:root{color-scheme:light dark;--k-font-display:"Overpass", "Overpass Fallback", ui-sans-serif, system-ui, sans-serif;--k-font-text:"Figtree", "Figtree Fallback", ui-sans-serif, system-ui, sans-serif;--k-font-mono:"Overpass", "Overpass Fallback", ui-monospace, monospace;--k-sign-blue:#0b57a4;--k-sign-blue-edge:#073e76;--k-sign-yellow:#f3c018;--k-sign-yellow-edge:#b98f00;--k-sign-red:#b3202a;--k-sign-red-edge:#7f141b;--k-sign-green:#11806a;--k-sign-green-edge:#0b5a4a;--k-sign-orange:#f59331;--k-sign-orange-edge:#b06a23;--k-sign-brown:#7c4e24;--k-sign-brown-edge:#513217;--k-sign-on-yellow:#17140a;--k-sign-lane:#efeadb;--k-sign-white:#fff;--k-answer-a:#f3c018;--k-answer-a-edge:#b98f00;--k-answer-a-ink:#17140a;--k-answer-b:#0b57a4;--k-answer-b-edge:#073e76;--k-answer-b-ink:#fff;--k-answer-c:#7c4e24;--k-answer-c-edge:#513217;--k-answer-c-ink:#fff;--k-answer-d:#f59331;--k-answer-d-edge:#b06a23;--k-answer-d-ink:#17140a;--k-game-bg:#1a1d21;--k-game-bg2:#22262b;--k-game-bg3:#2c3137;--k-game-bg4:#3b4148;--k-game-ink:#f4f2ec;--k-game-ink2:#adb4bb;--k-game-ink3:#8a929a;--k-game-good:#46c486;--k-game-bad:#f06363;--k-game-good-tint:#46c4861f;--k-game-bad-tint:#f063631f;--k-game-good-ink:#0c5c34;--k-game-bad-ink:#9b1c1c;--k-game-timer:#f3c018;--k-game-timer-low:#f06363;--k-game-track:#ffffff1f;--k-game-skeleton:#6b737b;--k-game-lane-faint:#efeadb0e;--k-game-lane-mark:#efeadb99;--k-game-verge:#26322b;--k-game-kerb:#0b0d0f;--k-game-kerb-highlight:#efeadb47;--k-game-lightbox:#000000eb;--k-game-glass:#ffffff29;--k-on-sign-ring:#ffffff80;--k-on-sign-hero-ring:#ffffff59;--k-on-sign-chip:#ffffff38;--k-on-sign-chip-on-yellow:#0000001f;--k-paper-bg:#fff;--k-paper-ink:#14181c;--k-paper-ink2:#565e66;--k-paper-qr:#17140a;--k-space-0:0rem;--k-space-1:.25rem;--k-space-2:.5rem;--k-space-3:.75rem;--k-space-4:1rem;--k-space-5:1.25rem;--k-space-6:1.5rem;--k-space-8:2rem;--k-space-10:2.5rem;--k-space-14:3.5rem;--k-radius-plate:.375rem;--k-radius-control:.625rem;--k-radius-button:.875rem;--k-radius-card:1.125rem;--k-radius-hero:1.5rem;--k-radius-sheet:1.625rem;--k-radius-pill:999px;--k-hit-min:3rem;--k-hit-comfy:3.5rem;--k-hit-answer-min:6rem;--k-gutter-app:1.25rem;--k-gutter-game:1rem;--k-gutter-sheet:1rem;--k-type-countdown-size:7rem;--k-type-countdown-lh:1;--k-type-countdown-weight:900;--k-type-countdown-family:var(--k-font-display);--k-type-score-xl-size:clamp(2.875rem, 2.3125rem + 2.5vw, 4.3125rem);--k-type-score-xl-lh:1.0435;--k-type-score-xl-weight:900;--k-type-score-xl-family:var(--k-font-display);--k-type-code-size:clamp(2.875rem, 2.65rem + 1vw, 3.45rem);--k-type-code-lh:1.0435;--k-type-code-weight:800;--k-type-code-family:var(--k-font-display);--k-type-hero-size:clamp(2.25rem, 1.4576rem + 3.5217vw, 4.275rem);--k-type-hero-lh:1.1111;--k-type-hero-weight:900;--k-type-hero-family:var(--k-font-display);--k-type-title1-size:clamp(1.875rem, 1.4715rem + 1.7935vw, 2.9063rem);--k-type-title1-lh:1.1333;--k-type-title1-weight:900;--k-type-title1-family:var(--k-font-display);--k-type-title2-size:clamp(1.5rem, 1.3239rem + .7826vw, 1.95rem);--k-type-title2-lh:1.1667;--k-type-title2-weight:900;--k-type-title2-family:var(--k-font-display);--k-type-numeral-size:clamp(1.25rem, 1.2011rem + .2174vw, 1.375rem);--k-type-numeral-lh:1.2;--k-type-numeral-weight:800;--k-type-numeral-family:var(--k-font-display);--k-type-question-size:clamp(1.1875rem, 1.1317rem + .2478vw, 1.33rem);--k-type-question-lh:1.3158;--k-type-question-weight:700;--k-type-question-family:var(--k-font-text);--k-type-answer-size:clamp(1rem, .9765rem + .1043vw, 1.06rem);--k-type-answer-lh:1.3125;--k-type-answer-weight:700;--k-type-answer-family:var(--k-font-text);--k-type-body-lg-size:clamp(1.0625rem, 1.0209rem + .1848vw, 1.1688rem);--k-type-body-lg-lh:1.4118;--k-type-body-lg-weight:600;--k-type-body-lg-family:var(--k-font-text);--k-type-body-size:clamp(1rem, .9765rem + .1043vw, 1.06rem);--k-type-body-lh:1.375;--k-type-body-weight:500;--k-type-body-family:var(--k-font-text);--k-type-body-sm-size:.875rem;--k-type-body-sm-lh:1.4286;--k-type-body-sm-weight:500;--k-type-body-sm-family:var(--k-font-text);--k-type-label-size:.8125rem;--k-type-label-lh:1.2308;--k-type-label-weight:700;--k-type-label-family:var(--k-font-text);--k-type-eyebrow-size:.8125rem;--k-type-eyebrow-lh:1.1538;--k-type-eyebrow-weight:800;--k-type-eyebrow-family:var(--k-font-display);--k-type-eyebrow-tracking:.08em;--k-type-caption-size:.8125rem;--k-type-caption-lh:1.2308;--k-type-caption-weight:600;--k-type-caption-family:var(--k-font-text);--k-type-button-size:1.0625rem;--k-type-button-lh:1.1765;--k-type-button-weight:800;--k-type-button-family:var(--k-font-text);--k-type-button-xl-size:clamp(1.3125rem, 1.2611rem + .2283vw, 1.4438rem);--k-type-button-xl-lh:1.1429;--k-type-button-xl-weight:900;--k-type-button-xl-family:var(--k-font-display);--k-dur-short1:50ms;--k-dur-short2:.1s;--k-dur-short3:.15s;--k-dur-short4:.2s;--k-dur-medium1:.25s;--k-dur-medium2:.3s;--k-dur-medium3:.35s;--k-dur-medium4:.4s;--k-dur-long1:.45s;--k-dur-long2:.5s;--k-dur-long3:.55s;--k-dur-long4:.6s;--k-dur-extra-long1:.7s;--k-ease-standard:cubic-bezier(.2, 0, 0, 1);--k-ease-decelerate:cubic-bezier(.05, .7, .1, 1);--k-ease-accelerate:cubic-bezier(.3, 0, .8, .15);--k-ease-linear:cubic-bezier(0, 0, 1, 1);--k-bg:#f4f3ee;--k-surface:#fff;--k-surface2:#f5f6f2;--k-sunken:#e8e8e1;--k-ink:#14181c;--k-ink2:#565e66;--k-ink3:#656d75;--k-line:#e3e3db;--k-line-strong:#c9cbc3;--k-scrim:#080a0c73;--k-accent:#0b57a4;--k-accent-edge:#073e76;--k-accent-tint:#e8eef6;--k-on-accent:#fff;--k-success:#137a45;--k-success-tint:#e3f3ea;--k-warning:#8a5a00;--k-warning-fill:#f3c018;--k-warning-tint:#fdf1d2;--k-danger:#b42318;--k-danger-tint:#fdecea;--k-focus:#0b57a4;--k-slot:#7d858c;--k-kerb:#2c3137;--k-kerb-highlight:#efeadb80}@media (prefers-color-scheme:dark){:root{--k-bg:#0f1214;--k-surface:#181c20;--k-surface2:#1f2429;--k-sunken:#0b0d0f;--k-ink:#eceee9;--k-ink2:#b4bbc2;--k-ink3:#8f979f;--k-line:#2d333a;--k-line-strong:#3b4148;--k-scrim:#0009;--k-accent:#6897c7;--k-accent-edge:#073e76;--k-accent-tint:#16263a;--k-on-accent:#fff;--k-success:#4fd08f;--k-success-tint:#12291d;--k-warning:#f3c018;--k-warning-fill:#f3c018;--k-warning-tint:#2b2510;--k-danger:#ff7a70;--k-danger-tint:#3a1614;--k-focus:#6897c7;--k-slot:#6b737b;--k-kerb:#050607;--k-kerb-highlight:#efeadb66}}@font-face{font-family:Overpass;src:url(/fonts/overpass-latin.woff2)format("woff2");font-weight:100 900;font-display:optional}@font-face{font-family:Figtree;src:url(/fonts/figtree-latin.woff2)format("woff2");font-weight:300 900;font-display:optional}@font-face{font-family:Overpass Fallback;src:local(Arial);size-adjust:100.72%;ascent-override:87.67%;descent-override:38.03%;line-gap-override:0%}@font-face{font-family:Figtree Fallback;src:local(Arial);size-adjust:100.72%;ascent-override:94.32%;descent-override:24.82%;line-gap-override:0%}:root{--wrap:72rem;--measure:40rem;--gutter:clamp(1.25rem, .5rem + 3vw, 2rem);--section:clamp(3.5rem, 2rem + 6vw, 7rem);--header-h:4rem}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 1rem)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--k-bg);min-height:100dvh;color:var(--k-ink);font:var(--k-type-body-weight) var(--k-type-body-size) / var(--k-type-body-lh) var(--k-font-text);text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;overflow-wrap:break-word;flex-direction:column;margin:0;display:flex;overflow-x:clip}main{flex:1 0 auto}img,svg{max-width:100%;display:block}img{height:auto}a{color:var(--k-accent);text-underline-offset:.2em;text-decoration-thickness:1px}a:hover{text-decoration-thickness:2px}:focus-visible{outline:3px solid var(--k-focus);outline-offset:3px;border-radius:4px}p{margin:0 0 1em}ul,ol{margin:0;padding:0}[hidden]{display:none!important}h1,h2,h3,h4{font-family:var(--k-font-display);text-wrap:balance;overflow-wrap:break-word;word-break:normal;hyphens:manual;margin:0}h1{font-weight:var(--k-type-hero-weight);font-size:var(--k-type-hero-size);letter-spacing:-.035em;line-height:.98}h2{font-weight:var(--k-type-title1-weight);font-size:var(--k-type-title1-size);letter-spacing:-.03em;line-height:1.02}h3{font-weight:var(--k-type-title2-weight);font-size:var(--k-type-title2-size);letter-spacing:-.015em;line-height:1.1}h4{font-weight:800;font-size:var(--k-type-body-lg-size);line-height:1.2}.lead{font-size:var(--k-type-body-lg-size);color:var(--k-ink2);text-wrap:pretty;max-width:34rem;line-height:1.5}.muted{color:var(--k-ink2)}.small{font-size:var(--k-type-body-sm-size);line-height:var(--k-type-body-sm-lh);color:var(--k-ink2)}.num{font-family:var(--k-font-display);font-variant-numeric:tabular-nums}.kicker{font:var(--k-type-eyebrow-weight) var(--k-type-eyebrow-size) / 1.2 var(--k-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--k-accent);overflow-wrap:anywhere;align-items:center;gap:.75rem;margin:0 0 1.25rem;display:flex}.kicker:before{content:"";background:currentColor;border-radius:2px;flex:none;width:1.75rem;height:3px}.wrap{width:min(100% - 2 * var(--gutter), var(--wrap));margin-inline:auto}.narrow{width:min(100% - 2 * var(--gutter), 46rem);margin-inline:auto}.section{padding-block:var(--section)}.section-head{max-width:44rem;margin-bottom:clamp(1.75rem,1rem + 3vw,3rem)}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:100;border-radius:var(--k-radius-button);background:var(--k-sign-blue);color:var(--k-sign-white);padding:.75rem 1.1rem;font-weight:700;text-decoration:none;position:absolute;top:0;left:1rem;translate:0 -200%}.skip:focus{translate:0 .75rem}.i{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none;width:1.25rem;height:1.25rem}.btn{min-height:var(--k-hit-comfy);border-radius:var(--k-radius-button);background:var(--k-sign-blue);color:var(--k-sign-white);font:var(--k-type-button-weight) var(--k-type-button-size) / 1.2 var(--k-font-text);cursor:pointer;box-shadow:0 3px 0 var(--k-kerb);transition:transform var(--k-dur-short2) var(--k-ease-standard), box-shadow var(--k-dur-short2) var(--k-ease-standard), filter var(--k-dur-short3) var(--k-ease-standard);border:0;justify-content:center;align-items:center;gap:.55rem;padding:0 1.6rem;text-decoration:none;display:inline-flex;position:relative}.btn:hover{filter:brightness(1.05);text-decoration:none}.btn:active{box-shadow:0 1px 0 var(--k-kerb);transform:translateY(2px)}.btn .i{width:1.1rem;height:1.1rem}.btn-yellow{background:var(--k-sign-yellow);color:var(--k-sign-on-yellow)}.btn-quiet{color:var(--k-ink);box-shadow:inset 0 0 0 2px var(--k-line-strong);background:0 0}.btn-quiet:active{box-shadow:inset 0 0 0 2px var(--k-line-strong);transform:translateY(1px)}@media (prefers-reduced-motion:reduce){.btn,.btn:active{transition:none;transform:none}}.textlink{color:var(--k-ink);align-items:center;gap:.4rem;font-weight:700;text-decoration:none;display:inline-flex}.textlink .i{width:1.05rem;height:1.05rem;transition:transform var(--k-dur-short3) var(--k-ease-standard)}.textlink:hover .i{transform:translate(3px)}.textlink:hover{color:var(--k-accent)}.plate{--plate:var(--k-answer-a);--plate-ink:var(--k-answer-a-ink);background:var(--plate);width:2rem;height:2rem;color:var(--plate-ink);font:900 .95rem/1 var(--k-font-display);flex:none;place-items:center;display:inline-grid}.plate[data-k=a]{--plate:var(--k-answer-a);--plate-ink:var(--k-answer-a-ink);border-radius:50%}.plate[data-k=b]{--plate:var(--k-answer-b);--plate-ink:var(--k-answer-b-ink);border-radius:.35rem}.plate[data-k=c]{--plate:var(--k-answer-c);--plate-ink:var(--k-answer-c-ink);clip-path:polygon(25% 4%,75% 4%,100% 50%,75% 96%,25% 96%,0 50%)}.plate[data-k=d]{--plate:var(--k-answer-d);--plate-ink:var(--k-answer-d-ink);clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);font-size:.8rem}.underskilt{background:var(--k-surface);color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-ink);font:800 .8rem/1.1 var(--k-font-display);letter-spacing:.02em;border-radius:.4rem;align-items:center;gap:.4rem;padding:.3rem .65rem;display:inline-flex}.field{width:100%;min-height:var(--k-hit-comfy);border-radius:var(--k-radius-button);background:var(--k-surface);color:var(--k-ink);font:600 1.125rem/1.2 var(--k-font-text);box-shadow:inset 0 0 0 2px var(--k-line-strong);border:0;padding:0 1.1rem;display:block}.field::placeholder{color:var(--k-ink3)}.field:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.site-header{z-index:50;background:color-mix(in srgb, var(--k-bg) 92%, transparent);-webkit-backdrop-filter:saturate(1.4)blur(14px);border-bottom:1px solid var(--k-line);position:sticky;top:0}.site-header .wrap{min-height:var(--header-h);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.25rem 1rem;padding-block:.4rem;display:flex}.brand{color:var(--k-ink);min-height:var(--k-hit-min);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand .mark{flex:none;width:2rem;height:2rem}.brand .word{fill:currentColor;width:auto;height:1.2rem}.mark .m-tile{fill:var(--k-sign-yellow)}.mark .m-ink{fill:var(--k-sign-on-yellow)}.mark .m-lower{fill:var(--k-sign-blue)}.nav-list{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:clamp(.5rem,1.5vw,1.5rem);list-style:none;display:none}.nav-list a{min-height:var(--k-hit-min);color:var(--k-ink);font:700 .97rem/1 var(--k-font-text);white-space:nowrap;align-items:center;padding-inline:.5rem;text-decoration:none;display:inline-flex}.nav-list a:hover,.nav-list a[aria-current=page],.nav-list a[aria-current=true]{color:var(--k-accent)}.nav-list .btn{min-height:var(--k-hit-min);color:var(--k-sign-white);padding:0 1.15rem;font-size:.97rem}.nav-list .btn:hover,.nav-list .btn[aria-current=page]{color:var(--k-sign-white)}.nav-menu{position:static}.nav-menu>summary{min-height:var(--k-hit-min);border-radius:var(--k-radius-button);background:var(--k-surface);box-shadow:inset 0 0 0 1.5px var(--k-line-strong);font:800 .95rem/1 var(--k-font-text);cursor:pointer;align-items:center;gap:.6rem;padding-inline:.9rem;list-style:none;display:inline-flex}.nav-menu>summary::-webkit-details-marker{display:none}.nav-menu>summary .bars{width:1.1rem;height:2px;transition:background-color var(--k-dur-short2);background:currentColor;border-radius:2px;position:relative}.nav-menu>summary .bars:before,.nav-menu>summary .bars:after{content:"";width:100%;height:2px;transition:transform var(--k-dur-short3) var(--k-ease-standard);background:currentColor;border-radius:2px;position:absolute;left:0}.nav-menu>summary .bars:before{transform:translateY(-5px)}.nav-menu>summary .bars:after{transform:translateY(5px)}.nav-menu[open]>summary .bars{background:0 0}.nav-menu[open]>summary .bars:before{transform:rotate(45deg)}.nav-menu[open]>summary .bars:after{transform:rotate(-45deg)}.nav-menu .panel{max-height:calc(100dvh - var(--header-h));padding:.5rem var(--gutter) 1.5rem;background:var(--k-bg);border-bottom:1px solid var(--k-line);box-shadow:0 24px 40px -24px var(--k-scrim);position:absolute;inset:100% 0 auto;overflow-y:auto}.nav-menu ul{list-style:none}.nav-menu .panel a{min-height:var(--k-hit-comfy);border-bottom:1px solid var(--k-line);color:var(--k-ink);font:800 1.15rem/1.2 var(--k-font-display);letter-spacing:-.01em;justify-content:space-between;align-items:center;text-decoration:none;display:flex}.nav-menu .panel a[aria-current=page],.nav-menu .panel a[aria-current=true]{color:var(--k-accent)}.nav-menu .panel .btn{width:100%;color:var(--k-sign-white);font:var(--k-type-button-weight) var(--k-type-button-size) / 1.2 var(--k-font-text);border-bottom:0;margin-top:1.25rem}@media (width>=52rem){.nav-list{display:flex}.nav-menu{display:none}}.nav-market{display:none}@media (width>=52rem){.nav-list:has(+.nav-market){gap:clamp(.4rem,1vw,1rem)}.nav-menu.nav-market{display:block;position:relative}.nav-market>summary{max-width:16rem;padding-block:.5rem;font-size:.85rem;line-height:1.3}.nav-market>summary:after{content:"";border-bottom:2px solid;border-right:2px solid;flex:none;width:.45rem;height:.45rem;margin:-.25rem .1rem 0 .25rem;rotate:45deg}.nav-market[open]>summary:after{margin-top:.25rem;rotate:225deg}.nav-market .panel{width:min(24rem, calc(100vw - 2 * var(--gutter)));border:1px solid var(--k-line);border-radius:var(--k-radius-card);padding:.75rem;inset:100% 0 auto auto}.nav-market .markets{flex-direction:column;width:100%}.nav-market .markets a{text-align:start;width:100%;font-size:1rem}}.markets{flex-wrap:wrap;gap:.5rem;list-style:none;display:flex}.markets a{min-height:var(--k-hit-min);color:inherit;font:700 .9rem/1.2 var(--k-font-text);text-align:center;overflow-wrap:anywhere;border-radius:999px;align-items:center;padding:0 1rem;padding-block:.5rem;text-decoration:none;display:inline-flex;box-shadow:inset 0 0 0 1.5px}.markets a[aria-current=true]{background:var(--k-accent-tint);color:var(--k-ink);box-shadow:inset 0 0 0 2px var(--k-accent)}.crumbs{margin:0 0 1.25rem;font-size:.9rem}.crumbs ol{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;list-style:none;display:flex}.crumbs li{color:var(--k-ink2);align-items:center;gap:.5rem;display:inline-flex}.crumbs li+li:before{content:"";border-top:2px solid var(--k-ink3);border-right:2px solid var(--k-ink3);width:.4rem;height:.4rem;rotate:45deg}.crumbs a{min-height:1.5rem;color:var(--k-ink2);align-items:center;display:inline-flex}.crumbs [aria-current]{color:var(--k-ink);font-weight:700}.stores{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.badge{border-radius:.5rem;align-items:center;display:inline-flex}.stores>li{display:flex}.badge img{width:auto;max-width:none}.badge.google img[src*=google-play-en-]{height:3.9221rem;margin:-.586rem}.stores .store-alt{display:none}.store-alt a{min-height:var(--k-hit-min);color:var(--k-ink);text-underline-offset:.2em;align-items:center;gap:.3em;font-size:1rem;display:inline-flex}.store-alt b{color:var(--k-accent)}@supports (-webkit-touch-callout:none){.stores.is-device>.store-android{display:none}.stores.is-device>.alt-android{display:flex}}@media (hover:none) and (pointer:coarse){@supports not (-webkit-touch-callout:none){.stores.is-device>.store-ios{display:none}.stores.is-device>.alt-ios{display:flex}}}.soon{min-height:2.5rem;box-shadow:inset 0 0 0 1.5px var(--k-line-strong);color:var(--k-ink);font:700 .9rem/1.4 var(--k-font-text);border-radius:999px;align-items:center;gap:.5rem;padding:.5rem .9rem;display:inline-flex}.soon small{font:700 .8rem/1 var(--k-font-text);color:var(--k-accent)}.site-footer{margin-top:var(--section);background:var(--k-game-bg);color:var(--k-game-ink);padding-block:clamp(2rem,1.5rem + 2vw,3.5rem) 1.5rem;position:relative}.site-footer:before{content:"";background:repeating-linear-gradient(90deg, var(--k-sign-yellow) 0 2.25rem, transparent 2.25rem 3.5rem);height:4px;position:absolute;inset:0 0 auto}.site-footer a{color:var(--k-game-ink)}.site-footer .cols{grid-template-columns:repeat(auto-fit,minmax(min(9rem,100%),1fr));gap:1.25rem 1rem;display:grid}.site-footer .cols>:first-child{grid-column:1/-1}@media (width>=64rem){.site-footer .cols{grid-template-columns:minmax(0,1.4fr) repeat(auto-fit,minmax(0,1fr))}.site-footer .cols>:first-child{grid-column:auto}}.site-footer h2{font:800 .8rem/1 var(--k-font-display);letter-spacing:.14em;text-transform:uppercase;color:var(--k-game-ink2);margin:0 0 .5rem}.site-footer ul{gap:.5rem;list-style:none;display:grid}.site-footer li a{align-items:center;min-height:2.75rem;font-weight:600;line-height:1.3;text-decoration:none;display:inline-flex}.site-footer li a:hover{text-decoration:underline}.site-footer .brand{color:var(--k-game-ink);margin-bottom:.5rem}.site-footer p{color:var(--k-game-ink2);max-width:28rem}.site-footer p.footer-mail{margin:-.5rem 0 0}.site-footer .footer-mail a{align-items:center;min-height:2.75rem;font-weight:600;display:inline-flex}.site-footer .fine{border-top:1px solid var(--k-game-bg4);max-width:none;margin:1.25rem 0 0;padding-top:1rem;font-size:.9rem}.site-footer .fine a{color:var(--k-game-ink)}.word-kortklar{aspect-ratio:803/160}.word-drivequiz{aspect-ratio:965/178}.word-drivoku{aspect-ratio:785.5/178.4}.site-header nav{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.4rem .6rem;display:flex}.nav-cta-m{min-height:var(--k-hit-min);padding:0 1rem;font-size:.95rem}@media (width>=52rem){.nav-cta-m{display:none}}@media (width<=26rem){.nav-cta-m{padding:0 .8rem;font-size:.9rem}.nav-menu>summary{gap:.45rem;padding-inline:.7rem}.brand{gap:.5rem}.brand .word{height:1.05rem}.site-header .wrap{gap:.25rem .5rem}.site-header nav{gap:.4rem}}.crumbs a{min-height:var(--k-hit-min);padding-inline:.15rem}.crumbs [aria-current]{min-height:var(--k-hit-min);align-items:center;display:inline-flex}.crumbs{margin-bottom:.25rem}ul.stores{margin:0;padding:0;list-style:none}.sticky-practice{display:none}@media (width<=37.5rem){.sticky-practice{inset-inline:0;z-index:40;padding:.5rem max(.75rem, env(safe-area-inset-right)) max(.5rem, env(safe-area-inset-bottom)) max(1rem, env(safe-area-inset-left));background:var(--k-bg);box-shadow:0 -1px 0 var(--k-line), 0 -10px 24px -18px var(--k-scrim);visibility:hidden;transition:transform var(--k-dur-short4) var(--k-ease-standard), visibility 0s linear var(--k-dur-short4);align-items:center;gap:.5rem;display:flex;position:fixed;bottom:0;transform:translateY(110%)}.sticky-practice.is-shown{visibility:visible;transition:transform var(--k-dur-short4) var(--k-ease-standard), visibility 0s;transform:none}.sp-text{min-width:0;font:700 .9375rem/1.25 var(--k-font-text);color:var(--k-ink);white-space:nowrap;text-overflow:ellipsis;flex:auto;margin:0;overflow:hidden}.sticky-practice .sp-go{min-height:var(--k-hit-min);white-space:nowrap;flex:none;padding-inline:1rem}.sp-close{width:var(--k-hit-min);height:var(--k-hit-min);color:var(--k-ink2);cursor:pointer;background:0 0;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline-end:-.25rem;padding:0;display:inline-flex}.sp-close .i{width:1.25rem;height:1.25rem}}@media (width<=24.99rem){.sp-text{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sticky-practice .sp-go{flex:auto}}@media (prefers-reduced-motion:reduce){.sticky-practice,.sticky-practice.is-shown{transition:none}}@media print{.sticky-practice{display:none}}.page-hero{padding-block:clamp(1.5rem,1rem + 2vw,3rem) clamp(1.25rem,1rem + 2vw,2.5rem)}.page-hero h1{font-size:var(--k-type-title1-size);line-height:1}.page-hero .lead{margin-top:1.1rem}.updated{color:var(--k-ink2);margin:1.25rem 0 0;font-size:.9rem}.note{border-radius:var(--k-radius-button);background:var(--k-accent-tint);color:var(--k-ink);box-shadow:inset 4px 0 0 var(--k-accent);margin:0 0 1.5rem;padding:.9rem 1.1rem;font-size:.97rem}.hero{padding-block:clamp(1.25rem, .75rem + 2.5vw, 3.5rem) var(--section)}.hero .wrap{grid-template-columns:minmax(0,1fr);grid-template-areas:"top""demo""bottom";gap:clamp(1.5rem,1rem + 2vw,2.5rem);display:grid}.hero-top{grid-area:top}.hero-demo{grid-area:demo}.hero-bottom{grid-area:bottom}@media (width>=48rem){.hero .wrap{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);grid-template-areas:"top demo""bottom demo";align-items:start;gap:0 clamp(2.5rem,5vw,5rem)}.hero-top{align-self:end}.hero-demo{align-self:center}}.hero h1 em{color:var(--k-accent);font-style:normal}.hero h1{margin-bottom:1.4rem}.hero .lead{margin-bottom:0}@media (width>=62rem){.hero .lead{margin-bottom:2rem}}.join{max-width:28rem;margin-bottom:1.25rem}.join label{margin-bottom:.5rem;font-weight:700;display:block}.join .row{flex-wrap:wrap;gap:.6rem;display:flex}.join .field{letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:8rem;min-width:0}.join .btn{flex:none}.join .hint{color:var(--k-ink2);margin-top:.5rem;font-size:.9rem;display:block}.hero-app{color:var(--k-ink2);margin:0 0 .9rem}.roles{border-top:1px solid var(--k-line);margin:1.75rem 0 0;display:grid}@media (width>=36rem){.roles{grid-template-columns:1fr 1fr}.roles a+a{border-left:1px solid var(--k-line);padding-left:1.25rem}}.roles a{border-bottom:1px solid var(--k-line);min-height:4.5rem;color:var(--k-ink);grid-template-columns:1fr auto;align-items:center;gap:.15rem .75rem;padding:.9rem 1rem .9rem 0;text-decoration:none;display:grid}.roles small{font:700 .85rem/1.2 var(--k-font-text);color:var(--k-accent);grid-column:1}.roles strong{font:800 1.08rem/1.2 var(--k-font-display);letter-spacing:-.01em;grid-column:1}.roles .i{transition:transform var(--k-dur-short3) var(--k-ease-standard);grid-area:1/2/span 2}.roles a:hover .i{transform:translate(3px)}.roles a:hover strong{color:var(--k-accent)}.qz{--qz-bg:var(--k-surface);--qz-face:var(--k-surface2);--qz-ink:var(--k-ink);--qz-ink2:var(--k-ink2);--qz-line:var(--k-line-strong);--qz-edge:var(--k-line-strong);--qz-good:var(--k-success);--qz-good-tint:var(--k-success-tint);--qz-bad:var(--k-danger);--qz-bad-tint:var(--k-danger-tint);--qz-accent:var(--k-accent);border-radius:var(--k-radius-hero);background:var(--qz-bg);color:var(--qz-ink);box-shadow:0 0 0 1px var(--k-line);padding:clamp(1.1rem,.8rem + 1.6vw,1.75rem);display:block;position:relative}.qz[data-surface=asphalt]{--qz-bg:var(--k-game-bg);--qz-face:var(--k-game-bg2);--qz-ink:var(--k-game-ink);--qz-ink2:var(--k-game-ink2);--qz-line:var(--k-game-bg4);--qz-edge:var(--k-kerb);--qz-good:var(--k-game-good);--qz-good-tint:var(--k-game-good-tint);--qz-bad:var(--k-game-bad);--qz-bad-tint:var(--k-game-bad-tint);--qz-accent:var(--k-sign-yellow);box-shadow:0 30px 60px -32px var(--k-scrim)}.qz-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:.35rem 1rem;margin-bottom:1rem;display:flex}.qz-title{font:800 1.05rem/1.2 var(--k-font-display);letter-spacing:-.005em;margin:0}.qz-score{font:700 .95rem/1 var(--k-font-text);color:var(--qz-ink2);gap:1rem;margin:0;display:flex}.qz-score b{font:900 1.15rem/1 var(--k-font-display);font-variant-numeric:tabular-nums;color:var(--qz-ink);margin-left:.25rem}.qz-track{gap:.3rem;margin:0 0 1.1rem;padding:0;list-style:none;display:flex}.qz-track li{background:var(--qz-line);border-radius:2px;flex:1 1 0;height:.4rem}.qz-track li.is-current{background:var(--qz-accent)}.qz-track li.is-right{background:var(--qz-good)}.qz-track li.is-wrong{background:var(--qz-bad)}.qz-meta{font:700 .85rem/1.2 var(--k-font-text);color:var(--qz-ink2);margin:0 0 .5rem}.qz-list{margin:0;padding:0;list-style:none}.qz-item:not(.is-current){display:none}.qz-text{font:800 var(--k-type-question-size) / 1.25 var(--k-font-display);letter-spacing:-.01em;text-wrap:pretty;margin:0 0 1rem}.qz[data-mode=demo] .qz-text{font-size:clamp(1.25rem,1.05rem + .9vw,1.6rem)}.opts{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.opt{width:100%;min-height:var(--k-hit-comfy);border-radius:var(--k-radius-button);background:var(--qz-face);color:var(--qz-ink);font:700 var(--k-type-answer-size) / 1.3 var(--k-font-text);text-align:left;box-shadow:inset 0 0 0 1.5px var(--qz-line), 0 3px 0 var(--qz-edge);transition:transform var(--k-dur-short2) var(--k-ease-standard), box-shadow var(--k-dur-short2) var(--k-ease-standard), background-color var(--k-dur-short3);border:0;align-items:center;gap:.85rem;padding:.7rem 1rem .7rem .8rem;display:flex}button.opt{cursor:pointer}button.opt:hover{background:var(--k-accent-tint)}.qz[data-surface=asphalt] button.opt:hover{background:var(--k-game-bg3)}button.opt:active{box-shadow:inset 0 0 0 1.5px var(--qz-line), 0 1px 0 var(--qz-edge);transform:translateY(2px)}.opt-text{overflow-wrap:anywhere;flex:auto;min-width:0}.opt-tag{font:800 .78rem/1 var(--k-font-text);border-radius:999px;flex:none;padding:.25rem .55rem}.opt[data-state=right]{background:var(--qz-good-tint);box-shadow:inset 0 0 0 2px var(--qz-good), 0 3px 0 var(--qz-edge)}.opt[data-state=right] .opt-tag{background:var(--qz-good);color:var(--qz-bg)}.opt[data-state=wrong]{background:var(--qz-bad-tint);box-shadow:inset 0 0 0 2px var(--qz-bad), 0 3px 0 var(--qz-edge)}.opt[data-state=wrong] .opt-tag{background:var(--qz-bad);color:var(--qz-bg)}.opt[data-state=dim]{opacity:.7}.opt[data-state=bot] .opt-tag{background:var(--qz-line);color:var(--qz-ink)}.qz-answer{border-radius:var(--k-radius-button);background:var(--qz-face);box-shadow:inset 4px 0 0 var(--qz-accent);margin:0 0 1rem;padding:.9rem 1rem;display:none}.qz-item.is-answered .qz-answer{display:block}.qz-verdict{font:900 1.05rem/1.2 var(--k-font-display);margin:0 0 .4rem}.qz-verdict[data-verdict=wrong]{color:var(--qz-bad)}.qz-why,.qz-src{margin:0 0 .4rem;font-size:.97rem;line-height:1.45}.qz-why b{font:800 .78rem/1 var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--qz-accent);margin-right:.35rem}.qz-src{color:var(--qz-ink2);margin-bottom:0;font-size:.88rem}.qz-src a{color:inherit}.qz-actions{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.qz-next[hidden],.qz-end{display:none}.qz.is-done .qz-end{display:block}.qz.is-done .qz-list,.qz.is-done>.qz-actions,.qz.is-done .qz-meta{display:none}.qz-result{font:900 clamp(2rem, 1.5rem + 2vw, 2.75rem) / 1 var(--k-font-display);letter-spacing:-.03em;margin:0 0 .5rem}.qz-end p{max-width:32rem}.qz-note{color:var(--qz-ink2);margin:1rem 0 0;font-size:.88rem}.tint{background:var(--k-surface2);border-block:1px solid var(--k-line)}.steps{counter-reset:step;gap:1.75rem;list-style:none;display:grid}@media (width>=48rem){.steps{grid-template-columns:repeat(3,1fr);gap:2.5rem}}.steps li{counter-increment:step;padding-top:4.25rem;position:relative}.steps li:before{content:counter(step);background:var(--k-sign-blue);width:3rem;height:3rem;color:var(--k-sign-white);box-shadow:0 0 0 3px var(--k-sign-white), 0 0 0 5px var(--k-sign-blue);font:900 1.4rem/1 var(--k-font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:0;left:0}.steps li:after{content:"";background:repeating-linear-gradient(90deg, var(--k-line-strong) 0 1rem, transparent 1rem 1.6rem);height:4px;position:absolute;top:1.45rem;left:4.5rem;right:0}.steps li:last-child:after{display:none}@media (width<=47.99rem){.steps li:after{display:none}}.steps h3{margin-bottom:.5rem}.steps p{color:var(--k-ink2);margin:0}.night{background:var(--k-game-bg);color:var(--k-game-ink)}.night .kicker{color:var(--k-sign-yellow)}.night .wrap{align-items:center;gap:2.5rem;display:grid}@media (width>=52rem){.night .wrap{grid-template-columns:1.1fr .9fr;gap:4rem}}.night h2 .vs{color:var(--k-game-ink2)}.night .lead{color:var(--k-game-ink2);margin-top:1.25rem}.stat{border-radius:var(--k-radius-hero);background:var(--k-game-bg2);box-shadow:inset 0 4px 0 var(--k-sign-yellow);gap:.75rem;margin:0;padding:clamp(1.25rem,1rem + 2vw,2rem);display:grid}.stat b{font:900 clamp(3rem, 2rem + 4vw, 5rem) / 1 var(--k-font-display);letter-spacing:-.04em;color:var(--k-sign-yellow)}.stat span{color:var(--k-game-ink);font-size:1.05rem}.stat cite{color:var(--k-game-ink2);font-size:.9rem;font-style:normal}.stat cite a{color:var(--k-game-ink)}.facts{border-top:1px solid var(--k-line);gap:0;list-style:none;display:grid}@media (width>=40rem){.facts{grid-template-columns:1fr 1fr}}@media (width>=64rem){.facts{grid-template-columns:repeat(4,1fr)}}.facts li{border-bottom:1px solid var(--k-line);align-content:start;gap:.35rem;padding:1.5rem 1.25rem 1.5rem 0;display:grid}@media (width>=40rem){.facts li:nth-child(2n){border-left:1px solid var(--k-line);padding-left:1.5rem}}@media (width>=64rem){.facts li{border-left:1px solid var(--k-line);padding-left:1.5rem}.facts li:first-child{border-left:0;padding-left:0}}.facts .i{width:1.75rem;height:1.75rem;color:var(--k-accent);margin-bottom:.5rem}.facts b{font:900 1.4rem/1.1 var(--k-font-display);letter-spacing:-.02em}.facts span{color:var(--k-ink2)}.numbers{gap:1rem;margin:0;display:grid}@media (width>=44rem){.numbers{grid-template-columns:repeat(3,1fr)}}.numbers>div{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);padding:1.5rem}.numbers dt{font:900 clamp(2.5rem, 2rem + 2vw, 3.5rem) / 1 var(--k-font-display);letter-spacing:-.04em;color:var(--k-accent);margin-bottom:.5rem;display:block}.numbers dd{margin:0}.faq{border-top:1px solid var(--k-line)}.faq-item{border-bottom:1px solid var(--k-line)}.faq-item>summary{min-height:4rem;font:800 1.15rem/1.25 var(--k-font-display);letter-spacing:-.01em;cursor:pointer;justify-content:space-between;align-items:center;gap:1rem;padding-block:.75rem;list-style:none;display:flex}.faq-item>summary::-webkit-details-marker{display:none}.faq-item>summary .plus{width:1.1rem;height:1.1rem;transition:rotate var(--k-dur-short4) var(--k-ease-standard);flex:none;position:relative}.faq-item>summary .plus:before,.faq-item>summary .plus:after{content:"";background:currentColor;border-radius:2px;height:2.5px;margin-top:-1.25px;position:absolute;inset:50% 0 auto}.faq-item>summary .plus:after{rotate:90deg}.faq-item[open]>summary .plus{rotate:45deg}.faq-item .answer{max-width:42rem;color:var(--k-ink2);padding:0 0 1.25rem}.faq-item .answer p:last-child{margin-bottom:0}.closing{text-align:center}.closing .wrap{justify-items:center;gap:1.25rem;display:grid}.closing h2{max-width:22ch}.closing p{max-width:34rem;color:var(--k-ink2);margin:0}.related{flex-wrap:wrap;gap:.75rem 1.5rem;margin:2rem 0 0;padding:0;list-style:none;display:flex}.notfound{text-align:center;padding-block:clamp(3rem,2rem + 6vw,7rem)}.notfound .code{font:900 clamp(5rem, 3rem + 10vw, 10rem) / .9 var(--k-font-display);letter-spacing:-.05em;color:var(--k-ink);-webkit-text-stroke:3px var(--k-sign-yellow);paint-order:stroke fill;margin-bottom:1rem;display:block}.notfound p{margin-inline:auto}.opt-tag-static,.qz-correct{display:none}.cards{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:.9rem;list-style:none;display:grid}.cards a{border-radius:var(--k-radius-card);background:var(--k-surface);height:100%;color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line), 0 3px 0 var(--k-line-strong);transition:transform var(--k-dur-short2) var(--k-ease-standard), box-shadow var(--k-dur-short2) var(--k-ease-standard);grid-template-columns:1fr auto;align-content:start;gap:.35rem .75rem;padding:1.25rem 1.25rem 1.35rem;text-decoration:none;display:grid}.cards a:hover{box-shadow:0 0 0 1.5px var(--k-accent), 0 3px 0 var(--k-accent)}.cards a:active{transform:translateY(2px)}.cards b{font:800 1.1rem/1.2 var(--k-font-display);letter-spacing:-.01em;grid-column:1}.cards span{color:var(--k-ink2);grid-column:1;font-size:.97rem}.cards .i{color:var(--k-accent);grid-area:1/2}.after{margin:1.5rem 0 0}.section-head .lead{margin-top:1rem}.steps{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.numbers{grid-template-columns:repeat(auto-fit,minmax(min(13rem,100%),1fr))}@media (prefers-reduced-motion:reduce){.cards a,.cards a:active{transition:none;transform:none}}.opt .opt-tag.bot{background:var(--qz-line);color:var(--qz-ink)}.hero .wrap>*,.night .wrap>*,.site-footer .cols>*,.qz>*,.steps>*,.facts>*,.numbers>*,.cards>*{min-width:0}.qz-title{font-size:1.25rem}.qz-meta{color:var(--qz-ink);font-size:.95rem}.qz-note-top{margin:-.25rem 0 1rem}.qz-track li{height:.5rem}.note{margin-bottom:1.25rem;padding:.7rem 1rem;font-size:.92rem}@media (width<=47.99rem){.hero h1{margin-bottom:1rem}.hero .wrap{gap:1.25rem}.page-hero .lead,.updated{margin-top:.8rem}}.qz-modes{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;display:flex}.qz-mode-hint{font:600 .9rem/1.35 var(--k-font-text);color:var(--qz-ink2);flex-basis:100%;margin:0}.qz-modes[hidden],.qz-timer[hidden],.qz-prev[hidden],.qz-finish[hidden],.qz-blank[hidden],.qz-unscored-line[hidden],.qz-weakest[hidden],.qz-review[hidden]{display:none}.qz-timer{font:700 .95rem/1.2 var(--k-font-text);color:var(--qz-ink2);margin:0 0 .75rem}.qz-timer b{font-variant-numeric:tabular-nums;color:var(--qz-ink)}.opt[data-state=picked]{background:var(--k-accent-tint);box-shadow:inset 0 0 0 2px var(--qz-accent), 0 3px 0 var(--qz-edge)}.qz-track li.is-picked{background:var(--qz-ink2)}.qz-n{margin:0 0 .35rem}.qz-n-t{font:800 .78rem/1 var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--qz-ink2)}.qz-img{margin:0 0 1rem}.qz-img img{border-radius:var(--k-radius-button);background:#fff;max-width:min(100%,22rem);height:auto;display:block}.qz-pass-line{margin:0 0 .35rem;font-weight:700}.qz-weakest{margin:.5rem 0 0;font-weight:700}.qz-review h3{margin:1.25rem 0 .5rem;font-size:1.05rem}.qz-review ul{flex-wrap:wrap;gap:.4rem 1.25rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.qz-review a{color:inherit}.qz.is-review{flex-direction:column;display:flex}.qz.is-review .qz-head{order:-3}.qz.is-review .qz-end{order:-2;margin-bottom:1.5rem}.qz.is-review .qz-list{display:block}.qz.is-review .qz-item{border-top:1px solid var(--qz-line);margin-top:1.5rem;padding-top:1.5rem;display:block}.prose{padding-block:0 clamp(2rem,1rem + 4vw,4rem)}.prose>:first-child{margin-top:0}.prose h2{margin-top:clamp(2rem,1.2rem + 3vw,3rem)}.prose h3{margin-top:1.75rem}.prose ul,.prose ol{margin:0 0 1em;padding-inline-start:1.3rem}.prose li{margin-block:.35rem}.prose li>p{margin-bottom:.4em}.prose a{text-underline-offset:.15em}.prose .qz ul,.prose .qz ol{margin:0 0 1rem;padding-inline-start:0}.prose .qz li{margin-block:0}.prose .qz h2,.prose .qz h3{margin-top:0}.prose .qz .qz-review h3{margin-top:1.25rem}.prose ul.cards{margin:1.5rem 0 0;padding-inline-start:0}.prose ul.cards li{margin:0}.prose ul.cards+p.small{margin-top:clamp(2rem,1.2rem + 3vw,3rem)}.prose .cards a{text-decoration:none}.hero-cta{margin:1.5rem 0 0}.page-hero .updated a{color:inherit}.quiz-q{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:1rem 0 1.5rem;padding:1.1rem 1.25rem}.quiz-q .q{margin-bottom:.6rem;font-weight:700}.quiz-q .opts{margin:0 0 .75rem;padding-inline-start:1.6rem;list-style:upper-alpha}.quiz-q details summary{cursor:pointer;min-height:var(--k-hit-min);align-items:center;font-weight:700;display:flex}.table-wrap{border-radius:var(--k-radius-button);box-shadow:0 0 0 1px var(--k-line);margin:1.25rem 0;overflow-x:auto}.table-wrap:focus-visible{outline:3px solid var(--k-focus);outline-offset:2px}.prose table{border-collapse:collapse;width:100%;font-size:.97rem}.prose caption{text-align:left;color:var(--k-ink2);padding:.75rem 1rem .25rem;font-size:.9rem}.prose th,.prose td{text-align:left;vertical-align:top;border-top:1px solid var(--k-line);padding:.7rem 1rem}.prose thead th{border-top:0;font-weight:800}.sources{color:var(--k-ink2);font-size:.95rem}.prose .small{color:var(--k-ink2)}.band{padding-block:clamp(2rem,1.2rem + 3vw,3.5rem)}.band.convert{background:var(--k-surface);box-shadow:0 -1px 0 var(--k-line)}.band.convert h2{margin-top:0}.actions{flex-wrap:wrap;gap:.75rem;margin:1.25rem 0 1.5rem;display:flex}.hero .actions{margin-bottom:.5rem}.closing .actions{justify-content:center}.chips{flex-wrap:wrap;gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:flex}.chips a{min-height:var(--k-hit-min);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line-strong);color:var(--k-ink);border-radius:999px;align-items:center;padding:0 1.1rem;font-weight:700;text-decoration:none;display:inline-flex}.chips a:hover{box-shadow:0 0 0 2px var(--k-accent)}.prose .faq{margin:0 0 1.5rem}.prose .faq details{border-top:1px solid var(--k-line);padding-block:.25rem}.prose .faq details:last-child{border-bottom:1px solid var(--k-line)}.prose .faq summary{cursor:pointer;min-height:var(--k-hit-min);align-items:center;font-weight:700;display:flex}.prose .faq details p{color:var(--k-ink2);margin:0 0 .75rem}.prose .contact{flex-wrap:wrap;align-items:center;gap:.25rem .9rem;margin:0 0 1.5rem;font-weight:700;display:flex}.prose .contact .i{width:1.25rem;height:1.25rem}.prose .join{margin:0 0 1.5rem}.prose .join label{margin-bottom:.4rem;font-weight:700;display:block}.prose .join-row{flex-wrap:wrap;gap:.6rem;display:flex}.prose .join-hint{color:var(--k-ink2);margin-top:.4rem;font-size:.9rem;display:block}.answer-box{border-radius:var(--k-radius-button);background:var(--k-accent-tint);box-shadow:inset 4px 0 0 var(--k-accent);margin:1.25rem 0 0;padding:1rem 1.25rem}.answer-box p{margin:0 0 .5rem}.answer-box-title{font:800 .78rem/1 var(--k-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--k-accent)}.answer-box-src{color:var(--k-ink2);margin-bottom:0;font-size:.9rem}.answer-box-src a{color:inherit}@media (width>=48rem){.prose :is(p,li,dd,blockquote),.faq-item .answer p,main .wrap>p.small,main .narrow>p,.answer-box p,p.stat,.page-hero .lead{max-width:48ch}}.prose figure,.page-hero figure{margin-inline:0}figcaption a{align-items:center;min-height:1.5rem;display:inline-flex}@media (width<=64rem),(pointer:coarse){.prose details>summary,.prose .faq summary{min-height:var(--k-hit-min);align-items:center;display:flex}.textlink,figcaption a,.prose p.after a,.prose .contact a,.site-footer li>a{min-height:var(--k-hit-min);min-width:var(--k-hit-min);align-items:center;display:inline-flex}}.page-byline-end{border-top:1px solid var(--k-line);margin:1rem 0 0;padding-top:1rem}.page-byline-end .updated{margin:0 0 .35rem}.page-byline-end .updated a{color:inherit}.sign-group{margin:0 0 1.5rem}.sign-group[hidden],.sign-grid[hidden],.sign-grid li[hidden]{display:none}.sign-group h2{scroll-margin-top:calc(var(--header-h) + 7rem)}.sign-grid strong,.sign-grid a>span:last-child{-webkit-hyphens:auto;hyphens:auto;overflow-wrap:normal}.prose .sign-grid.is-related,.prose h2#compare+.sign-grid{grid-template-columns:minmax(0,1fr);gap:.6rem}.prose .sign-grid.is-related a,.prose h2#compare+.sign-grid a{grid-template-rows:auto 1fr;grid-template-columns:4.5rem minmax(0,1fr);align-items:start;gap:.15rem .8rem;padding:.5rem .75rem .5rem .5rem;display:grid}.prose .sign-grid.is-related .thumb,.prose h2#compare+.sign-grid .thumb{grid-row:1/span 2;height:4.5rem;margin:0;padding:.35rem}@media (width>=48rem){.prose .sign-grid.is-related,.prose h2#compare+.sign-grid{grid-template-columns:repeat(auto-fit,minmax(max(9rem,25% - .675rem),1fr));gap:.9rem}.prose .sign-grid.is-related a,.prose h2#compare+.sign-grid a{padding:.6rem .6rem .9rem;display:flex}.prose .sign-grid.is-related .thumb,.prose h2#compare+.sign-grid .thumb{height:7rem;margin-bottom:.35rem;padding:.6rem}}.sign-list{min-width:0;position:relative}.prose .sign-list{margin-top:0}.sign-list>.sign-group:first-of-type>h2,.sign-list>h2:first-of-type{margin-top:.5rem}.sign-list h2+p{margin-bottom:.5rem}.prose .sign-list .sign-grid{margin-top:.5rem}.sign-list .sign-group>p{margin-bottom:.75rem}.quiz-q .opts-signs{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.quiz-q .opts-signs .qz-sign{object-fit:contain;width:6rem;height:6rem;margin:0 auto;display:block}.prose>:last-child{margin-bottom:0}.page-hero:has(+.prose .sign-list),.page-hero:has(+.practice-cta+.prose .sign-list){padding-bottom:.5rem}.page-hero:has(+.prose .sign-list) .hero-cta{margin-top:1rem}.sign-grid>li>a{box-sizing:border-box;width:100%}.sign-grid strong{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.page-byline-end.is-trust{border-top:0;margin-top:.25rem;padding-top:0}.page-byline-end.is-trust .updated{margin:0}.page-byline-end .trust-line{line-height:1.5}.prose ul.stores{margin:0;padding:0}.prose ul.stores>li{margin:0}@media (width>=64rem){body{font-size:1.125rem;line-height:1.6}.lead{font-size:1.25rem}.nav-list a,.nav-list .btn{font-size:1.0625rem}.small{font-size:.95rem}}.hero{padding-block-end:clamp(2.5rem,1.5rem + 3vw,4.5rem);overflow-x:clip}@media (width>=48rem){.hero .wrap{grid-template-areas:"top demo""bottom demo""trust trust"}}.hero .trust{grid-area:trust}.hero-demo{isolation:isolate;position:relative}.hero-demo:before{content:"";z-index:-1;border-radius:var(--k-radius-hero);background:var(--k-sign-yellow);position:absolute;inset:1.25rem -.5rem -.75rem 1.25rem;rotate:3deg}@media (width>=48rem){.hero-demo:before{inset:2rem -1.25rem -1.25rem 2.5rem}}.hero .actions .btn{min-height:var(--k-hit-comfy)}.trust{margin-top:clamp(1.5rem,1rem + 2vw,3rem)}.trust-list{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));gap:0;margin:0;padding:0;list-style:none;display:grid;overflow:hidden}.trust-list li{box-shadow:0 0 0 .5px var(--k-line);grid-template-columns:auto 1fr;align-content:start;gap:.2rem .75rem;padding:1.1rem 1.25rem;display:grid}.trust-list li>*{overflow-wrap:anywhere;min-width:0}.trust-list .i{width:1.5rem;height:1.5rem;color:var(--k-accent);grid-row:1/span 3;margin-top:.1rem}.trust-list b{font:800 1.05rem/1.25 var(--k-font-display);letter-spacing:-.01em}.trust-list span{color:var(--k-ink2);font-size:.95rem;line-height:1.45}.trust-list a{min-height:var(--k-hit-min);justify-self:start;align-items:center;font-size:.95rem;font-weight:700;display:inline-flex}@media (width>=64rem){.trust-list a{min-height:2rem}}.game{background:var(--k-surface2);border-block:1px solid var(--k-line)}.game-scroll{margin:0 calc(-1 * var(--gutter));padding:.75rem var(--gutter) 1.5rem;scroll-snap-type:x mandatory;scroll-padding-inline:var(--gutter);overflow-x:auto}.game-scroll:focus-visible{outline-offset:-3px}.game-shot{grid-auto-columns:minmax(15rem,78%);grid-auto-flow:column;gap:1.25rem;margin:0;padding:0;list-style:none;display:grid}.game-shot>li{scroll-snap-align:start;min-width:0}@media (width>=48rem){.game-scroll{margin:0;padding:.75rem 0 0;overflow:visible}.game-shot{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:row;gap:2.5rem 1.5rem}.game-shot.n3{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.25rem,3vw,2.5rem)}}@media (width>=64rem){.game-shot.n4{grid-template-columns:repeat(4,minmax(0,1fr))}}.game-shot h3{align-items:center;gap:.6rem;margin:1.25rem 0 .4rem;font-size:1.25rem;display:flex}.game-shot h3 .num{background:var(--k-sign-blue);width:2rem;height:2rem;color:var(--k-sign-white);font:900 1rem/1 var(--k-font-display);border-radius:50%;flex:none;place-items:center;display:inline-grid}.game-shot>li>p{color:var(--k-ink2);margin:0}.game-note{margin:1.5rem 0 0}.phone{--ph-pad:clamp(.9rem, .7rem + .6vw, 1.15rem);aspect-ratio:9/17;max-width:17rem;padding:calc(var(--ph-pad) + 1rem) var(--ph-pad) var(--ph-pad);background:var(--k-game-bg);color:var(--k-game-ink);box-shadow:0 0 0 .45rem var(--k-game-kerb), 0 0 0 calc(.45rem + 1px) var(--k-game-bg4), 0 28px 50px -24px var(--k-scrim);border-radius:2.25rem;flex-direction:column;gap:.7rem;margin-inline:auto;font-size:.85rem;line-height:1.3;display:flex;position:relative;overflow:hidden}.phone:before{content:"";background:var(--k-game-kerb);border-radius:1rem;width:4.5rem;height:1.1rem;position:absolute;top:.55rem;left:50%;translate:-50%}.ph-bar{font:800 .95rem/1.2 var(--k-font-display);justify-content:space-between;align-items:center;gap:.5rem;display:flex}.ph-bar small{font:600 .75rem/1.2 var(--k-font-text);color:var(--k-game-ink2);text-align:right}.ph-code{background:var(--k-paper-bg);color:var(--k-paper-ink);border-radius:1rem;justify-items:center;gap:.35rem;padding:.9rem .75rem;display:grid}.ph-code b{font:900 1.6rem/1 var(--k-font-display);letter-spacing:.04em}.ph-code small{color:var(--k-paper-ink2);font-size:.7rem}.ph-qr{background:radial-gradient(circle, var(--k-paper-qr) 0 .16rem, transparent .17rem) 0 0 / .5rem .5rem, var(--k-paper-bg);width:4.75rem;height:4.75rem;box-shadow:inset 0 0 0 .3rem var(--k-paper-bg), inset 1.15rem 1.15rem 0 -.55rem var(--k-paper-qr);border-radius:.25rem;position:relative}.ph-qr:before,.ph-qr:after{content:"";border:.25rem solid var(--k-paper-qr);background:var(--k-paper-bg);width:1.15rem;height:1.15rem;box-shadow:inset 0 0 0 .18rem var(--k-paper-bg), inset 0 0 0 1rem var(--k-paper-qr);border-radius:.2rem;position:absolute}.ph-qr:before{top:0;right:0}.ph-qr:after{bottom:0;left:0}.ph-label{font:700 .75rem/1.2 var(--k-font-text);color:var(--k-game-ink2);text-transform:uppercase;letter-spacing:.08em;justify-content:space-between;margin:.2rem 0 0;display:flex}.ph-chips{flex-wrap:wrap;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.ph-chips li{background:var(--k-game-bg3);border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .6rem .25rem .25rem;font-weight:700;display:inline-flex}.ph-chips i,.ph-podium i{background:var(--k-sign-blue);width:1.5rem;height:1.5rem;color:var(--k-sign-white);font:900 .75rem/1 var(--k-font-display);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.ph-chips li:nth-child(2) i{background:var(--k-sign-orange);color:var(--k-sign-on-yellow)}.ph-chips li:nth-child(3) i{background:var(--k-sign-green)}.ph-chips li:nth-child(4) i{background:var(--k-sign-brown)}.ph-chips em{font:700 .65rem/1 var(--k-font-text);color:var(--k-sign-yellow);text-transform:uppercase;letter-spacing:.06em;font-style:normal}.ph-btn{border-radius:var(--k-radius-button);background:var(--k-sign-yellow);min-height:2.6rem;color:var(--k-sign-on-yellow);font:800 .95rem/1 var(--k-font-text);box-shadow:0 3px 0 var(--k-sign-yellow-edge);place-items:center;margin-top:auto;display:grid}.ph-field{border-radius:var(--k-radius-control);background:var(--k-game-bg2);min-height:2.6rem;box-shadow:inset 0 0 0 1.5px var(--k-game-bg4);font:800 1.1rem/1 var(--k-font-display);letter-spacing:.04em;align-items:center;padding:0 .8rem;display:flex}.ph-timer{background:radial-gradient(var(--k-game-bg) 0 58%, transparent 60%), conic-gradient(var(--k-game-timer) 0 62%, var(--k-game-track) 62% 100%);width:2.1rem;height:2.1rem;font:900 .8rem/1 var(--k-font-display);border-radius:50%;place-items:center;display:inline-grid}.ph-q{font:800 1rem/1.3 var(--k-font-display);-webkit-line-clamp:5;-webkit-box-orient:vertical;margin:.25rem 0;display:-webkit-box;overflow:hidden}.ph-answers{gap:.45rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.ph-answers li{border-radius:var(--k-radius-control);background:var(--k-game-bg2);min-height:2.6rem;box-shadow:inset 0 0 0 1.5px var(--k-game-bg4), 0 2px 0 var(--k-game-kerb);align-items:center;gap:.6rem;padding:.4rem .6rem .4rem .45rem;font-size:.8rem;font-weight:700;line-height:1.2;display:flex}.ph-answers .plate{width:1.5rem;height:1.5rem;font-size:.7rem}.ph-podium{grid-template-columns:1fr 1fr 1fr;align-items:end;gap:.4rem;margin:auto 0 0;padding:0;list-style:none;display:grid}.ph-podium li{text-align:center;justify-items:center;gap:.25rem;font-size:.75rem;display:grid}.ph-podium .p1{order:2}.ph-podium .p2{order:1}.ph-podium .p3{order:3}.ph-podium b{font:800 .85rem/1.1 var(--k-font-display)}.ph-podium .step{background:var(--k-game-bg3);width:100%;font:900 1.4rem/1 var(--k-font-display);color:var(--k-game-ink);border-radius:.5rem .5rem 0 0;place-items:start center;padding-top:.4rem;display:grid}.ph-podium .p1 .step{background:var(--k-sign-yellow);height:6rem;color:var(--k-sign-on-yellow)}.ph-podium .p2 .step{height:4.5rem}.ph-podium .p3 .step{height:3.25rem}.ph-podium .p1 i{width:2rem;height:2rem;box-shadow:0 0 0 3px var(--k-sign-yellow)}.ph-row{border-radius:var(--k-radius-control);background:var(--k-game-bg2);align-items:center;gap:.6rem;margin:0;padding:.55rem .7rem;font-weight:700;display:flex}.ph-row .num:last-child{color:var(--k-game-ink2);margin-left:auto;font-size:.75rem}.page-layout{width:min(100% - 2 * var(--gutter), 46rem);margin-inline:auto}.page-layout.wrap{width:min(100% - 2 * var(--gutter), var(--wrap))}.page-main{min-width:0}.page-aside{display:none}@media (width>=64rem){.page-layout.has-aside{width:min(100% - 2 * var(--gutter), var(--wrap));grid-template-columns:minmax(0,1fr) 18.5rem;gap:clamp(2.5rem,4vw,4.5rem);display:grid}.page-aside{padding-top:clamp(1.5rem,1rem + 2vw,3rem);display:block}}.aside-card{top:calc(var(--header-h) + 1.5rem);max-height:calc(100dvh - var(--header-h) - 3rem);border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line), 0 4px 0 var(--k-sign-yellow);gap:.75rem;padding:1.5rem;display:grid;position:sticky;overflow-y:auto}.aside-card .kicker{margin:0}.aside-title{font:900 1.4rem/1.15 var(--k-font-display);letter-spacing:-.02em;text-wrap:balance;margin:0}.aside-text{color:var(--k-ink2);margin:0;font-size:.97rem;line-height:1.5}.aside-actions{gap:.6rem;margin-top:.25rem;display:grid}.aside-actions .btn{width:100%;padding-inline:1rem}.aside-maker{align-items:center;gap:.5rem;margin:.25rem 0 0;font-size:.9rem;display:flex}.aside-maker .i{width:1.1rem;height:1.1rem;color:var(--k-ink3)}.aside-maker a{color:var(--k-ink2)}.stores-row{margin:0 0 2.5rem}.pro-offer{border-radius:var(--k-radius-hero);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:.5rem 0 2.5rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.pro-head h2{font-size:var(--k-type-title2-size);margin:0 0 1.25rem}.pro-head .kicker{margin-bottom:.75rem}.pro-cols{gap:1rem;display:grid}@media (width>=40rem){.pro-cols{grid-template-columns:1fr 1fr}}.pro-free,.pro-adds{border-radius:var(--k-radius-card);padding:1.25rem}.pro-free{background:var(--k-surface2);box-shadow:inset 0 0 0 1px var(--k-line)}.pro-adds{background:var(--k-game-bg);color:var(--k-game-ink);box-shadow:inset 0 4px 0 var(--k-sign-yellow)}.pro-offer h3{margin:0 0 .75rem;font-size:1.1rem}.pro-offer ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pro-offer li{grid-template-columns:auto 1fr;align-items:start;gap:.6rem;line-height:1.4;display:grid}.pro-offer li .i{width:1.15rem;height:1.15rem;margin-top:.15rem}.pro-free .i{color:var(--k-success)}.pro-adds .i{color:var(--k-sign-yellow)}.pro-price{border-top:1px solid var(--k-game-bg4);flex-wrap:wrap;align-items:baseline;gap:.25rem .6rem;margin:1.25rem 0 0;padding-top:1rem;display:flex}.pro-price b{font:900 clamp(2.25rem, 1.8rem + 1.5vw, 3rem) / 1 var(--k-font-display);letter-spacing:-.03em;color:var(--k-sign-yellow)}.pro-price span{font-weight:700}.pro-nosub{color:var(--k-game-ink2);margin:.35rem 0 0;font-size:.95rem}.pro-foot{flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin:1.5rem 0 .75rem;display:flex}.pro-offer>.small{margin:0}.prose .btn.ghost,.btn.ghost{color:var(--k-ink);box-shadow:inset 0 0 0 2px var(--k-line-strong);background:0 0}.prose .btn{text-decoration:none}.prose .actions{margin:0 0 1.5rem}.app-soon,.stores-note{color:var(--k-ink2);margin:0 0 1rem}.app-soon strong{color:var(--k-ink)}.print-hint{color:var(--k-ink2);font-size:.95rem}.callout,.draft{border-radius:var(--k-radius-button);background:var(--k-accent-tint);box-shadow:inset 4px 0 0 var(--k-accent);margin:0 0 1.5rem;padding:1rem 1.2rem}.draft p:last-child{margin-bottom:0}.qz-report{margin:.5rem 0 0}.qz-report a{color:inherit}.page-hero.is-quiz{padding-bottom:clamp(1rem,.75rem + 1vw,1.75rem)}.prose .sign-grid,.sign-grid{grid-template-columns:repeat(auto-fill,minmax(min(10rem,45%),1fr));gap:.9rem;margin:1.25rem 0 2rem;padding:0;list-style:none;display:grid}.sign-grid li{min-width:0;margin:0}.sign-grid a{border-radius:var(--k-radius-card);background:var(--k-surface);height:100%;color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line), 0 3px 0 var(--k-line-strong);transition:transform var(--k-dur-short2) var(--k-ease-standard), box-shadow var(--k-dur-short2) var(--k-ease-standard);flex-direction:column;gap:.3rem;padding:.6rem .6rem .9rem;text-decoration:none;display:flex}.sign-grid a:hover{box-shadow:0 0 0 1.5px var(--k-accent), 0 3px 0 var(--k-accent)}.sign-grid a:active{transform:translateY(2px)}.sign-grid .thumb{border-radius:calc(var(--k-radius-card) - .35rem);background:var(--k-sign-white);grid-template:minmax(0,1fr)/minmax(0,1fr);place-items:center;height:7rem;margin-bottom:.35rem;padding:.6rem;display:grid;overflow:hidden}.sign-grid .thumb img{object-fit:contain;width:100%;max-width:100%;height:100%;max-height:100%}.prose .sign-chips{margin:.25rem 0 1.5rem;padding:0;list-style:none}.prose .sign-chips li{margin:0}.sign-grid .thumb.is-diagram{padding:0}.sign-grid .thumb.is-diagram img{object-fit:cover}.sign-grid strong{font:800 1.02rem/1.2 var(--k-font-display);letter-spacing:-.01em}.sign-grid a>span:last-child{color:var(--k-ink2);font-size:.88rem;line-height:1.4}@media (prefers-reduced-motion:reduce){.sign-grid a,.sign-grid a:active{transition:none;transform:none}}.sign-figure,.hero-sign{margin:1.25rem 0 .5rem}.sign-figure img,.hero-sign img{border-radius:var(--k-radius-card);background:var(--k-sign-white);width:auto;max-width:min(100%,14rem);max-height:14rem;box-shadow:0 0 0 1px var(--k-line);object-fit:contain;padding:1rem}.sign-figure.is-diagram img{max-width:min(100%,24rem);max-height:none;padding:0}.sign-figure figcaption,.hero-sign figcaption{color:var(--k-ink2);margin-top:.35rem;font-size:.85rem}.sign-figure figcaption a,.hero-sign figcaption a{color:inherit}.sign-extra{flex-wrap:wrap;gap:.75rem;margin:0 0 1.5rem;padding:0;list-style:none;display:flex}.sign-extra img{border-radius:var(--k-radius-button);background:var(--k-sign-white);width:auto;max-height:8rem;box-shadow:0 0 0 1px var(--k-line);padding:.5rem}.prose .sign-list{gap:.9rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.sign-list li{align-items:center;gap:1rem;margin:0;display:flex}.sign-list img{border-radius:var(--k-radius-button);background:var(--k-sign-white);width:4.5rem;height:4.5rem;box-shadow:0 0 0 1px var(--k-line);object-fit:contain;flex:none;padding:.35rem}.prose .topic-cards,.prose .quick-facts{grid-template-columns:repeat(auto-fill,minmax(min(15rem,100%),1fr))}.topic-cards a{flex-direction:column;gap:.35rem;display:flex}.topic-cards strong{font:800 1.1rem/1.2 var(--k-font-display)}.topic-cards a>span:last-child{color:var(--k-accent);margin-top:auto;padding-top:.4rem;font-weight:700}.prose .quick-facts>li{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);padding:1rem 1.15rem}.quick-facts a{text-decoration:underline}.prose .guide-list{border-top:1px solid var(--k-line);gap:0;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.guide-list li{border-bottom:1px solid var(--k-line);margin:0;padding:.9rem 0}.guide-list li>a{min-height:2.25rem;font:800 1.1rem/1.25 var(--k-font-display);letter-spacing:-.01em;align-items:center;text-decoration:none;display:inline-flex}.guide-list li>a:hover{text-decoration:underline}.guide-list li>p{color:var(--k-ink2);margin:.15rem 0 0}.prose .check{counter-reset:check;gap:1rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.check>li{counter-increment:check;border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:0;padding:1rem 1.2rem}.check>li>p:first-child{margin-bottom:.35rem;font-weight:700}.check>li>p:first-child:before{content:counter(check) ". ";color:var(--k-accent)}.check .opts{color:var(--k-ink2);margin:0 0 .25rem;display:block}.checker{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);gap:.4rem 1rem;margin:1.25rem 0 2rem;padding:1.25rem;display:grid}.checker label{font-weight:700}.checker input,.checker select{width:100%;max-width:14rem;min-height:var(--k-hit-min);border-radius:var(--k-radius-control);background:var(--k-surface2);color:var(--k-ink);font:700 1.1rem/1 var(--k-font-text);box-shadow:inset 0 0 0 2px var(--k-line-strong);border:0;margin-bottom:.5rem;padding:0 .9rem}.checker output{border-radius:var(--k-radius-control);background:var(--k-accent-tint);padding:.75rem 1rem;font-weight:700;display:block}.checker-row{flex-wrap:wrap;align-items:center;gap:.6rem;display:flex}.checker-out{font-weight:700}.state-tools[hidden],.state-finder tr[hidden]{display:none}.state-tools{margin-bottom:1rem}.state-tools input{max-width:20rem}.prose .howto{counter-reset:howto;gap:.75rem;margin:1rem 0 2rem;padding:0;list-style:none;display:grid}.howto li{counter-increment:howto;grid-template-columns:2.25rem 1fr;align-items:start;gap:.9rem;margin:0;display:grid}.howto li:before{content:counter(howto);background:var(--k-sign-blue);width:2.25rem;height:2.25rem;color:var(--k-sign-white);font:900 1rem/1 var(--k-font-display);border-radius:50%;place-items:center;display:grid}.howto strong{margin-bottom:.15rem;display:block}.prose .checklist{padding-inline-start:0;list-style:none}.checklist li{padding-inline-start:2rem;position:relative}.checklist li:before{content:"";inset-inline-start:0;border:2px solid var(--k-ink);border-radius:4px;width:1.1rem;height:1.1rem;position:absolute;top:.3em}.tool-box{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);gap:.75rem;margin:1.25rem 0 2rem;padding:1.25rem;display:grid}.tool-box[hidden],.tool-box [hidden]{display:none}.prose .tool-box>h2,.prose .tool-box>h3{margin-top:0}.tool-box .checklist{margin:0}.tool-box.is-live .checklist li{padding-inline-start:0}.tool-box.is-live .checklist li:before{content:none}.tool-box.is-live .checklist li>label{min-height:var(--k-hit-min);cursor:pointer;align-items:flex-start;gap:.75rem;padding:.6rem 0;display:flex}.tool-box input[type=checkbox],.tool-box input[type=radio]{width:1.5rem;height:1.5rem;accent-color:var(--k-accent);flex:none;margin:0}.tool-box .checklist input[type=checkbox]:checked+label,.tool-box .checklist li:has(input:checked)>label{color:var(--k-ink2)}.tool-status,.tool-out{border-radius:var(--k-radius-control);background:var(--k-accent-tint);margin:0;padding:.75rem 1rem;font-weight:700}.tool-status:empty{display:none}.tool-choice{border:0;min-width:0;margin:0;padding:0}.tool-choice legend{margin-bottom:.4rem;padding:0;font-weight:700}.tool-chips{flex-wrap:wrap;gap:.5rem;display:flex}.tool-chips label{min-height:var(--k-hit-min);border-radius:var(--k-radius-control);background:var(--k-surface2);box-shadow:inset 0 0 0 2px var(--k-line-strong);cursor:pointer;align-items:center;gap:.5rem;padding:0 .9rem;font-weight:700;display:inline-flex}.tool-chips label:has(input:checked){box-shadow:inset 0 0 0 3px var(--k-accent)}.tool-chips label:has(input:focus-visible){outline:3px solid var(--k-focus);outline-offset:2px}.tool-fields{gap:.75rem;display:grid}.tool-fields label{gap:.3rem;font-weight:700;display:grid}.tool-fields .tool-check{min-height:var(--k-hit-min);align-items:center;gap:.75rem;display:flex}.tool-fields input[type=text],.tool-fields input[type=number]{width:100%;max-width:14rem;min-height:var(--k-hit-min);border-radius:var(--k-radius-control);background:var(--k-surface2);color:var(--k-ink);font:700 1.1rem/1 var(--k-font-text);box-shadow:inset 0 0 0 2px var(--k-line-strong);border:0;padding:0 .9rem}.tool-box progress{width:100%;height:1rem;accent-color:var(--k-accent)}.tool-box [data-reset]{justify-self:start}@media (width>=40rem){.tool-fields{grid-template-columns:repeat(2,minmax(0,1fr))}}.prose .pro-screens{grid-template-columns:repeat(auto-fit,minmax(min(16rem,100%),1fr));gap:1.25rem;margin:1.5rem 0 2rem;padding:0;list-style:none;display:grid}.pro-screens>li{min-width:0;margin:0}.preview{margin:0}.preview figcaption{color:var(--k-ink2);margin-top:.6rem;font-size:.88rem}.screen{background:var(--k-game-bg);color:var(--k-game-ink);box-shadow:0 0 0 .35rem var(--k-game-kerb), 0 20px 40px -24px var(--k-scrim);border-radius:1.5rem;padding:1.25rem}.screen p{margin:0 0 .75rem}.screen-title{font:900 1.15rem/1.2 var(--k-font-display)}.screen-tag{background:var(--k-sign-yellow);color:var(--k-sign-on-yellow);font:800 .8rem/1.4 var(--k-font-display);border-radius:.4rem;padding:.2rem .55rem;display:inline-block}.screen-q{font:800 1.05rem/1.3 var(--k-font-display)}.prose .screen-answers,.prose .topic-rows{margin:0;padding:0;list-style:none}.screen-answers li{border-radius:var(--k-radius-control);background:var(--k-game-good-tint);box-shadow:inset 0 0 0 2px var(--k-game-good);align-items:center;gap:.6rem;margin:0;padding:.6rem .7rem;font-weight:700;display:flex}.screen-answers b{background:var(--k-answer-b);width:1.6rem;height:1.6rem;color:var(--k-answer-b-ink);font-family:var(--k-font-display);border-radius:.35rem;place-items:center;display:inline-grid}.topic-rows{gap:.75rem;display:grid}.topic-rows li{grid-template-columns:1fr auto;gap:.3rem .6rem;margin:0;font-size:.92rem;font-weight:700;display:grid}.topic-rows .n{color:var(--k-game-ink2);font:800 .85rem/1.3 var(--k-font-display);font-variant-numeric:tabular-nums}.topic-rows .bar{background:var(--k-game-track);border-radius:.25rem;grid-column:1/-1;height:.45rem;overflow:hidden}.topic-rows .bar span{border-radius:inherit;background:var(--k-game-good);height:100%;display:block}.topic-rows .w20{width:20%}.topic-rows .w35{width:35%}.topic-rows .w60{width:60%}.topic-rows .w80{width:80%}.topic-rows .w100{width:100%}.price{font:900 clamp(2rem, 1.6rem + 1.5vw, 2.75rem) / 1 var(--k-font-display);letter-spacing:-.03em;color:var(--k-accent);margin:.5rem 0 .25rem}.compare th:last-child,.compare td:last-child{background:var(--k-accent-tint);font-weight:800}.compare thead th:last-child{color:var(--k-accent)}.glance th{width:40%}.data th[scope=row]{font-weight:700}.demo-title{margin-top:2rem}.demo-score{color:var(--k-ink2);margin:.5rem 0 1rem;font-weight:700}.demo-score b{color:var(--k-ink);font-size:1.25rem}.demo-result{border-radius:var(--k-radius-card);background:var(--k-accent-tint);margin:1rem 0;padding:1rem 1.2rem;font-weight:700}.demo-actions{flex-wrap:wrap;gap:.75rem;margin:1rem 0;display:flex}.demo-note{color:var(--k-ink2);font-size:.92rem}.notfound .code{background:var(--k-sign-yellow);color:var(--k-sign-on-yellow);-webkit-text-stroke:0;box-shadow:inset 0 0 0 .05em var(--k-sign-on-yellow), 0 .05em 0 var(--k-sign-yellow-edge);border-radius:.18em;margin-bottom:1.5rem;padding:.12em .32em .04em;font-size:min(22vw,10rem);display:inline-block;rotate:-2deg}main{overflow-wrap:anywhere}main table{overflow-wrap:normal}.pro-cols>*,.guide-list li>*,.roles a>*{min-width:0}.site-footer a{overflow-wrap:anywhere}.notfound h1{margin-bottom:1rem}@media (width<=25rem){.nav-menu>summary{width:var(--k-hit-min);justify-content:center;padding-inline:0}.nav-menu>summary .menu-label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}@media (width>=48rem) and (width<=63.99rem){.hero .roles{grid-template-columns:1fr}.hero .roles a+a{border-left:0;padding-left:0}}.chooser-hero h1{font-size:var(--k-type-hero-size);max-width:14ch;line-height:.98}.chooser-hero .lead{max-width:40rem}.cards.chooser{grid-template-columns:repeat(auto-fill,minmax(min(13rem,100%),1fr));margin-bottom:1.5rem}.chooser a{grid-template-columns:1fr auto;align-content:start;gap:.5rem .75rem;padding:1.5rem 1.35rem}.chooser .oval{background:var(--k-sign-white);min-width:4.25rem;height:2.75rem;color:var(--k-sign-on-yellow);box-shadow:inset 0 0 0 3px var(--k-sign-on-yellow);font:900 1.15rem/1 var(--k-font-display);letter-spacing:.04em;border-radius:50%;grid-column:1/-1;justify-self:start;place-items:center;margin-bottom:.5rem;padding:0 .9rem;display:inline-grid}.chooser b{grid-column:1;font-size:1.25rem}.chooser .i{grid-area:2/2}@media (width>=64rem){.kicker{font-size:.95rem}.page-hero h1{font-size:clamp(2.75rem,1.5rem + 2.2vw,3.5rem);line-height:1.02}.prose h2{font-size:2.125rem;line-height:1.1}.prose h3{font-size:1.5rem}.small,.prose .small,.sources,.updated,.crumbs,figcaption,.preview figcaption,.game-note,.join .hint{font-size:1rem}.trust-list b{font-size:1.2rem}.trust-list span,.trust-list a{font-size:1.0625rem}.qz-title{font-size:1.375rem}.qz-meta,.qz-score,.qz-timer{font-size:1.0625rem}.qz-note,.qz-src,.qz-why{font-size:1rem}.opt{font-size:1.0625rem}.roles small{font-size:.95rem}.roles strong,.cards b,.guide-list li>a{font-size:1.2rem}.cards span,.guide-list li>p,.facts span,.steps p,.game-shot>li>p{font-size:1.0625rem}.sign-grid strong{font-size:1.1rem}.sign-grid a>span:last-child{font-size:.95rem}.aside-text,.aside-maker,.pro-offer li,.pro-nosub{font-size:1.0625rem}.site-footer,.site-footer .fine,.stat cite,.soon{font-size:1rem}.soon small{font-size:.95rem}}.prose .jump-links{flex-wrap:wrap;gap:.4rem;margin:.25rem 0 1.75rem;padding:0;list-style:none;display:flex}.prose .jump-links li{margin:0}.jump-links a{min-height:var(--k-hit-min);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line-strong);color:var(--k-ink);border-radius:999px;align-items:center;padding:.25rem .8rem;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.prose .topic-grid{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.prose .topic-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.prose .topic-grid>li:last-child:nth-child(odd){grid-column:auto}}.topic-grid a{grid-template-columns:5.5rem minmax(0,1fr);align-items:start;column-gap:1rem;padding:1rem}.topic-grid .topic-pic{border-radius:var(--k-radius-button);background:var(--k-sign-white);object-fit:cover;grid-area:1/1/span 4;width:5.5rem;height:5.5rem}.topic-grid .topic-pic.is-sign{box-shadow:0 0 0 1px var(--k-line);object-fit:contain;padding:.5rem}.topic-grid strong,.topic-grid span{grid-column:2}.topic-grid strong{font:800 1.1rem/1.2 var(--k-font-display)}.topic-grid .topic-meta{color:var(--k-ink);font-size:.88rem;font-weight:700}.topic-grid .topic-go{color:var(--k-accent);font-weight:700}.topic-grid a:not(:has(>.topic-pic)){grid-template-columns:minmax(0,1fr)}.topic-grid a:not(:has(>.topic-pic))>*{grid-column:1}.topic-grid a:not(:has(>.topic-pic)){grid-template-rows:auto 1fr auto auto;align-content:stretch}.prose .chip-row .jump-links{margin-top:1.5rem}.prose .hub-official{color:var(--k-ink2);margin:-.5rem 0 .5rem;font-size:.85rem}.prose .topic-grid.start-here{grid-template-columns:minmax(0,1fr)}@media (width>=48rem){.prose .topic-grid.start-here{grid-template-columns:repeat(3,minmax(0,1fr))}}.topic-grid.start-here a{box-shadow:0 0 0 1.5px var(--k-accent), 0 4px 0 var(--k-sign-yellow);padding:1.35rem 1.25rem}.topic-grid.start-here strong{font-size:1.3rem}.prose .hub-app{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin:1.5rem 0 2rem;padding:1rem 1.1rem;display:flex}.prose .hub-app-line{flex:14rem;margin:0;font-weight:700}.prose a.sign-inline{vertical-align:middle;margin-inline-end:.15rem;line-height:0;text-decoration:none;display:inline-block}.prose a.sign-inline img{object-fit:contain;width:auto;height:max(1.5em,1.5rem);max-height:max(1.5em,1.5rem)}.prose td a.sign-inline img,.prose th a.sign-inline img{height:2rem;max-height:2rem}.topic-page .qz[data-mode=quiz] .qz-title{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.prose .quiz-app{margin-top:1rem}.prose .jump-links .chip-label{align-items:center;margin-inline-end:.15rem;font-size:.9rem;font-weight:800;display:inline-flex}.prose .jump-links .chip-break{border-inline-start:1px solid var(--k-line-strong);margin-inline-start:.35rem;padding-inline-start:.75rem}@media (width<=39.99rem){.prose .chip-row .jump-links{scrollbar-width:none;flex-wrap:nowrap;padding:2px 2.5rem 4px 2px;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2.5rem),#0000)}.prose .chip-row .jump-links li{flex:none}}.answer-box .hub-stat{font-weight:800}@media (width<=47.99rem){.hero-demo:before{display:none}}.hero .wrap{grid-template-areas:"top""demo""bottom""trust""routes"}@media (width>=48rem){.hero .wrap{grid-template-areas:"top demo""bottom demo""trust trust""routes routes"}}.roles-row{grid-area:routes;grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr));margin-top:1.25rem}@media (width>=36rem){.roles-row{grid-template-columns:repeat(auto-fit,minmax(min(15rem,100%),1fr))}.roles-row a+a{border-left:0;padding-left:0}}@media (width>=48rem){.roles-row{column-gap:1.5rem}}.roles a{grid-template-columns:minmax(0,1fr) auto}.roles small,.roles strong{overflow-wrap:anywhere}.badge.apple img{height:44px}.badge.google img{height:57.2917px;margin-block:-6.64583px}.qz[data-surface=asphalt] .btn-quiet{color:var(--k-game-ink);box-shadow:inset 0 0 0 2px var(--k-game-bg4)}.qz[data-outcome=win] .qz-result{color:var(--k-sign-yellow)}.qz-end{position:relative}.qz[data-outcome=win] .qz-end:before{content:"";pointer-events:none;background:radial-gradient(circle, var(--k-answer-a) 0 .3rem, transparent .32rem) 8% 20% / 3rem 3rem no-repeat, linear-gradient(var(--k-answer-b), var(--k-answer-b)) 30% 60% / .55rem .55rem no-repeat, radial-gradient(circle, var(--k-answer-d) 0 .28rem, transparent .3rem) 52% 10% / 3rem 3rem no-repeat, linear-gradient(var(--k-sign-yellow), var(--k-sign-yellow)) 74% 40% / .5rem .5rem no-repeat, radial-gradient(circle, var(--k-answer-c) 0 .26rem, transparent .28rem) 92% 15% / 3rem 3rem no-repeat;height:4rem;position:absolute;inset:-1rem 0 auto}@media (prefers-reduced-motion:no-preference){.qz[data-outcome=win] .qz-result{animation:qz-pop .5s var(--k-ease-decelerate) both}.qz[data-outcome=win] .qz-end:before{animation:qz-confetti 1.4s var(--k-ease-decelerate) both}}@keyframes qz-pop{0%{opacity:0;scale:.6}60%{opacity:1;scale:1.08}to{scale:1}}@keyframes qz-confetti{0%{opacity:0;translate:0 1.5rem}30%{opacity:1}to{opacity:0;translate:0 -.75rem}}@property --ph-left{syntax:"<percentage>";inherits:false;initial-value:62%}.ph-timer{background:radial-gradient(var(--k-game-bg) 0 58%, transparent 60%), conic-gradient(var(--k-game-timer) 0 var(--ph-left), var(--k-game-track) var(--ph-left) 100%)}@media (prefers-reduced-motion:no-preference){@supports (animation-timeline:view()){.ph-chips li,.ph-answers li,.ph-podium .step,.ph-podium i,.ph-timer{animation-fill-mode:both;animation-timeline:view();animation-timing-function:var(--k-ease-decelerate)}.ph-chips li{animation-name:ph-arrive;animation-range:entry 30% cover 35%}.ph-chips li:nth-child(2){animation-range:entry 45% cover 40%}.ph-chips li:nth-child(3){animation-range:entry 60% cover 45%}.ph-chips li:nth-child(4){animation-range:entry 75% cover 50%}.ph-answers li{animation-name:ph-arrive;animation-range:entry 20% cover 35%}.ph-timer{animation-name:ph-clock;animation-timing-function:linear;animation-range:entry cover 55%}.ph-podium .step{transform-origin:bottom;animation-name:ph-rise;animation-range:entry 30% cover 50%}.ph-podium .p1 .step{animation-range:entry 45% cover 55%}.ph-podium i{animation-name:ph-arrive;animation-range:entry 50% cover 55%}}}@keyframes ph-arrive{0%{translate:0 .5rem;scale:.92}to{opacity:1;translate:0;scale:1}}@keyframes ph-rise{0%{scale:1 .6}to{scale:1}}@keyframes ph-clock{0%{--ph-left:100%}to{--ph-left:62%}}@media (width<=40rem){.table-wrap:has(.compare){box-shadow:none;overflow:visible}.compare,.compare tbody,.compare tr,.compare th,.compare td{width:100%;display:block}.compare caption{padding:0 0 .75rem;display:block}.compare thead{display:none}.compare tr{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin-bottom:.75rem;padding:.9rem 1rem}.prose .compare th,.prose .compare td{background:0 0;border:0;padding:.2rem 0}.compare th[scope=row]{font:800 1.05rem/1.3 var(--k-font-display);margin-bottom:.25rem}.compare td:before{content:attr(data-label) ": ";color:var(--k-ink2);font-weight:700}.compare td:last-child{color:var(--k-accent)}.crumbs li:not(:nth-last-child(2)){display:none}.crumbs li:nth-last-child(2):before{rotate:225deg}.crumbs li:first-child:nth-last-child(2)~li{display:inline-flex}}.pro-pill{z-index:1;border-radius:var(--k-radius-button);background:var(--k-surface);max-width:100%;box-shadow:inset 0 0 0 1.5px var(--k-line-strong);color:var(--k-ink);grid-template-columns:auto minmax(0,1fr);align-items:center;gap:.1rem .7rem;margin:.5rem 0 .75rem;padding:.65rem 1rem .65rem .8rem;font-size:.95rem;line-height:1.3;text-decoration:none;display:inline-grid;position:relative}.pro-pill>.i{width:1.4rem;height:1.4rem;color:var(--k-sign-yellow-edge);grid-row:1/span 2}.pro-pill-main,.pro-pill-see{overflow-wrap:anywhere;min-width:0}.pro-pill-main{white-space:normal}.pro-pill-soon{color:var(--k-ink2);font-weight:600}.pro-pill-soon:after{content:" · "}.pro-pill b{font-family:var(--k-font-display);font-weight:800}.pro-pill-see{color:var(--k-accent);flex-wrap:wrap;align-items:center;gap:0 .3rem;font-weight:700;display:inline-flex}.pro-pill-see .i{width:1rem;height:1rem}.pro-pill:hover{box-shadow:inset 0 0 0 2px var(--k-accent)}@media (width>=64rem){.pro-pill{font-size:1rem}}.pro-home{padding-block:var(--section)}.pro-home .pro-offer{margin:0}.pro-shots{align-content:start;gap:.9rem;margin:0;display:grid}.pro-shots figcaption{color:var(--k-ink2);font-size:.9rem}.pro-offer>.small{max-width:48ch}@media (width>=64rem){.pro-shots figcaption{font-size:1rem}}.pro-screen{padding:1rem 1.1rem;font-size:.92rem}.pro-screen .screen-q{-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:.98rem;display:-webkit-box;overflow:hidden}@media (width>=40rem){.pro-shots{grid-column:1/-1;grid-template-columns:1fr 1fr}.pro-shots figcaption{grid-column:1/-1}}.pro-offer{container:pro/inline-size}@container pro (width>=60rem){.pro-cols:has(.pro-shots){grid-template-columns:1fr 1fr 1.05fr}.pro-shots{grid-column:auto;grid-template-columns:1fr}.pro-shots .pro-screen:nth-of-type(2){margin-inline:.75rem -.25rem;rotate:1.5deg}}@container pro (width>=30rem) and (width<=59.99rem){.pro-shots:not(:has(.pro-screen+.pro-screen)) figcaption{grid-column:auto;align-self:center}}.pro-offer .stores{gap:.75rem;display:flex}.pro-offer .stores>li{display:flex}@media (width<=39.99rem){.pro-home{padding-block:2rem}.pro-free,.pro-shots,.pro-foot .pro-practise,.pro-foot .stores li:has(.soon),.pro-foot .stores:not(:has(.badge)){display:none}.pro-head h2{margin-bottom:1rem}.pro-adds{padding:1.1rem 1.1rem 1.25rem}.pro-price{margin-top:1rem;padding-top:.85rem}.pro-foot{margin:1.25rem 0 .75rem}.pro-foot .pro-notify{background:var(--k-sign-blue);min-height:3rem;color:var(--k-sign-white);box-shadow:0 3px 0 var(--k-kerb);flex:100%}}@media (width>=40rem){.cards,.prose .cards{grid-template-columns:repeat(2,minmax(0,1fr))}.cards>li:last-child:nth-child(odd){grid-column:1/-1}.numbers:has(>div:nth-child(4):last-child){grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=64rem){.section .cards{grid-template-columns:repeat(3,minmax(0,1fr))}.section .cards>li:last-child:nth-child(odd){grid-column:auto}.section .cards>li:last-child:nth-child(3n+1){grid-column:1/-1}.section .cards>li:last-child:nth-child(3n+2){grid-column:span 2}.numbers:has(>div:nth-child(4):last-child){grid-template-columns:repeat(4,minmax(0,1fr))}.cards.chooser{grid-template-columns:repeat(5,minmax(0,1fr))}.cards.chooser>li:last-child{grid-column:auto}.prose-block .wrap{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);align-items:start;column-gap:clamp(2rem,5vw,4.5rem);display:grid}.prose-block .section-head{grid-row:1/span 5;margin-bottom:0}.prose-block .section-head h2{top:calc(var(--header-h) + 1.5rem);position:sticky}.prose-block .wrap>:not(.section-head){grid-column:2}}.prose-block+.prose-block{padding-top:0}.kicker:before{clip-path:polygon(0 0,72% 0,100% 50%,72% 100%,0 100%);border-radius:2px;width:1.5rem;height:.75rem}@media (prefers-reduced-motion:no-preference){.opt[data-state=right]{animation:opt-right .35s var(--k-ease-decelerate)}}@keyframes opt-right{0%{scale:1}50%{scale:1.03}to{scale:1}}.prose h2{margin-bottom:.6rem}.prose h3{margin-bottom:.4rem}@media (width>=48rem) and (width<=63.99rem){.game-shot.n4 .phone{max-width:14rem}}.prose .qz li{max-width:none}.prose .qz .qz-item p{max-width:48ch}.qz:not([data-surface=asphalt]){--qz-face:var(--k-bg);--qz-line:var(--k-ink3);--qz-edge:var(--k-ink3)}.qz-note-top{color:var(--qz-ink2);font-size:.95rem}@media (width>=64rem){.hero .actions .btn{min-height:3.75rem;padding-inline:2rem;font-size:1.15rem}}.pro-offer+.prose>.price+p+.actions,.page-main:has(.pro-offer) .prose .pro-screens,.page-main:has(.pro-offer) .prose>.price,.page-main:has(.pro-offer) .prose>.price+p{display:none}.hero-top+.hero-demo+.hero-bottom>.stores:first-child,.hero-bottom>.stores:first-child{margin:.25rem 0 .75rem}.links-note{max-width:60ch;margin:1rem 0 0}@media (width<=39.99rem){.hero{padding-top:1rem}.hero .wrap{row-gap:1rem}.hero h1{margin-bottom:.75rem;font-size:clamp(1.9rem,8vw,2.25rem);line-height:1.08}.hero .kicker{margin-bottom:.5rem}.hero .lead{font-size:1rem;line-height:1.5}.hero .actions{gap:.5rem;margin-top:1rem}.hero .actions .btn{min-height:3rem;padding-inline:.8rem;font-size:.95rem}.hero-app{margin-top:.5rem;font-size:.95rem;line-height:1.4}.hero-demo .qz{padding:1rem}.hero-demo .qz-head{margin-bottom:.6rem}.hero-demo .qz-note-top{margin-bottom:.65rem}.hero-demo .qz-text{margin-bottom:.75rem}.hero-demo .qz-img img{object-fit:contain;width:auto;max-width:100%;max-height:9rem;margin-inline:auto}}@media not all and (prefers-color-scheme:dark){:root{--k-accent:#084b8f;--k-ink2:#434a51;--k-ink3:#454c53;--k-paper-ink2:#434a51;--k-line-strong:#878c86}}@media (prefers-color-scheme:dark){:root{--k-ink3:#9aa2aa}}body{font-size:clamp(1.0625rem,1rem + .25vw,1.125rem);line-height:1.55}main :is(p,li,dd){max-width:62ch}h1{font-size:clamp(1.5rem, 10.5vw, var(--k-type-hero-size))}h2{font-size:clamp(1.375rem, 8.5vw, var(--k-type-title1-size))}h3{font-size:clamp(1.1875rem, 7vw, var(--k-type-title2-size))}@media (width<=63.99rem){.page-hero h1{font-size:clamp(1.5rem, 8.5vw, var(--k-type-title1-size))}}:root{--k-text-secondary:.9375rem}@media (width<=63.99rem){.small,.prose .small,.sources,.updated,.crumbs,figcaption,.preview figcaption,.join .hint,.sign-grid a>span:last-child,.stat cite,.qz .qz-src,.site-footer .fine{font-size:var(--k-text-secondary)}.kicker{font-size:var(--k-text-secondary);letter-spacing:.06em}}.hg-scene .hg-cap,.prose caption,.table-wrap table caption,.prose .note,.prose .join-hint,.answer-box-src,.pro-in>.pro-note,.pro-shots figcaption,.sign-figure figcaption,.hero-sign figcaption,main .sign-row figcaption,.prose .demo-note,.qz .qz-sum,.qz .qz-pace,.qz .qz-mode-hint,main .stack-tables table.stack td[data-label]:before{font-size:var(--k-text-secondary)}.answer-box-title,.site-footer h2,.qz-n-t,.qz-why b{font-size:var(--k-text-secondary);letter-spacing:.06em}.join label,.prose .join label{margin:0 .75rem 0 0;display:inline}.join .format,.prose .join-format{font-size:var(--k-text-secondary);color:var(--k-ink2);font-weight:600;line-height:1.4;display:inline}.join .row,.prose .join-row{margin-top:.5rem}.prose .join-row .field{letter-spacing:.08em;font-variant-numeric:tabular-nums;flex:8rem;width:auto;min-width:0}.hh-trust{row-gap:0;line-height:1.5rem}.hh-trust a{align-items:center;min-height:1.5rem;display:inline-flex}.game-shot h3{overflow-wrap:anywhere}.btn{min-height:var(--k-hit-min)}.nav-menu .panel>ul{gap:.5rem;display:grid}.markets{gap:.5rem}.opts{gap:.625rem}.qz-track li.is-current{box-shadow:0 0 0 2px var(--qz-ink)}.site-header{background:var(--k-bg);-webkit-backdrop-filter:none}@media not all and (height>=40rem){.site-header{position:relative}html{scroll-padding-top:1rem}}:focus-visible{outline:3px solid var(--k-focus);outline-offset:3px}.qz[data-surface=asphalt]{--k-focus:var(--k-game-ink)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.country-menu{max-width:22rem;margin-top:1rem}.country-menu>summary{min-height:var(--k-hit-min);border-radius:var(--k-radius-button);background:var(--k-surface);max-width:100%;color:var(--k-ink);box-shadow:inset 0 0 0 1.5px var(--k-line-strong);font:700 1rem/1.25 var(--k-font-text);cursor:pointer;align-items:center;gap:.6rem;padding:.5rem 1rem;list-style:none;display:inline-flex}.country-menu>summary::-webkit-details-marker{display:none}.country-menu>summary .i{width:1.15rem;height:1.15rem}.country-menu>summary .i:last-child{transition:rotate var(--k-dur-short3) var(--k-ease-standard)}.country-menu[open]>summary .i:last-child{rotate:180deg}.site-header .country-menu .market-nav{display:block}.country-menu .markets{flex-direction:column;margin-top:.5rem}.country-menu .markets a{border-radius:var(--k-radius-button);background:var(--k-surface);width:100%;box-shadow:inset 0 0 0 1.5px var(--k-line);text-align:start;justify-content:flex-start;font-size:1rem}.country-menu .markets a[aria-current=true]{background:var(--k-accent-tint);box-shadow:inset 0 0 0 2px var(--k-accent)}.site-footer .country-menu>summary{color:var(--k-game-ink);box-shadow:inset 0 0 0 1.5px var(--k-game-ink2);background:0 0}.site-footer .country-menu .markets a{color:var(--k-game-ink);box-shadow:inset 0 0 0 1.5px var(--k-game-bg4);background:0 0}.site-footer .country-menu .markets a[aria-current=true]{background:var(--k-game-bg3);box-shadow:inset 0 0 0 2px var(--k-sign-yellow)}.site-footer{--k-focus:var(--k-game-ink)}.nav-menu .panel .country-menu{max-width:none}.nav-menu .panel .country-menu .markets a{min-height:var(--k-hit-min);font:700 1rem/1.25 var(--k-font-text);border-bottom:0;padding-inline:1rem}.answer{min-height:var(--k-hit-comfy)}.answer[data-state=dim]{opacity:1;color:var(--qz-ink2)}.opt-tag:not(.opt-tag-static){display:inline-flex}.opt-tag{align-items:center;gap:.3rem;font-size:.9375rem}:root .qz:not([data-surface=asphalt]){--qz-line:#5c636a;--qz-edge:#5c636a}@media (prefers-color-scheme:dark){:root .qz:not([data-surface=asphalt]){--qz-line:#8f979f;--qz-edge:#8f979f}}.opt:not([data-state=right]) .opt-tag.bot{background:var(--qz-ink);color:var(--qz-bg)}.qz:not([data-surface=asphalt]) button.opt:not([data-state]):hover{box-shadow:inset 0 0 0 2px var(--qz-accent), 0 3px 0 var(--qz-edge)}.opt-tag .i{stroke-width:3px;width:.95rem;height:.95rem}.qz:not([data-surface=asphalt]) .answer[data-state=right]{background:var(--k-sign-yellow);color:var(--k-sign-on-yellow);box-shadow:inset 0 0 0 2px var(--k-sign-yellow-edge), 0 3px 0 var(--qz-edge)}.qz:not([data-surface=asphalt]) .answer[data-state=right] .opt-tag{background:var(--k-sign-on-yellow);color:var(--k-sign-yellow)}.qz:not([data-surface=asphalt]) .answer[data-state=right] .plate{--plate:var(--k-sign-on-yellow);--plate-ink:var(--k-sign-yellow)}.qz:not([data-surface=asphalt]) .answer[data-state=wrong] .opt-tag{background:var(--k-danger);color:var(--k-surface)}@media (prefers-reduced-motion:no-preference){.qz:not([data-surface=asphalt]) .answer[data-state=right]{animation:answer-right var(--k-dur-medium2) var(--k-ease-decelerate)}}@keyframes answer-right{0%{transform:scale(.98)}to{transform:none}}.qz-setup{border-radius:var(--k-radius-button);box-shadow:inset 0 0 0 1.5px var(--qz-line);margin:0 0 1rem}.qz-settings{min-height:var(--k-hit-min);cursor:pointer;flex-wrap:wrap;align-items:center;gap:.15rem .6rem;padding:.45rem 2.4rem .45rem .9rem;list-style:none;display:flex;position:relative}.qz-settings::-webkit-details-marker{display:none}.qz-settings:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:.55rem;height:.55rem;position:absolute;top:50%;right:1rem;translate:0 -70%;rotate:45deg}.qz-setup[open]>.qz-settings:after{translate:0 -20%;rotate:225deg}.qz-settings-label{font:800 .95rem/1.25 var(--k-font-display)}.qz-sum{color:var(--qz-ink2);font:600 .9rem/1.3 var(--k-font-text);margin:0}.qz-settings-body{gap:1rem;padding:.25rem .9rem 1rem;display:grid}.qz-choice{gap:.5rem;display:grid}.qz-choice-label{font:800 .95rem/1.25 var(--k-font-display);margin:0}.qz-choice-row{grid-template-columns:repeat(auto-fit,minmax(min(100%,9rem),1fr));gap:.5rem;display:grid}.qz-counts{grid-template-columns:repeat(auto-fit,minmax(min(100%,4.75rem),1fr))}.qz-pick{min-height:var(--k-hit-min);border-radius:var(--k-radius-button);background:var(--qz-bg);color:var(--qz-ink);font:700 .95rem/1.25 var(--k-font-text);text-align:center;box-shadow:inset 0 0 0 1.5px var(--qz-line);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.4rem;padding:.45rem .75rem;display:flex}.qz-pick[aria-pressed=true]{background:var(--k-ink);color:var(--k-bg);box-shadow:inset 0 0 0 2px var(--k-ink)}.qz-pick[aria-pressed=true]:before{content:"";border-bottom:2.5px solid;border-left:2.5px solid;flex:none;width:.7rem;height:.4rem;translate:0 -.1rem;rotate:-45deg}.qz-counts .qz-pick{font-variant-numeric:tabular-nums;white-space:nowrap}.qz-mode-hint,.qz-pace{color:var(--qz-ink2);margin:0;font-size:.88rem}.qz-pace[hidden]{display:none}.qz-progress{margin:0 0 1rem}.qz-progress .qz-meta{font-variant-numeric:tabular-nums;margin:0 0 .4rem}.qz-bar{background:var(--k-line);appearance:none;border:0;border-radius:999px;width:100%;height:.5rem;display:block;overflow:hidden}.qz-bar::-webkit-progress-bar{background:var(--k-line);border-radius:999px}.qz-bar::-webkit-progress-value{background:var(--k-accent);border-radius:999px}.qz-bar::-moz-progress-bar{background:var(--k-accent);border-radius:999px}.qz.is-done .qz-progress{display:none}.qz-answer{box-shadow:inset 4px 0 0 var(--k-sign-yellow)}.qz-verdict{font-size:1.15rem}.qz-verdict[data-verdict=right]{color:var(--k-ink)}.qz-verdict[data-verdict=right]:before{content:"";background:var(--k-sign-yellow);width:.8rem;height:.8rem;box-shadow:0 0 0 2px var(--k-sign-yellow-edge);border-radius:50%;margin-inline-end:.45rem;display:inline-block}.qz-correct{margin:0 0 .4rem;font-weight:700}.qz-unscored{color:var(--qz-ink2);margin:0 0 .4rem;font-style:italic}@media (width<=47.99rem){.qz[data-mode=quiz][data-phase=play]:not(.is-done):has(.qz-item.is-current button.opt[data-state])>.qz-actions:has(:is(.qz-next,.qz-check-open):not([hidden])){z-index:2;margin-inline:calc(-1*clamp(1.1rem,.8rem + 1.6vw,1.75rem));padding:.75rem clamp(1.1rem, .8rem + 1.6vw, 1.75rem) calc(.75rem + env(safe-area-inset-bottom));border-radius:0 0 var(--k-radius-hero) var(--k-radius-hero);background:var(--qz-bg);box-shadow:0 -1px 0 var(--k-line);margin-bottom:calc(-1*clamp(1.1rem,.8rem + 1.6vw,1.75rem));position:sticky;bottom:0}.qz[data-mode=quiz]>.qz-actions .btn{flex:auto}}.qz[data-mode=quiz] .qz-result{border-radius:var(--k-radius-button);background:var(--k-sign-yellow);color:var(--k-sign-on-yellow);padding:.35rem .75rem;font-size:clamp(1.6rem,1.3rem + 1.6vw,2.25rem);line-height:1.1;display:inline-block}.qz-end>.qz-actions{margin-top:1rem}.qz-end [data-next-round][hidden],.qz-end [data-retry][hidden]{display:none}.qz-steps{border-top:1px solid var(--k-line);margin-top:1.5rem;padding-top:1.25rem}.qz-steps h3{margin:0 0 .5rem;font-size:1.05rem}.qz-steps ul{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.prose .qz .qz-steps li,.qz-steps li{max-width:48ch;margin:0}.qz-steps a{font-weight:700}.qz-app{border:1px solid var(--k-line);border-radius:var(--k-radius-card);background:var(--k-surface2);flex-wrap:wrap;align-items:start;gap:1rem 1.25rem;margin-top:1.25rem;padding:1rem;display:flex}.qz-app-shot{flex-wrap:wrap;flex:min(18rem,100%);align-items:center;gap:.9rem;min-width:0;max-width:24rem;margin:0;display:flex}.qz-app-shot .lv-screen{flex:0 auto}.qz-app-shot figcaption{min-width:0;color:var(--k-ink2);flex:8rem;font-size:.95rem;line-height:1.35}.qz-app-text{flex:min(18rem,100%);gap:.6rem;min-width:0;display:grid}.qz-app-text .app-cta{justify-items:stretch}.qz-app-text .app-cta .btn-quiet{text-align:center;padding-inline:.75rem}.qz-end{container-type:inline-size}@container (width<=15rem){.qz-app{background:0 0;border:0;padding:0}.qz-app-shot .lv-screen{display:none}}@media (width<=39.99rem){.qz-app-shot,.qz-app-text{flex-basis:100%;max-width:none}}.prose .qz-app-text p,.qz-app-text p{max-width:48ch;margin:0}.qz-funnel{margin:1.25rem 0 0}.qz-funnel p{max-width:48ch;margin:0 0 .35rem}.qz-real,.qz-mock-free,.qz-app-adds{font-weight:700}.qz-app-count{color:var(--k-ink2);font-size:.95rem}.qz-app-count a{color:var(--k-accent);font-weight:700}.prose .qz-app .get-status{margin:0}.qz.is-review .qz-item.is-out{display:none}.prose ol.quiz{gap:1rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:grid}.prose .qz-self{border-radius:var(--k-radius-card);margin:1rem 0 1.5rem;padding:clamp(1rem,.8rem + 1vw,1.5rem)}.prose ol.quiz>.qz-self{margin:0}.qz-self .q{font:800 1.12rem/1.3 var(--k-font-display);text-wrap:pretty;margin:0 0 .85rem}.prose .qz-self .opts{gap:.6rem;margin:0 0 .85rem;padding:0;list-style:none;display:grid}.prose .qz-self .opts li{max-width:none}.qz-self .st-verdict:empty{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:0;position:absolute;overflow:hidden}.qz-self .st-verdict{margin:0 0 .5rem}.qz-self details{border-radius:var(--k-radius-button)}.qz-self details>summary{min-height:var(--k-hit-min);cursor:pointer;align-items:center;font-weight:700;display:inline-flex}.qz-self[data-ready] details>summary{display:none}.qz-self details[open]{background:var(--qz-face);box-shadow:inset 4px 0 0 var(--k-sign-yellow);padding:.85rem 1rem}.qz-self details p{margin:0 0 .4rem}.qz-self details p:last-child{margin-bottom:0}.practice-cta{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line), 0 4px 0 var(--k-sign-yellow);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1rem;margin:0 0 1.5rem;padding:1rem 1.1rem;display:flex}.answer-box+.practice-cta{margin-top:1.25rem}.practice-cta-title{font:800 1.05rem/1.25 var(--k-font-display);margin:0}.practice-cta .btn{flex:12rem}@media (width>=64rem){.practice-cta{display:none}}.toc{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:1.25rem 0 1.75rem}.toc>summary{min-height:var(--k-hit-min);font:800 1rem/1.25 var(--k-font-display);cursor:pointer;justify-content:space-between;align-items:center;padding:.6rem 1.1rem;list-style:none;display:flex}.toc>summary::-webkit-details-marker,.sources-fold>summary::-webkit-details-marker{display:none}.toc>summary:after,.sources-fold>summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;flex:none;width:.6rem;height:.6rem;margin-inline-start:.75rem;translate:0 -.15rem;rotate:45deg}.toc[open]>summary:after,.sources-fold[open]>summary:after{translate:0 .15rem;rotate:225deg}.prose .toc ol{margin:0;padding:0 1.1rem 1rem 2.4rem}.prose .toc li{margin-block:.15rem}.toc a{padding-block:.3rem;display:inline-block}.sources-fold{border-top:1px solid var(--k-line);margin:2rem 0 1rem}.sources-fold>summary{min-height:var(--k-hit-min);cursor:pointer;align-items:center;gap:.5rem;padding-block:.75rem;list-style:none;display:flex}.prose .sources-fold>summary h2{margin:0;font-size:clamp(1.2rem,1.1rem + .5vw,1.4rem)}.sources-n{color:var(--k-ink2);font-variant-numeric:tabular-nums;font-weight:700}.sources-fold>summary:after{margin-inline-start:auto}.sources-fold>.sources{margin-top:0}@media (width<=39.99rem){.stack-tables .table-wrap:has(table.stack){box-shadow:none;overflow:visible}.stack-tables table.stack thead{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.stack-tables table.stack caption{padding-inline:0}.stack-tables table.stack,.stack-tables table.stack tbody,.stack-tables table.stack tr,.stack-tables table.stack th,.stack-tables table.stack td{display:block}.stack-tables table.stack tr{border-radius:var(--k-radius-button);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:0 0 .75rem;padding:.75rem 1rem}.stack-tables table.stack tbody th{font:800 1.02rem/1.3 var(--k-font-display);border:0;padding:0 0 .35rem}.stack-tables table.stack td{overflow-wrap:anywhere;border-top:1px solid var(--k-line);grid-template-columns:repeat(auto-fit,minmax(min(100%,8rem),1fr));gap:.15rem .75rem;padding:.4rem 0;display:grid}.stack-tables table.stack td[data-label]:before{content:attr(data-label);color:var(--k-ink2);font-size:.92rem;font-weight:700}.stack-tables table.stack tr:has(>th[scope=row]):has(>td:only-of-type) td{border-top:0;padding:0;display:block}.stack-tables table.stack tr:has(>th[scope=row]):has(>td:only-of-type){box-shadow:none;border-bottom:1px solid var(--k-line);background:0 0;border-radius:0;margin:0;padding:.7rem 0}.stack-tables table.stack tr:has(>th[scope=row]):has(>td:only-of-type) td[data-label]:before{content:none}}.sign-row{grid-template-columns:repeat(auto-fill,minmax(8.5rem,1fr));gap:1rem;margin:1.25rem 0 1.5rem;padding:0;list-style:none;display:grid}.prose .sign-row li{margin:0}.sign-row figure{border-radius:var(--k-radius-button);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);text-align:center;justify-items:center;gap:.5rem;margin:0;padding:.9rem .6rem;display:grid}.sign-row img{object-fit:contain;width:5.5rem;height:5.5rem}.sign-row figcaption{hyphens:manual;overflow-wrap:normal;font-size:.9rem;font-weight:700;line-height:1.3}.prose .sign-strip{flex-wrap:wrap;gap:.5rem 1.25rem;margin:1rem 0 1.5rem;padding:0;list-style:none;display:flex}.prose .sign-strip li{margin:0}.prose .sign-strip a{min-height:var(--k-hit-min);color:var(--k-ink);hyphens:manual;overflow-wrap:normal;align-items:center;gap:.6rem;font-weight:700;display:inline-flex}.prose .sign-strip img{object-fit:contain;flex:none;width:2.5rem;height:2.5rem}@media (width<=39.99rem){.stack-tables table.stack caption{display:block}}@media (width<=47.99rem){.qz[data-mode=quiz] .qz-note-top{display:none}.qz[data-mode=quiz][data-phase=play]:not(.is-done) .qz-head{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}}.qz-bar{background:color-mix(in srgb, var(--k-line-strong) 45%, transparent);height:.75rem}.qz-bar::-webkit-progress-bar{background:color-mix(in srgb, var(--k-line-strong) 45%, transparent)}.qz[data-mode=quiz],.qz-progress{scroll-margin-top:calc(var(--header-h,4rem) + .75rem)}.qz-self .qz-img img{max-width:min(100%,17rem)}@media (hover:none){.qz:not([data-surface=asphalt]) button.opt:not([data-state]):hover{background:var(--qz-face)}}.qz-check[hidden],.qz-check-open[hidden],.qz-check-grid li[hidden]{display:none}.qz-check{margin:0 0 1rem}.qz-check:focus{outline:none}.qz-check:focus-visible{outline:3px solid var(--k-focus,currentColor);outline-offset:4px}.qz-check-title{font:800 clamp(1.15rem, 1.05rem + .5vw, 1.35rem)/1.2 var(--k-font-display);margin:0 0 .35rem}.qz-check-sum{color:var(--qz-ink2);margin:0 0 1rem}.qz-check-grid{grid-template-columns:repeat(auto-fill,minmax(3rem,1fr));gap:.5rem;margin:0 0 1.25rem;padding:0;list-style:none;display:grid}.qz-check-grid li{margin:0}.qz-jump{width:100%;min-height:var(--k-hit-min);border-radius:var(--k-radius-button);background:var(--qz-bg);color:var(--qz-ink);font:700 1rem/1 var(--k-font-text);font-variant-numeric:tabular-nums;box-shadow:inset 0 0 0 1.5px var(--qz-line);cursor:pointer;border:0;justify-content:center;align-items:center;gap:.2rem;padding:.25rem;display:flex}.qz-jump[data-answered=false]{outline:2px dashed var(--k-line-strong);outline-offset:-2px;box-shadow:none}.qz-jump[data-answered=true]{background:var(--k-ink);color:var(--k-bg);box-shadow:inset 0 0 0 2px var(--k-ink)}.qz-jump[data-answered=true]:after{content:"";border-bottom:2px solid;border-left:2px solid;flex:none;width:.55rem;height:.3rem;translate:0 -.1rem;rotate:-45deg}.qz-jump:focus-visible{outline:3px solid var(--k-focus,var(--k-ink));outline-offset:2px}.qz-check-actions{flex-wrap:wrap;gap:.75rem;display:flex}.qz-check-actions .btn{flex:auto}.qz.is-checking>.qz-list,.qz.is-checking>.qz-progress{display:none}@media (width<=47.99rem){.qz-check-actions{z-index:2;padding:.75rem clamp(1.1rem, .8rem + 1.6vw, 1.75rem) calc(.75rem + env(safe-area-inset-bottom));background:var(--qz-bg);box-shadow:0 -1px 0 var(--k-line);margin-inline:calc(-1*clamp(1.1rem,.8rem + 1.6vw,1.75rem));position:sticky;bottom:0}}.page-hero.is-quiz.is-quiz-first{padding-bottom:.75rem}.page-hero.is-quiz-first .lead{margin-bottom:0}.page-hero.is-quiz-first .updated{margin:.35rem 0 0}@media (width<=47.99rem){.page-hero.is-quiz-first>.crumbs{display:none}.page-hero.is-quiz.is-quiz-first{padding-top:.75rem}.page-hero.is-quiz-first h1{margin-bottom:0}.page-hero.is-quiz-first .lead{margin-top:.4rem}.page-hero.is-quiz.is-quiz-first{padding-bottom:.5rem}.qz[data-mode=quiz] .qz-img,.qz[data-mode=quiz] .qz-setup,.qz[data-mode=quiz] .qz-progress{margin-bottom:.75rem}}.quiz-byline{margin:1rem 0 0}.quiz-byline .updated{margin:0 0 .35rem}.qz-timebar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 1rem;display:flex}.qz-timebar:has(>:not([hidden])){margin:0 0 .75rem}.qz-timebar>.qz-timer{margin:0}.qz-check-link{min-height:var(--k-hit-min);color:var(--k-accent);font:700 .95rem/1.25 var(--k-font-text);text-underline-offset:.2em;cursor:pointer;background:0 0;border:0;align-items:center;padding:0;text-decoration:underline;display:inline-flex}.qz-check-link[hidden]{display:none}.qz-start-timed{text-align:start;text-underline-offset:.2em;text-decoration:underline}.qz-check-link:focus-visible{outline:3px solid var(--k-focus,currentColor);outline-offset:2px}@media (width<=47.99rem){.qz-settings{gap:.2rem;padding-block:.55rem;display:grid}.qz-sum{text-wrap:balance;line-height:1.35}}.prose details.facts-fold>summary{cursor:pointer;padding-inline-end:2rem;font-weight:700;list-style:none;position:relative}.prose details.facts-fold>summary::-webkit-details-marker{display:none}.prose details.facts-fold>summary:after{content:"";border-bottom:2.5px solid;border-right:2.5px solid;width:.55rem;height:.55rem;position:absolute;top:50%;right:.5rem;translate:0 -70%;rotate:45deg}.prose details.facts-fold[open]>summary:after{translate:0 -20%;rotate:225deg}.prose details.facts-fold{margin-top:1.5rem}.prose .facts-caveat{color:var(--k-ink2);margin:.5rem 0 1.5rem}.prose .quick-facts>li:last-child:nth-child(odd){grid-column:1/-1}.prose .quick-facts a,.prose .quick-facts a:hover,.prose .quick-facts a:active{height:auto;box-shadow:none;color:var(--k-accent);white-space:nowrap;background:0 0;border-radius:0;padding:0;text-decoration:underline;transition:none;display:inline;transform:none}.practice-cta-jump{flex:100%;font-weight:700}.prose .quiz-nudge{border-left:4px solid var(--k-sign-yellow);border-radius:0 var(--k-radius-button) var(--k-radius-button) 0;background:var(--k-surface);margin:1.5rem 0;padding:.75rem 1rem;font-weight:700}.prose .qz .qz-img.is-scene,.prose .qz-self .qz-img.is-scene{width:100%;margin-inline:0}.prose .qz .qz-img.is-scene img,.prose .qz-self .qz-img.is-scene img{box-sizing:border-box;width:100%;max-width:100%;height:auto}.prose .quiz-after{margin:1.25rem 0 2rem}.prose .quiz-after .btn{text-decoration:none}.prose table.data.compact{width:100%}.prose .quiz-after{gap:.75rem;margin:1.25rem 0 2rem;display:grid}.prose .quiz-after>.hub-app{margin:0}.prose .quiz-after .hub-app>.btn{text-align:center;flex:100%;justify-content:center;width:100%}.prose table.data.nums td{white-space:nowrap}.tool-pick{align-items:center;gap:1rem;display:flex}.tool-pick img{object-fit:contain;flex:none;width:4rem;height:4rem}.tool-pick .tool-out{flex:1;margin:0}@media (width>=48rem){.topic-page:not(.topic-hub) .page-main{max-width:46rem}.topic-page:not(.topic-hub) .prose>figure:first-of-type img{width:100%;height:auto}.topic-page:not(.topic-hub) .page-hero{padding-bottom:1.25rem}.topic-page:not(.topic-hub) .prose>.answer-box:first-child:has(+figure){float:left;width:calc(55% - .75rem);margin:0 0 1.5rem}.topic-page:not(.topic-hub) .prose>.answer-box:first-child+figure{float:right;width:calc(45% - .75rem);margin:0 0 1.5rem}.topic-page:not(.topic-hub) .prose>.answer-box:first-child+figure+*{clear:both}}@media (width<=47.99rem){.topic-hub .hero-cta .btn{justify-content:center;width:100%;display:flex}}@media (width>=64rem){.topic-hub.has-aside .hero-cta{display:none}}@media (width<=40rem){.topic-page:not(.topic-hub) .crumbs li:nth-last-child(3){display:inline-flex}.topic-page:not(.topic-hub) .crumbs li:nth-last-child(3):before{rotate:225deg}.topic-page:not(.topic-hub) .crumbs li:nth-last-child(2){display:none}}.topic-page .prose figure>figcaption{margin-top:.6rem}.topic-page .prose table.data :is(td,th[scope=row]),.topic-page .stack-tables table.stack :is(td,th[scope=row]){font-size:1rem}.prose .practise-card{margin:1.5rem 0 2rem}.prose .practise-card>.btn{text-align:center;flex:100%;justify-content:center;width:100%}.offer-close .get-practise-btn{margin-top:0}.prose th .row-sign{vertical-align:middle;object-fit:contain;width:2rem;height:2rem;margin-inline-end:.5rem;display:inline-block}.qz button.opt[data-state=dim]:is(:hover,:active),.qz:not([data-surface=asphalt]) button.opt[data-state=dim]:hover{background:var(--qz-face);box-shadow:inset 0 0 0 1.5px var(--qz-line), 0 3px 0 var(--qz-edge);transform:none}.tool-box .tool-privacy{color:var(--k-ink2);margin:.25rem 0 0;font-size:.8125rem;line-height:1.3}.stores .store-status{min-height:0;box-shadow:none;color:var(--k-ink2);font:600 .95rem/1.4 var(--k-font-text);cursor:default;background:0 0;border-radius:0;align-items:center;gap:.4rem;padding:0;display:inline-flex}.stores .store-status .i{width:1.1rem;height:1.1rem;color:var(--k-ink2);flex:none}.stores .store-status small{font:inherit;color:var(--k-ink2);font-weight:400}.stores .store-status small:before{content:"· "}.page-hero .get-app,.page-hero .pro-lead{margin-top:1.25rem}.get-status{font:700 1.0625rem/1.45 var(--k-font-text);color:var(--k-ink);align-items:baseline;gap:.55rem;margin:0;display:flex}.get-status:before{content:"";border-radius:50%;flex:none;width:.65rem;height:.65rem;translate:0 -.05rem}.is-live>.get-status:before{background:var(--k-success)}.is-soon>.get-status:before{background:var(--k-sign-yellow);box-shadow:inset 0 0 0 1.5px var(--k-sign-yellow-edge)}.is-partial>.get-status:before{background:linear-gradient(90deg, var(--k-success) 50%, var(--k-sign-yellow) 50%)}.app-cta{justify-items:start;gap:.75rem;display:grid}.app-cta>.stores{margin:0}@media (width<=39.99rem){.app-cta>.btn{min-height:var(--k-hit-comfy);justify-self:stretch}}.get-actions{flex-wrap:wrap;align-items:center;gap:.75rem 1rem;margin-top:1rem;display:flex}.get-actions>.stores{margin:0}.get-actions>.btn+.stores{flex-basis:100%;gap:.35rem 1.25rem}.get-actions .get-practise{min-height:var(--k-hit-min);color:var(--k-accent);flex-basis:100%;align-items:center;font-weight:700;display:inline-flex}@media (width<=39.99rem){.get-actions>.btn{min-height:var(--k-hit-comfy);flex:100%}}.pro-lead-price{border-radius:var(--k-radius-card);background:var(--k-game-bg);color:var(--k-game-ink);box-shadow:inset 0 4px 0 var(--k-sign-yellow);gap:.35rem;margin:0 0 1.25rem;padding:.9rem 1.2rem 1rem;display:inline-grid}.pro-lead-price p{margin:0}.pro-lead-tag{font-weight:700}.pro-lead-amount{flex-wrap:wrap;align-items:baseline;gap:.15rem .6rem;display:flex}.pro-lead-amount b{font:900 clamp(2.25rem, 1.8rem + 1.5vw, 3rem) / 1 var(--k-font-display);letter-spacing:-.03em;color:var(--k-sign-yellow)}.pro-lead-amount span{font-weight:700}.pro-lead-price .pro-lead-note{color:var(--k-game-ink2);font-size:1rem}.pro-lead .get-free{border-top:1px solid var(--k-line);font:800 1.15rem/1.3 var(--k-font-display);color:var(--k-ink);margin:0 0 .35rem;padding-top:1rem}.prose ol.offer-steps{counter-reset:step;gap:.75rem;margin:0 0 2rem;padding:0;list-style:none;display:grid}.prose ol.offer-steps>li{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);counter-increment:step;margin:0;padding:1rem 1.1rem 1rem 3.6rem;line-height:1.5;position:relative}.prose ol.offer-steps>li:before{content:counter(step);background:var(--k-sign-blue);width:1.85rem;height:1.85rem;color:var(--k-sign-white);font:800 1rem/1 var(--k-font-display);border-radius:50%;place-items:center;display:grid;position:absolute;top:.95rem;left:1rem}.prose ol.offer-steps>li>b:first-child{font:800 1.1rem/1.3 var(--k-font-display);margin-bottom:.15rem;display:block}@media (width>=64rem){.prose ol.offer-steps{grid-template-columns:repeat(3,1fr)}.prose ol.offer-steps>li{padding:3.4rem 1.1rem 1.1rem}}.page-main .offer-close{border-radius:var(--k-radius-hero);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line), inset 0 4px 0 var(--k-sign-yellow);margin:1.25rem 0 3rem;padding:clamp(1.25rem,1rem + 1.5vw,2rem)}.offer-close h2{font-size:var(--k-type-title2-size);margin:0 0 .5rem}.offer-close>p{max-width:52ch;color:var(--k-ink2);margin:0}.prose .pro-compare-web{margin:1rem 0 .25rem;font-weight:700}.prose table.pro-compare th[scope=row]{font-weight:800}.prose table.pro-compare td{overflow-wrap:anywhere}.prose .pro-compare-more{margin:0 0 1.5rem}.prose .pro-compare-more>summary{min-height:var(--k-hit-min);color:var(--k-accent);cursor:pointer;align-items:center;font-weight:800;display:flex}.prose .pro-compare-more>.table-wrap{margin-top:.5rem}@media (width<=40rem){.prose table.pro-compare caption{color:var(--k-ink);font-weight:700}.prose table.pro-compare tr{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:.45rem .5rem;padding:.8rem .85rem .85rem;display:grid}.prose table.pro-compare th[scope=row]{grid-column:1/-1;width:auto;margin:0}.prose table.pro-compare td.pc-web{display:none}.prose table.pro-compare td{border-radius:var(--k-radius-control);background:var(--k-surface2);width:auto;min-width:0;color:var(--k-ink);border:0;margin:0;padding:.5rem .6rem;font-weight:600;line-height:1.35;display:block}.prose table.pro-compare td:before{content:attr(data-label);color:var(--k-ink);margin-bottom:.15rem;font-weight:800;display:block}.prose table.pro-compare td:last-child{background:var(--k-accent-tint);font-weight:700}.prose table.pro-compare td:last-child:before{color:var(--k-accent)}}.pro-in>.pro-note{max-width:48ch;margin:0}.pro-freeline{display:none}@media (width<=39.99rem){.pro-in>.pro-freeline{align-items:flex-start;gap:.55rem;margin:0 0 .65rem;line-height:1.45;display:flex}.pro-freeline .i{width:1.15rem;height:1.15rem;color:var(--k-success);flex:none;margin-top:.2rem}.pro-in .pro-head .kicker{display:none}.pro-in .pro-head h2{margin-bottom:.75rem}.pro-in .pro-adds ul{gap:.35rem}.pro-in .pro-adds{padding-top:.95rem}.pro-in .pro-price{margin-top:.8rem;padding-top:.7rem}.pro-in>.pro-foot{margin:1rem 0 .6rem}}@container pro (width>=60rem){.pro-in{grid-template:"head head shots""free adds shots""foot adds shots""note adds shots"1fr/1fr 1fr 1.05fr;align-items:start;column-gap:1.25rem;display:grid}.pro-in>.pro-cols{display:contents}.pro-in .pro-head{grid-area:head}.pro-in .pro-free{grid-area:free}.pro-in .pro-adds{flex-direction:column;grid-area:adds;align-self:stretch;display:flex}.pro-in .pro-adds .pro-price{margin-top:auto}.pro-in .pro-shots{grid-area:shots}.pro-in>.pro-foot{grid-area:foot;margin:1rem 0 .5rem}.pro-in>.pro-note{grid-area:note}}.prose .pro-line{border-radius:var(--k-radius-card);background:var(--k-surface2);max-width:none;box-shadow:inset 4px 0 0 var(--k-sign-yellow);margin:-.75rem 0 2rem;padding:.85rem 1.1rem;line-height:1.5}.prose .pro-line b{background:var(--k-game-bg);color:var(--k-sign-yellow);white-space:nowrap;border-radius:.35rem;padding:.05rem .4rem;font-weight:800}.prose .pro-line a{white-space:nowrap;font-weight:700}.get-actions .get-join{flex-basis:auto;margin-top:-.75rem}.pro-adds h3 .pro-opt{box-shadow:inset 0 0 0 1.5px var(--k-game-ink2);color:var(--k-game-ink);font:700 .95rem/1.35 var(--k-font-text);vertical-align:.1em;border-radius:.4rem;margin-right:.35rem;padding:.05rem .45rem;display:inline-block}.prose .pro-preview{margin:-.75rem 0 2rem}.prose .pro-preview figcaption{margin-top:.6rem}.screen .pv-tags{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.screen .pv-pro{box-shadow:inset 0 0 0 1.5px var(--k-sign-yellow);color:var(--k-sign-yellow);font:800 .8rem/1.4 var(--k-font-display);border-radius:.4rem;padding:.2rem .55rem}@container pro (width>=60rem){.pro-in .pro-adds{align-self:start}.pro-in .pro-adds .pro-price{margin-top:1.25rem}}@media (width<=39.99rem){.pro-home .pro-offer{box-shadow:none;background:0 0;padding:0}}.lv-screen .lv-rows{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.lv-screen .lv-rows li{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.6rem;margin:0;font-weight:700;display:grid}.lv-screen .lv-name{min-width:0}.lv-screen .lv-level{color:var(--k-game-ink2);font:800 .85rem/1.3 var(--k-font-display)}.lv-screen .lv-ring{--fill:0%;background:conic-gradient(var(--k-game-good) var(--fill), var(--k-game-track) 0);border-radius:50%;width:1.15rem;height:1.15rem;mask:radial-gradient(circle,#0000 .33rem,#000 .35rem)}.lv-screen .lv-ring.s0{--fill:0%}.lv-screen .lv-ring.s1{--fill:33.4%}.lv-screen .lv-ring.s2{--fill:66.7%}.lv-screen .lv-ring.s3{--fill:100%}.lv-screen.lv-compact{width:max-content;max-width:100%;box-shadow:0 0 0 .22rem var(--k-game-kerb), 0 14px 28px -20px var(--k-scrim);border-radius:1rem;padding:.75rem .9rem .85rem}.lv-compact .screen-title{margin:0 0 .55rem;font-size:.95rem}.lv-screen.lv-compact .lv-rows{gap:.5rem;margin:0}.lv-compact .lv-rows li{grid-template-columns:max-content minmax(0,1fr);gap:0 .55rem;line-height:1.2}.lv-compact .lv-ring{grid-row:1/span 2;width:1rem;height:1rem;mask:radial-gradient(circle,#0000 .28rem,#000 .3rem)}.lv-compact .lv-name,.lv-compact .lv-level{white-space:nowrap;text-overflow:ellipsis;grid-column:2;overflow:hidden}.lv-compact .lv-name{font-size:.9rem}.lv-compact .lv-level{font-size:.78rem}.home .section{padding-block:clamp(1.125rem,4vw,5rem)}.home-h2{font-size:clamp(1.375rem, 6.5vw, var(--k-type-title1-size));text-wrap:balance;margin:0 0 1rem;line-height:1.15}.home-hero{padding-block:1rem 1.25rem}.home-hero .kicker{margin-bottom:.5rem}.home-hero h1{font-size:clamp(1.625rem, 7.6vw, var(--k-type-hero-size));letter-spacing:-.015em;text-wrap:balance;margin:0 0 1rem;line-height:1.1}.home-hero h1 em{color:var(--k-accent);font-style:normal}.hh-lead{color:var(--k-ink2);margin:-.35rem 0 .85rem;font-size:1.05rem;line-height:1.45}.hh-actions{flex-wrap:wrap;align-items:center;gap:.25rem 1rem;margin:0 0 1rem;display:flex}.hh-join{min-height:var(--k-hit-min);color:var(--k-ink);text-underline-offset:.2em;align-items:center;font-weight:700;display:inline-flex}.hh-actions .hh-practise{background:var(--k-accent-tint);color:var(--k-accent);box-shadow:inset 0 0 0 1px var(--k-line-strong)}.hh-actions .hh-practise:active{box-shadow:inset 0 0 0 1px var(--k-line-strong)}@media (width<=47.99rem){.hh-actions{gap:.25rem 1rem}.hh-actions .hh-practise{flex:100%}.hh-text .app-cta>.stores{column-gap:.5rem}.hh-text .store-alt a{font-size:.9375rem}}.hh-app-wrap{margin-top:1.25rem}.hh-app{flex-wrap:wrap;align-items:center;gap:.9rem;margin:0;display:flex}.hh-app .lv-screen{flex:none}.hh-app figcaption{flex:9rem;min-width:0}.hh-app figcaption p{margin:0}.hh-app-cap{color:var(--k-ink2);margin-top:.5rem;font-size:.95rem;line-height:1.35}.hh-trust{color:var(--k-ink2);flex-wrap:wrap;gap:.15rem 0;margin:.6rem 0 0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:flex}.hh-trust li{max-width:none}.hh-trust li:not(:last-child):after{content:"·";margin-inline:.5rem}.hh-trust a{color:inherit;text-underline-offset:.2em}.hh-count{font:700 .95rem/1.35 var(--k-font-text);color:var(--k-ink2);align-items:center;gap:.5rem;margin:.85rem 0 0;display:flex}.hh-count .i{width:1.1rem;height:1.1rem;color:var(--k-success);stroke-width:3px;flex:none}@media (width>=48rem){.home-hero{padding-block:2rem 3rem}.home-hero .wrap{grid-template:"text card""app card""after card"1fr/minmax(0,1fr) minmax(0,22rem);align-items:start;gap:0 2rem;display:grid}.hh-text{grid-area:text;align-self:end;padding-top:2rem}.hh-card{grid-area:card}.hh-app-wrap{grid-area:app;margin:0 0 1.25rem}.hh-after{grid-area:after;align-self:start}.hh-count{margin-top:0;font-size:1.05rem}}.hh-app-wrap{container-type:inline-size}@container (width<=15rem){.hh-app{display:none}}@media (width>=64rem){.home-hero{padding-block:3rem 4rem}.home-hero .wrap{grid-template-columns:minmax(0,1fr) minmax(0,30rem);gap:0 4rem}.hh-text{padding-top:4rem}}.hq{border-radius:var(--k-radius-hero);box-shadow:0 0 0 1px var(--k-line), 0 18px 40px -28px var(--k-scrim);padding:.9rem .9rem .75rem}.hq [hidden]{display:none!important}.hq-head{flex-wrap:wrap;align-items:center;gap:.25rem .5rem;margin-bottom:.6rem;display:flex}.hq-title{font:800 1rem/1.2 var(--k-font-display);margin:0}.hq-score{font:700 .9375rem/1 var(--k-font-text);color:var(--qz-ink2);gap:.35rem;margin:0;display:flex}.hq-score b{color:var(--qz-ink);margin-left:.15rem;font-size:1.05rem;font-weight:900;line-height:1}.hq-player{background:var(--k-surface2);box-shadow:inset 0 0 0 1px var(--k-line);white-space:nowrap;border-radius:999px;align-items:center;gap:.3rem;padding:0 .5rem 0 0;display:inline-flex}.hq-player i{background:var(--k-sign-blue);width:1.25rem;height:1.25rem;color:var(--k-sign-white);font:900 .6875rem/1 var(--k-font-display);border-radius:50%;place-items:center;font-style:normal;display:inline-grid}.hq-player[data-player=bot] i{background:var(--k-sign-orange);color:var(--k-sign-on-yellow)}.hq-player[data-lead]{background:var(--k-sign-yellow);box-shadow:inset 0 0 0 2px var(--k-sign-yellow-edge);color:var(--k-sign-on-yellow)}.hq-player[data-lead] b{color:var(--k-sign-on-yellow)}.hq-score{flex-wrap:wrap;align-items:center}.hq-vs{font-size:.9375rem}.hq-react{color:var(--qz-ink2);font-weight:600}.hq-img{border-radius:var(--k-radius-card);background:var(--k-surface2);aspect-ratio:16/6;margin:0 0 .6rem;overflow:hidden}.hq-img img{object-fit:cover;border-radius:0;width:100%;max-width:none;height:100%;display:block}.hq-meta{font:700 .9375rem/1.2 var(--k-font-text);color:var(--qz-ink2);margin:0 0 .25rem}.hq .hq-q{font:800 clamp(1.125rem, 4.9vw, 1.4rem) / 1.25 var(--k-font-display);margin:0 0 .75rem}.hq .opts{gap:.5rem;margin-bottom:.6rem}.hq .opt{min-height:var(--k-hit-min);padding-block:.5rem}.hq-reveal{margin-bottom:.75rem}.hq-actions{flex-wrap:wrap;align-items:center;gap:.6rem;margin:0 0 .6rem;display:flex}.hq-result{min-height:0;font:900 1.15rem/1.2 var(--k-font-display);margin:0}.hq-result:not(:empty){margin:0 0 .6rem}.hq-note{color:var(--qz-ink2);margin:-.25rem 0 .6rem;font-size:.9375rem;line-height:1.35}.hq .qz-verdict[data-verdict=right]{color:var(--k-ink)}.hq .qz-verdict[data-verdict=right]:before{content:"";background:var(--k-sign-yellow);width:.7rem;height:.7rem;box-shadow:inset 0 0 0 2px var(--k-sign-yellow-edge);border-radius:50%;margin-right:.45rem;display:inline-block}.home-routes{padding-top:1rem}.hr-cards{grid-template-columns:minmax(0,1fr);gap:.75rem;margin:0;padding:0;list-style:none;display:grid}@media (width>=48rem){.hr-cards{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem}}.hr-cards li{max-width:none}.hr-cards a{height:100%;min-height:var(--k-hit-comfy);border-radius:var(--k-radius-card);background:var(--k-surface);color:var(--k-ink);box-shadow:0 0 0 1px var(--k-line), 0 3px 0 var(--k-line-strong);transition:box-shadow var(--k-dur-short3) var(--k-ease-standard);align-items:center;gap:.9rem;padding:.8rem 1rem;text-decoration:none;display:flex}.hr-cards a:hover{box-shadow:0 0 0 2px var(--k-accent), 0 3px 0 var(--k-accent)}.hr-icon{background:var(--k-accent-tint);width:2.75rem;height:2.75rem;color:var(--k-accent);border-radius:50%;flex:none;place-items:center;display:grid}.hr-icon .i{width:1.35rem;height:1.35rem}.hr-text{overflow-wrap:anywhere;flex:auto;gap:.15rem;min-width:0;display:grid}.hr-text b{font:800 1.1rem/1.2 var(--k-font-display)}.hr-text span{color:var(--k-ink2);font-size:.95rem;line-height:1.4}.hr-cards a>.i{width:1.2rem;height:1.2rem;color:var(--k-accent);flex:none}.home-game{background:var(--k-surface2);border-block:1px solid var(--k-line)}.hg-head .kicker{margin-bottom:.45rem}.hg-head .home-h2{margin-bottom:.6rem}.hg-wrap{container-type:inline-size}.hg-scene{grid-template:"phone board""phone cap"1fr/9.75rem minmax(0,1fr);align-items:start;gap:.25rem .75rem;max-width:30rem;margin:0 0 .5rem;display:grid}.hg-phone{grid-area:phone}.hg-board{grid-area:board}.hg-cap{grid-area:cap}@container (width<=17em){.hg-scene{grid-template-columns:minmax(0,1fr);grid-template-areas:"phone""board""cap"}}.hg-phone,.hg-board{background:var(--k-game-bg);min-width:0;color:var(--k-game-ink);flex-direction:column;gap:.35rem;font-size:.75rem;line-height:1.2;display:flex}.hg-phone{box-shadow:0 0 0 .3rem var(--k-game-kerb), 0 0 0 calc(.3rem + 1px) var(--k-game-bg4), 0 20px 36px -22px var(--k-scrim);border-radius:1.25rem;margin:.3rem;padding:1.15rem .5rem .55rem;position:relative}.hg-phone:before{content:"";background:var(--k-game-kerb);border-radius:1rem;width:2.75rem;height:.55rem;position:absolute;top:.35rem;left:50%;translate:-50%}.hg-bar{font:800 .875rem/1.2 var(--k-font-display)}.hg-phone>.hg-bar{display:none}@media (width>=64rem){.hg-phone>.hg-bar{display:block}}.hg-code{border-bottom:1px solid var(--k-game-bg3);justify-items:center;gap:.2rem;padding:0 0 .35rem;display:grid}.hg-code small{font:700 .75rem/1 var(--k-font-text);color:var(--k-game-ink2);text-transform:uppercase;letter-spacing:.08em}.hg-code b{font:900 1.2rem/1 var(--k-font-display);letter-spacing:.04em}.hg-chips{flex-wrap:wrap;gap:.25rem;margin:0;padding:0;list-style:none;display:flex}.hg-chips li{white-space:nowrap;flex:calc(50% - .125rem);align-items:center;gap:.2rem;min-width:max-content;font-size:.75rem;font-weight:700;display:flex}.hg-chips i,.hg-board i{background:var(--k-sign-blue);width:1.25rem;height:1.25rem;color:var(--k-sign-white);font:900 .75rem/1 var(--k-font-display);border-radius:50%;flex:none;place-items:center;font-style:normal;display:inline-grid}.hg-chips li:nth-child(2) i,.hg-board li:nth-child(2) i{background:var(--k-sign-orange);color:var(--k-sign-on-yellow)}.hg-chips li:nth-child(3) i,.hg-board li:nth-child(3) i{background:var(--k-sign-green)}.hg-chips li:nth-child(4) i,.hg-board li:nth-child(4) i{background:var(--k-sign-brown)}.hg-board{border-radius:var(--k-radius-card);padding:.5rem .5rem .55rem}.hg-board ol{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.hg-board li{background:var(--k-game-bg2);border-radius:.5rem;flex-wrap:wrap;align-items:center;gap:.1rem .35rem;padding:.2rem .4rem;font-size:.875rem;display:flex}.hg-board li>span:first-child{min-width:.8rem;color:var(--k-game-ink2);font-weight:900}.hg-board b{flex:auto}.hg-board li>span:last-child{white-space:nowrap;margin-left:auto;font-weight:800}.hg-board .is-lead{background:var(--k-sign-yellow);color:var(--k-sign-on-yellow);box-shadow:inset 0 0 0 2px var(--k-sign-yellow-edge)}.hg-board .is-lead>span:first-child{color:var(--k-sign-on-yellow)}.hg-cap{color:var(--k-ink2);font-size:.8125rem;line-height:1.3}.hg-steps{gap:0;max-width:40rem;margin:0;padding:0;list-style:none;display:grid}.hg-steps li{grid-template-columns:2.25rem minmax(0,1fr);gap:0 .75rem;max-width:none;padding-bottom:.4rem;display:grid;position:relative}.hg-steps li:last-child{padding-bottom:0}.hg-steps+.hg-join{margin-top:.6rem}.hg-join .join{margin-bottom:0}.hg-steps li:not(:last-child):before{content:"";background:repeating-linear-gradient(to bottom, var(--k-sign-yellow-edge) 0 8px, transparent 8px 14px);border-radius:2px;width:4px;position:absolute;top:2.25rem;bottom:0;left:calc(1.125rem - 2px)}.hg-n{background:var(--k-sign-yellow);width:2.25rem;height:2.25rem;color:var(--k-sign-on-yellow);box-shadow:inset 0 0 0 2px var(--k-sign-yellow-edge);border-radius:50%;place-items:center;font-size:1.05rem;font-weight:900;display:grid}.hg-steps h3{margin:.1rem 0 0;font-size:1.05rem;line-height:1.2}.hg-steps p{max-width:32rem;color:var(--k-ink2);margin:0;font-size:1rem;line-height:1.3}.hg-join{max-width:28rem;margin-top:.25rem}@media (width>=64rem){.hg-wrap{grid-template:"head scene""body scene"1fr/minmax(0,1fr) minmax(0,30rem);align-items:start;gap:0 4rem;display:grid}.hg-head{grid-area:head}.hg-body{grid-area:body}.hg-scene{grid-area:scene;grid-template-columns:12rem minmax(0,1fr);align-self:center;gap:.75rem 1.25rem;margin:0}.hg-phone{aspect-ratio:9/16;border-radius:2rem;gap:.6rem;padding:2rem .85rem 1rem}.hg-phone:before{width:4rem;height:1rem;top:.6rem}.hg-bar{font-size:1rem}.hg-code{padding:.5rem 0 .75rem}.hg-code b{font-size:1.75rem}.hg-chips{gap:.6rem}.hg-chips li{flex-basis:100%;gap:.5rem;font-size:.9375rem}.hg-chips i,.hg-board i{width:1.5rem;height:1.5rem;font-size:.75rem}.hg-board{padding:1rem .85rem}.hg-cap{font-size:.9375rem}.hg-board li{padding:.4rem .5rem;font-size:.9375rem}}.home .pro-home{padding-bottom:0}.home .pro-home .pro-offer{margin-bottom:0}.hm-card{display:block}.hm-head{flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:.6rem;display:flex}.hm-body{max-width:36rem}.hm-icon{background:var(--k-accent-tint);width:2.75rem;height:2.75rem;color:var(--k-accent);border-radius:50%;place-items:center;display:grid}.hm-icon .i{width:1.35rem;height:1.35rem}.home-method .home-h2{overflow-wrap:break-word;hyphens:auto;flex:10rem;min-width:0;margin:0}.home-method p{margin:0}.hm-more{margin-top:.5rem!important}.hm-facts{color:var(--k-ink2);gap:.35rem;margin:.6rem 0 0;padding:0;font-size:.9375rem;line-height:1.4;list-style:none;display:grid}.hm-facts li{align-items:baseline;gap:.55rem;display:flex}.hm-facts .i{width:1rem;height:1rem;color:var(--k-ink2);flex:none;translate:0 .15rem}.hm-facts a{color:var(--k-ink);font-weight:700}.hr-more{flex-wrap:wrap;gap:.5rem;margin:1rem 0 0;padding:0;list-style:none;display:flex}.hr-more li{flex:auto;max-width:none}.hr-more a{width:100%;min-height:var(--k-hit-min);background:var(--k-surface);box-shadow:inset 0 0 0 1.5px var(--k-line-strong);color:var(--k-ink);text-underline-offset:.2em;border-radius:999px;justify-content:center;align-items:center;padding:.35rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.hr-more a:hover{color:var(--k-accent)}.hq-img picture{height:100%;display:block}.hq-tap{font-weight:600}.qz-item.is-answered .hq-tap{display:none}.hr-text .hr-badge{background:var(--k-sign-yellow);color:var(--k-sign-on-yellow);font:800 .9375rem/1.3 var(--k-font-text);border-radius:999px;justify-self:start;padding:.15rem .55rem}.hp-stats{gap:.75rem;margin:0;display:grid}.hp-stats>div{align-items:center;gap:.9rem;display:flex}.hp-stats dt{border-radius:var(--k-radius-button);background:var(--k-sign-yellow);min-width:4.5rem;box-shadow:inset 0 0 0 2px var(--k-sign-yellow-edge);color:var(--k-sign-on-yellow);text-align:center;flex:none;padding:.35rem .7rem;font-size:clamp(1.5rem,6vw,2rem);font-weight:900;line-height:1.1}.hp-stats dd{margin:0;font-size:1rem;line-height:1.4}.hp-src{color:var(--k-ink2);margin:.85rem 0 0;font-size:.9375rem;line-height:1.4}.hp-src a{color:var(--k-ink)}.hs-note{color:var(--k-ink2);margin:-.5rem 0 .85rem}.hs-chips{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.hs-chips li{flex:auto;max-width:none}.hs-chips a{width:100%;min-height:var(--k-hit-min);background:var(--k-surface);box-shadow:inset 0 0 0 1.5px var(--k-line-strong);color:var(--k-ink);border-radius:999px;justify-content:center;align-items:center;padding:.35rem .9rem;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.hs-chips a:hover{color:var(--k-accent)}.hpa-list{gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.hpa-list li{align-items:baseline;gap:.6rem;display:flex}.hpa-list .i{width:1.1rem;height:1.1rem;color:var(--k-success);stroke-width:3px;flex:none;translate:0 .2rem}.hpa-more{margin:.85rem 0 0}.home-closing{background:var(--k-surface2);border-top:1px solid var(--k-line)}.hc-actions{flex-wrap:wrap;gap:.75rem;display:flex}.home-closing .app-cta{margin-bottom:1rem}.hh-text .app-cta{margin:0 0 .75rem}.home .home-parents{padding-bottom:0}.home .home-parents+.home-method .wrap{border-top:1px solid var(--k-line);padding-top:clamp(1.25rem,.5rem + 3vw,3rem)}.hp-strip{grid-template-columns:repeat(3,minmax(0,1fr));gap:.6rem}.hp-strip>div{flex-direction:column;align-items:stretch;gap:.35rem}.hp-strip dt{min-width:0;font-size:1.375rem}.hp-strip dd{font-size:.9375rem;line-height:1.3}.home-proof{margin-top:1rem}.home-states{margin-top:.75rem}.home-states>summary{min-height:var(--k-hit-comfy);border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line), 0 3px 0 var(--k-line-strong);font:800 1.05rem/1.25 var(--k-font-display);cursor:pointer;justify-content:space-between;align-items:center;gap:.75rem;padding:.5rem 1rem;list-style:none;display:flex}.home-states>summary::-webkit-details-marker{display:none}.home-states>summary .i{width:1.2rem;height:1.2rem;color:var(--k-accent);transition:rotate var(--k-dur-short3) var(--k-ease-standard);flex:none}.home-states[open]>summary .i{rotate:180deg}.home-states .hs-note{margin:.75rem 0}.hm-body>p:first-child{font-size:1rem;line-height:1.5}.hh-lead,.hp-src,.hm-body>p:first-child{max-width:30em}.pe-img{margin:0 0 1rem}.pe-img img{aspect-ratio:16/9;border-radius:var(--k-radius-button);background:var(--qz-face);width:100%;height:auto;display:block}.pe-n{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.qz.is-review .pe-n{clip-path:none;width:auto;height:auto;font:800 1rem/1.3 var(--k-font-display);margin:0 0 .5rem;position:static;overflow:visible}.pe-n:focus{outline:none}.pe-statements{border:0;min-width:0;margin:0;padding:0}.pe-text{float:none;width:100%;margin-bottom:.4rem;padding:0}.pe-hint{font:600 .9rem/1.35 var(--k-font-text);color:var(--qz-ink2);margin:0 0 .75rem}.pe-list{gap:.6rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pe-st{border-radius:var(--k-radius-button);background:var(--qz-face);box-shadow:inset 0 0 0 1px var(--qz-line);position:relative}.pe-box{width:1.35rem;height:1.35rem;accent-color:var(--k-accent);margin:0;position:absolute;top:.85rem;left:.85rem}.pe-label{min-height:var(--k-hit-min);font:600 1rem/1.4 var(--k-font-text);color:var(--qz-ink);cursor:pointer;padding:.8rem .9rem .8rem 3rem;display:block}.pe-st:has(.pe-box:checked){box-shadow:inset 0 0 0 2px var(--k-accent)}.pe-st:has(.pe-box:focus-visible){outline:3px solid var(--k-accent);outline-offset:2px}.pe-box:disabled+.pe-label{cursor:default}.pe-st-review{font:400 .92rem/1.45 var(--k-font-text);color:var(--qz-ink2);margin:0;padding:0 .9rem .8rem 3rem;display:none}.pe-truth{color:var(--qz-ink)}.pe-item.is-answered .pe-st-review{display:block}.pe-item.is-answered .pe-st[data-ok=true]{box-shadow:inset 4px 0 0 var(--qz-good)}.pe-item.is-answered .pe-st[data-ok=false]{box-shadow:inset 4px 0 0 var(--qz-bad)}.qz.is-done .qz-timebar,.qz.pe.is-done .qz-setup{display:none}.pe-grid-title{font:800 1rem/1.3 var(--k-font-display);margin:1.25rem 0 .5rem}.pe-grid{grid-template-columns:repeat(auto-fill,minmax(3.25rem,1fr));gap:.4rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.pe-jump{min-height:var(--k-hit-min);border-radius:var(--k-radius-button);background:var(--qz-face);box-shadow:inset 0 0 0 1px var(--qz-line);color:var(--qz-ink);font:700 .95rem/1 var(--k-font-text);justify-content:center;align-items:center;gap:.2rem;text-decoration:none;display:flex}.pe-jump[data-outcome=right]:after{content:"✓";color:var(--qz-good)}.pe-jump[data-outcome=error]:after,.pe-jump[data-outcome=unanswered]:after{content:"✗";color:var(--qz-bad)}.pe-item{scroll-margin-top:5rem}.sign-app[data-astro-cid-7wxkfrnl]{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line), 0 4px 0 var(--k-sign-yellow);gap:.5rem;margin:1.75rem 0;padding:1rem 1.1rem;display:grid}.sign-app[data-astro-cid-7wxkfrnl] p[data-astro-cid-7wxkfrnl]{margin:0}.sign-app[data-astro-cid-7wxkfrnl] .sign-app-title[data-astro-cid-7wxkfrnl]{font:800 1.05rem/1.25 var(--k-font-display)}.sign-app[data-astro-cid-7wxkfrnl] .stores{margin:.25rem 0 0;padding:0;list-style:none}.sign-app[data-astro-cid-7wxkfrnl] .badge.apple img{height:2.5rem}.sign-app[data-astro-cid-7wxkfrnl] .badge.google img{height:3.2552rem;margin-block:-.3776rem}.next-steps[data-astro-cid-i6azdumn]{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:2.5rem 0 0;padding:1rem 1.1rem}.next-steps[data-astro-cid-i6azdumn] h2[data-astro-cid-i6azdumn]{font:800 1.05rem/1.25 var(--k-font-display);margin:0 0 .5rem}.next-steps[data-astro-cid-i6azdumn] ul[data-astro-cid-i6azdumn]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.next-steps[data-astro-cid-i6azdumn] a[data-astro-cid-i6azdumn]{min-height:var(--k-hit-min);align-items:center;font-weight:600;line-height:1.3;display:inline-flex}.related-signs[data-astro-cid-wenbrtd6]{border-radius:var(--k-radius-card);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line);margin:2.5rem 0 0;padding:1rem 1.1rem}.related-signs[data-astro-cid-wenbrtd6] h2[data-astro-cid-wenbrtd6]{font:800 1.05rem/1.25 var(--k-font-display);margin:0 0 .5rem}.related-signs[data-astro-cid-wenbrtd6] ul[data-astro-cid-wenbrtd6]{gap:.25rem;margin:0;padding:0;list-style:none;display:grid}.related-signs[data-astro-cid-wenbrtd6] a[data-astro-cid-wenbrtd6]{min-height:var(--k-hit-min);align-items:center;font-weight:600;line-height:1.3;display:inline-flex}@media (width>=40rem){.related-signs[data-astro-cid-wenbrtd6] ul[data-astro-cid-wenbrtd6]{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:1.5rem}}.sign-search[data-astro-cid-klgkuvth]{top:var(--header-h);z-index:5;background:var(--k-bg);border-bottom:1px solid var(--k-line);grid-template-columns:minmax(0,1fr);gap:.35rem;margin:0 -1rem .5rem;padding:.5rem 1rem;display:grid;position:sticky}.sign-search[data-astro-cid-klgkuvth][hidden]{display:none}.sign-search-sentinel[data-astro-cid-klgkuvth]{height:1px;margin-bottom:-1px}.sign-filter-label[data-astro-cid-klgkuvth]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sign-filter-input[data-astro-cid-klgkuvth]{box-sizing:border-box;width:100%;max-width:32rem;min-height:var(--k-hit-min);border:1px solid var(--k-line-strong);background:var(--k-surface);color:var(--k-ink);font:inherit;border-radius:999px;padding:.5rem .75rem}.sign-filter[data-astro-cid-klgkuvth]{min-width:0;max-width:100%;margin:0 0 .5rem}.sign-pills[data-astro-cid-klgkuvth]{scrollbar-width:none;flex-wrap:nowrap;gap:.4rem;max-width:100%;margin:0;padding:.1rem 1.5rem .25rem .1rem;list-style:none;display:flex;overflow-x:auto;mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.sign-pills[data-astro-cid-klgkuvth]::-webkit-scrollbar{display:none}.sign-pills[data-astro-cid-klgkuvth] li[data-astro-cid-klgkuvth]{flex:none;margin:0}.sign-pills[data-astro-cid-klgkuvth] a[data-astro-cid-klgkuvth]{min-height:var(--k-hit-min);background:var(--k-surface);box-shadow:0 0 0 1px var(--k-line-strong);color:var(--k-ink);white-space:nowrap;border-radius:999px;align-items:center;gap:.35rem;padding:.25rem .8rem;font-size:.9rem;font-weight:700;line-height:1.2;text-decoration:none;display:inline-flex}.sign-pills[data-astro-cid-klgkuvth] a[data-astro-cid-klgkuvth][aria-disabled=true]{opacity:.45;cursor:default}.sign-pills[data-astro-cid-klgkuvth] a[data-astro-cid-klgkuvth][aria-pressed=true]{background:var(--k-ink);color:var(--k-bg);box-shadow:none}.sign-chip-n[data-astro-cid-klgkuvth]{opacity:.75;font-weight:600}.sign-filter-line[data-astro-cid-klgkuvth]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.sign-filter-line[data-astro-cid-klgkuvth]:has(>[hidden]+[hidden]){display:none}.sign-active[data-astro-cid-klgkuvth]{background:var(--k-ink);min-height:2.25rem;color:var(--k-bg);font:inherit;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:.3rem;padding:.2rem .75rem;font-size:.88rem;font-weight:700;display:inline-flex}.sign-active[data-astro-cid-klgkuvth][hidden]{display:none}.sign-active-x[data-astro-cid-klgkuvth]{font-size:1.1rem;line-height:1}.sign-filter-label-sr[data-astro-cid-klgkuvth]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.sign-results[data-astro-cid-klgkuvth][hidden]{display:none}.sign-filter-status[data-astro-cid-klgkuvth]{color:var(--k-ink2);margin:0;font-size:.9rem}@media (width>=48rem){.sign-pills[data-astro-cid-klgkuvth]{flex-wrap:wrap;padding-right:0;overflow-x:visible;mask-image:none}.sign-search[data-astro-cid-klgkuvth]{margin-inline:0;padding-inline:0}}@media print{body:has(.print-quiz){color:#000;background:#fff}body:has(.print-quiz) :is(.site-header,.site-footer,.skip,.crumbs,.print-hide,.print-hint,.stores-row),body:has(.print-quiz) :is(.band.convert,.practice-cta,.page-aside,.faq),.print-quiz :is(.qz-setup,.qz-timer,.qz-timebar,.qz-progress,.qz-track,.qz-meta,.qz-check,.qz-check-link),.print-quiz :is(.qz-actions,.qz-end,.qz-verdict,.qz-report,.qz-note,.qz-score){display:none}.print-quiz .qz .qz-list{display:block}.print-quiz .qz .qz-item{break-inside:avoid;border-top:1px solid #000;margin-top:1rem;padding-top:1rem;display:block}.print-quiz .qz .qz-item:first-child{border-top:0;margin-top:0;padding-top:0}.print-quiz .qz :is(.qz-answer,.qz-correct){display:block}.print-quiz .qz .qz-answer{box-shadow:inset 4px 0 #000}.print-quiz .qz .opt-tag-static{display:inline-flex}.print-quiz .qz-img img{width:auto;max-height:6cm}}
/*$vite$:1*/