@font-face{font-family:iconfont;src:url(./iconfont-kTw5dAvv.woff2?t=1768373963008)format("woff2"),url(./iconfont-DJVKV0Ga.woff?t=1768373963008)format("woff"),url(./iconfont-BHw1c284.ttf?t=1768373963008)format("truetype")}.iconfont{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px;font-style:normal;font-family:iconfont!important}.icon-community:before{content:""}.icon-lujing6:before{content:""}.icon-a-lujing1:before{content:""}.icon-a-lujing2:before{content:""}.icon-linux:before{content:""}.icon-windows:before{content:""}.icon-darwin:before{content:""}.icon-format-pdf:before{content:""}.icon-earth-fill:before{content:""}.icon-json:before{content:""}.icon-lujing:before{content:""}.icon-ic_center_focus_strong_48px:before{content:""}.icon-volumeoff:before{content:""}.icon-volumeup:before{content:""}.icon-block:before{content:""}.icon-arrow:before{content:""}.icon-home1:before{content:""}.icon-stop:before{content:""}.icon-wait:before{content:""}.icon-truck:before{content:""}.icon-bell:before{content:""}.icon-airplane:before{content:""}.icon-prod:before{content:""}.icon-info1:before{content:""}.icon-flash:before{content:""}.icon-more:before{content:""}.icon-twoArrow:before{content:""}.icon-home:before{content:""}.icon-quote:before{content:""}.icon-add:before{content:""}.icon-nswitch:before{content:""}.icon-bilibili:before{content:""}.icon-info_line:before{content:""}.icon-translate:before{content:""}.icon-news:before{content:""}.icon-guanbi:before{content:""}.icon-keycap:before{content:""}.icon-headset:before{content:""}.icon-keyboard2:before{content:""}.icon-check-box:before{content:""}.icon-check-box1:before{content:""}.icon-mobilephone:before{content:""}.icon-baocun:before{content:""}.icon-filedownload:before{content:""}.icon-fileupload:before{content:""}.icon-keyboard1:before{content:""}.icon-photolibrary:before{content:""}.icon-shoppingcart:before{content:""}.icon-playcircleoutline:before{content:""}.icon-settings:before{content:""}.icon-drivedocument:before{content:""}.icon-email:before{content:""}.icon-star:before{content:""}.icon-light-left:before{content:""}.icon-light-right:before{content:""}.icon-ic_history:before{content:""}.icon-ic_fast_rewind:before{content:""}.icon-ic_fast_forward:before{content:""}.icon-ic_pause:before{content:""}.icon-ic_local_shipping:before{content:""}.icon-ic-trending-up:before{content:""}.icon-verified:before{content:""}.icon-pinterest:before{content:""}.icon-twittersquare:before{content:""}.icon-biaoqing2:before{content:""}.icon-cancel:before{content:""}.icon-infooutline:before{content:""}.icon-warning:before{content:""}.icon-edit-header:before{content:""}.icon-xiangji:before{content:""}.icon-palette:before{content:""}.icon-insert-link:before{content:""}.icon-qingchugeshi:before{content:""}.icon-wenbenyanse:before{content:""}.icon-bold:before{content:""}.icon-underline:before{content:""}.icon-italic:before{content:""}.icon-tupian1:before{content:""}.icon-beijingyanse:before{content:""}.icon-font-size:before{content:""}.icon-biaoqing:before{content:""}.icon-notificationsnone:before{content:""}.icon-notifications:before{content:""}.icon-tupian:before{content:""}.icon-image:before{content:""}.icon-diandiandian:before{content:""}.icon-qq:before{content:""}.icon-keyboard:before{content:""}.icon-ue723profile:before{content:""}.icon-rocket:before{content:""}.icon-nowwidgets:before{content:""}.icon-playarrow:before{content:""}.icon-playlistaddcheck:before{content:""}.icon-weibo:before{content:""}.icon-facebook:before{content:""}.icon-instagram:before{content:""}.icon-iconinfo:before{content:""}.icon-down:before{content:""}.icon-up:before{content:""}.icon-shanchu:before{content:""}.icon-chahao:before{content:""}.icon-shafa:before{content:""}.icon-hourglass:before{content:""}.icon-hourglass3:before{content:""}.icon-hourglasso:before{content:""}.icon-hourglass1:before{content:""}.icon-hourglass2:before{content:""}.icon-help-a:before{content:""}.icon-help:before{content:""}.icon-time:before{content:""}.icon-huansuo:before{content:""}.icon-kaisuo:before{content:""}.icon-aishaipinglun:before{content:""}.icon-pinglun:before{content:""}.icon-xuanzhonggou:before{content:""}.icon-checked:before{content:""}.icon-pengyouquan:before{content:""}.icon-weixin:before{content:""}.icon-call:before{content:""}.icon-explore:before{content:""}.icon-group:before{content:""}.icon-insertemoticon:before{content:""}.icon-language:before{content:""}.icon-layers:before{content:""}.icon-locationon:before{content:""}.icon-map:before{content:""}.icon-modecomment:before{content:""}.icon-modeedit:before{content:""}.icon-fav-1:before{content:""}.icon-fav:before{content:""}.icon-recept:before{content:""}.icon-favorite:before{content:""}.icon-favoriteoutline:before{content:""}.icon-forum:before{content:""}.icon-flag:before{content:""}.icon-info:before{content:""}.icon-localattraction:before{content:""}.icon-localgrocerystore:before{content:""}.icon-localoffer:before{content:""}.icon-mail:before{content:""}.icon-place:before{content:""}.icon-reply:before{content:""}.icon-security:before{content:""}.icon-search2:before{content:""}.icon-share:before{content:""}.icon-speechbubble:before{content:""}.icon-tag:before{content:""}.icon-textsms:before{content:""}.icon-thumbdown:before{content:""}.icon-thumbup:before{content:""}.icon-verifieduser:before{content:""}.icon-visibility:before{content:""}.icon-visibilityoff:before{content:""}.icon-vpnkey:before{content:""}.icon-accountlogin:before{content:""}.icon-accountlogout:before{content:""}.icon-bolt:before{content:""}.icon-bookmark:before{content:""}.icon-chevronleft:before{content:""}.icon-chevronright:before{content:""}.icon-chevrontop:before{content:""}.icon-chevronbottom:before{content:""}.icon-envelopeopen:before{content:""}.icon-envelopeclosed:before{content:""}.icon-file:before{content:""}.icon-location:before{content:""}.icon-pencil:before{content:""}.icon-task:before{content:""}.icon-box:before{content:""}.icon-banknote:before{content:""}.icon-command:before{content:""}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent;outline:none;margin:0;padding:0}body,html{-webkit-font-smoothing:antialiased;font-family:PingFangSC-Light,-apple-system,PingFang SC,Helvetica Neue,Helvetica,Microsoft YaHei,Arial,sans-serif}a,a:active,a:visited{color:inherit;cursor:pointer;text-decoration:none}button{-webkit-appearance:none;border:none}.kb_sep{float:left;height:32px}.kb_btn{float:left;white-space:nowrap;text-overflow:ellipsis;box-sizing:content-box;letter-spacing:normal;background-color:#fff;border:1px solid #ccc;width:32px;height:37px;margin-left:3px;margin-right:3px;padding-top:1px;padding-left:4px;font-size:12px;font-weight:600;line-height:normal;overflow:hidden}.kb_btn.pressed{background:#a7d1ff}.kb_btn.active{background:#1c89ff}.btn_lg{width:39px}.min_ft,.min_ft2{font-size:10px}#kb_box{display:flex}#kb_box_r{float:left;width:38px}body{background:#252629}.header{color:#fff;letter-spacing:-.2px;background:#000;font-size:22px}.header .inner{background:#000;width:1400px;margin:0 auto;padding:25px;font-weight:700;display:flex}.row{color:#2d2d2d;width:1400px;margin:20px auto;padding:18px 20px}.row.main{cursor:default;justify-content:space-between;display:flex;position:relative}.row.post-rcmd{margin:75px auto}.row .title{color:#fff;padding-left:30px;font-family:PingFangSC-Medium;font-size:32px}.keyboard-wrap{background:#636363;border:1px solid #1d1d1d;width:1050px;height:455px;padding:42px 30px 30px 25px;position:relative;box-shadow:0 1px 5px #0000001a}.keyboard-wrap .footer{border-top:1px solid #888686;justify-content:space-between;align-items:center;padding:12px 0;display:flex}.keyboard-wrap .icon-help-a{font-size:16px;position:relative;top:1px}.status-color{vertical-align:middle;color:#f9f9f9;align-items:center;font-size:14px;line-height:19px;display:inline-flex}.status-color>span{margin:0 23px 0 7px}.status-color .btn{cursor:pointer}.status-color .color{border:1px solid #929292;width:19px;height:19px;font-size:12px;line-height:19px;display:inline-block}.active .key-base-color,.color.active{fill:#fff;background:#fff}.pressed .key-base-color,.color.pressed{fill:#111;background:#111}.never .key-base-color,.color.never{fill:#353535;background:#353535}.status-color .color span{color:#000;font-size:14px;position:relative;left:20px}.apm-info{color:#bdbdbd;flex:none;align-items:center;gap:12px;font-size:12px;display:flex}.apm-info .left div{margin:3px 0;font-size:12px;line-height:20px}.apm-info .right{flex:0 0 160px;width:160px;height:48px;padding:0;position:relative;overflow:hidden}.apm-info .bold{color:#f9f9f9;font-size:14px;font-weight:600}.apm-info .bold .big{color:#efeeee;margin-left:30px;font-size:20px}.main .help{color:#888;justify-content:space-between;align-items:center;width:100%;font-size:14px;display:flex;position:absolute;bottom:-55px}.main .help .voice{cursor:pointer;height:24px;padding-left:30px;position:relative}.main .help .voice .iconfont{width:24px;height:24px;font-size:20px;position:absolute;top:0;left:0}.main .help .voice .icon-volumeup{display:none}.main .help .voice .icon-volumeoff,.main .help .voice.on .icon-volumeup{display:block}.main .help .voice.on .icon-volumeoff{display:none}.key-log{background:#636363;border:1px solid #1d1d1d;width:300px;height:455px;padding:20px;font-size:13px;position:relative;box-shadow:0 1px 5px #0000001a}.key-log .item{color:#999;margin:9px 0}.key-log .item .time{width:66px;display:inline-block}.key-log .item b{color:#999;font-size:13px}.key-log .btn,.status-color .btn{text-align:center;color:#efeeee;background:#353535;border:1px solid #bdbdbd;border-radius:4px;min-width:32px;height:28px;padding:0 7px;font-size:14px;line-height:27px;display:inline-block;box-shadow:0 1px 3px #0000004a}.key-log .item .event{color:#000}.key-log .info{color:#999;border-top:1px solid #888686;font-size:14px;position:absolute;bottom:20px;left:20px;right:20px}.post-list{justify-content:space-between;margin-top:20px;display:flex}.post-list .post-entry{color:#000;width:326px;height:230px;font-size:16px}.post-entry .title-tag{text-overflow:ellipsis;white-space:nowrap;margin:10px 0 5px;overflow:hidden}.post-entry .user-tag{color:#b5b5b5;font-size:12px}.key-base-color{fill:#373839;stroke-width:2px}.key-top-color{fill:#afafaf;stroke-width:2px}.key-sel-cursor{fill:#333;stroke:none}.base{fill:#ddd;stroke:#1f1311}.key-side{fill:#0000001a}.top-inner-line{fill:none;stroke:#aaa}.top-fill{fill:#eee;stroke:#1f1311}@font-face{font-family:zfArial;src:url(./Arial-DHXpgMHe.ttf)}#app-root{width:100%}.color-select-list .item{vertical-align:middle;box-sizing:border-box;width:14px;height:38px;margin:4px;display:inline-block}.color-select-list .item.active{border:2px solid #000}.post-rcmd .post-entry .title-tag{color:#fff}.head-nav{color:#fff;align-items:center;gap:50px;font-size:14px;font-weight:400;display:flex}.head-nav .logo{width:128px;margin:0 20px}.head-nav .nav-links{align-items:center;gap:50px;display:flex}.head-nav .nav-links .icon{margin-right:6px;font-size:18px}.head-nav .nav-links .active{border-bottom:2px solid #fff;padding:5px}[hidden]{display:none!important}.recommendation-image{background:#505050;justify-content:center;align-items:center;width:326px;height:230px;display:flex;box-shadow:0 2px 6px #000000b3}.recommendation-image img{object-fit:cover;width:100%}.key-log{flex-direction:column;padding:16px;font-size:11px;display:flex}.key-log .item{color:#ddd;font-variant-numeric:tabular-nums;grid-template-columns:83px 52px 45px minmax(0,1fr);align-items:center;gap:3px;min-height:23px;margin:5px 0;display:grid}.key-log .item span{margin:0}.key-log .item .time{width:auto;font-family:Consolas,monospace;font-size:11px}.key-log .item b{color:inherit;font-size:10px;font-weight:400}.key-log .btn{height:22px;padding:0 3px;font-size:11px;line-height:20px}.key-log .item .btn{text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.key-log .interval{white-space:nowrap;text-overflow:ellipsis;font-size:10px;overflow:hidden}.key-log .info{flex:none;margin-top:10px;font-size:12px;line-height:18px;position:static}.key-log .panel-tabs{border-bottom:1px solid #888686;flex:none;gap:18px;margin-bottom:10px;display:flex}.key-log .panel-tabs button{color:#bdbdbd;cursor:pointer;background:0 0;border-bottom:2px solid #0000;padding:4px 0 10px;font-size:12px}.key-log .panel-tabs button[aria-selected=true]{color:#fff;border-bottom-color:#fff}.key-log .panel-tabs button:focus-visible{outline-offset:3px;outline:1px solid #ddd}.key-log .chatter-count{background:var(--diagnostic-accent,#ffdb58);color:#211c0a;border-radius:8px;margin-left:4px;padding:1px 6px;font-size:10px;font-weight:700}.key-log .event-panel{scrollbar-width:thin;scrollbar-color:#9a9a9a transparent;flex:1 1 0;min-height:0;overflow-y:auto}@supports selector(::-webkit-scrollbar){.key-log .event-panel{scrollbar-width:auto;scrollbar-color:auto}.key-log .event-panel::-webkit-scrollbar{width:5px;height:5px}.key-log .event-panel::-webkit-scrollbar-track{background:0 0}.key-log .event-panel::-webkit-scrollbar-thumb{background:#9a9a9a;border-radius:999px}.key-log .event-panel::-webkit-scrollbar-thumb:hover{background:#bdbdbd}.key-log .event-panel::-webkit-scrollbar-button{width:0;height:0;display:none}.key-log .event-panel::-webkit-scrollbar-corner{background:0 0}}.key-log .diagnostic-empty{color:#bbb;padding-top:12px;font-size:12px}.key-log #tab-diagnostics[aria-selected=true]{color:var(--diagnostic-accent,#ffdf70);border-bottom-color:var(--diagnostic-accent,#ffdb58)}.key-log .diagnostic-entry{background:var(--diagnostic-surface,#24241f);border-left:3px solid var(--diagnostic-accent,#ffdb58);border-radius:5px;margin:0 0 9px;padding:11px 12px}.key-log .diagnostic-title{color:var(--diagnostic-accent,#ffe17b);justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;display:flex}.key-log .diagnostic-title .time{color:#c9c6b8;font-variant-numeric:tabular-nums;white-space:nowrap;font:10px Consolas,monospace}.key-log .diagnostic-entry .item{color:#ece9da;gap:10px;margin:0;display:flex}.key-log .diagnostic-entry .btn{width:auto;min-width:26px;max-width:96px;color:var(--diagnostic-accent,#ffe17b);border-color:var(--diagnostic-border,#c8ae59);background:var(--diagnostic-surface,#323027);box-shadow:none;flex:none;padding:0 6px}.key-log .diagnostic-entry b{color:#c9c6b8;margin-left:auto}.key-log .diagnostic-entry .interval{color:var(--diagnostic-accent,#ffe17b);flex:none;font-size:12px;font-weight:700}#kb .pressed .key-base-color{fill:var(--history-fill,#111)}#nkro-start{border:1px solid var(--diagnostic-border,#b6a465);color:var(--diagnostic-accent,#ffe17b);background:var(--diagnostic-surface,#37362e);cursor:pointer;white-space:nowrap;border-radius:4px;padding:5px 9px;font-size:12px}.row.main.nkro-testing .keyboard-wrap{height:559px;padding-top:146px}.row.main.nkro-testing .key-log{height:559px}.nkro-banner{border:1px solid var(--diagnostic-border,#bba050);border-left:3px solid var(--diagnostic-accent,#ffdb58);background:var(--diagnostic-surface,#24241f);color:var(--diagnostic-accent,#ffe17b);border-radius:5px;padding:12px 14px;font-size:12px;position:absolute;top:16px;left:25px;right:30px}.nkro-heading,.nkro-progress{align-items:center;gap:12px;display:flex}.nkro-heading{margin-bottom:10px}.nkro-heading strong{font-size:13px}#nkro-instruction{color:#ded9bd}#nkro-wiki{color:var(--diagnostic-accent,#ffe17b);text-underline-offset:3px;white-space:nowrap;margin-left:auto;text-decoration:underline}#nkro-close{color:var(--diagnostic-accent,#ffe17b);cursor:pointer;background:0 0;width:24px;font-size:24px;line-height:20px}#nkro-resume{background:var(--diagnostic-accent,#ffdb58);color:#24241f;cursor:pointer;border-radius:3px;padding:3px 8px}#nkro-keys{gap:5px;display:flex}.nkro-key{color:#c6bd99;border:1px solid #827647;border-radius:4px;justify-content:center;align-items:center;width:27px;height:25px;font:12px Consolas,monospace;display:inline-flex}.nkro-key.is-held{background:var(--diagnostic-accent,#ffdb58);border-color:var(--diagnostic-accent,#ffdb58);color:#24241f}#nkro-result{color:var(--diagnostic-accent,#ffe17b);white-space:nowrap;margin-left:auto;font-size:24px;font-weight:700;line-height:1.25}.diagnostic-tools{border-bottom:1px solid #555;margin-bottom:12px;padding:4px 0 14px}#nkro-start:focus-visible,.nkro-heading button:focus-visible,#nkro-wiki:focus-visible{outline:2px solid var(--diagnostic-accent,#ffdb58);outline-offset:3px}.log-list .item{grid-template-columns:83px max-content auto;column-gap:8px}.log-list .item .btn{width:auto;min-width:22px;padding:0 6px}.diagnostic-tools{flex-wrap:wrap;gap:8px;display:flex}#timeline-toggle{border:1px solid var(--diagnostic-border,#b6a465);color:var(--diagnostic-accent,#ffe17b);background:var(--diagnostic-surface,#37362e);cursor:pointer;white-space:nowrap;border-radius:4px;padding:5px 9px;font-size:12px}#timeline-toggle.is-active{background:var(--diagnostic-accent,#ffdb58);color:#24241f}.timeline-row{margin-top:24px}.timeline-chart{background:#202226;border:1px solid #4c4e52;border-radius:6px;width:1050px;padding:18px 20px}.timeline-heading{color:#eceef1;align-items:center;gap:18px;font-size:14px;display:flex}.timeline-heading>span{color:#a8adb5;font-size:12px}#timeline-close{color:#a8adb5;cursor:pointer;background:0 0;margin-left:0;font-size:24px}.timeline-viewport{margin-top:12px;position:relative;overflow:visible}#key-timeline{width:100%;display:block}#timeline-empty{text-align:center;color:#a8adb5;pointer-events:none;width:100%;position:absolute;top:70px}#timeline-tooltip{z-index:100;pointer-events:none;color:#fff;background:#151619;border:1px solid;border-radius:4px;padding:7px 12px;font-size:13px;position:fixed}#timeline-toggle:focus-visible,#timeline-close:focus-visible{outline:2px solid var(--diagnostic-accent,#ffdb58);outline-offset:3px}.timeline-ranges{gap:4px;margin-left:auto;display:flex}.timeline-ranges button{color:#b8bec8;cursor:pointer;background:0 0;border:1px solid #555b64;border-radius:4px;padding:4px 10px}.timeline-ranges button[aria-pressed=true]{color:var(--diagnostic-accent,#ffe17b);border-color:var(--diagnostic-border,#b6a465);background:var(--diagnostic-surface,#37362e)}.timeline-ranges button:focus-visible{outline:2px solid var(--diagnostic-accent,#ffdb58);outline-offset:2px}#panel-diagnostics:not([hidden]){flex-direction:column;display:flex;overflow:hidden}#panel-diagnostics .diagnostic-tools{flex:none;margin-bottom:8px;padding-bottom:10px}.diagnostic-hint{color:#ccc;flex:none;margin-bottom:8px;font-size:11px}.diagnostic-readings{scrollbar-width:thin;scrollbar-color:#999 transparent;flex:1 1 0;min-height:0;overflow-y:auto}.diagnostic-reading{color:#ddd;font-variant-numeric:tabular-nums;grid-template-columns:83px max-content minmax(0,1fr);align-items:center;gap:7px;min-height:23px;margin:5px 0;font-size:11px;display:grid}.diagnostic-reading .time{font-family:Consolas,monospace;font-size:10px}.key-log .diagnostic-reading .btn{text-overflow:ellipsis;white-space:nowrap;min-width:22px;max-width:72px;padding:0 5px;overflow:hidden}.diagnostic-gap{text-align:right;white-space:nowrap}.diagnostic-reading.is-warning{color:var(--diagnostic-accent,#ffe17b)}.diagnostic-list{scrollbar-width:thin;scrollbar-color:var(--diagnostic-border,#b6a465) transparent;flex:0 auto;max-height:45%;margin-top:10px;overflow-y:auto}.key-log .diagnostic-entry:last-child{margin-bottom:0}.diagnostic-readings{flex-direction:column;display:flex}.diagnostic-intervals{flex:none;margin-top:auto}#chatter-settings{border:1px solid var(--diagnostic-border,#b6a465);color:var(--diagnostic-accent,#ffe17b);background:var(--diagnostic-surface,#37362e);cursor:pointer;border-radius:4px;padding:5px 9px;font-size:12px}#chatter-dialog{color:#eee;border:1px solid var(--diagnostic-border,#b6a465);background:#25262a;border-radius:8px;width:390px;max-width:calc(100vw - 32px);margin:auto;padding:24px}#chatter-dialog::backdrop{background:#0009}#usb-inspect{border:1px solid var(--diagnostic-border,#b6a465);color:var(--diagnostic-accent,#ffe17b);background:var(--diagnostic-surface,#37362e);cursor:pointer;border-radius:4px;padding:5px 9px;font-size:12px}#usb-dialog{background:var(--page-panel,#25262a);width:880px;max-width:calc(100vw - 32px);max-height:calc(100vh - 40px);color:var(--page-text,#eee);border:1px solid var(--page-border,#b6a465);border-radius:8px;margin:auto;padding:24px;font-size:13px;overflow:auto}#usb-dialog::backdrop{background:#000a}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre){scrollbar-width:thin;scrollbar-color:var(--page-muted,#999) transparent}@supports selector(::-webkit-scrollbar){:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre){scrollbar-width:auto;scrollbar-color:auto}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre)::-webkit-scrollbar{width:5px;height:5px}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre)::-webkit-scrollbar-track{background:0 0}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre)::-webkit-scrollbar-thumb{background:var(--page-muted,#999);border-radius:999px}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre)::-webkit-scrollbar-thumb:hover{background:var(--page-text,#eee)}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre)::-webkit-scrollbar-button{width:0;height:0;display:none}:is(#usb-dialog,#usb-dialog .usb-table-wrap,#usb-dialog pre)::-webkit-scrollbar-corner{background:0 0}}.usb-heading,.usb-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.usb-heading{justify-content:space-between;margin-bottom:20px}#usb-dialog h2{margin:0;font-size:20px}#usb-dialog h3{margin:0 0 14px;font-size:15px}#usb-dialog p{color:var(--page-muted,#bbb);margin:12px 0;font-size:12px;line-height:1.7}#usb-dialog button{border:1px solid var(--page-border,#777);color:inherit;cursor:pointer;font:inherit;background:0 0;border-radius:4px;padding:7px 12px}#usb-dialog button:disabled{opacity:.45;cursor:default}#usb-dialog button:focus-visible,#usb-inspect:focus-visible,#usb-dialog summary:focus-visible{outline:2px solid var(--diagnostic-accent,#ffe17b);outline-offset:3px}#usb-dialog :is(#usb-read-hid,#usb-read-descriptors){background:var(--diagnostic-accent,#ffe17b);color:#24241f;border-color:#0000}#usb-dialog #usb-status{color:var(--page-text,#eee)}#usb-results section,#usb-descriptor-results section,#usb-descriptor-actions{border-top:1px solid var(--page-border,#555);padding:18px 0}.usb-fields{grid-template-columns:minmax(150px,1fr) minmax(0,2fr);gap:9px 20px;margin:0;line-height:1.5;display:grid}.usb-fields dt{color:var(--page-muted,#bbb)}.usb-fields dd{overflow-wrap:anywhere;margin:0}.usb-usages{align-items:center;row-gap:14px}.usb-configurator{border:1px solid var(--diagnostic-border,#b6a465);color:var(--diagnostic-accent,#ffe17b);background:var(--diagnostic-surface,#37362e);border-radius:4px;margin:0 0 14px;padding:8px 12px;display:inline-block}.usb-configurator:focus-visible{outline:2px solid var(--diagnostic-accent,#ffe17b);outline-offset:3px}.usb-protocol-version{flex-wrap:wrap;align-items:center;gap:8px 12px;display:flex}.usb-protocol-version .usb-configurator{margin:0;padding:3px 8px}.usb-result-icon{cursor:help;border:1px solid;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;font:700 16px/1 Arial,sans-serif;display:inline-flex}.usb-result-icon.is-detected{color:#32b878}.usb-result-icon.is-unknown{color:#d6a94a}.usb-result-icon.is-skipped{color:var(--page-muted,#bbb)}.usb-result-icon:focus-visible{outline:2px solid var(--diagnostic-accent,#ffe17b);outline-offset:3px}.usb-usage-help{position:relative}.usb-usage-name{cursor:help;display:inline-block}.usb-usage-name:focus-visible{outline:2px solid var(--diagnostic-accent,#ffe17b);outline-offset:3px}.usb-usage-info{margin-left:6px;font-size:11px}.usb-usage-id{color:var(--page-muted,#bbb);margin-top:4px;font:10px/1.5 Consolas,monospace;display:block}.usb-usage-tooltip{z-index:5;border:1px solid var(--page-border,#777);background:var(--page-panel,#25262a);width:360px;max-width:calc(100vw - 96px);color:var(--page-text,#eee);white-space:pre-line;border-radius:5px;padding:12px;font-size:12px;line-height:1.7;display:none;position:fixed;box-shadow:0 6px 18px #0005}.usb-usage-help:hover .usb-usage-tooltip,.usb-usage-help:focus-within .usb-usage-tooltip{display:block}#usb-dialog details{margin-top:14px}#usb-dialog summary{cursor:pointer}#usb-dialog pre{background:var(--page-bg,#17181a);max-height:280px;color:inherit;white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0 0;padding:12px;font:11px/1.6 Consolas,monospace;overflow:auto}.usb-table-wrap{overflow-x:auto}#usb-dialog table{border-collapse:collapse;width:100%;font-size:12px}#usb-dialog caption{text-align:left;margin:8px 0;font-weight:700}#usb-dialog th,#usb-dialog td{text-align:left;white-space:pre-line;vertical-align:top;border:0;padding:12px 14px;line-height:1.6}#usb-dialog thead{background:color-mix(in srgb, var(--page-text,#eee) 8%, var(--page-panel,#25262a))}#usb-dialog tbody tr:nth-child(odd){background:color-mix(in srgb, var(--page-text,#eee) 4%, var(--page-panel,#25262a))}#usb-dialog tbody tr:nth-child(2n){background:var(--page-panel,#25262a)}.usb-layout{width:100%;max-height:350px;margin:14px 0;display:block}.usb-layout rect{fill:var(--page-bg,#17181a);stroke:var(--page-muted,#aaa);stroke-width:.025px}.usb-layout text{fill:var(--page-text,#eee);font:.22px Consolas,monospace}@media (width<=600px){#usb-dialog{padding:16px}.usb-fields{grid-template-columns:1fr;gap:3px}.usb-fields dd{margin-bottom:9px}}#chatter-title{color:var(--diagnostic-accent,#ffe17b);margin:0 0 14px;font-size:18px}#chatter-dialog p{color:#bbb;margin:10px 0 16px;font-size:12px;line-height:1.7}#chatter-dialog label{margin-bottom:8px;font-size:13px;display:block}#chatter-threshold{width:100%;color:var(--diagnostic-accent,#ffe17b);background:#17181a;border:1px solid #777;border-radius:4px;padding:9px 12px;font-size:20px}.chatter-actions{justify-content:flex-end;gap:10px;display:flex}.chatter-actions button{color:#eee;cursor:pointer;background:#45464a;border-radius:4px;padding:7px 18px}.chatter-actions button[type=submit]{background:var(--diagnostic-accent,#ffdb58);color:#24241f}.language-switch{align-items:center;gap:14px;font-size:12px;font-weight:400;display:flex;position:absolute;top:50%;right:20px;transform:translateY(-50%)}.language-switch a{color:#999;padding:5px 0}.language-switch a[aria-current=true]{color:#ffe17b;border-bottom:1px solid #ffe17b}.language-switch a:focus-visible{outline-offset:4px;outline:1px solid #ffe17b}.nkro-heading{flex-wrap:wrap;gap:8px 12px}html[lang=en] #nkro-instruction,html[lang=ja] #nkro-instruction{font-size:11px}html[lang=en] .diagnostic-label,html[lang=ja] .diagnostic-label{font-size:10px}.key-log [data-i18n=disable_msg]{font-size:10px;line-height:15px;display:block}.status-color .reset-history{white-space:nowrap;justify-content:center;align-items:center;min-width:48px;height:28px;margin:0 0 0 7px;padding:0 10px;font-size:12px;line-height:1;display:inline-flex}.status-color .reset-history:focus-visible{outline-offset:3px;outline:2px solid #ffdb58}#zctrl-remap:not([hidden]){border:1px solid var(--diagnostic-border,#b6a465);background:var(--diagnostic-surface,#37362e);min-height:28px;color:var(--diagnostic-accent,#ffe17b);white-space:nowrap;border-radius:4px;justify-content:center;align-items:center;margin-right:28px;padding:0 10px;font-size:12px;line-height:1;text-decoration:none;display:inline-flex}#zctrl-remap:focus-visible{outline:2px solid var(--diagnostic-accent,#ffe17b);outline-offset:3px}.status-color>span{font-size:12px}:is(.theme-picker,.layout-picker){z-index:5;position:relative}:is(#theme-toggle,#layout-toggle){color:#bbb;cursor:pointer;background:0 0;align-items:center;gap:10px;padding:6px 0 6px 12px;font-size:12px;display:flex}:is(#theme-current,#layout-current){color:#eee}:is(#theme-options,#layout-options){background:#292b2e;border:1px solid #505254;border-radius:7px;width:190px;padding:5px;position:absolute;bottom:calc(100% + 8px);right:0;box-shadow:0 8px 24px #0005}:is(#theme-options,#layout-options)[hidden]{display:none}:is(#theme-options,#layout-options) button{color:#ddd;cursor:pointer;text-align:left;background:0 0;border-radius:4px;align-items:center;gap:12px;width:100%;padding:10px;font-size:12px;display:flex}:is(#theme-options,#layout-options) button:hover,:is(#theme-options,#layout-options) button:focus-visible{background:#414345}:is(#theme-options,#layout-options) button[aria-checked=true]:after{content:"✓";color:#e6cc83;margin-left:auto}:is(#theme-toggle,#layout-toggle):focus-visible,:is(#theme-options,#layout-options) button:focus-visible{outline-offset:2px;outline:1px solid #e6cc83}.theme-preview{gap:2px;display:flex}.theme-preview i{border-radius:2px;width:9px;height:12px}html:not([data-theme=default]) .keyboard-wrap{background:var(--theme-case)}html:not([data-theme=default]) #kb>g{--cap-fill:var(--theme-modifier);--cap-ink:var(--theme-legend)}html:not([data-theme=default]) #kb>g:is([data-key-group=alpha],[data-key-group=punc]),html:not([data-theme=default]) #kb>g[data-key^=num]{--cap-fill:var(--theme-alpha)}html:not([data-theme=default]) #kb>g:is([data-key=esc],[data-key=enter],[data-key=numenter]){--cap-fill:var(--theme-accent);--cap-ink:#202c29}html[data-theme=botanical] #kb>g:is([data-key=esc],[data-key=enter],[data-key=numenter]){--cap-ink:#f2f2e7}html:not([data-theme=default]) #kb .key-base-color{fill:var(--cap-fill)}html:not([data-theme=default]) #kb .key-top-color{fill:var(--cap-ink)}html:not([data-theme=default]) #kb .pressed .key-top-color{fill:color-mix(in srgb, var(--cap-ink) var(--history-progress,0%), #fff)}html:not([data-theme=default]) #kb .active .key-top-color{fill:#202528}html:not([data-theme=default]) .status-color .color.pressed{background:#202528}html:not([data-theme=default]) .status-color .color.never{background:var(--theme-alpha)}.key-state-overlay{pointer-events:none;display:none}html:not([data-theme=default]) #kb .active .key-state-overlay{fill:#fff;fill-opacity:.65;stroke:#fff;stroke-width:2px;display:block}html:not([data-theme=default]) #kb .pressed .key-state-overlay{fill:#000;opacity:var(--history-opacity,.65);display:block}html[data-theme=serika] #kb>g:is([data-key=esc],[data-key=enter],[data-key=numenter]){--cap-ink:#e9e5d9}html[data-theme=serika] #kb>g:is([data-key=space],[data-key=f1],[data-key=f2],[data-key=f3],[data-key=f4],[data-key=f9],[data-key=f10],[data-key=f11],[data-key=f12]){--cap-fill:var(--theme-alpha)}html[data-theme=serika] #kb>g:is([data-key=numlock],[data-key=num\/],[data-key=num\*],[data-key=num-],[data-key=num\+]){--cap-fill:var(--theme-modifier)}html[data-theme=serika]{--page-bg:#24231f;--page-header:#191916;--page-panel:#34332c;--page-border:#65604e;--page-text:#eeeadd;--page-muted:#bdb7a5;--page-accent:#edc500}html[data-theme=botanical]{--page-bg:#1d2822;--page-header:#142019;--page-panel:#2b3930;--page-border:#596d5d;--page-text:#e5ecdf;--page-muted:#b1c2ad;--page-accent:#afcda4}html[data-theme=modern-dolch]{--page-bg:#101619;--page-header:#0c1114;--page-panel:#202a2e;--page-border:#485b61;--page-text:#e3ecec;--page-muted:#afc2c5;--page-accent:#65bcb1}html:not([data-theme=default]) body{background:var(--page-bg);color:var(--page-text)}html:not([data-theme=default]) :is(.header,.header .inner){background:var(--page-header)}html:not([data-theme=default]) :is(.key-log,.timeline-chart,:is(#theme-options,#layout-options),#chatter-dialog,#timeline-tooltip){background:var(--page-panel);color:var(--page-text);border-color:var(--page-border)}html:not([data-theme=default]) :is(.keyboard-wrap,.keyboard-wrap .footer,.key-log .panel-tabs,.key-log .info){border-color:var(--page-border)}html:not([data-theme=default]) :is(.main .help,:is(#theme-toggle,#layout-toggle),.language-switch a,.key-log .info,.diagnostic-hint,.key-log .diagnostic-empty,.timeline-heading>span,#timeline-empty,#timeline-close,#chatter-dialog p){color:var(--page-muted)}html:not([data-theme=default]) :is(:is(#theme-current,#layout-current),:is(#theme-options,#layout-options) button,.timeline-heading,.row .title,.key-log .log-list .item,.diagnostic-reading:not(.is-warning)){color:var(--page-text)}html:not([data-theme=default]) :is(#theme-options,#layout-options) button:is(:hover,:focus-visible){background:color-mix(in srgb, var(--page-accent) 15%, var(--page-panel))}html:not([data-theme=default]) :is(.language-switch a[aria-current=true],.key-log #tab-log[aria-selected=true]){color:var(--page-accent);border-color:var(--page-accent)}html:not([data-theme=default]) :is(.reset-history,.key-log .info .btn,.log-list .btn,.diagnostic-reading .btn,.timeline-ranges button,#chatter-threshold,.chatter-actions button[type=button]){background:var(--page-header);color:var(--page-text);border-color:var(--page-border);box-shadow:none}html:not([data-theme=default]) .timeline-ranges button[aria-pressed=true]{color:var(--page-accent);border-color:var(--page-accent)}html:not([data-theme=default]) :is(:is(#theme-toggle,#layout-toggle),:is(#theme-options,#layout-options) button,.reset-history):focus-visible{outline-color:var(--page-accent)}html:not([data-theme=default]){--diagnostic-accent:var(--page-accent);--diagnostic-border:color-mix(in srgb, var(--page-accent) 65%, var(--page-panel));--diagnostic-surface:color-mix(in srgb, var(--page-accent) 9%, var(--page-header))}:is(#theme-toggle,#layout-toggle){align-items:baseline;font-family:inherit;line-height:1.5}:is(#theme-toggle,#layout-toggle)>span{font-family:inherit;font-size:inherit;line-height:inherit}:is(#theme-toggle,#layout-toggle) .theme-chevron{justify-content:center;align-self:center;align-items:center;width:12px;height:12px;display:flex}html:not([data-theme=default]) .apm-info,html:not([data-theme=default]) .apm-info .bold,html:not([data-theme=default]) .apm-info .bold .big{color:var(--page-accent)}html[data-theme=modern-dolch] .row.main>.keyboard-wrap{box-shadow:none;border-color:#0000}html[data-theme=wasabi-v1]{--page-bg:#101815;--page-header:#0d1313;--page-panel:#151e19;--page-border:#36473b;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#9ac3a2}html[data-theme=mizu-r2]{--page-bg:#111b22;--page-header:#0e151b;--page-panel:#16232c;--page-border:#3b515d;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#a9d9ee}html[data-theme=darling]{--page-bg:#271c21;--page-header:#1b161a;--page-panel:#38242b;--page-border:#64444e;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#e9a4b5}html[data-theme=carbon-r3]{--page-bg:#1d201e;--page-header:#151818;--page-panel:#292a26;--page-border:#5b4835;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#f2a260}html[data-theme=oblivion-v1]{--page-bg:#1b2020;--page-header:#141819;--page-panel:#252a29;--page-border:#464f41;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#a9bf89}html[data-theme=nautilus-r2]{--page-bg:#0d1823;--page-header:#0b141b;--page-panel:#101f2e;--page-border:#474a39;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#edca59}html[data-theme=muted-2]{--page-bg:#222527;--page-header:#181c1e;--page-panel:#303334;--page-border:#524f5f;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#b9a4df}html[data-theme=analog-dreams-r2]{--page-bg:#25252b;--page-header:#1a1b20;--page-panel:#35323a;--page-border:#5e5263;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#d7b2df}html[data-theme=wasabi-v2]{--page-bg:#101815;--page-header:#0d1313;--page-panel:#151e19;--page-border:#39493c;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#a3c9a3}html[data-theme=hazakura]{--page-bg:#282028;--page-header:#1c181e;--page-panel:#392b35;--page-border:#664d5b;--page-text:#eeeef0;--page-muted:#bfc1c6;--page-accent:#edb1cc}.theme-controls{align-items:baseline;gap:18px;display:flex}#theme-details{color:var(--page-accent,#bbb);white-space:nowrap;text-underline-offset:3px;font-size:12px;text-decoration:underline}#theme-details[hidden]{display:none}#theme-details:focus-visible{outline-offset:4px;outline:1px solid}:is(#theme-options,#layout-options){overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--page-muted,#999) transparent;width:240px;max-height:min(360px,55vh);overflow-y:auto}.theme-preview{flex-shrink:0}:is(#theme-options,#layout-options)::-webkit-scrollbar{width:4px}:is(#theme-options,#layout-options)::-webkit-scrollbar-track{background:0 0}:is(#theme-options,#layout-options)::-webkit-scrollbar-thumb{background:var(--page-muted,#999);border-radius:4px}:is(#theme-options,#layout-options)::-webkit-scrollbar-button{width:0;height:0;display:none}.theme-preview i{box-shadow:inset 0 0 0 1px #ffffff18}#layout-options{width:185px}#kb>g[data-passive]{opacity:.65}
