@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-vietnamese-700-normal-Dm7RZTvf.woff2)format("woff2"),url(/assets/barlow-semi-condensed-vietnamese-700-normal-BvUTSFNY.woff)format("woff");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:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-ext-700-normal-BhgEo64M.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-ext-700-normal-C0vCoZIV.woff)format("woff");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Barlow Semi Condensed;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/barlow-semi-condensed-latin-700-normal-BpqDG8I9.woff2)format("woff2"),url(/assets/barlow-semi-condensed-latin-700-normal-BMyZXq_9.woff)format("woff");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:Sofia Sans Semi Condensed;font-style:normal;font-display:swap;font-weight:800;src:url(/assets/sofia-sans-semi-condensed-cyrillic-800-normal-CV3EzSl6.woff2)format("woff2"),url(/assets/sofia-sans-semi-condensed-cyrillic-800-normal-B7U2k8es.woff)format("woff")}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--bg:#eef1f0;--card:#fff;--ink:#182024;--ink-2:#56636a;--line:#18202429;--road:#3a464c;--road-line:#f1f4f4;--marker-done:#1f2a2f;--blue:#1d5f94;--blue-text:#1d5f94;--blue-tint:#1d5f941f;--ochre-text:#8f5310;--moss:#2e7550;--moss-text:#2e6b45;--moss-tint:#e2efe6;--lava:#b83a2e;--lava-text:#a8342a;--lava-tint:#f7e2df;--open:#dadedd;--open-text:#4a565c;--sign-red:#d20000;--sign-yellow:#f8c800;--sign-edge:#18202459;--raise:0 1px 2px #18202414, 0 8px 24px #18202414;--footer-bg:#182024;--footer-ink:#e9eeef;--footer-ink-2:#9aa8ae;--font-text:-apple-system, BlinkMacSystemFont, "SF Pro Text", system-ui, "Segoe UI", Roboto, sans-serif;--font-plate:"Barlow Semi Condensed", "Sofia Sans Semi Condensed", -apple-system, system-ui, sans-serif;--ease-out:cubic-bezier(.23, 1, .32, 1);--radius-card:22px;--radius-plate:9px;--gutter:16px;--wrap:1200px;--road-col:46px;--road-gap:14px;--road-w:34px;--header-h:60px}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}}@media (width>=768px){:root{--gutter:32px;--road-col:64px;--road-gap:24px;--road-w:40px;--header-h:68px}}@media (prefers-color-scheme:dark){:root{--bg:#0f1416;--card:#182024;--ink:#e9eeef;--ink-2:#9aa8ae;--line:#e9eeef1f;--road:#3a464c;--marker-done:#10161a;--blue:#246ba3;--blue-text:#8ccbea;--blue-tint:#8ccbea29;--ochre-text:#e8ad5a;--moss-text:#8fd0aa;--moss-tint:#2e755047;--lava-text:#f2a097;--lava-tint:#b83a2e47;--open:#2a3439;--open-text:#c3ccd0;--sign-edge:#0000;--raise:0 1px 2px #0006, 0 8px 24px #00000059;--footer-bg:#0a0e10}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--header-h) + 16px)}@media (prefers-reduced-motion:no-preference){html{scroll-behavior:smooth}}body{background:var(--bg);color:var(--ink);font-family:var(--font-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-size:17px;line-height:1.5}::selection{background:var(--sign-yellow);color:#000}:focus-visible{outline:3px solid var(--blue-text);outline-offset:3px;border-radius:6px}img,svg{max-width:100%;display:block}h1,h2,h3{font-family:var(--font-plate);text-wrap:balance;margin:0;font-weight:700}p{text-wrap:pretty;margin:0}a{color:var(--blue-text);text-underline-offset:3px;text-decoration-thickness:1px}@media (hover:hover) and (pointer:fine){a:hover{text-decoration-thickness:2px}}.wrap{width:100%;max-width:calc(var(--wrap) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.button{min-height:48px;font:600 17px/1 var(--font-text);cursor:pointer;transition:background-color .16s ease, border-color .16s ease, color .16s ease, transform .12s var(--ease-out);border:1.5px solid #0000;border-radius:24px;justify-content:center;align-items:center;gap:8px;padding:0 22px;text-decoration:none;display:inline-flex}.button:active{transform:scale(.97)}.button-primary{background:var(--blue);color:#fff}.button-quiet{border-color:var(--blue-text);color:var(--blue-text);background:0 0}@media (hover:hover) and (pointer:fine){.button-primary:hover{background:color-mix(in srgb, var(--blue) 86%, #000)}.button-quiet:hover{background:var(--blue-tint)}}@media (prefers-reduced-motion:reduce){.button:active{transform:none}}.section-head{gap:14px;max-width:44rem;display:grid}.section-title{letter-spacing:-.005em;font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.02}.section-lead{color:var(--ink-2);max-width:38rem;font-size:clamp(1.0625rem,1rem + .3vw,1.1875rem);line-height:1.5}.source{color:var(--ink-2);font-size:15px}.lang[data-v-c4da57ce]{position:relative}.toggle[data-v-c4da57ce]{background:var(--open);min-width:44px;min-height:40px;color:var(--ink);font:600 15px/1 var(--font-text);letter-spacing:.02em;cursor:pointer;border:0;border-radius:999px;align-items:center;gap:4px;padding:0 10px 0 14px;transition:background-color .16s;display:inline-flex}.toggle svg[data-v-c4da57ce],.check[data-v-c4da57ce]{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:18px;height:18px}.toggle svg[data-v-c4da57ce]{color:var(--ink-2);transition:transform .2s var(--ease-out)}.toggle[aria-expanded=true] svg[data-v-c4da57ce]{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.toggle[data-v-c4da57ce]:hover{background:color-mix(in srgb, var(--open) 80%, var(--ink))}}.menu[data-v-c4da57ce]{z-index:200;border:1px solid var(--line);background:var(--card);min-width:200px;box-shadow:var(--raise);transform-origin:100% 0;border-radius:14px;padding:6px;display:grid;position:absolute;top:calc(100% + 8px);right:0}.item[data-v-c4da57ce]{min-height:44px;color:var(--ink);font:400 16px/1.2 var(--font-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:9px;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;gap:10px;padding:0 10px;display:grid}.item[data-v-c4da57ce]:focus-visible{outline-offset:-2px}.item[aria-checked=true] .name[data-v-c4da57ce]{font-weight:600}@media (hover:hover) and (pointer:fine){.item[data-v-c4da57ce]:hover{background:var(--blue-tint)}}.code[data-v-c4da57ce]{color:var(--ink-2);font:700 15px/1 var(--font-plate);letter-spacing:.02em}.check[data-v-c4da57ce]{color:var(--blue-text)}.menu-enter-active[data-v-c4da57ce]{transition:opacity .16s var(--ease-out), transform .16s var(--ease-out)}.menu-leave-active[data-v-c4da57ce]{transition:opacity .12s var(--ease-out), transform .12s var(--ease-out)}.menu-enter-from[data-v-c4da57ce],.menu-leave-to[data-v-c4da57ce]{opacity:0;transform:scale(.96)}@media (prefers-reduced-motion:reduce){.menu-enter-from[data-v-c4da57ce],.menu-leave-to[data-v-c4da57ce]{transform:none}.toggle svg[data-v-c4da57ce]{transition:none}}.badge[data-v-6775f07d]{transition:transform .12s var(--ease-out);border-radius:10px;display:inline-block}.badge img[data-v-6775f07d]{width:auto}.badge[data-v-6775f07d]:active{transform:scale(.97)}@media (hover:hover) and (pointer:fine){.badge[data-v-6775f07d]:hover{transform:translateY(-1px)}}@media (prefers-reduced-motion:reduce){.badge[data-v-6775f07d],.badge[data-v-6775f07d]:active,.badge[data-v-6775f07d]:hover{transform:none}}@media (prefers-color-scheme:dark){.badge img[data-v-6775f07d]{border-radius:9px;box-shadow:0 0 0 1px #e9eeef47}}.site-header[data-v-44e5b8a4]{z-index:100;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 84%, transparent);-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);position:sticky;top:0}.bar[data-v-44e5b8a4]{height:var(--header-h);justify-content:space-between;align-items:center;gap:16px;display:flex}.brand[data-v-44e5b8a4]{color:var(--ink);font:700 1.375rem/1 var(--font-plate);align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img[data-v-44e5b8a4]{border-radius:7px;width:32px;height:32px}.tools[data-v-44e5b8a4]{align-items:center;gap:12px;display:flex}@media (width<=599px){.bar[data-v-44e5b8a4]{gap:10px}.brand[data-v-44e5b8a4]{gap:8px;font-size:1.25rem}.tools[data-v-44e5b8a4]{gap:8px}}@media (width<=339px){.get[data-v-44e5b8a4]{display:none}}.skip[data-v-44e5b8a4]{z-index:1;background:var(--card);color:var(--ink);box-shadow:var(--raise);border-radius:10px;padding:10px 16px;font-weight:600;position:absolute;top:8px;left:8px;transform:translateY(-160%)}.skip[data-v-44e5b8a4]:focus-visible{transform:none}.site-footer[data-v-eceddc6d]{background:var(--footer-bg);color:var(--footer-ink);padding-block:clamp(48px,7vw,80px) 32px;font-size:15px}.columns[data-v-eceddc6d]{gap:36px clamp(32px,6vw,80px);display:grid}@media (width>=768px){.columns[data-v-eceddc6d]{grid-template-columns:minmax(0,1.4fr) repeat(2,minmax(0,1fr))}}.about[data-v-eceddc6d]{align-content:start;gap:14px;max-width:24rem;display:grid}.about p[data-v-eceddc6d]{color:var(--footer-ink-2)}.brand[data-v-eceddc6d]{color:var(--footer-ink);font:700 1.5rem/1 var(--font-plate);justify-self:start;align-items:center;gap:10px;text-decoration:none;display:inline-flex}.brand img[data-v-eceddc6d]{border-radius:8px;width:36px;height:36px}.links h2[data-v-eceddc6d]{color:var(--footer-ink-2);font:600 15px/1.3 var(--font-text);margin-bottom:10px}.links ul[data-v-eceddc6d]{gap:2px;margin:0;padding:0;list-style:none;display:grid}.links a[data-v-eceddc6d]{min-height:36px;color:var(--footer-ink);align-items:center;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.links a[data-v-eceddc6d]:hover{text-decoration:underline;text-decoration-thickness:1px}}.disclaimer[data-v-eceddc6d]{color:var(--footer-ink-2);border-top:1px solid #e9eeef24;margin-top:clamp(36px,5vw,56px);padding-top:20px;font-size:14px}.site-footer[data-v-eceddc6d] :focus-visible{outline-color:var(--footer-ink)}.road[data-v-992343f0]{top:0;bottom:0;left:calc(var(--gutter) + (var(--road-col) - var(--road-w)) / 2);width:var(--road-w);background:linear-gradient(var(--road-line), var(--road-line)) top / 100% 3px no-repeat, linear-gradient(var(--road-line), var(--road-line)) bottom / 100% 3px no-repeat, repeating-linear-gradient(to bottom, var(--road-line) 0 12px, transparent 12px 22px) center 14px / 2px calc(100% - 28px) no-repeat, var(--road);border-radius:6px;position:absolute}.car[data-v-992343f0]{width:40%;margin:18px 0 0 5%;position:sticky;top:50vh}.car svg[data-v-992343f0]{width:100%;height:auto}.body[data-v-992343f0]{fill:var(--sign-yellow);stroke:#000;stroke-width:1px}.glass[data-v-992343f0]{fill:#182024}.lamp[data-v-992343f0]{fill:#fff}.stage[data-v-4ad78e50]{z-index:2;background:var(--marker-done);color:#fff;width:34px;height:34px;font:700 18px/1 var(--font-plate);transition:transform .24s var(--ease-out), border-radius .24s var(--ease-out), background-color .2s ease, border-color .2s ease, box-shadow .2s ease;border:2px solid #fff;border-radius:50%;place-items:center;display:grid;position:relative;transform:scale(.9)}.stage[data-state=ahead][data-v-4ad78e50]{border-color:var(--road);background:var(--card);color:var(--ink)}.stage[data-state=current][data-v-4ad78e50]{background:var(--blue);box-shadow:0 0 0 1.5px var(--ink);border-radius:8px;transform:scale(1)}svg[data-v-4ad78e50]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:17px;height:17px}@media (prefers-reduced-motion:reduce){.stage[data-v-4ad78e50]{transition:background-color .2s,border-color .2s}}.leg[data-v-c309dce4]{grid-template-columns:var(--road-col) minmax(0, 1fr);column-gap:var(--road-gap);padding-block:clamp(64px,9vh,112px);display:grid}.leg-mark[data-v-c309dce4]{justify-content:center;padding-top:clamp(2px,.6vw,8px);display:flex}.leg-body[data-v-c309dce4]{align-content:start;gap:clamp(28px,4vw,48px);min-width:0;display:grid}.orb[data-v-cfb7b51b]{width:var(--orb-size);aspect-ratio:1;isolation:isolate;color:var(--blue);flex:none;place-items:center;display:grid;position:relative;container-type:size}@media (prefers-color-scheme:dark){.orb[data-v-cfb7b51b]{color:var(--blue-text)}}.orb-dots[data-v-cfb7b51b]{z-index:30;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.orb-tiles[data-v-cfb7b51b]{pointer-events:none;position:absolute;inset:0}.tile[data-v-cfb7b51b]{aspect-ratio:1;will-change:transform, opacity;width:10.4cqw;position:absolute;top:0;left:0}.tile img[data-v-cfb7b51b]{object-fit:contain;filter:drop-shadow(0 2px 3px #1820242e);width:100%;height:100%}.orb:not(.is-on) .tile[data-v-cfb7b51b]{opacity:0}.orb-label[data-v-cfb7b51b]{z-index:50;max-width:var(--label-width);color:var(--ink);text-align:center;justify-items:center;display:grid;position:relative}.hero-lead[data-v-eab1648b]{max-width:34rem;color:var(--ink-2);text-align:center;margin:clamp(14px,2cqw,22px) auto 0;font-size:clamp(1.0625rem,.98rem + .35vw,1.25rem);line-height:1.45}.hero-actions[data-v-eab1648b]{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px;margin-top:clamp(20px,3cqw,30px);display:flex}.hero-actions .button[data-v-eab1648b]{background:var(--bg);min-height:52px}.hero[data-v-f3a5ac19]{--orb-size:100vw;--label-width:76vw;flex-direction:column;align-items:center;padding-bottom:48px;display:flex;overflow:clip}.below[data-v-f3a5ac19]{padding-inline:var(--gutter)}@media (width>=768px){.hero[data-v-f3a5ac19]{--orb-size:min(940px, calc(100vw - 2 * var(--gutter)), calc((100svh - var(--header-h)) * 1.06));--label-width:min(62cqw, 600px);min-height:calc(100svh - var(--header-h));justify-content:center;padding-bottom:0}}.hero-title[data-v-f3a5ac19]{letter-spacing:-.01em;font-size:clamp(2.5rem,1.1rem + 5.4vw,4.75rem);line-height:.98}.hero-title[data-v-f3a5ac19]:lang(ru),.hero-title[data-v-f3a5ac19]:lang(pl){font-size:clamp(2.25rem,1.1rem + 4.6vw,4rem)}@media (width<=767px){.hero-title[data-v-f3a5ac19],.hero-title[data-v-f3a5ac19]:lang(ru),.hero-title[data-v-f3a5ac19]:lang(pl){font-size:2.125rem}}.glyph[data-v-b820a3da]{width:100%;height:auto;overflow:visible}.plate-text[data-v-b820a3da]{font-family:var(--font-plate);fill:#000;font-weight:700}.test[data-v-6a171cd3]{gap:clamp(32px,5vw,56px);display:grid}.limits[data-v-6a171cd3]{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,3vw,48px);max-width:840px;margin:0;padding:0;list-style:none;display:grid}.limits li[data-v-6a171cd3]{text-align:center;justify-items:center;gap:14px;display:grid}.disc[data-v-6a171cd3]{width:min(100%,220px)}.limit-text[data-v-6a171cd3]{color:var(--ink-2);text-wrap:balance;font-size:clamp(.9375rem,.85rem + .4vw,1.125rem);line-height:1.3}.app[data-v-6a171cd3]{flex-wrap:wrap;align-items:baseline;gap:6px 16px;font-size:17px;display:flex}.practice[data-v-41ed7305]{align-items:start;gap:clamp(28px,4vw,56px);display:grid}@media (width>=1024px){.practice[data-v-41ed7305]{grid-template-columns:minmax(0,5fr) minmax(0,6fr)}}.note[data-v-41ed7305]{color:var(--ink-2);font-size:15px}.quiz[data-v-41ed7305]{border-radius:var(--radius-card);background:var(--card);max-width:560px;box-shadow:var(--raise);gap:22px;padding:clamp(18px,3vw,28px);display:grid}.quiz-top[data-v-41ed7305]{gap:12px;display:grid}.progress[data-v-41ed7305]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px;font-weight:600}.strip[data-v-41ed7305]{grid-template-columns:repeat(5,minmax(0,1fr));gap:6px;margin:0;padding:0;list-style:none;display:grid}.square[data-v-41ed7305]{background:var(--open);height:38px;color:var(--open-text);font:700 18px/1 var(--font-plate);font-variant-numeric:tabular-nums;border-radius:8px;place-items:center;transition:background-color .2s,color .2s,box-shadow .2s;display:grid;position:relative}.square[data-state=right][data-v-41ed7305]{background:var(--moss);color:#fff}.square[data-state=wrong][data-v-41ed7305]{background:var(--lava);color:#fff}.square[data-state=current][data-v-41ed7305]{background:var(--blue-tint);color:var(--blue-text);box-shadow:inset 0 0 0 2px var(--blue-text)}.square svg[data-v-41ed7305]{fill:none;stroke:currentColor;stroke-width:3.4px;stroke-linecap:round;stroke-linejoin:round;width:11px;height:11px;position:absolute;top:4px;right:4px}.question[data-v-41ed7305]{gap:18px;display:grid}.sign[data-v-41ed7305]{object-fit:contain;width:200px;height:176px;margin-inline:auto}.statement[data-v-41ed7305]{font-size:clamp(1.1875rem,1.1rem + .4vw,1.375rem);font-weight:600;line-height:1.4}.answers[data-v-41ed7305]{grid-template-columns:1fr 1fr;gap:10px;display:grid}.answer[data-v-41ed7305]{border:1.5px solid var(--line);background:var(--bg);min-height:52px;color:var(--ink);font:600 17px/1 var(--font-text);cursor:pointer;transition:background-color .2s ease, border-color .2s ease, color .2s ease, opacity .2s ease, transform .12s var(--ease-out);border-radius:16px}.answer[data-look=idle][data-v-41ed7305]:active{transform:scale(.97)}.answer[data-look=right][data-v-41ed7305]{border-color:var(--moss);background:var(--moss);color:#fff}.answer[data-look=wrong][data-v-41ed7305]{border-color:var(--lava);background:var(--lava);color:#fff}.answer[data-look=spent][data-v-41ed7305]{opacity:.5}.answer[aria-disabled=true][data-v-41ed7305]{cursor:default}@media (hover:hover) and (pointer:fine){.answer[data-look=idle][data-v-41ed7305]:hover{border-color:var(--blue-text)}}.result[data-v-41ed7305]{background:var(--moss-tint);border-radius:16px;gap:10px;padding:16px 18px 18px;display:grid}.result[data-right=false][data-v-41ed7305]{background:var(--lava-tint)}.verdict[data-v-41ed7305]{font:700 22px/1.1 var(--font-plate);color:var(--moss-text);align-items:center;gap:8px;display:flex}.result[data-right=false] .verdict[data-v-41ed7305]{color:var(--lava-text)}.verdict svg[data-v-41ed7305]{fill:none;stroke:currentColor;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;width:20px;height:20px}.explanation[data-v-41ed7305]{color:var(--ink);font-size:15px;line-height:1.5}.result .button[data-v-41ed7305]{justify-self:start;margin-top:6px}.result-enter-active[data-v-41ed7305]{transition:opacity .22s var(--ease-out), transform .22s var(--ease-out)}.result-enter-from[data-v-41ed7305]{opacity:0;transform:translateY(6px)}.final[data-v-41ed7305]{justify-items:start;gap:10px;padding-block:12px;display:grid}.final-score[data-v-41ed7305]{font:700 clamp(2.25rem, 1.8rem + 2vw, 3rem) / 1 var(--font-plate)}.final-pass[data-v-41ed7305]{color:var(--ink-2)}@media (prefers-reduced-motion:reduce){.result-enter-from[data-v-41ed7305],.answer[data-look=idle][data-v-41ed7305]:active{transform:none}}.modes[data-v-faa9be89]{gap:clamp(28px,4vw,48px);display:grid}.mode-list[data-v-faa9be89]{column-gap:clamp(24px,4vw,56px);margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.mode-list[data-v-faa9be89]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=1100px){.mode-list[data-v-faa9be89]{grid-template-columns:repeat(3,minmax(0,1fr))}}.mode[data-v-faa9be89]{border-top:1px solid var(--line);grid-template-columns:56px minmax(0,1fr);align-items:start;gap:16px;padding-block:22px;display:grid}.mode-sign[data-v-faa9be89]{width:56px}.mode-text[data-v-faa9be89]{gap:4px;display:grid}.mode-name[data-v-faa9be89]{font-size:1.5rem;line-height:1.1}.mode-text p[data-v-faa9be89]{color:var(--ink-2)}.signs[data-v-2aea485a]{gap:clamp(28px,4vw,48px);display:grid}.families[data-v-2aea485a]{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:0;padding:0;list-style:none;display:grid}@media (width>=900px){.families[data-v-2aea485a]{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}}.family[data-v-2aea485a]{border-radius:var(--radius-card);background:var(--card);grid-template-rows:auto auto 1fr;gap:4px;padding:clamp(16px,2.4vw,24px);display:grid}.family img[data-v-2aea485a]{width:auto;height:clamp(56px,7vw,88px);margin-bottom:clamp(10px,1.6vw,18px)}.family-name[data-v-2aea485a]{font:700 clamp(1.1875rem, 1rem + .7vw, 1.5rem) / 1.1 var(--font-plate)}.family-count[data-v-2aea485a]{color:var(--ink-2);font-variant-numeric:tabular-nums;font-size:15px}.more[data-v-2aea485a]{max-width:44rem;color:var(--ink-2)}.rules[data-v-3cf4c3ed]{gap:clamp(28px,4vw,48px);display:grid}.rules-grid[data-v-3cf4c3ed]{gap:40px clamp(32px,5vw,72px);display:grid}@media (width>=960px){.rules-grid[data-v-3cf4c3ed]{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr)}}.block[data-v-3cf4c3ed]{align-content:start;gap:16px;display:grid}.block-title[data-v-3cf4c3ed]{font-size:1.5rem;line-height:1.1}.chapters[data-v-3cf4c3ed]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.chapters li[data-v-3cf4c3ed]{grid-template-columns:52px minmax(0,1fr);align-items:center;gap:14px;min-height:34px;display:grid}.numeral[data-v-3cf4c3ed]{outline:1px solid var(--blue);background:var(--blue);color:#fff;height:30px;font:700 17px/1 var(--font-plate);letter-spacing:.02em;border:1.5px solid #fff;border-radius:6px;place-items:center;display:grid}.note[data-v-3cf4c3ed]{color:var(--ink-2);font-size:15px}.fines[data-v-3cf4c3ed]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.fine[data-v-3cf4c3ed]{outline-offset:-6px;color:#000;background:#fff;border:3px solid #000;border-radius:8px;outline:2px solid #fff;gap:6px;padding:16px 18px 14px;display:grid}.amount[data-v-3cf4c3ed]{font:700 clamp(1.875rem, 1.5rem + 1.4vw, 2.5rem) / 1 var(--font-plate);font-variant-numeric:tabular-nums}.fine-text[data-v-3cf4c3ed]{line-height:1.35}.article[data-v-3cf4c3ed]{color:#3d474c;font-size:14px}.sources[data-v-3cf4c3ed]{flex-wrap:wrap;gap:6px 24px;display:flex}.licence[data-v-b4e26f4f]{justify-items:start;gap:clamp(28px,4vw,48px);display:grid}.steps[data-v-b4e26f4f]{gap:4px clamp(24px,4vw,48px);width:100%;margin:0;padding:0;list-style:none;display:grid}@media (width>=720px){.steps[data-v-b4e26f4f]{grid-template-rows:repeat(8,auto);grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column}}@media (width>=1100px){.steps[data-v-b4e26f4f]{grid-template-rows:repeat(5,auto);grid-template-columns:repeat(3,minmax(0,1fr))}}.step[data-v-b4e26f4f]{grid-template-columns:30px minmax(0,1fr);align-items:baseline;gap:12px;padding-block:10px;display:grid}.step-number[data-v-b4e26f4f]{color:var(--ink-2);font:700 1.375rem/1 var(--font-plate);font-variant-numeric:tabular-nums}.step-text[data-v-b4e26f4f]{gap:2px;line-height:1.35;display:grid}.is-focus[data-v-b4e26f4f]{background:var(--blue-tint);border-radius:12px;margin-inline:-12px;padding-inline:12px}.is-focus .step-number[data-v-b4e26f4f]{color:var(--blue-text)}.is-focus .step-text[data-v-b4e26f4f]{font-weight:600}.focus[data-v-b4e26f4f]{color:var(--blue-text);font-size:15px;font-weight:400}.faq[data-v-9d0fbed1]{gap:clamp(24px,3vw,36px);display:grid}.answers[data-v-9d0fbed1]{border-bottom:1px solid var(--line);max-width:48rem}.answer[data-v-9d0fbed1]{border-top:1px solid var(--line)}summary[data-v-9d0fbed1]{cursor:pointer;justify-content:space-between;align-items:center;gap:16px;min-height:60px;padding-block:14px;font-size:1.0625rem;font-weight:600;line-height:1.35;list-style:none;display:flex}summary[data-v-9d0fbed1]::-webkit-details-marker{display:none}.chevron[data-v-9d0fbed1]{width:20px;height:20px;color:var(--ink-2);transition:transform .2s var(--ease-out);flex:none}.answer[open] .chevron[data-v-9d0fbed1]{transform:rotate(180deg)}.answer p[data-v-9d0fbed1]{max-width:42rem;color:var(--ink-2);padding-bottom:20px}@media (prefers-reduced-motion:reduce){.chevron[data-v-9d0fbed1]{transition:none}}.download[data-v-17d5be15]{gap:clamp(24px,3vw,32px);padding-bottom:clamp(24px,6vh,80px);display:grid}.text[data-v-17d5be15]{justify-items:start;gap:clamp(24px,3vw,32px);display:grid}.icon[data-v-17d5be15]{width:clamp(96px,10vw,140px);height:auto;box-shadow:var(--raise);border-radius:22.4%;order:-1}@media (width>=900px){.download[data-v-17d5be15]{grid-template-columns:minmax(0,1fr) auto;align-items:center;column-gap:clamp(40px,6vw,96px)}.icon[data-v-17d5be15]{order:0;width:clamp(180px,18vw,240px)}}.get[data-v-17d5be15]{gap:12px;display:grid}.requires[data-v-17d5be15]{color:var(--ink-2);font-size:15px}.journey[data-v-c659c062]{position:relative}.legal[data-v-89bddc20]{padding-block:clamp(32px,6vw,72px) clamp(64px,9vw,112px)}.legal-head[data-v-89bddc20]{justify-items:start;gap:14px;max-width:48rem;margin-bottom:clamp(36px,5vw,64px);display:grid}.back[data-v-89bddc20]{align-items:center;gap:4px;min-height:44px;margin-left:-4px;font-weight:600;text-decoration:none;display:inline-flex}.back svg[data-v-89bddc20]{width:20px;height:20px}.legal-title[data-v-89bddc20]{font-size:clamp(2rem,1.35rem + 2.6vw,3.25rem);line-height:1.02}.updated[data-v-89bddc20]{color:var(--ink-2);font-size:15px}.legal-grid[data-v-89bddc20]{gap:40px clamp(40px,6vw,88px);display:grid}@media (width>=960px){.legal-grid[data-v-89bddc20]{grid-template-columns:260px minmax(0,1fr);align-items:start}.toc[data-v-89bddc20]{top:calc(var(--header-h) + 24px);position:sticky}}.toc[data-v-89bddc20]{border-radius:var(--radius-card);background:var(--card);padding:20px}.toc-title[data-v-89bddc20]{margin-bottom:8px;font-size:1.25rem}.toc ol[data-v-89bddc20]{margin:0;padding:0;list-style:none;display:grid}.toc a[data-v-89bddc20]{color:var(--ink);grid-template-columns:26px minmax(0,1fr);align-items:baseline;gap:8px;padding-block:6px;font-size:15px;line-height:1.35;text-decoration:none;display:grid}@media (hover:hover) and (pointer:fine){.toc a[data-v-89bddc20]:hover{color:var(--blue-text)}}.toc-number[data-v-89bddc20]{color:var(--ink-2);font:700 15px/1 var(--font-plate);font-variant-numeric:tabular-nums}.legal-text[data-v-89bddc20]{gap:clamp(28px,3.5vw,40px);max-width:42rem;display:grid}.clause[data-v-89bddc20]{gap:10px;display:grid}.clause h2[data-v-89bddc20]{font-size:1.5rem;line-height:1.15}.clause-number[data-v-89bddc20]{color:var(--ink-2);font-variant-numeric:tabular-nums}.clause ul[data-v-89bddc20]{gap:6px;margin:0;padding-left:1.25em;display:grid}.clause li[data-v-89bddc20]::marker{color:var(--ink-2)}.missing[data-v-92fd7fc9]{min-height:calc(100svh - var(--header-h));text-align:center;align-content:center;justify-items:center;gap:18px;padding-block:64px;display:grid}.sign[data-v-92fd7fc9]{filter:drop-shadow(0 6px 14px #1820242e);width:clamp(140px,22vw,200px);height:auto;margin-bottom:12px}.missing-title[data-v-92fd7fc9]{font-size:clamp(2.25rem,1.5rem + 3vw,3.5rem);line-height:1}.lead[data-v-92fd7fc9]{max-width:30rem;color:var(--ink-2);margin-bottom:10px;font-size:1.125rem}
