/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}h1{font-size:2em;margin:.67em 0}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-size:1em}a{background-color:rgba(0,0,0,0)}abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}button,input,optgroup,select,textarea{font-size:100%;line-height:1.15;margin:0}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:.35em .75em .625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=checkbox],[type=radio]{box-sizing:border-box;padding:0}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body{font-family:var(--font-content);overflow-x:hidden;font-size:calc(1rem + var(--halfstep-dec)*1vw);color:var(--color-tx-normal);background-color:var(--color-bg-primary);margin-top:calc(var(--wholestep)*1em);line-height:var(--wholestep)}@media(min-width: 820px){body{font-size:1.22rem}}.plain{text-decoration:none}.muted{color:var(--color-tx-muted)}.faint{color:var(--color-tx-faint)}.faint-bg{background-color:var(--color-bg-secondary) !important;border:var(--color-border-secondary) !important}.wide{width:min(100vw,var(--wrap-wide));margin-left:calc((100% - min(100vw,var(--wrap-wide)))/2)}article{display:block;width:var(--wrap-normal);max-width:var(--wrap-wide);margin:auto}nav{display:block;width:var(--wrap-normal);margin:0 auto calc(1em*var(--wholestep)*var(--wholestep)) auto}time{display:block;color:hsl(0,0%,30%)}footer{margin:2em 0;font-size:.8em;color:hsl(0,0%,36%);padding-top:1em}img{max-width:100%;display:block;margin:0 auto;max-height:75vh;border-radius:4px}b,strong{font-weight:500}blockquote{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));padding:var(--sm) var(--md);margin:var(--md) 0;font-size:.92em;border-left:2px solid var(--color-tx-normal)}blockquote p{margin:0}hr{width:100%;border:0;height:1.27px;margin:1.5em 0;background:var(--color-border-primary)}nav{display:flex;position:relative;z-index:100}#notes-entry-container{display:grid;grid-gap:2em;grid-template-areas:"content"}.backlink-box{background:hsl(0,0%,96.4%);padding:1em;border-radius:4px}code{padding:.1em .2em;border-radius:4px;font-family:ui-monospace,SFMono-Regular,"Cascadia Code","IBM Plex Mono","Roboto Mono","DejaVu Sans Mono","Liberation Mono",Menlo,Monaco,"Consolas","Source Code Pro",monospace}.invalid-link{color:#444;cursor:help;background:#fafafa;padding:0 .1em}.invalid-link-brackets{color:#ccc;cursor:help}mth-container[display=ture]{overflow:scroll}.float-image{float:right;margin:0 15px 15px 15px;aspect-ratio:2/3;object-fit:cover;object-position:60%;padding-left:-20px !important;width:10em}.flex{display:flex}.flex-grow{flex-grow:1}.note-subtitle{margin-top:.2em;line-height:1.6}.nav-breadcrumb{opacity:.65}.nav-breadcrumb a{color:inherit;text-decoration:none}.nav-breadcrumb a:hover{opacity:1}.jcs{justify-content:flex-start}.jcc{justify-content:center}.jce{justify-content:end}.jcsb{justify-content:space-between}.jcsa{justify-content:space-between}.po-st{position:static}.po-r{position:relative}.po-abs{position:absolute}.po-fi{position:fixed}.tal{text-align:left}.tac{text-align:center}.tar{text-align:right}.o0{opacity:0}.o5,.o05{opacity:.05}.o10{opacity:.1}.o15{opacity:.15}.o20{opacity:.2}.o25{opacity:.25}.o30{opacity:.3}.o35{opacity:.35}.o40{opacity:.4}.o45{opacity:.45}.o50{opacity:.5}.o55{opacity:.55}.o60{opacity:.6}.o65{opacity:.65}.o70{opacity:.7}.o75{opacity:.75}.o80{opacity:.8}.o85{opacity:.85}.o90{opacity:.9}.o95{opacity:.95}.o100{opacity:1}.ais,.aistr{align-items:stretch}.aic{align-items:center}.ait{align-items:flex-start}.aista{align-items:flex-start}@view-transition{navigation:auto}::view-transition-old(main){animation:350ms ease both slide-and-fade-out}::view-transition-new(main){animation:350ms ease both slide-and-fade-in}.d2{view-transition-name:title;margin-bottom:.2em}.small{font-size:90%}.smaller{font-size:80%}.center{align-items:center}.lh0{line-height:0}.lh1{line-height:1}:root{--font-content: -apple-system, BlinkMacSystemFont, "Segoe UI Variable Display", "Inter", "IBM Plex Sans", Segoe UI, Helvetica, Arial, sans-serif;--font-ui: var(--font-content);--font-mono: ui-monospace, "SFMono-Regular", "Cascadia Code", "IBM Plex Mono", "Roboto Mono", "DejaVu Sans Mono", "Liberation Mono", "Menlo", "Monaco", "Consolas", "Source Code Pro", monospace;font-size:1rem;--md: 1em;--scale-factor: 1.618;--wrap-normal: 37em;--wrap-wide: 54em;--sm: calc(var(--md) / var(--scaleFactor));--xs: calc(var(--sm) / var(--scaleFactor));--2xs: calc(var(--xs) / var(--scaleFactor));--lg: calc(var(--md) * var(--scaleFactor));--xl: calc(var(--lg) * var(--scaleFactor));--2xl: calc(var(--xl) * var(--scaleFactor));--wholestep: 1.618;--halfstep: 1.272;--quarterstep: 1.128;--eighthstep: 1.061;--wholestep-dec: 0.618;--halfstep-dec: 0.272;--quarterstep-dec: 0.128;--eighthstep-dec: 0.061;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-smooth:never;--flexoki-black: #100f0f;--flexoki-paper: #fffcf0;--flexoki-50: #f2f0e5;--flexoki-100: #e6e4d9;--flexoki-150: #dad8ce;--flexoki-200: #cecdc3;--flexoki-300: #b7b5ac;--flexoki-400: #9f9d96;--flexoki-500: #878580;--flexoki-600: #6f6e69;--flexoki-700: #575653;--flexoki-800: #403e3c;--flexoki-850: #343331;--flexoki-900: #282726;--flexoki-950: #1c1b1a;--flexoki-red-paper: #feeee1;--flexoki-red-50: #ffe1d5;--flexoki-red-100: #ffcabb;--flexoki-red-150: #fdb2a2;--flexoki-red-200: #f89a8a;--flexoki-red-300: #e8705f;--flexoki-red-400: #d14d41;--flexoki-red-500: #c03e35;--flexoki-red-600: #af3029;--flexoki-red-700: #942822;--flexoki-red-800: #6c201c;--flexoki-red-850: #551b18;--flexoki-red-900: #3e1715;--flexoki-red-950: #261312;--flexoki-red-black: #1a1111;--flexoki-orange-paper: #fef0dd;--flexoki-orange-50: #ffe7ce;--flexoki-orange-100: #fed3af;--flexoki-orange-150: #fcc192;--flexoki-orange-200: #f9ae77;--flexoki-orange-300: #ec8b49;--flexoki-orange-400: #da702c;--flexoki-orange-500: #cb6120;--flexoki-orange-600: #bc5215;--flexoki-orange-700: #9d4310;--flexoki-orange-800: #71320d;--flexoki-orange-850: #59290d;--flexoki-orange-900: #40200d;--flexoki-orange-950: #27180e;--flexoki-orange-black: #1b130e;--flexoki-yellow-paper: #fbf4d9;--flexoki-yellow-50: #faeec6;--flexoki-yellow-100: #f6e2a0;--flexoki-yellow-150: #f1d67e;--flexoki-yellow-200: #eccb60;--flexoki-yellow-300: #dfb431;--flexoki-yellow-400: #d0a215;--flexoki-yellow-500: #be9207;--flexoki-yellow-600: #ad8301;--flexoki-yellow-700: #8e6b01;--flexoki-yellow-800: #664d01;--flexoki-yellow-850: #503d02;--flexoki-yellow-900: #3a2d04;--flexoki-yellow-950: #241e08;--flexoki-yellow-black: #19160b;--flexoki-green-paper: #f5f4de;--flexoki-green-50: #edeecf;--flexoki-green-100: #dde2b2;--flexoki-green-150: #cdd597;--flexoki-green-200: #bec97e;--flexoki-green-300: #a0af54;--flexoki-green-400: #879a39;--flexoki-green-500: #768d21;--flexoki-green-600: #66800b;--flexoki-green-700: #536907;--flexoki-green-800: #3d4c07;--flexoki-green-850: #313d07;--flexoki-green-900: #252d09;--flexoki-green-950: #1a1e0c;--flexoki-green-black: #15160d;--flexoki-cyan-paper: #edf6e9;--flexoki-cyan-50: #ddf1e4;--flexoki-cyan-100: #bfe8d9;--flexoki-cyan-150: #a2dece;--flexoki-cyan-200: #87d3c3;--flexoki-cyan-300: #5abdac;--flexoki-cyan-400: #3aa99f;--flexoki-cyan-500: #2f968d;--flexoki-cyan-600: #24837b;--flexoki-cyan-700: #1c6c66;--flexoki-cyan-800: #164f4a;--flexoki-cyan-850: #143f3c;--flexoki-cyan-900: #122f2c;--flexoki-cyan-950: #101f1d;--flexoki-cyan-black: #101716;--flexoki-blue-paper: #eff3ed;--flexoki-blue-50: #e1eceb;--flexoki-blue-100: #c6dde8;--flexoki-blue-150: #abcfe2;--flexoki-blue-200: #92bfdb;--flexoki-blue-300: #66a0c8;--flexoki-blue-400: #4385be;--flexoki-blue-500: #3171b2;--flexoki-blue-600: #205ea6;--flexoki-blue-700: #1a4f8c;--flexoki-blue-800: #163b66;--flexoki-blue-850: #133051;--flexoki-blue-900: #12253b;--flexoki-blue-950: #101a24;--flexoki-blue-black: #10151a;--flexoki-purple-paper: #f6f2ed;--flexoki-purple-50: #f0eaec;--flexoki-purple-100: #e2d9e9;--flexoki-purple-150: #d3cae6;--flexoki-purple-200: #c4b9e0;--flexoki-purple-300: #a699d0;--flexoki-purple-400: #8b7ec8;--flexoki-purple-500: #735eb5;--flexoki-purple-600: #5e409d;--flexoki-purple-700: #4f3685;--flexoki-purple-800: #3c2a62;--flexoki-purple-850: #31234e;--flexoki-purple-900: #261c39;--flexoki-purple-950: #1a1623;--flexoki-purple-black: #151219;--flexoki-magenta-paper: #fdefe9;--flexoki-magenta-50: #fee4e5;--flexoki-magenta-100: #fccfda;--flexoki-magenta-150: #f9b9cf;--flexoki-magenta-200: #f4a4c2;--flexoki-magenta-300: #e47da8;--flexoki-magenta-400: #ce5d97;--flexoki-magenta-500: #b74583;--flexoki-magenta-600: #a02f6f;--flexoki-magenta-700: #87285e;--flexoki-magenta-800: #641f46;--flexoki-magenta-850: #4f1b39;--flexoki-magenta-900: #39172b;--flexoki-magenta-950: #24131d;--flexoki-magenta-black: #191116;--github-icon-fill: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.57045 7.42688C2.75123 7.69148 3.29988 8.25628 4.04827 8.3986L2.57045 7.42688ZM4.10446 9.66667C3.63308 9.58903 0.5 8.56928 0.5 5.12577C0.5 1.90401 3.25087 0.5 5.0837 0.5C6.91648 0.5 9.66667 1.90401 9.66667 5.12577C9.66667 8.56928 6.53359 9.58903 6.0622 9.66667C6.0622 9.66667 5.9664 8.10036 6.02232 7.83191C6.07819 7.56351 5.8878 7.13153 5.8878 7.13153C6.33284 6.96502 7.0103 6.72632 7.23755 6.08589C7.41387 5.58897 7.52478 4.86737 7.03162 4.18908C7.03162 4.18908 7.16041 3.09329 6.91648 3.05085C6.6726 3.0084 5.95408 3.48463 5.95408 3.48463C5.7448 3.4253 5.2778 3.31176 5.08416 3.33222C4.89047 3.31176 4.42187 3.4253 4.21259 3.48463C4.21259 3.48463 3.49406 3.0084 3.25016 3.05085C3.00627 3.09329 3.13504 4.18908 3.13504 4.18908C2.64187 4.86737 2.75278 5.58897 2.92912 6.08589C3.15639 6.72632 3.83384 6.96502 4.27887 7.13153C4.27887 7.13153 4.08849 7.56351 4.14437 7.83191C4.20026 8.10036 4.10446 9.66667 4.10446 9.66667Z' fill='black'/></svg>");--github-icon-stroke: url("data:image/svg+xml,<svg width='16' height='16' viewBox='0 0 11 11' fill='none' xmlns='http://www.w3.org/2000/svg'><path d='M2.57045 7.42688C2.75123 7.69148 3.29988 8.25628 4.04827 8.3986M4.10446 9.66667C3.63308 9.58903 0.5 8.56928 0.5 5.12578C0.5 1.90401 3.25087 0.5 5.0837 0.5C6.91648 0.5 9.66667 1.90401 9.66667 5.12578C9.66667 8.56928 6.53359 9.58903 6.0622 9.66667C6.0622 9.66667 5.9664 8.10036 6.02232 7.83191C6.07819 7.56351 5.8878 7.13153 5.8878 7.13153C6.33284 6.96502 7.0103 6.72632 7.23755 6.08589C7.41387 5.58897 7.52478 4.86737 7.03162 4.18908C7.03162 4.18908 7.16041 3.09329 6.91648 3.05085C6.6726 3.0084 5.95408 3.48463 5.95408 3.48463C5.7448 3.4253 5.2778 3.31177 5.08416 3.33222C4.89047 3.31177 4.42187 3.4253 4.21259 3.48463C4.21259 3.48463 3.49406 3.0084 3.25016 3.05085C3.00627 3.09329 3.13504 4.18908 3.13504 4.18908C2.64186 4.86737 2.75278 5.58897 2.92912 6.08589C3.15639 6.72632 3.83384 6.96502 4.27887 7.13153C4.27887 7.13153 4.08849 7.56351 4.14437 7.83191C4.20026 8.10036 4.10446 9.66667 4.10446 9.66667Z' fill='none' stroke='black' stroke-width='0.75' stroke-linecap='round' stroke-linejoin='round'/></svg>")}@media(max-width: 600px){:root{--wrap-wide: 100vw;--scale-factor: 1.272}}@media(max-width: 860px){:root{--scale-factor: 1.358;--wrap-normal: 88vw;--wrap-wide: 54em}}:root,.theme-light{--color-bg-primary: var(--flexoki-paper);--color-bg-secondary: var(--flexoki-150);--color-border-primary: var(--flexoki-100);--color-border-secondary: var(--flexoki-200);--color-action: var(--flexoki-cyan-600);--color-focus: var(--flexoki-blue-700);--color-bg-hover: var(--flexoki-100);--color-tx-normal: var(--flexoki-black);--color-tx-faint: var(--flexoki-600);--color-tx-muted: var(--flexoki-500);--color-tx-subtle: var(--flexoki-300);--theme-toggle-img: url(./assets/moon.svg);--color-re: var(--flexoki-red-600);--color-re-hover: var(--flexoki-red-400);--color-or: var(--flexoki-orange-600);--color-or-hover: var(--flexoki-orange-400);--color-ye: var(--flexoki-yellow-600);--color-ye-hover: var(--flexoki-yellow-400);--color-gr: var(--flexoki-green-600);--color-gr-hover: var(--flexoki-green-400);--color-cy: var(--flexoki-cyan-600);--color-cy-hover: var(--flexoki-cyan-400);--color-bl: var(--flexoki-blue-600);--color-bl-hover: var(--flexoki-blue-400);--color-pu: var(--flexoki-purple-600);--color-pu-hover: var(--flexoki-purple-400);--color-ma: var(--flexoki-magenta-600);--color-ma-hover: var(--flexoki-magenta-400);--youtube-link-icon: url("../../assets/yt_link_light.png")}.theme-dark{--color-bg-primary: var(--flexoki-black);--color-border-primary: var(--flexoki-850);--color-bg-secondary: var(--flexoki-600);--color-border-secondary: var(--flexoki-700);--color-action: var(--flexoki-cyan-200);--color-focus: var(--flexoki-cyan-300);--color-tx-normal: var(--flexoki-200);--color-tx-faint: var(--flexoki-300);--color-tx-muted: var(--flexoki-400);--color-tx-subtle: var(--flexoki-500);--color-bg-hover: var(--flexoki-950);--theme-toggle-img: url(./assets/sun.svg);--color-re: var(--flexoki-red-400);--color-re-hover: var(--flexoki-red-600);--color-or: var(--flexoki-orange-400);--color-or-hover: var(--flexoki-orange-600);--color-ye: var(--flexoki-yellow-400);--color-ye-hover: var(--flexoki-yellow-600);--color-gr: var(--flexoki-green-400);--color-gr-hover: var(--flexoki-green-600);--color-cy: var(--flexoki-cyan-400);--color-cy-hover: var(--flexoki-cyan-600);--color-bl: var(--flexoki-blue-400);--color-bl-hover: var(--flexoki-blue-600);--color-pu: var(--flexoki-purple-400);--color-pu-hover: var(--flexoki-purple-600);--color-ma: var(--flexoki-magenta-400);--color-ma-hover: var(--flexoki-magenta-600);--youtube-link-icon: url("../../assets/yt_link_dark.png")}.elevate{transition:opacity .2s ease}.g2xs{gap:var(--2xs)}.gxs{gap:var(--xs)}.gsm{gap:var(--sm)}.gmd{gap:var(--md)}.glg{gap:var(--lg)}.gxl{gap:var(--xl)}.g2xl{gap:var(--2xl)}.pt2xs{padding-top:var(--2xs)}.ptxs{padding-top:var(--xs)}.ptsm{padding-top:.618em}.ptmd{padding-top:var(--md)}.ptlg{padding-top:var(--lg)}.ptxl{padding-top:var(--xl)}.pt2xl{padding-top:var(--2xl)}.pr2xs{padding-right:var(--2xs)}.prxs{padding-right:var(--xs)}.prsm{padding-right:.618em}.prmd{padding-right:var(--md)}.prlg{padding-right:var(--lg) !important}.prxl{padding-right:var(--xl)}.pr2xl{padding-right:var(--2xl)}.pb2xs{padding-bottom:var(--2xs)}.pbxs{padding-bottom:var(--xs)}.pbsm{padding-bottom:.618em}.pbmd{padding-bottom:var(--md)}.pblg{padding-bottom:var(--lg)}.pbxl{padding-bottom:var(--xl)}.pb2xl{padding-bottom:var(--2xl)}.pl2xs{padding-left:var(--2xs)}.plxs{padding-left:var(--xs)}.plsm{padding-left:var(--sm)}.plmd{padding-left:var(--md)}.pllg{padding-left:var(--lg) !important}.plxl{padding-left:var(--xl)}.pl2xl{padding-left:var(--2xl)}.mt2xs{margin-top:var(--2xs)}.mtxs{margin-top:.618em}.mtsm{margin-top:var(--sm)}.mtmd{margin-top:var(--md)}.mtlg{margin-top:var(--lg)}.mtxl{margin-top:var(--xl)}.mt2xl{margin-top:var(--2xl)}.mr2xs{margin-right:var(--2xs)}.mrxs{margin-right:var(--xs)}.mrsm{margin-right:var(--sm)}.mrmd{margin-right:var(--md)}.mrlg{margin-right:var(--lg)}.mrxl{margin-right:var(--xl)}.mr2xl{margin-right:var(--2xl)}.mb2xs{margin-bottom:var(--2xs)}.mbxs{margin-bottom:var(--xs)}.mbsm{margin-bottom:var(--sm)}.mbmd{margin-bottom:2.618em}.mblg{margin-bottom:var(--lg)}.mbxl{margin-bottom:var(--xl)}.mb2xl{margin-bottom:var(--2xl)}.ml2xs{margin-left:var(--2xs)}.mlxs{margin-left:var(--xs)}.mlsm{margin-left:var(--sm)}.mlmd{margin-left:var(--md)}.mllg{margin-left:var(--lg)}.mlxl{margin-left:var(--xl)}.ml2xl{margin-left:var(--2xl)}.bb{border-bottom:1px solid var(--color-border-primary)}button#theme-toggle{display:flex;align-items:center;background-color:var(--color-bg-primary);box-shadow:none;border:none;border-radius:90px;height:100%}button#theme-toggle i{color:var(--color-tx-muted);transition:.3s}button#theme-toggle:hover{background-color:var(--color-bg-secondary)}.theme-light button#theme-toggle{position:absolute !important;top:50px}#theme-toggle *{line-height:0}.note-subtitle-row{display:flex;align-items:center;gap:.55em}.lang-toggle{display:inline-flex;border:1px solid var(--color-tx-faint);border-radius:99px;overflow:hidden;padding:.05em}.lang-btn{background:none;border:none;border-radius:99px;padding:.1em .42em;min-width:24px;cursor:pointer;color:var(--color-tx-muted);font-family:var(--font-ui);font-size:.52em;font-weight:500;letter-spacing:.03em;line-height:1.5;transition:background .1s,color .1s}.lang-btn:first-child{border-left:none}.lang-btn:hover:not(.active){background:var(--color-bg-hover);color:var(--color-tx-normal)}.lang-btn.active{background:var(--color-tx-muted);color:var(--color-bg-primary);cursor:default}.year-group{margin-bottom:1.1em}.year-header{display:flex;align-items:baseline;gap:.35em}.year-label{font-size:.82em;font-weight:500;letter-spacing:-0.01em;color:var(--color-tx-muted);text-transform:uppercase}.year-more{text-decoration:none;color:var(--color-tx-muted);font-size:1em;line-height:1}.year-more:hover{color:var(--color-action)}ul.item-list{list-style:none;padding:0;margin:0}ul.item-list li{margin-bottom:0}ul.item-list a.internal-link{color:var(--color-tx-normal);text-decoration:none}ul.item-list a.internal-link:hover{color:var(--color-action)}.item-date{display:inline}.item-meta{margin-top:.08em;line-height:1.4}.item-meta a{color:var(--color-action);text-decoration:none}.item-meta a:hover{text-decoration:underline}#projects-list li{margin-bottom:calc(1em*var(--halfstep-dec));border-bottom:1px solid var(--color-border-primary)}.pagination{display:flex;flex-wrap:wrap;gap:.2em;align-items:center;margin-top:.9em;font-size:.82em}.page-btn{background:none;border:1px solid var(--color-border-primary);border-radius:4px;padding:.18em .5em;cursor:pointer;color:var(--color-tx-normal);font-family:var(--font-content);font-size:inherit;line-height:1.5;transition:background .1s,border-color .1s}.page-btn:hover:not(:disabled){background:var(--color-bg-hover);border-color:var(--color-border-secondary)}.page-btn:disabled{opacity:.35;cursor:default}.page-btn.page-current{background:var(--color-tx-normal);color:var(--color-bg-primary);border-color:rgba(0,0,0,0);font-weight:600}.page-ellipsis{padding:0 .15em;color:var(--color-tx-muted);user-select:none}.tag-filters{display:flex;flex-wrap:wrap;gap:.4em;margin-bottom:1.1em}.tag-filter{background:none;border:1px solid var(--color-border-primary);border-radius:999px;padding:.24em .55em;cursor:pointer;color:var(--color-tx-muted);font-family:var(--font-content);font-size:calc(.6em + .2vw);line-height:1;transition:background .1s,color .1s,border-color .1s}.tag-filter:hover{background:var(--color-bg-hover);color:var(--color-tx-normal)}.tag-filter.active{background:var(--color-tx-normal);color:var(--color-bg-primary);border-color:var(--color-tx-normal)}.tag-pill{font-size:90%;border:1px solid var(--color-bg-secondary);padding:.1em .4em;border-radius:900px}.settings-wrapper{position:relative;display:flex;align-items:center}.settings-panel{position:absolute;top:calc(100% + .4rem);right:0;width:150px;background:var(--color-bg-primary);border:1px solid var(--color-border-secondary);border-radius:12px;padding:.65em .7em;z-index:199;opacity:0;pointer-events:none;transform:translateY(-6px);transition:opacity .15s ease,transform .15s ease;box-shadow:0 1px 100px 1px rgba(0,0,0,.1),0 1px 6px rgba(0,0,0,.06)}.settings-panel.open{opacity:1;pointer-events:all;transform:translateY(0)}@media(max-width: 600px){.settings-panel{display:none}}.sp-dropdown-group{display:flex;flex-direction:column;gap:.4em;align-items:stretch}.sp-select-wrapper{display:flex;align-items:center;gap:.3em;flex:1;min-width:0}.sp-select-wrapper.locked{opacity:.35;pointer-events:none}.sp-select-wrapper svg{flex-shrink:0;position:absolute;left:19px;pointer-events:none;z-index:1;color:var(--color-tx-muted);opacity:.75}.sp-select{flex:1;min-width:0;background:var(--color-bg-primary);border:1px solid var(--color-border-primary);border-radius:12px;padding:.28em 1.6em .28em .5em;padding-left:24px;color:var(--color-tx-normal);font-family:var(--font-content);font-size:.82em;cursor:pointer;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24' fill='none' stroke='{var(--color-tx-normal)}' opacity='0.9' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m7 15 5 5 5-5'/%3E%3Cpath d='m7 9 5-5 5 5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .45em center;background-size:1em auto,100%}.sp-select:focus{outline:none;border-color:var(--color-action)}.sp-select:hover{background-color:var(--color-bg-hover)}.sp-select option{background:var(--color-bg-primary);color:var(--color-tx-normal)}.sp-accents{display:flex;flex-wrap:wrap;gap:.38em;justify-content:center;padding:.45em 0 .05em;border-top:1px solid var(--color-border-primary);margin-top:.45em}.sp-accent-dot{width:1.05em;height:1.05em;border-radius:50%;border:2px solid rgba(0,0,0,0);cursor:pointer;padding:0;transition:box-shadow .1s}.sp-accent-dot:hover{box-shadow:0 0 0 2px var(--color-tx-muted)}.sp-accent-dot.active{box-shadow:0 0 0 2px var(--color-action)}.sp-accent-dot-default{background:var(--flexoki-paper);border:.5px solid var(--color-border-primary)}body.theme-dark .sp-accent-dot-default{background:var(--flexoki-black);border:.5px solid var(--color-border-primary)}body.scheme-flexoki{--color-bg-primary: var(--flexoki-paper);--color-bg-secondary: var(--flexoki-150);--color-bg-hover: var(--flexoki-100);--color-border-primary: var(--flexoki-100);--color-border-secondary: var(--flexoki-200);--color-tx-normal: var(--flexoki-black);--color-tx-faint: var(--flexoki-300);--color-tx-muted: var(--flexoki-600);--color-tx-subtle: var(--flexoki-150);--color-action: var(--flexoki-cyan-600)}body.scheme-flexoki.theme-dark{--color-bg-primary: var(--flexoki-black);--color-bg-secondary: var(--flexoki-900);--color-bg-hover: var(--flexoki-950);--color-border-primary: var(--flexoki-850);--color-border-secondary: var(--flexoki-700);--color-tx-normal: var(--flexoki-200);--color-tx-faint: var(--flexoki-700);--color-tx-muted: var(--flexoki-500);--color-tx-subtle: var(--flexoki-850);--color-action: var(--flexoki-cyan-400)}body.scheme-flexoki-cyan:not(.theme-dark){--color-bg-primary: var(--flexoki-cyan-paper);--color-bg-secondary: var(--flexoki-cyan-50);--color-bg-hover: var(--flexoki-cyan-50);--color-border-primary: var(--flexoki-cyan-100);--color-border-secondary: var(--flexoki-cyan-150);--color-tx-normal: var(--flexoki-cyan-black);--color-tx-muted: var(--flexoki-cyan-700);--color-tx-faint: var(--flexoki-cyan-400);--color-tx-subtle: var(--flexoki-cyan-150);--color-action: var(--flexoki-cyan-600)}body.scheme-flexoki-cyan.theme-dark{--color-bg-primary: var(--flexoki-cyan-black);--color-bg-secondary: var(--flexoki-cyan-950);--color-bg-hover: var(--flexoki-cyan-950);--color-border-primary: var(--flexoki-cyan-900);--color-border-secondary: var(--flexoki-cyan-850);--color-tx-normal: var(--flexoki-cyan-100);--color-tx-muted: var(--flexoki-cyan-300);--color-tx-faint: var(--flexoki-cyan-500);--color-tx-subtle: var(--flexoki-cyan-700);--color-action: var(--flexoki-cyan-400)}body.scheme-flexoki-blue:not(.theme-dark){--color-bg-primary: var(--flexoki-blue-paper);--color-bg-secondary: var(--flexoki-blue-50);--color-bg-hover: var(--flexoki-blue-50);--color-border-primary: var(--flexoki-blue-100);--color-border-secondary: var(--flexoki-blue-150);--color-tx-normal: var(--flexoki-blue-black);--color-tx-muted: var(--flexoki-blue-800);--color-tx-faint: var(--flexoki-blue-500);--color-tx-subtle: var(--flexoki-blue-200);--color-action: var(--flexoki-blue-600)}body.scheme-flexoki-blue.theme-dark{--color-bg-primary: var(--flexoki-blue-black);--color-bg-secondary: var(--flexoki-blue-950);--color-bg-hover: var(--flexoki-blue-950);--color-border-primary: var(--flexoki-blue-900);--color-border-secondary: var(--flexoki-blue-850);--color-tx-normal: var(--flexoki-blue-100);--color-tx-muted: var(--flexoki-blue-300);--color-tx-faint: var(--flexoki-blue-500);--color-tx-subtle: var(--flexoki-blue-700);--color-action: var(--flexoki-blue-400)}body.scheme-flexoki-green:not(.theme-dark){--color-bg-primary: var(--flexoki-green-paper);--color-bg-secondary: var(--flexoki-green-50);--color-bg-hover: var(--flexoki-green-50);--color-border-primary: var(--flexoki-green-100);--color-border-secondary: var(--flexoki-green-150);--color-tx-normal: var(--flexoki-green-black);--color-tx-muted: var(--flexoki-green-800);--color-tx-faint: var(--flexoki-green-400);--color-tx-subtle: var(--flexoki-green-150);--color-action: var(--flexoki-green-600)}body.scheme-flexoki-green.theme-dark{--color-bg-primary: var(--flexoki-green-black);--color-bg-secondary: var(--flexoki-green-950);--color-bg-hover: var(--flexoki-green-950);--color-border-primary: var(--flexoki-green-900);--color-border-secondary: var(--flexoki-green-850);--color-tx-normal: var(--flexoki-green-100);--color-tx-muted: var(--flexoki-green-300);--color-tx-faint: var(--flexoki-green-500);--color-tx-subtle: var(--flexoki-green-700);--color-action: var(--flexoki-green-400)}body.scheme-flexoki-yellow:not(.theme-dark){--color-bg-primary: var(--flexoki-yellow-paper);--color-bg-secondary: var(--flexoki-yellow-50);--color-bg-hover: var(--flexoki-yellow-50);--color-border-primary: var(--flexoki-yellow-100);--color-border-secondary: var(--flexoki-yellow-150);--color-tx-normal: var(--flexoki-yellow-black);--color-tx-muted: var(--flexoki-yellow-800);--color-tx-faint: var(--flexoki-yellow-400);--color-tx-subtle: var(--flexoki-yellow-150);--color-action: var(--flexoki-yellow-600)}body.scheme-flexoki-yellow.theme-dark{--color-bg-primary: var(--flexoki-yellow-black);--color-bg-secondary: var(--flexoki-yellow-950);--color-bg-hover: var(--flexoki-yellow-950);--color-border-primary: var(--flexoki-yellow-900);--color-border-secondary: var(--flexoki-yellow-850);--color-tx-normal: var(--flexoki-yellow-100);--color-tx-muted: var(--flexoki-yellow-200);--color-tx-faint: var(--flexoki-yellow-500);--color-tx-subtle: var(--flexoki-yellow-700);--color-action: var(--flexoki-yellow-400)}body.scheme-flexoki-orange:not(.theme-dark){--color-bg-primary: var(--flexoki-orange-paper);--color-bg-secondary: var(--flexoki-orange-50);--color-bg-hover: var(--flexoki-orange-50);--color-border-primary: var(--flexoki-orange-100);--color-border-secondary: var(--flexoki-orange-150);--color-tx-normal: var(--flexoki-orange-black);--color-tx-muted: var(--flexoki-orange-800);--color-tx-faint: var(--flexoki-orange-400);--color-tx-subtle: var(--flexoki-orange-150);--color-action: var(--flexoki-orange-600)}body.scheme-flexoki-orange.theme-dark{--color-bg-primary: var(--flexoki-orange-black);--color-bg-secondary: var(--flexoki-orange-950);--color-bg-hover: var(--flexoki-orange-950);--color-border-primary: var(--flexoki-orange-900);--color-border-secondary: var(--flexoki-orange-850);--color-tx-normal: var(--flexoki-orange-100);--color-tx-muted: var(--flexoki-orange-300);--color-tx-faint: var(--flexoki-orange-500);--color-tx-subtle: var(--flexoki-orange-700);--color-action: var(--flexoki-orange-400)}body.scheme-flexoki-red:not(.theme-dark){--color-bg-primary: var(--flexoki-red-paper);--color-bg-secondary: var(--flexoki-red-50);--color-bg-hover: var(--flexoki-red-50);--color-border-primary: var(--flexoki-red-100);--color-border-secondary: var(--flexoki-red-150);--color-tx-normal: var(--flexoki-red-black);--color-tx-muted: var(--flexoki-red-800);--color-tx-faint: var(--flexoki-red-400);--color-tx-subtle: var(--flexoki-red-150);--color-action: var(--flexoki-red-600)}body.scheme-flexoki-red.theme-dark{--color-bg-primary: var(--flexoki-red-black);--color-bg-secondary: var(--flexoki-red-950);--color-bg-hover: var(--flexoki-red-950);--color-border-primary: var(--flexoki-red-900);--color-border-secondary: var(--flexoki-red-850);--color-tx-normal: var(--flexoki-red-100);--color-tx-muted: var(--flexoki-red-300);--color-tx-faint: var(--flexoki-red-500);--color-tx-subtle: var(--flexoki-red-700);--color-action: var(--flexoki-red-400)}body.scheme-flexoki-purple:not(.theme-dark){--color-bg-primary: var(--flexoki-purple-paper);--color-bg-secondary: var(--flexoki-purple-50);--color-bg-hover: var(--flexoki-purple-50);--color-border-primary: var(--flexoki-purple-100);--color-border-secondary: var(--flexoki-purple-150);--color-tx-normal: var(--flexoki-purple-black);--color-tx-muted: var(--flexoki-purple-800);--color-tx-faint: var(--flexoki-purple-400);--color-tx-subtle: var(--flexoki-purple-150);--color-action: var(--flexoki-purple-600)}body.scheme-flexoki-purple.theme-dark{--color-bg-primary: var(--flexoki-purple-black);--color-bg-secondary: var(--flexoki-purple-950);--color-bg-hover: var(--flexoki-purple-950);--color-border-primary: var(--flexoki-purple-900);--color-border-secondary: var(--flexoki-purple-850);--color-tx-normal: var(--flexoki-purple-100);--color-tx-muted: var(--flexoki-purple-300);--color-tx-faint: var(--flexoki-purple-500);--color-tx-subtle: var(--flexoki-purple-700);--color-action: var(--flexoki-purple-400)}body.scheme-flexoki-magenta:not(.theme-dark){--color-bg-primary: var(--flexoki-magenta-paper);--color-bg-secondary: var(--flexoki-magenta-50);--color-bg-hover: var(--flexoki-magenta-50);--color-border-primary: var(--flexoki-magenta-100);--color-border-secondary: var(--flexoki-magenta-150);--color-tx-normal: var(--flexoki-magenta-black);--color-tx-muted: var(--flexoki-magenta-800);--color-tx-faint: var(--flexoki-magenta-400);--color-tx-subtle: var(--flexoki-magenta-150);--color-action: var(--flexoki-magenta-600)}body.scheme-flexoki-magenta.theme-dark{--color-bg-primary: var(--flexoki-magenta-black);--color-bg-secondary: var(--flexoki-magenta-950);--color-bg-hover: var(--flexoki-magenta-950);--color-border-primary: var(--flexoki-magenta-900);--color-border-secondary: var(--flexoki-magenta-850);--color-tx-normal: var(--flexoki-magenta-100);--color-tx-muted: var(--flexoki-magenta-200);--color-tx-faint: var(--flexoki-magenta-300);--color-tx-subtle: var(--flexoki-magenta-600);--color-action: var(--flexoki-magenta-400)}body.scheme-gruvbox:not(.theme-dark){--color-bg-primary: #fbf1c7;--color-bg-secondary: #f2e5bc;--color-bg-hover: #f2e5bc;--color-border-primary: #d5c4a1;--color-border-secondary: #bdae93;--color-tx-normal: #3c3836;--color-tx-faint: #7c6f64;--color-tx-muted: #928374;--color-tx-subtle: #c9b99a;--color-action: #689d6a}body.scheme-gruvbox.theme-dark{--color-bg-primary: #282828;--color-bg-secondary: #3c3836;--color-bg-hover: #3c3836;--color-border-primary: #504945;--color-border-secondary: #665c54;--color-tx-normal: #ebdbb2;--color-tx-faint: #bdae93;--color-tx-muted: #a89984;--color-tx-subtle: #665c54;--color-action: #83a598}body.scheme-nord{--color-bg-primary: #2e3440;--color-bg-secondary: #3b4252;--color-bg-hover: #434c5e;--color-border-primary: #434c5e;--color-border-secondary: #4c566a;--color-tx-normal: #eceff4;--color-tx-faint: #d8dee9;--color-tx-muted: #81a1c1;--color-tx-subtle: #4c566a;--color-action: #88c0d0}body.scheme-rose-pine:not(.theme-dark){--color-bg-primary: #faf4ed;--color-bg-secondary: #fffaf3;--color-bg-hover: #f2e9e1;--color-border-primary: #f2e9e1;--color-border-secondary: #dfdad9;--color-tx-normal: #575279;--color-tx-faint: #797593;--color-tx-muted: #9893a5;--color-tx-subtle: #c4bfc9;--color-action: #907aa9}body.scheme-rose-pine.theme-dark{--color-bg-primary: #191724;--color-bg-secondary: #1f1d2e;--color-bg-hover: #26233a;--color-border-primary: #26233a;--color-border-secondary: #403d52;--color-tx-normal: #e0def4;--color-tx-faint: #908caa;--color-tx-muted: #6e6a86;--color-tx-subtle: #44415a;--color-action: #c4a7e7}body.scheme-catppuccin:not(.theme-dark){--color-bg-primary: #eff1f5;--color-bg-secondary: #e6e9ef;--color-bg-hover: #dce0e8;--color-border-primary: #ccd0da;--color-border-secondary: #bcc0cc;--color-tx-normal: #4c4f69;--color-tx-faint: #5c5f77;--color-tx-muted: #6c6f85;--color-tx-subtle: #acb0be;--color-action: #8839ef}body.scheme-catppuccin.theme-dark{--color-bg-primary: #1e1e2e;--color-bg-secondary: #181825;--color-bg-hover: #313244;--color-border-primary: #313244;--color-border-secondary: #45475a;--color-tx-normal: #cdd6f4;--color-tx-faint: #bac2de;--color-tx-muted: #a6adc8;--color-tx-subtle: #6c7086;--color-action: #cba6f7}body.scheme-solarized:not(.theme-dark){--color-bg-primary: #fdf6e3;--color-bg-secondary: #eee8d5;--color-bg-hover: #eee8d5;--color-border-primary: #ddd6c1;--color-border-secondary: #c0baa8;--color-tx-normal: #657b83;--color-tx-faint: #839496;--color-tx-muted: #93a1a1;--color-tx-subtle: #c0baa8;--color-action: #268bd2}body.scheme-solarized.theme-dark{--color-bg-primary: #002b36;--color-bg-secondary: #073642;--color-bg-hover: #073642;--color-border-primary: #094755;--color-border-secondary: #0d525e;--color-tx-normal: #839496;--color-tx-faint: #657b83;--color-tx-muted: #586e75;--color-tx-subtle: #094755;--color-action: #268bd2}body.scheme-one-dark{--color-bg-primary: #282c34;--color-bg-secondary: #21252b;--color-bg-hover: #2c313c;--color-border-primary: #3a3f4b;--color-border-secondary: #4b5263;--color-tx-normal: #abb2bf;--color-tx-faint: #828997;--color-tx-muted: #5c6370;--color-tx-subtle: #3e4451;--color-action: #61afef}code{font-size:96%}.highlight{border-radius:5px;font-size:1em;font-size:.9em;overflow:scroll;margin:1em auto}pre{white-space:pre-wrap}pre.highlight{margin:1.6em}div.highlight{position:relative;border:1.2px solid var(--color-border-primary)}.highlight .c{color:#998;font-style:italic}.highlight .err{color:#a61717;background-color:#e3d2d2}.highlight .k{font-weight:bold}.highlight .o{font-weight:bold}.highlight .cm{color:#998;font-style:italic}.highlight .cp{color:#999;font-weight:bold}.highlight .c1{color:#998;font-style:italic}.highlight .cs{color:#999;font-weight:bold;font-style:italic}.highlight .gd{color:#000;background-color:#fdd}.highlight .gd .x{color:#000;background-color:#faa}.highlight .ge{font-style:italic}.highlight .gr{color:#a00}.highlight .gh{color:#999}.highlight .gi{color:#000;background-color:#dfd}.highlight .gi .x{color:#000;background-color:#afa}.highlight .go{color:#888}.highlight .gp{color:#555}.highlight .gs{font-weight:bold}.highlight .gu{color:#aaa}.highlight .gt{color:#a00}.highlight .kc{font-weight:bold}.highlight .kd{font-weight:bold}.highlight .kp{font-weight:bold}.highlight .kr{font-weight:bold}.highlight .kt{color:#458;font-weight:bold}.highlight .m{color:#099}.highlight .s{color:#d14}.highlight .na{color:teal}.highlight .nb{color:#0086b3}.highlight .nc{color:#458;font-weight:bold}.highlight .no{color:teal}.highlight .ni{color:purple}.highlight .ne{color:#900;font-weight:bold}.highlight .nf{color:#900;font-weight:bold}.highlight .nn{color:#555}.highlight .nt{color:navy}.highlight .nv{color:teal}.highlight .ow{font-weight:bold}.highlight .w{color:#bbb}.highlight .mf{color:#099}.highlight .mh{color:#099}.highlight .mi{color:#099}.highlight .mo{color:#099}.highlight .sb{color:#d14}.highlight .sc{color:#d14}.highlight .sd{color:#d14}.highlight .s2{color:var(--color-cy)}.highlight .se{color:#d14}.highlight .sh{color:#d14}.highlight .si{color:#d14}.highlight .sx{color:#d14}.highlight .sr{color:#009926}.highlight .s1{color:#d14}.highlight .dl{color:#d14}.highlight .ss{color:#990073}.highlight .bp{color:#999}.highlight .vc{color:teal}.highlight .vg{color:teal}.highlight .vi{color:teal}.highlight .il{color:#099}.highlight .nl{color:var(--color-ye)}.copy-button{display:flex;position:absolute;top:10px;right:10px;background:none;border:none;cursor:pointer;border-radius:5px;transition:background-color .3s;padding:.3em}.copy-button:hover{background-color:var(--color-bg-secondary)}i.hgi-stroke{color:var(--color-tx-normal)}a{color:var(--color-tx-normal);text-decoration:underline;text-decoration-line:underline;text-decoration-thickness:1.272px;text-underline-offset:1.718px;border-radius:4px;padding-left:1px}a.card{box-shadow:0px 0px -20px 5px var(--color-bg-hover);transition:box-shadow .3s ease-in-out}a.card:hover{box-shadow:0px 0px 24px -8px var(--color-bg-hover);transition:box-shadow .25s ease-in-out;color:var(--color-action)}a:focus{color:var(--color-focus);outline:none;background-color:var(--color-bg-hover);background-image:url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="#6C560B" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" class="lucide lucide-arrow-up-right"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>')}a:hover{color:var(--color-action)}a:not([href^="/"]):not([href*=youtube]):not([href*=github]):not([href*="#fn"]){--icon: url('data:image/svg+xml,<svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="black" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M7 7h10v10"/><path d="M7 17 17 7"/></svg>');padding-right:.85em;position:relative;display:inline-block}a:not([href^="/"]):not([href*=youtube]):not([href*=github]):not([href*="#fn"])::after{content:"";position:absolute;right:0;top:12%;width:.89em;height:.89em;background-color:var(--color-tx-muted);-webkit-mask-image:var(--icon);mask-image:var(--icon);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain}a[href*=github]{padding-left:calc(16px + .2em);color:var(--color-tx-muted);text-decoration:none;position:relative;display:inline-block}a[href*=github]::before,a[href*=github]::after{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:16px;height:16px;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}a[href*=github]::before{background-color:var(--color-tx-subtle);-webkit-mask-image:var(--github-icon-fill);mask-image:var(--github-icon-fill)}a[href*=github]::after{background-color:var(--color-tx-muted);-webkit-mask-image:var(--github-icon-stroke);mask-image:var(--github-icon-stroke)}a[href*="#fn"]{text-decoration:none;color:var(--color-tx-muted)}a[href*="#fn"]::before{content:"["}a[href*="#fn"]::after{content:"]"}ol,ul{padding:calc(var(--wholestep-dec)*1em) 0 1rem 1em;margin:0 0 0 calc(var(--wholestep-dec)*1em)}li::marker{font-size:78%;color:gray}ul>li{margin-bottom:calc(var(--quarterstep-dec)*1em)}:is(dir,menu,ol,ul) ul{list-style:disc}table{border:1px solid var(--color-border-secondary);border-collapse:collapse;border-radius:4px}table.dc{table-layout:fixed}table.wide{width:min(100vw - 2em,var(--wrap-wide)) !important;margin-left:calc((100% - min(100vw - 2em,var(--wrap-wide)))/2) !important}td,th{border:1px solid var(--color-border-secondary);padding:10px;margin:0}.display2{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));letter-spacing:-0.022em;font-size:calc(1em*var(--wholestep)*var(--wholestep));font-weight:500;line-height:var(--halfstep)}.t1{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));letter-spacing:-0.022em;font-size:calc(1em*var(--wholestep)*var(--halfstep));font-weight:500;line-height:var(--halfstep)}.t2,h1{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));letter-spacing:-0.02em;font-size:calc(1em*var(--halfstep) + var(--wholestep-dec)*1vw);font-weight:500;line-height:var(--halfstep);margin-bottom:calc(1em*var(--md))}.title3,h2{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));letter-spacing:-0.017em;font-size:calc(1em*var(--halfstep));font-weight:500;line-height:var(--halfstep);margin-top:calc(var(--wholestep)*1em)}.heading,h3{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));letter-spacing:-0.014em;font-size:calc(1em*var(--quarterstep));font-weight:500;line-height:var(--halfstep);margin-top:var(--lg);margin-bottom:calc(var(--eighthstep-dec)*1em)}.callout{--lineHeightInEms: calc(1em * var(--halfstep));--md: calc(var(--lineHeightInEms) * var(--wholestep-dec));--sm: calc(var(--lineHeightInEms) * var(--halfstep-dec));--xs: calc(var(--lineHeightInEms) * var(--quarterstep-dec));--2xs: calc(var(--lineHeightInEms) * var(--eighthstep-dec));--lg: calc(var(--lineHeightInEms) * var(--wholestep));--xl: calc(var(--lg) * var(--wholestep));--2xl: calc(var(--xl) * var(--wholestep));letter-spacing:-0.019em;font-size:calc(1em/var(--eighthstep));line-height:var(--halfstep)}.reversefootnote{color:var(--color-tx-muted)}div.footnotes *{font-size:90%}/*# sourceMappingURL=styles.css.map */