@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-arabic-400-normal-B6c_9tGI.woff2)format("woff2"),url(/assets/rubik-arabic-400-normal-Dci85dQr.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-ext-400-normal-D-KNTwvG.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-400-normal-CTkTGo13.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-cyrillic-400-normal-C5G8_8ug.woff2)format("woff2"),url(/assets/rubik-cyrillic-400-normal-D5R8xuhl.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-hebrew-400-normal-Dp0lvSRB.woff2)format("woff2"),url(/assets/rubik-hebrew-400-normal-BQDoxs6C.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-ext-400-normal-BtzQ7olK.woff2)format("woff2"),url(/assets/rubik-latin-ext-400-normal-E7wwwcV8.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:Rubik;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/rubik-latin-400-normal-j0pmKyiQ.woff2)format("woff2"),url(/assets/rubik-latin-400-normal-BV1Ho3GG.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-arabic-600-normal-q6c7POk1.woff2)format("woff2"),url(/assets/rubik-arabic-600-normal-DM3TNo7p.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-ext-600-normal-vwfZBdfm.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-600-normal-BH0SVxfR.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-cyrillic-600-normal-AdySaCq0.woff2)format("woff2"),url(/assets/rubik-cyrillic-600-normal-CtS_KWzi.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-hebrew-600-normal-CpCbvE17.woff2)format("woff2"),url(/assets/rubik-hebrew-600-normal-BGAyptFf.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-ext-600-normal-DPvxRCiz.woff2)format("woff2"),url(/assets/rubik-latin-ext-600-normal-DCdMT6U0.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:Rubik;font-style:normal;font-display:swap;font-weight:600;src:url(/assets/rubik-latin-600-normal-7iWW07_k.woff2)format("woff2"),url(/assets/rubik-latin-600-normal-Bd1rsTk4.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-arabic-700-normal-DNWlnGaX.woff2)format("woff2"),url(/assets/rubik-arabic-700-normal-BJDbbalN.woff)format("woff");unicode-range:U+6??,U+750-77F,U+870-88E,U+890-891,U+897-8E1,U+8E3-8FF,U+200C-200E,U+2010-2011,U+204F,U+2E41,U+FB50-FDFF,U+FE70-FE74,U+FE76-FEFC,U+102E0-102FB,U+10E60-10E7E,U+10EC2-10EC4,U+10EFC-10EFF,U+1EE00-1EE03,U+1EE05-1EE1F,U+1EE21-1EE22,U+1EE24,U+1EE27,U+1EE29-1EE32,U+1EE34-1EE37,U+1EE39,U+1EE3B,U+1EE42,U+1EE47,U+1EE49,U+1EE4B,U+1EE4D-1EE4F,U+1EE51-1EE52,U+1EE54,U+1EE57,U+1EE59,U+1EE5B,U+1EE5D,U+1EE5F,U+1EE61-1EE62,U+1EE64,U+1EE67-1EE6A,U+1EE6C-1EE72,U+1EE74-1EE77,U+1EE79-1EE7C,U+1EE7E,U+1EE80-1EE89,U+1EE8B-1EE9B,U+1EEA1-1EEA3,U+1EEA5-1EEA9,U+1EEAB-1EEBB,U+1EEF0-1EEF1}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-ext-700-normal-3CKVJqgg.woff2)format("woff2"),url(/assets/rubik-cyrillic-ext-700-normal-CEbQMks9.woff)format("woff");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-cyrillic-700-normal-DFnztZBh.woff2)format("woff2"),url(/assets/rubik-cyrillic-700-normal-C_jxLOfU.woff)format("woff");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-hebrew-700-normal-Da14F88e.woff2)format("woff2"),url(/assets/rubik-hebrew-700-normal-B2Hm7hpE.woff)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-ext-700-normal-D5I4eEgK.woff2)format("woff2"),url(/assets/rubik-latin-ext-700-normal-CQ1www4I.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:Rubik;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/rubik-latin-700-normal-D-tMm-eS.woff2)format("woff2"),url(/assets/rubik-latin-700-normal-KHOtubUA.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:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karantina-hebrew-700-normal-CEidegjC.woff2)format("woff2"),url(data:font/woff;base64,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)format("woff");unicode-range:U+307-308,U+590-5FF,U+200C-2010,U+20AA,U+25CC,U+FB1D-FB4F}@font-face{font-family:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(data:font/woff2;base64,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)format("woff2"),url(data:font/woff;base64,d09GRgABAAAAAAWAAA4AAAAABrgAAQABAAAAAAAAAAAAAAAAAAAAAAAAAABHREVGAAABRAAAABYAAAAWABEABEdQT1MAAAFcAAAAHgAAAB5EdEx1R1NVQgAAAXwAAAAnAAAAKKcAtO5PUy8yAAABpAAAAEoAAABgX+x7FWNtYXAAAAHwAAAARQAAAFwiQyGhZ2FzcAAAAjgAAAAIAAAACAAAABBnbHlmAAACQAAAAVcAAAGQl+ji2WhlYWQAAAOYAAAANgAAADYZl/q9aGhlYQAAA9AAAAAdAAAAJAaYAUtobXR4AAAD8AAAACEAAAAoDfAAoGxvY2EAAAQUAAAAFgAAABYCVgHrbWF4cAAABCwAAAAcAAAAIAAXAHluYW1lAAAESAAAAPsAAAIOKeFHu3Bvc3QAAAVEAAAAOwAAAEyU5LuTAAEAAAAMAAAAAAAAAAIAAQABAAMAAQAAAAEAAAAKABwAHAABREZMVAAIAAQAAAAA//8AAAAAAAB42mNgZGBg4GJQA0ImFzefEAahjNSkIgY+BhBgARH//4NIAFkpBUcAeNpjYGFMZtrDwMrAwNTFFMHAwOANoRnjGIwYdRhQATMQM8E4fv5+rgwLGBQU9jNH/08HSkYzPAEKK4LkGL8w7QFSCgzMAPthC9IAAHjaY2BgYAJiZiAWAZKMYJqFwQNI8zFwAOXYGBQYHBkWMBxSWKWw//9/oDiEfxDC///k/4H/qf8d78fc9wDqRgEArN8UGAAAAAABAAH//wAPeNpFTkN4JEEYfVX91fR6t4drjee4PRVd1rZt27biY86xbrFt27lfco6diou/HsCgB0gYvQQJGizFCqwGVN02RTJ5yiYuGzxl1a4nJHDMw2MJL3MbA/fTS+PxZOjBg/y7FaTiXvdf0BmORJo7gxdos6e4drPsKaBnDat6HvqtfrV6+xEr9fw/vu/evZ4RTE7OYiQfagMBIGMJ/mOx7jVXF55uiW9Wg34ifUJBRKqiGtQdXFEVvca8TdmmmLlZyfhazr5y5/gIKfpaQ443M/Ju4rGDk76JtMYJP0CCfrKTHKS/YMRm2ACTAKlcbMFlNBjEEWxmg2QWOedu09z/4gq5fJM4+Qbu3LjdamXGXbuYw0EvEbvd7QzZ4Kh0cAfVXGWnWUcw+8NAoKeNiJJ8IAE6T1XWW55aaOOTJzOdbnRIXtDMdExmu6x3vXSdUrS0+8YNu30Kb7VS/QAAAQAAAAEAAH5oKHJfDzz1AA8D6AAAAADayeG+AAAAANxv1aX/7P8cA04DWwABAAYAAgAAAAAAAHjaY2BkYGCO/p8OJJP+v/lXzuwHFEEFXACR7QXnAAAAeNpj3MwgwngEgRm2MDCAMFMPkB8N5G8H4tcMIgCgnAeYAAAAAAAAIgA8AEgAVABUAFQAdgCqALcAyAAAeNpjYGRgYOBicGZgZTBhYAHzEICZgREADPYAkXjafZC1UQQAEEUf7pqiGe4OCe5u8bm7XyeUQAHUREgN/NlBzmdn5/91ATrx0UJTaxfw3sQPb2KYrx/erJzPH97CKh8/vJVR3n54G6c8/vB2+Td/eL8YBMhIEqTZZUmSxk2KoDwZ8UVpkIgwLq9f8TtOueYKJylpjIziMbEFDokr08MrXlJWF1dkkhVVL5vsMWnTfMrPCuMErDoj/zQ5y9yWrjFTY8IkPxPKOt5yJz0Ra7TTD9bIOVIkQdFu9hOwXVZZRir2LI9XWGube3nihBR3W9WB3RQgbtfroqrf+lWrDOW5WMRNnKi8KWGMImGhW9GlGtNmvgHyHlC+AHjaY2BiAIP/cxiMGLABLiBWYTjJcJyBmZGJkZmRhaGX4QZ7aV6mgYGjAYg2MnB0ZC01MnByAwAgigrBAA==)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:Karantina;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/karantina-latin-700-normal-CWlTIwJg.woff2)format("woff2"),url(/assets/karantina-latin-700-normal-DbXINOrn.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}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#e6e9e7;--card:#fbfbf8;--card-2:#f1f3f1;--ink:#141516;--ink-soft:#4e5553;--line:#c9d0cd;--line-strong:#6f8288;--dot:#1415161f;--recess:inset 0 2px 0 #14151612;--brand:#b8400a;--brand-strong:#933207;--brand-tint:#ffe4d4;--on-brand:#fff;--header-bg:#141516;--header-ink:#e8ebe9;--header-ink-soft:#a7b1ad;--header-line:#e8ebe929;--ok:#146b3a;--ok-soft:#dcf2e4;--warn:#9a5800;--warn-soft:#fdf0d8;--bad:#be3128;--bad-soft:#fbe6e4;--info:#0b6c8c;--info-soft:#e0f0f5;--focus:#b8400a;--track:#c9d0cd;--stripe:#14151614;--shadow:0 1px 2px #14151614, 0 10px 24px -14px #14151659;--text-xs:.8125rem;--text-sm:.9375rem;--text-base:1.0625rem;--text-lg:1.1875rem;--text-xl:1.375rem;--text-2xl:1.625rem;--text-3xl:2rem;--leading:1.65;--leading-tight:1.25;--s1:.25rem;--s2:.5rem;--s3:.75rem;--s4:1rem;--s5:1.5rem;--s6:2rem;--s7:3rem;--radius-sm:8px;--radius:14px;--radius-pill:999px;--tap:48px;--tap-primary:56px;--measure:36rem}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121618;--card:#1c2225;--card-2:#171c1f;--ink:#e8ebe9;--ink-soft:#a7b1ad;--line:#2b3337;--line-strong:#687579;--dot:#e8ebe912;--recess:inset 0 2px 0 #00000059;--brand:#ff8a3d;--brand-strong:#ffa366;--brand-tint:#3a2113;--on-brand:#141516;--header-bg:#121618;--header-ink:#e8ebe9;--header-ink-soft:#a7b1ad;--header-line:#e8ebe924;--ok:#4fd27f;--ok-soft:#12301e;--warn:#f2c84b;--warn-soft:#2a2012;--bad:#ff7b72;--bad-soft:#2a1618;--info:#6cc4e0;--info-soft:#11252a;--focus:#ff8a3d;--track:#2b3337;--stripe:#e8ebe90d;--shadow:0 1px 2px #00000080, 0 10px 24px -14px #000000bf}}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--paper:#121618;--card:#1c2225;--card-2:#171c1f;--ink:#e8ebe9;--ink-soft:#a7b1ad;--line:#2b3337;--line-strong:#687579;--dot:#e8ebe912;--recess:inset 0 2px 0 #00000059;--brand:#ff8a3d;--brand-strong:#ffa366;--brand-tint:#3a2113;--on-brand:#141516;--header-bg:#121618;--header-ink:#e8ebe9;--header-ink-soft:#a7b1ad;--header-line:#e8ebe924;--ok:#4fd27f;--ok-soft:#12301e;--warn:#f2c84b;--warn-soft:#2a2012;--bad:#ff7b72;--bad-soft:#2a1618;--info:#6cc4e0;--info-soft:#11252a;--focus:#ff8a3d;--track:#2b3337;--stripe:#e8ebe90d;--shadow:0 1px 2px #00000080, 0 10px 24px -14px #000000bf}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}html,body{overscroll-behavior:none}button,summary,[role=button],.button,.choice,.check--tile,.certificate-list__item,.card__cover-link,.language-switcher{touch-action:manipulation;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}a,label,select,input{touch-action:manipulation}body{background-color:var(--paper);background-image:radial-gradient(circle at 1px 1px, var(--dot) 1.2px, transparent 1.5px);color:var(--ink);font-family:Rubik,system-ui,-apple-system,Segoe UI,Roboto,sans-serif;font-size:var(--text-base);line-height:var(--leading);background-size:28px 28px;margin:0}h1,h2,h3{line-height:var(--leading-tight);margin:0 0 var(--s2);text-wrap:balance}p{text-wrap:pretty}a{color:var(--brand)}:focus-visible{outline:3px solid var(--focus);outline-offset:2px;border-radius:var(--radius-sm)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}.app{flex-direction:column;min-height:100dvh;display:flex}.app-header{background:var(--header-bg);color:var(--header-ink);border-block-end:1px solid var(--header-line);padding-block-start:calc(env(safe-area-inset-top) + 18px);padding-left:max(var(--s4), env(safe-area-inset-left));padding-right:max(var(--s4), env(safe-area-inset-right));position:relative}.app-header:before{content:"";background-image:repeating-linear-gradient(0deg, transparent 0 4px, var(--header-ink-soft) 4px 6px);background-color:var(--brand);border-end-end-radius:3px;border-end-start-radius:3px;width:28px;height:16px;margin-inline-start:-14px;position:absolute;inset-block-start:env(safe-area-inset-top);inset-inline-start:50%}.app-header:after{content:"";border-radius:var(--radius-pill);background:var(--header-line);width:48px;height:8px;box-shadow:var(--recess);margin-inline-start:-24px;position:absolute;inset-block-start:calc(env(safe-area-inset-top) + 13px);inset-inline-start:50%}.app-header__bar{justify-content:space-between;align-items:center;gap:var(--s3);min-height:60px;display:flex}.app-header__brand{min-width:0;min-height:var(--tap);padding-block:var(--s1);color:var(--header-ink);flex-direction:column;justify-content:center;gap:2px;text-decoration:none;display:flex}.app-header__name{letter-spacing:.01em;font-family:Karantina,Rubik,sans-serif;font-size:1.75rem;font-weight:700;line-height:1}.app-header__tagline{color:var(--header-ink-soft);font-size:var(--text-xs);line-height:1.2}.app-header__actions{justify-content:flex-end;align-items:center;gap:0 var(--s2);flex-wrap:wrap;min-width:0;display:flex}@media (width<=24rem){.language-switcher__chevron{display:none}.language-switcher{padding-inline:var(--s1)}.app-header__actions{gap:0 var(--s1)}}.account-menu{display:flex}.account-menu__trigger{width:var(--tap);height:var(--tap);color:var(--header-ink);font:inherit;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.account-menu__trigger>span{border:2px solid var(--header-line);border-radius:var(--radius-pill);width:40px;height:40px;font-size:var(--text-sm);background:#ffffff14;justify-content:center;align-items:center;font-weight:700;line-height:1;display:inline-flex}.account-menu__trigger[aria-expanded=true]>span{border-color:var(--header-ink)}@media (hover:hover) and (pointer:fine){.account-menu__trigger:hover>span{border-color:var(--header-ink)}}.account-menu__backdrop{z-index:20;background:#00000073;position:fixed;inset:0}.account-menu__panel{z-index:21;inset-block-start:calc(100% - var(--s1));inset-inline:var(--s3);padding:var(--s4);background:var(--card);color:var(--ink);border:1px solid var(--line);border-radius:var(--radius);box-shadow:var(--shadow);flex-direction:column;display:flex;position:absolute}@media (width>=40rem){.account-menu__panel{inset-inline:auto var(--s4);width:22rem}}.account-menu__name{font-size:var(--text-lg);margin:0;font-weight:700;line-height:1.3}.account-menu__meta{margin:2px 0 var(--s2);color:var(--ink-soft);font-size:var(--text-sm);flex-direction:column;line-height:1.4;display:flex}.account-menu__separator{margin-block:var(--s1);margin-inline:calc(-1 * var(--s4));border-block-start:1px solid var(--line)}.account-menu__item{align-items:center;gap:var(--s3);min-height:var(--tap);padding-inline:var(--s1);border-radius:var(--radius-sm);color:inherit;font:inherit;text-align:start;cursor:pointer;background:0 0;border:0;display:flex}a.account-menu__item{text-decoration:none}.account-menu__item:active{background:var(--card-2)}@media (hover:hover) and (pointer:fine){.account-menu__item:hover{background:var(--card-2)}}.account-menu__item .icon{flex:none}.account-menu__item--signout{color:var(--bad);font-weight:600}[dir=rtl] .icon--directional{transform:scaleX(-1)}.app-header--signed-in .app-header__brand{flex:none}.app-header--signed-in .app-header__tagline{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.app-header--signed-in .app-header__bar{min-height:52px}.app-header--partner{--header-bg:#fbfbf8;--header-ink:#141516;--header-ink-soft:#4a5256;--header-line:#14151629;background:#fbfbf8;border-block-end:0;padding-block-start:env(safe-area-inset-top)}.app-header--partner:before{display:none}.app-header--partner:after{width:auto;height:3px;box-shadow:none;background:var(--partner-color,#6f8288);border-radius:0;margin:0;inset-block:auto 0;inset-inline:0}.app-header__brand--partner{padding-block:var(--s2);flex-direction:row;align-items:center}.app-header--partner .app-header__brand--partner{flex:auto;min-inline-size:0}.app-header--partner .app-header__actions{flex-wrap:nowrap;flex:none}.app-header__brand--partner .brand-logo{max-inline-size:100%;height:auto!important}:root[data-theme=dark] .app-header--partner{box-shadow:0 1px #e8ebe929}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .app-header--partner{box-shadow:0 1px #e8ebe929}}.app-header .icon-button,.app-header .button--quiet{color:var(--header-ink);border-color:var(--header-line)}.app-header .icon-button{border-color:#0000}.app-header .icon-button:active:not(:disabled),.app-header .button--quiet:active:not(:disabled){background:#ffffff1f}@media (hover:hover) and (pointer:fine){.app-header .icon-button:hover:not(:disabled),.app-header .button--quiet:hover:not(:disabled){background:#ffffff1f}}.app-header :focus-visible{outline-color:var(--header-ink)}.language-switcher{align-items:center;gap:var(--s1);min-height:var(--tap);padding-inline:var(--s2);border-radius:var(--radius-sm);cursor:pointer;display:inline-flex}.language-switcher__globe{opacity:.85;flex:none}.language-switcher__chevron{opacity:.7;flex:none}.language-switcher__label{color:var(--header-ink-soft);font-size:var(--text-xs)}.language-switcher__select{min-height:var(--tap);padding-inline:var(--s2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font-size:var(--text-base);font-family:inherit}.app-header .language-switcher:active,.app-header .language-switcher:focus-within{background:#ffffff1a}@media (hover:hover) and (pointer:fine){.app-header .language-switcher:hover{background:#ffffff1a}}.app-header--partner .language-switcher:active,.app-header--partner .language-switcher:focus-within{background:#14151614}@media (hover:hover) and (pointer:fine){.app-header--partner .language-switcher:hover{background:#14151614}}.app-header .language-switcher__select{appearance:none;min-height:var(--tap);color:var(--header-ink);cursor:pointer;background:0 0;border:0;padding-inline:0;font-weight:600}.app-header .language-switcher__select option{background-color:var(--card);color:var(--ink)}.language-switcher__label{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.page{width:100%;max-width:var(--measure);padding-left:max(var(--s4), env(safe-area-inset-left));padding-right:max(var(--s4), env(safe-area-inset-right));padding-block:var(--s5) calc(var(--s7) + env(safe-area-inset-bottom));flex:1;min-height:22rem;margin:0 auto}.page--narrow{max-width:27rem}.page__title{margin-block-end:var(--s3);font-family:Karantina,Rubik,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.page__intro{color:var(--ink-soft);margin:0 0 var(--s5)}.link{min-height:var(--tap);color:var(--brand);text-underline-offset:3px;align-items:center;font-weight:600;text-decoration:underline;display:inline-flex}.link-button{min-height:var(--tap);min-width:var(--tap);color:var(--brand);font-family:inherit;font-size:var(--text-sm);cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;padding:0;font-weight:600;text-decoration:underline;transition:transform .16s cubic-bezier(.23,1,.32,1);display:inline-flex}.link--back{color:var(--ink-soft);font-size:var(--text-sm);min-height:var(--tap);font-weight:600}.page__intro--quiet{margin-block-end:var(--s4)}.button{justify-content:center;align-items:center;gap:var(--s2);min-height:var(--tap);padding:var(--s2) var(--s5);border-radius:var(--radius-sm);font-family:inherit;font-size:var(--text-base);text-align:center;cursor:pointer;border:1px solid #0000;font-weight:600;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .12s ease-out,border-color .12s ease-out;display:inline-flex}.button:active:not(:disabled){transform:scale(.97)}.button--primary{min-height:var(--tap-primary);background:var(--brand);color:var(--on-brand);font-size:var(--text-lg)}@media (hover:hover) and (pointer:fine){.button--primary:hover:not(:disabled){background:var(--brand-strong)}}.button--secondary{background:var(--card);border-color:var(--brand);color:var(--brand)}.button--quiet{border-color:var(--line-strong);color:var(--ink);background:0 0}.button--block{width:100%}.button:disabled{cursor:default;opacity:.65}.button--primary:disabled{background:var(--card-2);color:var(--ink-soft);box-shadow:var(--recess);opacity:1}.account-menu__trigger:active,.link-button:active,.icon-button:active:not(:disabled){transform:scale(.97)}.icon-button{width:var(--tap);height:var(--tap);border:1px solid var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;justify-content:center;align-items:center;padding:0;transition:transform .16s cubic-bezier(.23,1,.32,1),background-color .12s ease-out;display:inline-flex}.icon{flex:none;display:block}.button--busy{position:relative;overflow:hidden}.button--busy:disabled{opacity:1}.button--primary.button--busy:disabled{background:var(--brand-strong)}.button--busy:after{content:"";opacity:.75;background:currentColor;block-size:3px;inline-size:40%;animation:1.1s linear infinite button-busy;position:absolute;inset-block-end:0;inset-inline-start:0}@keyframes button-busy{0%{inset-inline-start:-45%}to{inset-inline-start:100%}}@media (prefers-reduced-motion:reduce){.button--busy:after{inline-size:100%;animation:none}}.form{gap:var(--s4);flex-direction:column;display:flex}.field{gap:var(--s1);flex-direction:column;display:flex}.field__label{font-weight:600}.field__input{min-height:var(--tap);padding:var(--s2) var(--s3);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--recess);color:var(--ink);font-family:inherit;font-size:var(--text-base)}.field__input[readonly]{box-shadow:none;background:0 0;border-style:dashed;font-weight:600}.field__hint{color:var(--ink-soft);font-size:var(--text-sm)}.form__error{padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);margin:0;padding-inline-start:calc(var(--s3) + 12px);font-weight:600;position:relative;overflow:hidden}.form__error:before{content:"";background:var(--bad);width:12px;position:absolute;inset-block:0;inset-inline-start:0}.error-reference{margin:var(--s1) 0 0;color:var(--ink-muted,var(--ink));opacity:.85;-webkit-user-select:all;user-select:all;font-size:.8rem}.panel{margin:0 0 var(--s4);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);padding-inline-start:calc(var(--s4) + 12px);position:relative;overflow:hidden}.panel:before{content:"";background:var(--line-strong);width:12px;position:absolute;inset-block:0;inset-inline-start:0}.panel__title{margin:0 0 var(--s2);font-size:var(--text-lg)}.panel__body{margin:0 0 var(--s3);color:var(--ink)}.panel__body:last-child{margin-bottom:0}.panel--error:before{background:var(--bad)}.panel--success:before{background:var(--ok)}.panel--warning:before{background:var(--warn)}.loading{min-height:14rem;padding:var(--s5) var(--s4);color:var(--ink-soft);justify-content:center;align-items:center;display:flex}.empty-state{padding:var(--s6) var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);text-align:center}.empty-state__mark{margin:0 auto var(--s4);color:var(--brand);display:block}.empty-state__title{margin:0 0 var(--s2);font-size:var(--text-xl)}.empty-state__body{max-width:26rem;color:var(--ink-soft);margin:0 auto}.card-list,.step-list,.answer-list{margin:0;padding:0;list-style:none}.card-list{gap:var(--s4);flex-direction:column;display:flex}.card{padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow)}.card--course{overflow:clip}.card__cover-link{margin:calc(-1 * var(--s4)) calc(-1 * var(--s4)) var(--s4);background-color:#141516;background-image:radial-gradient(circle at 1px 1px,#e8ebe91a 1.2px,#0000 1.5px);background-size:28px 28px;display:block}.card--course .card__cover-link{border-block-end:6px solid var(--track)}.card--expired .card__cover-link{border-block-end-color:var(--bad)}.card--expiring_soon .card__cover-link{border-block-end-color:var(--warn)}.card--in_progress .card__cover-link{border-block-end-color:var(--info)}.card--valid .card__cover-link{border-block-end-color:var(--ok)}.card__cover{aspect-ratio:3;object-fit:cover;object-position:0 100%;block-size:auto;max-block-size:160px;inline-size:100%;display:block}.card__header{gap:var(--s2);margin-bottom:var(--s2);flex-direction:column;display:flex}.card__title{font-size:var(--text-xl);margin:0}.card__description{margin:0 0 var(--s2)}.card__meta{margin:0 0 var(--s4);color:var(--ink-soft);font-size:var(--text-sm)}.card__cta{width:100%}.badge{align-items:center;gap:var(--s2);color:var(--ink);font-size:var(--text-sm);align-self:flex-start;font-weight:600;display:inline-flex}.badge__mark{block-size:16px;inline-size:16px;color:var(--line-strong);flex:none}.badge--in_progress .badge__mark{color:var(--info)}.badge--valid .badge__mark{color:var(--ok)}.badge--expiring_soon .badge__mark{color:var(--warn)}.badge--expired .badge__mark{color:var(--bad)}.worker-badge{margin:0 0 var(--s5);padding:calc(var(--s5) + 8px) var(--s4) var(--s4);background:var(--card);color:var(--ink);box-shadow:var(--shadow);border-radius:22px;padding-inline-start:calc(var(--s4) + 14px);position:relative;overflow:hidden}.worker-badge:before{content:"";background:var(--warn);width:14px;position:absolute;inset-block:0;inset-inline-start:0}.worker-badge--ok:before{background:var(--ok)}.worker-badge--bad:before{background:var(--bad)}.worker-badge--quiet:before{background:var(--track)}.worker-badge__slot{border-radius:var(--radius-pill);background:var(--paper);width:56px;height:10px;box-shadow:var(--recess);margin-inline-start:-28px;position:absolute;inset-block-start:12px;inset-inline-start:50%}.worker-badge__label{color:var(--ink-soft);font-size:var(--text-xs);margin:0;font-weight:600}.worker-badge__number{font-variant-numeric:tabular-nums;letter-spacing:.02em;text-align:start;unicode-bidi:isolate;margin:0;font-family:Karantina,Rubik,sans-serif;font-size:4rem;font-weight:700;line-height:.9}.worker-badge__name{margin:var(--s2) 0 var(--s3);font-size:var(--text-xl);font-weight:700;line-height:var(--leading-tight)}.worker-badge__status{min-block-size:calc(1.65em + var(--s3));border-block-start:1px dashed var(--line-strong);padding-block-start:var(--s3);font-weight:600}.worker-badge__status p{margin:0}.rail{margin:0 0 var(--s4);color:var(--ink-soft);font-weight:600}.rail__extra{font-weight:500}.step-hero{padding:var(--s4);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);margin-block-end:var(--s5)}.step-hero__position{align-items:baseline;gap:var(--s2);margin:0 0 var(--s2);display:flex}.step-hero__of{color:var(--ink-soft);font-weight:600}.step-hero__title{margin:0 0 var(--s4);font-size:var(--text-2xl)}.step-hero__action{margin:var(--s5) calc(var(--s4) * -1) calc(var(--s4) * -1);padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--card);border-end-end-radius:calc(var(--radius) - 2px);border-end-start-radius:calc(var(--radius) - 2px);position:sticky;inset-block-end:0}.step-hero__action--bare{margin:0 0 var(--s5);background:var(--paper);border:0;padding-inline:0}.rich-text{font-size:var(--text-base)}.rich-text>:first-child{margin-block-start:0}.rich-text>:last-child{margin-block-end:0}.rich-text h2,.rich-text h3{margin-block:var(--s5) var(--s2);font-size:var(--text-lg)}.rich-text ul,.rich-text ol{margin-block:var(--s3);padding-inline-start:var(--s5)}.rich-text li{margin-block-end:var(--s2)}.rich-text img,.rich-text table{max-width:100%}.rich-text p.warning{margin-block:var(--s4);padding:var(--s3) var(--s4);border-inline-start:4px solid var(--bad);border-radius:var(--radius-sm);background:var(--bad-soft);color:var(--bad);font-weight:700}.rich-text p.warning:before{content:"⚠︎";content:"⚠︎" / "";margin-inline-end:var(--s2)}.rich-text table{border-collapse:collapse;overscroll-behavior-x:contain;display:block;overflow-x:auto}.rich-text th,.rich-text td{padding:var(--s2);border:1px solid var(--line);text-align:start}.step__video{min-height:var(--tap);align-items:center;font-weight:600;display:inline-flex}.step-group{margin-block-end:var(--s4)}.step-group__heading{margin:0 0 var(--s2);color:var(--ink-soft);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.step-group--ahead{border:1px solid var(--line);border-radius:var(--radius);background:var(--card-2)}.step-group__summary,.step-row__summary{align-items:center;gap:var(--s2) var(--s3);min-height:var(--tap);padding:var(--s2) var(--s4);cursor:pointer;list-style:none;display:flex}.step-group__summary::-webkit-details-marker{display:none}.step-row__summary::-webkit-details-marker{display:none}.step-group__summary{font-weight:700}.step-group__summary:after,.step-row__summary:after{content:"";border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);flex:none;width:.55em;height:.55em;margin-inline-start:auto;transition:transform .15s;transform:translateY(-.15em)rotate(45deg)}details[open]>.step-group__summary:after,details[open]>.step-row__summary:after{transform:translateY(.1em)rotate(225deg)}.step-group__note{margin:0 0 var(--s2);color:var(--ink-soft);font-size:var(--text-sm)}.done-group{margin-block-start:var(--s4)}.step-group--ahead .step-list{padding:0 var(--s4) var(--s3)}.step-list{gap:var(--s2);flex-direction:column;display:flex}.step-row{border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card)}.step-row--locked{gap:0 var(--s3);padding:var(--s3) var(--s4);border-color:#0000;border-block-end:1px solid var(--line);background:0 0;border-radius:0;grid-template-columns:auto minmax(0,1fr);display:grid}.step-row--locked:last-child{border-block-end:0}.step-row__position{color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:700}.step-row__title{font-weight:600}.step-row--locked .step-row__title{color:var(--ink-soft)}.step-row__note{color:var(--ink-soft);font-size:var(--text-sm);grid-column:2}.step-row__done{color:var(--ok);font-size:var(--text-sm);white-space:nowrap;font-weight:700}.step-row__summary .step-row__title{-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;flex:1 1 0;min-width:0;display:-webkit-box;overflow:hidden}@media (width<=479px){.step-row__summary{flex-wrap:wrap}.step-row__summary .step-row__title{flex-basis:100%;order:1}.step-row__summary .step-row__done{margin-inline-start:auto}.step-row__summary:after{margin-inline-start:0}}.step-row__content{padding:0 var(--s4) var(--s4);color:var(--ink-soft)}.route{margin-block-end:var(--s5);position:relative}.route__list{margin:0;padding:0;list-style:none}.stop{column-gap:var(--s3);grid-template-columns:2.25rem minmax(0,1fr);display:grid;position:relative}.stop:before{content:"";background:var(--track);width:4px;position:absolute;inset-block:0;inset-inline-start:calc(1.125rem - 2px)}.stop--done:before{background:var(--ink)}.stop--now:before{background:linear-gradient(to bottom, var(--ink) 0 1.125rem, var(--track) 1.125rem)}.stop--first:before{inset-block-start:.75rem}.stop--last:before{height:.75rem;inset-block-end:auto}.stop__marker{z-index:1;justify-content:center;align-items:flex-start;padding-block-start:.9rem;display:flex;position:relative}.stop--now>.stop__marker{padding-block-start:0}.stop__body{min-width:0;padding-block-end:var(--s2)}.dot{border:3px solid var(--ink);background:var(--paper);width:1rem;height:1rem;color:var(--ink);border-radius:50%;place-items:center;display:grid}.dot--done{background:var(--ink)}.dot--ahead{border-color:var(--line-strong);border-style:dashed}.dot--now{background:var(--card);width:2.25rem;height:2.25rem;box-shadow:var(--shadow);font-variant-numeric:tabular-nums;font-family:Karantina,Rubik,sans-serif;font-size:1.5rem;font-weight:700;line-height:1}.dot--gate{background:var(--card);border-radius:6px;width:1.625rem;height:1.625rem;font-family:Karantina,Rubik,sans-serif;font-size:1.125rem;font-weight:700;line-height:1}.dot--gate.dot--now{border-radius:8px;width:2.25rem;height:2.25rem;font-size:1.5rem}.dot--gate.dot--ahead{background:var(--paper);color:var(--ink-soft)}.dot--end{border:3px dashed var(--line-strong);background:var(--paper);border-radius:8px;width:2.25rem;height:2.25rem}.dot--end-done{border:3px solid var(--ok);background:var(--ok);color:#fff}.route .step-group__heading{padding-block:var(--s3) var(--s1);margin:0}.route .step-group__note{margin:0 0 var(--s2)}.route__gate,.route__end{min-height:var(--tap);color:var(--ink-soft);font-size:var(--text-sm);align-items:center;margin:0;font-weight:600;display:flex}.route .step-row{background:0 0;border:0}.route .step-row__summary{padding-inline:0}.route .step-row--locked{border-block-end:0;padding-inline:0}.route .step-row__content{padding:var(--s3) var(--s4) var(--s4);border-radius:var(--radius-sm);background:var(--card)}.route__now .step-hero{margin-block-end:0}.route__now .step-row--done{border-radius:var(--radius-sm);background:var(--card);box-shadow:var(--shadow);margin-block-end:var(--s3)}.route__now .step-row--done .step-row__summary{padding-inline:var(--s4)}.route__now .step-row__content{border-radius:0 0 var(--radius-sm) var(--radius-sm)}.route__fold>summary{cursor:pointer;list-style:none}.route__fold>summary::-webkit-details-marker{display:none}.route__fold-label{align-items:center;gap:var(--s2);min-height:var(--tap);color:var(--ink-soft);font-weight:600;display:flex}.route__fold-label:after{content:"";border-right:2px solid var(--ink-soft);border-bottom:2px solid var(--ink-soft);flex:none;width:.55em;height:.55em;transition:transform .15s;transform:translateY(-.15em)rotate(45deg)}.route__fold[open]>summary .route__fold-label:after{transform:translateY(.1em)rotate(225deg)}.resume{gap:var(--s2);margin-block:var(--s4) var(--s5);display:grid}.resume__kicker{color:var(--ink-soft);font-size:var(--text-sm);margin:0;font-weight:700}.resume__course{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);margin:0}.resume__where{margin:0 0 var(--s2);color:var(--ink-soft)}.card__time{margin:calc(var(--s3) * -1) 0 var(--s4);color:var(--ink-soft);font-size:var(--text-sm)}.question-stage__topic{margin:0 0 var(--s3);color:var(--ink-soft);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em;font-weight:700}.reassurance{margin:0 0 var(--s4);padding:var(--s3) var(--s4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font-size:var(--text-base)}.question{padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);box-shadow:var(--shadow);margin-bottom:var(--s4)}.question__counter{color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums;text-transform:uppercase;letter-spacing:.05em;margin:0;font-weight:700}.question__text{margin:var(--s2) 0 var(--s3);font-size:var(--text-xl)}.question__hint{margin:0 0 var(--s4);color:var(--ink-soft)}.answer-list{gap:var(--s3);flex-direction:column;display:flex}.answer{align-items:center;gap:var(--s1) var(--s3);width:100%;min-height:var(--tap-primary);padding:var(--s3) var(--s4);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font-family:inherit;font-size:var(--text-base);line-height:var(--leading);text-align:start;cursor:pointer;flex-flow:wrap;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .12s ease-out;display:flex}.answer:active:not(:disabled){transform:scale(.97)}@media (hover:hover) and (pointer:fine){.answer:hover:not(:disabled){border-color:var(--ink)}}.answer--correct{border-color:var(--ok);background:var(--ok-soft);font-weight:700}.answer--chosen{border-color:var(--line-strong);background:var(--card-2);border-style:dashed}.answer--muted{border-color:var(--line);color:var(--ink-soft)}.answer:disabled{cursor:default}.answer__text{overflow-wrap:anywhere;flex:1 1 0;min-width:0;display:grid}.answer__text>*{grid-area:1/1}.answer__text-bold{visibility:hidden;font-weight:700}.answer__mark{border:2px solid var(--line-strong);background:var(--card);border-radius:50%;flex:none;block-size:22px;inline-size:22px}.answer__mark--box{border-radius:5px}.answer--selected .answer__mark,.answer--chosen .answer__mark{border-color:var(--ink);box-shadow:inset 0 0 0 4px var(--card);background:var(--ink)}.answer--correct .answer__mark{border-color:var(--ok);box-shadow:inset 0 0 0 4px var(--ok-soft);background:var(--ok)}.answer__tag{align-items:center;gap:var(--s1);min-width:0;overflow-wrap:anywhere;color:var(--ink-soft);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.04em;flex:1 0 100%;padding-inline-start:calc(22px + var(--s3));font-weight:600;display:flex}.answer__tag--reserved{visibility:hidden}.answer__tag--correct{color:var(--ok)}.teach{margin:0 0 var(--s4);padding:var(--s4);border:1px solid var(--line);border-block-start:4px solid var(--ink);border-radius:var(--radius);background:var(--card)}.teach--right{border-block-start-color:var(--ok)}.teach--learn{border-block-start-color:var(--ink)}.teach__verdict{margin:0 0 var(--s2);font-size:var(--text-lg);font-weight:700}.teach__body{margin:0 0 var(--s3);color:var(--ink)}.teach__why{color:var(--ink-soft);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.05em}.teach__action{margin:var(--s4) calc(var(--s4) * -1) calc(var(--s4) * -1);padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:inherit;border-end-end-radius:calc(var(--radius) - 1px);border-end-start-radius:calc(var(--radius) - 1px);position:sticky;inset-block-end:0}.well-done{justify-content:center;align-items:center;gap:var(--s2);margin:0 0 var(--s4);color:var(--ink);font-size:var(--text-lg);text-align:center;font-weight:700;display:flex}.well-done:before{content:"";background:var(--ok);border-radius:2px;flex:none;block-size:1.1em;inline-size:6px}.certificate__gate{margin:0 0 var(--s4)}.certificate{margin:0 0 var(--s5);padding:calc(var(--s6) + 12px) var(--s4) var(--s5);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);text-align:center;border-radius:22px;padding-inline-start:calc(var(--s4) + 16px);position:relative}.certificate:after{content:"";background:var(--ok);border-start-start-radius:22px;border-end-start-radius:22px;width:16px;position:absolute;inset-block:0;inset-inline-start:0}.certificate--lapsed:after{background:var(--bad)}.certificate:before{content:"";border-radius:var(--radius-pill);background:var(--paper);width:64px;height:11px;box-shadow:var(--recess);margin-inline-start:-32px;position:absolute;inset-block-start:14px;inset-inline-start:50%}.certificate__seal{color:var(--ink);justify-content:center;margin-block-end:var(--s3);display:flex}.certificate__heading{margin:0 0 var(--s2);color:var(--ink);text-wrap:balance;font-family:Karantina,Rubik,sans-serif;font-size:2rem;font-weight:700;line-height:1.25}.certificate__status{margin:0 0 var(--s6);border-block-end:1px solid var(--line);color:var(--ink-soft);font-size:var(--text-base);padding-block-end:var(--s3);font-weight:600}.certificate__label{color:var(--ink-soft);font-size:var(--text-sm);text-transform:uppercase;letter-spacing:.08em;margin:0}.certificate__name{margin:var(--s2) 0 var(--s6);font-size:var(--text-3xl);text-wrap:balance;font-weight:700;line-height:1.15}.certificate__number{margin:var(--s1) 0 var(--s4);font-variant-numeric:tabular-nums;letter-spacing:.02em;unicode-bidi:isolate;font-family:Karantina,Rubik,sans-serif;font-size:4.5rem;font-weight:700;line-height:.9}.certificate__stamp{margin:0 0 var(--s5);padding:var(--s1) var(--s3);color:var(--ok);border:3px solid;border-radius:10px;font-weight:700;display:inline-block;transform:rotate(-4deg)}.certificate--lapsed .certificate__stamp{color:var(--bad)}.certificate__actions{gap:var(--s3);display:grid}.certificate__facts{text-align:start;grid-template-columns:1fr;gap:0;margin:0;display:grid}.certificate__facts dt{color:var(--ink-soft);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.certificate__facts dd{margin:0 0 var(--s3);border-block-end:1px solid var(--line);font-size:var(--text-lg);padding-block-end:var(--s3);font-weight:600}.certificate__topics{text-align:start;margin-block-start:var(--s4)}.certificate__topics-heading{margin:0 0 var(--s2);color:var(--ink-soft);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.certificate__topics-list{gap:var(--s1);margin:0;padding-inline-start:1.4em;display:grid}.certificate__topics-note{margin:var(--s3) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}.certificate__foot{margin-block-start:var(--s5)}.certificate__issuer{margin:0 0 var(--s2);color:var(--ink-soft);font-size:var(--text-sm)}@media screen{.print-only.print-only{display:none}}.certificate__reference{flex-direction:column;align-items:center;gap:2px;margin:0;display:flex}.certificate__reference-label{color:var(--ink-soft);font-size:var(--text-xs);text-transform:uppercase;letter-spacing:.06em}.certificate__reference-value{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:var(--text-sm);word-break:break-all}@media (width>=600px){:root{--text-base:1.125rem;--text-2xl:1.75rem;--text-3xl:2.25rem}}@media (width>=769px){.card__header{flex-direction:row;justify-content:space-between;align-items:flex-start}.card__cta{width:auto}.certificate__facts{gap:var(--s1) var(--s4);grid-template-columns:12rem 1fr}.certificate__facts dd{margin-bottom:var(--s1)}}html:lang(ar) *,html:lang(he) *{letter-spacing:normal}html:lang(he) body{font-family:Rubik,Segoe UI,Noto Sans Hebrew,Arial Hebrew,system-ui,sans-serif}html:lang(ar) body{font-family:Rubik,Segoe UI,Noto Sans Arabic,Geeza Pro,Tahoma,system-ui,sans-serif}html:lang(am) body{font-family:Noto Sans Ethiopic,Nyala,Abyssinica SIL,system-ui,sans-serif}html:lang(si) body{font-family:Noto Sans Sinhala,Iskoola Pota,system-ui,sans-serif}html:lang(hi) body{font-family:Noto Sans Devanagari,Nirmala UI,Mangal,system-ui,sans-serif}html:lang(th) body{font-family:Noto Sans Thai,Leelawadee UI,Tahoma,system-ui,sans-serif}html:lang(zh) body{font-family:Noto Sans SC,Microsoft YaHei,PingFang SC,system-ui,sans-serif}html:lang(th) body,html:lang(hi) body,html:lang(si) body,html:lang(am) body{--leading:1.85;line-height:var(--leading)}html:lang(ru) :is(.page__title,.certificate__heading),html:lang(ar) :is(.page__title,.certificate__heading),html:lang(th) :is(.page__title,.certificate__heading),html:lang(hi) :is(.page__title,.certificate__heading),html:lang(si) :is(.page__title,.certificate__heading),html:lang(am) :is(.page__title,.certificate__heading),html:lang(zh) :is(.page__title,.certificate__heading){font-family:inherit;font-size:2rem;line-height:1.3}.step-media{gap:var(--s3);padding:var(--s3);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--canvas);flex-direction:column;margin-block-start:var(--s4);display:flex}.step-media__heading{font-size:var(--text-base);margin:0}.step-media__note{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.step-video{gap:var(--s2);flex-direction:column;margin:0;display:flex}.step-video__caption{justify-content:space-between;gap:var(--s2);font-size:var(--text-sm);flex-wrap:wrap;display:flex}.step-video__title{font-weight:600}.step-video__state{color:var(--ink-soft)}.step-video__state--done{color:var(--good);font-weight:600}.step-video__player{border-radius:var(--radius-sm);background:#000;max-block-size:70svh;inline-size:100%;max-inline-size:100%;display:block}.step-video__fallback{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.step-video__transcript{font-size:var(--text-sm)}.step-video__transcript-summary{min-block-size:var(--tap);padding-block:var(--s3);cursor:pointer;font-weight:600}.step-video__transcript-text{white-space:pre-line;color:var(--ink);margin:0}.answer--selected{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink), var(--shadow);font-weight:700}.question__error{border-block-start:3px solid var(--bad);margin-block-start:var(--s3);padding-block-start:var(--s3);font-weight:600}.question__error-body{margin:0}.question__check{margin-block-start:var(--s3)}.step-image{margin:var(--s4) 0 0;gap:var(--s2);flex-direction:column;display:flex}.step-image__picture{object-fit:contain;border-radius:var(--radius-sm);background:var(--canvas);max-block-size:70svh;inline-size:100%;max-inline-size:100%;display:block}.step-image__caption{color:var(--ink-soft);font-size:var(--text-sm)}.signature{gap:var(--s1);flex-direction:column;display:flex}.signature__canvas{border:1px dashed var(--line-strong);border-radius:var(--radius-sm);background:#fff;inline-size:100%;display:block}.signature__row{justify-content:space-between;align-items:center;gap:var(--s2);min-block-size:var(--tap);display:flex}.signature__hint{color:var(--ink-soft);font-size:var(--text-sm)}.risk-summary__text{white-space:pre-line;overflow-wrap:anywhere}.attest-card{margin:0 0 var(--s5);padding:calc(var(--s5) + 10px) var(--s4) var(--s4);border:1px solid var(--line);background:var(--card);box-shadow:var(--shadow);border-radius:22px;position:relative}.attest-card__slot{border-radius:var(--radius-pill);background:var(--paper);width:56px;height:10px;box-shadow:var(--recess);margin-inline-start:-28px;position:absolute;inset-block-start:12px;inset-inline-start:50%}.attest-card__course{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);margin:0}.attest-card__number{margin:var(--s1) 0 var(--s4);font-variant-numeric:tabular-nums;font-family:Karantina,Rubik,sans-serif;font-size:2.5rem;font-weight:700;line-height:1}.attest__typed{padding:var(--s3) var(--s4) var(--s2);border-block-end:2px solid var(--ink);font-size:var(--text-2xl);text-align:center;margin:0;font-weight:600}.attest__mode{place-self:flex-start start}.check--tile{min-block-size:var(--tap-primary);padding:var(--s3) var(--s4);border:2px solid var(--line-strong);border-radius:var(--radius-sm);cursor:pointer;align-items:center}.check--tile:has(.check__box:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.check--tile .check__box{block-size:28px;inline-size:28px;margin:0}.certificate-list{gap:var(--s3);margin:0;padding:0;list-style:none;display:grid}.certificate-list__item{align-items:center;gap:var(--s2) var(--s3);min-block-size:var(--tap-primary);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius);background:var(--card);color:var(--ink);grid-template-columns:1fr auto;text-decoration:none;display:grid}.certificate-list__title{font-size:var(--text-lg);font-weight:700}.certificate-list__chevron{color:var(--ink-soft);grid-area:1/2/span 2}[dir=rtl] .certificate-list__chevron{transform:scaleX(-1)}.gate{z-index:50;align-items:center;gap:var(--s3);overscroll-behavior:contain;padding:calc(env(safe-area-inset-top) + var(--s4)) var(--s4) calc(env(safe-area-inset-bottom) + var(--s5));padding-left:max(var(--s4), env(safe-area-inset-left));padding-right:max(var(--s4), env(safe-area-inset-right));color:#141516;text-align:center;background:#fff;border-inline-start:0;flex-direction:column;display:flex;position:fixed;inset:0;overflow-y:auto}.gate:before{content:"";background:#177a42;block-size:14px;position:absolute;inset-block-start:0;inset-inline:0}.gate--lapsed:before{background:#be3128}.gate__close{min-block-size:var(--tap);min-inline-size:var(--tap);padding:0 var(--s4);border-radius:var(--radius-sm);color:#141516;font:inherit;cursor:pointer;background:#fff;border:2px solid #141516;align-self:flex-end;font-weight:700}.gate__close:focus-visible{outline-offset:2px;outline:3px solid #b8400a}.worker-badge__gate{margin-block-start:var(--s3)}.gate__stamp{margin:var(--s2) 0 0;padding:var(--s2) var(--s4);color:#177a42;font-size:var(--text-xl);border:4px solid;border-radius:12px;font-weight:700;transform:rotate(-3deg)}.gate--lapsed .gate__stamp{color:#be3128}.gate__name{margin:var(--s2) 0 0;font-size:var(--text-2xl);font-weight:700}.gate__number{font-variant-numeric:tabular-nums;margin:0;font-family:Karantina,Rubik,sans-serif;font-size:4rem;font-weight:700;line-height:.95}.gate__course{color:#4e5553;margin:0;font-weight:600}.gate__qr{inline-size:min(80vw,320px)}.gate__qr svg{block-size:auto;inline-size:100%}.check{gap:var(--s3);min-block-size:var(--tap);align-items:flex-start;display:flex}.check__box{block-size:24px;inline-size:24px;accent-color:var(--brand);flex:none;margin:2px 0 0}.certificate__signature{border-block-start:1px solid var(--line);margin-block-start:var(--s4);padding-block-start:var(--s3)}.certificate__signature-image{border-radius:var(--radius-sm);background:#fff;max-block-size:110px;max-inline-size:260px;display:block}.certificate__signed{margin:var(--s1) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}.qr-code{border:1px solid var(--line);border-radius:var(--radius-sm);max-width:100%;height:auto;display:block}.certificate__verify{align-items:center;gap:var(--s2);flex-direction:column;margin-block-start:var(--s5);display:flex}.certificate__verify-caption{color:var(--ink-soft);font-size:var(--text-sm);text-align:center;margin:0}.account-menu__code{align-items:center;gap:var(--s2);padding:var(--s2) 0 var(--s3);text-align:center;flex-direction:column;display:flex}.verify__band{align-items:center;gap:var(--s1) var(--s3);margin:0 calc(-1 * var(--s4)) var(--s5);padding:var(--s5) var(--s4);color:#fff;grid-template-columns:auto 1fr;display:grid}.verify__band--ok{background:#177a42}.verify__band--bad{background:#be3128}.verify__band-icon{grid-row:span 2;block-size:56px;inline-size:56px}.verify__band-title{margin:0;font-family:Karantina,Rubik,sans-serif;font-size:3rem;font-weight:700;line-height:1}.verify__band-body{margin:0;font-weight:600}html:lang(ru) .verify__band-title,html:lang(ar) .verify__band-title,html:lang(th) .verify__band-title,html:lang(hi) .verify__band-title,html:lang(si) .verify__band-title,html:lang(am) .verify__band-title,html:lang(zh) .verify__band-title{font-family:inherit;font-size:2.25rem;line-height:1.3}.verify__who{gap:var(--s1) var(--s4);margin:0 0 var(--s5);grid-template-columns:auto 1fr;display:grid}.verify__who dt{color:var(--ink-soft)}.verify__who dd{margin:0}.verify__name{font-size:var(--text-xl);font-weight:700}.verify__courses-heading{margin:0 0 var(--s2);font-size:var(--text-lg)}.verify__courses{margin:0;padding:0;list-style:none}.verify__course{gap:var(--s1);padding:var(--s3) 0;border-block-end:1px solid var(--line);flex-direction:column;padding-inline-start:var(--s4);display:flex;position:relative}.verify__course:before{content:"";background:var(--bad);border-radius:2px;block-size:1.1em;inline-size:6px;position:absolute;inset-block-start:calc(var(--s3) + .3em);inset-inline-start:0}.verify__course--valid:before{background:var(--ok)}.verify__course-title{font-weight:600}.verify__course-status{color:var(--ink-soft)}.verify__checked{margin:var(--s4) 0 0;color:var(--ink-soft);font-size:var(--text-sm)}.choice-group{gap:var(--s3);border:0;flex-direction:column;margin:0;padding:0;display:flex}.choice{column-gap:var(--s3);min-height:var(--tap-primary);padding:var(--s3) var(--s4);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);cursor:pointer;grid-template-columns:auto 1fr;align-items:center;display:grid}.choice,.check--tile,.certificate-list__item,.contractor-langs__tile{transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .12s ease-out}.choice:active,.check--tile:active,.certificate-list__item:active,.contractor-langs__tile:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.choice:hover{border-color:var(--brand)}}.choice--selected{border-color:var(--brand);background:var(--info-soft)}.choice__input{width:1.25rem;height:1.25rem;accent-color:var(--brand);grid-row:span 2;margin:0}.choice__title{font-weight:700}.choice__hint{color:var(--ink-soft);font-size:var(--text-sm)}.field__input--area{min-height:calc(var(--tap) * 2.5);resize:vertical;line-height:var(--leading)}.field__input--file{padding:var(--s3)}.report-list{margin-block-start:var(--s5);padding:0;list-style:none}.report .card__meta{gap:var(--s1) var(--s4);flex-wrap:wrap;margin:0;display:flex}.report .card__description{white-space:pre-wrap}.badge--report-open{background:var(--warn-soft);color:var(--warn)}.badge--report-in_review{background:var(--info-soft);color:var(--info)}.badge--report-closed{background:var(--ok-soft);color:var(--ok)}.step-presenter{aspect-ratio:3/4;pointer-events:none;inline-size:min(46vw,15rem,33svh);margin:0;position:relative}.step-presenter--floating{transform-origin:100% 100%;transition:inline-size .3s;position:absolute;inset-block-end:100%;inset-inline-end:var(--s2)}[dir=rtl] .step-presenter--floating{transform-origin:0 100%}.step-presenter--floating.step-presenter--settled{inline-size:min(24vw,6.5rem)}.step-presenter__source{opacity:0;block-size:1px;inline-size:1px;position:absolute}.step-presenter__canvas{filter:drop-shadow(0 6px 10px #10202640);block-size:100%;inline-size:100%;display:block}.step-presenter__control{justify-content:center;align-items:center;gap:var(--s1);min-block-size:44px;inline-size:fit-content;min-inline-size:44px;padding:0 var(--s3);background:var(--brand);color:var(--on-brand);font:inherit;font-size:var(--text-sm);text-align:center;box-shadow:var(--shadow);cursor:pointer;pointer-events:auto;border:0;border-radius:999px;margin-inline:auto;padding-block:4px;font-weight:600;line-height:1.2;display:inline-flex;position:absolute;inset-block-end:var(--s2);inset-inline:6px}.step-presenter__control--playing{opacity:.75;padding:0}.step-presenter__control:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.step-presenter--settled .step-presenter__control{padding:0}.step-hero__action--presenter{margin-block-start:calc(var(--s5) + min(46vw, 15rem, 33vh) * 4 / 3 * .35);margin-block-start:calc(var(--s5) + min(46vw, 15rem, 33svh) * 4 / 3 * .35)}.step-presenter__hide{border:1px solid var(--line);background:var(--card);block-size:44px;inline-size:44px;color:var(--ink);box-shadow:var(--shadow);cursor:pointer;pointer-events:auto;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex;position:absolute;inset-block-start:var(--s1);inset-inline-end:var(--s1)}.step-presenter__hide:focus-visible,.step-presenter__show:focus-visible{outline:3px solid var(--focus);outline-offset:2px}.step-presenter--hidden,.step-presenter--failed{aspect-ratio:auto;pointer-events:auto;inline-size:auto}.step-presenter--hidden{margin-block-end:var(--s2)}.step-presenter__show{min-block-size:44px}.step-presenter:not(.step-presenter--floating,.step-presenter--hidden,.step-presenter--failed){margin-block:var(--s4);margin-inline-start:auto}.step-presenter--failed{margin-block:var(--s4)}@media (prefers-reduced-motion:reduce){.step-presenter--floating{transition:none}}.step-presenter--settled .step-presenter__hide{block-size:32px;inline-size:32px}.page.course-ending{align-items:center;gap:var(--s3);text-align:center;flex-direction:column;display:flex}@media (width<=40rem){.page.course-ending{min-block-size:calc(100dvh - 4.5rem)}}.course-ending__done{align-items:center;gap:var(--s1);padding:4px var(--s3);border-radius:var(--radius-pill);background:var(--ok-soft);color:var(--ok);font-size:var(--text-sm);margin:0;font-weight:600;display:inline-flex}.course-ending__title{margin:0;font-family:Karantina,Rubik,sans-serif;font-size:3rem;font-weight:700;line-height:1}.course-ending__title:focus{outline:none}.course-ending__figure{aspect-ratio:3/4;block-size:min(45dvh,24rem);max-inline-size:100%;position:relative}@media (height<=40rem){.course-ending__figure{block-size:34dvh}}.course-ending__canvas{filter:drop-shadow(0 6px 10px #10202640);block-size:100%;inline-size:100%;display:block}.course-ending__text{max-inline-size:26rem;font-size:var(--text-lg,1.125rem);margin:0;font-weight:600;line-height:1.45}.course-ending__next{gap:var(--s2);inline-size:100%;max-inline-size:26rem;padding-block:var(--s2) calc(var(--s2) + env(safe-area-inset-bottom,0px));background:var(--paper);box-shadow:0 calc(-1 * var(--s3)) var(--s3) calc(-1 * var(--s1)) var(--paper);margin-block-start:var(--s3);display:grid;position:sticky;inset-block-end:0}@media (width<=40rem){.course-ending__next{margin-block-start:auto}}.course-ending__step{color:var(--ink-soft);font-size:var(--text-sm);margin:0}.visually-hidden{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}h1[tabindex="-1"]:focus,h2[tabindex="-1"]:focus,h3[tabindex="-1"]:focus{outline:none}.field__error{font-size:var(--text-sm);margin-block-start:var(--s2)}.media-failed{gap:var(--s2);margin-block:var(--s3);padding:var(--s3);border:1px solid var(--line);border-inline-start:6px solid var(--warn);border-radius:var(--radius-sm);background:var(--card);overflow-wrap:anywhere;display:grid}.media-failed__body{color:var(--ink);margin:0}.media-failed__retry{justify-self:start}.step-video__fallback{overflow-wrap:anywhere}.session-notice{gap:var(--s2);margin:var(--s3) var(--s4) 0;padding:var(--s3) var(--s4);border:1px solid var(--line);border-inline-start:6px solid var(--warn);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);display:grid}.session-notice__body{margin:0}.session-notice__actions{gap:var(--s2);flex-wrap:wrap;display:flex}.legal-links{justify-content:center;gap:var(--s2) var(--s4);font-size:var(--text-sm);flex-wrap:wrap;margin-block-start:var(--s6);display:flex}.legal-links__link{min-block-size:var(--tap);color:var(--ink-soft);text-underline-offset:.2em;align-items:center;text-decoration:underline;display:inline-flex}.contractor{gap:var(--s4);flex-direction:column;display:flex}.contractor>.page__title,.contractor>.page__intro{margin-block-end:0}html:has(.contractor-actions){scroll-padding-block-end:calc(5.5rem + env(safe-area-inset-bottom))}.contractor .field__input{scroll-margin-block-end:6rem}:where(html[dir=rtl]) :where(.contractor,.verify) :where([dir=auto]:not(.contractor-pass *,.contractor-handoff *)){text-align:right}:where(html[dir=ltr]) :where(.contractor,.verify) :where([dir=auto]:not(.contractor-pass *,.contractor-handoff *)){text-align:left}.contractor__eyebrow{color:var(--brand-strong);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0;font-weight:600}.contractor-section{gap:var(--s2);flex-direction:column;margin-block-start:var(--s3);display:flex}.contractor-section__title{font-size:var(--text-lg);margin:0;font-weight:700}.contractor-list{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.contractor-choices{gap:var(--s3);flex-direction:column;display:flex}.contractor-choice{gap:var(--s1);inline-size:100%;min-block-size:calc(var(--tap-primary) + var(--s4));padding:var(--s4);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;text-align:start;cursor:pointer;flex-direction:column;text-decoration:none;transition:transform .16s cubic-bezier(.23,1,.32,1),border-color .12s ease-out;display:flex}.contractor-choice:active{transform:scale(.98)}@media (hover:hover) and (pointer:fine){.contractor-choice:hover{border-color:var(--brand)}}.contractor-choice--small{min-block-size:var(--tap-primary);padding:var(--s3) var(--s4)}.contractor-choice--done{cursor:default;border-style:dashed}.contractor-choice--job{padding:0}.contractor-choice__title{font-size:var(--text-lg);font-weight:700;line-height:var(--leading-tight);overflow-wrap:anywhere}.contractor-choice__body{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere}.contractor-job{gap:var(--s1);padding:var(--s3) var(--s4);border:1px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;display:flex}.contractor-choice--job .contractor-job{background:0 0;border:0}.contractor-job__work{font-size:var(--text-lg);overflow-wrap:anywhere;margin:0;font-weight:700}.contractor-job__meta{color:var(--ink-soft);font-size:var(--text-sm);overflow-wrap:anywhere;margin:0}.contractor-status{margin:0;font-weight:600}.contractor-status--open{color:var(--ok)}.contractor-status--upcoming{color:var(--warn)}.contractor-status--ended,.contractor-status--stopped{color:var(--bad)}.contractor-counter{align-items:center;gap:var(--s1);padding:var(--s3) 0;flex-direction:column;display:flex}.contractor-counter__figure{font-variant-numeric:tabular-nums;font-family:Karantina,Rubik,sans-serif;font-size:3.5rem;font-weight:700;line-height:1}.contractor-counter__label{font-weight:600}.contractor-counter__planned{color:var(--ink-soft);font-size:var(--text-sm)}.contractor-buttons{gap:var(--s3);flex-direction:column;display:flex}.button--whatsapp{background:var(--ok-soft);border-color:var(--ok);color:var(--ink)}.contractor-qr{align-items:center;gap:var(--s2);margin:var(--s2) 0 0;flex-direction:column;display:flex}.contractor-qr__caption{color:var(--ink-soft);font-size:var(--text-sm);text-align:center}.contractor-roster{margin:0;padding:0;list-style:none}.contractor-roster__row{align-items:center;gap:var(--s1) var(--s3);min-block-size:var(--tap);padding:var(--s2) 0;border-block-end:1px solid var(--line);flex-wrap:wrap;display:flex}.contractor-roster__name{overflow-wrap:anywhere;flex:10rem;min-inline-size:0;font-weight:600}.contractor-roster__id{color:var(--ink-soft);font-size:var(--text-sm);font-variant-numeric:tabular-nums}.contractor-roster__status{font-size:var(--text-sm);font-weight:600}.contractor-roster__status--done{color:var(--ok)}.contractor-roster__status--todo{color:var(--warn)}.contractor-roster__remove{margin-inline-start:auto}.contractor-add{margin-block-start:var(--s3)}.contractor-progress{gap:var(--s1);flex-direction:column;display:flex}.contractor-progress__label{color:var(--ink-soft);font-size:var(--text-sm);margin:0;font-weight:600}.contractor-progress__track{border-radius:var(--radius-pill);background:var(--line);block-size:6px;overflow:hidden}.contractor-progress__fill{background:var(--brand);block-size:100%;display:block}.contractor-flow{gap:var(--s4);flex-direction:column;display:flex}.contractor-flow__title{font-size:var(--text-xl);line-height:var(--leading-tight);overflow-wrap:anywhere;margin:0}.contractor-flow__title:focus{outline:none}.contractor-flow__text{overflow-wrap:anywhere}.contractor-actions{z-index:1;gap:var(--s2);margin-inline:calc(-1 * var(--s4));padding:var(--s3) var(--s4) calc(var(--s3) + env(safe-area-inset-bottom));border-block-start:1px solid var(--line);background:var(--paper);display:flex;position:sticky;inset-block-end:0}.contractor-actions>.button{flex:1 1 0;min-inline-size:0}.contractor-actions>.button--primary{flex-grow:2}.contractor-langs{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(7.5rem,1fr));display:grid}.contractor-langs__tile{min-block-size:var(--tap-primary);padding:var(--s2);border:2px solid var(--line-strong);border-radius:var(--radius-sm);background:var(--card);color:var(--ink);font:inherit;font-size:var(--text-lg);cursor:pointer;font-weight:600}.contractor-langs__tile--on{border-color:var(--ink);background:var(--ink);color:var(--card)}.contractor-annex{gap:var(--s3);padding:var(--s4);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card);flex-direction:column;margin:0;padding-inline-start:calc(var(--s4) + 1.5em);display:flex}.contractor-annex__clause{overflow-wrap:anywhere;display:list-item}.contractor-annex__clause>span{display:block}.contractor-annex__clause>.contractor-annex__translation{margin-block-start:var(--s1)}.contractor-annex__translation{color:var(--ink-soft);font-size:var(--text-sm)}.contractor-annex__toggle{align-self:flex-start}.contractor-risks{gap:var(--s2);padding:var(--s4);border:1px solid var(--warn);border-inline-start:6px solid var(--warn);border-radius:var(--radius-sm);background:var(--warn-soft);color:var(--ink);flex-direction:column;display:flex}.contractor-risks__by{font-size:var(--text-sm);margin:0;font-weight:700}.contractor-risks .risk-summary__text{margin:0}.contractor-briefer{flex-direction:column;margin:0;display:flex}.contractor-briefer__label{color:var(--ink-soft);font-size:var(--text-sm)}.contractor-briefer__name{font-weight:700}.contractor-pass{align-items:center;gap:var(--s2);padding:var(--s5) var(--s4);border:2px solid var(--ok);background:var(--ok-soft);color:var(--ink);text-align:center;border-radius:22px;flex-direction:column;display:flex}.contractor-pass__verdict{color:var(--ok);font-size:var(--text-2xl);font-weight:700;line-height:var(--leading-tight);margin:0}.contractor-pass__verdict:focus{outline:none}.contractor-pass__name{font-size:var(--text-xl);margin:0;font-weight:700}.contractor-pass__work,.contractor-pass__company{overflow-wrap:anywhere;margin:0}.contractor-pass__work{font-weight:600}.contractor-pass__until{margin:var(--s1) 0 var(--s2);font-size:var(--text-xl);font-variant-numeric:tabular-nums;font-weight:700}.contractor-pass__hint{margin:0;font-weight:600}.contractor-handoff{gap:var(--s2);padding:var(--s5) var(--s4);border:2px dashed var(--ok);border-radius:var(--radius-sm);text-align:center;flex-direction:column;display:flex}.contractor-handoff p{margin:0}.contractor-handoff__title{color:var(--ok);font-size:var(--text-xl);margin:0;font-weight:700}.contractor-handoff__title:focus{outline:none}.brand-logo{flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.brand-logo__img{object-fit:contain;block-size:100%;inline-size:100%;display:block}.brand-logo__mono{border-radius:var(--radius-sm);-webkit-user-select:none;user-select:none;font-weight:700;line-height:1}@media (prefers-reduced-motion:no-preference){.brand-logo__img{transition:opacity .15s cubic-bezier(.23,1,.32,1)}.brand-logo--fade{opacity:0}}.brand-hero{margin-block:0 var(--s4);justify-content:center;display:flex}.brand-hero__paper{padding:var(--s2) var(--s3);border-radius:var(--radius-sm);background:#fbfbf8;display:inline-flex}.brand-hero__line{margin:0 0 var(--s4);color:var(--ink-soft)}.source-line{margin:var(--s5) 0 0;color:var(--ink-soft);text-align:center}.certificate .brand-hero{margin-block-end:var(--s3)}.certificate .source-line{margin-block-start:var(--s3)}@media print{:root:root:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--paper:#fff;--card:#fff;--card-2:#fff;--ink:#000;--ink-soft:#3a3a3a;--line:#999;--line-strong:#555;--brand:#000;--brand-strong:#000;--brand-tint:#fff;--on-brand:#fff;--dot:transparent;--recess:none;--header-bg:#fff;--header-ink:#000;--header-ink-soft:#3a3a3a;--header-line:#999;--ok:#000;--warn:#000;--bad:#000;--info:#000;--ok-soft:#fff;--warn-soft:#fff;--bad-soft:#fff;--info-soft:#fff;--focus:#000;--track:#fff;--stripe:transparent;--shadow:none}body{color:#000;background:#fff;font-size:11pt}.print-only{display:block}.app-header,.no-print,.link,.button,.rail,.step-group,.well-done{display:none!important}.page{max-width:none;min-height:0;margin:0;padding:0}.certificate{border:1px solid #000;border-block-start:2px solid #000;border-radius:0;margin:0;padding:2.5rem}.certificate:before{box-shadow:none;page-break-inside:avoid;display:none}.certificate:after{display:none}.certificate__reference.print-only{display:flex}.brand-hero__paper{box-shadow:none;background:0 0;padding:0}.source-line{color:#3a3a3a;display:block}.certificate__seal,.certificate__heading,.certificate__status{color:#000}.certificate__facts{grid-template-columns:fit-content(11rem) minmax(max-content,1fr);gap:0 1.5rem;display:grid}.certificate__facts dt,.certificate__facts dd{border-block-end:1px solid #bbb;margin:0;padding-block:.4rem}.certificate__facts dt{align-self:center}.certificate__reference-value{color:#000}.brand-logo__img,.brand-logo--fade{opacity:1;transition:none}.brand-logo__mono{-webkit-print-color-adjust:exact;print-color-adjust:exact}}@keyframes draw{0%{stroke-dashoffset:1px}to{stroke-dashoffset:0}}@keyframes stripe{0%{scale:1 0}to{scale:1}}@keyframes stamp-in{0%{opacity:0;scale:1.8}55%{opacity:1}to{opacity:1;scale:1}}@keyframes rise{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0}}html[data-motion] .certificate--fresh .certificate__seal circle,html[data-motion] .certificate--fresh .certificate__seal path{stroke-dasharray:1;animation:.52s cubic-bezier(.23,1,.32,1) both draw}html[data-motion] .certificate--fresh .certificate__seal circle:nth-of-type(2){animation-delay:.12s}html[data-motion] .certificate--fresh .certificate__seal path{animation-delay:.38s}html[data-motion] .certificate--fresh:after{transform-origin:top;animation:.6s cubic-bezier(.23,1,.32,1) .2s both stripe}html[data-motion] .certificate--fresh .certificate__stamp{animation:.36s cubic-bezier(.23,1,.32,1) .9s both stamp-in}html[data-motion] .certificate--fresh .certificate__heading,html[data-motion] .certificate--fresh .certificate__status{animation:.36s ease-out .25s both rise}.gate__card{align-items:center;gap:var(--s3);flex-direction:column;display:flex}@keyframes drop{0%{translate:0 -70vh;rotate:7deg}55%{translate:0;rotate:-4deg}75%{rotate:2.5deg}90%{rotate:-1deg}to{translate:0;rotate:0deg}}html[data-motion] .gate__card{transform-origin:50% -40px;animation:.9s cubic-bezier(.23,1,.32,1) both drop}html[data-motion] .gate--alive .gate__stamp{position:relative;overflow:hidden}@keyframes sheen{0%{translate:-120%}to{translate:220%}}html[data-motion] .gate--alive .gate__stamp:after{content:"";inline-size:45%;rotate:calc(var(--lean,0) * 25deg);pointer-events:none;background:linear-gradient(100deg,#0000,#ffffffd9,#0000);animation:2.4s linear infinite sheen;position:absolute;inset-block:-20%;inset-inline-start:0}.gate__clock{align-items:center;gap:var(--s2);font-size:var(--text-lg);font-variant-numeric:tabular-nums;color:#141516;margin:0;font-weight:700;display:inline-flex}@keyframes pulse{50%{opacity:.25}}.gate__clock-dot{background:#177a42;border-radius:50%;block-size:10px;inline-size:10px}html[data-motion] .gate__clock-dot{animation:1s step-end infinite pulse}.gate--lapsed .gate__clock-dot{background:#be3128}.tongue{inline-size:100%;min-block-size:var(--tap);margin:0 0 var(--s3);padding:var(--s2) var(--s3);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink);font:inherit;font-size:var(--text-xl);text-align:center;cursor:pointer;background:0 0;font-weight:700;display:block;overflow:hidden}.tongue:active{border-style:solid}.tongue-row{align-items:stretch;gap:var(--s2);margin:0 0 var(--s3);display:flex}.tongue-row .tongue{flex:auto;margin:0}.tongue__pause{inline-size:var(--tap);min-block-size:var(--tap);border:1px dashed var(--line);border-radius:var(--radius-sm);color:var(--ink);cursor:pointer;background:0 0;flex:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.tongue__pause[aria-pressed=true]{border-style:solid}@media (hover:hover) and (pointer:fine){.tongue:hover{border-style:solid}}.tongue__words{display:inline-block}html[data-motion] .tongue__words{animation:2.2s cubic-bezier(.23,1,.32,1) both tongue}@keyframes tongue{0%{opacity:0;filter:blur(4px);translate:0 70%}18%{opacity:1;filter:blur();translate:0}85%{opacity:1;filter:blur();translate:0}to{opacity:0;filter:blur(4px);translate:0 -60%}}@keyframes shake{0%,to{translate:0}20%{translate:-7px}40%{translate:6px}60%{translate:-4px}80%{translate:2px}}@keyframes pop{0%{scale:1}40%{scale:1.025}to{scale:1}}html[data-motion] .answer--chosen{animation:.38s ease-out both shake}html[data-motion] .answer--correct{animation:.36s cubic-bezier(.23,1,.32,1) both pop}html[data-motion] .answer-list:has(.answer--chosen) .answer--correct{animation-delay:.38s}html[data-motion] .answer__tag--correct{animation:.3s ease-out .12s both rise}html[data-motion] .answer__tag--correct path{stroke-dasharray:1;animation:.36s cubic-bezier(.23,1,.32,1) .22s both draw}html[data-motion] .answer-list:has(.answer--chosen) .answer__tag--correct{animation-delay:.42s}html[data-motion] .answer-list:has(.answer--chosen) .answer__tag--correct path{animation-delay:.42s}
