@font-face{font-family:Bricolage Grotesque;font-style:normal;font-weight:200 800;font-display:swap;src:url(/fonts/bricolage-grotesque-latin-wght-normal.woff2) format("woff2")}@font-face{font-family:DM Sans;font-style:normal;font-weight:100 1000;font-display:swap;src:url(/fonts/dm-sans-latin-wght-normal.woff2) format("woff2")}:root[data-theme=keys]{color-scheme:light;--ink: #1B1B2F;--page: #FFFFFF;--surface: #F6F5FA;--muted: #55546A;--body-soft: #3C3B52;--line: #E3E1EC;--line-strong: #CFCCDD;--footer-text: #C9C8D9;--focus: #6E56CF;--cat-finance: #0E7A55;--cat-finance-soft: #E3F5EC;--cat-health: #C73A3F;--cat-health-soft: #FCE9EA;--cat-math: #6E56CF;--cat-math-soft: #EFEBFB;--cat-time-date: #0B6BCB;--cat-time-date-soft: #E3EFFB;--cat-unit-converters: #B45F06;--cat-unit-converters-soft: #FCEFDF;--cat-physics: #A0287F;--cat-physics-soft: #FCE6F4;--cat-chemistry: #127480;--cat-chemistry-soft: #DFF3F5;--cat-construction: #8A4B22;--cat-construction-soft: #F7EADF;--cat-electronics: #5E6A00;--cat-electronics-soft: #F1F4D6;--cat-everyday: #4D5B70;--cat-everyday-soft: #EAEEF4;--cat-statistics: #1B3F7A;--cat-statistics-soft: #E3EBF8;--cat-real-estate: #5B4636;--cat-real-estate-soft: #EFEAE5;--cat-business: #B1245E;--cat-business-soft: #FCE4EE;--cat-automotive: #5A3A9A;--cat-automotive-soft: #ECE7F7;--cat-sports: #8A6100;--cat-sports-soft: #F8EFD6;--cat-gardening: #3E7A12;--cat-gardening-soft: #E6F3DA;--font-text: "DM Sans", system-ui, sans-serif;--font-heading: "Bricolage Grotesque", system-ui, sans-serif;--bg: #FFFFFF;--text: #1B1B2F;--accent: #0E7A55;--accent-text: #FFFFFF;--border: #E3E1EC;--error: #B3261E;--card: #F6F5FA;--brand: #0E7A55;--brand-text: #0A6B49;--brand-deep: #0A5C41;--soft: #E3F5EC;--round: 1.15;--shadow-1: none;--shadow-2: none;--shadow-3: none;--shadow-4: 0 10px 28px -14px rgba(27, 27, 47, .28)}[data-theme=keys] .cat-finance{--cat-c: var(--cat-finance);--cat-s: var(--cat-finance-soft)}[data-theme=keys] .cat-health{--cat-c: var(--cat-health);--cat-s: var(--cat-health-soft)}[data-theme=keys] .cat-math{--cat-c: var(--cat-math);--cat-s: var(--cat-math-soft)}[data-theme=keys] .cat-time-date{--cat-c: var(--cat-time-date);--cat-s: var(--cat-time-date-soft)}[data-theme=keys] .cat-unit-converters{--cat-c: var(--cat-unit-converters);--cat-s: var(--cat-unit-converters-soft)}[data-theme=keys] .cat-physics{--cat-c: var(--cat-physics);--cat-s: var(--cat-physics-soft)}[data-theme=keys] .cat-chemistry{--cat-c: var(--cat-chemistry);--cat-s: var(--cat-chemistry-soft)}[data-theme=keys] .cat-construction{--cat-c: var(--cat-construction);--cat-s: var(--cat-construction-soft)}[data-theme=keys] .cat-electronics{--cat-c: var(--cat-electronics);--cat-s: var(--cat-electronics-soft)}[data-theme=keys] .cat-everyday{--cat-c: var(--cat-everyday);--cat-s: var(--cat-everyday-soft)}[data-theme=keys] .cat-statistics{--cat-c: var(--cat-statistics);--cat-s: var(--cat-statistics-soft)}[data-theme=keys] .cat-real-estate{--cat-c: var(--cat-real-estate);--cat-s: var(--cat-real-estate-soft)}[data-theme=keys] .cat-business{--cat-c: var(--cat-business);--cat-s: var(--cat-business-soft)}[data-theme=keys] .cat-automotive{--cat-c: var(--cat-automotive);--cat-s: var(--cat-automotive-soft)}[data-theme=keys] .cat-sports{--cat-c: var(--cat-sports);--cat-s: var(--cat-sports-soft)}[data-theme=keys] .cat-gardening{--cat-c: var(--cat-gardening);--cat-s: var(--cat-gardening-soft)}.cat-dot{flex:none;inline-size:10px;block-size:10px;border-radius:50%;background:var(--cat-c, var(--ink))}[data-theme=keys] body{background:var(--page);color:var(--ink);font-size:17px;line-height:1.55}[data-theme=keys] a{color:var(--ink)}[data-theme=keys] a:hover{color:var(--brand-text)}[data-theme=keys] :is(a,button,input,select,textarea,summary,[tabindex]):focus-visible{outline:3px solid var(--focus);outline-offset:2px}[data-theme=keys] :is(h1,h2,h3){font-family:var(--font-heading);font-weight:800;letter-spacing:-.02em}[data-theme=keys] .th-header{background:var(--page)}[data-theme=keys] .th-brand{font-family:var(--font-heading);font-size:26px}[data-theme=keys] .th-brand svg{display:none}[data-theme=keys] .th-brand-dot{display:inline;color:var(--brand);margin-inline-start:-8px}[data-theme=keys] .th-nav a{border-radius:999px;background:var(--surface);gap:6px;font-size:14px;padding:6px 12px}[data-theme=keys] .th-nav a:hover{background:var(--cat-s, var(--soft));color:var(--ink)}[data-theme=keys] .th-nav a[aria-current=page]{background:var(--cat-s, var(--soft));color:var(--ink);font-weight:700}[data-theme=keys] .th-nav .cat-dot{display:inline-block}[data-theme=keys] .th-links a,[data-theme=keys] .th-langs a,[data-theme=keys] .th-header .search-box input{border-radius:999px}[data-theme=keys] .button{border-radius:999px;background:var(--ink);border-color:var(--ink);color:#fff;font-weight:700;padding-inline:20px}[data-theme=keys] .th-tile{background:var(--surface);border-color:transparent}[data-theme=keys] .th-tile:hover{background:var(--cat-s, var(--soft))}
