@layer tokens{@layer tokens{:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--font-family-sans:Lexend, system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif;--font-family-mono:ui-monospace, SFMono-Regular, Menlo, Consolas, monospace;--font-size-xs:.8125rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.125rem;--font-size-xl:1.375rem;--font-size-2xl:1.75rem;--font-size-3xl:2.25rem;--font-size-dose:1.375rem;--font-weight-regular:400;--font-weight-medium:500;--font-weight-bold:700;--font-line-height-tight:1.2;--font-line-height-normal:1.5;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--space-touch:2.75rem;--radius-sm:.75rem;--radius-md:1.125rem;--radius-lg:1.5rem;--radius-pill:999px;--shadow-1:none;--shadow-2:0 30px 80px #3c140a2e, 0 0 0 1px #3c140a14;--motion-fast:.12s;--motion-normal:.2s;--zone-brown:brown;--zone-grey:gray;--zone-pink:pink;--zone-red:red;--zone-purple:purple;--zone-yellow:#ff0;--zone-white:#fff;--zone-blue:#00f;--zone-orange:orange;--zone-green:green;--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f7f2ef;--color-surface-3:#efe5e0;--color-border:#e5d8d1;--color-border-strong:#8c6151;--color-text:#120806;--color-text-muted:#5c4036;--color-dose:#000;--color-accent:#b3321a;--color-accent-text:#fff;--color-accent-soft:#fbe6df;--color-link:#a52e17;--color-focus:#c2381d;--color-warning:#7a4600;--color-warning-soft:#fcecd3;--color-danger:#b1123a;--color-danger-soft:#fde4ea;--color-preview:#120806;--color-preview-text:#ffd9cc;--color-row:#fff;--color-row-border:#e5d8d1;--color-selected:#120806;--color-selected-text:#fff;--color-star:#b36b00}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial}:root:not([data-theme=light]){--color-bg:#0f0f11;--color-surface:#17171a;--color-surface-2:#1e1e22;--color-surface-3:#27272c;--color-border:#2c2c32;--color-border-strong:#7d7d88;--color-text:#ededf0;--color-text-muted:#a9a9b3;--color-dose:#fff;--color-accent:#ff7a59;--color-accent-text:#000;--color-accent-soft:#2f1c16;--color-link:#ff9b80;--color-focus:#ff7a59;--color-warning:#ffc266;--color-warning-soft:#2a2010;--color-danger:#ff7f96;--color-danger-soft:#2e1419;--color-preview:#1e1e22;--color-preview-text:#ededf0;--color-row:#17171a;--color-row-border:#26262b;--color-selected:#ededf0;--color-selected-text:#0f0f11;--color-star:#ffc266}}:root[data-theme=dark]{--color-bg:#0f0f11;--color-surface:#17171a;--color-surface-2:#1e1e22;--color-surface-3:#27272c;--color-border:#2c2c32;--color-border-strong:#7d7d88;--color-text:#ededf0;--color-text-muted:#a9a9b3;--color-dose:#fff;--color-accent:#ff7a59;--color-accent-text:#000;--color-accent-soft:#2f1c16;--color-link:#ff9b80;--color-focus:#ff7a59;--color-warning:#ffc266;--color-warning-soft:#2a2010;--color-danger:#ff7f96;--color-danger-soft:#2e1419;--color-preview:#1e1e22;--color-preview-text:#ededf0;--color-row:#17171a;--color-row-border:#26262b;--color-selected:#ededf0;--color-selected-text:#0f0f11;--color-star:#ffc266}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}:root{--zone-tape:linear-gradient(90deg, var(--zone-brown) 0% 1.316%, var(--zone-grey) 1.316% 9.211%, var(--zone-pink) 9.211% 14.474%, var(--zone-red) 14.474% 19.737%, var(--zone-purple) 19.737% 25%, var(--zone-yellow) 25% 32.895%, var(--zone-white) 32.895% 43.421%, var(--zone-blue) 43.421% 56.579%, var(--zone-orange) 56.579% 72.368%, var(--zone-green) 72.368% 90.789%, var(--zone-brown) 90.789% 100%) center / calc(100% - var(--slider-thumb,0px)) 100% no-repeat, linear-gradient(90deg, var(--zone-brown) 50%, var(--zone-brown) 50%)}}:root{--slider-thumb:2.1rem;--track-dim:linear-gradient(transparent, transparent);--track-line:#3c140a38;--thumb-shadow:0 0 0 6px #b3321a24;--backdrop:#000000b3;--tint-brown:10%;--tint-grey:14%;--tint-pink:30%;--tint-red:9%;--tint-purple:10%;--tint-yellow:18%;--tint-blue:8%;--tint-orange:14%;--tint-green:10%}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--shadow-2:0 24px 64px #0009, 0 0 0 1px #2c2c32;--track-dim:linear-gradient(#00000040, #00000040);--track-line:#ffffff24;--thumb-shadow:0 2px 6px #00000080;--tint-brown:7%;--tint-grey:9%;--tint-pink:12%;--tint-red:6%;--tint-purple:7%;--tint-yellow:8%;--tint-blue:6%;--tint-orange:8%;--tint-green:6%}}:root[data-theme=dark]{--shadow-2:0 24px 64px #0009, 0 0 0 1px #2c2c32;--track-dim:linear-gradient(#00000040, #00000040);--track-line:#ffffff24;--thumb-shadow:0 2px 6px #00000080;--tint-brown:7%;--tint-grey:9%;--tint-pink:12%;--tint-red:6%;--tint-purple:7%;--tint-yellow:8%;--tint-blue:6%;--tint-orange:8%;--tint-green:6%}}@layer reset{*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body,h1,h2,h3,h4,p,ul,ol,dl,dd,figure{margin:0}.plain-list{padding:0;list-style:none}img,svg{max-inline-size:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}}@layer base{html{background:var(--color-bg);color:var(--color-text);font-family:var(--font-family-sans);font-size:100%;line-height:var(--font-line-height-normal);scrollbar-color:var(--color-border-strong) var(--color-bg)}body{background-color:var(--color-bg);letter-spacing:.005em;min-block-size:100dvb;transition:background-color var(--motion-normal) ease;flex-direction:column;font-weight:350;display:flex}::selection{background:var(--color-accent);color:var(--color-accent-text)}h1,h2,h3{line-height:var(--font-line-height-tight);text-wrap:balance}h1{font-size:var(--font-size-2xl)}h2{font-size:var(--font-size-xl)}h3{font-size:var(--font-size-lg)}a{color:var(--color-link);text-underline-offset:.15em}:focus-visible{outline:3px solid var(--color-focus);outline-offset:3px}table{border-collapse:collapse;inline-size:100%}th,td{text-align:start;padding:var(--space-2) var(--space-3);border-block-end:1px solid var(--color-border)}caption{text-align:start;font-weight:var(--font-weight-bold);padding-block-end:var(--space-2)}main h1{letter-spacing:-.03em;max-inline-size:18ch;font-size:clamp(2rem,1.3rem + 2.8vw,3.5rem);font-weight:300;line-height:1.1}main a{text-underline-offset:.3em;text-decoration-thickness:1px}main table{font-variant-numeric:tabular-nums}main caption{font-weight:var(--font-weight-regular);padding:1rem 1rem .5rem}main th,main td{border-block-end-color:var(--color-row-border);padding-inline:clamp(.5rem,2.5vw,1rem)}main thead th{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.12em}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}html[data-tint=on][data-zone=brown] body{background-color:color-mix(in srgb, var(--zone-brown) var(--tint-brown), var(--color-bg))}html[data-tint=on][data-zone=grey] body{background-color:color-mix(in srgb, var(--zone-grey) var(--tint-grey), var(--color-bg))}html[data-tint=on][data-zone=pink] body{background-color:color-mix(in srgb, var(--zone-pink) var(--tint-pink), var(--color-bg))}html[data-tint=on][data-zone=red] body{background-color:color-mix(in srgb, var(--zone-red) var(--tint-red), var(--color-bg))}html[data-tint=on][data-zone=purple] body{background-color:color-mix(in srgb, var(--zone-purple) var(--tint-purple), var(--color-bg))}html[data-tint=on][data-zone=yellow] body{background-color:color-mix(in srgb, var(--zone-yellow) var(--tint-yellow), var(--color-bg))}html[data-tint=on][data-zone=white] body{background-color:var(--color-bg)}html[data-tint=on][data-zone=blue] body{background-color:color-mix(in srgb, var(--zone-blue) var(--tint-blue), var(--color-bg))}html[data-tint=on][data-zone=orange] body{background-color:color-mix(in srgb, var(--zone-orange) var(--tint-orange), var(--color-bg))}html[data-tint=on][data-zone=green] body{background-color:color-mix(in srgb, var(--zone-green) var(--tint-green), var(--color-bg))}html[data-zone=brown] #kg-slider{--zone-current:var(--zone-brown)}html[data-zone=grey] #kg-slider{--zone-current:var(--zone-grey)}html[data-zone=pink] #kg-slider{--zone-current:var(--zone-pink)}html[data-zone=red] #kg-slider{--zone-current:var(--zone-red)}html[data-zone=purple] #kg-slider{--zone-current:var(--zone-purple)}html[data-zone=yellow] #kg-slider{--zone-current:var(--zone-yellow)}html[data-zone=white] #kg-slider{--zone-current:var(--zone-white)}html[data-zone=blue] #kg-slider{--zone-current:var(--zone-blue)}html[data-zone=orange] #kg-slider{--zone-current:var(--zone-orange)}html[data-zone=green] #kg-slider{--zone-current:var(--zone-green)}}@layer layout{.container{inline-size:100%;max-inline-size:72rem;padding-inline:var(--space-4);margin-inline:auto}main{padding-block:0 var(--space-7);flex:1}.stack>*+*{margin-block-start:var(--space-4)}}@layer components;@layer utilities{html.failsafe [data-dose]{visibility:hidden!important}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;block-size:1px;inline-size:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nums{font-variant-numeric:tabular-nums}[hidden]{display:none!important}.print-only{display:none}@media print{@page{margin:12mm}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-bg:#fff;--color-surface:#fff;--color-surface-2:#f2f2f2;--color-surface-3:#e6e6e6;--color-row:#fff;--color-row-border:#999;--color-border:#999;--color-border-strong:#666;--color-text:#000;--color-text-muted:#333;--color-dose:#000;--color-link:#000;--color-accent:#000}html,body{color:#000;background:#fff;font-size:10pt}.print-only{display:block}.site-header,.site-footer,.preview-banner,.disclaimer-banner,.update-prompt,.skip-link,.toolbar,.search-results,.all-weights,.lede,dialog,button,input,details>summary,.step,.share,.carried{display:none!important}.panels [data-panel]:not([data-panel=favorites]){display:block!important}.weight-bar{box-shadow:none;border:0;position:static}.dose-row{break-inside:avoid;border-color:#999}.panel{break-before:auto}a{color:inherit;text-decoration:none}}}@font-face{font-family:Lexend;src:url(/_astro/lexend.ci0D1wrL.woff2)format("woff2");font-weight:100 900;font-display:swap}.site-footer[data-astro-cid-jo6i4kqk]{border-block-start:1px solid var(--color-border);color:var(--color-text-muted);font-size:var(--font-size-sm);padding-block:var(--space-5) var(--space-7);font-weight:300}.site-footer[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]+p[data-astro-cid-jo6i4kqk],.site-footer[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{margin-block-start:var(--space-2)}ul[data-astro-cid-jo6i4kqk]{gap:var(--space-1) var(--space-4);flex-wrap:wrap;display:flex}a[data-astro-cid-jo6i4kqk]{min-block-size:var(--space-touch);line-height:var(--space-touch);color:var(--color-text);font-weight:var(--font-weight-regular);display:inline-block}.audience[data-astro-cid-jo6i4kqk]{color:var(--color-text)}.lang[data-astro-cid-l4evwy7q] a[data-astro-cid-l4evwy7q]{min-block-size:var(--space-touch);padding-inline:var(--space-2);font-size:var(--font-size-sm);align-items:center;display:inline-flex}.site-header[data-astro-cid-nen7h5rs]{background:0 0}.bar[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:var(--space-3);min-block-size:4.5rem;display:flex}.brand[data-astro-cid-nen7h5rs]{color:var(--color-text);font-size:1.3rem;font-weight:var(--font-weight-medium);letter-spacing:-.01em;min-block-size:var(--space-touch);align-items:center;gap:.7rem;text-decoration:none;display:inline-flex}.brand[data-astro-cid-nen7h5rs] .logo{flex:none;block-size:2.5rem;inline-size:2.5rem}.actions[data-astro-cid-nen7h5rs]{align-items:center;gap:var(--space-2);display:flex}.actions[data-astro-cid-nen7h5rs] .lang a{color:var(--color-text);font-weight:var(--font-weight-regular);-webkit-text-decoration-color:var(--color-border-strong);-webkit-text-decoration-color:var(--color-border-strong);text-decoration-color:var(--color-border-strong);text-underline-offset:.35em}.icon-button[data-astro-cid-nen7h5rs]{border:1px solid var(--color-border);background:var(--color-surface);block-size:3rem;inline-size:3rem;color:var(--color-text);cursor:pointer;transition:border-color var(--motion-normal) ease;border-radius:50%;place-items:center;display:grid}.icon-button[data-astro-cid-nen7h5rs]:hover:not(:disabled){border-color:var(--color-accent)}.sheet[data-astro-cid-syrutkv7]{border:1px solid var(--color-border);border-radius:var(--radius-lg);background:var(--color-surface);inline-size:min(32rem,100vw - 2rem);color:var(--color-text);box-shadow:var(--shadow-2);padding:1.5rem}.sheet[data-astro-cid-syrutkv7]::backdrop{background:var(--backdrop)}.sheet[data-astro-cid-syrutkv7] h2[data-astro-cid-syrutkv7]{font-size:1.5rem;font-weight:300}.head[data-astro-cid-syrutkv7]{justify-content:space-between;align-items:center;display:flex}.close[data-astro-cid-syrutkv7],.secondary[data-astro-cid-syrutkv7],.update-prompt[data-astro-cid-syrutkv7] button[data-astro-cid-syrutkv7]{min-block-size:var(--space-touch);min-inline-size:var(--space-touch);border:1px solid var(--color-border-strong);border-radius:var(--radius-pill);color:var(--color-text);cursor:pointer;background:0 0}.close[data-astro-cid-syrutkv7]{block-size:3rem;inline-size:3rem;font-size:1.5rem;line-height:1}.secondary[data-astro-cid-syrutkv7]{min-block-size:3rem;padding-inline:1.25rem}fieldset[data-astro-cid-syrutkv7]{margin-block:var(--space-4);border:0;padding:0}legend[data-astro-cid-syrutkv7]{color:var(--color-text-muted);font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.16em;text-transform:uppercase;margin-block-end:var(--space-2)}label[data-astro-cid-syrutkv7]{align-items:center;gap:var(--space-2);min-block-size:3rem;font-size:1.0625rem;display:flex}input[data-astro-cid-syrutkv7]{appearance:none;border:2px solid var(--color-border-strong);background:var(--color-surface);cursor:pointer;border-radius:50%;flex:none;block-size:1.4rem;inline-size:1.4rem;margin:0;transition:border-color .15s,box-shadow .15s}input[data-astro-cid-syrutkv7][type=checkbox]{border-radius:7px}input[data-astro-cid-syrutkv7]:checked{border-color:var(--color-accent);background:var(--color-accent);box-shadow:inset 0 0 0 3px var(--color-surface)}.langs[data-astro-cid-syrutkv7]{gap:var(--space-4);display:flex}.langs[data-astro-cid-syrutkv7] a[data-astro-cid-syrutkv7]{min-block-size:var(--space-touch);align-items:center;display:inline-flex}.install[data-astro-cid-syrutkv7]{color:var(--color-text-muted);font-size:var(--font-size-sm)}.update-prompt[data-astro-cid-syrutkv7]{inset-block-start:var(--space-2);inset-inline:var(--space-2);z-index:60;gap:var(--space-3);padding:var(--space-2) var(--space-3);background:var(--color-warning-soft);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);justify-content:center;align-items:center;display:flex;position:fixed}.update-prompt[data-astro-cid-syrutkv7] button[data-astro-cid-syrutkv7]{min-block-size:3rem;font-weight:var(--font-weight-medium);border:0;padding-inline:1.4rem}.skip-link[data-astro-cid-hkbrpulz]{z-index:100;padding:var(--space-2) var(--space-3);background:var(--color-accent);color:var(--color-accent-text);border-radius:var(--radius-pill);font-weight:var(--font-weight-medium);position:absolute;inset-block-start:-100%;inset-inline-start:var(--space-2)}.skip-link[data-astro-cid-hkbrpulz]:focus{inset-block-start:var(--space-2)}.preview-banner[data-astro-cid-hkbrpulz]{background:var(--color-preview);color:var(--color-preview-text);text-align:center;font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);letter-spacing:.08em;padding:.45rem var(--space-4)}main[data-astro-cid-hkbrpulz]:focus{outline:none}.lang-suggest[data-astro-cid-hkbrpulz]{inset-inline:var(--space-2);z-index:51;gap:var(--space-3);max-inline-size:40rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:var(--font-size-sm);flex-wrap:wrap;align-items:center;margin-inline:auto;display:flex;position:fixed;inset-block-end:max(var(--space-2), env(safe-area-inset-bottom))}.lang-suggest[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{flex:14rem}.lang-suggest[data-astro-cid-hkbrpulz] a[data-astro-cid-hkbrpulz],.lang-suggest[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{min-block-size:var(--space-touch);padding-inline:var(--space-3);align-items:center;display:inline-flex}.lang-suggest[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);background:var(--color-surface-2);min-block-size:3rem;font-weight:var(--font-weight-medium);border:0;padding-inline:1.4rem}.disclaimer-banner[data-astro-cid-hkbrpulz]{inset-inline:var(--space-2);z-index:50;gap:var(--space-3);max-inline-size:48rem;padding:var(--space-3) var(--space-4);background:var(--color-surface);color:var(--color-text);border:1px solid var(--color-border-strong);border-radius:var(--radius-md);box-shadow:var(--shadow-2);font-size:var(--font-size-sm);flex-wrap:wrap;justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:fixed;inset-block-end:max(var(--space-2), env(safe-area-inset-bottom))}.disclaimer-banner[data-astro-cid-hkbrpulz] p[data-astro-cid-hkbrpulz]{flex:20rem}.disclaimer-banner[data-astro-cid-hkbrpulz] button[data-astro-cid-hkbrpulz]{border-radius:var(--radius-pill);background:var(--color-accent);min-block-size:3rem;color:var(--color-accent-text);font-weight:var(--font-weight-medium);cursor:pointer;border:0;padding-inline:1.4rem}
