:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-paper:#f8f6f2;--color-paper-2:#f2efe9;--color-paper-3:#eae6df;--color-sheet:#fcfaf7;--color-ink:#15191e;--color-ink-2:#43484e;--color-ink-3:#5f646a;--color-rule:#d4d1ca;--color-rule-strong:#89867e;--color-highlight:#f6e8b3;--color-focus:var(--color-ink);--color-ok:#0f6a31;--color-bad:#a5292b;--color-warn:#8c3700;--m-heuristic:#2a78d6;--m-random:#eb6834;--m-anneal:#1baf7a;--m-nsga2:#eda100;--m-cpsat:#e87ba4;--m-sketch:#008300;--m-heuristic-nsga2:#4a3aa7;--m-llm:#e34948;--m-none:#c0bdb8;--seq-1:#cde2fb;--seq-2:#9ec5f4;--seq-3:#6da7ec;--seq-4:#3987e5;--seq-5:#256abf;--seq-6:#184f95;--seq-7:#0d366b;--font-ui:var(--font-display), "Helvetica Neue", Arial, sans-serif;--font-prose:var(--font-body), Georgia, serif;--font-data:var(--font-mono), ui-monospace, "SF Mono", Menlo, monospace;--text-2xs:.6875rem;--text-xs:.75rem;--text-sm:.875rem;--text-base:1rem;--text-md:1.0625rem;--text-lg:1.25rem;--text-xl:1.5rem;--text-2xl:2rem;--text-3xl:clamp(2rem, 4.2vw, 2.75rem);--text-display:clamp(2.5rem, 6.4vw, 4.75rem);--leading-tight:1.05;--leading-snug:1.25;--leading-body:1.6;--space-3xs:2px;--space-2xs:4px;--space-xs:8px;--space-sm:12px;--space-md:16px;--space-lg:24px;--space-xl:32px;--space-2xl:48px;--space-3xl:64px;--space-4xl:96px;--page-gutter:clamp(16px, 4vw, 48px);--page-max:1240px;--measure:68ch;--rule-hair:1px;--rule-mid:1.5px;--rule-heavy:3px;--radius-sm:2px;--radius-md:3px;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in:cubic-bezier(.7, 0, .84, 0);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--dur-fast:.12s;--dur-base:.2s}@supports (color:lab(0% 0 0)){:root{--color-paper:lab(97.0085% .164777 2.28323);--color-paper-2:lab(94.4643% .225008 3.04772);--color-paper-3:lab(91.456% .288218 3.81428);--color-sheet:lab(98.3925% .107348 1.52057);--color-ink:lab(8.32644% -.798687 -4.31902);--color-ink-2:lab(30.3718% -.899196 -4.36327);--color-ink-3:lab(41.973% -.921026 -4.37405);--color-rule:lab(83.7999% .290632 3.81591);--color-rule-strong:lab(55.9663% .375718 4.59772);--color-highlight:lab(92.2398% -.929266 27.7277);--color-ok:lab(38.8544% -36.4235 24.2394);--color-bad:lab(38.0642% 50.5966 31.1519);--color-warn:lab(35.2423% 35.711 47.7098);--m-none:lab(76.8321% .228733 3.05017)}}*,:before,:after{box-sizing:border-box}html,body{overflow-x:clip}html{-webkit-text-size-adjust:100%}body{background:var(--color-paper);color:var(--color-ink);font-family:var(--font-prose);font-size:var(--text-md);line-height:var(--leading-body);font-kerning:normal;text-rendering:optimizelegibility;margin:0}h1,h2,h3,h4{font-family:var(--font-ui);font-style:normal;font-stretch:108%;line-height:var(--leading-snug);letter-spacing:-.01em;overflow-wrap:anywhere;min-width:0;margin:0}h1{font-size:var(--text-3xl);font-weight:650;line-height:var(--leading-tight)}h2{font-size:var(--text-xl);font-weight:620}h3{font-size:var(--text-lg);font-weight:600}p{margin:0}p+p{margin-top:var(--space-sm)}a{color:inherit;text-underline-offset:3px;text-decoration-line:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:var(--color-rule-strong);text-decoration-color:var(--color-rule-strong)}a:hover{-webkit-text-decoration-color:var(--color-ink);text-decoration-color:var(--color-ink)}:focus-visible{outline:2px solid var(--color-focus);outline-offset:2px;border-radius:var(--radius-sm)}::selection{background:var(--color-highlight);color:var(--color-ink)}code,kbd,samp,.mono{font-family:var(--font-data);font-size:.92em}img,svg{max-width:100%}table{font-variant-numeric:tabular-nums}hr{border:0;border-top:var(--rule-hair) solid var(--color-rule);margin:var(--space-xl) 0}.skip{left:var(--space-md);z-index:50;background:var(--color-ink);color:var(--color-paper);padding:var(--space-xs) var(--space-md);font-family:var(--font-ui);font-size:var(--text-sm);text-decoration:none;position:absolute;top:-100px}.skip:focus-visible{top:var(--space-md)}.wrap{width:100%;max-width:var(--page-max);padding:0 var(--page-gutter);margin:0 auto}main{padding-bottom:var(--space-4xl)}.mast{padding:var(--space-lg) var(--page-gutter) 0;text-align:center}.mast-line{font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.06em;text-transform:uppercase;color:var(--color-ink-3)}.mast-name{font-family:var(--font-ui);letter-spacing:-.02em;margin:var(--space-xs) 0 var(--space-2xs);font-size:clamp(2.25rem,5.4vw,3.75rem);font-weight:700;font-stretch:118%;line-height:.95}.mast-name a{text-decoration:none}.mast-sub{font-family:var(--font-prose);font-size:var(--text-sm);color:var(--color-ink-2)}.mast-nav{margin-top:var(--space-md)}.mast-nav ul{justify-content:center;gap:var(--space-2xs) var(--space-lg);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.mast-nav a{font-family:var(--font-ui);font-size:var(--text-sm);white-space:nowrap;padding:var(--space-2xs) 0;transition:border-color var(--dur-fast) var(--ease-out);border-bottom:2px solid #0000;font-weight:520;text-decoration:none}.mast-nav a:hover{border-bottom-color:var(--color-rule-strong)}.mast-nav a[aria-current=page]{border-bottom-color:var(--color-ink)}.mast-rule{height:4px;margin:var(--space-sm) calc(-1 * var(--page-gutter)) 0;border:0;border-top:var(--rule-hair) solid var(--color-ink);border-bottom:var(--rule-hair) solid var(--color-ink)}@media (max-width:720px){.mast-nav ul{padding-bottom:var(--space-2xs);scrollbar-width:thin;padding-right:var(--space-2xl);flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-mask-image:linear-gradient(90deg,#000 82%,#0000);mask-image:linear-gradient(90deg,#000 82%,#0000)}}.disclaimer{font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.04em;text-align:center;color:var(--color-warn);padding:var(--space-xs) var(--page-gutter);border-bottom:var(--rule-hair) solid var(--color-rule)}.colophon{border-top:var(--rule-hair) solid var(--color-ink);margin-top:var(--space-3xl)}.colophon p{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-ink-2);max-width:110ch;padding:var(--space-lg) 0 var(--space-2xl);line-height:1.7}.page-head{padding:var(--space-2xl) 0 var(--space-xl);max-width:62rem}.page-head h1{margin-bottom:var(--space-sm)}.page-head .lede{font-size:var(--text-lg);color:var(--color-ink-2);max-width:var(--measure);line-height:1.5}.prose{max-width:var(--measure)}.prose h2{margin:var(--space-2xl) 0 var(--space-sm)}.prose h3{margin:var(--space-xl) 0 var(--space-xs)}.prose ul,.prose ol{margin:var(--space-sm) 0;padding-left:1.2em}.prose li+li{margin-top:var(--space-2xs)}.muted{color:var(--color-ink-3)}.small{font-size:var(--text-sm)}.nowrap{white-space:nowrap}.section{padding:var(--space-2xl) 0 0}.section>h2{margin-bottom:var(--space-2xs)}.section>.section-note{color:var(--color-ink-2);max-width:var(--measure);margin-bottom:var(--space-lg)}.split{gap:var(--space-2xl);grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);align-items:start;display:grid}.split-rev{grid-template-columns:minmax(0,1fr) minmax(0,1.35fr)}.cols-3{gap:var(--space-lg);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@media (max-width:900px){.split,.split-rev,.cols-3{grid-template-columns:minmax(0,1fr)}}.sheet{background:var(--color-sheet);border:var(--rule-hair) solid var(--color-ink)}.sheet-body{padding:var(--space-md);overflow-x:auto}.sheet-body svg{height:auto;display:block}.sheet-strip{gap:var(--space-2xs) var(--space-lg);border-top:var(--rule-hair) solid var(--color-ink);padding:var(--space-xs) var(--space-md);font-family:var(--font-data);font-size:var(--text-2xs);letter-spacing:.03em;color:var(--color-ink-2);flex-wrap:wrap;justify-content:space-between;display:flex}.sheet-strip b{color:var(--color-ink);font-weight:600}.table-wrap{border-top:var(--rule-mid) solid var(--color-ink);overflow-x:auto}table.data{border-collapse:collapse;width:100%;font-family:var(--font-data);font-size:var(--text-xs)}table.data th,table.data td{padding:var(--space-xs) var(--space-sm) var(--space-xs) 0;text-align:left;border-bottom:var(--rule-hair) solid var(--color-rule);vertical-align:baseline}table.data th{color:var(--color-ink-2);font-weight:600;font-size:var(--text-2xs);letter-spacing:.04em;text-transform:uppercase}table.data td.num,table.data th.num{text-align:right;padding-right:var(--space-md)}table.data tbody tr:hover{background:var(--color-paper-2)}details.table-view{margin-top:var(--space-sm)}details.table-view>summary{cursor:pointer;font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-ink-2);padding:var(--space-2xs) 0}.mtag{font-family:var(--font-ui);font-size:var(--text-sm);white-space:nowrap;align-items:center;gap:.45em;display:inline-flex}.mtag i{width:10px;height:10px;box-shadow:0 0 0 2px var(--color-paper);border-radius:50%;flex:none;display:inline-block}.mtag .code{font-family:var(--font-data);font-size:var(--text-2xs);color:var(--color-ink-3)}.stats{border-top:var(--rule-mid) solid var(--color-ink);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.stat{padding:var(--space-md) var(--space-md) var(--space-md) 0;border-bottom:var(--rule-hair) solid var(--color-rule)}.stat:nth-child(2n){padding-left:var(--space-md);border-left:var(--rule-hair) solid var(--color-rule)}@media (max-width:420px){.stats{grid-template-columns:minmax(0,1fr)}.stat:nth-child(2n){border-left:0;padding-left:0}}.stat .v{font-family:var(--font-ui);font-stretch:112%;font-size:var(--text-2xl);font-weight:650;line-height:1.1}.stat .l{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:var(--space-2xs);line-height:1.35}.verdict{font-family:var(--font-data);font-size:var(--text-xs);letter-spacing:.02em;white-space:nowrap;align-items:center;gap:.4em;font-weight:600;display:inline-flex}.verdict[data-v=supported]{color:var(--color-ok)}.verdict[data-v=not\ supported]{color:var(--color-bad)}.verdict[data-v=partial],.verdict[data-v=not\ run]{color:var(--color-warn)}.chart{position:relative}.chart svg{width:100%;height:auto;display:block;overflow:visible}.chart .axis line,.chart .axis path{stroke:var(--color-rule-strong);stroke-width:1px}.chart .grid line{stroke:var(--color-rule);stroke-width:1px}.chart text{font-family:var(--font-data);fill:var(--color-ink-3);font-size:10.5px}.chart .lbl{fill:var(--color-ink-2);font-family:var(--font-ui);font-size:12px}.chart .val{fill:var(--color-ink)}.tip{pointer-events:none;z-index:5;background:var(--color-ink);color:var(--color-paper);font-family:var(--font-data);font-size:var(--text-2xs);padding:var(--space-2xs) var(--space-xs);border-radius:var(--radius-sm);white-space:nowrap;line-height:1.5;position:absolute;transform:translate(-50%,calc(-100% - 10px))}.legend{gap:var(--space-2xs) var(--space-md);margin:var(--space-sm) 0;flex-wrap:wrap;display:flex}.controls{gap:var(--space-sm) var(--space-lg);padding:var(--space-md) 0;border-top:var(--rule-hair) solid var(--color-rule);border-bottom:var(--rule-hair) solid var(--color-rule);margin-bottom:var(--space-lg);flex-wrap:wrap;align-items:end;display:flex}.field{gap:var(--space-2xs);font-family:var(--font-ui);font-size:var(--text-xs);color:var(--color-ink-2);display:grid}.field select,.field input[type=number],.field input[type=text]{font-family:var(--font-data);font-size:var(--text-sm);color:var(--color-ink);background:var(--color-sheet);border:var(--rule-hair) solid var(--color-rule-strong);border-radius:var(--radius-sm);min-width:7rem;padding:6px 8px}.field input[type=range]{accent-color:var(--color-ink)}.field select:hover,.field input:hover{border-color:var(--color-ink-2)}.field select:disabled,.field input:disabled{opacity:.55;cursor:not-allowed}.field [aria-invalid=true]{border-color:var(--color-bad)}.chips{gap:var(--space-2xs);flex-wrap:wrap;display:flex}.chip{font-family:var(--font-ui);font-size:var(--text-xs);border:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-sheet);color:var(--color-ink);cursor:pointer;transition:background var(--dur-fast) var(--ease-out);border-radius:999px;align-items:center;gap:6px;padding:3px 10px 3px 8px;display:inline-flex}.chip:hover{background:var(--color-paper-3)}.chip[aria-pressed=false]{color:var(--color-ink-3);border-style:dashed}.chip[aria-pressed=false] i{opacity:.25}.chip i{border-radius:50%;width:9px;height:9px;display:inline-block}.btn{font-family:var(--font-ui);font-size:var(--text-sm);color:var(--color-paper);background:var(--color-ink);border:var(--rule-hair) solid var(--color-ink);border-radius:var(--radius-sm);cursor:pointer;white-space:nowrap;align-items:center;gap:var(--space-xs);transition:background var(--dur-fast) var(--ease-out), transform var(--dur-fast) var(--ease-out);padding:9px 16px;font-weight:600;font-stretch:105%;display:inline-flex}.btn:hover{background:var(--color-ink-2)}.btn:active{transform:translateY(1px)}.btn:disabled{opacity:.45;cursor:not-allowed;transform:none}.btn[data-state=loading]{cursor:progress;background:var(--color-ink-2)}.btn[data-state=error]{background:var(--color-bad);border-color:var(--color-bad)}.btn[data-state=success]{background:var(--color-ok);border-color:var(--color-ok)}.btn-ghost{color:var(--color-ink);border-color:var(--color-rule-strong);background:0 0}.btn-ghost:hover{background:var(--color-paper-3)}.notice{border-left:0;border:var(--rule-hair) solid var(--color-rule-strong);background:var(--color-paper-2);padding:var(--space-sm) var(--space-md);font-size:var(--text-sm);color:var(--color-ink-2);max-width:var(--measure)}.notice b{color:var(--color-ink)}.card-grid{gap:var(--space-lg) var(--space-md);grid-template-columns:repeat(auto-fill,minmax(min(100%,15rem),1fr));display:grid}.bcard{gap:var(--space-xs);padding-bottom:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);text-decoration:none;display:grid}.bcard .thumb{background:var(--color-sheet);border:var(--rule-hair) solid var(--color-rule-strong);aspect-ratio:4/3;place-items:center;display:grid;overflow:hidden}.bcard .thumb svg{width:100%;height:100%}.bcard:hover .thumb{border-color:var(--color-ink)}.bcard .meta{font-family:var(--font-data);font-size:var(--text-2xs);color:var(--color-ink-3);letter-spacing:.03em}.bcard .title{font-family:var(--font-ui);font-weight:600;font-size:var(--text-md)}.dots{gap:3px;display:flex}.dots span{border-radius:1px;width:12px;height:4px}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:1ms!important;animation-duration:1ms!important}}.bars{gap:2px;display:grid}.bar-row{align-items:center;gap:var(--space-sm);border-bottom:var(--rule-hair) solid var(--color-rule);grid-template-columns:minmax(9rem,14rem) minmax(0,1fr) 4.5rem;padding:5px 0;display:grid}.bar-row:hover,.bar-row:focus-within{background:var(--color-paper-2)}.bar-track{height:18px;position:relative}.bar-fill{border-radius:0 4px 4px 0;min-width:2px;height:12px;position:absolute;top:3px;left:0}.bar-ci{background:var(--color-ink);height:2px;position:absolute;top:8px}.bar-ci:before,.bar-ci:after{content:"";background:var(--color-ink);width:1px;height:10px;position:absolute;top:-4px}.bar-ci:before{left:0}.bar-ci:after{right:0}.bar-val{font-family:var(--font-data);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums}@media (max-width:560px){.bar-row{grid-template-columns:minmax(0,1fr) 4rem}.bar-row .bar-track{grid-area:2/1/auto/-1}}table.heat{border-collapse:separate;border-spacing:2px;font-family:var(--font-data);font-size:var(--text-xs)}table.heat th{color:var(--color-ink-2);text-align:left;white-space:nowrap;padding:4px 8px;font-weight:500}table.heat thead th{font-size:var(--text-2xs);text-align:center}table.heat td{text-align:center;font-variant-numeric:tabular-nums;border-radius:1px;min-width:3.4rem;height:2rem}.plan-grid{gap:var(--space-lg);grid-template-columns:repeat(auto-fill,minmax(min(100%,17rem),1fr));display:grid}.plan-card{gap:var(--space-2xs);text-decoration:none;display:grid}.plan-card .sheet-body{padding:var(--space-xs);aspect-ratio:5/4;place-items:center;display:grid}.plan-card .sheet-body svg{width:100%;height:100%}.plan-card:hover .sheet{border-color:var(--color-ink);background:var(--color-paper)}.plan-card .cap{font-family:var(--font-ui);font-size:var(--text-sm)}.plan-card .cap .muted{font-family:var(--font-data);font-size:var(--text-2xs)}.score-mini{grid-template-columns:repeat(6,minmax(0,1fr));gap:2px;margin-top:2px;display:grid}.score-mini span{background:var(--color-rule);height:4px;position:relative;overflow:hidden}.score-mini span b{background:var(--color-ink-2);position:absolute;inset:0 auto 0 0}.checks{gap:0;margin:0;padding:0;list-style:none;display:grid}.checks li{gap:var(--space-xs);border-bottom:var(--rule-hair) solid var(--color-rule);font-size:var(--text-sm);grid-template-columns:1.4rem 3rem minmax(0,1fr);padding:6px 0;display:grid}.checks .g{font-family:var(--font-data)}.checks .ok .g{color:var(--color-ok)}.checks .no .g{color:var(--color-bad)}.checks .cid{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-ink-3)}.checks .det{font-family:var(--font-data);font-size:var(--text-2xs);color:var(--color-bad);display:block}.kv{font-size:var(--text-sm);grid-template-columns:minmax(0,1fr) auto;display:grid}.kv dt,.kv dd{border-bottom:var(--rule-hair) solid var(--color-rule);margin:0;padding:5px 0}.kv dd{font-family:var(--font-data);font-size:var(--text-xs);text-align:right;font-variant-numeric:tabular-nums}.pair{gap:var(--space-lg);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (max-width:800px){.pair{grid-template-columns:minmax(0,1fr)}}.delta-up{color:var(--color-ok)}.delta-down{color:var(--color-bad)}.delta-up:before{content:"▲ " / ""}.delta-down:before{content:"▼ " / ""}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.paper-section{margin-bottom:var(--space-xl)}.paper-section img{border:var(--rule-hair) solid var(--color-rule);background:var(--color-sheet)}.paper-section figure{margin:var(--space-lg) 0}.paper-section figcaption{font-size:var(--text-sm);color:var(--color-ink-2);margin-top:var(--space-2xs)}.paper-section table{border-collapse:collapse;font-family:var(--font-data);font-size:var(--text-xs);margin:var(--space-md) 0;display:block;overflow-x:auto}.paper-section th,.paper-section td{border-bottom:var(--rule-hair) solid var(--color-rule);text-align:left;padding:4px 10px 4px 0}.lab-out{min-height:12rem}.progress{font-family:var(--font-data);font-size:var(--text-xs);color:var(--color-ink-2)}
@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/af21ab248943f479-s.3gj6ciom31zjc.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/4ae66b896b591e96-s.0_kz_z3o_slvt.woff2)format("woff2");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:Archivo;font-style:normal;font-weight:100 900;font-stretch:62% 125%;font-display:swap;src:url(../media/21ca8f3f56c22ca2-s.p.1cp9-4nby68jc.woff2)format("woff2");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:Archivo Fallback;src:local(Arial);ascent-override:88.96%;descent-override:21.28%;line-gap-override:0.0%;size-adjust:98.7%}.archivo_a55d2675-module__1dtGUW__className{font-family:Archivo,Archivo Fallback;font-style:normal}.archivo_a55d2675-module__1dtGUW__variable{--font-display:"Archivo", "Archivo Fallback"}
@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/20aee433927f7d4b-s.3x137p1ifayze.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/256e1f7f180674ba-s.1x971o6gwfy6w.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/be3bf58b83159894-s.1ri8jgkzoo1l-.woff2)format("woff2");unicode-range:U+370-377,U+37A-37F,U+384-38A,U+38C,U+38E-3A1,U+3A3-3FF}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/753b6407f468151f-s.1veyi_qwtij86.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/292081311a6a8abc-s.1t-2a-g4m3ypx.woff2)format("woff2");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:"Source Serif 4";font-style:normal;font-weight:200 900;font-display:swap;src:url(../media/68d403cf9f2c68c5-s.p.20at88_q9f_kt.woff2)format("woff2");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:"Source Serif 4 Fallback";src:local(Times New Roman);ascent-override:87.87%;descent-override:28.41%;line-gap-override:0.0%;size-adjust:117.91%}.source_serif_4_9fbd9d96-module__8EPbpW__className{font-family:"Source Serif 4","Source Serif 4 Fallback";font-style:normal}.source_serif_4_9fbd9d96-module__8EPbpW__variable{--font-body:"Source Serif 4", "Source Serif 4 Fallback"}
@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e390973e931a41c5-s.0rgnxg2b64rzs.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/59b15b4bcd7b1eb5-s.2vemzm0itqzfy.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e532fa1b9921e1cd-s.3cb5lpr2l6xud.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/2fe89d53234c61d4-s.1u30mmyq6lnsd.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(../media/99e609270109b47d-s.p.40sczeszzbjw1.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/5e05ae5b48faa55e-s.1yd4_i3e35931.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/a7afbb44bec2bb18-s.1qc6dx89jd2qv.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/02263ebadd758ea4-s.29yke99gs9qpn.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/68757d6cddeff913-s.1i-sca43-qwng.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(../media/effe91970fc4db64-s.p.0oace-s_gkfks.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6ff74e33ebd7bca3-s.352ti9pm7m6qh.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a69062cfe6f77f8-s.0o-3_g79811ob.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/9a4838fcda0d1bca-s.0ngr-xkgqz1kf.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/2e95a7d252b9825a-s.15orukf5wyxb5.woff2)format("woff2");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:IBM Plex Mono;font-style:normal;font-weight:600;font-display:swap;src:url(../media/23b7a97ae3b5c134-s.p.226pwps5o-gq_.woff2)format("woff2");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:IBM Plex Mono Fallback;src:local(Arial);ascent-override:76.16%;descent-override:20.43%;line-gap-override:0.0%;size-adjust:134.59%}.ibm_plex_mono_735acc68-module__6t9lLG__className{font-family:IBM Plex Mono,IBM Plex Mono Fallback;font-style:normal}.ibm_plex_mono_735acc68-module__6t9lLG__variable{--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback"}
