:root{--lantern-surface:#fffbf4;--lantern-canvas:#f0e8da;--lantern-raised:#faf4ea;--lantern-tab-strip:#ece4d7;--lantern-ink:#1f2340;--lantern-ink-secondary:#4b4f6c;--lantern-ink-muted:#5f627c;--lantern-hairline:#ddd3c3;--lantern-accent:#d9582a;--lantern-accent-soft:#fce7db;--lantern-danger:#c42446;--lantern-warn:#946000;--lantern-ok:#2a7a4f;--lantern-control-track:#1f23400d;--lantern-control-selected:#fff;--lantern-control-selected-border:#d3c8b6;--lantern-hover-border:#d3c8b6;--lantern-thumb-line:#e9e1d3;--lantern-illustration-stroke:#c4b9a6;--lantern-illustration-line:#ddd3c3;--lantern-shadow-tint:#1f2340;--lantern-title-bar:#f4ecdf;--lantern-bar:#f4ecdf;--lantern-well:#1f23400d;--lantern-accent-highlight:#fce7db;--lantern-accent-dark:#b4421a;--lantern-accent-text:#b4421a;--lantern-good:#2a7a4f;--lantern-good-text:#246a44;--lantern-good-soft:#dcefe3;--lantern-ink-faint:#b4aa9c;--lantern-badge:#d3c8b6;--lantern-floating-stroke:#ddd3c3;--lantern-tab-active:#fce7db;--lantern-sidebar:#f4ecdf;--lantern-sidebar-selection:#ffffffe6;--lantern-sidebar-hover:#1f23400d;--lantern-page:#fff;--lantern-inspector:#faf4ea;--lantern-status-bar:#f4ecdf;--lantern-popover:#fffbf4fa;--lantern-sheet:#fbf5ec;--lantern-menu:#fffbf4;--lantern-toast:#262a48;--lantern-toast-text:#f7eedf;--lantern-text-on-accent:#fff;--lantern-danger-soft:#fbe1e6;--lantern-selection-wash:#d9582a26;--lantern-dark-surface:#171a2c;--lantern-dark-canvas:#121424;--lantern-dark-raised:#242942;--lantern-dark-tab-strip:#2e3350;--lantern-dark-ink:#f7eedf;--lantern-dark-ink-secondary:#c6c3d8;--lantern-dark-ink-muted:#adabc4;--lantern-dark-hairline:#363c5c;--lantern-dark-accent:#ff9466;--lantern-dark-accent-soft:#ff946629;--lantern-dark-danger:#ff7088;--lantern-dark-warn:#f5c04e;--lantern-dark-ok:#6dd39a;--lantern-dark-control-track:#f7eedf14;--lantern-dark-control-selected:#373e60;--lantern-dark-control-selected-border:#464d72;--lantern-dark-hover-border:#464d72;--lantern-dark-thumb-line:#2b3050;--lantern-dark-illustration-stroke:#6b7095;--lantern-dark-illustration-line:#363c5c;--lantern-dark-shadow-tint:#000;--lantern-dark-title-bar:#1e2237;--lantern-dark-bar:#1e2237;--lantern-dark-well:#f7eedf14;--lantern-dark-accent-highlight:#ff946629;--lantern-dark-accent-dark:#ffae85;--lantern-dark-accent-text:#ffae85;--lantern-dark-good:#6dd39a;--lantern-dark-good-text:#6dd39a;--lantern-dark-good-soft:#6dd39a24;--lantern-dark-ink-faint:#4e5578;--lantern-dark-badge:#464d72;--lantern-dark-floating-stroke:#363c5c;--lantern-dark-tab-active:#ff946629;--lantern-dark-sidebar:#1e2237;--lantern-dark-sidebar-selection:#f7eedf1f;--lantern-dark-sidebar-hover:#f7eedf0f;--lantern-dark-page:#fff;--lantern-dark-inspector:#242942;--lantern-dark-status-bar:#1e2237;--lantern-dark-popover:#242942fa;--lantern-dark-sheet:#242942;--lantern-dark-menu:#242942;--lantern-dark-toast:#2e3350;--lantern-dark-toast-text:#f7eedf;--lantern-dark-text-on-accent:#1a1d30;--lantern-dark-danger-soft:#ff708826;--lantern-dark-selection-wash:#ff94663d;--lantern-highlight-yellow:#f5c04e73;--lantern-highlight-green:#dcefe3;--lantern-highlight-blue:#ddebf7;--lantern-highlight-pink:#fce7db;--lantern-highlight-current:#f5c04e;--lantern-radius-control:8px;--lantern-radius-panel:14px;--lantern-radius-selection:8px;--lantern-radius-chip:10px;--lantern-radius-search:10px;--lantern-radius-popover:14px;--lantern-radius-sheet:18px;--lantern-radius-menu:10px;--lantern-radius-field:7px;--lantern-site-band:#f4ecdf;--lantern-site-band-2:#f0e8da;--lantern-site-card:#faf4ea;--lantern-site-sky:#ddebf7;--lantern-site-mint:#dcefe3;--lantern-site-gold-wash:#f5c04e80;--lantern-site-night:#171a2c;--lantern-site-night-card:#1e2237;--lantern-site-night-rule:#242942;--lantern-site-night-accent:#ff9466;--lantern-site-device:#3a3a3c;--lantern-site-light-close:#ff5f57;--lantern-site-light-minimise:#febc2e;--lantern-site-light-zoom:#28c840;--lantern-site-dark-sky:#7fb2e52e;--lantern-site-dark-mint:#6dd39a24;--lantern-site-dark-gold-wash:#f5c04e4d;--lantern-shadow-key:0 6px 12px #1f23401a;--lantern-font-ui:ui-rounded, "SF Pro Rounded", Inter, "Inter fallback", system-ui, sans-serif;--evenpine-paper:#f6f3ec;--evenpine-paper-2:#ede9df;--evenpine-card:#fbfaf6;--evenpine-rule:#dad4c6;--evenpine-ink:#14201b;--evenpine-ink-2:#46514b;--evenpine-ink-3:#5c655f;--evenpine-pine:#1f3a2e;--evenpine-pine-2:#2f5443;--evenpine-moss:#dfe5da;--evenpine-resin:#c07a22;--evenpine-resin-soft:#f3e4cc;--evenpine-on-pine:#f6f3ec;--evenpine-placeholder:#d5d1c8;--evenpine-dark-paper:#0e1512;--evenpine-dark-paper-2:#131c18;--evenpine-dark-card:#18231e;--evenpine-dark-rule:#26332d;--evenpine-dark-ink:#ece8de;--evenpine-dark-ink-2:#aeb5ad;--evenpine-dark-ink-3:#858e87;--evenpine-dark-pine:#e6e1d4;--evenpine-dark-pine-2:#8fb39e;--evenpine-dark-moss:#1d2b24;--evenpine-dark-resin:#e1a24e;--evenpine-dark-resin-soft:#3a2c17;--evenpine-dark-on-pine:#14201b;--evenpine-dark-placeholder:#2a322e;--evenpine-font-display:Newsreader;--evenpine-font-body:Inter;--evenpine-font-mono:JetBrains Mono;--evenpine-text-12:12px;--evenpine-text-14:14px;--evenpine-text-16:16px;--evenpine-text-18:18px;--evenpine-text-22:22px;--evenpine-text-32:32px;--evenpine-text-48:48px;--evenpine-text-72:72px;--evenpine-text-104:104px;--evenpine-space-1:4px;--evenpine-space-2:8px;--evenpine-space-3:16px;--evenpine-space-4:24px;--evenpine-space-5:40px;--evenpine-space-6:64px;--evenpine-space-7:104px;--evenpine-space-8:168px;--evenpine-radius-1:4px;--evenpine-radius-2:10px;--evenpine-radius-3:18px;--evenpine-radius-round:999px}@font-face{font-family:Inter;src:url(/fonts/inter.woff2)format("woff2");font-weight:100 900;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader.woff2)format("woff2");font-weight:200 800;font-display:swap}@font-face{font-family:Newsreader;src:url(/fonts/newsreader-italic.woff2)format("woff2");font-weight:200 800;font-style:italic;font-display:swap}@font-face{font-family:JetBrains Mono;src:url(/fonts/jetbrains-mono.woff2)format("woff2");font-weight:100 800;font-display:swap}@font-face{font-family:Inter fallback;src:local(Arial);size-adjust:107.4%;ascent-override:90.2%;descent-override:22.48%;line-gap-override:0%}@font-face{font-family:Newsreader fallback;src:local(Times New Roman);size-adjust:97%;ascent-override:103%;descent-override:26%;line-gap-override:0%}:root{color-scheme:light dark;--bg:var(--lantern-surface);--band:var(--lantern-site-band);--band-2:var(--lantern-site-band-2);--card:var(--lantern-site-card);--ink:var(--lantern-ink);--ink-2:var(--lantern-ink-secondary);--ink-3:var(--lantern-ink-muted);--rule:var(--lantern-hairline);--accent:var(--lantern-accent);--accent-text:var(--lantern-accent-text);--on-accent:var(--lantern-text-on-accent);--wash:var(--lantern-accent-soft);--mint:var(--lantern-site-mint);--sky:var(--lantern-site-sky);--gold:var(--lantern-site-gold-wash);--ok:var(--lantern-good-text);--night:var(--lantern-site-night);--night-ink:var(--lantern-dark-ink);--night-ink-3:var(--lantern-dark-ink-muted);--night-rule:var(--lantern-site-night-rule);--night-accent:var(--lantern-site-night-accent);--device:var(--lantern-site-device);--page:var(--lantern-page);--shadow:var(--lantern-shadow-key);--r-card:var(--lantern-radius-panel);--r-well:var(--lantern-radius-sheet);--r-button:var(--lantern-radius-menu);--r-key:6px;--ui:var(--lantern-font-ui);--serif:var(--evenpine-font-display),"Newsreader fallback",Georgia,serif;--mono:var(--evenpine-font-mono),ui-monospace,monospace;--gutter:clamp(20px,7.223vw,104px);--wide:1232px;--header-h:72px}:root[data-theme=light]{color-scheme:light}:root[data-theme=dark]{color-scheme:dark;--bg:var(--lantern-dark-surface);--band:var(--lantern-dark-title-bar);--band-2:var(--lantern-dark-canvas);--card:var(--lantern-dark-raised);--ink:var(--lantern-dark-ink);--ink-2:var(--lantern-dark-ink-secondary);--ink-3:var(--lantern-dark-ink-muted);--rule:var(--lantern-dark-hairline);--accent:var(--lantern-dark-accent);--accent-text:var(--lantern-dark-accent-text);--on-accent:var(--lantern-dark-text-on-accent);--wash:var(--lantern-dark-accent-soft);--mint:var(--lantern-site-dark-mint);--sky:var(--lantern-site-dark-sky);--gold:var(--lantern-site-dark-gold-wash);--ok:var(--lantern-dark-good-text);--night:var(--lantern-dark-canvas);--night-rule:var(--lantern-dark-hairline);--shadow:0 6px 12px #0000004d}@media (prefers-color-scheme:dark){:root:not([data-theme]){--bg:var(--lantern-dark-surface);--band:var(--lantern-dark-title-bar);--band-2:var(--lantern-dark-canvas);--card:var(--lantern-dark-raised);--ink:var(--lantern-dark-ink);--ink-2:var(--lantern-dark-ink-secondary);--ink-3:var(--lantern-dark-ink-muted);--rule:var(--lantern-dark-hairline);--accent:var(--lantern-dark-accent);--accent-text:var(--lantern-dark-accent-text);--on-accent:var(--lantern-dark-text-on-accent);--wash:var(--lantern-dark-accent-soft);--mint:var(--lantern-site-dark-mint);--sky:var(--lantern-site-dark-sky);--gold:var(--lantern-site-dark-gold-wash);--ok:var(--lantern-dark-good-text);--night:var(--lantern-dark-canvas);--night-rule:var(--lantern-dark-hairline);--shadow:0 6px 12px #0000004d}}*{box-sizing:border-box}html{scroll-behavior:smooth;scroll-padding-top:calc(var(--header-h) + 16px);-webkit-text-size-adjust:100%}body{background:var(--bg);color:var(--ink);font:18px/28px var(--ui);font-synthesis:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0}h1,h2,h3,h4,p,ul,ol,dl,figure{margin:0}ul,ol{padding:0}h1,h2,h3{letter-spacing:-.02em;color:var(--ink);font-weight:600}a{color:inherit;text-underline-offset:3px}img,svg,video{max-width:100%;display:block}img{height:auto}button{font:inherit;cursor:pointer}:focus-visible{outline:2px solid var(--accent);outline-offset:3px;border-radius:4px}[hidden]{display:none!important}.skip{z-index:60;background:var(--card);color:var(--ink);border-radius:var(--r-button);padding:12px 16px;position:absolute;inset:8px auto auto 8px;transform:translateY(-200%)}.skip:focus{transform:none}.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}.wrap{width:100%;max-width:calc(var(--wide) + 2 * var(--gutter));padding-inline:var(--gutter);margin-inline:auto}.band{background:var(--bg)}.band.b1{background:var(--band)}.band.b2{background:var(--band-2)}.eyebrow{font:600 12px/16px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--accent-text)}.title{font:600 clamp(34px,3.334vw,48px)/1.0834 var(--ui);letter-spacing:-.02em;color:var(--ink);text-wrap:balance}.display{font:600 clamp(44px,6.112vw,88px)/1 var(--ui);letter-spacing:-.02em;color:var(--ink)}.body{font:400 18px/28px var(--ui);color:var(--ink-2)}.small{font:400 14px/21px var(--ui);color:var(--ink-2)}.muted{color:var(--ink-3)}.link{font:600 16px/24px var(--ui);color:var(--accent-text);text-decoration:none}.link:hover{text-decoration:underline}.btn{border-radius:var(--r-button);border:1px solid var(--rule);background:var(--card);height:52px;color:var(--ink);font:600 17px/22px var(--ui);white-space:nowrap;justify-content:center;align-items:center;gap:8px;padding-inline:24px;text-decoration:none;transition:background-color .15s,border-color .15s;display:inline-flex}.btn:hover{border-color:var(--lantern-hover-border)}.btn.primary{background:var(--accent);border-color:var(--accent);color:var(--on-accent);padding-inline:26px}.btn.primary:hover{background:var(--lantern-accent-dark);border-color:var(--lantern-accent-dark)}:root[data-theme=dark] .btn.primary:hover{background:var(--lantern-dark-accent-dark);border-color:var(--lantern-dark-accent-dark)}.btn.sm{height:38px;padding-inline:18px;font-size:15px;line-height:18px}.btn[aria-disabled=true]{opacity:.6;cursor:not-allowed}.tag{background:var(--wash);height:22px;color:var(--ink);font:600 11px/14px var(--ui);letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;border-radius:999px;align-items:center;padding-inline:8px;display:inline-flex}.chips{flex-wrap:wrap;gap:8px;display:flex}.chip{background:var(--mint);min-height:30px;color:var(--ink);font:500 14px/18px var(--ui);border-radius:999px;align-items:center;padding:6px 12px;display:inline-flex}.chip.sky{background:var(--sky)}.well{border-radius:var(--r-well);background:var(--band-2);box-shadow:var(--shadow);position:relative;overflow:hidden}.well img{object-fit:cover;object-position:left top;width:100%;height:100%}.card{background:var(--card);border:1px solid var(--rule);border-radius:var(--r-card)}kbd,.key{border:1px solid var(--rule);border-radius:var(--r-key);background:var(--card);min-width:28px;height:28px;color:var(--ink);font:500 14px/18px var(--ui);white-space:nowrap;justify-content:center;align-items:center;padding-inline:7px;display:inline-flex}.answer{font:400 18px/28px var(--ui);color:var(--ink-2);max-width:760px}.answer strong{color:var(--ink);font-weight:600}.page-head{justify-content:space-between;align-items:flex-end;gap:clamp(32px,7.8vw,112px);padding-block:clamp(64px,8.334vw,120px) 56px;display:flex}.page-head>div:first-child{flex-direction:column;gap:14px;display:flex}.page-head .aside{flex-shrink:0;width:400px;padding-bottom:6px}@media (width<=900px){.page-head{flex-direction:column;align-items:flex-start;gap:20px;padding-bottom:40px}.page-head .aside{width:auto;padding:0}}.prose{font:400 18px/30px var(--ui);color:var(--ink-2);max-width:720px}.prose>*+*{margin-top:20px}.prose h2{font:600 28px/34px var(--ui);letter-spacing:-.01em;color:var(--ink);margin-top:48px}.prose h3{font:600 21px/28px var(--ui);color:var(--ink);margin-top:32px}.prose strong{color:var(--ink);font-weight:600}.prose a{color:var(--accent-text);font-weight:500}.prose ul,.prose ol{padding-left:22px}.prose li+li{margin-top:8px}.prose li::marker{color:var(--ink-3)}.prose code{font:15px var(--mono);background:var(--card);border:1px solid var(--rule);border-radius:5px;padding:1px 5px}.prose kbd{vertical-align:1px;min-width:24px;height:24px;font-size:13px}.prose blockquote{border-left:3px solid var(--rule);margin:0;padding:4px 0 4px 20px}.prose table{border-collapse:collapse;width:100%;font:15px/22px var(--ui)}.prose th,.prose td{text-align:left;border-bottom:1px solid var(--rule);vertical-align:top;padding:10px 16px 10px 0}.prose th{color:var(--ink-3);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:600}.prose img{border-radius:var(--r-card);box-shadow:var(--shadow)}.prose .table-wrap{overflow-x:auto}main{min-width:0;display:block}@media (width<=700px){:root{--gutter:16px}body{font-size:17px;line-height:27px}.body,.answer{font-size:16px;line-height:24px}.title{font-size:clamp(26px,7.7vw,34px);line-height:1.14}.display{letter-spacing:-.025em;font-size:clamp(32px,9.75vw,44px);line-height:1.1}.eyebrow{letter-spacing:.08em;font-size:13px}.btn{min-height:48px}.link,a.eyebrow{align-items:center;min-height:44px;display:inline-flex}.page-head{padding-block:32px 28px}.page-head .answer,.answer.aside{background:var(--band);border:1px solid var(--rule);border-radius:var(--r-card);color:var(--ink);padding:16px 18px}.prose{font-size:17px;line-height:27px}.prose h2{margin-top:36px;font-size:24px;line-height:30px}.prose pre,.prose .table-wrap{max-width:100%;overflow-x:auto}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,:before,:after{transition:none!important;animation:none!important}}@media (width<=1023px){h1,h2,h3,.title,.display{text-wrap:balance}p,li,dd{text-wrap:pretty}}.mark[data-astro-cid-4pt2nqzy]{flex-shrink:0}.m-tile[data-astro-cid-4pt2nqzy],.m-nib[data-astro-cid-4pt2nqzy]{fill:var(--lantern-accent)}.m-page[data-astro-cid-4pt2nqzy]{fill:var(--lantern-page);stroke:var(--lantern-page)}.m-cut[data-astro-cid-4pt2nqzy]{fill:var(--lantern-page)}.m-flourish[data-astro-cid-4pt2nqzy]{stroke:var(--lantern-accent)}.hdr[data-astro-cid-nen7h5rs]{z-index:50;background:color-mix(in srgb,var(--bg) 88%,transparent);backdrop-filter:saturate(160%)blur(16px);border-bottom:1px solid var(--rule);position:sticky;top:0}.hdr-in[data-astro-cid-nen7h5rs]{justify-content:space-between;align-items:center;gap:24px;height:72px;display:flex}.brand[data-astro-cid-nen7h5rs]{min-width:0;min-height:44px;color:var(--ink);align-items:center;gap:12px;text-decoration:none;display:flex}.name[data-astro-cid-nen7h5rs]{font:600 19px/24px var(--ui);letter-spacing:-.01em}.by[data-astro-cid-nen7h5rs]{font:500 12px/16px var(--ui);letter-spacing:.02em;color:var(--ink-3)}.hdr-in[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs]{align-items:center;gap:32px;display:flex}.hdr-in[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn){font:500 15px/18px var(--ui);color:var(--ink-2);padding-block:8px;text-decoration:none}.hdr-in[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]:not(.btn):hover,.hdr-in[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs][aria-current]{color:var(--ink)}.menu[data-astro-cid-nen7h5rs]{display:none}@media (width<=899px){.hdr-in[data-astro-cid-nen7h5rs]{height:60px}:root{--header-h:60px}.hdr-in[data-astro-cid-nen7h5rs]>nav[data-astro-cid-nen7h5rs]{display:none}.menu[data-astro-cid-nen7h5rs]{display:block}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]{cursor:pointer;z-index:2;border-radius:10px;flex-shrink:0;place-items:center;width:44px;height:44px;margin-right:-10px;list-style:none;display:grid;position:relative}.menu[data-astro-cid-nen7h5rs] summary[data-astro-cid-nen7h5rs]::-webkit-details-marker{display:none}.bars[data-astro-cid-nen7h5rs]{width:18px;height:10px;display:block;position:relative}.bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{background:var(--ink);border-radius:1px;width:18px;height:1.5px;transition:transform .25s,top .25s;position:absolute;left:0}.bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:0}.bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:8.5px}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:first-child{top:4.25px;transform:rotate(45deg)}.menu[data-astro-cid-nen7h5rs][open] .bars[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]:last-child{top:4.25px;transform:rotate(-45deg)}.menu-scrim[data-astro-cid-nen7h5rs]{background:color-mix(in srgb,var(--lantern-shadow-tint) 28%,transparent);height:100dvh;position:fixed;top:60px;left:0;right:0}.menu-panel[data-astro-cid-nen7h5rs]{overscroll-behavior:contain;max-height:calc(100dvh - 60px);padding:8px var(--gutter) 24px;background:var(--bg);box-shadow:var(--shadow);border-radius:0 0 18px 18px;flex-direction:column;gap:20px;display:flex;position:fixed;top:60px;left:0;right:0;overflow-y:auto}.menu-panel[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs]{flex-direction:column;display:flex}.menu-panel[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs]{border-bottom:1px solid var(--rule);min-height:52px;font:600 20px/26px var(--ui);color:var(--ink);justify-content:space-between;align-items:center;text-decoration:none;display:flex}.menu-panel[data-astro-cid-nen7h5rs] nav[data-astro-cid-nen7h5rs] a[data-astro-cid-nen7h5rs] span[data-astro-cid-nen7h5rs]{color:var(--ink-3);font-weight:400}html.menu-open{overflow:hidden}}@media (width<=420px){.by[data-astro-cid-nen7h5rs]{display:none}.brand[data-astro-cid-nen7h5rs]{gap:10px}.name[data-astro-cid-nen7h5rs]{font-size:18px}}.ftr[data-astro-cid-jo6i4kqk]{background:var(--bg);border-top:1px solid var(--rule)}.ftr-in[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:24px;min-height:96px;padding-block:24px;display:flex}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{flex-wrap:wrap;align-items:center;gap:28px;display:flex}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{font:500 14px/18px var(--ui);color:var(--ink-2);padding-block:8px;text-decoration:none}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk][aria-current]{color:var(--ink);font-weight:600}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] .f-brand[data-astro-cid-jo6i4kqk]{font:600 15px/18px var(--ui);color:var(--ink);align-items:center;gap:10px;display:flex}.f-right[data-astro-cid-jo6i4kqk]{align-items:center;gap:16px;display:flex}.f-right[data-astro-cid-jo6i4kqk] p[data-astro-cid-jo6i4kqk]{font:500 13px/16px var(--ui);color:var(--ink-3)}.f-right[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{color:inherit}.theme[data-astro-cid-jo6i4kqk]{border:1px solid var(--rule);width:32px;height:32px;color:var(--ink-2);background:0 0;border-radius:50%;place-items:center;padding:0;display:grid}.theme[data-astro-cid-jo6i4kqk]:hover{color:var(--ink)}.theme[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{fill:none;stroke:currentColor;stroke-width:1.3px;stroke-linecap:round;stroke-linejoin:round;width:15px;height:15px}.theme[data-astro-cid-jo6i4kqk] .sun[data-astro-cid-jo6i4kqk],:root[data-theme=dark] .theme[data-astro-cid-jo6i4kqk] .moon[data-astro-cid-jo6i4kqk]{display:none}:root[data-theme=dark] .theme[data-astro-cid-jo6i4kqk] .sun[data-astro-cid-jo6i4kqk]{display:block}:root:not([data-theme]) .theme[data-astro-cid-jo6i4kqk],.t-label[data-astro-cid-jo6i4kqk]{display:none}@media (width<=899px){.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{gap:4px 22px}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] .f-brand[data-astro-cid-jo6i4kqk]{width:100%}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{padding-block:12px}}@media (width<=700px){.ftr-in[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:stretch;gap:16px;padding-block:32px 40px}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk]{grid-template-columns:1fr 1fr;gap:0 16px;display:grid}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] .f-brand[data-astro-cid-jo6i4kqk]{grid-column:1/-1;width:auto;padding-bottom:8px}.ftr[data-astro-cid-jo6i4kqk] nav[data-astro-cid-jo6i4kqk] a[data-astro-cid-jo6i4kqk]{align-items:center;min-height:44px;padding-block:0;font-size:16px;line-height:20px;display:flex}.f-right[data-astro-cid-jo6i4kqk]{flex-direction:column;align-items:flex-start;gap:20px}.theme[data-astro-cid-jo6i4kqk]{width:auto;height:44px;color:var(--ink);border-radius:12px;align-items:center;gap:10px;padding:0 16px;display:inline-flex}.theme[data-astro-cid-jo6i4kqk] svg[data-astro-cid-jo6i4kqk]{width:18px;height:18px}.t-label[data-astro-cid-jo6i4kqk]{font:500 15px/20px var(--ui)}.t-to-dark[data-astro-cid-jo6i4kqk]{display:inline}:root[data-theme=dark] .t-to-dark[data-astro-cid-jo6i4kqk]{display:none}:root[data-theme=dark] .t-to-light[data-astro-cid-jo6i4kqk]{display:inline}}
