@font-face{font-family:Inter;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_astro/Inter-Variable.DiVDrmQJ.woff2)format("woff2")}:root{color-scheme:light;--bg-rgb:242 242 245;--surface-rgb:255 255 255;--surface-2-rgb:240 240 243;--surface-3-rgb:230 230 234;--fg-rgb:23 23 23;--fg-2-rgb:92 92 96;--fg-3-rgb:142 142 147;--edge-rgb:226 226 230;--edge-2-rgb:210 210 215;--alert-rgb:200 38 38;--alert-fg-rgb:255 255 255;--tx-rgb:21 101 192;--rx-rgb:19 116 58;--e1:0 1px 2px #1111110d;--e2:0 1px 2px #1111110a, 0 4px 12px -2px #1111110f;--e3:0 12px 32px -8px #11111129, 0 32px 64px -16px #1113;--ring-focus:0 0 0 3px rgb(var(--fg-rgb) / .14);--ease:cubic-bezier(.32, .72, 0, 1);--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--series-1:#1565c0;--series-2:#13743a;--series-3:#eb6834;--series-4:#eda100;--series-5:#e87ba4;--series-6:#9a6b3f;--series-7:#6250d6;--series-8:#e34948;--status-unofficial:#868c95}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){color-scheme:dark;--bg-rgb:0 0 0;--surface-rgb:32 32 35;--surface-2-rgb:48 48 51;--surface-3-rgb:62 62 66;--fg-rgb:245 245 245;--fg-2-rgb:174 174 178;--fg-3-rgb:122 122 128;--edge-rgb:56 56 58;--edge-2-rgb:72 72 74;--alert-rgb:248 113 113;--alert-fg-rgb:17 17 17;--tx-rgb:74 168 245;--rx-rgb:34 211 107;--e1:inset 0 0 0 1px #ffffff0f;--e2:inset 0 0 0 1px #ffffff17, 0 6px 20px -6px #0009;--e3:inset 0 0 0 1px #ffffff1f, 0 20px 56px -14px #000c;--ring-focus:0 0 0 3px rgb(var(--fg-rgb) / .22);--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--series-1:#4aa8f5;--series-2:#22d36b;--series-3:#d95926;--series-4:#c98500;--series-5:#d55181;--series-6:#b88a5c;--series-7:#9085e9;--series-8:#e66767;--status-unofficial:#a9afb8}}:root[data-theme=dark]{color-scheme:dark;--bg-rgb:0 0 0;--surface-rgb:32 32 35;--surface-2-rgb:48 48 51;--surface-3-rgb:62 62 66;--fg-rgb:245 245 245;--fg-2-rgb:174 174 178;--fg-3-rgb:122 122 128;--edge-rgb:56 56 58;--edge-2-rgb:72 72 74;--alert-rgb:248 113 113;--alert-fg-rgb:17 17 17;--tx-rgb:74 168 245;--rx-rgb:34 211 107;--e1:inset 0 0 0 1px #ffffff0f;--e2:inset 0 0 0 1px #ffffff17, 0 6px 20px -6px #0009;--e3:inset 0 0 0 1px #ffffff1f, 0 20px 56px -14px #000c;--ring-focus:0 0 0 3px rgb(var(--fg-rgb) / .22);--check-mark:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3E%3Cpath d='M4 8.5l2.5 2.5L12 5.5' fill='none' stroke='%23111' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");--series-1:#4aa8f5;--series-2:#22d36b;--series-3:#d95926;--series-4:#c98500;--series-5:#d55181;--series-6:#b88a5c;--series-7:#9085e9;--series-8:#e66767;--status-unofficial:#a9afb8}:root{--window:rgb(var(--bg-rgb));--card:rgb(var(--surface-rgb));--subtle:rgb(var(--surface-2-rgb));--hover:rgb(var(--surface-3-rgb));--field:rgb(var(--fg-rgb) / .06);--border:rgb(var(--edge-rgb));--border-strong:rgb(var(--edge-2-rgb));--text:rgb(var(--fg-rgb));--text-2:rgb(var(--fg-2-rgb));--text-3:rgb(var(--fg-3-rgb));--accent:rgb(var(--fg-rgb));--on-accent:rgb(var(--surface-rgb));--accent-soft:rgb(var(--fg-rgb) / .06);--cell:rgb(var(--surface-2-rgb));--changed:rgb(var(--tx-rgb) / .16);--tx:rgb(var(--tx-rgb));--rx:rgb(var(--rx-rgb));--ok:rgb(var(--rx-rgb));--live:rgb(var(--rx-rgb));--hl-1:217 164 6;--hl-2:34 160 90;--hl-3:59 130 246;--hl-4:219 80 160;--status-verified:var(--rx);--status-official:var(--tx);--bad:rgb(var(--alert-rgb));--warn:rgb(var(--alert-rgb));--lcd:rgb(var(--surface-2-rgb));--ui:"Inter", system-ui, -apple-system, "Segoe UI", "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", "Noto Sans CJK SC", "Noto Sans SC", sans-serif;--mono:ui-monospace, "SF Mono", "Cascadia Mono", Menlo, Consolas, monospace;font-family:var(--ui);font-feature-settings:"cv05" 1, "cv08" 1, "ss03" 1;color:var(--text);background:var(--window);-webkit-font-smoothing:antialiased;font-size:13px;line-height:1.5}.input{background:var(--field);height:30px;color:var(--text);min-width:0;transition:box-shadow .14s var(--ease), background-color .14s var(--ease);border:0;border-radius:9px;padding:0 11px}.input::placeholder{color:var(--text-3)}.input:focus{background:var(--card);box-shadow:var(--ring-focus);outline:none}.input:disabled{color:var(--text-3);opacity:.7}select.input{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--text-3) 50%), linear-gradient(135deg, var(--text-3) 50%, transparent 50%);background-position:calc(100% - 16px) 15px,calc(100% - 11px) 15px;background-repeat:no-repeat;background-size:5px 5px;padding-right:30px}select.input:focus{background-color:var(--card)}select.input option{background:var(--card);color:var(--text)}.num{font-family:var(--mono);letter-spacing:-.01em;font-size:13px}.field{flex-direction:column;gap:4px;display:flex}.field>span{color:var(--text-3);font-size:12px;font-weight:500}.btn{background:rgb(var(--fg-rgb) / .07);height:30px;color:var(--text);cursor:pointer;white-space:nowrap;user-select:none;transition:background-color .14s var(--ease), transform .1s var(--ease);border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:0 13px;font-size:13px;font-weight:500;line-height:1;display:inline-flex}.btn:hover:not(:disabled){background:rgb(var(--fg-rgb) / .11)}.btn:active:not(:disabled){transform:scale(.975)}.btn:disabled{opacity:.4;cursor:default}.btn.accent,.btn.primary{background:var(--accent);color:var(--on-accent)}.btn.accent:hover:not(:disabled),.btn.primary:hover:not(:disabled){background:rgb(var(--fg-rgb) / .84)}.btn.danger{background:rgb(var(--alert-rgb) / .12);color:rgb(var(--alert-rgb))}.btn.danger:hover:not(:disabled){background:rgb(var(--alert-rgb));color:rgb(var(--alert-fg-rgb))}.btn.icon{width:30px;padding:0;display:inline-flex}.btn.ghost{color:var(--text-2);background:0 0;padding:0 10px}.btn.ghost:hover:not(:disabled){background:rgb(var(--fg-rgb) / .06);color:var(--text)}.check{cursor:pointer;user-select:none;align-items:center;gap:7px;display:inline-flex}.check input:not(.switch){width:16px;height:16px;accent-color:rgb(var(--fg-rgb));margin:0}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{appearance:none;margin:0}input[type=checkbox]:not(.switch){appearance:none;background:rgb(var(--fg-rgb) / .12);cursor:pointer;vertical-align:middle;width:16px;height:16px;transition:background-color .14s var(--ease);border-radius:5px;flex:none;margin:0}input[type=checkbox]:not(.switch):hover{background-color:rgb(var(--fg-rgb) / .18)}input[type=checkbox]:not(.switch):checked{background:rgb(var(--fg-rgb)) var(--check-mark) center / 14px no-repeat}input[type=checkbox]:disabled,.switch:disabled{opacity:.45;cursor:default}input[type=checkbox]:focus-visible{box-shadow:var(--ring-focus);outline:none}.switch{appearance:none;background:rgb(var(--fg-rgb) / .16);cursor:pointer;vertical-align:middle;width:34px;height:20px;transition:background-color .2s var(--ease);border-radius:999px;flex:none;margin:0;position:relative}.switch:after{content:"";width:16px;height:16px;transition:transform .2s var(--ease);background:#fff;border-radius:50%;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000040}.switch:checked{background:rgb(var(--fg-rgb))}.switch:checked:after{background:rgb(var(--surface-rgb));transform:translate(14px)}.segmented{background:rgb(var(--fg-rgb) / .06);border-radius:10px;gap:2px;padding:3px;display:inline-flex}.segmented button{height:26px;color:var(--text-2);cursor:pointer;transition:background-color .14s var(--ease), color .14s var(--ease);background:0 0;border:0;border-radius:7px;padding:0 12px;font-weight:500}.segmented button:hover:not(:disabled){color:var(--text)}.segmented button.on{background:var(--card);color:var(--text);box-shadow:var(--e1)}.segmented button:disabled:not(.on){opacity:.45;cursor:default}.key{letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);font-size:11px;font-weight:500}.mono{font-family:var(--mono);font-variant-numeric:tabular-nums}*,:before,:after{box-sizing:border-box}:root{--page:1280px;--gutter:24px;--radius-card:14px;--bar-h:56px}@media (width<=720px){:root{--gutter:16px}}html{scroll-padding-top:calc(var(--bar-h) + 12px);-webkit-text-size-adjust:100%;font-size:14px}body{background:var(--window);min-height:100vh;color:var(--text);flex-direction:column;margin:0;display:flex}a{color:inherit}p a,li a,dd a,td a.link,.prose a{text-decoration-color:rgb(var(--fg-rgb) / .3);text-underline-offset:2px}p a:hover,li a:hover,dd a:hover,.prose a:hover{text-decoration-color:currentColor}code,kbd,pre{font-family:var(--mono)}code{background:var(--field);border-radius:5px;padding:1px 5px;font-size:.92em}.icon{flex:none;display:block}[hidden]{display:none!important}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.skip{z-index:10;background:var(--accent);color:var(--on-accent);border-radius:8px;padding:8px 12px;position:absolute;top:-40px;left:8px}.skip:focus{top:8px}.bar{z-index:20;background:var(--window);box-shadow:inset 0 -1px 0 var(--border);position:sticky;top:0}.bar-in{max-width:var(--page);height:var(--bar-h);padding:0 var(--gutter);align-items:center;gap:16px;margin:0 auto;display:flex}.brand{letter-spacing:-.01em;flex:none;align-items:center;gap:8px;font-size:15px;font-weight:600;text-decoration:none;display:flex}.brand svg{width:26px;height:26px;fill:var(--text)}.brand small{color:var(--text-3);font-weight:500}.tabs{gap:2px;display:flex}.tabs a{color:var(--text-2);white-space:nowrap;transition:background-color .14s var(--ease), color .14s var(--ease);border-radius:9px;padding:6px 12px;font-weight:500;text-decoration:none}.tabs a:hover{color:var(--text)}.tabs a[aria-current=page]{background:var(--card);color:var(--text);box-shadow:var(--e1)}.bar-tools{align-items:center;gap:6px;margin-left:auto;display:flex}.search-open{width:240px;color:var(--text-3);background:var(--field);justify-content:flex-start;font-weight:400}.search-open kbd{margin-left:auto}kbd{background:rgb(var(--fg-rgb) / .06);color:var(--text-3);font-family:var(--ui);border-radius:5px;padding:1px 6px;font-size:11px;line-height:1.5}.btn.menu-btn{display:none}@media (width<=1040px){.search-open{justify-content:center;width:30px;padding:0}.search-open span,.search-open kbd{display:none}}@media (width<=860px){.btn.menu-btn{display:inline-flex}.tabs{top:var(--bar-h);padding:8px var(--gutter) 12px;background:var(--window);box-shadow:inset 0 -1px 0 var(--border), var(--e2);flex-direction:column;gap:0;display:none;position:absolute;left:0;right:0}.bar.open .tabs{display:flex}.tabs a{padding:10px 12px}}main{width:100%;max-width:var(--page);padding:24px var(--gutter) 48px;flex:1;margin:0 auto}.card{border-radius:var(--radius-card);background:var(--card);box-shadow:var(--e2)}.pad{padding:20px 22px}@media (width<=720px){.pad{padding:16px}}.stack{flex-direction:column;gap:16px;display:flex}h1,h2,h3{letter-spacing:-.015em;margin:0}h1{font-size:24px;font-weight:650;line-height:1.2}h2{font-size:17px;font-weight:600}h3{font-size:14px;font-weight:600}.lead{color:var(--text-2);margin:6px 0 0;font-size:15px}.muted{color:var(--text-2)}.faint{color:var(--text-3)}.crumbs{color:var(--text-3);flex-wrap:wrap;gap:6px;margin:0 0 12px;padding:0;font-size:13px;list-style:none;display:flex}.crumbs li+li:before{content:"/";color:var(--border-strong);margin-right:6px}.crumbs a{text-decoration:none}.crumbs a:hover{color:var(--text)}.section-head{align-items:baseline;gap:10px;margin:0 0 10px;display:flex}.section-head .key{margin:0}.btn{text-decoration:none}.btn.big{border-radius:9px;height:36px;padding:0 16px}.actions{flex-wrap:wrap;gap:8px;display:flex}.input.big{border-radius:10px;height:40px;padding:0 14px 0 38px;font-size:15px}.search-field{align-items:center;min-width:0;display:flex;position:relative}.search-field>.icon{color:var(--text-3);pointer-events:none;position:absolute;left:12px}.search-field .input{width:100%;padding-left:32px}.search-field .input.big{padding-left:38px}.search-field kbd{pointer-events:none;position:absolute;right:10px}.search-field .input:focus~kbd,.search-field .input:not(:placeholder-shown)~kbd{display:none}input[type=search]::-webkit-search-cancel-button{appearance:none}.status{white-space:nowrap;align-items:center;gap:6px;font-weight:500;display:inline-flex}.status.verified,.dot.verified{color:var(--status-verified)}.status.official,.dot.official{color:var(--status-official)}.status.unofficial,.dot.unofficial{color:var(--status-unofficial)}.status-bar{background:var(--subtle);border-radius:3px;gap:2px;height:6px;display:flex;overflow:hidden}.status-bar span{min-width:3px}.status-bar .verified{background:var(--status-verified)}.status-bar .official{background:var(--status-official)}.status-bar .unofficial{background:var(--status-unofficial)}.legend{flex-wrap:wrap;gap:4px 16px;margin:10px 0 0;padding:0;font-size:13px;list-style:none;display:flex}.legend li{align-items:center;gap:6px;display:flex}.legend b{font-family:var(--mono);font-weight:500}.note{background:var(--subtle);color:var(--text-2);border-radius:10px;gap:10px;padding:10px 12px;font-size:13px;display:flex}.note .icon{margin-top:2px}.note.verified{background:rgb(var(--rx-rgb) / .09)}.note.verified .icon{color:var(--status-verified)}.note.official{background:rgb(var(--tx-rgb) / .08)}.note.official .icon{color:var(--status-official)}.note.unofficial .icon{color:var(--text-2)}.note p{margin:0}.note strong{color:var(--text)}.vtile{background:var(--subtle);width:24px;height:24px;color:var(--text-3);border-radius:6px;flex:none;place-items:center;font-size:12px;font-weight:600;line-height:1;display:inline-grid}.vtile:has(img){background:0 0}.vtile img{object-fit:contain;border-radius:inherit;width:100%;height:100%}.vtile:has(img)>span{display:none}.vtile.lg{border-radius:10px;width:40px;height:40px;font-size:18px}.stats{grid-template-columns:repeat(auto-fit,minmax(118px,1fr));gap:8px;margin:0;display:grid}.stat{background:var(--subtle);border-radius:10px;padding:10px 12px}.stat dt{align-items:center;gap:6px;display:flex}.stat dd{font-family:var(--mono);letter-spacing:-.02em;font-variant-numeric:tabular-nums;margin:2px 0 0;font-size:20px;font-weight:500}.table-wrap{overflow-x:auto}.table{border-collapse:collapse;width:100%;font-size:13px}.table th{border-bottom:1px solid var(--border);letter-spacing:.04em;text-transform:uppercase;color:var(--text-3);text-align:left;white-space:nowrap;padding:8px 10px;font-size:11px;font-weight:500}.table td{border-bottom:1px solid var(--border);vertical-align:middle;padding:7px 10px}.table tbody tr:last-child td{border-bottom:0}.table tbody tr:hover td{background:var(--accent-soft)}.table .num,.table .r{text-align:right}.table td.num{color:var(--text-2);font-size:12.5px}.table tr.linked{position:relative}.table tr.linked a.row-link{font-weight:600;text-decoration:none}.table tr.linked a.row-link:after{content:"";position:absolute;inset:0}.table tr.linked a.row-link:focus-visible{box-shadow:none}.table tr.linked:has(a.row-link:focus-visible) td{background:var(--accent-soft)}.table tr.linked:has(a.row-link:focus-visible) td:first-child{box-shadow:inset 3px 0 0 var(--text)}.vendor-cell{white-space:nowrap;align-items:center;gap:10px;display:flex}.desc-cell{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;width:46%;max-width:0;overflow:hidden}.also{max-width:260px;color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;display:block;overflow:hidden}.match{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;margin-top:2px;font-size:12px;font-weight:400;display:block;overflow:hidden}mark{background:rgb(var(--hl-1) / .28);color:inherit;border-radius:2px}@media (width<=760px){.table.devices thead{display:none}.table.devices,.table.devices tbody{display:block}.table.devices tr{border-bottom:1px solid var(--border);grid-template-columns:1fr auto;gap:2px 12px;padding:10px 4px;display:grid}.table.devices td{border:0;padding:0}.table.devices tbody tr:hover td{background:0 0}.table.devices .c-vendor{color:var(--text-2);grid-column:1}.table.devices .c-status{text-align:right;grid-area:1/2}.table.devices .c-model{grid-column:1/-1}.table.devices .desc-cell{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;grid-column:1/-1;width:auto;max-width:none;display:-webkit-box}.table.devices .c-proto{display:none}.table.devices .c-regs{text-align:right;grid-area:2/2}.table.devices .c-regs:after{content:" regs";color:var(--text-3)}.table.devices .vtile{display:none}}.toolbar{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.toolbar .grow{flex:260px}.toolbar .count{color:var(--text-3);white-space:nowrap;margin-left:auto;font-size:13px}@media (width<=720px){.toolbar select.input{flex:140px}.toolbar .segmented{width:100%;overflow-x:auto}.toolbar .count{margin-left:0}}.pager{color:var(--text-3);justify-content:space-between;align-items:center;gap:8px;padding-top:12px;font-size:13px;display:flex}.pager[hidden]{display:none}.pager .btns{gap:6px;display:flex}.empty{text-align:center;color:var(--text-2);padding:36px 12px}.empty strong{color:var(--text);margin-bottom:4px;font-size:15px;display:block}.empty[hidden]{display:none}.facts{grid-template-columns:minmax(120px,max-content) 1fr;margin:0;font-size:13px;display:grid}.facts dt,.facts dd{border-bottom:1px solid var(--border);padding:7px 0}.facts dt{color:var(--text-3);padding-right:18px}.facts dd{overflow-wrap:anywhere;min-width:0;margin:0}.facts>:nth-last-child(-n+2){border-bottom:0}.facts .def{color:var(--text-3);margin-left:6px;font-size:12px}.prose{max-width:72ch;font-size:14.5px;line-height:1.65}.prose h2{margin:28px 0 8px}.prose h2:first-child{margin-top:0}.prose h3{margin:20px 0 6px}.prose p,.prose ul,.prose ol{margin:0 0 12px}.prose ul,.prose ol{padding-left:20px}.prose li+li{margin-top:4px}.prose pre{background:var(--subtle);border-radius:10px;margin:0 0 12px;padding:12px 14px;font-size:12.5px;line-height:1.6;overflow-x:auto}.prose pre code{background:0 0;padding:0}.foot{box-shadow:inset 0 1px 0 var(--border);color:var(--text-3);font-size:13px}.foot-in{max-width:var(--page);padding:20px var(--gutter) 28px;flex-wrap:wrap;justify-content:space-between;gap:8px 24px;margin:0 auto;display:flex}.foot nav{flex-wrap:wrap;gap:4px 16px;display:flex}.foot a{text-decoration:none}.foot a:hover{color:var(--text)}.foot p{margin:0}.cmd{background:var(--card);width:min(600px,100vw - 32px);color:var(--text);box-shadow:var(--e3);border:0;border-radius:14px;margin:10vh auto auto;padding:0;overflow:hidden}.cmd[open]{animation:rise .2s var(--ease)}.cmd::backdrop{background:#00000052}@keyframes rise{0%{opacity:0;transform:translateY(-6px)scale(.98)}}.cmd-search{height:50px;color:var(--text-3);box-shadow:inset 0 -1px 0 var(--border);align-items:center;gap:10px;padding:0 14px;display:flex}.cmd-search input{min-width:0;height:100%;color:var(--text);background:0 0;border:0;outline:0;flex:1;font-size:15px}.cmd-list{max-height:min(420px,60vh);margin:0;padding:6px;list-style:none;overflow-y:auto}.cmd-group{padding:10px 10px 4px}.cmd-item a{min-height:40px;color:var(--text-2);border-radius:8px;align-items:center;gap:10px;padding:6px 10px;text-decoration:none;display:flex}.cmd-item[aria-selected=true] a{background:var(--accent-soft);color:var(--text)}.cmd-item a:focus-visible{box-shadow:none}.cmd-text{flex-direction:column;flex:1;min-width:0;display:flex}.cmd-title{color:var(--text);font-weight:500}.cmd-sub{color:var(--text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.cmd-foot{color:var(--text-3);box-shadow:inset 0 1px 0 var(--border);gap:14px;padding:8px 14px;font-size:12px;display:flex}.cmd .empty{padding:24px 12px}.toast{z-index:50;background:var(--accent);color:var(--on-accent);box-shadow:var(--e3);opacity:0;pointer-events:none;transition:opacity .18s var(--ease), transform .18s var(--ease);border-radius:10px;padding:8px 14px;font-weight:500;position:fixed;bottom:24px;left:50%;transform:translate(-50%,12px)}.toast.on{opacity:1;transform:translate(-50%)}::-webkit-scrollbar{width:12px;height:12px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);background-clip:padding-box;border:3.5px solid #0000;border-radius:999px}::-webkit-scrollbar-thumb:hover{background-color:var(--text-3)}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.table.regs{table-layout:fixed;min-width:920px}.regs th.c-area{width:52px}.regs th.c-address{width:96px}.regs th.c-name{width:30%}.regs th.c-type{width:148px}.regs th.c-access,.regs th.c-unit{width:64px}.regs th.c-scale{width:96px}.regs td{text-overflow:ellipsis;white-space:nowrap;padding-top:4px;padding-bottom:4px;overflow:hidden}.regs .mono{font-size:12.5px}.regs .c-desc{color:var(--text-3)}.regs .c-access,.regs .c-scale{color:var(--text-2)}.area{color:var(--text-3);font-family:var(--mono);font-size:11.5px;font-weight:500}.c-addr{position:relative}.copy{width:22px;height:22px;color:var(--text-3);vertical-align:middle;cursor:pointer;opacity:0;transition:opacity .14s var(--ease), background-color .14s var(--ease);background:0 0;border:0;border-radius:6px;place-items:center;margin-left:4px;padding:0;display:inline-grid}tr:hover .copy,.copy:focus-visible{opacity:1}.copy:hover{background:var(--field);color:var(--text)}@media (hover:none){.copy{opacity:1}}.reg-name{width:100%;min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:baseline;gap:8px;padding:2px 0;display:flex}.reg-name .nm{text-overflow:ellipsis;font-weight:600;overflow:hidden}.reg-name .grp{color:var(--text-3);flex:none;font-size:12px}.reg-name[aria-expanded=true] .nm{text-underline-offset:3px;text-decoration:underline}.tag{background:var(--field);color:var(--text-3);border-radius:4px;flex:none;padding:0 5px;font-size:10.5px;font-weight:500;line-height:16px}.tag.role{background:var(--accent-soft);color:var(--accent)}.id-wrap{margin-top:12px}.id-cap{color:var(--text-2);text-align:left;caption-side:top;padding:0 0 6px;font-size:12.5px}tr.open td{background:var(--accent-soft)}.reg-detail>td{background:var(--subtle);white-space:normal!important;padding:0!important}.table tbody tr.reg-detail:hover td{background:var(--subtle)}.detail-in{flex-wrap:wrap;gap:8px 32px;padding:10px 16px 14px 62px;display:flex}.detail-in .facts{flex:380px;max-width:640px}.detail-in .facts dt,.detail-in .facts dd{padding:4px 0}.enum{flex:0 320px;min-width:0}.enum .key{margin:4px 0 2px}.enum .table td{white-space:normal;padding:3px 8px}.enum .table tbody tr:hover td{background:0 0}.enum .table td.mono{width:80px;color:var(--text-2)}@media (width<=720px){.table.regs{table-layout:auto;min-width:0}.table.regs thead{display:none}.table.regs,.table.regs tbody{display:block}.table.regs tbody tr:not(.reg-detail){border-bottom:1px solid var(--border);grid-template-columns:auto auto 1fr;gap:0 8px;padding:8px 2px;display:grid}.table.regs td{border:0;padding:0;background:0 0!important}.regs .c-area{grid-area:1/1;align-self:center}.regs .c-addr{grid-area:1/2}.regs .c-name{grid-area:1/3}.regs .c-type,.regs .c-access,.regs .c-unit,.regs .c-scale{grid-row:2;font-size:12px;display:inline}.regs .c-type{grid-column:1/3}.regs .c-access,.regs .c-unit,.regs .c-scale{display:none}.regs .c-desc{grid-area:2/3;font-size:12px}.regs .copy{display:none}.table.regs .reg-detail,.table.regs .reg-detail>td{display:block}.detail-in{padding:10px 12px 12px}}pre.json{background:var(--subtle);tab-size:2;border-radius:10px;max-height:70vh;margin:10px 0 0;padding:14px 16px;font-size:12.5px;line-height:1.6;overflow:auto}pre.json:focus-visible{box-shadow:var(--ring-focus);outline:none}.json .k{color:var(--text);font-weight:500}.json .s{color:var(--rx)}.json .n{color:var(--tx)}.json .b{color:var(--series-7)}.json .p{color:var(--text-3)}.sliding{isolation:isolate;position:relative}.sliding>.pill{z-index:-1;background:var(--card);box-shadow:var(--e1);pointer-events:none;transition:transform .28s var(--ease), width .28s var(--ease), height .28s var(--ease), opacity .15s var(--ease);border-radius:7px;position:absolute;top:0;left:0}.sliding>button.on,.sliding>a[aria-current=page]{box-shadow:none;background:0 0}.tabs.sliding>.pill{border-radius:9px}.roll{font-variant-numeric:tabular-nums;display:inline-flex}.roll .col{height:1.25em;line-height:1.25em;display:inline-block;overflow:hidden}.roll .strip{transition:transform .9s var(--ease);flex-direction:column;display:flex}.reveal{opacity:0;filter:blur(4px);transition:opacity .4s var(--ease), transform .4s var(--ease), filter .4s var(--ease);transform:translateY(6px)}.reveal.shown{opacity:1;filter:none;transform:none}.reg-detail .detail-in{animation:field-in .22s var(--ease)}@keyframes field-in{0%{opacity:0;transform:translateY(-4px)}}.bone{background:rgb(var(--fg-rgb) / .06);border-radius:6px;height:12px;margin:8px 0;display:block;position:relative;overflow:hidden}.bone:after{content:"";background:linear-gradient(90deg, transparent, rgb(var(--fg-rgb) / .06), transparent);animation:1.8s ease-in-out infinite sweep;position:absolute;inset:0;transform:translate(-100%)}@keyframes sweep{to{transform:translate(100%)}}@view-transition{navigation:auto}.bar{view-transition-name:bar}::view-transition-old(root),::view-transition-new(root){animation-duration:.18s}@media (prefers-reduced-motion:reduce){@view-transition{navigation:none}.reveal{opacity:1;filter:none;transform:none}}
