.vlt:where(.astro-wbk7mluh){--c-ctrl: var(--sl-color-gray-2);--c-ent: var(--sl-color-text-accent);--c-dom: #dcb96a;--c-form: #7fb3e3;margin:1.4rem 0}[data-theme=light] .vlt:where(.astro-wbk7mluh){--c-dom: #8f6c12;--c-form: #21659e}.split:where(.astro-wbk7mluh){display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:1rem;align-items:start}.tree:where(.astro-wbk7mluh){list-style:none;margin:0;padding:1rem .9rem 1.1rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-gray-3) 10%,var(--sl-color-bg))}.tree:where(.astro-wbk7mluh) li:where(.astro-wbk7mluh){margin:0}.rootline:where(.astro-wbk7mluh){display:flex;align-items:baseline;gap:.6rem;padding:0 .35rem .35rem}.rname:where(.astro-wbk7mluh){font-family:var(--sl-font-mono);font-size:.88rem;font-weight:700;color:var(--sl-color-white)}.rwhy:where(.astro-wbk7mluh){font-size:.72rem;color:var(--sl-color-gray-2)}.ghead:where(.astro-wbk7mluh){display:flex;align-items:baseline;flex-wrap:wrap;gap:.45rem;padding:.85rem .35rem .3rem}.ghead:where(.astro-wbk7mluh) .dot:where(.astro-wbk7mluh){align-self:center}.glabel:where(.astro-wbk7mluh){font-family:var(--sl-font);font-size:.68rem;font-weight:700;letter-spacing:.09em;text-transform:uppercase}.g-ctrl:where(.astro-wbk7mluh) .glabel:where(.astro-wbk7mluh){color:var(--c-ctrl)}.g-ent:where(.astro-wbk7mluh) .glabel:where(.astro-wbk7mluh){color:var(--c-ent)}.g-dom:where(.astro-wbk7mluh) .glabel:where(.astro-wbk7mluh){color:var(--c-dom)}.g-form:where(.astro-wbk7mluh) .glabel:where(.astro-wbk7mluh){color:var(--c-form)}.gwhy:where(.astro-wbk7mluh){font-size:.72rem;line-height:1.35;color:var(--sl-color-gray-2)}.dot:where(.astro-wbk7mluh){flex:none;width:7px;height:7px;border-radius:50%}.g-ctrl:where(.astro-wbk7mluh) .dot:where(.astro-wbk7mluh){background:color-mix(in oklab,var(--c-ctrl) 70%,transparent)}.g-ent:where(.astro-wbk7mluh) .dot:where(.astro-wbk7mluh){background:var(--c-ent)}.g-dom:where(.astro-wbk7mluh) .dot:where(.astro-wbk7mluh){background:var(--c-dom)}.g-form:where(.astro-wbk7mluh) .dot:where(.astro-wbk7mluh){background:var(--c-form)}.node:where(.astro-wbk7mluh){position:relative;padding-left:.55rem}.node:where(.astro-wbk7mluh):before{content:"";position:absolute;left:.35rem;top:0;bottom:0;width:1px;background:color-mix(in oklab,var(--sl-color-gray-3) 35%,transparent)}.node:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh){display:flex;align-items:center;gap:.55rem;width:100%;padding:.34rem .6rem;border:0;border-radius:8px;background:transparent;cursor:pointer;font:inherit;text-align:left}.node:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh):hover{background:color-mix(in oklab,var(--sl-color-gray-3) 14%,transparent)}.node:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:1px}.nname:where(.astro-wbk7mluh){font-family:var(--sl-font-mono);font-size:.84rem;font-weight:600;color:var(--sl-color-gray-1)}.ghost:where(.astro-wbk7mluh) .nname:where(.astro-wbk7mluh){padding:0 .4rem;border:1px dashed color-mix(in oklab,var(--c-dom) 50%,transparent);border-radius:6px;color:color-mix(in oklab,var(--c-dom) 80%,var(--sl-color-gray-1));font-weight:500}.g-ent:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on{background:color-mix(in oklab,var(--c-ent) 14%,transparent)}.g-dom:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on{background:color-mix(in oklab,var(--c-dom) 14%,transparent)}.g-form:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on{background:color-mix(in oklab,var(--c-form) 14%,transparent)}.g-ctrl:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on{background:color-mix(in oklab,var(--c-ctrl) 14%,transparent)}.g-ent:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on .nname:where(.astro-wbk7mluh){color:var(--c-ent)}.g-dom:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on .nname:where(.astro-wbk7mluh){color:var(--c-dom)}.g-form:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on .nname:where(.astro-wbk7mluh){color:var(--c-form)}.g-ctrl:where(.astro-wbk7mluh) button:where(.astro-wbk7mluh).on .nname:where(.astro-wbk7mluh){color:var(--sl-color-white)}.tgl:where(.astro-wbk7mluh){display:none;margin-left:auto;font-family:var(--sl-font-mono);font-size:.85rem;line-height:1;color:var(--sl-color-gray-3);transition:transform .18s ease}.tgl:where(.astro-wbk7mluh):before{content:"+"}button:where(.astro-wbk7mluh).on .tgl:where(.astro-wbk7mluh){transform:rotate(45deg)}.kicker:where(.astro-wbk7mluh){display:block;font-family:var(--sl-font);font-size:.66rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;margin-bottom:.45rem}.d-ctrl:where(.astro-wbk7mluh) .kicker:where(.astro-wbk7mluh){color:var(--c-ctrl)}.d-ent:where(.astro-wbk7mluh) .kicker:where(.astro-wbk7mluh){color:var(--c-ent)}.d-dom:where(.astro-wbk7mluh) .kicker:where(.astro-wbk7mluh){color:var(--c-dom)}.d-form:where(.astro-wbk7mluh) .kicker:where(.astro-wbk7mluh){color:var(--c-form)}.dname:where(.astro-wbk7mluh){display:block;font-family:var(--sl-font-mono);font-size:1rem;font-weight:700;color:var(--sl-color-white);margin-bottom:.45rem}.dwhat:where(.astro-wbk7mluh){margin:0;font-size:.88rem;line-height:1.5;color:var(--sl-color-gray-1)}.dex:where(.astro-wbk7mluh){display:inline-block;margin:.6rem 0 0;font-family:var(--sl-font-mono);font-size:.76rem;color:var(--sl-color-gray-1);padding:.14rem .5rem;border-radius:6px;background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg))}.dextra:where(.astro-wbk7mluh){margin:.6rem 0 0;font-size:.8rem;line-height:1.5;color:var(--sl-color-gray-2)}.panel:where(.astro-wbk7mluh){position:sticky;top:calc(var(--sl-nav-height, 3.5rem) + 1.25rem);min-height:13rem;padding:1.15rem 1.25rem 1.25rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-gray-3) 10%,var(--sl-color-bg))}.inline-detail:where(.astro-wbk7mluh){display:none}@media(prefers-reduced-motion:no-preference){.panel:where(.astro-wbk7mluh) .detail:where(.astro-wbk7mluh):not([hidden]){animation:vlt-in .22s ease both}@keyframes vlt-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:none}}}@media(prefers-reduced-motion:no-preference){.vlt:where(.astro-wbk7mluh).js .tree:where(.astro-wbk7mluh) li:where(.astro-wbk7mluh),.vlt:where(.astro-wbk7mluh).js .panel:where(.astro-wbk7mluh){opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i, 0) * 30ms)}.vlt:where(.astro-wbk7mluh).js.in .tree:where(.astro-wbk7mluh) li:where(.astro-wbk7mluh),.vlt:where(.astro-wbk7mluh).js.in .panel:where(.astro-wbk7mluh){opacity:1;transform:none}}@media(max-width:720px){.split:where(.astro-wbk7mluh){grid-template-columns:1fr}.panel:where(.astro-wbk7mluh){display:none}.tgl:where(.astro-wbk7mluh){display:block}.inline-detail:where(.astro-wbk7mluh){display:block;margin:.25rem .35rem .6rem 1.2rem;padding:.75rem .85rem .85rem;border-radius:10px;background:color-mix(in oklab,var(--sl-color-gray-3) 14%,var(--sl-color-bg))}.inline-detail:where(.astro-wbk7mluh)[hidden]{display:none}.inline-detail:where(.astro-wbk7mluh) .dwhat:where(.astro-wbk7mluh){font-size:.82rem}.gwhy:where(.astro-wbk7mluh){flex-basis:100%;padding-left:1rem}}.filing:where(.astro-5ad3rw2h){--c-ent: var(--sl-color-text-accent);--c-dom: #dcb96a;--c-form: #7fb3e3;list-style:none;margin:1.4rem 0 1rem;padding:0;display:flex;flex-direction:column}[data-theme=light] .filing:where(.astro-5ad3rw2h){--c-dom: #8f6c12;--c-form: #21659e}.filing:where(.astro-5ad3rw2h) li:where(.astro-5ad3rw2h){margin:0}.step:where(.astro-5ad3rw2h){display:flex;gap:.85rem;padding:1.05rem 1.2rem 1.1rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-gray-3) 11%,var(--sl-color-bg))}.step:where(.astro-5ad3rw2h).catch{background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}.joint:where(.astro-5ad3rw2h){display:flex;align-items:center;gap:.6rem;padding:.3rem 0 .3rem 1.95rem}.jline:where(.astro-5ad3rw2h){width:1px;height:1.15rem;background:color-mix(in oklab,var(--sl-color-gray-2) 55%,transparent)}.jtext:where(.astro-5ad3rw2h){font-family:var(--sl-font);font-size:.66rem;letter-spacing:.09em;text-transform:uppercase;color:var(--sl-color-gray-2)}.num:where(.astro-5ad3rw2h){flex:none;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;font-family:var(--sl-font-mono);font-size:.8rem;font-weight:700;color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 30%,var(--sl-color-bg))}.step:where(.astro-5ad3rw2h).catch .num:where(.astro-5ad3rw2h){color:var(--sl-color-bg);background:var(--sl-color-text-accent)}.text:where(.astro-5ad3rw2h){min-width:0;flex:1}@media(min-width:721px){.text:where(.astro-5ad3rw2h){display:flex;flex-direction:row;align-items:baseline;gap:1.6rem}.qa:where(.astro-5ad3rw2h){flex:1 1 0;min-width:0}.folders:where(.astro-5ad3rw2h){flex:none;margin-top:0;justify-content:flex-end;max-width:44%;align-self:center}}.q:where(.astro-5ad3rw2h){margin:0;font-size:.92rem;font-weight:600;line-height:1.4;color:var(--sl-color-white)}.to:where(.astro-5ad3rw2h){margin:.3rem 0 0;font-size:.85rem;line-height:1.45;color:var(--sl-color-gray-1)}.folders:where(.astro-5ad3rw2h){list-style:none;margin:.6rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.folders:where(.astro-5ad3rw2h) li:where(.astro-5ad3rw2h){font-family:var(--sl-font-mono);font-size:.78rem;font-weight:600;padding:.1rem .45rem;border-radius:6px}.folders:where(.astro-5ad3rw2h) li:where(.astro-5ad3rw2h).c-ent{color:var(--c-ent);background:color-mix(in oklab,var(--c-ent) 14%,var(--sl-color-bg))}.folders:where(.astro-5ad3rw2h) li:where(.astro-5ad3rw2h).c-dom{color:var(--c-dom);background:color-mix(in oklab,var(--c-dom) 14%,var(--sl-color-bg))}.folders:where(.astro-5ad3rw2h) li:where(.astro-5ad3rw2h).c-form{color:var(--c-form);background:color-mix(in oklab,var(--c-form) 14%,var(--sl-color-bg))}.folders:where(.astro-5ad3rw2h) li:where(.astro-5ad3rw2h).ghost{background:transparent;border:1px dashed color-mix(in oklab,var(--c-dom) 50%,transparent);font-weight:500}@media(prefers-reduced-motion:no-preference){.filing:where(.astro-5ad3rw2h).js>li:where(.astro-5ad3rw2h){opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i, 0) * 90ms)}.filing:where(.astro-5ad3rw2h).js.in>li:where(.astro-5ad3rw2h){opacity:1;transform:none}}@media(max-width:720px){.step:where(.astro-5ad3rw2h){padding:.95rem 1rem 1rem}.joint:where(.astro-5ad3rw2h){padding-left:1.75rem}}.ana:where(.astro-r2q6nbrg){--c-type: var(--sl-color-text-accent);--c-kind: #7fb3e3;--c-tags: #dcb96a;--c-folder: var(--sl-color-gray-2);display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,.85fr);gap:1rem;align-items:start;margin:1.4rem 0}[data-theme=light] .ana:where(.astro-r2q6nbrg){--c-kind: #21659e;--c-tags: #8f6c12}.note:where(.astro-r2q6nbrg){margin:0;border-radius:16px;overflow:hidden;background:color-mix(in oklab,var(--sl-color-gray-3) 10%,var(--sl-color-bg))}.path:where(.astro-r2q6nbrg){display:flex;align-items:center;flex-wrap:wrap;row-gap:.2rem;padding:.7rem 1.05rem;background:color-mix(in oklab,var(--sl-color-gray-3) 20%,var(--sl-color-bg));font-family:var(--sl-font-mono);font-size:.78rem}.crumb:where(.astro-r2q6nbrg){color:var(--sl-color-gray-2)}.crumb:where(.astro-r2q6nbrg).file{color:var(--sl-color-gray-1)}.body:where(.astro-r2q6nbrg){padding:.95rem 1.05rem 1.05rem;display:flex;flex-direction:column;gap:.42rem;font-family:var(--sl-font-mono);font-size:.8rem;line-height:1.5}.ln:where(.astro-r2q6nbrg){display:flex;flex-wrap:wrap;align-items:baseline;gap:.15rem 1rem;margin:0;color:var(--sl-color-gray-1)}.ln:where(.astro-r2q6nbrg).fence span:where(.astro-r2q6nbrg){color:var(--sl-color-gray-3)}.ln:where(.astro-r2q6nbrg).quiet>span:where(.astro-r2q6nbrg):first-child{color:color-mix(in oklab,var(--sl-color-gray-1) 75%,var(--sl-color-bg))}.ln:where(.astro-r2q6nbrg).h1>span:where(.astro-r2q6nbrg):first-child{color:var(--sl-color-gray-1);font-weight:600}.ann:where(.astro-r2q6nbrg){margin-left:auto;font-family:var(--sl-font);font-size:.7rem;color:var(--sl-color-gray-2);text-align:right}.tok:where(.astro-r2q6nbrg){display:inline-block;border:0;margin:0;padding:.06rem .38rem;border-radius:6px;font:inherit;font-weight:600;cursor:pointer;transition:opacity .18s ease}.tok:where(.astro-r2q6nbrg):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:1px}.t-type:where(.astro-r2q6nbrg){color:var(--c-type);background:color-mix(in oklab,var(--c-type) 13%,var(--sl-color-bg))}.t-kind:where(.astro-r2q6nbrg){color:var(--c-kind);background:color-mix(in oklab,var(--c-kind) 13%,var(--sl-color-bg))}.t-tags:where(.astro-r2q6nbrg){color:var(--c-tags);background:color-mix(in oklab,var(--c-tags) 13%,var(--sl-color-bg))}.t-folder:where(.astro-r2q6nbrg){color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg));border:1px dashed color-mix(in oklab,var(--c-folder) 50%,transparent);padding:.02rem .36rem;margin:0 .1rem}.legend:where(.astro-r2q6nbrg){list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.45rem}.legend:where(.astro-r2q6nbrg) li:where(.astro-r2q6nbrg){margin:0}.row:where(.astro-r2q6nbrg){display:block;width:100%;border:0;margin:0;padding:.6rem .75rem .65rem;border-radius:12px;background:color-mix(in oklab,var(--sl-color-gray-3) 10%,var(--sl-color-bg));font:inherit;text-align:left;cursor:pointer;transition:opacity .18s ease}.row:where(.astro-r2q6nbrg):focus-visible{outline:2px solid var(--sl-color-text-accent);outline-offset:1px}.head:where(.astro-r2q6nbrg){display:flex;align-items:baseline;gap:.55rem;margin-bottom:.25rem}.chip:where(.astro-r2q6nbrg){font-family:var(--sl-font);font-size:.76rem;font-weight:700;padding:.04rem .42rem;border-radius:6px}.c-type:where(.astro-r2q6nbrg){color:var(--c-type);background:color-mix(in oklab,var(--c-type) 13%,var(--sl-color-bg))}.c-kind:where(.astro-r2q6nbrg){color:var(--c-kind);background:color-mix(in oklab,var(--c-kind) 13%,var(--sl-color-bg))}.c-tags:where(.astro-r2q6nbrg){color:var(--c-tags);background:color-mix(in oklab,var(--c-tags) 13%,var(--sl-color-bg))}.c-folder:where(.astro-r2q6nbrg){color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 22%,var(--sl-color-bg))}.lives:where(.astro-r2q6nbrg){font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--sl-color-gray-3)}.says:where(.astro-r2q6nbrg){display:block;font-size:.8rem;line-height:1.45;color:var(--sl-color-gray-1)}.ana:where(.astro-r2q6nbrg)[data-hi] .tok:where(.astro-r2q6nbrg),.ana:where(.astro-r2q6nbrg)[data-hi] .row:where(.astro-r2q6nbrg){opacity:.35}.ana:where(.astro-r2q6nbrg)[data-hi] .ln:where(.astro-r2q6nbrg).quiet,.ana:where(.astro-r2q6nbrg)[data-hi] .ln:where(.astro-r2q6nbrg).fence{opacity:.35}.ana:where(.astro-r2q6nbrg)[data-hi=type] .tok:where(.astro-r2q6nbrg).t-type,.ana:where(.astro-r2q6nbrg)[data-hi=type] .row:where(.astro-r2q6nbrg).r-type,.ana:where(.astro-r2q6nbrg)[data-hi=kind] .tok:where(.astro-r2q6nbrg).t-kind,.ana:where(.astro-r2q6nbrg)[data-hi=kind] .row:where(.astro-r2q6nbrg).r-kind,.ana:where(.astro-r2q6nbrg)[data-hi=tags] .tok:where(.astro-r2q6nbrg).t-tags,.ana:where(.astro-r2q6nbrg)[data-hi=tags] .row:where(.astro-r2q6nbrg).r-tags,.ana:where(.astro-r2q6nbrg)[data-hi=folder] .tok:where(.astro-r2q6nbrg).t-folder,.ana:where(.astro-r2q6nbrg)[data-hi=folder] .row:where(.astro-r2q6nbrg).r-folder{opacity:1}.ana:where(.astro-r2q6nbrg)[data-hi=type] .tok:where(.astro-r2q6nbrg).t-type{background:color-mix(in oklab,var(--c-type) 24%,var(--sl-color-bg))}.ana:where(.astro-r2q6nbrg)[data-hi=kind] .tok:where(.astro-r2q6nbrg).t-kind{background:color-mix(in oklab,var(--c-kind) 24%,var(--sl-color-bg))}.ana:where(.astro-r2q6nbrg)[data-hi=tags] .tok:where(.astro-r2q6nbrg).t-tags{background:color-mix(in oklab,var(--c-tags) 24%,var(--sl-color-bg))}.ana:where(.astro-r2q6nbrg)[data-hi=folder] .tok:where(.astro-r2q6nbrg).t-folder{background:color-mix(in oklab,var(--sl-color-gray-3) 36%,var(--sl-color-bg))}@media(prefers-reduced-motion:no-preference){.ana:where(.astro-r2q6nbrg).js .note:where(.astro-r2q6nbrg),.ana:where(.astro-r2q6nbrg).js .legend:where(.astro-r2q6nbrg) li:where(.astro-r2q6nbrg){opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i, 0) * 80ms)}.ana:where(.astro-r2q6nbrg).js.in .note:where(.astro-r2q6nbrg),.ana:where(.astro-r2q6nbrg).js.in .legend:where(.astro-r2q6nbrg) li:where(.astro-r2q6nbrg){opacity:1;transform:none}}@media(max-width:720px){.ana:where(.astro-r2q6nbrg){grid-template-columns:1fr}.ann:where(.astro-r2q6nbrg){margin-left:0;flex-basis:100%;text-align:left;padding-left:.9rem}}.tags:where(.astro-ddu5c3lr){margin:1.4rem 0 1rem}.steps:where(.astro-ddu5c3lr){list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.9rem;align-items:start}.step:where(.astro-ddu5c3lr){position:relative;display:flex;gap:.7rem;padding:1.05rem 1.15rem 1.1rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-gray-3) 11%,var(--sl-color-bg))}.step:where(.astro-ddu5c3lr).manual{background:color-mix(in oklab,var(--sl-color-text-accent) 12%,var(--sl-color-bg))}.num:where(.astro-ddu5c3lr){flex:none;width:1.6rem;height:1.6rem;display:grid;place-items:center;border-radius:50%;font-family:var(--sl-font-mono);font-size:.8rem;font-weight:700;color:var(--sl-color-gray-1);background:color-mix(in oklab,var(--sl-color-gray-3) 30%,var(--sl-color-bg))}.step:where(.astro-ddu5c3lr).manual .num:where(.astro-ddu5c3lr){color:var(--sl-color-bg);background:var(--sl-color-text-accent)}.text:where(.astro-ddu5c3lr){min-width:0}.head:where(.astro-ddu5c3lr){display:block;min-height:2.4em;font-family:var(--sl-font);font-size:.82rem;font-weight:600;line-height:1.25;color:var(--sl-color-white)}.step:where(.astro-ddu5c3lr).manual .head:where(.astro-ddu5c3lr){padding-right:2.6rem}.badge:where(.astro-ddu5c3lr){position:absolute;top:.9rem;right:1.05rem;white-space:nowrap;font-family:var(--sl-font);font-size:.6rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:var(--sl-color-bg);background:var(--sl-color-text-accent);padding:.08rem .35rem;border-radius:5px}.body:where(.astro-ddu5c3lr){margin:.35rem 0 0;font-size:.82rem;line-height:1.45;color:var(--sl-color-gray-1)}.chips:where(.astro-ddu5c3lr){list-style:none;margin:.5rem 0 0;padding:0;display:flex;flex-wrap:wrap;gap:.4rem}.chips:where(.astro-ddu5c3lr) li:where(.astro-ddu5c3lr){font-family:var(--sl-font-mono);font-size:.74rem;font-weight:600;color:var(--sl-color-text-accent);padding:.1rem .45rem;border-radius:6px;background:color-mix(in oklab,var(--sl-color-text-accent) 16%,var(--sl-color-bg))}.foot:where(.astro-ddu5c3lr){margin:.85rem 0 0;font-size:.85rem;line-height:1.5;color:var(--sl-color-gray-2)}.foot:where(.astro-ddu5c3lr) strong:where(.astro-ddu5c3lr){color:var(--sl-color-white);font-weight:600}@media(max-width:720px){.steps:where(.astro-ddu5c3lr){grid-template-columns:1fr;gap:.7rem}.head:where(.astro-ddu5c3lr){min-height:0}}@media(prefers-reduced-motion:no-preference){.tags:where(.astro-ddu5c3lr).js .step:where(.astro-ddu5c3lr){opacity:0;transform:translateY(8px);transition:opacity .45s ease,transform .45s ease;transition-delay:calc(var(--i, 0) * .11s)}.tags:where(.astro-ddu5c3lr).js.in .step:where(.astro-ddu5c3lr){opacity:1;transform:none}}.rule:where(.astro-yzi2iuov){--bad: #e09a86;margin:1.6rem 0 1rem;padding:1.3rem 1.5rem 1.4rem;border-radius:16px;background:color-mix(in oklab,var(--sl-color-text-accent) 13%,var(--sl-color-bg))}[data-theme=light] .rule:where(.astro-yzi2iuov){--bad: #a84a2e}.label:where(.astro-yzi2iuov){display:inline-block;font-family:var(--sl-font);font-size:.7rem;letter-spacing:.1em;text-transform:uppercase;color:var(--sl-color-text-accent);margin-bottom:.5rem}.line:where(.astro-yzi2iuov){margin:0;font-family:var(--sl-font);font-size:1.3rem;line-height:1.3;font-weight:700;color:var(--sl-color-white)}.line:where(.astro-yzi2iuov) strong:where(.astro-yzi2iuov){color:var(--sl-color-text-accent);font-weight:700}.sub:where(.astro-yzi2iuov){margin:.7rem 0 0;font-size:.9rem;line-height:1.55;color:var(--sl-color-gray-2)}.test:where(.astro-yzi2iuov){margin:1rem 0 0;font-size:.9rem;line-height:1.55;color:var(--sl-color-gray-1)}.sub:where(.astro-yzi2iuov) strong:where(.astro-yzi2iuov){color:var(--sl-color-text-accent);font-weight:600}.sub:where(.astro-yzi2iuov) code:where(.astro-yzi2iuov),.test:where(.astro-yzi2iuov) code:where(.astro-yzi2iuov),.verdict:where(.astro-yzi2iuov) code:where(.astro-yzi2iuov){font-family:var(--sl-font-mono);font-size:.85em;color:var(--sl-color-white);padding:.08rem .4rem;border-radius:6px;background:color-mix(in oklab,var(--sl-color-bg) 78%,var(--sl-color-text-accent));border:1px solid color-mix(in oklab,var(--sl-color-text-accent) 22%,transparent)}.demo:where(.astro-yzi2iuov){display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.8rem;margin:1rem 0 0;align-items:stretch}.pane:where(.astro-yzi2iuov){display:flex;flex-direction:column;margin:0;padding:.9rem 1rem 1rem;border-radius:12px}.pane:where(.astro-yzi2iuov).bad{background:color-mix(in oklab,var(--bad) 11%,var(--sl-color-bg))}.pane:where(.astro-yzi2iuov).good{background:color-mix(in oklab,var(--sl-color-text-accent) 15%,var(--sl-color-bg))}.ptag:where(.astro-yzi2iuov){display:block;font-family:var(--sl-font);font-size:.66rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;margin-bottom:.6rem}.pane:where(.astro-yzi2iuov).bad .ptag:where(.astro-yzi2iuov){color:var(--bad)}.pane:where(.astro-yzi2iuov).good .ptag:where(.astro-yzi2iuov){color:var(--sl-color-text-accent)}.mock:where(.astro-yzi2iuov){padding:.7rem .8rem .8rem;border-radius:8px;background:color-mix(in oklab,var(--sl-color-bg) 62%,transparent);font-family:var(--sl-font-mono);font-size:.76rem;line-height:1.5}.mtitle:where(.astro-yzi2iuov){display:block;font-weight:700;color:var(--sl-color-white);margin-bottom:.3rem}.mline:where(.astro-yzi2iuov){margin:0;color:var(--sl-color-gray-1)}.mline:where(.astro-yzi2iuov).gone{margin-top:.3rem;color:var(--bad);text-decoration:line-through;text-decoration-thickness:1px;opacity:.85}.mtable:where(.astro-yzi2iuov){width:auto;margin:.45rem 0 0;border-collapse:collapse;font-size:.74rem}.mtable:where(.astro-yzi2iuov) td:where(.astro-yzi2iuov){padding:.14rem 1.1rem .14rem 0;color:var(--sl-color-gray-1);border-top:1px solid color-mix(in oklab,var(--sl-color-gray-3) 40%,transparent)}.mtable:where(.astro-yzi2iuov) tr:where(.astro-yzi2iuov):first-child td:where(.astro-yzi2iuov){border-top:0}.mtable:where(.astro-yzi2iuov) td:where(.astro-yzi2iuov):last-child{color:var(--sl-color-white);padding-right:0}.verdict:where(.astro-yzi2iuov){margin:.65rem 0 0;font-size:.8rem;line-height:1.5;color:var(--sl-color-gray-2)}@media(max-width:640px){.line:where(.astro-yzi2iuov){font-size:1.1rem}.demo:where(.astro-yzi2iuov){grid-template-columns:1fr}}
