@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.1w1m1wqmjasxa.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/e629b5bc06499d58-s.1y3v-klcv8xov.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/1a099d89ee94ee96-s.p.15dvesjzf7814.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:800;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.08ssgmy_tb90r.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}._7bGjqq_className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}._7bGjqq_variable{--font-academy:"Plus Jakarta Sans", "Plus Jakarta Sans Fallback"}
@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/c3cb240f9c892514-s.270md_-rr62el.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(../media/5c285b27cdda1fe8-s.p.0lsanbtneewqp.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:DM Sans Fallback;src:local(Arial);ascent-override:94.9%;descent-override:29.66%;line-gap-override:0.0%;size-adjust:104.53%}._wC0Mq_className{font-family:DM Sans,DM Sans Fallback;font-style:normal}._wC0Mq_variable{--font-sans:"DM Sans", "DM Sans Fallback"}
@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:400;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/8c352cd2dd0b7ed3-s.1w0is3y9rbfpu.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Libre Baskerville;font-style:normal;font-weight:700;font-display:swap;src:url(../media/38df7484fe560b25-s.p.0izestcg811t0.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Libre Baskerville Fallback;src:local(Times New Roman);ascent-override:76.22%;descent-override:21.22%;line-gap-override:0.0%;size-adjust:127.26%}._5Tck0G_className{font-family:Libre Baskerville,Libre Baskerville Fallback;font-style:normal}._5Tck0G_variable{--font-serif:"Libre Baskerville", "Libre Baskerville Fallback"}
@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/d0daeb77ad486505-s.3e69tg4c48nn6.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/13c8bea787795a91-s.2v19e1tj9utm9.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/fb34704f4f4f68ab-s.10xp3ztz64-x5.woff2)format("woff2");unicode-range:U+900-97F,U+1CD0-1CF4,U+1CF7-1CF9,U+200C-200D,U+20A8,U+20B9,U+20F0,U+25CC,U+A830-A839,U+A8E0-A8FF,U+11B00-11B0A}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/26229c3b890d5b41-s.27k1jrsqo381m.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/ec173da4e4ac482c-s.3f00j5la6zyv3.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/eca1cc1e672884b5-s.0iudtydy6ujc_.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/05ce0245cbf07d46-s.04pt35s93a97i.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Sans;font-style:normal;font-weight:100 900;font-stretch:100%;font-display:swap;src:url(../media/dc6d2a64e9dbf3bc-s.3yrvj83qsyboh.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Sans Fallback;src:local(Arial);ascent-override:100.54%;descent-override:27.56%;line-gap-override:0.0%;size-adjust:106.33%}.umUn3W_className{font-family:Noto Sans,Noto Sans Fallback;font-style:normal}.umUn3W_variable{--font-sans:"Noto Sans", "Noto Sans Fallback"}
@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/d829ba9c72f21fd6-s.0lszh-yw5bwm5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/cf1514ba67088a5f-s.3zsg0zt63x1y2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/142d1fb481f1ebcd-s.0qw2satu43egq.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/41900da7e74536d5-s.0fqz7ora5--w7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/aeacf25a943e1f19-s.2c2tz44gd9xkm.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/5d3604dad620f8b2-s.1f98lzvq3aaun.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/2b4499d915222007-s.44i2_13mz_6e9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:400;font-stretch:100%;font-display:swap;src:url(../media/b4e85636e2ca4056-s.41ski4tjpa2j-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/d829ba9c72f21fd6-s.0lszh-yw5bwm5.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/cf1514ba67088a5f-s.3zsg0zt63x1y2.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/142d1fb481f1ebcd-s.0qw2satu43egq.woff2)format("woff2");unicode-range:U+1F??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/41900da7e74536d5-s.0fqz7ora5--w7.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/aeacf25a943e1f19-s.2c2tz44gd9xkm.woff2)format("woff2");unicode-range:U+302-303,U+305,U+307-308,U+310,U+312,U+315,U+31A,U+326-327,U+32C,U+32F-330,U+332-333,U+338,U+33A,U+346,U+34D,U+391-3A1,U+3A3-3A9,U+3B1-3C9,U+3D1,U+3D5-3D6,U+3F0-3F1,U+3F4-3F5,U+2016-2017,U+2034-2038,U+203C,U+2040,U+2043,U+2047,U+2050,U+2057,U+205F,U+2070-2071,U+2074-209F,U+20D0-20DC,U+20E1,U+20E5-20EF,U+2100-2112,U+2114-2115,U+2117-2121,U+2123-214F,U+2190,U+2192,U+2194-21AE,U+21B0-21E5,U+21F1-21F2,U+21F4-2211,U+2213-2214,U+2216-22FF,U+2308-230B,U+2310,U+2319,U+231C-2321,U+2336-237A,U+237C,U+2395,U+239B-23B7,U+23D0,U+23DC-23E1,U+2474-2475,U+25AF,U+25B3,U+25B7,U+25BD,U+25C1,U+25CA,U+25CC,U+25FB,U+266D-266F,U+27C0-27FF,U+2900-2AFF,U+2B0E-2B11,U+2B30-2B4C,U+2BFE,U+3030,U+FF5B,U+FF5D,U+1D400-1D7FF,U+1EE??}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/5d3604dad620f8b2-s.1f98lzvq3aaun.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/2b4499d915222007-s.44i2_13mz_6e9.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Noto Serif;font-style:normal;font-weight:700;font-stretch:100%;font-display:swap;src:url(../media/b4e85636e2ca4056-s.41ski4tjpa2j-.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Noto Serif Fallback;src:local(Times New Roman);ascent-override:90.29%;descent-override:24.75%;line-gap-override:0.0%;size-adjust:118.4%}.U3HNVW_className{font-family:Noto Serif,Noto Serif Fallback;font-style:normal}.U3HNVW_variable{--font-serif:"Noto Serif", "Noto Serif Fallback"}
.roll{vertical-align:middle;line-height:1.4;display:inline-grid;overflow:hidden}.roll-a,.roll-b{grid-area:1/1;display:block}.roll-b{opacity:0;transform:translateY(100%)}@media (min-width:62em) and (hover:hover){.roll-a,.roll-b{transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1)}:is(a,button):is(:hover,:focus-visible) .roll>.roll-a{opacity:0;transform:translateY(-100%)}:is(a,button):is(:hover,:focus-visible) .roll>.roll-b{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.roll-a,.roll-b{transition:none!important}:is(a,button) .roll>.roll-a{opacity:1!important;transform:none!important}:is(a,button) .roll>.roll-b{opacity:0!important}}@media (hover:none),(max-width:480px){.roll{display:inline;overflow:visible}.roll-a{display:inline}.roll-b{display:none}}
.Cxnpmq_card[data-exam-pass-card]{border-radius:20px;overflow:hidden;box-shadow:0 12px 36px #0b2a3a08}.Cxnpmq_pricePanel{color:#fff;background:linear-gradient(145deg,#0b2a3a 15%,#10465b 75%,#0e7399 100%);flex-direction:column;justify-content:center;align-self:stretch;display:flex}.Cxnpmq_pricePanel p{color:#e1edf1}.Cxnpmq_pricePanel [data-testid=pass-price]{color:#fff}.Cxnpmq_pricePanel>div:last-child{color:#e1edf1;border-color:#ffffff30}.Cxnpmq_pricePanel .site-primary-button[class]{color:#086c78;background:#fff;border-radius:999px}.Cxnpmq_pricePanel .site-primary-button[class]:is(:hover,:focus-visible){color:#fff;background:#073f55}.Cxnpmq_comparison{table-layout:fixed;width:100%;margin-top:1.5rem;font-size:.75rem;line-height:1.5}.Cxnpmq_comparison th,.Cxnpmq_comparison td{overflow-wrap:anywhere;border-bottom:1px solid #deded9;padding:.65rem .4rem}.Cxnpmq_comparison th{text-align:left;color:#475569;font-weight:500}.Cxnpmq_comparison th:first-child{width:40%}.Cxnpmq_comparison thead th{color:#17313b;font-weight:700}.Cxnpmq_comparison td{text-align:center;color:#475569}.Cxnpmq_comparison td:last-child{color:#086c78;background:#0e739908;font-weight:600}.Cxnpmq_comparison svg{width:1rem;height:1rem;margin:auto}.Cxnpmq_card[data-exam-pass-card=compact]{gap:0}.Cxnpmq_card[data-exam-pass-card=compact] .Cxnpmq_pricePanel{color:#17313b;background:0 0}.Cxnpmq_card[data-exam-pass-card=compact] .Cxnpmq_pricePanel p{color:#475569}.Cxnpmq_card[data-exam-pass-card=compact] .Cxnpmq_pricePanel [data-testid=pass-price]{color:#17313b}.Cxnpmq_full{color:#17313b;grid-template-columns:minmax(0,1fr) 300px;align-items:center;gap:48px;width:100vw;margin-inline:calc(50% - 50vw);padding:44px max(24px,50vw - 550px);display:grid;box-shadow:none!important;background:#eef5f7!important;border:0!important;border-radius:0!important}.Cxnpmq_offer{min-width:0}.Cxnpmq_head{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.Cxnpmq_head span{color:#713f12!important;background:#fde68a!important;border-color:#fcd34d!important}.Cxnpmq_head p{color:#111827!important;font-size:clamp(22px,2.2vw,30px)!important}.Cxnpmq_full .Cxnpmq_comparison{border-collapse:collapse;margin:20px 0 0;font-size:15px}.Cxnpmq_full .Cxnpmq_comparison thead{display:none}.Cxnpmq_full .Cxnpmq_comparison tr{border-bottom:1px solid #d7e4e9;grid-template-columns:22px minmax(0,1fr) auto;align-items:baseline;column-gap:10px;padding:8px 0;display:grid}.Cxnpmq_full .Cxnpmq_comparison tbody tr:last-child{border-bottom:0}.Cxnpmq_full .Cxnpmq_comparison tr:before{content:"✓";color:#0e7399;font-weight:800}.Cxnpmq_full .Cxnpmq_comparison th,.Cxnpmq_full .Cxnpmq_comparison td{text-align:left;background:0 0;border:0;width:auto;padding:0}.Cxnpmq_full .Cxnpmq_comparison th{color:#334155;font-weight:500}.Cxnpmq_full .Cxnpmq_comparison td:nth-child(3){color:#0b5c7a;text-align:right;grid-area:1/3;font-size:14px;font-weight:700}.Cxnpmq_full .Cxnpmq_comparison td:nth-child(2){color:#7a8a94;grid-area:2/2;font-size:12px;font-weight:400}.Cxnpmq_full .Cxnpmq_comparison td:nth-child(2):before{content:attr(data-free)}.Cxnpmq_priceFull{color:#17313b;border-left:1px solid #d7e4e9;align-self:center;padding:4px 0 4px 40px;background:0 0!important}.Cxnpmq_priceFull p{color:#64748b!important}.Cxnpmq_priceFull [data-testid=pass-price]{line-height:1;color:#111827!important;font-size:46px!important}.Cxnpmq_priceFull [data-testid=pass-per-month]{color:#0b5c7a!important}.Cxnpmq_priceFull .site-primary-button[class]{color:#fff;background:#0e7399;width:100%;font-size:16px;margin-top:14px!important}.Cxnpmq_priceFull .site-primary-button[class]:is(:hover,:focus-visible){color:#fff;background:#073f55}.Cxnpmq_full .Cxnpmq_priceFull>.Cxnpmq_trust{color:#52616b;border:0;flex-wrap:wrap;gap:6px 12px;margin-top:12px;font-size:12px;display:flex}.Cxnpmq_trust span{align-items:center;gap:4px;display:inline-flex}.Cxnpmq_trust svg{flex:none;width:13px;height:13px}@media (max-width:900px){.Cxnpmq_full{grid-template-columns:1fr;gap:24px;padding:36px 16px}.Cxnpmq_priceFull{border-top:1px solid #d7e4e9;border-left:0;padding:24px 0 0}}
@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/da4b870ab52b3094-s.2uxt0u9yugpfw.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/86d70b7c76b6ec6e-s.2zeei6axiu3qn.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/11cc37d7380d16b4-s.p.27211fhlic14m.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C4,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Caveat;font-style:normal;font-weight:700;font-display:swap;src:url(../media/a85fe84266768609-s.p.00hx3ibfyf9qx.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Caveat Fallback;src:local(Arial);ascent-override:124.77%;descent-override:38.99%;line-gap-override:0.0%;size-adjust:76.94%}.u-8t9q_className{font-family:Caveat,Caveat Fallback;font-style:normal}.u-8t9q_variable{--font-hand:"Caveat", "Caveat Fallback"}
.jltUkG_game{color:#e8ffff;margin:0 auto;position:relative}.jltUkG_stage{isolation:isolate;color:#e8ffff;font-family:var(--font-sans);background:#061029;grid-template-rows:auto minmax(0,1fr) auto;display:grid;position:relative;overflow:hidden}.jltUkG_stageLobby{grid-template-rows:minmax(0,1fr)}.jltUkG_stageInline{border:2px solid #59f4ed;height:clamp(440px,100svh - 262px,720px);box-shadow:0 0 0 4px #101b3f,0 0 28px #59f4ed47}.jltUkG_stageFixed{z-index:60;height:100dvh;position:fixed;inset:0}.jltUkG_fxAttack{animation:.42s ease-out .28s jltUkG_stage-kick}.jltUkG_fxHurt{animation:.5s ease-in-out .16s jltUkG_stage-shake}.jltUkG_dock{background:repeating-linear-gradient(0deg,#ffffff05 0 1px,#0000 1px 5px),#061029;border:2px solid #1d3b66;place-items:center;height:clamp(440px,100svh - 262px,720px);display:grid}.jltUkG_scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.jltUkG_sky{background:radial-gradient(120% 75% at 50% 104%,#13407a 0%,#0a1f4c 42%,#050c22 100%);position:absolute;inset:0}.jltUkG_stars{opacity:.85;background-image:radial-gradient(1.5px 1.5px at 8% 22%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 19% 61%,#d9ffff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 27% 14%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 36% 44%,#d9ffff 70%,#0000 71%),radial-gradient(1px 1px at 47% 12%,#fff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 58% 36%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 66% 8%,#d9ffff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 74% 52%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 83% 26%,#d9ffff 70%,#0000 71%),radial-gradient(1.5px 1.5px at 91% 66%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 95% 10%,#fff 70%,#0000 71%),radial-gradient(1px 1px at 52% 70%,#d9ffff 70%,#0000 71%);animation:4s ease-in-out infinite alternate jltUkG_twinkle;position:absolute;inset:0 0 45%}.jltUkG_moon{background:radial-gradient(circle at 45% 45%,#d9ffff80 0%,#59f4ed29 38%,#59f4ed0a 60%,#0000 72%);border-radius:50%;width:26vmin;height:26vmin;position:absolute;top:6%;left:50%;transform:translate(-50%)}.jltUkG_horizon{background:linear-gradient(90deg,#0000,#59f4ed8c,#0000);height:2px;position:absolute;bottom:38%;left:0;right:0;box-shadow:0 0 22px #59f4ed80}.jltUkG_wave{width:200%;height:12%;position:absolute;left:0}.jltUkG_wave path{fill:currentColor}.jltUkG_waveFar{color:#0e2f60;animation:26s linear infinite jltUkG_wave-drift;bottom:30%}.jltUkG_waveMid{color:#0b234c;height:20%;animation:18s linear infinite reverse jltUkG_wave-drift;bottom:16%}.jltUkG_waveNear{color:#061029;filter:drop-shadow(0 -6px 14px #59f4ed2e);height:26%;animation:12s linear infinite jltUkG_wave-drift;bottom:0}.jltUkG_scanlines{background:repeating-linear-gradient(0deg,#ffffff06 0 1px,#0000 1px 5px);position:absolute;inset:0}.jltUkG_vignette{transition:box-shadow .4s;position:absolute;inset:0;box-shadow:inset 0 0 120px #020612bf}.jltUkG_fxLow .jltUkG_vignette{animation:.9s ease-in-out infinite alternate jltUkG_low-pulse;box-shadow:inset 0 0 160px #ff4f8680}.jltUkG_ship,.jltUkG_kraken{z-index:1;transform-origin:50% 100%;transition:transform 1.6s cubic-bezier(.55,0,.7,.4),opacity 1.2s;position:absolute}.jltUkG_ship{filter:drop-shadow(0 14px 14px #0000008c)drop-shadow(0 0 14px #59f4ed40);width:32%;height:54%;animation:4.5s ease-in-out infinite jltUkG_ship-bob;bottom:30%;left:2%}.jltUkG_kraken{filter:drop-shadow(0 14px 14px #0000008c)drop-shadow(0 0 16px #ff4f8652);width:36%;height:58%;animation:5.5s ease-in-out infinite jltUkG_kraken-sway;bottom:30%;right:1%}.jltUkG_stageLobby .jltUkG_ship{width:36%;height:66%;bottom:8%;left:3%}.jltUkG_stageLobby .jltUkG_kraken{width:40%;height:70%;bottom:8%;right:2%}.jltUkG_shipBody,.jltUkG_krakenBody{transform-origin:50% 100%;width:100%;height:100%}.jltUkG_shipBody img,.jltUkG_krakenBody img{object-fit:contain;width:100%;height:100%}.jltUkG_fxAttack .jltUkG_shipBody{animation:.45s ease-out jltUkG_ship-recoil}.jltUkG_fxAttack .jltUkG_krakenBody{animation:.55s ease-out .26s jltUkG_kraken-hit}.jltUkG_fxHurt .jltUkG_krakenBody{animation:.55s ease-in-out jltUkG_kraken-lunge}.jltUkG_fxHurt .jltUkG_shipBody{animation:.55s ease-in-out .2s jltUkG_ship-hurt}.jltUkG_fxWon .jltUkG_kraken{opacity:.12;transform:translateY(70%)rotate(12deg)}.jltUkG_fxWon .jltUkG_ship{animation:1.3s ease-in-out infinite jltUkG_victory-bob}.jltUkG_fxLost .jltUkG_ship{opacity:.45;transform:translateY(45%)rotate(-9deg)}.jltUkG_fxLost .jltUkG_kraken{animation:1.4s ease-in-out infinite jltUkG_kraken-gloat}.jltUkG_fx{z-index:2;position:absolute;inset:0}.jltUkG_bolt{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.jltUkG_bolt line{stroke-width:7px;stroke-linecap:round;vector-effect:non-scaling-stroke;stroke-dasharray:100;stroke-dashoffset:100px;animation:.34s ease-out forwards jltUkG_bolt-fire,.25s ease-in .4s forwards jltUkG_bolt-fade}.jltUkG_boltShip line{stroke:#8fffee;filter:drop-shadow(0 0 8px #59f4ed)drop-shadow(0 0 2px #fff)}.jltUkG_boltKraken line{stroke:#ff7fa9;filter:drop-shadow(0 0 8px #ff4f86)drop-shadow(0 0 2px #fff)}.jltUkG_burst{opacity:0;border-radius:50%;width:18vmin;height:18vmin;animation:.55s ease-out .24s forwards jltUkG_burst;position:absolute;transform:translate(-50%,-50%)scale(.2)}.jltUkG_burstKraken{background:radial-gradient(circle,#fff 0%,#d9fffff2 14%,#59f4ed8c 36%,#0000 68%);top:52%;left:70%}.jltUkG_burstShip{background:radial-gradient(circle,#fff 0%,#ffd1e1f2 14%,#ff4f868c 36%,#0000 68%);top:58%;left:30%}.jltUkG_flash{opacity:0;background:#ff4f8652;animation:.5s ease-out .18s forwards jltUkG_flash;position:absolute;inset:0}.jltUkG_floating{opacity:0;font:900 clamp(1.5rem, 5vmin, 2.6rem) / 1 var(--font-sans);letter-spacing:-.03em;animation:1.1s ease-out .3s forwards jltUkG_float-up;position:absolute;transform:translate(-50%)}.jltUkG_floatingGain{color:#8fffee;text-shadow:0 0 14px #59f4ed,0 2px 4px #000;top:34%;left:72%}.jltUkG_floatingLoss{color:#ff8bb3;text-shadow:0 0 14px #ff4f86,0 2px 4px #000;top:36%;left:24%}.jltUkG_bubble{opacity:0;border:2px solid #d9ffff99;border-radius:50%;width:1rem;height:1rem;animation:3.2s ease-in infinite jltUkG_bubble-rise;position:absolute;bottom:18%}.jltUkG_bubble:nth-child(2n){width:.6rem;height:.6rem}.jltUkG_hud{z-index:3;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;gap:.75rem 1rem;padding:.7rem 7.6rem .25rem 1rem;display:grid;position:relative}.jltUkG_exitButton{z-index:5;color:#d9ffff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);min-width:2.5rem;min-height:2.5rem;font:900 .62rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#061028d1;border:1px solid #d9ffff73;align-items:center;gap:.35rem;padding:.3rem .7rem;display:inline-flex;position:absolute;top:.6rem;right:.8rem}.jltUkG_exitButton:hover{color:#fff;border-color:#ff4f86;box-shadow:0 0 12px #ff4f8666}.jltUkG_fighter{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.25rem .5rem;display:grid}.jltUkG_fighterEnemy{text-align:right;grid-template-columns:auto minmax(0,1fr)}.jltUkG_fighterEnemy .jltUkG_fighterName{order:2}.jltUkG_fighterEnemy .jltUkG_fighterValue{order:1}.jltUkG_fighterName{color:#d9ffff;font:900 .62rem / 1 var(--font-sans);letter-spacing:.14em;text-overflow:ellipsis;text-transform:uppercase;text-shadow:0 0 9px #59f4ed;white-space:nowrap;overflow:hidden}.jltUkG_fighterEnemy .jltUkG_fighterName{color:#ffd1e1;text-shadow:0 0 9px #ff4f86}.jltUkG_fighterValue{color:#8fffee;font:900 1.05rem / 1 var(--font-sans);font-variant-numeric:tabular-nums}.jltUkG_fighterEnemy .jltUkG_fighterValue{color:#ff8bb3}.jltUkG_bar{clip-path:polygon(0 0,100% 0,calc(100% - .45rem) 100%,0 100%);background:#08112a;border:1px solid #59f4ed;grid-column:1/-1;height:.62rem;display:block;position:relative;overflow:hidden}.jltUkG_fighterEnemy .jltUkG_bar{clip-path:polygon(.45rem 0,100% 0,100% 100%,0 100%);border-color:#ff4f86}.jltUkG_barGhost,.jltUkG_barFill{display:block;position:absolute;top:0;bottom:0;left:0}.jltUkG_barGhost{background:#ffe4ec;transition:width .9s cubic-bezier(.2,.8,.2,1) .4s}.jltUkG_barFill{background:linear-gradient(90deg,#ff4f86,#ffd462 46%,#61f7ad);transition:width .25s;box-shadow:0 0 10px #61f7ad}.jltUkG_fighterEnemy .jltUkG_barGhost,.jltUkG_fighterEnemy .jltUkG_barFill{left:auto;right:0}.jltUkG_fighterEnemy .jltUkG_barFill{background:linear-gradient(90deg,#ac2d78,#ff4f86);box-shadow:0 0 10px #ff4f86}.jltUkG_stats{color:#a8c6e9;font:900 .64rem / 1 var(--font-sans);letter-spacing:.07em;text-transform:uppercase;flex-wrap:wrap;justify-content:center;gap:.35rem;display:flex}.jltUkG_stats>span{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0d1b3bd9;border:1px solid #29496c;align-items:center;gap:.3rem;padding:.4rem .55rem;display:inline-flex}.jltUkG_stats b{color:#8fffee;font-variant-numeric:tabular-nums}.jltUkG_statScore b{animation:.4s ease-out jltUkG_bump;display:inline-block}.jltUkG_statRound{color:#e8ffff}.jltUkG_streak{border-color:#345678;animation:.45s cubic-bezier(.2,.9,.3,1.4) jltUkG_pop}.jltUkG_streakCold{opacity:.7;animation:none}.jltUkG_streakHot{color:#ffe6a8;border-color:#ffd462;box-shadow:0 0 14px #ffd46273}.jltUkG_center{z-index:3;align-content:center;justify-items:center;gap:.35rem;min-height:0;padding:0 1rem;display:grid;position:relative}.jltUkG_hoist{justify-items:center;gap:.4rem;display:grid}.jltUkG_halyard{background:linear-gradient(#d9ffff,#d9ffff26);width:2px;height:clamp(.8rem,4vh,2rem)}.jltUkG_flagCard{aspect-ratio:4/3;transform-origin:50% 0;background:#fffdf7;border:2px solid #59f4ed;place-items:center;width:min(15rem,44vw,42svh);padding:.45rem;animation:.55s cubic-bezier(.2,.9,.3,1.25) jltUkG_hoist;display:grid;box-shadow:inset 0 0 0 4px #d8ffff,0 0 26px #59f4ed59,0 16px 34px #0000008c}.jltUkG_flagCard svg{width:100%;height:100%}.jltUkG_timer{color:#ffd462;width:min(15rem,44vw,42svh);font:900 .82rem / 1 var(--font-sans);font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:.5rem;display:grid}.jltUkG_timer>i{background:#071126;border:1px solid #345678;height:.5rem;display:block;position:relative;overflow:hidden}.jltUkG_timer>i>b{background:linear-gradient(90deg,#ff4f86,#ffd462);transition:width .2s linear;display:block;position:absolute;top:0;bottom:0;left:0;box-shadow:0 0 10px #ff4f86}.jltUkG_fxLow .jltUkG_timer{color:#ff6f9c;animation:.5s steps(2,end) infinite jltUkG_blink}.jltUkG_fxLow .jltUkG_timer>i>b{background:#ff4f86}.jltUkG_message{text-align:center;align-content:start;justify-items:center;min-height:4.4rem;display:grid}.jltUkG_prompt{color:#e8ffff;font:900 1.05rem / 1.2 var(--font-sans);text-shadow:0 2px 14px #000c;margin:.2rem 0 0}.jltUkG_prompt:focus{outline:none}.jltUkG_verdict{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#061028d1;border:1px solid;gap:.12rem;max-width:36rem;padding:.5rem .9rem;animation:.35s cubic-bezier(.2,.9,.3,1.3) jltUkG_pop;display:grid}.jltUkG_verdict strong{font:900 .82rem / 1.2 var(--font-sans);letter-spacing:.08em;text-transform:uppercase}.jltUkG_verdict span{color:#e8ffff;font:900 .95rem / 1.2 var(--font-sans)}.jltUkG_verdict p{color:#c2d5ef;margin:0;font-size:.86rem;line-height:1.3}.jltUkG_verdictCorrect{border-color:#61f7ad;box-shadow:0 0 20px #61f7ad59}.jltUkG_verdictCorrect strong{color:#8fffee}.jltUkG_verdictWrong{border-color:#ff4f86;box-shadow:0 0 20px #ff4f8659}.jltUkG_verdictWrong strong{color:#ffacc6}.jltUkG_deck{z-index:3;padding:.6rem 1rem calc(.8rem + env(safe-area-inset-bottom,0px));background:linear-gradient(#06102900 0%,#061029e6 22%,#040a1cf7 100%);position:relative}.jltUkG_deckInner{gap:.5rem;width:min(100%,58rem);margin:0 auto;display:grid}.jltUkG_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;display:grid}.jltUkG_answer{color:#e8ffff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;cursor:pointer;background:#13254de0;border:1px solid #59f4ed73;align-items:center;gap:.6rem;min-height:3.2rem;padding:.45rem .7rem;font-size:.9rem;line-height:1.25;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s;display:flex;box-shadow:inset 0 0 12px #59f4ed0d}.jltUkG_answer[hidden]{display:none}.jltUkG_answer:not(:disabled):hover{border-color:#59f4ed;transform:translateY(-1px);box-shadow:0 0 14px #59f4ed59}.jltUkG_answer:not(:disabled):active{transform:translateY(1px)}.jltUkG_answer small{color:#8fffee;border:1px solid #59f4ed;flex:none;place-items:center;width:1.65rem;height:1.65rem;font-size:.72rem;font-weight:900;display:grid;box-shadow:0 2px #59f4ed73}.jltUkG_answer:disabled{cursor:default}.jltUkG_answer[data-state=dim]{opacity:.4}.jltUkG_answer[data-state=correct]{background:#13543eeb;border-color:#61f7ad;animation:.4s cubic-bezier(.2,.9,.3,1.3) jltUkG_pop;box-shadow:0 0 18px #61f7ad73}.jltUkG_answer[data-state=correct] small{color:#062218;background:#61f7ad;border-color:#61f7ad}.jltUkG_answer[data-state=wrong]{background:#601634eb;border-color:#ff4f86;animation:.4s ease-in-out jltUkG_answer-shake;box-shadow:0 0 18px #ff4f8666}.jltUkG_answer[data-state=wrong] small{color:#fff;background:#ff4f86;border-color:#ff4f86}.jltUkG_controls{flex-wrap:wrap;align-items:center;gap:.5rem;min-height:2.9rem;display:flex}.jltUkG_rescue{color:#ffe6a8;min-height:2.8rem;font:900 .68rem / 1.2 var(--font-sans);letter-spacing:.08em;text-align:left;text-transform:uppercase;cursor:pointer;background:#37273ce6;border:1px solid #b08a3a;flex:14rem;align-items:center;gap:.6rem;padding:.4rem .8rem;display:inline-flex}.jltUkG_rescue:disabled{cursor:not-allowed;opacity:.6}.jltUkG_rescueReady{border-color:#ffd462;animation:1.2s ease-in-out infinite alternate jltUkG_glow;box-shadow:0 0 16px #ffd46273}.jltUkG_charge{flex:none;grid-auto-flow:column;gap:2px;display:inline-grid}.jltUkG_charge b{background:#2a1f30;border:1px solid #b08a3a;width:.55rem;height:.9rem;display:block;transform:skew(-12deg)}.jltUkG_charge b[data-lit=true]{background:linear-gradient(#ffe6a8,#ffd462);box-shadow:0 0 8px #ffd462b3}.jltUkG_pauseButton,.jltUkG_soundButton{color:#d9ffff;min-width:2.8rem;min-height:2.8rem;font:900 .68rem / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#122044e6;border:1px solid #365c86;place-items:center;padding:.35rem .8rem;display:inline-grid}.jltUkG_soundButton{padding:.35rem}.jltUkG_soundButton[aria-pressed=false]{color:#7e91a8}.jltUkG_keys{color:#8ea9cc;letter-spacing:.04em;margin:0 0 0 auto;font-size:.66rem;font-weight:700}.jltUkG_primary,.jltUkG_secondary{min-height:3rem;font:900 .76rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:1px solid #59f4ed;padding:.7rem 1.4rem}.jltUkG_primary{color:#fff;background:linear-gradient(90deg,#ff4f86,#d83f85);box-shadow:0 0 16px #ff4f8673}.jltUkG_primary:hover{transform:translateY(-1px);box-shadow:0 0 24px #ff4f86a6}.jltUkG_secondary{color:#d9ffff;background:#122044f2}.jltUkG_primary:active,.jltUkG_secondary:active{transform:translateY(2px)}.jltUkG_nextButton{flex:14rem;animation:.35s cubic-bezier(.2,.9,.3,1.3) jltUkG_pop}.jltUkG_overlay{z-index:4;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0308168c;place-items:center;padding:1rem;display:grid;position:absolute;inset:0}.jltUkG_card{text-align:center;background:#081430f2;border:1px solid #59f4ed;width:min(100%,34rem);max-height:100%;padding:1.2rem 1.3rem;animation:.4s cubic-bezier(.2,.9,.3,1.25) jltUkG_pop;overflow:auto;box-shadow:0 0 0 4px #101b3f,0 0 40px #59f4ed4d}.jltUkG_paused h3,.jltUkG_reviewTitle{color:#e8ffff;font:900 1.15rem / 1.1 var(--font-sans);letter-spacing:-.02em;text-transform:uppercase;margin:.3rem 0 .35rem}.jltUkG_paused p{color:#c2d5ef;margin:0 0 .9rem}.jltUkG_resultsLost{border-color:#ff4f86;box-shadow:0 0 0 4px #2a1030,0 0 40px #ff4f864d}.jltUkG_resultTitle{color:#e8ffff;font:900 clamp(1.6rem, 4vw, 2.4rem) / 1 var(--font-sans);letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 0 16px #59f4ed5c;margin:.2rem 0 .4rem}.jltUkG_resultTitle:focus{outline:none}.jltUkG_resultStats{grid-template-columns:repeat(auto-fit,minmax(6.5rem,1fr));gap:.5rem;margin:.8rem 0;display:grid}.jltUkG_resultStats span{color:#b4c8e5;letter-spacing:.06em;text-transform:uppercase;background:#101f43;border:1px solid #365c86;padding:.6rem .4rem;font-size:.68rem;font-weight:800}.jltUkG_resultStats b{color:#8fffee;font-variant-numeric:tabular-nums;letter-spacing:0;margin-top:.2rem;font-size:1.35rem;display:block}.jltUkG_statPlain{color:#e8ffff;align-content:center;display:grid}.jltUkG_reviewTitle{font-size:.9rem}.jltUkG_noMistakes{color:#8fffee;margin:0}.jltUkG_missed{text-align:left;gap:.4rem;max-height:28vh;margin:0;padding:0;list-style:none;display:grid;overflow:auto}.jltUkG_missed li{background:#13254d;border-left:3px solid #ff4f86;grid-template-columns:3.2rem minmax(0,1fr);align-items:center;gap:.6rem;padding:.45rem .55rem;display:grid}.jltUkG_missedFlag{width:3.2rem;height:auto}.jltUkG_missed b{font-size:.86rem;display:block}.jltUkG_missed span{color:#b4c8e5;margin-top:.1rem;font-size:.8rem;line-height:1.3;display:block}.jltUkG_resultActions{flex-wrap:wrap;justify-content:center;gap:.5rem;margin-top:.9rem;display:flex}.jltUkG_lobby{z-index:3;text-align:center;align-content:center;justify-items:center;gap:.55rem;width:min(100%,46rem);min-height:0;margin:0 auto;padding:1rem;display:grid;position:relative}.jltUkG_eyebrow{color:#8fffee;font:800 .64rem / 1 var(--font-sans);letter-spacing:.17em;text-transform:uppercase;display:block}.jltUkG_heroTitle{color:#e8ffff;font:900 clamp(1.6rem, 3.4vw, 2.5rem) / 1 var(--font-sans);letter-spacing:-.045em;text-transform:uppercase;text-shadow:0 0 18px #59f4ed66,0 4px 24px #000c;margin:0}.jltUkG_heroTitle em{color:#ff5a8b;text-shadow:0 0 18px #ff4f868c,0 4px 24px #000c;font-style:normal}.jltUkG_lead{color:#c2d5ef;text-shadow:0 2px 12px #000c;max-width:34rem;margin:0;font-size:.92rem;line-height:1.4}.jltUkG_modes{grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem;width:min(100%,34rem);margin-top:.3rem;display:grid}.jltUkG_mode{color:#b4c8e5;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);text-align:left;cursor:pointer;background:#111f43d9;border:1px solid #5075a9;gap:.2rem;min-height:3.4rem;padding:.5rem .7rem;display:grid}.jltUkG_mode b{color:#e8ffff;font:900 .74rem / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase}.jltUkG_mode span{font-size:.74rem;line-height:1.25}.jltUkG_modeActive{border-color:#59f4ed;box-shadow:inset 0 0 18px #59f4ed29,0 0 12px #59f4ed40}.jltUkG_launch{justify-content:center;align-items:center;gap:.5rem;margin-top:.2rem;display:flex}.jltUkG_startButton{min-height:3.3rem;padding:.8rem 2rem;font-size:.86rem;animation:1.6s ease-in-out infinite alternate jltUkG_glow-pink}.jltUkG_facts{flex-wrap:wrap;justify-content:center;gap:.35rem;margin:.2rem 0 0;padding:0;list-style:none;display:flex}.jltUkG_facts li{color:#b4c8e5;font:800 .64rem / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#0d1b3bcc;border:1px solid #2d5278;padding:.3rem .55rem}.jltUkG_factBest{color:#ffe6a8;border-color:#ffd462}.jltUkG_referenceLink{color:#8fffee;text-underline-offset:3px;font-size:.74rem;font-weight:800;text-decoration:underline}.jltUkG_storageNotice{color:#ffacc6;text-align:center;margin:.5rem 0 0;font-size:.7rem}@keyframes jltUkG_wave-drift{to{transform:translate(-50%)}}@keyframes jltUkG_twinkle{to{opacity:.45}}@keyframes jltUkG_ship-bob{50%{transform:translateY(-1.5%)rotate(-1.2deg)}}@keyframes jltUkG_kraken-sway{50%{transform:translateY(1%)rotate(1.4deg)}}@keyframes jltUkG_victory-bob{50%{transform:translateY(-3%)rotate(1.5deg)}}@keyframes jltUkG_kraken-gloat{50%{transform:translateY(-2%)scale(1.03)}}@keyframes jltUkG_ship-recoil{30%{transform:translate(-4%)rotate(-2deg)}}@keyframes jltUkG_kraken-hit{0%{filter:brightness()}20%{filter:brightness(2.6)saturate(.4);transform:translate(4%)rotate(3deg)}50%{filter:brightness(1.4);transform:translate(-3%)}80%{transform:translate(2%)}}@keyframes jltUkG_kraken-lunge{35%{transform:translate(-9%)rotate(-5deg)scale(1.04)}60%{transform:translate(-6%)rotate(-3deg)}}@keyframes jltUkG_ship-hurt{0%{filter:brightness()}20%{filter:brightness(2.2)sepia(.6)saturate(3)hue-rotate(-40deg);transform:translate(-4%)rotate(-4deg)}50%{filter:brightness(1.2);transform:translate(3%)rotate(2deg)}80%{transform:translate(-2%)rotate(-1deg)}}@keyframes jltUkG_stage-kick{25%{transform:translate(-4px,2px)}50%{transform:translate(3px,-2px)}75%{transform:translate(-2px,1px)}}@keyframes jltUkG_stage-shake{15%{transform:translate(-8px,4px)rotate(-.4deg)}35%{transform:translate(7px,-3px)rotate(.4deg)}55%{transform:translate(-5px,2px)}75%{transform:translate(3px,-1px)}}@keyframes jltUkG_bolt-fire{to{stroke-dashoffset:0}}@keyframes jltUkG_bolt-fade{to{opacity:0}}@keyframes jltUkG_burst{20%{opacity:1}to{opacity:0;transform:translate(-50%,-50%)scale(1.5)}}@keyframes jltUkG_flash{15%{opacity:1}to{opacity:0}}@keyframes jltUkG_float-up{0%{opacity:0;transform:translate(-50%,20%)scale(.6)}20%{opacity:1;transform:translate(-50%)scale(1.15)}to{opacity:0;transform:translate(-50%,-140%)scale(1)}}@keyframes jltUkG_bubble-rise{0%{opacity:0;transform:translateY(0)scale(.6)}15%{opacity:.9}to{opacity:0;transform:translateY(-40vh)translate(2vw)scale(1.2)}}@keyframes jltUkG_hoist{0%{opacity:0;transform:translateY(-40%)scale(.7)rotate(-4deg)}60%{transform:translateY(2%)scale(1.02)rotate(1deg)}to{opacity:1;transform:none}}@keyframes jltUkG_pop{0%{opacity:0;transform:scale(.85)}to{opacity:1;transform:scale(1)}}@keyframes jltUkG_bump{0%{color:#fff;transform:scale(1.6)}}@keyframes jltUkG_blink{50%{opacity:.35}}@keyframes jltUkG_low-pulse{to{box-shadow:inset 0 0 90px #ff4f8640}}@keyframes jltUkG_glow{to{box-shadow:0 0 26px #ffd462bf}}@keyframes jltUkG_glow-pink{to{box-shadow:0 0 30px #ff4f86cc}}@keyframes jltUkG_answer-shake{25%{transform:translate(-5px)}50%{transform:translate(5px)}75%{transform:translate(-3px)}}@media (max-width:900px){.jltUkG_keys{display:none}}@media (max-width:720px){.jltUkG_stageInline,.jltUkG_dock{height:clamp(400px,100svh - 300px,640px)}.jltUkG_hud{grid-template-columns:repeat(2,minmax(0,1fr));gap:.4rem .6rem;padding:.55rem 3.4rem .2rem .7rem}.jltUkG_exitButton{padding:.3rem;top:.45rem;right:.5rem}.jltUkG_exitButton span{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.jltUkG_stats{order:3;grid-column:1/-1;gap:.25rem;font-size:.56rem}.jltUkG_stats>span{padding:.3rem .4rem}.jltUkG_fighterName{font-size:.54rem}.jltUkG_fighterValue{font-size:.9rem}.jltUkG_ship{width:46%;height:30%;bottom:36%;left:-3%}.jltUkG_kraken{width:50%;height:33%;bottom:36%;right:-4%}.jltUkG_stageLobby .jltUkG_ship{width:48%;height:32%;bottom:-2%;left:-4%}.jltUkG_stageLobby .jltUkG_kraken{width:50%;height:34%;bottom:-2%;right:-5%}.jltUkG_lobby{padding-bottom:5.5rem}.jltUkG_moon{width:40vmin;height:40vmin}.jltUkG_flagCard,.jltUkG_timer{width:min(11rem,48vw,28svh)}.jltUkG_halyard{height:.6rem}.jltUkG_message{min-height:3.6rem}.jltUkG_prompt{font-size:.9rem}.jltUkG_verdict{padding:.4rem .7rem}.jltUkG_verdict p{font-size:.78rem}.jltUkG_deck{padding:.4rem .7rem calc(.6rem + env(safe-area-inset-bottom,0px))}.jltUkG_answers{gap:.4rem}.jltUkG_answer{min-height:2.9rem;padding:.35rem .5rem;font-size:.78rem}.jltUkG_answer small{width:1.4rem;height:1.4rem;font-size:.64rem}.jltUkG_controls{gap:.4rem;min-height:2.6rem}.jltUkG_rescue{flex-basis:10rem;min-height:2.6rem;font-size:.58rem}.jltUkG_pauseButton,.jltUkG_soundButton{min-width:2.6rem;min-height:2.6rem}.jltUkG_lobby{gap:.45rem;padding:.8rem}.jltUkG_heroTitle{font-size:1.6rem}.jltUkG_lead{font-size:.82rem}.jltUkG_mode{min-height:3rem;padding:.4rem .55rem}.jltUkG_card{padding:.9rem}.jltUkG_missed{max-height:22vh}.jltUkG_burst{width:30vmin;height:30vmin}.jltUkG_burstKraken{top:46%;left:74%}.jltUkG_burstShip{top:50%;left:24%}.jltUkG_floatingGain{top:30%;left:74%}.jltUkG_floatingLoss{top:32%;left:24%}.jltUkG_boltShip line,.jltUkG_boltKraken line{stroke-width:5px}}@media (max-width:420px){.jltUkG_answers{grid-template-columns:1fr}.jltUkG_answer{min-height:2.6rem}}@media (max-height:560px){.jltUkG_halyard,.jltUkG_moon{display:none}.jltUkG_hud{padding-top:.4rem}.jltUkG_message{min-height:3rem}}@media (prefers-reduced-motion:reduce){.jltUkG_stage,.jltUkG_stage *,.jltUkG_stage :before,.jltUkG_stage :after{transition:none!important;animation:none!important}.jltUkG_scanlines,.jltUkG_flash,.jltUkG_burst,.jltUkG_bolt,.jltUkG_bubble{display:none}.jltUkG_floating{opacity:1}}
.tyVkAW_game{margin:0 auto;position:relative}.tyVkAW_hue[data-category=colreg]{--cat:#38bdf8;--cat-deep:#0369a1}.tyVkAW_hue[data-category=iala]{--cat:#fbbf24;--cat-deep:#b45309}.tyVkAW_hue[data-category=radio]{--cat:#fb7185;--cat-deep:#be123c}.tyVkAW_hue[data-category=weather]{--cat:#22d3ee;--cat-deep:#0e7490}.tyVkAW_hue[data-category=navigation]{--cat:#a78bfa;--cat-deep:#6d28d9}.tyVkAW_hue[data-category=seamanship]{--cat:#34d399;--cat-deep:#047857}.tyVkAW_hue[data-category=boats]{--cat:#fb923c;--cat-deep:#c2410c}.tyVkAW_hue[data-category=safety]{--cat:#a3e635;--cat-deep:#4d7c0f}.tyVkAW_hue[data-category=licences]{--cat:#818cf8;--cat-deep:#3730a3}.tyVkAW_stage{--cat:#f5c451;--cat-deep:#b45309;--ink:var(--color-navy-950);--ink-2:var(--color-navy-700);--ink-3:var(--color-navy-500);--line:var(--color-navy-900);--line-2:var(--color-navy-200);--shadow:var(--color-navy-300);--gold:#b45309;--gold-2:#f59e0b;--green:#16a34a;--red:var(--color-crimson-500);isolation:isolate;color:var(--ink);font-family:var(--font-sans);background:#f7f9fb;grid-template-rows:auto minmax(0,1fr) auto;font-size:14px;line-height:1.35;display:grid;position:relative;overflow:hidden}.tyVkAW_stageLobby,.tyVkAW_stageResults{grid-template-rows:minmax(0,1fr)}.tyVkAW_stageInline{border:2.5px solid var(--line);min-height:clamp(460px,100svh - 252px,780px);box-shadow:4px 4px 0 0 var(--shadow);border-radius:18px}.tyVkAW_stageFixed{z-index:60;height:100dvh;position:fixed;inset:0}.tyVkAW_dock{border:2.5px dashed var(--color-navy-300);min-height:clamp(460px,100svh - 252px,780px);color:var(--color-navy-500);font:800 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase;background:repeating-linear-gradient(0deg,#0f1f360a 0 1px,#0000 1px 6px),#f7f9fb;border-radius:18px;place-items:center;display:grid}.tyVkAW_scene{z-index:0;pointer-events:none;position:absolute;inset:0;overflow:hidden}.tyVkAW_sky{background:radial-gradient(120% 80% at 50% 110%,#dfe7f1 0%,#eef2f7 45%,#fbfcfd 100%);position:absolute;inset:0}.tyVkAW_chart{opacity:.7;background-image:linear-gradient(#0f1f360f 1px,#0000 1px),linear-gradient(90deg,#0f1f360f 1px,#0000 1px);background-size:64px 64px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#000000e6,#0000 80%);mask-image:linear-gradient(#000000e6,#0000 80%)}.tyVkAW_rose{width:54vmin;height:54vmin;color:var(--color-navy-400);opacity:.22;animation:160s linear infinite tyVkAW_rose-turn;position:absolute;top:-14%;right:-6%}.tyVkAW_glow{background:radial-gradient(50% 50%,#f59e0b24,#0000 70%);width:80vmax;height:26vmin;position:absolute;bottom:18%;left:50%;transform:translate(-50%)}.tyVkAW_wave{width:200%;height:16%;position:absolute;left:0}.tyVkAW_wave path{fill:currentColor}.tyVkAW_waveFar{color:#dbe3ee;animation:30s linear infinite tyVkAW_wave-drift;bottom:12%}.tyVkAW_waveNear{color:#cfd9e6;height:22%;animation:19s linear infinite reverse tyVkAW_wave-drift;bottom:0}.tyVkAW_vignette{background:radial-gradient(90% 80% at 50% 45%,#0000 60%,#0f1f3614 100%);position:absolute;inset:0}.tyVkAW_lobby{z-index:3;grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-content:center;gap:20px 32px;width:min(100%,1120px);min-height:0;margin:0 auto;padding:20px 28px;display:grid;position:relative}.tyVkAW_lobbyIntro{align-content:center;gap:12px;display:grid}.tyVkAW_kicker{color:var(--color-crimson-600);font:900 11px / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;display:inline-flex}.tyVkAW_lobbyTitle{color:var(--ink);font:700 clamp(26px, 2.9vw, 38px) / 1.05 var(--font-serif);letter-spacing:-.02em;outline:none;margin:0}.tyVkAW_lobbyHint{max-width:38ch;color:var(--ink-2);margin:0;font-size:15px;line-height:1.5}.tyVkAW_label{color:var(--ink-3);font:800 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.tyVkAW_roundRow{border:0;min-width:0;margin:0;padding:0}.tyVkAW_roundRow legend{margin:0 0 8px;padding:0}.tyVkAW_segment{border:2px solid var(--line);width:fit-content;max-width:100%;box-shadow:2px 2px 0 0 var(--shadow);background:#fff;border-radius:12px;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;padding:4px;display:inline-grid}.tyVkAW_segmentButton{min-height:44px;color:var(--ink-2);font:800 13px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 18px}.tyVkAW_segmentButton:hover:not(:disabled){color:var(--ink)}.tyVkAW_segmentButton[aria-pressed=true]{background:var(--line);color:#fff}.tyVkAW_segmentButton:disabled{opacity:.4;cursor:not-allowed}.tyVkAW_launch{justify-items:start;gap:10px;display:grid}.tyVkAW_start{border:2px solid var(--color-crimson-700);background:var(--color-crimson-500);color:#fff;min-height:60px;font:900 17px / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;box-shadow:3px 3px 0 0 var(--color-crimson-200);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;gap:10px;padding:0 34px;animation:1.6s ease-in-out infinite alternate tyVkAW_start-pulse;display:inline-flex}.tyVkAW_start:hover:not(:disabled){background:var(--color-crimson-600);box-shadow:5px 5px 0 0 var(--color-crimson-200);transform:translateY(-2px)}.tyVkAW_start:active:not(:disabled){box-shadow:none;transform:translateY(1px)}.tyVkAW_start:disabled{border-color:var(--color-navy-300);background:var(--color-navy-200);color:var(--color-navy-500);box-shadow:none;cursor:not-allowed;animation:none}.tyVkAW_notice{color:var(--color-crimson-700);font:700 13px / 1.35 var(--font-sans);margin:0}.tyVkAW_facts{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.tyVkAW_facts li{border:1.5px solid var(--color-navy-300);color:var(--color-navy-800);font:800 11px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 11px;display:inline-flex}.tyVkAW_facts li svg{color:var(--gold)}.tyVkAW_howTo{max-width:44ch;color:var(--ink-2);font-size:13px;line-height:1.5}.tyVkAW_howTo summary{cursor:pointer;color:var(--ink-2);font:800 11px / 1 var(--font-sans);letter-spacing:.14em;text-transform:uppercase}.tyVkAW_howTo summary:hover{color:var(--ink)}.tyVkAW_howTo p{margin:8px 0 0}.tyVkAW_howTo p+p{color:var(--gold);font-weight:700}.tyVkAW_topics{align-content:center;gap:12px;display:grid}.tyVkAW_topicsHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px 16px;display:grid}.tyVkAW_topicsMeta{justify-items:start;gap:6px;display:grid}.tyVkAW_topicsCount{color:var(--ink);font:800 22px / 1 var(--font-sans);letter-spacing:-.02em}.tyVkAW_topicList{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;padding:0;list-style:none;display:grid}.tyVkAW_topicItem{border:2px solid var(--line);min-height:58px;color:var(--ink);box-shadow:3px 3px 0 0 var(--cat);background:#fff;border-radius:12px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;display:grid}.tyVkAW_topicItemSoon{border:2px dashed var(--color-navy-300);background:var(--color-navy-50);color:var(--ink-2);box-shadow:none}.tyVkAW_coin{background:var(--cat);width:36px;height:36px;color:var(--color-navy-950);box-shadow:0 3px 0 var(--cat-deep);border-radius:50%;flex:none;place-items:center;display:grid}.tyVkAW_topicItemSoon .tyVkAW_coin{color:var(--color-navy-400);box-shadow:inset 0 0 0 2px var(--color-navy-300);background:#fff}.tyVkAW_topicText{gap:3px;min-width:0;display:grid}.tyVkAW_topicName{font:800 12.5px / 1.15 var(--font-sans);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tyVkAW_topicMeta{color:var(--cat-deep);font:700 10px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;display:block}.tyVkAW_topicItemSoon .tyVkAW_topicMeta{color:var(--ink-3)}.tyVkAW_hud{z-index:3;grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:10px 14px;padding:12px 16px 6px;display:grid;position:relative}.tyVkAW_exit{border:2px solid var(--line);width:40px;height:40px;color:var(--ink);box-shadow:2px 2px 0 0 var(--shadow);cursor:pointer;background:#fff;border-radius:10px;place-items:center;display:grid}.tyVkAW_exit:hover{background:var(--color-navy-50)}.tyVkAW_track{gap:6px;min-width:0;display:grid}.tyVkAW_trackLabel{color:var(--ink-2);font:800 11px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:8px;display:flex}.tyVkAW_trackLabel span:last-child{color:var(--ink-3)}.tyVkAW_segments{grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;gap:3px;height:8px;display:grid}.tyVkAW_segments i{background:var(--line-2);border-radius:4px;transition:background-color .3s;display:block}.tyVkAW_segments i[data-state=current]{background:var(--line);animation:1.2s ease-in-out infinite tyVkAW_blink}.tyVkAW_segments i[data-state=correct]{background:var(--green)}.tyVkAW_segments i[data-state=wrong]{background:var(--red)}.tyVkAW_chips{order:0;gap:8px;display:flex}.tyVkAW_chip{border:2px solid var(--line);min-width:82px;box-shadow:2px 2px 0 0 var(--shadow);text-align:center;background:#fff;border-radius:10px;gap:3px;padding:7px 12px;display:grid;position:relative}.tyVkAW_chip small{color:var(--ink-3);font:800 10px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase}.tyVkAW_chip b{color:var(--ink);font:900 20px / 1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;justify-content:center;align-items:center;gap:4px;display:inline-flex}.tyVkAW_chipScore b{color:var(--gold);animation:.4s ease-out tyVkAW_bump}.tyVkAW_chipStreak b{animation:.45s cubic-bezier(.2,.9,.3,1.4) tyVkAW_pop}.tyVkAW_chipStreakHot{border-color:var(--gold-2);box-shadow:2px 2px #fde68a}.tyVkAW_chipStreakHot b{color:var(--gold)}.tyVkAW_chipStreakCold b{color:var(--color-navy-400);animation:none}.tyVkAW_gain{color:var(--gold);font:900 16px / 1 var(--font-sans);text-shadow:0 1px #fff;pointer-events:none;animation:1.1s ease-out forwards tyVkAW_float-up;position:absolute;top:-8px;left:50%;transform:translate(-50%)}.tyVkAW_hudToken{order:1;place-items:center;display:grid}.tyVkAW_token{filter:drop-shadow(3px 3px 0 var(--shadow));flex:none;display:block;overflow:visible}.tyVkAW_tokenRim{fill:#fff;stroke:var(--line);stroke-width:2.5px}.tyVkAW_tokenHub{fill:var(--line);stroke:#fff;stroke-width:2px}.tyVkAW_wedge path{fill:color-mix(in srgb, var(--cat) 16%, #fff);stroke:var(--line);stroke-width:1.5px;transition:fill .3s}.tyVkAW_wedge svg{color:var(--cat-deep);opacity:.6}.tyVkAW_wedgeOn{transform-box:view-box;transform-origin:50%;animation:.45s cubic-bezier(.2,.9,.3,1.4) tyVkAW_pop}.tyVkAW_wedgeOn path{fill:var(--cat)}.tyVkAW_wedgeOn svg{color:var(--color-navy-950);opacity:1}.tyVkAW_wedgeLocked path{fill:#f1f4f8;stroke-dasharray:3 2}.tyVkAW_wedgeLocked svg{color:var(--color-navy-400);opacity:.7}.tyVkAW_resultToken{place-items:center;display:grid}.tyVkAW_center{z-index:2;align-content:center;gap:14px;width:min(100%,960px);min-height:0;margin:0 auto;padding:8px 16px;display:grid;position:relative;overflow:auto}.tyVkAW_ribbon{border:2px solid var(--line);background:var(--cat);color:var(--color-navy-950);font:800 12px / 1 var(--font-sans);letter-spacing:.08em;text-transform:uppercase;box-shadow:2px 2px 0 0 var(--shadow);border-radius:999px;justify-self:start;align-items:center;gap:8px;padding:5px 12px 5px 5px;display:inline-flex}.tyVkAW_ribbon i{background:var(--color-navy-950);width:24px;height:24px;color:var(--cat);border-radius:50%;place-items:center;display:grid}.tyVkAW_card{border:2.5px solid var(--line);color:var(--ink);box-shadow:6px 6px 0 0 var(--cat);background:#fff;border-radius:18px;padding:22px 26px;animation:.35s cubic-bezier(.2,.9,.3,1.1) tyVkAW_card-in;position:relative}.tyVkAW_question{font:700 clamp(19px, 2.3vw, 27px) / 1.25 var(--font-serif);letter-spacing:-.01em;outline:none;margin:0}.tyVkAW_answers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.tyVkAW_answer{border:2px solid var(--line);min-height:60px;color:var(--ink);font:700 15px / 1.3 var(--font-sans);text-align:left;box-shadow:2px 2px 0 0 var(--line-2);cursor:pointer;background:#fff;border-radius:14px;align-items:center;gap:12px;padding:10px 14px;transition:transform .15s,border-color .15s,box-shadow .15s,background-color .15s,opacity .3s;display:flex}.tyVkAW_answer:not(:disabled):hover{background:color-mix(in srgb, var(--cat) 8%, #fff);box-shadow:4px 4px 0 0 var(--cat);transform:translateY(-2px)}.tyVkAW_answer:not(:disabled):active{box-shadow:none;transform:translateY(1px)}.tyVkAW_answer small{background:var(--cat);width:34px;height:34px;color:var(--color-navy-950);font:900 14px / 1 var(--font-sans);box-shadow:0 3px 0 var(--cat-deep);border-radius:10px;flex:none;place-items:center;display:grid}.tyVkAW_answer:disabled{cursor:default}.tyVkAW_answer[data-state=dim]{opacity:.45}.tyVkAW_answer[data-state=correct]{border-color:var(--green);color:#14532d;background:#f0fdf4;animation:.4s cubic-bezier(.2,.9,.3,1.3) tyVkAW_pop;box-shadow:3px 3px #86efac}.tyVkAW_answer[data-state=correct] small{background:var(--green);color:#fff;box-shadow:0 3px #15803d}.tyVkAW_answer[data-state=wrong]{border-color:var(--red);background:var(--color-crimson-50);color:var(--color-crimson-900);box-shadow:3px 3px 0 0 var(--color-crimson-200);animation:.4s ease-in-out tyVkAW_answer-shake}.tyVkAW_answer[data-state=wrong] small{background:var(--red);color:#fff;box-shadow:0 3px 0 var(--color-crimson-700)}.tyVkAW_deck{z-index:3;padding:8px 16px calc(14px + env(safe-area-inset-bottom,0px));background:linear-gradient(#f7f9fb00 0%,#f7f9fbeb 25%,#eef2f7fa 100%);position:relative}.tyVkAW_deck:empty{padding:0}.tyVkAW_deckInner{gap:10px;width:min(100%,960px);margin:0 auto;display:grid}.tyVkAW_verdict{background:#fff;border:2px solid;border-radius:14px;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:4px 16px;padding:14px 16px;animation:.35s cubic-bezier(.2,.9,.3,1.1) tyVkAW_card-in;display:grid}.tyVkAW_verdictCorrect{border-color:var(--green);box-shadow:3px 3px #86efac}.tyVkAW_verdictWrong{border-color:var(--red);box-shadow:3px 3px 0 0 var(--color-crimson-200)}.tyVkAW_verdictTitle{font:900 18px / 1 var(--font-sans);letter-spacing:-.01em;align-items:center;gap:8px;margin:0;display:flex}.tyVkAW_verdictCorrect .tyVkAW_verdictTitle{color:#166534}.tyVkAW_verdictWrong .tyVkAW_verdictTitle{color:var(--color-crimson-700)}.tyVkAW_verdictAnswer{color:var(--ink);font:700 13px / 1.35 var(--font-sans);margin:4px 0 0}.tyVkAW_verdictBody{max-height:22vh;color:var(--ink-2);font:400 13.5px / 1.5 var(--font-sans);margin:4px 0 0;overflow:auto}.tyVkAW_verdictActions{grid-area:1/2/span 3;align-self:center;gap:8px;display:grid}.tyVkAW_next,.tyVkAW_secondary{min-height:52px;font:900 14px / 1 var(--font-sans);letter-spacing:.1em;text-transform:uppercase;cursor:pointer;border:2px solid;border-radius:12px;justify-content:center;align-items:center;gap:8px;padding:0 26px;display:inline-flex}.tyVkAW_next{border-color:var(--color-crimson-700);background:var(--color-crimson-500);color:#fff;box-shadow:3px 3px 0 0 var(--color-crimson-200);animation:.35s cubic-bezier(.2,.9,.3,1.3) tyVkAW_pop}.tyVkAW_next:hover{background:var(--color-crimson-600);box-shadow:4px 4px 0 0 var(--color-crimson-200);transform:translateY(-2px)}.tyVkAW_secondary{border-color:var(--line);color:var(--ink);box-shadow:3px 3px 0 0 var(--shadow);background:#fff}.tyVkAW_secondary:hover{background:var(--color-navy-50);transform:translateY(-2px)}.tyVkAW_next:active,.tyVkAW_secondary:active{box-shadow:none;transform:translateY(1px)}.tyVkAW_lesson{border:2px solid var(--line);min-height:44px;color:var(--ink);font:800 12px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;background:#fff;border-radius:10px;justify-content:center;align-items:center;gap:6px;padding:0 14px;text-decoration:none;display:inline-flex}.tyVkAW_lesson:hover{background:var(--color-navy-50)}.tyVkAW_results{z-index:3;width:min(100%,960px);min-height:0;padding:24px 16px calc(24px + env(safe-area-inset-bottom,0px));align-content:start;gap:18px;margin:0 auto;display:grid;position:relative;overflow:auto}.tyVkAW_resultsHead{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px 24px;display:grid}.tyVkAW_resultTitle{color:var(--ink);font:700 clamp(26px, 3.2vw, 40px) / 1.1 var(--font-serif);letter-spacing:-.02em;outline:none;margin:0}.tyVkAW_resultSummary{color:var(--ink-2);margin:6px 0 0;font-size:16px}.tyVkAW_resultKicker{color:var(--color-crimson-600);font:900 11px / 1 var(--font-sans);letter-spacing:.16em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:8px;display:inline-flex}.tyVkAW_tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.tyVkAW_tile{border:2px solid var(--line);box-shadow:3px 3px 0 0 var(--shadow);background:#fff;border-radius:14px;padding:12px 14px}.tyVkAW_tile small{color:var(--ink-3);font:800 10px / 1 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;display:block}.tyVkAW_tile b{color:var(--gold);font:900 26px / 1 var(--font-sans);font-variant-numeric:tabular-nums;letter-spacing:-.02em;margin-top:6px;display:block}.tyVkAW_sectionTitle{color:var(--ink);font:700 19px / 1.2 var(--font-serif);margin:4px 0 0}.tyVkAW_catGrid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:10px;display:grid}.tyVkAW_catCard{border:2px solid var(--line-2);background:#fff;border-radius:14px;gap:8px;padding:12px;display:grid}.tyVkAW_catCardEarned{border-color:var(--line);box-shadow:3px 3px 0 0 var(--cat)}.tyVkAW_catCardHead{color:var(--ink);font:800 13px / 1.2 var(--font-sans);align-items:center;gap:8px;display:flex}.tyVkAW_catCardHead i{background:var(--cat);width:28px;height:28px;color:var(--color-navy-950);border-radius:50%;flex:none;place-items:center;display:grid}.tyVkAW_catCard:not(.tyVkAW_catCardEarned) .tyVkAW_catCardHead i{color:var(--cat-deep);box-shadow:inset 0 0 0 2px var(--cat);background:#fff}.tyVkAW_catBar{background:var(--color-navy-100);border-radius:4px;height:8px;overflow:hidden}.tyVkAW_catBar b{background:var(--cat);border-radius:4px;height:100%;transition:width 1s cubic-bezier(.2,.8,.2,1);display:block}.tyVkAW_catScore{color:var(--ink-3);font:700 11px / 1 var(--font-sans);letter-spacing:.06em;text-transform:uppercase;flex-wrap:wrap;justify-content:space-between;gap:4px 8px;display:flex}.tyVkAW_catEarned{color:#166534;align-items:center;gap:4px;display:inline-flex}.tyVkAW_perfect{border:2px solid var(--green);color:#14532d;font:800 15px / 1.35 var(--font-sans);background:#f0fdf4;border-radius:14px;align-items:center;gap:10px;margin:0;padding:14px 16px;display:flex;box-shadow:3px 3px #86efac}.tyVkAW_missed{gap:10px;display:grid}.tyVkAW_missedItem{border:2px solid var(--color-crimson-300);background:#fff;border-radius:14px;gap:6px;padding:14px 16px;display:grid}.tyVkAW_missedQ{color:var(--ink);font:700 15px / 1.35 var(--font-sans);margin:0}.tyVkAW_missedA{color:#166534;font:700 13px / 1.35 var(--font-sans);margin:0}.tyVkAW_missedWhy{color:var(--ink-2);font:400 13.5px / 1.5 var(--font-sans);margin:0}.tyVkAW_missedItem .tyVkAW_lesson{justify-self:start}.tyVkAW_resultActions{flex-wrap:wrap;gap:10px;padding-top:4px;display:flex}.tyVkAW_srOnly{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@keyframes tyVkAW_wave-drift{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes tyVkAW_rose-turn{to{transform:rotate(360deg)}}@keyframes tyVkAW_start-pulse{0%{box-shadow:3px 3px 0 0 var(--color-crimson-200)}to{box-shadow:5px 5px 0 0 var(--color-crimson-300)}}@keyframes tyVkAW_pop{0%{opacity:0;transform:scale(.6)}60%{opacity:1;transform:scale(1.12)}to{transform:scale(1)}}@keyframes tyVkAW_bump{0%{transform:scale(1)}40%{transform:scale(1.3)}to{transform:scale(1)}}@keyframes tyVkAW_blink{0%,to{opacity:1}50%{opacity:.35}}@keyframes tyVkAW_float-up{0%{opacity:0;transform:translate(-50%)}15%{opacity:1}to{opacity:0;transform:translate(-50%,-34px)}}@keyframes tyVkAW_card-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes tyVkAW_answer-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}@media (max-width:900px){.tyVkAW_lobby{grid-template-columns:minmax(0,1fr);gap:20px}}@media (max-width:720px){.tyVkAW_stageInline,.tyVkAW_dock{border-radius:14px;min-height:0}.tyVkAW_lobby{padding:20px 16px}.tyVkAW_lobbyTitle{font-size:26px}.tyVkAW_topicList{grid-template-columns:repeat(2,minmax(0,1fr))}.tyVkAW_topicItem{min-height:0;padding:8px}.tyVkAW_start{width:100%}.tyVkAW_hud{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 10px;padding:10px 12px 6px}.tyVkAW_hudToken{order:0}.tyVkAW_hudToken .tyVkAW_token{width:48px;height:48px}.tyVkAW_chips{order:1;grid-column:1/-1}.tyVkAW_chip{flex:1 1 0;min-width:0;padding:6px 8px}.tyVkAW_chip b{font-size:17px}.tyVkAW_center{gap:10px;padding:6px 12px}.tyVkAW_card{box-shadow:4px 4px 0 0 var(--cat);padding:16px 18px}.tyVkAW_question{font-size:18px}.tyVkAW_answers{grid-template-columns:minmax(0,1fr);gap:8px}.tyVkAW_answer{min-height:52px;padding:8px 12px;font-size:14px}.tyVkAW_answer small{width:30px;height:30px}.tyVkAW_deck{padding:6px 12px calc(12px + env(safe-area-inset-bottom,0px))}.tyVkAW_verdict{grid-template-columns:minmax(0,1fr);padding:12px}.tyVkAW_verdictBody{max-height:18vh}.tyVkAW_verdictActions{grid-area:auto/1;grid-auto-columns:minmax(0,1fr);grid-auto-flow:column;margin-top:6px}.tyVkAW_next,.tyVkAW_secondary{letter-spacing:.06em;padding:0 14px;font-size:13px}.tyVkAW_results{padding:16px 12px calc(16px + env(safe-area-inset-bottom,0px));gap:14px}.tyVkAW_resultsHead{text-align:center;grid-template-columns:minmax(0,1fr);justify-items:center}.tyVkAW_resultToken .tyVkAW_token{width:120px;height:120px}.tyVkAW_tile b{font-size:20px}.tyVkAW_resultActions>*{flex:100%}}@media (prefers-reduced-motion:reduce){.tyVkAW_stage,.tyVkAW_stage *,.tyVkAW_stage :before,.tyVkAW_stage :after{transition:none!important;animation:none!important}.tyVkAW_gain{display:none}}
