.Sc5lp-{position:relative;z-index:60;display:flex;align-items:center;justify-content:center;gap:.65rem;height:34px;padding-inline:var(--gutter);background:var(--rail);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.02em;color:var(--fg-dim);overflow:hidden;white-space:nowrap}.I57pkK{color:var(--get);font-weight:700;letter-spacing:.1em;text-transform:uppercase}._4aFSpK{color:var(--fg-faint)}.hqDhcq{color:var(--accent);font-weight:600}@media(max-width:640px){.iTE8Za{display:none}}.tRQInk{position:sticky;top:0;z-index:50;height:var(--nav-h);background:var(--scrim);backdrop-filter:saturate(180%) blur(14px);-webkit-backdrop-filter:saturate(180%) blur(14px);border-bottom:1px solid var(--line)}.T0Nr-S{height:100%;display:flex;align-items:center;gap:1.25rem}.ixSKl0{display:inline-flex;align-items:center;gap:.55rem;color:var(--fg-bright);font-weight:650;font-size:1.02rem;letter-spacing:-.02em;flex:none}.ixSKl0:hover{color:var(--fg-bright)}.YSgSc7{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--accent-a16);color:var(--accent);border:1px solid var(--accent-a28)}.YSgSc7 svg{width:15px;height:15px}._3Ci8PW{font-family:var(--mono);font-size:var(--t-micro);font-weight:600;color:var(--fg-faint);border:1px solid var(--line);border-radius:4px;padding:.05rem .3rem;letter-spacing:.02em}.-SMJFH{display:flex;align-items:center;gap:.15rem;list-style:none;margin:0;padding:0;margin-left:.75rem}._7xVYe2{display:inline-flex;align-items:center;height:30px;padding-inline:.6rem;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:500;color:var(--fg-dim);transition:color .14s var(--ease),background-color .14s var(--ease)}._7xVYe2:hover{color:var(--fg-bright);background:var(--hover)}.zwfK-5{color:var(--fg-bright);background:var(--active)}._2HpGGH{flex:1}.ulVBVQ{display:flex;align-items:center;gap:.4rem;flex:none}.FHbpqH{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line);background:var(--raised);color:var(--fg-dim);transition:all .14s var(--ease)}.FHbpqH:hover{color:var(--fg-bright);border-color:var(--line-strong);background:var(--hover)}.GaVAQM{display:none}.uBFR-F,.t5-id8{display:inline-flex}@media(max-width:940px){.-SMJFH,.t5-id8{display:none}.GaVAQM{display:grid}}@media(max-width:520px){.uBFR-F,._3Ci8PW{display:none}}.w3eaMC{position:fixed;top:0;right:0;bottom:0;left:0;z-index:80;background:var(--base);display:flex;flex-direction:column;animation:xoXB67 .18s var(--ease)}@keyframes xoXB67{0%{opacity:0;transform:translateY(-6px)}}._43WX93{height:var(--nav-h);display:flex;align-items:center;justify-content:space-between;padding-inline:var(--gutter);border-bottom:1px solid var(--line)}.uvDIen{list-style:none;margin:0;padding:.5rem var(--gutter) 1.5rem;overflow-y:auto}.Onkoog{display:flex;align-items:baseline;gap:.75rem;padding:.95rem 0;border-bottom:1px solid var(--line);color:var(--fg-bright);font-size:1.25rem;font-weight:550;letter-spacing:-.02em}._9wu85H{font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint)}.W6EnD6{color:var(--accent)}.KOYp6p{margin-top:auto;padding:1.25rem var(--gutter) calc(1.25rem + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:grid;gap:.6rem}.PKIONf{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;height:38px;padding-inline:.95rem;border-radius:var(--r-sm);border:1px solid transparent;font-size:var(--t-sm);font-weight:550;letter-spacing:-.01em;white-space:nowrap;transition:background-color .14s var(--ease),border-color .14s var(--ease),color .14s var(--ease),transform .14s var(--ease)}.PKIONf:active{transform:translateY(1px)}.uzNjgE{height:46px;padding-inline:1.35rem;font-size:.95rem}.ftYQlG{height:32px;padding-inline:.7rem;font-size:var(--t-xs)}._9HlC2e{width:100%}._8BLsu5{background:var(--accent);color:var(--accent-ink);border-color:var(--accent)}._8BLsu5:hover{background:var(--accent-hover);border-color:var(--accent-hover);color:var(--accent-ink)}._8BLsu5:active{background:var(--accent-press);border-color:var(--accent-press)}._5rAqYc{background:var(--raised);color:var(--fg-bright);border-color:var(--line)}._5rAqYc:hover{background:var(--hover);border-color:var(--line-strong);color:var(--fg-bright)}._63ko1U{background:transparent;color:var(--fg-dim);border-color:transparent}._63ko1U:hover{background:var(--hover);color:var(--fg-bright)}.tH8953{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:var(--t-micro);font-weight:600;letter-spacing:.13em;text-transform:uppercase;color:var(--fg-dim)}.tH8953:before{content:"";width:14px;height:1px;background:currentColor;opacity:.5}.LE8i9a{color:var(--accent)}.c2zs5v{max-width:680px;margin-bottom:clamp(2.25rem,4vw,3.25rem)}.a8IP-w{margin-inline:auto;text-align:center}.a8IP-w .tH8953:before{display:none}.vf0hBj{font-size:var(--t-h2);margin-top:.85rem}.HdZa86{color:var(--fg-dim);font-size:1.02rem;margin-top:.85rem;line-height:1.65}.IzMfnE{display:inline-flex;align-items:center;justify-content:center;font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.06em;padding:.2rem .45rem;border-radius:4px;border:1px solid currentColor;line-height:1.4}.XP1YVy{color:var(--get);background:var(--get-a)}.bVnASu{color:var(--post);background:var(--post-a)}._8qOv-T{color:var(--put);background:var(--put-a)}.s7wbme{color:var(--patch);background:var(--patch-a)}.gRhXLQ{color:var(--del);background:var(--del-a)}.kyBqz8{display:inline-block;font-family:var(--mono);font-size:.75rem;font-weight:600;color:var(--fg-bright);background:var(--raised);border:1px solid var(--line);border-bottom-width:2px;border-radius:5px;padding:.1rem .4rem;line-height:1.5;white-space:nowrap}.iO2lLr{display:inline-flex;align-items:center;gap:.35rem;font-family:var(--mono);font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--fg-dim);border:1px solid var(--line);border-radius:5px;padding:.25rem .5rem;background:var(--raised);transition:all .14s var(--ease)}.iO2lLr:hover{color:var(--fg-bright);border-color:var(--line-strong);background:var(--hover)}.t-n6kz{color:var(--get);border-color:var(--get)}.zyraP7{display:flex;gap:.85rem;border:1px solid var(--line);border-left:2px solid var(--accent);background:var(--panel);border-radius:0 var(--r-md) var(--r-md) 0;padding:1rem 1.15rem;font-size:var(--t-sm);line-height:1.65;color:var(--fg)}.zyraP7 p{margin:0}.zyraP7 strong{color:var(--fg-bright)}._6pu130{border-left-color:var(--post)}.cUz1S7{border-left-color:var(--get)}.pDYrqh{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--accent);padding-top:.2rem;flex:none}._6pu130 .pDYrqh{color:var(--post)}.cUz1S7 .pDYrqh{color:var(--get)}.PxN7Qa{width:6px;height:6px;border-radius:50%;background:var(--get);box-shadow:0 0 0 3px var(--get-a);flex:none}.G6KwJV{animation:jLH5-A 2.4s var(--ease) infinite}@keyframes jLH5-A{0%,to{box-shadow:0 0 0 3px var(--get-a)}50%{box-shadow:0 0 0 6px transparent}}.I47BEq{border-top:1px solid var(--line);background:var(--rail)}.UXGOGK{display:grid;grid-template-columns:1.6fr repeat(4,minmax(0,1fr));gap:2.5rem 1.5rem;padding-block:clamp(2.75rem,5vw,4rem)}@media(max-width:900px){.UXGOGK{grid-template-columns:repeat(2,minmax(0,1fr))}._99F4W9{grid-column:1 / -1}}._99F4W9 p{color:var(--fg-dim);font-size:var(--t-sm);line-height:1.65;max-width:34ch;margin-top:.9rem}.JevTHR{display:inline-flex;align-items:center;gap:.55rem;color:var(--fg-bright);font-weight:650;letter-spacing:-.02em}.p2G7-N{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--accent-a16);color:var(--accent);border:1px solid var(--accent-a28)}.E5OfDh{display:flex;gap:.5rem;margin-top:1.15rem}.W-xiG8{width:32px;height:32px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line);color:var(--fg-dim);transition:all .14s var(--ease)}.W-xiG8:hover{color:var(--fg-bright);border-color:var(--line-strong);background:var(--hover)}.omWwEJ{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.9rem}.ZP3Pww{list-style:none;margin:0;padding:0;display:grid;gap:.5rem}.ZP3Pww a{color:var(--fg-dim);font-size:var(--t-sm);transition:color .14s var(--ease)}.ZP3Pww a:hover{color:var(--fg-bright)}.gA-5bk{border-top:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.02em}._2h7fu-{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap;min-height:38px;padding-block:.5rem}.cac-hh{display:flex;align-items:center;gap:.5rem}.Jn11eG{color:var(--fg-dim);font-weight:600}._3x3MOY{color:var(--accent);font-weight:600}.YOcd-1{flex:1}._1kky53{display:flex;gap:1rem}._1kky53 a{color:var(--fg-faint)}._1kky53 a:hover{color:var(--fg-dim)}.CU6Ns7{position:relative;overflow:hidden;padding-top:clamp(3rem,6vw,5rem);padding-bottom:clamp(2.5rem,5vw,4rem)}.CU6Ns7:before{content:"";position:absolute;inset:-1px 0 auto 0;height:780px;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(90% 70% at 50% 0%,#000 10%,transparent 70%);-webkit-mask-image:radial-gradient(90% 70% at 50% 0%,#000 10%,transparent 70%);pointer-events:none}.CU6Ns7:after{content:"";position:absolute;top:-260px;left:50%;transform:translate(-50%);width:900px;height:520px;background:radial-gradient(closest-side,var(--accent-a16),transparent 70%);pointer-events:none;opacity:.9;filter:blur(30px)}._9ByUQr{position:relative;display:grid;grid-template-columns:minmax(0,1fr) 260px;gap:clamp(2rem,5vw,4rem);align-items:start;margin-bottom:clamp(2.25rem,4vw,3.25rem)}@media(max-width:980px){._9ByUQr{grid-template-columns:minmax(0,1fr)}._31G42A{display:none}}.gGztia{display:inline-flex;align-items:center;gap:.5rem;padding:.28rem .7rem .28rem .55rem;border:1px solid var(--line);border-radius:999px;background:var(--panel);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-dim);letter-spacing:.02em}.wOh0sk{font-size:var(--t-display);line-height:1.04;letter-spacing:-.033em;margin-top:1.35rem;max-width:15ch}._1Z6eit{color:var(--accent)}._0trxry{margin-top:1.35rem;font-size:clamp(1rem,.95rem + .25vw,1.12rem);line-height:1.65;color:var(--fg-dim);max-width:56ch}._0trxry strong{color:var(--fg);font-weight:550}.iHJLlN{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:1.9rem}.uOOP4f{margin-top:1.6rem}.V-VBO5{margin-top:1rem;font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.02em}.V-VBO5 a{color:var(--fg-dim)}.V-VBO5 a:hover{color:var(--accent)}._31G42A{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden;margin-top:.4rem}.e6RGzd{padding:.55rem .85rem;border-bottom:1px solid var(--line);background:var(--rail);font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint)}.Q5Bh0U{display:flex;justify-content:space-between;gap:.75rem;padding:.55rem .85rem;border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-micro)}.Q5Bh0U:last-child{border-bottom:none}.sQyb-7{color:var(--fg-faint)}.mrxdAi{color:var(--fg-bright);text-align:right}.M3hwVM{position:relative;margin-top:1.5rem}._7M5Ekr{border-block:1px solid var(--line);background:var(--panel)}.vua3mX{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}@media(max-width:860px){.vua3mX{grid-template-columns:repeat(2,minmax(0,1fr))}}.nFRJ-s{padding:1.6rem 1.35rem;border-right:1px solid var(--line)}.nFRJ-s:last-child{border-right:none}@media(max-width:860px){.nFRJ-s:nth-child(2n){border-right:none}.nFRJ-s:nth-child(-n+2){border-bottom:1px solid var(--line)}}.IzwyS9{font-family:var(--mono);font-size:1.6rem;font-weight:600;letter-spacing:-.03em;line-height:1.1}.LMI8be{color:var(--get)}.AhDtq2{color:var(--accent)}.jjI9I4{color:var(--patch)}.z1JSNi{color:var(--post)}.Wko8k5{color:var(--put)}.mHXGCl{color:var(--del)}.jWlZwm{margin-top:.5rem;font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-dim)}.X07eQo{margin-top:.4rem;font-size:var(--t-xs);color:var(--fg-faint);line-height:1.55}.C0WOWx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(max-width:940px){.C0WOWx{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.C0WOWx{grid-template-columns:minmax(0,1fr)}}.OvVpli{background:var(--panel);padding:1.5rem 1.4rem 1.6rem;position:relative;transition:background-color .16s var(--ease)}.OvVpli:hover{background:var(--hover)}.QlfVPQ{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;border:1px solid currentColor;margin-bottom:1.05rem}.dMjqqS{color:var(--accent);background:var(--accent-a08)}.Ue4G-v{color:var(--get);background:var(--get-a)}.bCulSP{color:var(--post);background:var(--post-a)}.c867XC{color:var(--put);background:var(--put-a)}.Bfg6Wh{color:var(--patch);background:var(--patch-a)}.uiCDMo{color:var(--del);background:var(--del-a)}._0VtXkI{font-size:1.02rem;letter-spacing:-.018em}.eJjgzD{margin-top:.6rem;font-size:var(--t-sm);line-height:1.65;color:var(--fg-dim)}.QjZnV8{display:flex;gap:.3rem;border:1px solid var(--line);background:var(--panel);border-radius:var(--r-md);padding:.3rem;width:fit-content;max-width:100%;overflow-x:auto;margin-bottom:1.75rem;scrollbar-width:none}.QjZnV8::-webkit-scrollbar{display:none}._8WcEaf{display:inline-flex;align-items:center;gap:.5rem;padding:.45rem .8rem;border-radius:var(--r-sm);font-size:var(--t-sm);font-weight:500;color:var(--fg-dim);white-space:nowrap;transition:background-color .14s var(--ease),color .14s var(--ease)}._8WcEaf:hover{color:var(--fg-bright);background:var(--hover)}.faePMQ{background:var(--active);color:var(--fg-bright)}.ZzydKE{display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,1.15fr);gap:clamp(1.5rem,4vw,3rem);align-items:center}@media(max-width:900px){.ZzydKE{grid-template-columns:minmax(0,1fr)}}.K2Z3lw{font-size:var(--t-h3);font-size:clamp(1.3rem,1.1rem + .6vw,1.6rem)}.cCPMc9{margin-top:.85rem;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7}._9O3Oey{list-style:none;padding:0;margin:1.35rem 0 1.6rem;display:grid;gap:.7rem}.lLe38r{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--t-sm);color:var(--fg);line-height:1.6}.lLe38r svg{color:var(--get);flex:none;margin-top:3px}.XKr3g1{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem}@media(max-width:800px){.XKr3g1{grid-template-columns:minmax(0,1fr)}}.c4q2vZ{margin-top:1.75rem;display:flex;flex-wrap:wrap;gap:.6rem;justify-content:center}._9aethx{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(max-width:860px){._9aethx{grid-template-columns:minmax(0,1fr)}}.GSmQw8{background:var(--panel);padding:1.5rem 1.45rem}.RbTaPR{font-size:1rem}.nkX0eq{margin-top:.65rem;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7}.NXmoik{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;color:var(--accent);margin-bottom:.7rem}.tBbed1{margin:0}.Ap8KtM{display:block;width:100%;position:relative;border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);overflow:hidden;box-shadow:var(--shadow-md);transition:border-color .16s var(--ease),transform .16s var(--ease)}.Ap8KtM:hover{border-color:var(--line-strong)}.W8qx4W{display:flex;align-items:center;gap:.55rem;height:30px;padding-inline:.6rem;border-bottom:1px solid var(--line);background:var(--panel);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint)}._2qMf10{display:flex;gap:5px}._2qMf10 i{width:8px;height:8px;border-radius:50%;background:var(--line-strong)}.FL0Nfj{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.KgehUW{margin-left:auto;padding-left:.5rem;opacity:0;transition:opacity .16s var(--ease);color:var(--accent)}.Ap8KtM:hover .KgehUW{opacity:1}._91nUOG{display:block;position:relative;width:100%;background:var(--well)}.XboacZ{overflow:hidden}.DlFRLZ{width:100%;height:auto;display:block;background:var(--well)}.szzO4m{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;object-fit:cover}.u0nFM9{margin-top:.7rem;font-size:var(--t-xs);color:var(--fg-faint);line-height:1.6}.OEpx0F{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;background:#040508db;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:grid;place-items:center;padding:clamp(1rem,4vw,3rem);animation:yXt5xq .16s var(--ease)}@keyframes yXt5xq{0%{opacity:0}}.jLIHX-{max-width:1400px;width:100%;border:1px solid var(--line-strong);border-radius:var(--r-md);overflow:hidden;box-shadow:0 60px 120px -40px #000000e6}.jLIHX- img{width:100%;height:auto;display:block}.nUVFOI{position:fixed;top:1rem;right:1rem;width:36px;height:36px;display:grid;place-items:center;border-radius:var(--r-sm);border:1px solid var(--line-strong);background:var(--panel);color:var(--fg-bright)}.nUVFOI:hover{background:var(--hover)}.DvFVht{border-top:1px solid var(--line);max-width:860px}.agsunY{border-bottom:1px solid var(--line)}._07rIUV{display:flex;align-items:center;gap:1rem;width:100%;text-align:left;padding:1.15rem 0;color:var(--fg-bright);font-size:1.02rem;font-weight:550;letter-spacing:-.015em;transition:color .14s var(--ease)}._07rIUV:hover{color:var(--accent)}.SwF0fU{font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);flex:none;width:22px}._2eGjiA{margin-left:auto;color:var(--fg-faint);transition:transform .2s var(--ease),color .14s var(--ease);flex:none}._-6XORu ._2eGjiA{transform:rotate(180deg);color:var(--accent)}.tdwNQF{display:grid;grid-template-rows:0fr;transition:grid-template-rows .22s var(--ease)}._-6XORu .tdwNQF{grid-template-rows:1fr}.RjuN3t{overflow:hidden}.RjuN3t p{color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7;padding:0 2.5rem 1.35rem 2.75rem;max-width:68ch}@media(max-width:560px){.RjuN3t p{padding-inline:0 .5rem}}._0p1ZFn{position:relative;border-top:1px solid var(--line);background:var(--rail);overflow:hidden}._0p1ZFn:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(120% 100% at 50% 0%,#000 20%,transparent 75%);-webkit-mask-image:radial-gradient(120% 100% at 50% 0%,#000 20%,transparent 75%);pointer-events:none}.GuUSx9{position:relative;text-align:center;padding-block:clamp(3.5rem,7vw,5.5rem);display:grid;justify-items:center;gap:1.1rem}.cKUVHG{font-size:var(--t-h2);max-width:22ch}.h7wdFC{color:var(--fg-dim);max-width:56ch;font-size:1rem}.WcaHX7{display:flex;gap:.65rem;flex-wrap:wrap;justify-content:center;margin-top:.4rem}.YKNHGe{font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.04em;margin-top:.5rem}.h9sRJR{display:flex;flex-wrap:wrap;gap:.4rem;margin-top:1.75rem}.u5mGvx{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.04em;color:var(--fg-dim);border:1px solid var(--line);background:var(--panel);border-radius:999px;padding:.32rem .7rem;transition:color .16s var(--ease),border-color .16s var(--ease)}.u5mGvx:hover{color:var(--accent);border-color:var(--accent-a45)}._014uHL{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);gap:clamp(1.75rem,3.5vw,4rem);align-items:center;padding-block:clamp(2.5rem,4.5vw,3.75rem);border-top:1px solid var(--line)}._014uHL:first-of-type{border-top:none}.xaxGpM .loHBak{order:2}.xaxGpM .vzGPwO{order:1}.loHBak{max-width:54ch}.vzGPwO{min-width:0}@media(max-width:940px){._014uHL{grid-template-columns:minmax(0,1fr);gap:1.6rem;align-items:start;padding-block:clamp(2.25rem,6vw,3rem)}.xaxGpM .loHBak,.xaxGpM .vzGPwO{order:unset}.loHBak{max-width:62ch}}.gNi0dm{display:flex;align-items:center;gap:.6rem;font-family:var(--mono);font-size:var(--t-micro);font-weight:600;letter-spacing:.12em;text-transform:uppercase}.dBkY9y{color:var(--fg-faint)}.g5hdt3{width:22px;height:1px;background:currentColor;opacity:.5}.JxCsU0{font-size:clamp(1.4rem,1.1rem + .95vw,1.95rem);margin-top:.85rem;max-width:22ch}.vMFtKc{margin-top:.9rem;color:var(--fg-dim);font-size:.97rem;line-height:1.68}.vMFtKc code{color:var(--fg-bright);background:var(--raised);border:1px solid var(--line);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.UNoV2v{list-style:none;padding:0;margin:1.3rem 0 0;display:grid;gap:.7rem}._4n8FvU{display:flex;gap:.6rem;align-items:flex-start;font-size:var(--t-sm);line-height:1.6;color:var(--fg-dim)}._4n8FvU svg{flex:none;margin-top:3px}._4n8FvU b{color:var(--fg-bright);font-weight:600}._4n8FvU code{color:var(--accent);font-size:.85em}._6LM3-T{padding-bottom:clamp(2.5rem,4.5vw,3.75rem)}.FXPm-b{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem}@media(max-width:820px){.FXPm-b{grid-template-columns:minmax(0,1fr)}}.qv2YE7{display:block;padding:.95rem 1rem 1.05rem;border:1px solid var(--line);border-top-width:2px;border-radius:0 0 var(--r-sm) var(--r-sm);background:var(--panel)}.WyTdd3{display:flex;align-items:baseline;gap:.55rem}.VyD0sO{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;color:inherit}.LnshYq{color:var(--fg-bright);font-weight:600;font-size:var(--t-sm)}.BAl8CH{display:block;color:var(--fg-dim);font-size:var(--t-xs);line-height:1.6;margin-top:.45rem}.BAl8CH code{color:var(--patch)}.pwdRmA{border-top-color:var(--get);color:var(--get)}.aN4eV5{border-top-color:var(--accent);color:var(--accent)}.pGuDaB{border-top-color:var(--patch);color:var(--patch)}.U0wzL3{margin-top:1rem;max-width:var(--max-prose)}.PtUU4J{border-top:1px solid var(--line);padding-block:clamp(2.75rem,5vw,4rem)}.m5glAg{max-width:56ch;margin-bottom:clamp(1.5rem,3vw,2.25rem)}.Eo2AI-{font-size:clamp(1.4rem,1.1rem + .95vw,1.95rem)}.MKealR{margin-top:.8rem;color:var(--fg-dim);font-size:.97rem;line-height:1.68}.m8IIV-{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(1.1rem,2.2vw,1.75rem) clamp(1.1rem,2vw,1.5rem)}@media(max-width:980px){.m8IIV-{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.m8IIV-{grid-template-columns:minmax(0,1fr)}}.cLQz7O{display:flex;flex-direction:column;min-width:0}._7QLsRi{font-size:var(--t-sm);font-weight:600;margin-top:.95rem}.ZIaa0m{margin-top:.4rem;color:var(--fg-dim);font-size:var(--t-xs);line-height:1.6}._0-qIdo{border-top:1px solid var(--line);padding-block:clamp(2.5rem,4.5vw,3.75rem)}.c-sgDi{max-width:62ch}.A-lufw{margin-top:1.6rem;display:flex;flex-wrap:wrap;gap:.6rem}.Xrnujc{position:relative;border-bottom:1px solid var(--line);overflow:hidden;padding-block:clamp(3rem,6vw,4.5rem) clamp(2.5rem,5vw,3.5rem)}.Xrnujc:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(var(--grid-line) 1px,transparent 1px),linear-gradient(90deg,var(--grid-line) 1px,transparent 1px);background-size:34px 34px;mask-image:radial-gradient(80% 100% at 12% 0%,#000 5%,transparent 70%);-webkit-mask-image:radial-gradient(80% 100% at 12% 0%,#000 5%,transparent 70%);pointer-events:none}.gZBzRd{position:relative}.lKV0QW{font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.06em;margin-bottom:1.1rem}.lKV0QW a{color:var(--fg-faint)}.lKV0QW a:hover{color:var(--accent)}.lKV0QW span{color:var(--fg-dim)}.IUo1CP{font-size:var(--t-h1);letter-spacing:-.03em;max-width:18ch}._5PIOru{margin-top:1.15rem;color:var(--fg-dim);font-size:1.05rem;line-height:1.65;max-width:62ch}.ZWMyDV{display:flex;gap:1.5rem;flex-wrap:wrap;margin-top:1.75rem;font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.03em}.pLxeTg b{color:var(--fg-dim);font-weight:600}.SlmBzP{display:flex;flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:1.75rem}.olC3gT{border-color:var(--accent-a45);color:var(--accent);background:var(--accent-a08);padding:.5rem .85rem}.h7-IJG{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:880px){.h7-IJG{grid-template-columns:minmax(0,1fr)}}.-phO4J{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);padding:1.35rem 1.3rem 1.45rem}.PpQDDX{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--accent-a16);border:1px solid var(--accent-a28);color:var(--accent)}.YnDSLs{margin-top:.95rem;font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;color:var(--fg-faint)}.RCS95a{margin-top:.45rem;font-size:var(--t-h3)}._1aGGoe{margin-top:.6rem;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7}.PSxj-m{margin:0;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);overflow:hidden}.plInrY{display:grid;grid-template-columns:150px minmax(0,1fr);gap:1.25rem;padding:1.05rem 1.35rem;border-bottom:1px solid var(--line);align-items:baseline}.plInrY:last-child{border-bottom:none}@media(max-width:720px){.plInrY{grid-template-columns:minmax(0,1fr);gap:.4rem}}._3ixSFF{font-family:var(--mono);font-size:var(--t-xs);font-weight:600;color:var(--accent)}.sotQ0d{margin:0;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7}.fHnJwq{margin-top:1.75rem;max-width:var(--max-prose)}.mMOTCs{border:1px solid var(--line);border-radius:var(--r-lg);background:var(--well);overflow:hidden}.zORsdb{position:sticky;top:var(--nav-h);z-index:2;display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;background:var(--panel);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.05em}.OjVkpQ{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.MO3llj{margin-left:auto;display:flex;align-items:center;gap:.5rem;flex:none}.r7mnOS{display:inline-flex;align-items:center;gap:.35rem;color:var(--fg-dim);border:1px solid var(--line);border-radius:var(--r-sm);padding:.22rem .5rem;font-family:var(--mono);font-size:var(--t-micro);transition:color .16s var(--ease),border-color .16s var(--ease)}.r7mnOS:hover{color:var(--accent);border-color:var(--accent-a45)}.saqZdw{margin:0;padding:1.1rem 1.15rem 1.35rem;max-height:70vh;overflow:auto;font-family:var(--mono);font-size:.78rem;line-height:1.75;color:var(--fg);white-space:pre-wrap;word-break:break-word;-moz-tab-size:2;tab-size:2}.WQcDIU{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden}@media(max-width:760px){.WQcDIU{grid-template-columns:minmax(0,1fr)}}.KPrdOx{background:var(--panel);padding:1.6rem 1.5rem}.i8im-b{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;color:var(--accent);margin-bottom:.85rem}.S-liy7{font-size:1.05rem}.h3R-zL{margin-top:.6rem;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7}._6ltLXH{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem;counter-reset:step}@media(max-width:820px){._6ltLXH{grid-template-columns:minmax(0,1fr)}}.iJnAxz{border:1px solid var(--line);border-radius:var(--r-md);background:var(--panel);padding:1.4rem 1.35rem;position:relative}.Vm6MN1{width:26px;height:26px;display:grid;place-items:center;border-radius:7px;background:var(--accent-a16);border:1px solid var(--accent-a28);color:var(--accent);font-family:var(--mono);font-size:var(--t-micro);font-weight:700;margin-bottom:.9rem}.YAw9gb{font-size:.98rem}.Cil7KQ{margin-top:.55rem;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.65}.Cil7KQ code{color:var(--accent)}.esTEKd{max-width:72ch;display:grid;gap:1rem;color:var(--fg-dim);font-size:.97rem;line-height:1.72}.esTEKd strong{color:var(--fg-bright);font-weight:600}.Z7jzCG{margin-top:1.75rem;max-width:var(--max-prose)}.wbzfpV{display:grid;grid-template-columns:232px minmax(0,1fr);gap:clamp(2rem,5vw,4rem);align-items:start;padding-block:clamp(2.5rem,5vw,4rem)}@media(max-width:900px){.wbzfpV{grid-template-columns:minmax(0,1fr)}.J-gbls{position:static;max-height:none;border-bottom:1px solid var(--line);padding-bottom:1.25rem}}.J-gbls{position:sticky;top:calc(var(--nav-h) + 24px);max-height:calc(100vh - var(--nav-h) - 48px);overflow-y:auto;padding-right:.5rem}.oXNxZG{margin-bottom:1.5rem}.BUczNa{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--fg-faint);margin-bottom:.6rem}.KtPfp0{list-style:none;margin:0;padding:0;border-left:1px solid var(--line)}._9XQTjy{display:block;padding:.35rem 0 .35rem .85rem;margin-left:-1px;border-left:1px solid transparent;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.5;transition:color .14s var(--ease),border-color .14s var(--ease)}._9XQTjy:hover{color:var(--fg-bright)}.z-8QOJ{color:var(--accent);border-left-color:var(--accent);font-weight:550}.gi9w2-{max-width:74ch;min-width:0}.gi9w2- section{scroll-margin-top:calc(var(--nav-h) + 28px)}.gi9w2- section+section{margin-top:3.25rem;padding-top:3.25rem;border-top:1px solid var(--line)}.gi9w2- h2{font-size:1.5rem;letter-spacing:-.026em}.gi9w2- h3{font-size:1.05rem;margin-top:1.9rem}.gi9w2- p{margin-top:.95rem;color:var(--fg-dim);line-height:1.75;font-size:.97rem}.gi9w2- p strong,.gi9w2- li strong{color:var(--fg-bright);font-weight:600}.gi9w2- ul{margin:1.1rem 0 0;padding-left:1.1rem;display:grid;gap:.55rem;color:var(--fg-dim);font-size:var(--t-sm);line-height:1.7}.gi9w2- li::marker{color:var(--fg-faint)}.gi9w2- :not(pre)>code{color:var(--accent);background:var(--accent-a08);border:1px solid var(--accent-a16);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.gi9w2- a{text-decoration:underline;text-underline-offset:3px;text-decoration-color:var(--accent-a45)}._8IuigD{margin-top:1.4rem}.j7wuM-{width:100%;border-collapse:collapse;margin-top:1.3rem;border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;font-size:var(--t-sm)}.j7wuM- th,.j7wuM- td{text-align:left;padding:.7rem .85rem;border-bottom:1px solid var(--line)}.j7wuM- thead th{background:var(--rail);font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.1em;text-transform:uppercase;color:var(--fg-faint);font-weight:700}.j7wuM- tbody tr:last-child td{border-bottom:none}.e9S1UN{color:var(--fg-bright);font-weight:550;white-space:nowrap}.HaBCxC{display:flex;gap:.3rem;align-items:center;flex-wrap:wrap}.uatSin{color:var(--fg-dim);font-size:var(--t-xs)}.Oi5Xgq{display:grid;gap:.6rem;margin-top:1.3rem}.uZPY1Z{border:1px solid var(--line);border-left-width:2px;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--panel);padding:.9rem 1rem}.uZPY1Z h4{font-size:var(--t-sm);font-family:var(--mono);letter-spacing:.02em}.uZPY1Z p{margin-top:.35rem;font-size:var(--t-xs);color:var(--fg-dim);line-height:1.65}.se1TSI{border:1px solid var(--line);border-radius:var(--r-md);overflow:hidden;margin-top:1.3rem;font-family:var(--mono);font-size:var(--t-xs)}.ceNh05{display:grid;grid-template-columns:88px minmax(0,1fr);gap:.75rem;padding:.6rem .85rem;border-bottom:1px solid var(--line);background:var(--panel)}.ceNh05:last-child{border-bottom:none}._0LDQhl{color:var(--fg-faint)}.Q5DOLT{color:var(--fg-bright);overflow-x:auto;white-space:nowrap}.PVeqbi{border:1px solid var(--line);border-radius:var(--r-md);background:var(--well);overflow:hidden;margin-block:1.15rem}.-Q2GCN{display:flex;align-items:center;gap:.6rem;padding:.45rem .65rem;background:var(--panel);border-bottom:1px solid var(--line);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);letter-spacing:.05em}.OwP5vs{margin-left:auto}._9-KZ4I{margin:0;padding:.85rem .9rem;overflow-x:auto;font-family:var(--mono);font-size:.8rem;line-height:1.7;color:var(--fg)}.lE5qus{color:var(--get);-webkit-user-select:none;user-select:none}.HdiShi{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:940px){.HdiShi{grid-template-columns:minmax(0,1fr)}}.cx9fpy{display:flex;flex-direction:column;border:1px solid var(--line);border-radius:var(--r-lg);background:var(--panel);padding:1.1rem 1.25rem 1.25rem;scroll-margin-top:calc(var(--nav-h) + 24px);transition:border-color .16s var(--ease)}.cx9fpy:hover{border-color:var(--line-strong)}._9kZ0-o{display:flex;align-items:center;gap:.7rem;flex-wrap:wrap}.nGEVgW{width:34px;height:34px;display:grid;place-items:center;border-radius:9px;background:var(--raised);border:1px solid var(--line);color:var(--fg-bright)}.cQequq{font-size:1.05rem}.H7hFPL{margin-left:auto;font-family:var(--mono);font-size:var(--t-micro);font-weight:600;letter-spacing:.04em;border-radius:4px;padding:.15rem .45rem;white-space:nowrap}.D7fwzN{color:var(--post);background:var(--post-a);border:1px solid var(--post-a)}.bN8k6L{color:var(--patch);background:var(--patch-a);border:1px solid var(--patch-a)}.iaLyeU{color:var(--fg-dim);background:var(--raised);border:1px solid var(--line)}.aabQs-{margin-top:.8rem;color:var(--fg-dim);font-size:var(--t-xs);line-height:1.6}._0eDDh1{margin:1.1rem 0 0;display:grid;gap:.85rem;border-top:1px solid var(--line);padding-top:1rem}.HobkyA dt{font-family:var(--mono);font-size:var(--t-micro);letter-spacing:.08em;text-transform:uppercase;color:var(--fg-faint)}.HobkyA dd{margin:.35rem 0 0;color:var(--fg-dim);font-size:var(--t-xs);line-height:1.65}._8B1W6Y{max-width:68ch;display:grid;gap:.9rem;color:var(--fg-dim);font-size:.97rem;line-height:1.7}._8B1W6Y strong{color:var(--fg-bright);font-weight:600}.pyWdh5{margin-top:1.75rem;max-width:var(--max-prose)}.LX2kkL{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1.25rem}@media(max-width:880px){.LX2kkL{grid-template-columns:minmax(0,1fr)}}.gw0xnC{border:1px solid var(--line);border-top:2px solid var(--line-strong);border-radius:0 0 var(--r-md) var(--r-md);background:var(--panel);padding:1.05rem 1.15rem 1.2rem}.VvTrlv{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;color:var(--fg-faint)}.cJebb6{margin-top:.6rem;font-size:var(--t-h3)}.AjMO8j{margin-top:.6rem;color:var(--fg-dim);font-size:var(--t-xs);line-height:1.65}.h5IAPL{padding-block:clamp(2.5rem,5vw,4rem)}.mmHoLF{border:1px solid var(--accent-a28);border-left-width:2px;border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--accent-a08);padding:1.5rem 1.6rem;margin-bottom:clamp(2.25rem,4vw,3rem)}.RIaLhY{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.fvQv2I{margin-top:.7rem;color:var(--fg);font-size:1.02rem;line-height:1.7}.fvQv2I strong{color:var(--fg-bright);font-weight:600}.KJ-Pzk{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:var(--line);border:1px solid var(--line);border-radius:var(--r-lg);overflow:hidden;margin-bottom:clamp(2.25rem,4vw,3rem)}@media(max-width:760px){.KJ-Pzk{grid-template-columns:minmax(0,1fr)}}._1XfT4f{background:var(--panel);padding:1.35rem 1.3rem}.HMG1jG{color:var(--get);margin-bottom:.75rem}.uMNrzj{font-size:.98rem}.woM8d3{margin-top:.45rem;color:var(--fg-dim);font-size:var(--t-xs);line-height:1.65}._1lde4E{max-width:74ch}._1lde4E section{scroll-margin-top:calc(var(--nav-h) + 28px)}._1lde4E section+section{margin-top:2.75rem;padding-top:2.75rem;border-top:1px solid var(--line)}.emKqFR{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;color:var(--fg-faint);margin-bottom:.6rem}._1lde4E h2{font-size:1.35rem}._1lde4E p{margin-top:.9rem;color:var(--fg-dim);line-height:1.75;font-size:.97rem}._1lde4E p strong{color:var(--fg-bright);font-weight:600}._1lde4E :not(pre)>code{color:var(--accent);background:var(--accent-a08);border:1px solid var(--accent-a16);border-radius:4px;padding:.05rem .3rem;font-size:.85em}.iAnk-z{margin-top:3rem;padding-top:1.25rem;border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint)}._64ViKn{padding-block:clamp(2.5rem,5vw,4rem)}.tb8yJG{border:1px solid var(--accent-a28);border-left-width:2px;border-radius:0 var(--r-lg) var(--r-lg) 0;background:var(--accent-a08);padding:1.5rem 1.6rem;margin-bottom:clamp(2.25rem,4vw,3rem);max-width:82ch}.t-7L3-{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.12em;text-transform:uppercase;color:var(--accent)}.lIKKSb{margin:.9rem 0 0;padding-left:1.1rem;display:grid;gap:.5rem;color:var(--fg);font-size:1.02rem;line-height:1.7}.lIKKSb li::marker{color:var(--accent)}.jelaL-{margin-top:1.1rem;padding-top:.9rem;border-top:1px solid var(--accent-a16);font-size:var(--t-xs);color:var(--fg-dim);line-height:1.65}.uhm3dr{max-width:74ch}.uhm3dr section{scroll-margin-top:calc(var(--nav-h) + 28px)}.uhm3dr section+section{margin-top:2.75rem;padding-top:2.75rem;border-top:1px solid var(--line)}.cOtaS9{font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.14em;color:var(--fg-faint);margin-bottom:.6rem}.uhm3dr h2{font-size:1.35rem}.uhm3dr p{margin-top:.9rem;color:var(--fg-dim);line-height:1.75;font-size:.97rem}.uhm3dr p strong{color:var(--fg-bright);font-weight:600}.uhm3dr ul,.uhm3dr ol{margin:1rem 0 0;padding-left:1.15rem;display:grid;gap:.65rem;color:var(--fg-dim);font-size:.97rem;line-height:1.75}.uhm3dr li::marker{color:var(--fg-faint)}.uhm3dr li strong{color:var(--fg-bright);font-weight:600}.uhm3dr :not(pre)>code{color:var(--accent);background:var(--accent-a08);border:1px solid var(--accent-a16);border-radius:4px;padding:.05rem .3rem;font-size:.85em}._1A-x1r{color:var(--fg-bright)!important;font-weight:600;margin-top:1.4rem!important}.c1njy5{margin-top:2.75rem}.qfZ-UM{margin-top:2.25rem;padding-top:1.25rem;border-top:1px solid var(--line);font-family:var(--mono);font-size:var(--t-micro);color:var(--fg-faint);line-height:1.7}.fagkYR{min-height:62vh;display:grid;place-items:center;padding-block:clamp(4rem,10vw,8rem);text-align:center}.bqfT-N{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:var(--t-micro);font-weight:700;letter-spacing:.1em;color:var(--del);background:var(--del-a);border:1px solid var(--del);border-radius:4px;padding:.2rem .5rem}.cK-DT2{font-size:var(--t-h2);margin-top:1.25rem}.HPvm3J{margin-top:.9rem;color:var(--fg-dim);max-width:48ch;margin-inline:auto}.jOY03G{margin-top:1.75rem;display:flex;gap:.6rem;justify-content:center;flex-wrap:wrap}@font-face{font-family:Inter Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/fonts/inter-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono Variable;font-style:normal;font-display:swap;font-weight:100 800;src:url(/fonts/jetbrains-mono-latin-wght-normal.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root,[data-theme=dark]{color-scheme:dark;--well: #0b0c10;--input: #0d0e12;--base: #101116;--rail: #13141a;--panel: #171922;--raised: #1e2029;--hover: #20222d;--active: #262a3a;--line: #24262f;--line-soft: rgba(255, 255, 255, .05);--line-strong: #313545;--fg-bright: #f1f2f6;--fg: #d5d8e0;--fg-dim: #8b909d;--fg-faint: #616676;--accent: #5b9dff;--accent-hover: #82b4ff;--accent-press: #3b78e6;--accent-ink: #06080d;--accent-a08: rgba(91, 157, 255, .08);--accent-a16: rgba(91, 157, 255, .16);--accent-a28: rgba(91, 157, 255, .28);--accent-a45: rgba(91, 157, 255, .45);--get: #4ec98a;--post: #f0a830;--put: #9cdcfe;--patch: #c586c0;--del: #f27362;--node: #a5d6a7;--get-a: rgba(78, 201, 138, .14);--post-a: rgba(240, 168, 48, .14);--put-a: rgba(156, 220, 254, .14);--patch-a: rgba(197, 134, 192, .14);--del-a: rgba(242, 115, 98, .14);--syn-key: #9cdcfe;--syn-str: #ce9178;--syn-num: #b5cea8;--syn-punct: #8b909d;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 12px 28px -12px rgba(0, 0, 0, .65);--shadow-lg: 0 40px 80px -32px rgba(0, 0, 0, .8), 0 0 0 1px var(--line);--grid-line: rgba(255, 255, 255, .028);--scrim: rgba(6, 7, 10, .72);--shot-filter: none}[data-theme=light]{color-scheme:light;--well: #eef0f4;--input: #ffffff;--base: #f4f5f8;--rail: #eceef2;--panel: #ffffff;--raised: #ffffff;--hover: #e9ecf1;--active: #dfe4ec;--line: #e3e6ec;--line-soft: rgba(18, 21, 27, .06);--line-strong: #cfd5df;--fg-bright: #12151b;--fg: #2c313b;--fg-dim: #5b6270;--fg-faint: #878d9b;--accent: #2f7ff0;--accent-hover: #3b78e6;--accent-press: #245fc0;--accent-ink: #ffffff;--accent-a08: rgba(47, 127, 240, .07);--accent-a16: rgba(47, 127, 240, .13);--accent-a28: rgba(47, 127, 240, .22);--accent-a45: rgba(47, 127, 240, .36);--get: #1f9d63;--post: #b5730a;--put: #0b66c2;--patch: #8250df;--del: #d64533;--node: #2f8f4e;--get-a: rgba(31, 157, 99, .11);--post-a: rgba(181, 115, 10, .11);--put-a: rgba(11, 102, 194, .11);--patch-a: rgba(130, 80, 223, .11);--del-a: rgba(214, 69, 51, .11);--syn-key: #0b66c2;--syn-str: #a3401f;--syn-num: #1f7d38;--syn-punct: #5b6270;--shadow-sm: 0 1px 2px rgba(18, 21, 27, .06);--shadow-md: 0 12px 28px -14px rgba(18, 21, 27, .18);--shadow-lg: 0 40px 80px -36px rgba(18, 21, 27, .28), 0 0 0 1px var(--line);--grid-line: rgba(18, 21, 27, .04);--scrim: rgba(244, 245, 248, .82);--shot-filter: none}:root{--font: "Inter Variable", "Inter", system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--mono: "JetBrains Mono Variable", "JetBrains Mono", "SF Mono", ui-monospace, Menlo, Consolas, monospace;--t-display: clamp(2.45rem, 1.4rem + 3.4vw, 4.1rem);--t-h1: clamp(2.1rem, 1.4rem + 2.4vw, 3.1rem);--t-h2: clamp(1.65rem, 1.25rem + 1.4vw, 2.3rem);--t-h3: 1.2rem;--t-body: 1rem;--t-sm: .875rem;--t-xs: .8125rem;--t-micro: .6875rem;--gutter: clamp(1.15rem, 4vw, 2rem);--max: 1200px;--max-wide: 1400px;--max-prose: 760px;--section-y: clamp(4rem, 8vw, 7rem);--r-sm: 6px;--r-md: 10px;--r-lg: 14px;--r-xl: 20px;--ease: cubic-bezier(.22, .61, .36, 1);--nav-h: 60px}*,*:before,*:after{box-sizing:border-box}*{margin:0}html{-webkit-text-size-adjust:100%;scroll-behavior:smooth;scroll-padding-top:calc(var(--nav-h) + 24px)}@media(prefers-reduced-motion:reduce){html{scroll-behavior:auto}*,*:before,*:after{animation-duration:.001ms!important;animation-iteration-count:1!important;transition-duration:.001ms!important}}body{margin:0;background:var(--base);color:var(--fg);font-family:var(--font);font-size:var(--t-body);line-height:1.6;font-synthesis-weight:none;-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;overflow-x:hidden}img,svg,video{display:block;max-width:100%}a{color:var(--accent);text-decoration:none}a:hover{color:var(--accent-hover)}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer;background:none;border:none;padding:0}h1,h2,h3,h4{color:var(--fg-bright);font-weight:600;letter-spacing:-.022em;line-height:1.15;text-wrap:balance}p{text-wrap:pretty}code,pre,kbd{font-family:var(--mono);font-size:.9em;font-variant-ligatures:none}:focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:3px}::selection{background:var(--accent-a28);color:var(--fg-bright)}*{scrollbar-width:thin;scrollbar-color:var(--line-strong) transparent}*::-webkit-scrollbar{width:10px;height:10px}*::-webkit-scrollbar-track{background:transparent}*::-webkit-scrollbar-thumb{background:var(--line-strong);border:3px solid var(--base);border-radius:8px}*::-webkit-scrollbar-thumb:hover{background:var(--fg-faint)}.container{width:100%;max-width:var(--max);margin-inline:auto;padding-inline:var(--gutter)}.container-wide{max-width:var(--max-wide)}.container-prose{max-width:var(--max-prose)}.section{padding-block:var(--section-y);position:relative}.section-tight{padding-block:clamp(2.75rem,5vw,4rem)}.ruled{border-top:1px solid var(--line)}.sunken{background:var(--panel);border-block:1px solid var(--line)}.skip-link{position:absolute;left:-9999px;top:0;z-index:200;background:var(--accent);color:var(--accent-ink);padding:.6rem 1rem;border-radius:0 0 var(--r-sm) 0;font-weight:600}.skip-link:focus{left:0;color:var(--accent-ink)}.mono{font-family:var(--mono)}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.shot{border:1px solid var(--line);border-radius:var(--r-md);background:var(--well);overflow:hidden;box-shadow:var(--shadow-md)}.shot img{width:100%;height:auto}
