@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:400;src:url(./jetbrains-mono-latin-400-normal-V6pRDFza.woff2)format("woff2"),url(./jetbrains-mono-latin-400-normal-6-qcROiO.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:500;src:url(./jetbrains-mono-latin-500-normal-BWZEU5yA.woff2)format("woff2"),url(./jetbrains-mono-latin-500-normal-CJOVTJB7.woff)format("woff")}@font-face{font-family:JetBrains Mono;font-style:normal;font-display:swap;font-weight:700;src:url(./jetbrains-mono-latin-700-normal-BYuf6tUa.woff2)format("woff2"),url(./jetbrains-mono-latin-700-normal-D3wTyLJW.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:400;src:url(./ibm-plex-sans-latin-400-normal-CDDApCn2.woff2)format("woff2"),url(./ibm-plex-sans-latin-400-normal-CYLoc0-x.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:500;src:url(./ibm-plex-sans-latin-500-normal-6ng42L7E.woff2)format("woff2"),url(./ibm-plex-sans-latin-500-normal-BgVn5rGT.woff)format("woff")}@font-face{font-family:IBM Plex Sans;font-style:normal;font-display:swap;font-weight:600;src:url(./ibm-plex-sans-latin-600-normal-CuJfVYMP.woff2)format("woff2"),url(./ibm-plex-sans-latin-600-normal-Cu4Hd6ag.woff)format("woff")}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring:where(:not(iframe)){outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}*{border-color:var(--border)}}@layer components;@layer utilities{.visible{visibility:visible}.static{position:static}.sticky{position:sticky}.block{display:block}.contents{display:contents}.flex{display:flex}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}:root{--bg:#f7f8f6;--panel:#fff;--panel2:#f0f2ee;--border:#dde1da;--fg:#1d2220;--mut:#6c746f;--acc:#2f56c9;--accs:#e4eafb;--hov:#eef2f8;--sel:#dce5fb;--zeb:#fafbf9;--flash:#fff3b8;--kw:#0b55b0;--ty:#0e7569;--mb:#123c7a;--num:#8a4b08;--meta:#9c3d10;--emb:#7a3fb8;--enm:#a35a00;--fl:#6a5a10;--cm:#5b7f58;--good:#1a7f37;--cptr:#c8741b;--ctmpl:#8250df;--cprim:#1b63c4;--cagg:#0e8c7c;--cpad:#bfc5c9;--ui:"IBM Plex Sans",system-ui,-apple-system,"Segoe UI",sans-serif;--mono:"JetBrains Mono",ui-monospace,"Cascadia Code",Consolas,monospace;--shadow:0 1px 2px #141e190d;--pop:0 16px 44px -14px #141e1959;--stick-h:136px}@media (prefers-color-scheme:dark){:root:not([data-theme=light]){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141816;--panel:#1a1f1c;--panel2:#202623;--border:#2c3330;--fg:#d9ded9;--mut:#89918b;--acc:#7f9cf5;--accs:#232c48;--hov:#222a2e;--sel:#27325a;--zeb:#181c1a;--flash:#3a3a1e;--kw:#6fa8e8;--ty:#4ec9b0;--mb:#9cdcfe;--num:#d7ba7d;--meta:#e0a27a;--emb:#c586c0;--enm:#e5c07b;--fl:#dcdcaa;--cm:#6a9955;--good:#56c271;--cptr:#e5c07b;--ctmpl:#c586c0;--cprim:#569cd6;--cagg:#4ec9b0;--cpad:#4a5159;--shadow:0 1px 2px #00000040;--pop:0 16px 44px -12px #0009}}:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg:#141816;--panel:#1a1f1c;--panel2:#202623;--border:#2c3330;--fg:#d9ded9;--mut:#89918b;--acc:#7f9cf5;--accs:#232c48;--hov:#222a2e;--sel:#27325a;--zeb:#181c1a;--flash:#3a3a1e;--kw:#6fa8e8;--ty:#4ec9b0;--mb:#9cdcfe;--num:#d7ba7d;--meta:#e0a27a;--emb:#c586c0;--enm:#e5c07b;--fl:#dcdcaa;--cm:#6a9955;--good:#56c271;--cptr:#e5c07b;--ctmpl:#c586c0;--cprim:#569cd6;--cagg:#4ec9b0;--cpad:#4a5159;--shadow:0 1px 2px #00000040;--pop:0 16px 44px -12px #0009}*{box-sizing:border-box}html{background:var(--bg)}body{font:13.5px/1.5 var(--ui);background:var(--bg);color:var(--fg);margin:0}#root{min-height:100vh}button{font:inherit;color:inherit}:focus-visible{outline:2px solid var(--acc);outline-offset:1px}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--bg);border-radius:5px}::-webkit-scrollbar-thumb:hover{background:var(--mut)}mark{background:var(--cptr)}@supports (color:color-mix(in lab, red, red)){mark{background:color-mix(in srgb,var(--cptr) 32%,transparent)}}mark{color:inherit;border-radius:2px}code{font-family:var(--mono)}.mut{color:var(--mut)}.kw{color:var(--kw)}.ty{color:var(--ty)}.mb{color:var(--mb)}.cm{color:var(--cm)}.num{color:var(--num)}.meta{color:var(--meta)}a.ty{cursor:pointer;text-decoration:none}a.ty:hover{text-decoration:underline}.kk{font:500 10.5px/16px var(--mono);border:1px solid var(--border);color:var(--mut);background:var(--panel);border-bottom-width:2px;border-radius:4px;align-items:center;padding:0 5px;display:inline-flex}.h{font:600 10.5px var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mut)}.cnt{font:500 10.5px var(--mono);color:var(--mut);background:var(--panel2);border-radius:8px;margin-left:6px;padding:1px 6px}.loading,.empty{color:var(--mut);padding:28px 4px}.empty b{color:var(--fg)}.empty code{color:var(--num)}.btn{border:1px solid var(--border);background:var(--panel);height:28px;font:500 12px var(--mono);cursor:pointer;white-space:nowrap;color:var(--fg);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.btn:hover{border-color:var(--acc);color:var(--acc)}.btn.pri{background:var(--acc);border-color:var(--acc);color:#fff}.btn.pri .kk{color:#fff;background:0 0;border-color:#ffffff73}.btn.ok,.chip.ok{border-color:var(--good);color:var(--good)}.lnk{color:var(--acc);cursor:pointer;font:500 12px var(--ui);background:0 0;border:0;padding:0}.lnk:hover{text-decoration:underline}.flag{font:500 10.5px/17px var(--mono);background:var(--panel2);color:var(--mut);border:1px solid var(--border);white-space:nowrap;border-radius:3px;padding:0 6px;display:inline-block}.netpill{font:700 9px/15px var(--mono);letter-spacing:.05em;background:var(--good);border-radius:3px;margin-left:7px;padding:0 5px}@supports (color:color-mix(in lab, red, red)){.netpill{background:color-mix(in srgb,var(--good) 16%,transparent)}}.netpill{color:var(--good);vertical-align:1px}.kb{width:18px;height:18px;font:700 10px/1 var(--mono);color:#fff;border-radius:4px;flex:none;justify-content:center;align-items:center;display:inline-flex}.kb-class{background:var(--cagg)}.kb-struct{background:var(--ctmpl)}.kb-enum{background:var(--cptr)}.kb-field{background:var(--mut)}.kb-cv{background:var(--cprim)}.kb-cc{background:#7a6a3a}.kb-ev{background:#9c3d6a}.kb-vs{background:#3d7a8c}.stick{z-index:20;position:sticky;top:0}.hdr{background:var(--panel2);border-bottom:1px solid var(--border);align-items:flex-end;gap:2px;min-height:46px;padding:0 16px;display:flex}.logo{font:700 14px var(--mono);white-space:nowrap;align-self:center;margin-right:16px}.logo em{color:var(--acc);margin-right:6px;font-style:normal}.gtabs{scrollbar-width:none;align-items:flex-end;gap:2px;min-width:0;display:flex;overflow-x:auto}.gtabs::-webkit-scrollbar{display:none}.gtab{cursor:pointer;height:37px;color:var(--mut);white-space:nowrap;background:0 0;border:1px solid #0000;border-bottom:0;border-radius:8px 8px 0 0;align-items:center;gap:8px;margin-bottom:-1px;padding:0 14px;font-weight:500;display:flex}.gtab:hover{color:var(--fg)}.gtab.on{background:var(--panel);border-color:var(--border);color:var(--fg)}.gtab small{font:10.5px var(--mono);color:var(--mut)}.gtab .gi{font:700 9px/15px var(--mono);background:var(--border);color:var(--mut);border-radius:3px;padding:0 4px}.gtab.on .gi{background:var(--acc);color:#fff}.hright{align-self:center;align-items:center;gap:8px;margin-left:auto;padding-left:12px;display:flex}.vsep{background:var(--border);width:1px;height:20px}.seg{background:var(--bg);border:1px solid var(--border);border-radius:8px;gap:2px;padding:2px;display:inline-flex}.seg button{height:26px;font:500 12px var(--ui);color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.seg button:hover:not(:disabled){color:var(--fg)}.seg button.on{background:var(--panel);color:var(--fg);box-shadow:0 1px 2px #0000001f,0 0 0 1px var(--border)}.seg button:disabled{opacity:.38;cursor:not-allowed}.keycap{height:30px;font:500 12px var(--ui);color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;align-items:center;gap:7px;padding:0 9px 0 5px;display:inline-flex}.keycap:hover{background:var(--bg);color:var(--fg)}.keycap kbd{border:1px solid var(--border);background:var(--panel);width:21px;height:21px;font:700 11px var(--mono);color:var(--fg);border-bottom-width:3px;border-radius:4px;justify-content:center;align-items:center;transition:transform 80ms,border-width 80ms;display:inline-flex}.keycap.on{color:var(--fg)}.keycap.on kbd{background:var(--acc);border-bottom-width:1px;border-color:var(--acc);color:#fff;transform:translateY(2px)}.icn{width:30px;height:30px;color:var(--mut);cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;display:inline-flex}.icn:hover{background:var(--bg);color:var(--fg)}.sbar{background:var(--panel);border-bottom:1px solid var(--border);padding:10px 16px 0}.qbox{border:1px solid var(--border);background:var(--panel);height:40px;color:var(--mut);cursor:text;border-radius:8px;align-items:center;gap:10px;padding:0 12px;display:flex}.qbox:focus-within{border-color:var(--acc);box-shadow:0 0 0 3px var(--acc)}@supports (color:color-mix(in lab, red, red)){.qbox:focus-within{box-shadow:0 0 0 3px color-mix(in srgb,var(--acc) 16%,transparent)}}.qbox input{min-width:0;color:var(--fg);font:14px var(--mono);background:0 0;border:0;outline:0;flex:1}.qbox input::placeholder{color:var(--mut)}.qclear{color:var(--mut);cursor:pointer;background:0 0;border:0;padding:0 2px;font-size:18px;line-height:1}.qclear:hover{color:var(--fg)}.stabs{scrollbar-width:none;gap:2px;margin-top:4px;display:flex;overflow-x:auto}.stabs::-webkit-scrollbar{display:none}.stabs button{cursor:pointer;color:var(--mut);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:8px 12px;font-weight:500;display:inline-flex}.stabs button:hover{color:var(--fg)}.stabs button.on{color:var(--fg);border-color:var(--acc)}main{max-width:1500px;margin:0 auto;padding:16px}.allres{grid-template-columns:minmax(0,1fr) 400px;align-items:start;gap:20px;display:grid}.allres .res{min-width:0}.allres .grp{margin-bottom:16px}.allres .grp-h{border-bottom:1px solid var(--border);font:600 12px var(--ui);justify-content:space-between;align-items:center;margin-bottom:3px;padding:4px 8px;display:flex}.allres .r{cursor:pointer;font:12.5px var(--mono);border-radius:6px;grid-template-columns:18px minmax(0,auto) minmax(0,1fr);align-items:center;gap:10px;padding:5px 8px;display:grid}.allres .r:hover{background:var(--hov)}.allres .r.on{background:var(--sel)}.allres .rn{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.allres .rc{font:12px var(--ui);color:var(--mut);white-space:nowrap;text-overflow:ellipsis;text-align:right;overflow:hidden}.allres .more{color:var(--acc);cursor:pointer;font:500 12px var(--ui);background:0 0;border:0;margin:2px 0 0 36px;padding:3px 0}.allres .more:hover{text-decoration:underline}.allres .pend{color:var(--mut);padding:0 8px 8px;font-size:12px}.allres .keys{color:var(--mut);flex-wrap:wrap;align-items:center;gap:5px;padding:8px;font-size:12px;display:flex}.pv{top:calc(var(--stick-h) + 16px);max-height:calc(100vh - var(--stick-h) - 32px);background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;position:sticky;overflow:auto}.pvb{flex-direction:column;gap:10px;padding:16px;display:flex}.pvt{font:600 17px/1.3 var(--mono);word-break:break-all}.pvm{font:12.5px var(--mono);color:var(--mut)}.pva{flex-wrap:wrap;gap:6px;margin:2px 0 4px;display:flex}.pvb .nb{border:1px solid var(--border);font:12px var(--mono);border-radius:7px;overflow:hidden}.pvb .nb>div{cursor:pointer;border-top:1px solid var(--border);grid-template-columns:62px minmax(0,1fr) minmax(0,1.2fr);gap:10px;padding:4px 10px;display:grid}@supports (color:color-mix(in lab, red, red)){.pvb .nb>div{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.pvb .nb>div:first-child{border-top:0}.pvb .nb>div>span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pvb .nb>div:hover{background:var(--hov)}.pvb .nb>div.on{background:var(--sel)}.pvb .nb .num{text-align:right}.pvb .nb.ev>div{cursor:default;grid-template-columns:minmax(0,1fr) auto}.pvb .kv{font:12.5px var(--mono);grid-template-columns:auto 1fr;gap:4px 14px;display:grid}.pvb .kv>span:nth-child(odd){color:var(--mut)}.pvb .flags{flex-wrap:wrap;gap:4px;display:flex}.pvb .help{color:var(--fg);max-width:60ch;margin:0}.pvb .sig{background:var(--panel2);border:1px solid var(--border);overflow-wrap:anywhere;border-radius:6px;padding:8px 10px;font-size:12.5px}.home{flex-direction:column;gap:22px;max-width:980px;margin:18px auto;display:flex}.home .ex{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.home .ex .h{margin-right:4px}.exq{border:1px solid var(--border);background:var(--panel);cursor:pointer;font:12.5px var(--mono);color:var(--fg);border-radius:6px;padding:4px 10px}.exq:hover{border-color:var(--acc)}.exq .mut{font:11.5px var(--ui);margin-right:4px}.cards{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.card{text-align:left;border:1px solid var(--border);background:var(--panel);cursor:pointer;box-shadow:var(--shadow);border-radius:10px;flex-direction:column;gap:4px;padding:14px;display:flex}.card:hover{border-color:var(--acc)}.card b{font:600 22px var(--mono)}.card .mut{font-size:12px}.page{flex-direction:column;gap:12px;display:flex}.fbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.fchip{border:1px solid var(--border);background:var(--panel);height:28px;color:var(--mut);cursor:pointer;font:500 12px var(--mono);border-radius:6px;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.fchip:hover{border-color:var(--mut);color:var(--fg)}.fchip.on{border-color:var(--acc)}@supports (color:color-mix(in lab, red, red)){.fchip.on{border-color:color-mix(in srgb,var(--acc) 55%,var(--border))}}.fchip.on{color:var(--acc);background:var(--accs)}.fchip .ct{color:var(--mut);font-size:10.5px}.fchip .kb{width:16px;height:16px;font-size:9.5px}.fsep{background:var(--border);width:1px;height:20px;margin:0 4px}.fcount{color:var(--mut);font:12px var(--mono);margin-left:auto}.dd{display:inline-flex;position:relative}.dd-btn{background:var(--panel);border:1px solid var(--border);height:28px;color:var(--fg);font:500 12px var(--mono);cursor:pointer;border-radius:6px;outline:none;align-items:center;gap:8px;padding:0 9px 0 10px;display:inline-flex}.dd-btn:hover,.dd-btn.open{border-color:var(--acc)}.dd-ico,.dd-caret{color:var(--mut);display:inline-flex}.dd-val{white-space:nowrap}.dd-btn.open .dd-caret{transform:rotate(180deg)}.dd-menu{z-index:50;background:var(--panel);border:1px solid var(--border);min-width:calc(100% + 8px);box-shadow:var(--pop);border-radius:8px;flex-direction:column;gap:2px;padding:5px;display:flex;position:absolute;top:calc(100% + 6px);left:0}.dd-menu.right{left:auto;right:0}.dd-opt{height:30px;color:var(--fg);font:500 12px var(--mono);cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;padding:0 11px 0 8px;display:flex}.dd-opt:hover{background:var(--hov)}.dd-opt.sel{color:var(--acc);background:var(--accs)}.dd-check{width:13px;color:var(--acc);flex:none;justify-content:center;display:inline-flex}.types{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;padding:14px 8px}.typecount{color:var(--mut);font:12px var(--mono);margin:0 8px 12px}.types .grp{margin-bottom:18px}.types .grp-h{color:var(--mut);font:600 12px var(--mono);border-bottom:1px solid var(--border);align-items:center;gap:8px;margin:0 8px 6px;padding-bottom:6px;display:flex}.types .grp-h .c{color:var(--fg)}.cols{grid-template-columns:repeat(4,minmax(0,1fr));display:grid}@media (width<=1100px){.cols{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=820px){.cols{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=520px){.cols{grid-template-columns:1fr}}.it{font:12.5px/1.8 var(--mono);color:var(--fg);cursor:pointer;text-align:left;background:0 0;border:0;border-radius:5px;align-items:center;gap:8px;width:100%;min-width:0;padding:2px 8px;display:flex}.it:hover{background:var(--hov);color:var(--acc)}.it .kb{width:16px;height:16px;font-size:9px}.it .nm{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.it .mv{color:var(--num);margin-left:auto;padding-left:8px;font-size:11.5px}#detail{padding-bottom:32px}.dtop{flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 12px;display:flex}.back{background:var(--panel);border:1px solid var(--border);height:28px;color:var(--fg);font:500 12px var(--mono);cursor:pointer;border-radius:6px;flex:none;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.back:hover{color:var(--acc);border-color:var(--acc)}.chain-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.chain-row .arr{color:var(--mut);display:inline-flex}.ar{vertical-align:-2px;width:14px;height:14px}.chips{flex-wrap:wrap;gap:5px;display:flex}.chip{font:500 12px/1 var(--mono);color:var(--ty);background:var(--panel);border:1px solid var(--border);cursor:pointer;border-radius:5px;padding:5px 9px;text-decoration:none}.chip:hover{border-color:var(--acc);color:var(--acc)}.chip.cur{color:var(--fg);border-color:var(--fg);font-weight:700}.vars{flex-wrap:wrap;align-items:center;gap:5px;margin-left:auto;display:flex}.chip.vr{color:var(--mut)}.chip.vr.cur{color:var(--acc);border-color:var(--acc);cursor:default}.cls{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;overflow:clip}.sig{border-bottom:1px solid var(--border);background:var(--panel2);font:14px/1.9 var(--mono);padding:12px 16px;display:flow-root}.sig .cn{font-weight:700}.tag{float:right;font:500 12px/1.2 var(--mono);border:1px solid var(--border);color:var(--mut);background:var(--panel);cursor:default;border-radius:6px;align-items:center;gap:6px;margin-left:6px;padding:5px 10px;display:inline-flex}.tag b{color:var(--num)}.tag.cp{cursor:pointer;color:var(--fg)}.tag.cp:hover{border-color:var(--acc);color:var(--acc)}.sinfo{float:right;color:var(--mut);font:500 12.5px/2.2 var(--mono);align-items:baseline;gap:5px;margin-left:14px;display:inline-flex}.sinfo b{color:var(--num)}.sinfo.emb,.sinfo.nsc{color:var(--emb)}.sinfo.fl{color:var(--fl)}.cbody{font:13px/1.7 var(--mono);padding:14px 16px;overflow-x:auto}.cbody .map{background:var(--border);border-radius:4px;gap:1px;min-width:220px;height:16px;margin-bottom:12px;display:flex;overflow:hidden}.cbody .map span{min-width:1px}.maptip{z-index:60;pointer-events:none;background:var(--panel);border:1px solid var(--border);font:600 12px/1.2 var(--mono);color:var(--fg);white-space:nowrap;box-shadow:var(--pop);border-radius:6px;padding:4px 9px;position:fixed;transform:translate(-50%,calc(-100% - 9px))}.tbl{border-collapse:collapse;width:100%;display:table}.tr{display:table-row}.tr:hover .td{background:var(--hov)}.th,.td{vertical-align:middle;white-space:nowrap;padding:2px 16px 2px 0;display:table-cell}.th{color:var(--mut);font:600 10.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;padding-bottom:8px;position:sticky;top:0}.td.c-off{color:var(--num);text-align:right}.td.c-name{width:100%}.bar{color:#fff;height:16px;font:700 10px/1 var(--mono);white-space:nowrap;border-radius:3px;align-items:center;min-width:20px;padding:0 6px;display:inline-flex}.abar{vertical-align:middle;border-radius:2px;height:8px;margin-right:7px;display:inline-block}.padrow .td{color:var(--mut);font-style:italic}body:not(.showpad) .padrow,body:not(.showpad) .pseg{display:none}.cbody .mb.flash{background:var(--flash);outline:1px solid var(--acc);border-radius:3px}a.fl{color:var(--mut);opacity:.45;-webkit-user-select:none;user-select:none;cursor:pointer;margin-left:6px;font-weight:700;text-decoration:none}.tr:hover a.fl{opacity:1}a.fl:hover,a.fl.ok{color:var(--acc);opacity:1}.side{min-width:0;font:13px var(--mono);flex-direction:column;display:flex}.refs,.dm{border-top:1px solid var(--border);padding:12px 16px}.sec-h{color:var(--mut);font:600 10.5px var(--ui);letter-spacing:.07em;text-transform:uppercase;align-items:center;gap:6px;margin-bottom:10px;display:flex}.sec-h .cnt{margin-left:0}.dm{overflow-x:auto}.cvcard{background:var(--panel);border:1px solid var(--border);box-shadow:var(--shadow);border-radius:10px;overflow:clip}.cvhdr{top:var(--stick-h);z-index:2;border-bottom:1px solid var(--border);background:var(--panel);color:var(--mut);font:600 10.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;gap:0 14px;padding:8px 14px;display:grid;position:sticky}.cvrow{border-top:1px solid var(--border);gap:0 14px;padding:7px 14px;display:grid}@supports (color:color-mix(in lab, red, red)){.cvrow{border-top:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.cvrow{font:12.5px/1.55 var(--mono);align-items:start}.cvrow:hover{background:var(--hov)}.cvrow.hl{background:var(--sel)}.cv{grid-template-columns:minmax(170px,17%) minmax(90px,8%) minmax(48px,5%) minmax(48px,5%) minmax(70px,8%) minmax(110px,15%) 1fr}.cmd{grid-template-columns:minmax(200px,24%) minmax(80px,9%) minmax(120px,20%) 1fr}.cvn{color:var(--mb);overflow-wrap:anywhere;font-weight:500}.cvd{color:var(--num);overflow-wrap:anywhere}.cvlib{color:var(--emb);overflow-wrap:anywhere;font-size:11.5px}.cvlim{color:var(--mut);overflow-wrap:anywhere}.cvflags{flex-wrap:wrap;gap:3px;display:flex}.cvh{color:var(--mut);overflow-wrap:break-word;font-family:var(--ui);font-size:13px}@media (width<=820px){.cv,.cmd{grid-template-columns:1fr 1fr}.cvh,.cvflags{grid-column:1/-1}.cvhdr{display:none}}.evtp{grid-template-columns:300px minmax(0,1fr);align-items:start;gap:16px;display:grid}.evtree{top:calc(var(--stick-h) + 16px);max-height:calc(100vh - var(--stick-h) - 32px);border:1px solid var(--border);background:var(--panel);box-shadow:var(--shadow);border-radius:10px;padding:6px;position:sticky;overflow:auto}.evtph{font:600 10.5px var(--ui);letter-spacing:.07em;text-transform:uppercase;color:var(--mut);padding:10px 8px 4px}.evtc{font:500 10.5px var(--mono);margin-left:4px}.evte{font:12.5px var(--mono);cursor:pointer;border-radius:5px;justify-content:space-between;align-items:center;gap:10px;padding:4px 8px 4px 12px;display:flex}.evte:hover{background:var(--hov)}.evte.on{background:var(--acc);color:#fff}.evten{overflow-wrap:anywhere}.evtef{color:var(--mut);font-size:10.5px}.evte.on .evtef{color:#ffffffbf}.evdet{border:1px solid var(--border);background:var(--panel);min-height:140px;box-shadow:var(--shadow);border-radius:10px;padding:16px 18px}.evdhdr{border-bottom:1px solid var(--border);flex-wrap:wrap;align-items:center;gap:10px;margin-bottom:12px;padding-bottom:12px;display:flex}.evdn{font:600 17px var(--mono);overflow-wrap:anywhere}.evmod{font:600 10px/1.3 var(--mono);color:var(--mut);background:var(--panel2);border:1px solid var(--border);text-transform:uppercase;letter-spacing:.04em;border-radius:3px;padding:2px 7px}.evmod.m-game{color:var(--acc)}.evcount{color:var(--mut);font:12.5px var(--mono)}.evcat{margin-bottom:14px}.evcath{font:600 10.5px var(--ui);text-transform:uppercase;letter-spacing:.07em;color:var(--mut);margin-bottom:4px}.evcatrow{border-bottom:1px solid var(--border);grid-template-columns:minmax(160px,42%) 1fr;gap:0 16px;padding:4px 0;display:grid}@supports (color:color-mix(in lab, red, red)){.evcatrow{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.evcatrow{font:12.5px var(--mono)}.evfn{color:var(--mb);overflow-wrap:anywhere}.evft{overflow-wrap:anywhere}.t-num{color:var(--num)}.t-str{color:var(--meta)}.t-bool{color:var(--kw)}.t-ent{color:var(--emb)}.t-oth{color:var(--ty)}.evempty{color:var(--mut);padding:20px 2px}.vsfn{border-bottom:1px solid var(--border);padding:7px 0}@supports (color:color-mix(in lab, red, red)){.vsfn{border-bottom:1px solid color-mix(in srgb,var(--border) 60%,transparent)}}.vssig{font:12.5px var(--mono);overflow-wrap:anywhere}.vsret,.vsptype{color:var(--ty)}.vsname{color:var(--mb);font-weight:700}.vspname{color:var(--meta)}.vsdesc{color:var(--mut);overflow-wrap:anywhere;margin-top:2px;font-size:12.5px}.vsclsdesc{margin:0 0 10px}.vslink{color:var(--acc);cursor:pointer}.vslink:hover{text-decoration:underline}@media (width<=1000px){.allres{grid-template-columns:1fr}.pv{max-height:none;position:static}}@media (width<=820px){.hdr{flex-wrap:wrap;padding:0 12px}.logo{order:-2;margin-right:10px}.hright{order:-1;gap:4px;margin-left:auto;padding:6px 0}.seg .pl,.keycap{font-size:0}.keycap{gap:0;padding:0 4px}.gtabs{width:100%}.gtab .gt{display:none}.sbar{padding:8px 12px 0}main{padding:12px}.evtp{grid-template-columns:1fr}.evtree{max-height:40vh;position:static}.allres .r{grid-template-columns:18px minmax(0,1fr)}.allres .rc{display:none}}@media (prefers-reduced-motion:reduce){*{transition:none!important;animation:none!important}}.tag.cp.inh.on{border-color:var(--acc);color:var(--acc);background:var(--accs)}.tag.cp:disabled{opacity:.5;cursor:default}.ownrow .td{border-bottom:1px solid var(--border);padding-top:12px;padding-bottom:4px;background:0 0!important}.ownrow .c-type{font-weight:600}.ownk{font:600 10.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mut)}.ownr{color:var(--mut);font-size:11.5px;font-weight:400}.dmtabs{border-bottom:1px solid var(--border);scrollbar-width:none;gap:2px;margin-bottom:6px;display:flex;overflow-x:auto}.dmtabs button{cursor:pointer;color:var(--mut);font:500 12.5px var(--ui);white-space:nowrap;background:0 0;border:0;border-bottom:2px solid #0000;align-items:center;padding:7px 12px;display:inline-flex}.dmtabs button:hover{color:var(--fg)}.dmtabs button.on{color:var(--fg);border-color:var(--acc)}table.dmt{border-collapse:collapse;width:100%;font:12.5px var(--mono)}table.dmt th{text-align:left;font:600 10.5px var(--ui);letter-spacing:.06em;text-transform:uppercase;color:var(--mut);white-space:nowrap;padding:6px 10px 6px 0}table.dmt td{border-top:1px solid var(--border);padding:3px 16px 3px 0}@supports (color:color-mix(in lab, red, red)){table.dmt td{border-top:1px solid color-mix(in srgb,var(--border) 55%,transparent)}}table.dmt td{vertical-align:baseline;white-space:nowrap}table.dmt td.k{color:var(--mb);white-space:nowrap}table.dmt td.dt{color:var(--num);white-space:nowrap;width:1%}table.dmt tr:hover td{background:var(--hov)}table.dmt .mlink{cursor:pointer}table.dmt .mlink:hover{color:var(--acc);text-decoration:underline}table.dmt tr.dmgrp td{border-top:0;border-bottom:1px solid var(--border);font:600 12.5px var(--mono);padding-top:12px;background:0 0!important}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}
