@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-ext-wght-normal-BOeWTOD4.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-cyrillic-wght-normal-DqGufNeO.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-ext-wght-normal-DlzME5K_.woff2) format("woff2-variations");unicode-range:U+1F00-1FFF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-greek-wght-normal-CkhJZR-_.woff2) format("woff2-variations");unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-vietnamese-wght-normal-CBcvBZtf.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-ext-wght-normal-DO1Apj_S.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,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:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/inter-latin-wght-normal-Dx4kXJAl.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--bg: #f9f8f4;--card: #fffefc;--field-bg: #f2f1ec;--line: #e7e4dc;--ink: #14201a;--muted: #59625a;--accent: #176849;--accent-strong: #0a6e4e;--accent-grad-a: #0a6e4e;--accent-grad-b: #11815f;--accent-soft: #e8efe1;--accent-soft-text: #0a5a40;--on-accent: #ffffff;--pos: #0c7a44;--neg: #c0392b;--focus: #176849;--shadow: 0 1px 2px rgba(60, 48, 24, .06), 0 10px 26px -16px rgba(60, 48, 24, .22);--radius: 16px;--font-sans: "Inter Variable", "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif;--fs-h1: clamp(26px, 4.5vw, 30px);--fs-h2: 12.5px;--fs-h3: 16px;--fs-body: 15px;--fs-sm: 13px}:root[data-theme=dark]{--bg: #0f1714;--card: #16201c;--field-bg: #121b18;--line: #25322c;--ink: #d8e2dc;--muted: #9fb0a8;--accent: #5cb894;--accent-strong: #1f7d59;--accent-grad-a: #176849;--accent-grad-b: #1f7d59;--accent-soft: #1c2a24;--accent-soft-text: #a9d4c0;--on-accent: #ffffff;--pos: #45d99b;--neg: #ff8b7c;--focus: #5cb894;--shadow: 0 1px 2px rgba(0, 0, 0, .4), 0 12px 32px -20px rgba(0, 0, 0, .7)}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;background:var(--bg);color:var(--ink);font-family:var(--font-sans);font-feature-settings:"cv11","ss01";font-size:var(--fs-body);line-height:1.55;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transition:background .2s ease,color .2s ease}:where(a,button,input,select,[tabindex]):focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:8px}.field input:focus-visible,.input-wrap select:focus-visible{outline:none}.skip-link{position:absolute;left:12px;top:-56px;z-index:50;background:var(--card);color:var(--accent);border:1px solid var(--line);border-radius:10px;padding:10px 16px;font-weight:700;text-decoration:none;box-shadow:var(--shadow);transition:top .18s ease}.skip-link:focus{top:12px}.page{max-width:1040px;margin:0 auto;padding:0 20px 80px}.topbar{display:flex;align-items:center;justify-content:space-between;padding:22px 0 26px;gap:12px}.brand{display:inline-flex;align-items:center;gap:10px;font-size:21px;font-weight:700;letter-spacing:-.02em;color:var(--muted);text-decoration:none}.brand .mark{width:28px;height:28px;flex:none;border-radius:7px;display:block}.brand-word{color:var(--muted)}.brand-word b{font-weight:800;color:var(--accent)}.controls{display:flex;align-items:center;gap:8px}.icon-btn{display:inline-flex;align-items:center;justify-content:center;border:1px solid var(--line);background:var(--card);color:var(--ink);min-width:38px;height:38px;border-radius:10px;cursor:pointer;font-size:16px;transition:background .15s ease,border-color .15s ease}.icon-btn:hover{border-color:var(--accent)}.theme-switch{--tw: 60px;--th: 32px;--pad: 3px;--knob: calc(var(--th) - var(--pad) * 2);display:inline-flex;align-items:center;justify-content:flex-start;width:var(--tw);height:var(--th);padding:0;border:none;background:none;cursor:pointer;border-radius:999px;flex:none}.theme-switch__track{position:relative;display:block;width:100%;height:100%;border-radius:999px;border:1px solid var(--line);background:linear-gradient(120deg,#acd1ff,#7fb2ff);overflow:hidden;transition:background .45s ease,border-color .2s ease}.theme-switch:hover .theme-switch__track{border-color:var(--accent)}.theme-switch[aria-pressed=true] .theme-switch__track{background:linear-gradient(120deg,#1a2a4f,#0d1730)}.theme-switch__stars{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;opacity:0;transform:scale(.6);transform-origin:30% 50%;transition:opacity .45s ease,transform .45s ease}.theme-switch__stars .star{fill:#eaf0fb}.theme-switch[aria-pressed=true] .theme-switch__stars{opacity:1;transform:scale(1)}.theme-switch__thumb{position:absolute;top:var(--pad);left:var(--pad);width:var(--knob);height:var(--knob);border-radius:50%;display:flex;align-items:center;justify-content:center;background:radial-gradient(circle at 35% 30%,#fff6d6,#ffd24d);box-shadow:0 1px 3px #10203b59;transform:translate(0);transition:transform .45s cubic-bezier(.34,1.3,.64,1),background .45s ease}.theme-switch[aria-pressed=true] .theme-switch__thumb{transform:translate(calc(var(--tw) - var(--knob) - var(--pad) * 2));background:radial-gradient(circle at 65% 35%,#f2f5ff,#c3cbe0)}.theme-switch__icon{width:70%;height:70%;overflow:visible;color:#c9961f;transition:color .45s ease}.theme-switch[aria-pressed=true] .theme-switch__icon{color:#2a3a5e}.theme-switch__icon .disc{fill:currentColor}.theme-switch__icon .moon-mask{transform:translate(12px,12px);transition:transform .45s ease;transform-origin:20px 6px}.theme-switch[aria-pressed=true] .theme-switch__icon .moon-mask{transform:translate(0)}.theme-switch__icon .sun-rays{opacity:1;transform:scale(1) rotate(0);transform-origin:12px 12px;transition:opacity .35s ease,transform .45s ease}.theme-switch[aria-pressed=true] .theme-switch__icon .sun-rays{opacity:0;transform:scale(.4) rotate(-45deg)}.theme-switch:focus-visible{outline:none}.theme-switch:focus-visible .theme-switch__track{outline:2px solid var(--focus);outline-offset:2px}@media (prefers-reduced-motion: reduce){.theme-switch__track,.theme-switch__stars,.theme-switch__thumb,.theme-switch__icon,.theme-switch__icon .moon-mask,.theme-switch__icon .sun-rays{transition:none}}.lang{display:inline-flex;gap:4px;padding:3px;border:1px solid var(--line);border-radius:11px;background:var(--field-bg)}.lang a,.lang button{display:inline-flex;align-items:center;justify-content:center;text-decoration:none;border:none;background:transparent;color:var(--muted);min-width:40px;height:30px;padding:0 12px;border-radius:8px;cursor:pointer;font-weight:700;font-size:13px;transition:background .15s ease,color .15s ease}.lang a:hover,.lang button:hover{color:var(--ink)}.lang a[aria-current=true],.lang button[aria-pressed=true]{background:var(--accent-strong);color:var(--on-accent)}.layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}@media (max-width: 820px){.layout{grid-template-columns:minmax(0,1fr)}}.card{background:var(--card);border:1px solid var(--line);border-radius:var(--radius);padding:28px;box-shadow:var(--shadow)}.result{position:sticky;top:20px}@media (max-width: 820px){.result{position:static}}.hero{margin-bottom:24px}.hero h1{margin-top:14px}.hero .intro{margin-bottom:0}.hub{margin-top:40px}.hub>h2{font-size:21px;text-transform:none;letter-spacing:-.02em;color:var(--ink);font-weight:800}.hub>p{color:var(--muted);margin:0 0 14px;max-width:60ch}.hub-links{list-style:none;padding:0;margin:0;display:flex;flex-wrap:wrap;gap:10px}.hub-links a{display:inline-block;background:var(--field-bg);color:var(--ink);border:1px solid var(--line);border-radius:999px;padding:8px 15px;font-weight:600;font-size:14px;text-decoration:none;transition:border-color .15s ease,color .15s ease,background .15s ease}.hub-links a:hover,.hub-links a:focus-visible{border-color:var(--accent);color:var(--accent);background:var(--accent-soft)}.cao-tabel{margin-top:40px}.cao-tabel>h2{font-size:21px;text-transform:none;letter-spacing:-.02em;color:var(--ink);font-weight:800}.table-scroll{overflow-x:auto;border:1px solid var(--line);border-radius:var(--radius)}.salary-table{border-collapse:collapse;width:100%;font-size:13.5px}.salary-table caption{caption-side:top;text-align:left;color:var(--muted);font-size:13px;padding:14px 16px 10px;max-width:80ch}.salary-table th,.salary-table td{padding:8px 12px;text-align:right;border-bottom:1px solid var(--line);white-space:nowrap}.salary-table thead th{position:sticky;top:0;background:var(--field-bg);color:var(--muted);font-weight:700;text-align:right}.salary-table thead th:first-child,.salary-table tbody th{text-align:left}.salary-table tbody th{background:var(--field-bg);font-weight:700;color:var(--ink)}.salary-table tbody tr:last-child th,.salary-table tbody tr:last-child td{border-bottom:0}.tag{display:inline-block;background:var(--field-bg);color:var(--muted);border:1px solid var(--line);font-size:11.5px;font-weight:700;padding:5px 11px;border-radius:999px;text-transform:uppercase;letter-spacing:.06em}h1{font-size:var(--fs-h1);line-height:1.15;margin:16px 0 8px;letter-spacing:-.025em;font-weight:800}.lede{color:var(--muted);margin:0 0 10px;font-size:16px;max-width:46ch}.intro{color:var(--muted);margin:0 0 22px;font-size:14.5px;max-width:60ch}h2{font-size:var(--fs-h2);text-transform:uppercase;letter-spacing:.07em;color:var(--muted);margin:24px 0 12px;font-weight:700}.segmented{display:inline-flex;border:1px solid var(--line);border-radius:11px;padding:3px;gap:3px;background:var(--field-bg);margin-bottom:16px}.segmented button{border:none;background:transparent;color:var(--muted);padding:8px 16px;min-height:34px;cursor:pointer;font-weight:700;font-size:14px;border-radius:8px;transition:background .15s ease,color .15s ease}.segmented button[aria-pressed=true]{background:var(--accent-strong);color:var(--on-accent)}.field{display:flex;flex-direction:column;margin-bottom:16px}.field-label{font-weight:700;margin-bottom:7px;font-size:13.5px;color:var(--ink)}.input-wrap{display:flex;align-items:center;border:1px solid var(--line);border-radius:11px;background:var(--field-bg);overflow:hidden;min-width:0;transition:border-color .15s ease,box-shadow .15s ease}.input-wrap:focus-within{border-color:var(--accent-strong);box-shadow:0 0 0 3px var(--accent-soft)}.input-wrap .prefix{padding:0 4px 0 13px;color:var(--muted);font-size:17px}.input-wrap .suffix{padding:0 13px;color:var(--muted);font-size:13px}.field input[type=number],.field input[type=text],.field input[type=search]{flex:1;font-size:18px;padding:12px 4px;border:none;background:transparent;color:var(--ink);min-width:0;-moz-appearance:none;appearance:none;-webkit-appearance:none}.field input[type=number]{-moz-appearance:textfield}.field input[type=number]::-webkit-inner-spin-button,.field input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.field input[type=search],.field input[type=text]{padding-left:13px;font-size:16px}.field input[type=search]::-webkit-search-cancel-button,.field input[type=search]::-webkit-search-decoration{-webkit-appearance:none;-moz-appearance:none;appearance:none}.field input:focus{outline:none}.input-wrap select{flex:1;border:none;background:transparent;color:var(--ink);font-size:16px;padding:12px 36px 12px 13px;min-width:0;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%2351627f' d='M1 1l5 5 5-5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 13px center}:root[data-theme=dark] .input-wrap select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3E%3Cpath fill='%23a6b3cf' d='M1 1l5 5 5-5'/%3E%3C/svg%3E")}.input-wrap select:focus{outline:none}.field-hint{color:var(--muted);font-size:12.5px;margin-top:6px;line-height:1.5}.toggle{background:none;border:none;color:var(--ink);font-weight:700;cursor:pointer;padding:8px 0;font-size:14px;min-height:32px;display:inline-flex;align-items:center;gap:6px;text-decoration:underline;transition:color .15s ease}.toggle:hover,.toggle:focus-visible{color:var(--accent)}.advanced{border-top:1px dashed var(--line);margin-top:8px;padding-top:18px}.check{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--ink);min-height:26px;cursor:pointer}.check input[type=checkbox]{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;flex-shrink:0;width:19px;height:19px;border:1.5px solid var(--line);border-radius:5px;background:var(--field-bg);cursor:pointer;display:inline-grid;place-content:center;transition:background .15s ease,border-color .15s ease}.check input[type=checkbox]:hover{border-color:var(--accent)}.check input[type=checkbox]:checked{background:var(--accent-strong);border-color:var(--accent-strong)}.check input[type=checkbox]:checked:after{content:"";width:5px;height:9px;border:solid var(--on-accent);border-width:0 2px 2px 0;transform:rotate(45deg) translate(-.5px,-1px)}.check input[type=checkbox]:focus-visible{outline:2px solid var(--accent-strong);outline-offset:2px}.checks{display:flex;gap:22px;flex-wrap:wrap;margin:6px 0 4px}.row2{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:12px}.cao-picker{border:1px solid var(--line);border-radius:12px;margin-top:8px;background:var(--field-bg);max-height:280px;overflow-y:auto;padding:6px}.cao-group{margin-bottom:6px}.cao-group-head{position:sticky;top:0;z-index:1;margin:0;padding:8px 10px 4px;font-size:11px;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:var(--muted);background:var(--field-bg)}.cao-option{display:flex;align-items:center;justify-content:space-between;gap:10px;width:100%;text-align:left;background:none;border:none;cursor:pointer;padding:9px 10px;border-radius:8px;font-size:14px;color:var(--ink);min-height:40px;transition:background .12s ease}.cao-option:hover{background:var(--accent-soft)}.cao-option:focus-visible{outline:2px solid var(--accent-strong);outline-offset:-2px}.cao-option.is-selected{background:var(--accent-soft);font-weight:700}.cao-option.none{font-weight:700;border-bottom:1px solid var(--line);border-radius:0;margin-bottom:4px}.cao-mark{flex-shrink:0;font-size:11px;font-weight:700;color:var(--accent)}.cao-see-all{display:block;margin-top:4px;padding:8px 10px;border-top:1px solid var(--line);font-size:12px;color:var(--ink);text-decoration:underline}.cao-see-all:hover,.cao-see-all:focus-visible{color:var(--accent)}.cao-directory{display:block}.cao-directory-sector{margin-bottom:22px;break-inside:avoid}.cao-directory-sector h2{margin:0 0 8px;font-size:16px}.cao-directory-count{color:var(--muted);font-weight:500;font-size:13px}.cao-directory-list{list-style:none;margin:0;padding:0;columns:280px 3;column-gap:28px}.cao-directory-list li{break-inside:avoid;margin:0 0 6px;font-size:14px;line-height:1.4}.cao-directory-list a{color:var(--ink);text-decoration:underline;transition:color .15s ease}.cao-directory-list a:hover,.cao-directory-list a:focus-visible{color:var(--accent)}.cao-directory-fnv{color:var(--muted);font-size:12px}.cao-notice{border:1px solid var(--line);border-radius:12px;padding:14px 16px;margin-top:12px;background:var(--accent-soft)}.cao-notice p{margin:0 0 8px;font-size:13.5px;line-height:1.5}.cao-derived{border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:6px;background:var(--field-bg)}.cao-bruto{display:flex;align-items:baseline;justify-content:space-between;gap:12px}.cao-bruto span{font-weight:700;font-size:13.5px}.cao-bruto strong{font-size:20px;font-variant-numeric:tabular-nums}.verg{list-style:none;margin:6px 0 0;padding:0}.verg li{font-size:13px;color:var(--muted);padding:2px 0}.extra-source{border:1px solid var(--line);border-radius:12px;padding:16px;margin-top:16px;background:var(--field-bg)}.extra-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.extra-source input[type=text]{width:100%}.remove-btn{background:none;border:1px solid var(--line);border-radius:8px;color:var(--muted);width:30px;height:30px;min-width:30px;cursor:pointer;font-size:14px;line-height:1;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.remove-btn:hover{border-color:var(--neg);color:var(--neg)}.add-source{background:none;border:1px dashed var(--line);border-radius:11px;color:var(--accent);font-weight:700;cursor:pointer;padding:12px;font-size:14px;width:100%;margin-top:16px;min-height:44px;transition:border-color .15s ease,background .15s ease}.add-source:hover{border-color:var(--accent);background:var(--accent-soft)}.per-source{margin:20px 0 6px}.per-source h2{margin-bottom:0}.headline{display:flex;align-items:baseline;justify-content:space-between;gap:16px;background:linear-gradient(135deg,var(--accent-grad-a),var(--accent-grad-b));color:#fff;border-radius:13px;padding:22px 24px}.hl-label{display:block;font-size:11.5px;text-transform:uppercase;letter-spacing:.06em;color:#fff;opacity:.92;font-weight:600}.hl-label em{font-style:normal;opacity:.85;font-size:11px}.hl-amount{font-size:clamp(32px,7vw,40px);font-weight:800;letter-spacing:-.025em;font-variant-numeric:tabular-nums}.hl-secondary{text-align:right}.hl-secondary span:last-child{font-size:20px;font-weight:700;font-variant-numeric:tabular-nums}:root:not([data-theme=dark]) .headline{background:var(--accent-soft);color:var(--accent-soft-text);border:1px solid rgba(10,110,78,.28)}:root:not([data-theme=dark]) .hl-label{color:var(--accent-soft-text);opacity:.8}:root:not([data-theme=dark]) .hl-amount,:root:not([data-theme=dark]) .hl-secondary span:last-child{color:var(--accent-strong)}.steps{list-style:none;margin:6px 0 0;padding:0}.step{display:flex;justify-content:space-between;gap:16px;padding:10px 0;border-bottom:1px solid var(--line);font-size:14.5px}.step.total{font-weight:800;border-bottom:2px solid var(--ink)}.step-label{color:var(--ink)}.amt{font-variant-numeric:tabular-nums;white-space:nowrap}.amt.neg{color:var(--neg)}.src{display:inline-flex;align-items:center;gap:3px;font-size:11px;font-weight:700;color:var(--muted);margin-left:8px;text-decoration:none;border:1px solid var(--line);background:var(--field-bg);padding:2px 7px;border-radius:6px;vertical-align:middle;transition:border-color .15s ease,color .15s ease}.src:hover,.src:focus-visible{border-color:var(--accent);color:var(--accent)}.src .warn{color:var(--neg);font-weight:700}.employer{color:var(--muted);font-size:13px;margin-top:18px}.updated{color:var(--muted);font-size:12px;margin-top:18px}.disclaimer{color:var(--muted);font-size:12px;margin-top:8px;border-top:1px solid var(--line);padding-top:14px}.error{background:var(--accent-soft);border:1px solid var(--line);border-radius:12px;padding:18px;color:var(--neg)}.error p{color:var(--ink);margin:6px 0 0;font-size:14px}.faq{margin-top:44px}.faq>h2{font-size:21px;text-transform:none;letter-spacing:-.02em;color:var(--ink);font-weight:800}.faq-item{border-top:1px solid var(--line);padding:18px 0}.faq-item h3{margin:0 0 7px;font-size:16px;font-weight:700}.faq-item p{margin:0;color:var(--muted);max-width:70ch}.site-footer{margin-top:40px;padding-top:20px;border-top:1px solid var(--line);color:var(--muted);font-size:13px}.site-footer a{color:var(--ink);text-decoration:underline;transition:color .15s ease}.site-footer a:hover,.site-footer a:focus-visible{color:var(--accent)}.stijl-section{margin-top:28px}.stijl-section>h2{font-size:21px;text-transform:none;letter-spacing:-.02em;color:var(--ink);font-weight:800}.stijl-note{color:var(--muted);font-size:13.5px;margin:0 0 16px;max-width:70ch}.swatches{display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:12px}.swatch{border:1px solid var(--line);border-radius:12px;overflow:hidden;background:var(--card)}.swatch-chip{height:56px;border-bottom:1px solid var(--line)}.swatch-meta{padding:9px 11px}.swatch-role{display:block;font-weight:700;font-size:13px;color:var(--ink)}.swatch-token{display:block;font-size:11.5px;color:var(--muted);font-variant-numeric:tabular-nums}.type-sample{border-top:1px solid var(--line);padding:12px 0}.type-sample:first-child{border-top:none}.type-sample .type-tag{display:block;font-size:11px;text-transform:uppercase;letter-spacing:.06em;color:var(--muted);margin-bottom:4px}.type-fs-h1{font-size:var(--fs-h1);font-weight:800;letter-spacing:-.025em;line-height:1.15}.type-fs-h3{font-size:var(--fs-h3);font-weight:700}.type-fs-body{font-size:var(--fs-body)}.type-fs-sm{font-size:var(--fs-sm);color:var(--muted)}.type-nums{font-variant-numeric:tabular-nums;font-size:20px;font-weight:700}.stijl-row{display:flex;flex-wrap:wrap;gap:14px;align-items:center;margin:10px 0}.stijl-amounts{display:flex;gap:24px;font-variant-numeric:tabular-nums;font-weight:700;font-size:18px}.stijl-amounts .pos{color:var(--pos)}.stijl-amounts .neg{color:var(--neg)}.btn-demo{display:inline-flex;align-items:center;justify-content:center;border:none;cursor:pointer;background:var(--accent-strong);color:var(--on-accent);font-weight:700;font-size:14px;padding:11px 18px;border-radius:11px;min-height:42px}.btn-demo.secondary{background:var(--accent-soft);color:var(--accent-soft-text)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{transition-duration:.001ms!important;animation-duration:.001ms!important;animation-iteration-count:1!important}}
