.pad:where(.astro-7sxgfwcr){-webkit-user-select:none;user-select:none;touch-action:manipulation;width:100%;height:auto;display:block}.body:where(.astro-7sxgfwcr){fill:url(#pad-body);stroke:var(--pad-line);stroke-width:2px}.well:where(.astro-7sxgfwcr){fill:var(--pad-well);stroke:var(--pad-well-line)}.part:where(.astro-7sxgfwcr){fill:var(--pad-part);stroke:var(--pad-part-line);stroke-width:1.5px;transition:fill var(--rn-fast) var(--rn-ease), stroke var(--rn-fast) var(--rn-ease)}.stick:where(.astro-7sxgfwcr){fill:var(--pad-stick)}.lbl:where(.astro-7sxgfwcr){font-family:var(--rn-font-display);fill:var(--pad-label);pointer-events:none;font-size:15px;font-weight:700}.lbl:where(.astro-7sxgfwcr).tiny{font-size:11px;font-family:var(--rn-font-body)}.rear-frame:where(.astro-7sxgfwcr){fill:none;stroke:var(--pad-well-line);stroke-dasharray:4 4}.rear-title:where(.astro-7sxgfwcr){fill:var(--guide-muted);letter-spacing:.15em}.pad-el:where(.astro-7sxgfwcr){cursor:pointer;transition:opacity var(--rn-fast)}.pad-el:where(.astro-7sxgfwcr).unmapped{opacity:.35}.pad-el:where(.astro-7sxgfwcr).unmapped .part:where(.astro-7sxgfwcr){stroke-dasharray:3 3;fill:var(--pad-off)}[data-mode=driving] .pad-el:where(.astro-7sxgfwcr)[data-driving=bound],[data-mode=menu] .pad-el:where(.astro-7sxgfwcr)[data-menu=bound],[data-mode=settings] .pad-el:where(.astro-7sxgfwcr)[data-settings=bound]{opacity:.45}[data-mode=driving] .pad-el:where(.astro-7sxgfwcr):is([data-driving=active],[data-driving=unverified]) .part:where(.astro-7sxgfwcr),[data-mode=menu] .pad-el:where(.astro-7sxgfwcr):is([data-menu=active],[data-menu=unverified]) .part:where(.astro-7sxgfwcr),[data-mode=settings] .pad-el:where(.astro-7sxgfwcr):is([data-settings=active],[data-settings=unverified]) .part:where(.astro-7sxgfwcr){fill:color-mix(in srgb, var(--mode-color) 22%, var(--mix-base));stroke:var(--mode-color);stroke-width:2px}[data-mode=driving] .pad-el:where(.astro-7sxgfwcr)[data-driving=unverified] .part:where(.astro-7sxgfwcr),[data-mode=menu] .pad-el:where(.astro-7sxgfwcr)[data-menu=unverified] .part:where(.astro-7sxgfwcr){fill:var(--pad-off);stroke:color-mix(in srgb, var(--rn-ember) 75%, transparent);stroke-width:1.5px;stroke-dasharray:5 3}.has-hot .pad-el:where(.astro-7sxgfwcr):not(.is-hot){filter:brightness(.6)}.pad-el:where(.astro-7sxgfwcr).is-hot{opacity:1!important}[data-mode] .pad-el:where(.astro-7sxgfwcr).is-hot[data-el] .part:where(.astro-7sxgfwcr){fill:color-mix(in srgb, var(--mode-color) 40%, var(--mix-base));stroke:color-mix(in srgb, var(--mode-color) 45%, var(--text));stroke-width:1.5px;stroke-dasharray:none}[data-mode] .pad-el:where(.astro-7sxgfwcr).is-hot[data-el] .lbl:where(.astro-7sxgfwcr){fill:var(--kb-legend-strong)}.g-line:where(.astro-7sxgfwcr){fill:none;stroke:var(--guide-line);stroke-width:1.2px;stroke-dasharray:2 4}.g-chip:where(.astro-7sxgfwcr) rect:where(.astro-7sxgfwcr){fill:var(--guide-chip);stroke:var(--guide-chip-line);stroke-width:1.2px}.g-chip:where(.astro-7sxgfwcr) text:where(.astro-7sxgfwcr){font-family:var(--rn-font-display);fill:var(--guide-text);font-size:14px;font-weight:700}.g-text:where(.astro-7sxgfwcr){font-family:var(--rn-font-display);fill:var(--guide-text);font-size:19px;font-style:italic;font-weight:700}.g-text:where(.astro-7sxgfwcr).tbd{font-family:var(--rn-font-body);fill:var(--guide-muted);font-size:15.5px;font-weight:500}.g-mark:where(.astro-7sxgfwcr){fill:var(--ink-amber);font-size:12px;font-style:normal}.g-sub:where(.astro-7sxgfwcr){font-family:var(--rn-font-body);fill:var(--guide-muted);font-size:13.5px}.gl:where(.astro-7sxgfwcr){cursor:pointer;transition:opacity var(--rn-fast)}.gl:where(.astro-7sxgfwcr).is-hot .g-text:where(.astro-7sxgfwcr):not(.tbd){fill:color-mix(in srgb, var(--mode-color) 70%, var(--guide-text))}.gl:where(.astro-7sxgfwcr).is-hot .g-chip:where(.astro-7sxgfwcr) rect:where(.astro-7sxgfwcr),.gl:where(.astro-7sxgfwcr).is-hot .g-line:where(.astro-7sxgfwcr){stroke:color-mix(in srgb, var(--mode-color) 70%, var(--guide-text))}.has-hot .gl:where(.astro-7sxgfwcr):not(.is-hot){opacity:.5}[data-mode=driving] :where(.astro-7sxgfwcr)[data-for-mode]:not([data-for-mode=driving]),[data-mode=menu] :where(.astro-7sxgfwcr)[data-for-mode]:not([data-for-mode=menu]),[data-mode=settings] :where(.astro-7sxgfwcr)[data-for-mode]:not([data-for-mode=settings]),.ps:where(.astro-7sxgfwcr){display:none}[data-labels=ps] .ps:where(.astro-7sxgfwcr){display:inline}[data-labels=ps] .xb:where(.astro-7sxgfwcr){display:none}@media (width<=40rem){.guide:where(.astro-7sxgfwcr){display:none}}.pad-guide-list:where(.astro-da75jxci),.ps:where(.astro-da75jxci){display:none}[data-labels=ps] .ps:where(.astro-da75jxci){display:inline}[data-labels=ps] .xb:where(.astro-da75jxci){display:none}@media (width<=40rem){.pad-guide-list:where(.astro-da75jxci){background:var(--surface-2);border:1px solid var(--line);padding:.6rem .75rem;display:block}.garage.js[data-device=keyboard] .pad-guide-list:where(.astro-da75jxci){display:none}}ul:where(.astro-da75jxci){grid-template-columns:1fr 1fr;gap:.45rem .9rem;margin:0;padding:0;list-style:none;display:grid}[data-mode=driving] ul:where(.astro-da75jxci):not([data-for-mode=driving]),[data-mode=menu] ul:where(.astro-da75jxci):not([data-for-mode=menu]),[data-mode=settings] ul:where(.astro-da75jxci):not([data-for-mode=settings]){display:none}li:where(.astro-da75jxci){align-items:flex-start;gap:.45rem;min-width:0;font-size:.85rem;line-height:1.3;display:flex}.chip:where(.astro-da75jxci){min-width:1.6rem;font:700 .72rem/1.4 var(--rn-font-display);text-align:center;color:var(--text);background:var(--kbd-bg);border:1px solid var(--line-strong);border-radius:3px;flex:none;padding:.05rem .3rem}.act:where(.astro-da75jxci){min-width:0;color:var(--text);font-weight:600}.act:where(.astro-da75jxci).tbd{color:var(--text-muted);font-style:italic;font-weight:500}.mark:where(.astro-da75jxci){color:var(--ink-amber);margin-inline-start:.25rem;font-size:.7rem}.subs:where(.astro-da75jxci){color:var(--text-muted);font-size:.72rem;font-style:normal;font-weight:400;display:block}.garage:where(.astro-oqyhw5tq){--mode-color:var(--mode-drive);color:var(--text);position:relative}.garage:where(.astro-oqyhw5tq)[data-mode=menu]{--mode-color:var(--mode-menu)}.garage:where(.astro-oqyhw5tq)[data-mode=settings]{--mode-color:var(--mode-settings)}.bar:where(.astro-oqyhw5tq){flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem 1.5rem;margin-bottom:1.25rem;display:flex}.switch:where(.astro-oqyhw5tq){background:var(--surface-2);border:1px solid var(--line);clip-path:polygon(10px 0,100% 0,calc(100% - 10px) 100%,0 100%);gap:4px;max-width:100%;padding:4px;display:inline-flex}.sw:where(.astro-oqyhw5tq),.gear:where(.astro-oqyhw5tq){min-height:44px;font-family:var(--rn-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--text-muted);clip-path:polygon(8px 0,100% 0,calc(100% - 8px) 100%,0 100%);transition:color var(--rn-fast), background var(--rn-fast);align-items:center;gap:.5rem;padding:.4rem 1.1rem;font-size:.85rem;font-weight:700;text-decoration:none;display:inline-flex}.sw:where(.astro-oqyhw5tq):hover,.gear:where(.astro-oqyhw5tq):hover{color:var(--text)}.sw:where(.astro-oqyhw5tq)[aria-pressed=true]{color:var(--page-bg);background:var(--text)}.gear:where(.astro-oqyhw5tq)[aria-pressed=true]{color:var(--page-bg);background:var(--mode-color)}@media (width<=30rem){.bar:where(.astro-oqyhw5tq),.switch:where(.astro-oqyhw5tq){width:100%}.sw:where(.astro-oqyhw5tq),.gear:where(.astro-oqyhw5tq){letter-spacing:.04em;flex:1;justify-content:center;padding-inline:.5rem}}.gear-letter:where(.astro-oqyhw5tq){border:1.5px solid;border-radius:50%;place-items:center;width:1.6rem;height:1.6rem;font-size:.95rem;display:inline-grid}.sw:where(.astro-oqyhw5tq):focus-visible,.gear:where(.astro-oqyhw5tq):focus-visible,.callout:where(.astro-oqyhw5tq):focus-visible,.cluster:where(.astro-oqyhw5tq):focus-visible{outline:2px solid var(--text);outline-offset:2px}.stage:where(.astro-oqyhw5tq){grid-template-columns:minmax(0,1fr);gap:1.5rem;display:grid;position:relative}@media (width>=64rem){.stage:where(.astro-oqyhw5tq){grid-template-columns:minmax(0,1.9fr) minmax(17rem,1fr);align-items:start}}.device-pane:where(.astro-oqyhw5tq){background:radial-gradient(ellipse at 50% 0%, color-mix(in srgb, var(--mode-color) 10%, transparent), transparent 60%), linear-gradient(180deg, var(--surface-2), var(--page-bg));border:1px solid var(--line);clip-path:polygon(0 0,calc(100% - 18px) 0,100% 18px,100% 100%,18px 100%,0 calc(100% - 18px));padding:clamp(.75rem,2vw,1.5rem)}@media (width>=64rem){.device-pane:where(.astro-oqyhw5tq){top:calc(var(--rn-header-h) + 1rem);max-height:calc(100vh - var(--rn-header-h) - 2rem);scrollbar-width:thin;position:sticky;overflow-y:auto}}@media (width<=63.99rem){.device-pane:where(.astro-oqyhw5tq){display:contents}.detail:where(.astro-oqyhw5tq).is-empty{display:none}.device:where(.astro-oqyhw5tq){top:var(--rn-header-h);z-index:2;background:var(--page-bg);border:1px solid var(--line);padding:.6rem;position:sticky;box-shadow:0 10px 18px -12px #000}.pad-note:where(.astro-oqyhw5tq),.detail:where(.astro-oqyhw5tq){margin-top:0}.callout:where(.astro-oqyhw5tq){scroll-margin-top:calc(var(--rn-header-h) + var(--sticky-h,0px) + .5rem)}}.garage:where(.astro-oqyhw5tq).js[data-device=keyboard] :where(.astro-oqyhw5tq)[data-for-device=controller]{display:none}.pad-note:where(.astro-oqyhw5tq){color:var(--text-muted);flex-wrap:wrap;gap:.2rem 1rem;margin:.75rem 0 0;font-size:.78rem;display:flex}.pn:where(.astro-oqyhw5tq){align-items:center;gap:.35rem;display:inline-flex}.pn-ico:where(.astro-oqyhw5tq){font-weight:700}.pn-ico:where(.astro-oqyhw5tq).is-pending{color:var(--ink-amber)}.pn-ico:where(.astro-oqyhw5tq).is-tested{color:var(--mode-menu)}.pad-note:where(.astro-oqyhw5tq) a:where(.astro-oqyhw5tq){margin-inline-start:auto}@media (width<=40rem){.pn-more:where(.astro-oqyhw5tq){display:none}}.leaders:where(.astro-oqyhw5tq){pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.leaders:where(.astro-oqyhw5tq) path.leader{fill:none;stroke:var(--mode-color);stroke-width:1px;opacity:.45}.leaders:where(.astro-oqyhw5tq) marker path{opacity:.6}.mode-list:where(.astro-oqyhw5tq)+.mode-list:where(.astro-oqyhw5tq){margin-top:2rem}.mode-title:where(.astro-oqyhw5tq){font-family:var(--rn-font-display);letter-spacing:.1em;text-transform:uppercase;color:var(--mode-color);align-items:center;gap:.6rem;margin:0 0 .75rem;font-size:1rem;display:flex}.mode-blurb:where(.astro-oqyhw5tq){font-family:var(--rn-font-body);letter-spacing:0;text-transform:none;color:var(--text-muted);font-size:.8rem}.group:where(.astro-oqyhw5tq)+.group:where(.astro-oqyhw5tq){margin-top:1.25rem}.group-title:where(.astro-oqyhw5tq){font-family:var(--rn-font-display);letter-spacing:.12em;text-transform:uppercase;color:var(--text-muted);justify-content:space-between;align-items:center;gap:.5rem;margin:0 0 .5rem;font-size:.75rem;display:flex}.group-note:where(.astro-oqyhw5tq){color:var(--text-muted);margin:0 0 .5rem;font-size:.8rem;line-height:1.45}.callouts:where(.astro-oqyhw5tq) ul:where(.astro-oqyhw5tq){gap:3px;margin:0;padding:0;list-style:none;display:grid}.callout:where(.astro-oqyhw5tq){width:100%;min-height:44px;font:inherit;text-align:start;color:inherit;background:var(--surface-2);border:1px solid #0000;border-inline-start:3px solid var(--mode-color);cursor:pointer;transition:background var(--rn-fast), border-color var(--rn-fast), transform var(--rn-fast) var(--rn-ease);grid-template-columns:2.1rem minmax(0,1fr) auto auto;align-items:center;gap:.6rem;padding:.3rem .6rem .3rem .4rem;display:grid}.group--tbd:where(.astro-oqyhw5tq) .callout:where(.astro-oqyhw5tq){border-inline-start:3px dashed color-mix(in srgb, var(--rn-ember) 70%, transparent);color:var(--text-2);background:0 0;grid-template-columns:2.1rem minmax(0,1fr) auto}.callout:where(.astro-oqyhw5tq):hover,.callout:where(.astro-oqyhw5tq).is-hot{background:color-mix(in srgb, var(--mode-color) 14%, var(--surface-2));transform:translate(-3px)}.callout:where(.astro-oqyhw5tq)[aria-pressed=true]{background:color-mix(in srgb, var(--mode-color) 22%, var(--surface-2));border-color:var(--mode-color)}.glyph:where(.astro-oqyhw5tq){height:1.7rem;font-family:var(--rn-font-display);color:var(--mode-color);border:1px solid color-mix(in srgb, var(--mode-color) 45%, transparent);border-radius:3px;place-items:center;font-size:.72rem;font-weight:700;display:grid}.garage:where(.astro-oqyhw5tq)[data-device=keyboard] .callout:where(.astro-oqyhw5tq){grid-template-columns:minmax(0,1fr) auto auto}.garage:where(.astro-oqyhw5tq)[data-device=keyboard] .group--tbd:where(.astro-oqyhw5tq) .callout:where(.astro-oqyhw5tq){grid-template-columns:minmax(0,1fr) auto}.garage:where(.astro-oqyhw5tq)[data-device=keyboard] .glyph:where(.astro-oqyhw5tq){display:none}.glyph:where(.astro-oqyhw5tq):empty{visibility:hidden}.group--tbd:where(.astro-oqyhw5tq) .glyph:where(.astro-oqyhw5tq){color:var(--text-2);border-color:var(--line-strong)}.what:where(.astro-oqyhw5tq){min-width:0;line-height:1.25;display:grid}.act:where(.astro-oqyhw5tq){text-overflow:ellipsis;font-size:.92rem;font-weight:600;overflow:hidden}.tbd:where(.astro-oqyhw5tq){color:color-mix(in srgb, var(--rn-ember) 65%, var(--text));font-style:italic;font-weight:500}.inputs:where(.astro-oqyhw5tq){flex-wrap:wrap;justify-content:flex-end;gap:.25rem;max-width:11rem;display:flex}kbd:where(.astro-oqyhw5tq){font-family:var(--rn-font-mono);color:var(--text);background:var(--kbd-bg);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:3px;padding:0 .4rem;font-size:.72rem;line-height:1.5;display:inline-block}.garage:where(.astro-oqyhw5tq).js .device:where(.astro-oqyhw5tq):not(.on),.garage:where(.astro-oqyhw5tq).js .mode-list:where(.astro-oqyhw5tq):not(.on){display:none}.garage:where(.astro-oqyhw5tq).js .mode-title:where(.astro-oqyhw5tq){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.garage:where(.astro-oqyhw5tq):not(.js) .device:where(.astro-oqyhw5tq)+.device:where(.astro-oqyhw5tq){margin-top:2rem}.garage:where(.astro-oqyhw5tq) .ps:where(.astro-oqyhw5tq){display:none}.garage:where(.astro-oqyhw5tq)[data-device=controller][data-labels=ps] .ps:where(.astro-oqyhw5tq){display:inline}.garage:where(.astro-oqyhw5tq)[data-device=controller][data-labels=ps] .xb:where(.astro-oqyhw5tq){display:none}.label-switch:where(.astro-oqyhw5tq):not([hidden]){flex-wrap:wrap;align-items:center;gap:.4rem .9rem;margin-bottom:.5rem;display:flex}.sw--sm:where(.astro-oqyhw5tq){cursor:pointer;background:0 0;border:0;min-height:36px;padding:.25rem .9rem;font-size:.75rem}.label-note:where(.astro-oqyhw5tq){color:var(--text-muted);margin:0;font-size:.75rem}.pk:where(.astro-oqyhw5tq){display:contents}.garage:where(.astro-oqyhw5tq)[data-preset=default] .pk:where(.astro-oqyhw5tq)[data-p]:not([data-p=default]),.garage:where(.astro-oqyhw5tq)[data-preset=arrows] .pk:where(.astro-oqyhw5tq)[data-p]:not([data-p=arrows]){display:none}.no-key:where(.astro-oqyhw5tq){color:var(--text-muted);font-size:.72rem;font-style:italic}.garage:where(.astro-oqyhw5tq)[data-device=keyboard] .inputs--controller:where(.astro-oqyhw5tq),.garage:where(.astro-oqyhw5tq)[data-device=controller] .inputs--keyboard:where(.astro-oqyhw5tq){display:none}.garage:where(.astro-oqyhw5tq):not(.js) .inputs--controller:where(.astro-oqyhw5tq){display:flex}.clusters:where(.astro-oqyhw5tq):not([hidden]){grid-template-columns:repeat(4,minmax(0,1fr)) 4.5rem;align-items:center;gap:.3rem;margin-bottom:.5rem;display:grid}.cluster:where(.astro-oqyhw5tq){min-height:40px;font:600 .72rem/1.1 var(--rn-font-body);color:var(--text-muted);background:var(--surface-2);border:1px solid var(--line);cursor:pointer;border-radius:3px;padding:.2rem .3rem}.cluster:where(.astro-oqyhw5tq)[aria-pressed=true]{color:var(--page-bg);background:var(--mode-color);border-color:var(--mode-color)}.minimap:where(.astro-oqyhw5tq){width:100%;height:auto}.minimap:where(.astro-oqyhw5tq) rect:where(.astro-oqyhw5tq){fill:var(--line-strong)}.minimap:where(.astro-oqyhw5tq) .viewport:where(.astro-oqyhw5tq){fill:none;stroke:var(--mode-color);stroke-width:.15px}.detail:where(.astro-oqyhw5tq){background:var(--surface);border:1px solid var(--line);border-top:2px solid var(--mode-color);min-height:4rem;margin-top:1rem;padding:.85rem 1rem}.detail-empty:where(.astro-oqyhw5tq){color:var(--text-muted);margin:0}.sheet:where(.astro-oqyhw5tq) header:where(.astro-oqyhw5tq){flex-wrap:wrap;align-items:center;gap:.5rem 1rem;display:flex}.sheet:where(.astro-oqyhw5tq) h3:where(.astro-oqyhw5tq){font-family:var(--rn-font-display);margin:0;font-size:1.05rem}.sheet:where(.astro-oqyhw5tq) p:where(.astro-oqyhw5tq){margin:.6rem 0 0;font-size:.9rem}.evidence:where(.astro-oqyhw5tq){color:var(--text-muted)}.sheet:where(.astro-oqyhw5tq) table:where(.astro-oqyhw5tq){border-collapse:collapse;width:100%;margin-top:.75rem;font-size:.85rem}.sheet:where(.astro-oqyhw5tq) :where(.astro-oqyhw5tq):is(th,td){text-align:start;vertical-align:top;border-bottom:1px solid var(--line);padding:.4rem .5rem}.sheet:where(.astro-oqyhw5tq) thead:where(.astro-oqyhw5tq) th:where(.astro-oqyhw5tq){letter-spacing:.06em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.sheet:where(.astro-oqyhw5tq) code:where(.astro-oqyhw5tq){font-family:var(--rn-font-mono);color:var(--text-muted);overflow-wrap:anywhere;margin-top:.2rem;font-size:.72rem;display:block}.line-act:where(.astro-oqyhw5tq){color:var(--text-muted);font-size:.8rem;font-weight:400;display:block}.binding:where(.astro-oqyhw5tq){line-height:2.1}@media (width<=40rem){.sheet:where(.astro-oqyhw5tq) thead:where(.astro-oqyhw5tq){display:none}.sheet:where(.astro-oqyhw5tq) :where(.astro-oqyhw5tq):is(tr,th,td){border:0;padding:.15rem 0;display:block}.sheet:where(.astro-oqyhw5tq) tr:where(.astro-oqyhw5tq){border-bottom:1px solid var(--line);padding:.5rem 0}}.sr-only:where(.astro-oqyhw5tq){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.callout:where(.astro-oqyhw5tq):hover,.callout:where(.astro-oqyhw5tq).is-hot{transform:none}}.title:where(.astro-sztvxzq6){font-size:clamp(2.2rem,6vw,4rem)}.intro:where(.astro-sztvxzq6){max-width:44rem;color:var(--text-2);margin:1rem 0 2rem}.panels:where(.astro-sztvxzq6){gap:1rem;margin-top:2.5rem;display:grid}.panel:where(.astro-sztvxzq6){background:var(--surface);border:1px solid var(--line);padding:1rem 1.25rem}.panel:where(.astro-sztvxzq6) summary:where(.astro-sztvxzq6){min-height:44px;font-family:var(--rn-font-display);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;font-weight:700;display:flex}.panel:where(.astro-sztvxzq6) h2:where(.astro-sztvxzq6){font-family:var(--rn-font-display);letter-spacing:.08em;text-transform:uppercase;margin:0 0 .75rem;font-size:1rem}.panel:where(.astro-sztvxzq6) kbd{font-family:var(--rn-font-mono);border:1px solid var(--line-strong);border-bottom-width:2px;border-radius:3px;padding:0 .35em;font-size:.8em}.panel:where(.astro-sztvxzq6) h3:where(.astro-sztvxzq6).notes-h{font-family:var(--rn-font-display);letter-spacing:.08em;text-transform:uppercase;margin:1.25rem 0 .5rem;font-size:.85rem}.proof:where(.astro-sztvxzq6){gap:.4rem;padding:0;list-style:none;display:grid}.ctl-scroll:where(.astro-sztvxzq6){overflow-x:auto}.pad-default:where(.astro-sztvxzq6){border-collapse:collapse;width:100%;max-width:36rem;font-size:.875rem}.pad-default:where(.astro-sztvxzq6) :where(.astro-sztvxzq6):is(th,td){text-align:start;border-bottom:1px solid var(--line);padding:.35rem .6rem}.pad-default:where(.astro-sztvxzq6) thead:where(.astro-sztvxzq6) th:where(.astro-sztvxzq6){letter-spacing:.08em;text-transform:uppercase;color:var(--text-muted);font-size:.72rem}.panel:where(.astro-sztvxzq6) pre:where(.astro-sztvxzq6){background:var(--page-bg);border:1px solid var(--line);font-family:var(--rn-font-mono);padding:.75rem 1rem;font-size:.85rem;overflow-x:auto}.panel:where(.astro-sztvxzq6) code:where(.astro-sztvxzq6){font-family:var(--rn-font-mono);overflow-wrap:anywhere;font-size:.85em}.legend:where(.astro-sztvxzq6) ul:where(.astro-sztvxzq6){gap:.5rem;margin:0;padding:0;list-style:none;display:grid}.legend:where(.astro-sztvxzq6) li:where(.astro-sztvxzq6){grid-template-columns:9.5rem 1fr;align-items:baseline;gap:.75rem;font-size:.9rem;display:grid}.src:where(.astro-sztvxzq6){color:var(--text-muted);margin:1rem 0 0;font-size:.8rem}
