.kYGfwG_root{color:var(--fg);transition:color var(--dur-fast) var(--ease-paper);display:inline-block}.kYGfwG_root:hover .kYGfwG_glyph circle{fill:var(--accent)}
.ZHUO7G_root{background:var(--edge);border:0;flex-shrink:0;margin:0}.ZHUO7G_horizontal{width:100%;height:var(--rule)}.ZHUO7G_vertical{height:100%;width:var(--rule);align-self:stretch}.ZHUO7G_w-default{background:var(--edge)}.ZHUO7G_w-strong{background:var(--edge-strong)}.ZHUO7G_w-bold{background:var(--fg);opacity:.85}.ZHUO7G_t-edge{background:var(--edge)}.ZHUO7G_t-edge-strong{background:var(--edge-strong)}.ZHUO7G_t-accent{background:var(--accent)}.ZHUO7G_horizontal.ZHUO7G_w-bold{height:var(--rule-bold)}.ZHUO7G_vertical.ZHUO7G_w-bold{width:var(--rule-bold)}.ZHUO7G_horizontal.ZHUO7G_w-strong{height:var(--rule-strong)}.ZHUO7G_vertical.ZHUO7G_w-strong{width:var(--rule-strong)}.ZHUO7G_inset{margin-inline:var(--s-6)}
.jk6nfq_root{font-family:var(--font-mono);font-size:var(--t-small);letter-spacing:0;text-transform:none;color:var(--accent);align-items:center;margin:0;padding:0;font-weight:500;line-height:1.35;display:inline-flex}.jk6nfq_label{color:inherit}.jk6nfq_editorial{font-family:var(--font-display)}.jk6nfq_t-accent{color:var(--accent)}.jk6nfq_t-soft{color:var(--fg-faint)}.jk6nfq_t-ink{color:var(--fg)}.jk6nfq_ruled{padding-bottom:var(--s-3);border-bottom:var(--rule) solid var(--edge);position:relative}
.dZQ9ja_root{font-family:var(--font-mono);color:var(--fg-soft);background:var(--bg-tint);border:var(--rule) solid var(--edge-strong);border-bottom-width:calc(var(--rule-strong) * 1.5);border-radius:var(--r-1);text-align:center;letter-spacing:0;font-feature-settings:"zero";justify-content:center;align-items:center;min-width:1.5em;padding:1px 5px;font-weight:500;display:inline-flex}.dZQ9ja_s-sm{font-size:var(--t-hairline)}.dZQ9ja_s-md{font-size:var(--t-mini);padding:2px 6px}
.-kr3-W_shell{flex-direction:column;min-height:100dvh;display:flex}.-kr3-W_topbar{align-items:center;gap:var(--s-4);padding:var(--s-3) var(--s-6);background:color-mix(in oklch, var(--paper) 95%, transparent);-webkit-backdrop-filter:saturate(140%)blur(8px);backdrop-filter:saturate(140%)blur(8px);z-index:10;grid-template-columns:auto 1fr auto auto;display:grid;position:sticky;top:0}@media (max-width:720px){.-kr3-W_topbar{padding:var(--s-2) var(--s-4);gap:var(--s-2);grid-template-columns:auto 1fr auto}}.-kr3-W_brand{align-items:center;gap:var(--s-2);color:var(--ink);text-decoration:none;display:inline-flex}.-kr3-W_brand:hover{color:var(--accent)}.-kr3-W_brandLabel{font-family:var(--font-mono);font-size:var(--t-hairline);letter-spacing:var(--tr-mono-cap);text-transform:uppercase;color:var(--fg-soft)}.-kr3-W_searchRow{align-items:center;gap:var(--s-3);padding:8px var(--s-3);background:var(--paper-tint);border:var(--rule-strong) solid var(--paper-edge);border-radius:var(--r-1);grid-template-columns:auto 1fr auto;width:100%;max-width:360px;display:grid}@media (max-width:720px){.-kr3-W_searchRow{display:none}}.-kr3-W_searchTag{font-family:var(--font-mono);font-size:var(--t-hairline);letter-spacing:var(--tr-mono-cap);text-transform:uppercase;color:var(--accent)}.-kr3-W_searchPlaceholder{color:var(--fg-faint);font-size:var(--t-small)}.-kr3-W_topActions{gap:var(--s-3);align-items:center;display:inline-flex}.-kr3-W_topLink{font-size:var(--t-small);color:var(--fg-soft);text-decoration:none}.-kr3-W_topLink:hover{color:var(--fg)}@media (max-width:720px){.-kr3-W_topActions{display:none}}.-kr3-W_menuBtn{width:32px;height:32px;font-family:var(--font-mono);font-size:var(--t-h5);color:var(--fg);border:var(--rule-strong) solid var(--paper-edge);border-radius:var(--r-1);display:none}@media (max-width:720px){.-kr3-W_menuBtn{justify-content:center;align-items:center;display:inline-flex}}.-kr3-W_body{flex:1;grid-template-columns:256px 1fr;display:grid}@media (max-width:880px){.-kr3-W_body{grid-template-columns:1fr}}.-kr3-W_sidebar{border-right:var(--rule) solid var(--paper-edge);padding:var(--s-6) var(--s-5);gap:var(--s-6);background:var(--paper);flex-direction:column;height:calc(100dvh - 64px);display:flex;position:sticky;top:64px;overflow-y:auto}@media (max-width:880px){.-kr3-W_sidebar{height:auto;transition:transform var(--dur-fast) var(--ease-paper);z-index:30;background:var(--paper);border-right:0;border-top:var(--rule) solid var(--paper-edge);position:fixed;inset:56px 0 0;transform:translate(-100%)}.-kr3-W_sidebarOpen{transform:translate(0)}}.-kr3-W_group{gap:var(--s-2);flex-direction:column;display:flex}.-kr3-W_list{flex-direction:column;gap:1px;margin:0;padding:0;list-style:none;display:flex}.-kr3-W_link{padding:5px var(--s-3);margin-left:-var(--s-3);font-size:var(--t-small);color:var(--fg-soft);border-radius:var(--r-1);border-left:var(--rule-bold) solid transparent;padding-left:var(--s-3);transition:color var(--dur-fast) var(--ease-paper), border-color var(--dur-fast) var(--ease-paper);text-decoration:none;display:block}.-kr3-W_link:hover{color:var(--fg)}.-kr3-W_linkActive{color:var(--ink);border-left-color:var(--accent);background:var(--paper-tint)}.-kr3-W_content{padding:var(--s-12) var(--s-12);gap:var(--s-6);flex-direction:column;max-width:880px;display:flex}@media (max-width:720px){.-kr3-W_content{padding:var(--s-8) var(--s-5)}}.-kr3-W_footer{padding:var(--s-6) 0 var(--s-12);font-family:var(--font-mono);font-size:var(--t-hairline);letter-spacing:var(--tr-mono-cap);text-transform:uppercase;color:var(--fg-faint);justify-content:space-between;align-items:center;display:flex}.-kr3-W_footerLink{color:var(--fg-soft);text-decoration:none}.-kr3-W_footerLink:hover{color:var(--accent)}
@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Light-s.p.2_pddl5cdyck0.woff2)format("woff2");font-display:swap;font-weight:300;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Regular-s.p.3zt_ydr-i2gok.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Medium-s.p.410fh0ksh-2mc.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Bold-s.p.30la_it-7fnyd.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontMarketing;src:url(../media/Aeonik_Black-s.p.03kdg_8hdnixo.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:fontMarketing Fallback;src:local(Arial);ascent-override:98.63%;descent-override:19.73%;line-gap-override:0.0%;size-adjust:101.39%}.h17YBG_className{font-family:fontMarketing,fontMarketing Fallback,system-ui,Segoe UI,sans-serif}.h17YBG_variable{--font-marketing:"fontMarketing", "fontMarketing Fallback", system-ui, Segoe UI, sans-serif}
@font-face{font-family:fontMarketingMono;src:url(../media/AeonikFono_Regular-s.p.3ya27ph7ivev9.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontMarketingMono;src:url(../media/AeonikFono_Medium-s.p.3cds5ptdzlvix.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontMarketingMono;src:url(../media/AeonikFono_Bold-s.p.1zbji1gzy4yzq.woff2)format("woff2");font-display:swap;font-weight:700;font-style:normal}@font-face{font-family:fontMarketingMono Fallback;src:local(Arial);ascent-override:80.22%;descent-override:17.59%;line-gap-override:0.0%;size-adjust:116.56%}.vG3W3G_className{font-family:fontMarketingMono,fontMarketingMono Fallback,ui-monospace,monospace}.vG3W3G_variable{--font-marketing-mono:"fontMarketingMono", "fontMarketingMono Fallback", ui-monospace, monospace}
@font-face{font-family:fontCode;src:url(../media/TT_Commons_Pro_Mono_Regular.061i7hfe5btxm.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}.UBYEUq_className{font-family:fontCode,Genesis Code Fallback,Menlo,monospace}.UBYEUq_variable{--font-code-web:"fontCode", Genesis Code Fallback, Menlo, monospace}
@font-face{font-family:fontSans;src:url(../media/Whitney_Book-s.3gjh-hdewe2hi.woff2)format("woff2");font-display:swap;font-weight:400;font-style:normal}@font-face{font-family:fontSans;src:url(../media/Whitney_Medium-s.0p8bdvjx4svjr.woff2)format("woff2");font-display:swap;font-weight:500;font-style:normal}@font-face{font-family:fontSans;src:url(../media/Whitney_Semibold-s.1n_s9o2r0hvr6.woff2)format("woff2");font-display:swap;font-weight:600;font-style:normal}@font-face{font-family:fontSans Fallback;src:local(Arial);ascent-override:102.66%;descent-override:25.66%;line-gap-override:0.0%;size-adjust:93.52%}.xrYMKG_className{font-family:fontSans,fontSans Fallback,Arial,sans-serif}.xrYMKG_variable{--font-whitney:"fontSans", "fontSans Fallback", Arial, sans-serif}
@font-face{unicode-range:U+24-25,U+2B-2E,U+30-39,U+A3,U+A5,U+2013,U+20AC,U+2191-2193,U+2212;font-family:fontMono;src:url(../media/DINPro_Regular.3_aby09lf8dk4.woff)format("woff");font-display:swap;font-weight:400;font-style:normal}@font-face{unicode-range:U+24-25,U+2B-2E,U+30-39,U+A3,U+A5,U+2013,U+20AC,U+2191-2193,U+2212;font-family:fontMono;src:url(../media/DINPro_Medium.2iapues1gbmvq.woff)format("woff");font-display:swap;font-weight:500;font-style:normal}.Un7D9W_className{font-family:fontMono}.Un7D9W_variable{--font-din:"fontMono"}
