@font-face{font-family:IM Fell English SC;font-style:normal;font-weight:400;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/im-fell-english-sc-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/ibm-plex-sans-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:italic;font-weight:400;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/ibm-plex-sans-latin-400-italic.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:500;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/ibm-plex-sans-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/ibm-plex-sans-latin-600-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:400;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/ibm-plex-mono-latin-400-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Mono;font-style:normal;font-weight:500;font-display:swap;src:url(/TheAddamsFamilyHandbook/fonts/ibm-plex-mono-latin-500-normal.woff2)format("woff2")}@font-face{font-family:IBM Plex Sans Fallback;src:local(Arial);size-adjust:101.166%;ascent-override:101.318%;descent-override:27.183%;line-gap-override:0%}@font-face{font-family:IBM Plex Mono Fallback;src:local(Courier New);size-adjust:99.9837%;ascent-override:102.517%;descent-override:27.5045%;line-gap-override:0%}:root{--ground:#0e0b10;--surface:#1a161d;--sunk:#242028;--ink:#ece6da;--muted:#a79fae;--line:#35303b;--field-line:#726b7a;--amber:#ff8a3d;--amber-glow:#ff8a3d73;--violet:#c9a0dc;--brass:#b08d57;--ok:#6fcb8b;--bad:#f0857b;--warn:#e3b557;--dmd-well:#0a0709;--scan-filter:invert(.9) hue-rotate(180deg);--raised:#221d26;--cell:#1a161d;--sheet:#1c1720;--sheet-cell:#28222c;--seg-track:#241f28;--seg-thumb:#3b3542;--seg-edge:#ece6da66;--grabber:#4a4450;--faint:#857d8d;--faint-ink:#918997;--brass-ink:#b8955f;--sep:#2c2731;--amber-ink:#ff8a3d;--amber-fill:#ff8a3d;--on-amber:#1a0d05;--tint:#ff8a3d24;--violet-tint:#c9a0dc26;--brass-tint:#b08d572e;--ok-tint:#6fcb8b26;--bad-tint:#f0857b29;--warn-tint:#e3b55729;--dmd-ink:#ff8a3d;--dmd-dot:#ff8a3d21;--bar:#0e0b10e6;--scrim:#0503068f;--press:#ece6da12;--wire-edge:inset 0 0 0 1px #fff3;--shadow-1:0 1px 0 #0006, 0 8px 24px #00000059;--shadow-2:0 12px 40px #0000008c;--shadow-sheet:0 -10px 40px #00000080;--font-display:"IM Fell English SC", "Times New Roman", serif;--font-body:"IBM Plex Sans", "IBM Plex Sans Fallback", system-ui, sans-serif;--font-mono:"IBM Plex Mono", "IBM Plex Mono Fallback", ui-monospace, Menlo, monospace;--t-lt:400 34px/41px var(--font-display);--t-h1-wide:400 24px/30px var(--font-display);--t-title:400 22px/28px var(--font-display);--t-name:400 20px/24px var(--font-display);--t-head:600 17px/22px var(--font-body);--t-body:400 17px/24px var(--font-body);--t-callout:400 16px/21px var(--font-body);--t-sub:400 15px/20px var(--font-body);--t-foot:400 13px/18px var(--font-body);--t-cap:400 12px/16px var(--font-body);--t-tab:500 11px/13px var(--font-body);--t-mono:500 15px/20px var(--font-mono);--t-code:500 14px/18px var(--font-mono);--t-code-lg:500 22px/26px var(--font-mono);--track-0:0;--track-1:.01em;--track-2:.02em;--track-4:.04em;--track-6:.06em;--track-14:.14em;--gap:12px;--pad:16px;--touch:44px;--r-xs:6px;--r-sm:10px;--r-md:14px;--r-lg:20px;--r-grab:3px;--r-wire:5px;--r-thumb:7px;--r-code-lg:8px;--r-track:9px;--r-btn:12px;--r-chip:16px;--r-full:999px;--z-lift-1:1;--z-lift-2:2;--z-lift-3:3;--z-lift-4:4;--z-dock:5;--z-ptr:15;--z-topbar:20;--z-map-controls:25;--z-peek:28;--z-shell:30;--z-toolbar:32;--z-toast:40;--z-modal:60;--safe-top:env(safe-area-inset-top,0px);--safe-bot:env(safe-area-inset-bottom,0px);--topbar-h:44px;--tabbar-h:49px;--shell-w:0px;--sheet-peek:96px;--rail-w:80px;--sidebar-w:256px;--panel-w:400px;--content-w:1120px;--hub-w:640px;--measure:52ch;--dur-0:.15s;--dur-1:.12s;--dur-2:.2s;--dur-3:.3s;--dur-4:.35s;--dur-5:.42s;--dur-pulse:1.6s;--ease-standard:cubic-bezier(.2, 0, 0, 1);--ease-emphasized:cubic-bezier(.32, .72, 0, 1);--ease-exit:cubic-bezier(.3, 0, 1, 1);color-scheme:dark}@media (width>=600px){:root{--topbar-h:50px;--tabbar-h:0px;--shell-w:var(--rail-w)}}@media (width>=1280px){:root{--topbar-h:56px;--panel-w:420px;--shell-w:var(--sidebar-w)}}:root[data-theme=light]{--ground:#efe9da;--surface:#f8f4ea;--sunk:#e4ddcb;--ink:#1c1720;--muted:#5e5766;--line:#d3cbb8;--field-line:#7f7769;--amber:#c9520f;--amber-glow:transparent;--violet:#6a2d80;--brass:#70552b;--ok:#256738;--bad:#ab2e27;--warn:#7a5505;--dmd-well:#17121a;--scan-filter:none;--raised:#fffcf5;--cell:#fffcf5;--sheet:#f3eee2;--sheet-cell:#fffcf5;--seg-track:#e4ddcb;--seg-thumb:#fffcf5;--seg-edge:#1c172080;--grabber:#c9c0ad;--faint:#645c6c;--faint-ink:#645c6c;--brass-ink:#70552b;--sep:#e3dccb;--amber-ink:#9e4009;--amber-fill:#9e4009;--on-amber:#fff8f0;--tint:#c9520f1f;--violet-tint:#6a2d801a;--brass-tint:#8a6b3a24;--ok-tint:#2f7d461f;--bad-tint:#b8322a1a;--warn-tint:#a5720b1f;--dmd-ink:#ff8a3d;--dmd-dot:#ff8a3d21;--bar:#efe9daf0;--scrim:#1c172052;--press:#1c17200f;--wire-edge:inset 0 0 0 1px #00000059;--shadow-1:0 1px 0 #1c172014, 0 6px 18px #1c17201f;--shadow-2:0 12px 36px #1c172033;--shadow-sheet:0 -8px 30px #1c172029;color-scheme:light}@media (prefers-color-scheme:light){:root:not([data-theme=dark]){--ground:#efe9da;--surface:#f8f4ea;--sunk:#e4ddcb;--ink:#1c1720;--muted:#5e5766;--line:#d3cbb8;--field-line:#7f7769;--amber:#c9520f;--amber-glow:transparent;--violet:#6a2d80;--brass:#70552b;--ok:#256738;--bad:#ab2e27;--warn:#7a5505;--dmd-well:#17121a;--scan-filter:none;--raised:#fffcf5;--cell:#fffcf5;--sheet:#f3eee2;--sheet-cell:#fffcf5;--seg-track:#e4ddcb;--seg-thumb:#fffcf5;--seg-edge:#1c172080;--grabber:#c9c0ad;--faint:#645c6c;--faint-ink:#645c6c;--brass-ink:#70552b;--sep:#e3dccb;--amber-ink:#9e4009;--amber-fill:#9e4009;--on-amber:#fff8f0;--tint:#c9520f1f;--violet-tint:#6a2d801a;--brass-tint:#8a6b3a24;--ok-tint:#2f7d461f;--bad-tint:#b8322a1a;--warn-tint:#a5720b1f;--dmd-ink:#ff8a3d;--dmd-dot:#ff8a3d21;--bar:#efe9daf0;--scrim:#1c172052;--press:#1c17200f;--wire-edge:inset 0 0 0 1px #00000059;--shadow-1:0 1px 0 #1c172014, 0 6px 18px #1c17201f;--shadow-2:0 12px 36px #1c172033;--shadow-sheet:0 -8px 30px #1c172029;color-scheme:light}}@media print{:root,:root[data-theme=light],:root:not([data-theme=dark]){--tabbar-h:0px;--shell-w:0px;--ground:#fff;--surface:#fff;--raised:#fff;--cell:#fff;--sheet:#fff;--sheet-cell:#fff;--bar:#fff;--seg-track:#fff;--seg-thumb:#fff;--dmd-well:#fff;--sunk:#f2f2f2;--ink:#000;--amber:#000;--amber-ink:#000;--amber-fill:#000;--dmd-ink:#000;--on-amber:#fff;--muted:#444;--line:#999;--field-line:#767676;--sep:#999;--violet:#6a2d80;--brass:#70552b;--ok:#256738;--bad:#ab2e27;--warn:#7a5505;--faint:#645c6c;--faint-ink:#645c6c;--brass-ink:#70552b;--amber-glow:transparent;--dmd-dot:transparent;--tint:transparent;--violet-tint:transparent;--brass-tint:transparent;--ok-tint:transparent;--bad-tint:transparent;--warn-tint:transparent;--press:transparent;--scrim:transparent;--scan-filter:none;--wire-edge:inset 0 0 0 1px #00000059;--shadow-1:none;--shadow-2:none;--shadow-sheet:none;color-scheme:light}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:calc(var(--safe-top) + var(--topbar-h) + 12px);scroll-padding-bottom:calc(var(--tabbar-h) + var(--safe-bot) + 12px + var(--toast-lift,0px))}body{background:var(--ground);color:var(--ink);font:16px/1.5 var(--font-body);min-height:100dvh;padding-left:var(--shell-w);padding-bottom:calc(var(--tabbar-h) + var(--safe-bot));margin:0}a{color:var(--amber-ink);text-decoration:none}@media (hover:hover){a:hover{text-decoration:underline}}:is(a:not([class]),a.small,.prose a,.owner-note a):not(.btn,.seg>a){text-underline-offset:3px;text-decoration-skip-ink:auto;text-decoration:underline 1px}h1,h2,h3,h4{letter-spacing:var(--track-2);margin:0 0 .5em}h1{font:var(--t-lt);letter-spacing:var(--track-1)}h2{font:var(--t-title)}h3{font:var(--t-name)}h4{font:var(--t-head)}p{margin:0 0 .75em}code,.mono{font-family:var(--font-mono);font-size:.92em}img{max-width:100%;height:auto}button,input,select,textarea{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--amber);outline-offset:2px}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.print-only{display:none}.skip:focus{top:calc(var(--safe-top) + (var(--topbar-h) - var(--touch)) / 2);left:calc(var(--shell-w) + 16px);z-index:var(--z-toast);width:auto;height:var(--touch);clip:auto;white-space:nowrap;background:var(--amber-fill);color:var(--on-amber);border-radius:var(--r-sm);font:var(--t-sub);outline:2px solid var(--on-amber);outline-offset:-4px;align-items:center;margin:0;padding:0 16px;font-weight:600;text-decoration:none;display:inline-flex;position:fixed;overflow:visible}.wrap{max-width:var(--content-w);padding:var(--pad);padding-left:max(var(--pad), env(safe-area-inset-left,0px));padding-right:max(var(--pad), env(safe-area-inset-right,0px));margin:0 auto}main.fullbleed{max-width:none;padding:0}.top{z-index:var(--z-topbar);padding-top:var(--safe-top);background:var(--bar);backdrop-filter:blur(20px)saturate(1.5);position:sticky;top:0}.top:after{content:"";background:var(--sep);height:1px;position:absolute;bottom:0;left:0;right:0}.top .tb{grid-template-columns:minmax(var(--touch), 1fr) minmax(0, auto) minmax(var(--touch), 1fr);height:var(--topbar-h);align-items:center;padding:0 8px;display:grid}.top .lead,.top .trail{align-items:center;min-width:0;display:flex}.top .trail{justify-content:flex-end}.top .ct{text-overflow:ellipsis;white-space:nowrap;text-align:center;max-width:220px;font:var(--t-head);letter-spacing:var(--track-0);color:var(--ink);margin:0;overflow:hidden}.top .ct .short{display:none}.top[data-h1=large] .ct,.top[data-h1=page] .ct{opacity:var(--ct,0)}.top[data-h1=large]:not([data-collapsed]):after{opacity:0}.lt{align-items:flex-end;height:52px;padding:0 0 5px;display:flex}.lt h1{font:var(--t-lt);letter-spacing:var(--track-1);opacity:var(--lt,1);margin:0}.back{height:var(--touch);color:var(--amber-ink);white-space:nowrap;align-items:center;padding:0 8px 0 2px;font-size:17px;line-height:22px;display:inline-flex}.back svg{fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;width:26px;height:26px}.ibtn{width:var(--touch);height:var(--touch);border-radius:var(--r-full);color:var(--ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.ibtn svg{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;width:24px;height:24px}.ibtn.sq{border-radius:var(--r-md)}.ibtn.sq svg{stroke-width:2px}.ibtn.sq:active{background:var(--press)}.tlink{height:var(--touch);min-width:var(--touch);justify-content:center;align-items:center;padding:0 8px;font-size:17px;line-height:22px;display:inline-flex}.tlink.sm{height:32px;color:var(--amber-ink);font:var(--t-foot);text-transform:none;letter-spacing:var(--track-0);cursor:pointer;background:0 0;border:0;margin-right:-6px;padding:0 6px;font-weight:600}@media (width<=599px){.top .ct .full.has-short{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.top .ct .short{display:inline}}@media (width>=600px){.top[data-h1=large] .ct,.top[data-h1=large]:not([data-collapsed]):after{opacity:1}.lt{clip:rect(0 0 0 0);width:1px;height:1px;padding:0;position:absolute;overflow:hidden}}@media (width<=1279px){.back{flex-wrap:wrap;align-content:flex-start;min-width:0;max-width:100%;overflow:hidden}@supports (overflow:clip){.back{overflow:clip}}.back svg{box-sizing:content-box;padding:calc((var(--touch) - 26px) / 2) 0;flex:none}.back>span{line-height:var(--touch)}.back[data-bare] svg{border-radius:var(--r-sm);margin-inline:-2px -8px;padding-inline:2px 8px}.back[data-bare]:focus-visible{outline:none}.back[data-bare]:focus-visible svg{outline:2px solid var(--amber);outline-offset:-2px}}@media (width>=1280px){.top .tb{grid-template-columns:auto minmax(0,1fr) auto;column-gap:16px;padding:0 8px 0 24px}.top .ct{text-align:left;max-width:none;font:var(--t-h1-wide);letter-spacing:var(--track-2)}.top .lead:empty{display:none}}@media (hover:hover){.ibtn:hover,.back:hover{background:var(--sunk);text-decoration:none}.back:hover{border-radius:var(--r-sm)}}@media (hover:hover) and (width<=1279px){.back[data-bare]:hover{background:0 0}.back[data-bare]:hover svg{background:var(--sunk)}}.foot{border-top:1px solid var(--line);margin-top:32px}.glass{background:var(--bar);backdrop-filter:blur(20px)saturate(1.5);box-shadow:var(--shadow-2), inset 0 0 0 1px var(--sep)}.card{background:var(--cell);border-radius:var(--r-md);box-shadow:inset 0 0 0 1px var(--sep);padding:16px}.card.lifted{box-shadow:inset 0 0 0 1px var(--sep), var(--shadow-1)}.muted{color:var(--muted)}.small{font-size:13px;line-height:18px}.scroll-x{-webkit-overflow-scrolling:touch;max-width:100%;position:relative;overflow-x:auto}@property --edge-l{syntax:"<length>";inherits:false;initial-value:0}@property --edge-r{syntax:"<length>";inherits:false;initial-value:0}@keyframes scroll-edge{0%{--edge-r:24px}6%,94%{--edge-l:24px;--edge-r:24px}to{--edge-l:24px}}@supports (animation-timeline:scroll()){.scroll-x{mask-image:linear-gradient(to right, transparent, #000 var(--edge-l), #000 calc(100% - var(--edge-r)), transparent);animation-name:scroll-edge;animation-timing-function:linear;animation-fill-mode:both;animation-timeline:scroll(self inline)}@media (width>=600px){.scroll-x:has(.key,.chk){animation-name:none;mask-image:none}}}.btn{border-radius:var(--r-btn);background:var(--sunk);min-height:50px;color:var(--ink);font:var(--t-head);cursor:pointer;white-space:nowrap;border:0;justify-content:center;align-items:center;gap:6px;padding:0 20px;text-decoration:none;display:inline-flex}.btn svg{flex:none;width:20px;height:20px}.btn.primary{background:var(--amber-fill);color:var(--on-amber)}.btn.tinted{background:var(--tint);color:var(--amber-ink)}.btn.plain{color:var(--amber-ink);background:0 0}.btn.sm{min-height:36px;min-width:var(--touch);border-radius:var(--r-sm);font:var(--t-sub);padding:0 14px;font-weight:500;position:relative}.btn.sm:after{content:"";position:absolute;inset:-4px 0}.btn.mono{font-family:var(--font-mono)}.btn[aria-pressed=true]{background:var(--tint);color:var(--amber-ink);box-shadow:inset 0 0 0 1px var(--amber-ink)}.btn:disabled{opacity:.45;cursor:default}@media (hover:hover){.btn:hover{filter:brightness(1.08);text-decoration:none}}.field{width:100%;min-height:var(--touch);background:var(--sunk);border:1px solid var(--field-line);border-radius:var(--r-xs);padding:8px 12px;font-size:16px;line-height:21px}.field:focus{border-color:var(--amber)}.field::placeholder{color:var(--faint-ink);opacity:1}textarea.field{resize:vertical;min-height:80px}.dmd{font-family:var(--font-mono);text-transform:uppercase;letter-spacing:var(--track-14);color:var(--dmd-ink);background:radial-gradient(circle at 2px 2px, var(--dmd-dot) .6px, transparent 1px) 0 0 / 4px 4px, var(--dmd-well);border-radius:var(--r-xs);text-shadow:0 0 6px #ff8a3d73;border:1px solid #2a2230;padding:8px 14px;font-weight:500;display:inline-block}table.t{border-collapse:collapse;width:100%;font:var(--t-sub)}table.t th,table.t td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:6px 10px}table.t td.mono,table.t td.chk,table.t .mono{white-space:nowrap}table.t td.phrase{white-space:normal}.tok{white-space:nowrap}table.t th{color:var(--muted);font:var(--t-cap);letter-spacing:var(--track-4);text-transform:uppercase;font-weight:500}@media (hover:hover){table.t tbody tr:hover{background:var(--sunk)}}.st-ok{color:var(--ok)}.st-fault{color:var(--bad)}.st-untested{color:var(--warn)}.prov{font:var(--t-foot);color:var(--muted);border-left:2px solid var(--brass);margin:8px 0;padding-left:10px}details.source>summary{cursor:pointer;font:var(--t-sub);color:var(--muted);min-height:var(--touch);line-height:var(--touch)}details.source>.prov{margin-top:0}.scan{filter:var(--scan-filter);background:#fff}.prose :where(p,ul,ol,dl,blockquote,h2,h3,h4,.owner-note),.wrap>p,.panel>p,.gf,.prov,.lrow.static .txt{max-width:var(--measure)}.lrow.static>.txt~*{margin-left:auto}.prose>section>h2{font:var(--t-name);color:var(--violet);margin-top:1.4em}.prose>section>h3{font:var(--t-head);margin-top:1.2em}.prose ul,.prose ol{padding-left:1.3em}.prose li{margin:.2em 0}.prose figure.fig{background:var(--sunk);border-radius:var(--r-xs);margin:1em 0;padding:8px}.prose figure.fig img{max-height:70vh;width:min(100%, var(--w) * 1px, 70vh * var(--w) / var(--h));filter:var(--scan-filter);background:#fff;margin:0 auto;display:block}.prose figure.fig.photo img{filter:none;background:0 0;max-width:100%}.prose figcaption,.prose .fig-note{font:var(--t-foot);color:var(--muted);margin-top:6px}.prose .scroll-x{margin:.8em 0}.prose a{overflow-wrap:anywhere}.prose td>:is(a[href*=\#pg-],a[href*="/manual/"]){text-align:center;min-width:24px;margin-block:-3px;padding-block:3px;display:inline-block}.prose td:has(>:is(a[href*=\#pg-],a[href*="/manual/"])){white-space:nowrap}.prose blockquote{border-left:3px solid var(--warn);background:var(--sunk);margin:1em 0;padding:8px 12px}.pg-bar{border-top:1px dashed var(--line);font:var(--t-cap);color:var(--muted);align-items:center;gap:10px;margin:1.8em 0 .8em;padding-top:8px;display:flex}.pg-bar .btn{margin-left:auto}.mmap{gap:var(--gap);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.mcard{background:var(--sunk);border:1px solid var(--line);border-radius:var(--r-xs);padding:10px 12px}.mhead{font:var(--t-head);font-family:var(--font-display);align-items:baseline;gap:8px;margin-bottom:6px;font-weight:400;display:flex}.mhead b{color:var(--amber-ink);font-family:var(--font-mono)}.mcard ol{margin:0;padding:0;list-style:none}.mcard li>a{min-height:var(--touch);align-items:center;display:flex}.mcard .mc{font:var(--t-foot);font-family:var(--font-mono);color:var(--muted);margin-right:6px}table.t td.chk{text-align:center;width:1%;height:var(--touch);vertical-align:middle;padding:0}.chk-hit{width:var(--touch);height:var(--touch);vertical-align:middle;cursor:pointer;place-items:center;display:inline-grid}.fault-check{width:18px;height:18px;accent-color:var(--bad);cursor:pointer}table.t tr.row-fault td:first-child a,table.t tr.row-fault td:first-child{color:var(--bad)}table.t{--tbl-bg:var(--ground)}.card table.t{--tbl-bg:var(--cell)}table.t td.key>a{position:relative}table.t td.key>a:after{content:"";top:min(0px, (100% - var(--touch)) / 2);bottom:min(0px, (100% - var(--touch)) / 2);width:max(100%, var(--touch));position:absolute;left:0}@media (width>=600px){table.t tr:has(>td.fuse){height:45px}}table.t td.fuse>a{display:inline-block;position:relative}table.t td.fuse>a:after{content:"";inset:min(0px, (100% - var(--touch)) / 2);position:absolute}@media (width>=600px){table.t :is(td,th).key{background:var(--tbl-bg);position:sticky;left:0}table.t :is(td,th).chk{background:var(--tbl-bg);position:sticky;right:0}}@media (width>=600px) and (hover:hover){table.t tbody tr:hover>:is(.key,.chk){background:var(--sunk)}}@media (width<=599px){table.t.two,table.t.two tbody,table.t.two thead,table.t.two thead tr{display:block}table.t.two thead th{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;padding:0;display:block;position:absolute;overflow:hidden}table.t.two thead th.chk{clip:auto;text-align:right;border-bottom:0;width:auto;height:auto;padding:0 12px 2px 0;position:static;overflow:visible}table.t.two tbody tr{border-bottom:1px solid var(--line);flex-wrap:wrap;align-items:flex-start;column-gap:8px;padding-block:4px;display:flex}table.t.two tbody td{border-bottom:0;order:4;padding:2px 0}table.t.two td.key{order:0}.scroll-x:has(>table.t.two){overflow-x:visible;mask-image:none}table.t.two td.nm{flex:1 1 0;order:1;min-width:0}table.t.two tbody tr:has(>td.chk)>:is(td.key,td.nm){padding-top:12px}table.t.two td.nm .note{display:block}table.t.two td.nm .note .sep{display:none}table.t.two td.chk{order:2;width:auto;margin-left:auto}table.t.two tbody tr:after{content:"";flex-basis:100%;order:3}table.t.two tbody td:empty{display:none}table.t.two td[data-h]{font-size:13px;line-height:18px}table.t.two td[data-h]:before{content:attr(data-h) " ";content:attr(data-h) " " / "";font:var(--t-foot);color:var(--muted)}}.lst-h{font:var(--t-foot);color:var(--muted);text-transform:uppercase;letter-spacing:var(--track-4);margin:22px 16px 7px;font-weight:600}.lst{border-radius:var(--r-md);background:var(--cell);margin:0 16px;padding:0;list-style:none;overflow:hidden}.flush :is(.lst-h,.lst,.gf),.flush:is(.lst-h,.lst,.gf){margin-left:0;margin-right:0}.lst>li+li>.lrow{position:relative}.lst>li+li>.lrow:before{content:"";border-top:1px solid var(--sep);position:absolute;top:0;left:16px;right:0}.lst>li+li>.lrow:has(.tile):before{left:58px}.lrow{width:100%;min-height:var(--touch);color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;padding:6px 16px;text-decoration:none;display:flex}.lrow.two{min-height:60px}.lrow:focus-visible{outline-offset:-2px;border-radius:var(--r-md)}.lrow:is(a,button):active{background:var(--press)}@media (hover:hover){.lrow:is(a,button):hover{background:var(--press)}}.lrow .tile{border-radius:var(--r-thumb);background:var(--tint);width:30px;height:30px;color:var(--amber-ink);flex:none;place-items:center;display:grid}.lrow .tile svg{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:19px;height:19px}.lrow .txt{flex:1;min-width:0;display:grid}.lrow>.code{flex:none;min-width:70px}.lrow .ttl{overflow-wrap:anywhere;min-width:0;font-size:17px;line-height:22px}.lrow .sub{color:var(--muted);font-size:15px;line-height:20px}.lrow .val{color:var(--muted);flex:none;font-size:17px;line-height:22px}.lrow .val.mono{font-size:15px;line-height:20px}.lrow .chev{width:14px;height:14px;color:var(--faint);fill:none;stroke:currentColor;stroke-width:2px;stroke-linecap:round;stroke-linejoin:round;flex:none}.lrow.danger{color:var(--bad)}.lrow.static{cursor:default}.gf{font:var(--t-foot);color:var(--muted);margin:7px 16px 0}.checklist{margin:0;padding:0;list-style:none}.checklist>li{grid-template-columns:var(--touch) 1fr;min-height:var(--touch);border-top:1px solid var(--line);gap:4px;padding:6px 0;display:grid}.checklist .tick{min-height:var(--touch);cursor:pointer;justify-content:center;align-self:start;align-items:center;display:flex}.checklist .tick input{width:22px;height:22px;accent-color:var(--ok)}.checklist .body{min-width:0;padding-top:11px}.checklist .title{max-width:var(--measure)}.checklist .done .title{color:var(--muted);text-decoration:line-through;text-decoration-color:var(--ok)}.checklist .links{flex-wrap:wrap;align-items:center;gap:0 14px;margin:0;display:flex}.checklist .links a{min-height:var(--touch);min-width:var(--touch);align-items:center;display:inline-flex}.seg{border-radius:var(--r-track);background:var(--seg-track);grid-auto-columns:1fr;grid-auto-flow:column;gap:2px;height:36px;padding:2px;display:inline-grid}.seg>button,.seg>a{border-radius:var(--r-thumb);min-width:0;height:32px;color:var(--ink);font:var(--t-sub);white-space:nowrap;cursor:pointer;transition:background var(--dur-2) var(--ease-standard), box-shadow var(--dur-2) var(--ease-standard);background:0 0;border:0;place-items:center;padding:0 12px;font-weight:500;text-decoration:none;display:grid;position:relative}.seg>button:after,.seg>a:after{content:"";position:absolute;inset:-6px 0}.seg>button[aria-pressed=true],.seg>button[aria-selected=true],.seg>a[aria-current]{background:var(--seg-thumb);box-shadow:0 1px 3px #00000047, 0 0 0 1px var(--seg-edge);font-weight:600}.seg>.st-ok[aria-pressed=true]{background:var(--ok-tint);box-shadow:inset 0 0 0 1px var(--ok)}.seg>.st-fault[aria-pressed=true]{background:var(--bad-tint);box-shadow:inset 0 0 0 1px var(--bad)}:root[data-text=sm] .prose{font-size:.93rem}:root[data-text=lg] .prose{font-size:1.16rem}.k-sw{--k:var(--amber);--k-ink:var(--amber-ink);--k-fill:var(--tint);--m:12px}.k-lamp{--k:var(--violet);--k-fill:var(--violet-tint);--m:10px}.k-coil{--k:var(--brass);--k-fill:var(--brass-tint);--m:13px}.k-shot{--k:var(--ink);--k-fill:var(--raised);--m:16px}.chip{border-radius:var(--r-chip);background:var(--sunk);height:32px;color:var(--ink);font:var(--t-sub);cursor:pointer;border:0;align-items:center;gap:6px;padding:0 12px;font-weight:500;display:inline-flex}.chip.on{background:var(--tint);box-shadow:inset 0 0 0 1px var(--amber-ink);color:var(--amber-ink)}.pill{--pill-tint:var(--sunk);border-radius:var(--r-btn);height:24px;font:var(--t-foot);background:var(--pill-tint);color:var(--muted);flex:none;align-items:center;gap:6px;padding:0 8px;font-weight:600;display:inline-flex}.pill.ok{--pill-tint:var(--ok-tint);color:var(--ok)}.pill.fault{--pill-tint:var(--bad-tint);color:var(--bad)}.pill.untested{--pill-tint:var(--warn-tint);color:var(--warn)}.pill .dot{background:currentColor;border-radius:50%;width:8px;height:8px}.code{border-radius:var(--r-xs);min-width:36px;height:26px;font:var(--t-code);letter-spacing:var(--track-6);text-transform:uppercase;white-space:nowrap;place-items:center;padding:0 6px;display:inline-grid}.code.lg{border-radius:var(--r-code-lg);min-width:54px;height:40px;font:var(--t-code-lg)}.wire{font:var(--t-foot);font-family:var(--font-mono);white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.wire i{border-radius:var(--r-wire);width:26px;height:10px;box-shadow:var(--wire-edge);flex:none;display:inline-block}.hint{border-radius:var(--r-btn);background:var(--brass-tint);font:var(--t-sub);padding:12px 14px}.hint strong{color:var(--brass-ink);font-size:13px;line-height:18px}@media (hover:none),(pointer:coarse){.kbd-only{display:none}}.search{-webkit-appearance:none;appearance:none;width:100%;height:var(--touch);border-radius:calc(var(--r-sm) + 4px);background-color:var(--seg-track);box-shadow:inset 0 0 0 1px var(--field-line);color:var(--ink);font:var(--t-callout);background-clip:padding-box;border:4px solid #0000;padding:0 12px}.search::placeholder{color:var(--faint-ink);opacity:1}.search:focus{outline:2px solid var(--amber);outline-offset:-3px}.search::-webkit-search-decoration,.search::-webkit-search-cancel-button{-webkit-appearance:none;display:none}select.search,select.field{-webkit-appearance:none;appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);cursor:pointer;background-position:right 19px center,right 14px center;background-repeat:no-repeat;background-size:5px 5px;padding-right:32px}select.search{width:auto}.srch{align-items:center;min-width:0;display:flex;position:relative}.srch>.search{flex:none;width:calc(100% + 8px);margin-inline:-4px}.srch .search:not(:placeholder-shown){padding-right:var(--touch)}.srch .clear{color:var(--muted);position:absolute;top:50%;right:0;transform:translateY(-50%)}.srch .clear svg{width:16px;height:16px}@media (hover:hover){.srch .clear:hover{color:var(--ink);background:0 0}}.hub{max-width:calc(var(--hub-w) + 2 * var(--pad));margin-inline:calc(-1 * var(--pad))}.hub>h1{margin:0 16px 8px}.hub>.srch{width:calc(100% - 32px);margin:0 16px 4px}.hub .lst-h:first-of-type{margin-top:10px}.hub>nav.seg{margin-inline:16px}.shell{z-index:var(--z-shell);position:fixed}.shell ul{margin:0;padding:0;list-style:none}.shell a{text-decoration:none}.shell .tab{flex-direction:column;align-items:center;display:flex;position:relative}.shell .ico{fill:none;stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;flex:none}.shell .badge{border-radius:var(--r-full);background:var(--amber-fill);min-width:18px;height:18px;color:var(--on-amber);font:var(--t-tab);font-family:var(--font-mono);text-align:center;box-shadow:0 0 0 2px var(--ground);padding:0 4px;line-height:18px;position:absolute;top:3px;left:calc(50% + 5px)}.shell-logo,.shell .subs{display:none}@media (width<=599px){.shell{padding-bottom:var(--safe-bot);background:var(--bar);backdrop-filter:blur(20px)saturate(1.5);box-shadow:0 -1px 0 var(--sep);bottom:0;left:0;right:0}.shell .tabs{height:var(--tabbar-h);justify-content:center;display:flex}.shell .tabs>li{flex:1 1 0;max-width:96px}.shell .tab{height:var(--tabbar-h);color:var(--faint);gap:2px;padding-top:6px}.shell .ico{width:26px;height:26px}.shell .lbl{font:var(--t-tab)}.shell .tab[aria-current=page]{color:var(--amber-ink);filter:drop-shadow(0 0 6px var(--amber-glow))}}@media (width>=600px){.shell{width:var(--shell-w);padding-top:calc(var(--safe-top) + 40px);background:var(--surface);box-shadow:1px 0 0 var(--sep);scroll-padding-block:8px;top:0;bottom:0;left:0;overflow-y:auto}.shell .tabs{flex-direction:column;gap:4px;display:flex}.shell .tab{width:var(--rail-w);height:64px;color:var(--muted);justify-content:center;gap:2px}.shell .tab:focus-visible{outline-offset:-2px;border-radius:var(--r-sm)}.shell .ico{border-radius:var(--r-full);width:56px;height:32px;padding:4px 16px}.shell .tab .lbl{font-size:12px;line-height:16px}.shell .tab[aria-current=page]{color:var(--amber-ink);font-weight:600}.shell .tab[aria-current=page] .ico{background:var(--tint)}.shell .badge{box-shadow:0 0 0 2px var(--surface);left:calc(50% + 7px)}@media (hover:hover){.shell .tab:hover,.shell .sub:hover{background:var(--sunk)}.shell .tab:hover{border-radius:var(--r-sm)}}}@media (width>=1280px){.shell{padding:calc(var(--safe-top) + 18px) 16px 16px}.shell-logo{width:160px;margin:0 0 12px 8px;display:block}.shell-logo img{width:160px;height:81px;filter:drop-shadow(0 0 8px var(--amber-glow));display:block}.shell .tabs{gap:8px}.shell .tab{width:auto;height:var(--touch);border-radius:var(--r-sm);color:var(--ink);flex-direction:row;justify-content:flex-start;gap:12px;padding:0 12px}.shell .tab .lbl{font-size:15px;font-weight:500;line-height:20px}.shell .ico{border-radius:0;width:22px;height:22px;padding:0}.shell .tab[aria-current=page]{background:var(--tint)}.shell .tab[aria-current=page] .ico{background:0 0}.shell .tab[aria-current=page] .lbl{font-weight:600}.shell .badge{display:none}.shell .subs{display:block}.shell .sub{min-height:var(--touch);border-radius:var(--r-sm);color:var(--muted);align-items:center;gap:8px;padding:0 12px 0 46px;font-size:15px;line-height:20px;display:flex}.shell .sub[aria-current=page]{color:var(--amber-ink);font-weight:600}.shell .cnt{border-radius:var(--r-full);background:var(--tint);height:20px;color:var(--amber-ink);font:var(--t-cap);font-family:var(--font-mono);margin-left:auto;padding:0 6px;line-height:20px}}header.top{view-transition-name:topbar}nav.shell{view-transition-name:shell}.toast-host{view-transition-name:toast}::view-transition-group(*),::view-transition-old(*),::view-transition-new(*){animation-duration:var(--dur-2);animation-timing-function:var(--ease-standard)}html:active-view-transition-type(push)::view-transition-old(root),html:active-view-transition-type(push)::view-transition-new(root),html:active-view-transition-type(pop)::view-transition-old(root),html:active-view-transition-type(pop)::view-transition-new(root){mix-blend-mode:normal}html:active-view-transition-type(push)::view-transition-old(root){animation:vt-push-out var(--dur-4) var(--ease-emphasized) both}html:active-view-transition-type(push)::view-transition-new(root){animation:vt-push-in var(--dur-4) var(--ease-emphasized) both}html:active-view-transition-type(pop)::view-transition-old(root){z-index:var(--z-lift-1);animation:vt-pop-out var(--dur-3) var(--ease-exit) both}html:active-view-transition-type(pop)::view-transition-new(root){animation:vt-pop-in var(--dur-3) var(--ease-exit) both}@keyframes vt-push-in{0%{transform:translate(100%)}}@keyframes vt-push-out{to{filter:brightness(.9);transform:translate(-30%)}}@keyframes vt-pop-out{to{transform:translate(100%)}}@keyframes vt-pop-in{0%{filter:brightness(.9);transform:translate(-30%)}}@keyframes vt-fade-in{0%{opacity:0}}@keyframes vt-fade-out{to{opacity:0}}.shell .ico{transition:transform var(--dur-1) var(--ease-standard)}.shell .tab:active .ico{transform:scale(.9)}#main.swiping{will-change:transform}@media (prefers-reduced-motion:reduce){html:active-view-transition-type(push)::view-transition-old(root),html:active-view-transition-type(pop)::view-transition-old(root),::view-transition-old(*){animation:vt-fade-out var(--dur-0) var(--ease-standard) both}html:active-view-transition-type(push)::view-transition-new(root),html:active-view-transition-type(pop)::view-transition-new(root),::view-transition-new(*){animation:vt-fade-in var(--dur-0) var(--ease-standard) both}::view-transition-group(*){animation:none}.shell .ico{transition:none}.shell .tab:active .ico{transform:none}}@media print{body{background:var(--ground);color:var(--ink);font-size:12px;line-height:16px}.scroll-x{overflow:visible;mask-image:none}table.t{font-size:12px;line-height:16px}table.t th,table.t td{padding:4px 6px}table.t .small{font-size:11px;line-height:13px}.print-only{display:revert}.no-print,.shell,.btn,.field,.srch,.search,.foot,.toast-host,.map-controls,.sr-only,.top astro-island,.ibtn,.tlink,.seg,nav.rbar,.acts,.back,.ptr,.sheet.map,.sheet.dialog,.scrim,nav.pn,.chip,.dock,.hb .side,button.lrow,.pgno,header.top[data-h1=page],header.top[data-h1=large],.top .lead,.top .trail,.top:after{display:none!important}.top{backdrop-filter:none;background:0 0;padding:0;position:static}.top .tb{height:auto;padding:0;display:block}.top .ct{white-space:normal;text-align:left;opacity:1;max-width:none;font:var(--t-title);overflow:visible}.top .ct .full,.top .ct .full.has-short{clip:auto;width:auto;height:auto;position:static;overflow:visible}.top .ct .short{display:none}.lt{clip:auto;width:auto;height:auto;padding:0;position:static;overflow:visible}.lt h1{opacity:1;font:var(--t-title)}.dmd{text-shadow:none;border-color:var(--line)}.wrap{max-width:none;padding:0}table.t td.chk{height:auto;padding:6px 10px}.chk-hit{width:auto;height:auto;display:inline}table.t :is(td,th):is(.key,.chk){position:static}.card{break-inside:avoid;box-shadow:none;border:1px solid var(--line);padding:8px}a,:is(a:not([class]),a.small,.prose a,.owner-note a):not(.btn,.seg>a){color:var(--ink);text-decoration:none}.prose td>:is(a[href*=\#pg-],a[href*="/manual/"]){display:inline}a[href^=http]:after{content:" (" attr(href) ")";color:var(--muted);font-size:.85em}}.toast-host.svelte-1ig2a9j{z-index:var(--z-toast);left:calc(var(--shell-w) + 12px);right:12px;bottom:calc(var(--tabbar-h) + var(--safe-bot) + 10px + var(--toast-lift,0px));pointer-events:none;justify-items:center;display:grid;position:fixed}.toast.svelte-1ig2a9j{border-radius:var(--r-md);background:var(--raised);width:min(100%,520px);min-height:56px;box-shadow:var(--shadow-2), inset 0 0 0 1px var(--sep);color:var(--ink);font:var(--t-sub);animation:svelte-1ig2a9j-toast-in var(--dur-2) var(--ease-standard);align-items:center;gap:10px;padding:10px 10px 10px 14px;display:flex}.toast.svelte-1ig2a9j .text:where(.svelte-1ig2a9j){flex:1}.toast.svelte-1ig2a9j .btn:where(.svelte-1ig2a9j){pointer-events:auto;flex:none}@keyframes svelte-1ig2a9j-toast-in{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){@keyframes svelte-1ig2a9j-toast-in{0%{opacity:0}to{opacity:1}}}@media print{.toast-host.svelte-1ig2a9j{display:none!important}}.badge-host.svelte-lazgdm{display:contents}
