.shell:has(.pathb-module__39rw1G__page){max-width:none!important;padding-inline:0!important}.stage:has(.pathb-module__39rw1G__page){background:0 0}html:has(.pathb-module__39rw1G__page){background:#efe6d8}.pathb-module__39rw1G__page{--bg:#efe6d8;--surface:#fffdf9;--ink:#221915;--ink-2:#5f5650;--ink-3:#978c84;--line:#e7e0d7;--line-2:#d8cec3;--accent:#4a1a2e;--accent-2:#3a1424;--on-accent:#faf6f0;--gold:#c8a96e;--gold-soft:#e8d5a8;--chip:#f3ece2;--serif:var(--font-accent-loaded), Georgia, "Times New Roman", serif;--body:var(--font-sans-loaded), Georgia, "Times New Roman", serif;--mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--ease:cubic-bezier(.23, 1, .32, 1);--gutter:clamp(20px, 4.4vw, 72px);background:var(--bg);min-height:100dvh;color:var(--ink);font:400 calc(16px * var(--a11y-text,1))/1.75 var(--body);-webkit-font-smoothing:antialiased}.pathb-module__39rw1G__page h1,.pathb-module__39rw1G__page h2,.pathb-module__39rw1G__page p,.pathb-module__39rw1G__page ul,.pathb-module__39rw1G__page ol,.pathb-module__39rw1G__page dl,.pathb-module__39rw1G__page dd{margin:0;font-weight:400}.pathb-module__39rw1G__page a{color:var(--accent);text-underline-offset:3px}.pathb-module__39rw1G__page ::selection{background:var(--gold-soft)}.pathb-module__39rw1G__page :focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}.pathb-module__39rw1G__page code{font-family:var(--mono);color:var(--ink);overflow-wrap:anywhere;font-size:.86em}.pathb-module__39rw1G__skip{z-index:100;background:var(--accent);transition:top .2s var(--ease);border-radius:980px;padding:10px 16px;text-decoration:none;position:fixed;top:-60px;left:16px;color:var(--on-accent)!important}.pathb-module__39rw1G__skip:focus{top:12px}.pathb-module__39rw1G__bar{z-index:10;-webkit-backdrop-filter:saturate(180%)blur(20px);backdrop-filter:saturate(180%)blur(20px);box-shadow:inset 0 -1px 0 var(--line);background:#efe6d8d9;position:sticky;top:0}.pathb-module__39rw1G__barIn{height:56px;width:min(100% - 2 * var(--gutter), 1120px);justify-content:space-between;align-items:center;gap:16px;margin:0 auto;display:flex}.pathb-module__39rw1G__bar img{width:auto;height:40px;display:block}.pathb-module__39rw1G__barLinks{font-size:calc(13px * var(--a11y-text,1));align-items:center;gap:22px;display:flex}.pathb-module__39rw1G__barLinks a{color:var(--ink-2);text-decoration:none}@media (hover:hover){.pathb-module__39rw1G__barLinks a:hover{color:var(--ink)}}@media (prefers-reduced-transparency:reduce){.pathb-module__39rw1G__bar{background:var(--bg);-webkit-backdrop-filter:none;backdrop-filter:none}}.pathb-module__39rw1G__head{width:min(100% - 2 * var(--gutter), 1120px);margin:0 auto;padding:clamp(56px,8vw,104px) 0 clamp(32px,4vw,48px)}.pathb-module__39rw1G__eyebrow{font-size:calc(11px * var(--a11y-text,1));letter-spacing:.2em;text-transform:uppercase;color:var(--accent);margin-bottom:16px!important}.pathb-module__39rw1G__title{letter-spacing:-.02em;font:300 calc(clamp(44px, 7vw, 88px) * var(--a11y-text,1))/1 var(--serif)!important}.pathb-module__39rw1G__title em{color:var(--accent);font-style:italic}.pathb-module__39rw1G__lede{max-width:38em;font-size:calc(clamp(17px, 1.3vw, 19px) * var(--a11y-text,1));color:var(--ink-2);line-height:1.65;margin-top:20px!important}.pathb-module__39rw1G__layout{width:min(100% - 2 * var(--gutter), 1120px);gap:40px;margin:0 auto;padding-bottom:clamp(80px,10vw,140px);display:grid}@media (min-width:1024px){.pathb-module__39rw1G__layout{grid-template-columns:240px minmax(0,1fr);align-items:start;gap:72px}}.pathb-module__39rw1G__layout>*{min-width:0}.pathb-module__39rw1G__toc{font-size:calc(13px * var(--a11y-text,1))}.pathb-module__39rw1G__toc p{font-size:calc(11px * var(--a11y-text,1));letter-spacing:.2em;text-transform:uppercase;color:var(--ink-3);margin-bottom:12px}.pathb-module__39rw1G__toc ol{counter-reset:toc;gap:8px;padding:0;list-style:none;display:grid}.pathb-module__39rw1G__toc li{counter-increment:toc}.pathb-module__39rw1G__toc a{color:var(--ink-2);gap:10px;text-decoration:none;display:flex}.pathb-module__39rw1G__toc a:before{content:counter(toc, decimal-leading-zero);color:var(--ink-3);font-variant-numeric:tabular-nums}@media (hover:hover){.pathb-module__39rw1G__toc a:hover{color:var(--accent)}}@media (min-width:1024px){.pathb-module__39rw1G__toc{position:sticky;top:96px}}@media (max-width:1023px){.pathb-module__39rw1G__toc{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:20px;padding:20px}}.pathb-module__39rw1G__doc{counter-reset:sec;overflow-wrap:break-word;max-width:44em}.pathb-module__39rw1G__doc section{box-shadow:inset 0 1px 0 var(--line);counter-increment:sec;margin-top:36px;padding-top:36px;scroll-margin-top:88px}.pathb-module__39rw1G__doc section:first-child{box-shadow:none;margin-top:0;padding-top:0}.pathb-module__39rw1G__doc h2{font:300 calc(clamp(28px, 2.6vw, 36px) * var(--a11y-text,1))/1.15 var(--serif);letter-spacing:-.01em;align-items:baseline;gap:14px;margin-bottom:16px;display:flex}.pathb-module__39rw1G__doc h2:before{content:counter(sec, decimal-leading-zero);font:400 calc(12px * var(--a11y-text,1))/1 var(--body);letter-spacing:.1em;color:var(--gold);transform:translateY(-4px)}.pathb-module__39rw1G__doc p,.pathb-module__39rw1G__doc li{color:var(--ink-2)}.pathb-module__39rw1G__doc p+p,.pathb-module__39rw1G__doc p+dl,.pathb-module__39rw1G__doc p+table,.pathb-module__39rw1G__doc p+pre,.pathb-module__39rw1G__doc pre+p,.pathb-module__39rw1G__doc ul+p{margin-top:14px}.pathb-module__39rw1G__doc ul{gap:8px;margin-top:12px;padding-left:1.25em;display:grid}.pathb-module__39rw1G__doc li::marker{color:var(--gold)}.pathb-module__39rw1G__doc strong{color:var(--ink);font-weight:400}.pathb-module__39rw1G__short{background:var(--surface);box-shadow:0 0 0 1px var(--line);font-size:calc(15px * var(--a11y-text,1));border-radius:14px;margin-bottom:16px;padding:14px 18px;color:var(--ink)!important}.pathb-module__39rw1G__short:before{content:"In short";font-size:calc(10.5px * var(--a11y-text,1));letter-spacing:.18em;text-transform:uppercase;color:var(--accent);margin-bottom:4px;display:block}.pathb-module__39rw1G__facts{background:var(--surface);box-shadow:0 0 0 1px var(--line);border-radius:16px;gap:0;display:grid}.pathb-module__39rw1G__facts>div{box-shadow:inset 0 -1px 0 var(--line);gap:2px 20px;padding:14px 18px;display:grid}.pathb-module__39rw1G__facts>div:last-child{box-shadow:none}@media (min-width:768px){.pathb-module__39rw1G__facts>div{grid-template-columns:120px minmax(0,1fr)}}.pathb-module__39rw1G__facts dt{font-size:calc(11px * var(--a11y-text,1));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3);padding-top:4px}.pathb-module__39rw1G__facts dd{color:var(--ink-2);min-width:0}.pathb-module__39rw1G__code{background:var(--chip);box-shadow:inset 0 0 0 1px var(--line-2);font-size:calc(13.5px * var(--a11y-text,1));border-radius:14px;margin:0;padding:16px 18px;line-height:1.6;overflow-x:auto}.pathb-module__39rw1G__code code{overflow-wrap:normal;white-space:pre}.pathb-module__39rw1G__table{border-collapse:collapse;width:100%;font-size:calc(14.5px * var(--a11y-text,1))}.pathb-module__39rw1G__table th,.pathb-module__39rw1G__table td{text-align:left;vertical-align:top;box-shadow:inset 0 -1px 0 var(--line);padding:12px 12px 12px 0}.pathb-module__39rw1G__table th{font-weight:400;font-size:calc(11px * var(--a11y-text,1));letter-spacing:.16em;text-transform:uppercase;color:var(--ink-3)}.pathb-module__39rw1G__table td{color:var(--ink-2);font-variant-numeric:tabular-nums}.pathb-module__39rw1G__table td:first-child{color:var(--ink);white-space:nowrap}@media (max-width:767px){.pathb-module__39rw1G__table,.pathb-module__39rw1G__table tbody,.pathb-module__39rw1G__table tr,.pathb-module__39rw1G__table td{width:100%;display:block}.pathb-module__39rw1G__table thead{display:none}.pathb-module__39rw1G__table tr{box-shadow:inset 0 -1px 0 var(--line);padding:12px 0}.pathb-module__39rw1G__table td{box-shadow:none;white-space:normal;padding:2px 0}.pathb-module__39rw1G__table td[data-label]:before{content:attr(data-label) ": ";color:var(--ink-3)}}.pathb-module__39rw1G__foot{background:linear-gradient(var(--bt-glow-mid), var(--bt-glow-edge));color:#faf6f09e;border-radius:32px 32px 0 0}.pathb-module__39rw1G__footIn{width:min(100% - 2 * var(--gutter), 1120px);font-size:calc(13px * var(--a11y-text,1));flex-wrap:wrap;justify-content:space-between;gap:16px 28px;margin:0 auto;padding:48px 0 40px;display:flex}.pathb-module__39rw1G__foot a{text-decoration:none;color:#faf6f0cc!important}.pathb-module__39rw1G__foot nav{gap:22px;display:flex}@media (hover:hover){.pathb-module__39rw1G__foot a:hover{color:var(--on-accent)!important}}html.a11y-contrast .pathb-module__39rw1G__page{--ink:#120d0b;--ink-2:#2b2420;--ink-3:#4a413b;--line:#8c8178;--line-2:#6e645c}
