.vgN25W_testerGrid{--ink:#17232e;--muted:#627380;--line:#d9e2e7;--surface-soft:#f3f6f8;--deck:#1e2c39;--key:#334858;--key-edge:#586f7f;--brand:#e9510e;--brand-soft:#fff0e8;--brand-line:#efb08e;grid-template-columns:minmax(0,1fr) 250px;align-items:start;gap:18px;display:grid}.vgN25W_mainColumn,.vgN25W_sidebar{gap:16px;display:grid}.vgN25W_consoleCard,.vgN25W_advancedPanel,.vgN25W_recommendations,.vgN25W_controlCard{border:1px solid var(--line);background:#fff;border-radius:12px;overflow:hidden}.vgN25W_consoleHeader{min-height:72px;color:var(--ink);background:#fff;justify-content:space-between;align-items:center;gap:18px;padding:14px 16px 10px;display:flex}.vgN25W_statRail{align-items:center;gap:36px;display:flex}.vgN25W_statRail div{gap:4px;display:grid}.vgN25W_statRail span,.vgN25W_statRail strong{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:block}.vgN25W_statRail span{color:#758792;letter-spacing:.12em;text-transform:uppercase;font-size:9px;font-weight:800}.vgN25W_statRail strong{color:var(--ink);font-size:19px;line-height:1}.vgN25W_statRail div:last-child strong{color:#17815f}.vgN25W_toolbarActions{gap:8px;display:flex}.vgN25W_utilityButton{color:#526572;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:0 8px;font-size:12px;font-weight:750;display:inline-flex}.vgN25W_utilityButton svg{width:15px;height:15px}.vgN25W_keyboardViewport{scrollbar-color:#a4b1ba #eef2f4;background:#fff;padding:8px 12px 10px;overflow-x:auto}.vgN25W_keyboardDeck{--key-gap:4px;--key-height:34px;--key-unit:34px;background:var(--deck);border-radius:10px;width:max-content;max-width:none;margin-inline:auto;padding:13px}.vgN25W_keyboardDeck[data-size="75"],.vgN25W_keyboardDeck[data-size="65"],.vgN25W_keyboardDeck[data-size="60"]{--key-height:41px;--key-unit:41px}.vgN25W_keyboardBody{gap:13.5px;margin-top:23px;display:flex}.vgN25W_keyboardDeck[data-size="60"] .vgN25W_keyboardBody,.vgN25W_keyboardDeck[data-size="65"] .vgN25W_keyboardBody{margin-top:0}.vgN25W_keyboardDeck[data-size="75"] .vgN25W_keyboardBody{margin-top:var(--key-gap)}.vgN25W_mainCluster,.vgN25W_navigationCluster{gap:var(--key-gap);flex-direction:column;display:flex}.vgN25W_navigationCluster .vgN25W_keyRow:nth-child(3){justify-content:center;margin-top:auto}.vgN25W_numpadCluster{grid-template-columns:repeat(4, var(--key-unit));grid-template-rows:repeat(5, var(--key-height));gap:var(--key-gap);display:grid}.vgN25W_numpadCluster .vgN25W_key{width:var(--key-unit);min-width:var(--key-unit);height:var(--key-height)}.vgN25W_numpadCluster .vgN25W_key[data-code=NumLock]{grid-area:1/1}.vgN25W_numpadCluster .vgN25W_key[data-code=NumpadDivide]{grid-area:1/2}.vgN25W_numpadCluster .vgN25W_key[data-code=NumpadMultiply]{grid-area:1/3}.vgN25W_numpadCluster .vgN25W_key[data-code=NumpadSubtract]{grid-area:1/4}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad7]{grid-area:2/1}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad8]{grid-area:2/2}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad9]{grid-area:2/3}.vgN25W_numpadCluster .vgN25W_key[data-code=NumpadAdd]{height:calc((var(--key-height) * 2) + var(--key-gap));grid-area:2/4/span 2}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad4]{grid-area:3/1}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad5]{grid-area:3/2}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad6]{grid-area:3/3}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad1]{grid-area:4/1}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad2]{grid-area:4/2}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad3]{grid-area:4/3}.vgN25W_numpadCluster .vgN25W_key[data-code=NumpadEnter]{height:calc((var(--key-height) * 2) + var(--key-gap));grid-area:4/4/span 2}.vgN25W_numpadCluster .vgN25W_key[data-code=Numpad0]{width:calc((var(--key-unit) * 2) + var(--key-gap));min-width:calc((var(--key-unit) * 2) + var(--key-gap));grid-area:5/1/auto/span 2}.vgN25W_numpadCluster .vgN25W_key[data-code=NumpadDecimal]{grid-area:5/3}.vgN25W_keyRow{min-height:var(--key-height);gap:var(--key-gap);display:flex}.vgN25W_keyboardDeck:is([data-size=full],[data-size=tkl])>.vgN25W_keyRow:first-child .vgN25W_key:first-child{margin-right:38px}.vgN25W_keyboardDeck:is([data-size=full],[data-size=tkl])>.vgN25W_keyRow:first-child .vgN25W_key:nth-child(5),.vgN25W_keyboardDeck:is([data-size=full],[data-size=tkl])>.vgN25W_keyRow:first-child .vgN25W_key:nth-child(9){margin-right:19px}.vgN25W_keyboardDeck:is([data-size=full],[data-size=tkl])>.vgN25W_keyRow:first-child .vgN25W_key:nth-child(13){margin-right:9.5px}.vgN25W_key{width:calc((var(--key-width) * var(--key-unit)) + ((var(--key-width) - 1) * var(--key-gap)));min-width:calc((var(--key-width) * var(--key-unit)) + ((var(--key-width) - 1) * var(--key-gap)));min-height:var(--key-height);border:1px solid var(--key-edge);color:#f0f5f7;background:var(--key);text-align:center;white-space:pre-line;border-bottom-width:2px;border-radius:5px;place-items:center;padding:4px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:8px;font-weight:700;line-height:1.05;display:grid;position:relative}.vgN25W_keyboardDeck:is([data-size="75"],[data-size="65"]) .vgN25W_key[data-code=ContextMenu]{visibility:hidden}.vgN25W_key small{color:currentColor;background:#0003;border-radius:999px;place-items:center;min-width:12px;height:12px;font-size:7px;line-height:1;display:grid;position:absolute;top:2px;right:3px}.vgN25W_key[data-level="1"]{color:#eaffff;background:#247989;border-color:#45b8c8}.vgN25W_key[data-level="2"]{color:#effff9;background:#2b8265;border-color:#58cda4}.vgN25W_key[data-level="3"]{color:#f4f8ff;background:#456d9d;border-color:#77a9df}.vgN25W_key[data-level="4"]{color:#2e240f;background:#c89a41;border-color:#e6b866}.vgN25W_key[data-level="5"]{color:#fff8f5;background:#aa4321;border-color:#dc7d59}.vgN25W_key[data-pressed=true]{color:#722602;background:#f8cab2;border-color:#efb08e;border-bottom-width:1px;transform:translateY(1px)}.vgN25W_key[data-heatmap=true][data-level="1"]{background:#1d8496}.vgN25W_key[data-heatmap=true][data-level="2"]{background:#218c68}.vgN25W_key[data-heatmap=true][data-level="3"]{background:#3d73ad}.vgN25W_key[data-heatmap=true][data-level="4"]{background:#d29b35}.vgN25W_key[data-heatmap=true][data-level="5"]{background:#b63d12}.vgN25W_key[data-tactile=false]{border-bottom-width:1px}.vgN25W_progressBlock,.vgN25W_historyBlock{padding:13px 16px 0}.vgN25W_progressBlock>div:first-child,.vgN25W_blockLabel{color:#536775;justify-content:space-between;align-items:center;gap:16px;font-size:12px;display:flex}.vgN25W_progressBlock strong{color:#17815f}.vgN25W_progressTrack{background:#e7edf1;border-radius:999px;height:6px;margin-top:8px;overflow:hidden}.vgN25W_progressTrack span{border-radius:inherit;background:#5ab79a;height:100%;display:block}.vgN25W_blockLabel button{color:#667986;font-size:11px}.vgN25W_historyChips{background:var(--surface-soft);border-radius:7px;flex-wrap:wrap;align-content:center;gap:5px;min-height:48px;margin-top:8px;padding:9px;display:flex;overflow:hidden}.vgN25W_historyChips span{color:#9e3607;background:#f8d6c6;border-radius:5px;padding:5px 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:9px;font-weight:700}.vgN25W_historyChips em{color:#83939e;font-size:11px;font-style:normal}.vgN25W_heatLegend{color:#647784;justify-content:space-between;align-items:center;gap:16px;margin:12px 16px 15px;font-size:10px;display:none}.vgN25W_heatLegend[data-visible=true]{display:flex}.vgN25W_heatLegend>span,.vgN25W_heatLegend>div{align-items:center;gap:6px;display:flex}.vgN25W_heatLegend svg{width:14px;height:14px;color:var(--brand)}.vgN25W_heatLegend i{border-radius:2px;width:10px;height:10px}.vgN25W_heatLegend i[data-level="1"]{background:#247989}.vgN25W_heatLegend i[data-level="2"]{background:#2b8265}.vgN25W_heatLegend i[data-level="3"]{background:#456d9d}.vgN25W_heatLegend i[data-level="4"]{background:#c89a41}.vgN25W_heatLegend i[data-level="5"]{background:#aa4321}.vgN25W_historyBlock:last-of-type{padding-bottom:15px}.vgN25W_sectionTitle{align-items:center;gap:9px;padding:16px 16px 0;display:flex}.vgN25W_sectionTitle svg{width:18px;height:18px;color:var(--brand)}.vgN25W_sectionTitle h2{color:var(--ink);margin:0;font-size:16px;font-weight:800}.vgN25W_analyticsGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:0;padding:12px 16px 16px;display:grid}.vgN25W_analyticsGrid article{border-right:1px solid var(--line);color:#556a78;background:#fff;align-content:start;gap:7px;min-height:138px;padding:14px;font-size:11px;display:grid}.vgN25W_analyticsGrid article:last-child{border-right:0}.vgN25W_analyticsGrid article>span,.vgN25W_eventCard>div>span{color:var(--ink);font-size:12px;font-weight:800}.vgN25W_analyticsGrid article>strong{color:var(--ink);font-family:ui-monospace,monospace;font-size:24px}.vgN25W_analyticsGrid article>b{color:#177e5f;font-size:10px}.vgN25W_analyticsGrid label{justify-content:space-between;gap:8px;display:flex}.vgN25W_analyticsGrid input{width:100%;accent-color:var(--brand)}.vgN25W_successText{color:#13815f}.vgN25W_warningText{color:#b54516}.vgN25W_eventCard>div{justify-content:space-between;align-items:center;gap:8px;display:flex}.vgN25W_eventCard button{color:#a33a0b;align-items:center;gap:4px;font-size:9px;font-weight:800;display:inline-flex}.vgN25W_eventCard button:disabled{opacity:.4}.vgN25W_eventCard button svg{width:12px;height:12px}.vgN25W_eventCard ul{gap:5px;margin:0;padding:0;list-style:none;display:grid}.vgN25W_eventCard li{color:#6c7f8b;justify-content:space-between;gap:8px;font-family:ui-monospace,monospace;font-size:8px;display:flex}.vgN25W_eventCard li[data-warning=true]{color:#b54516}.vgN25W_recommendations{padding:16px}.vgN25W_recommendationHeading{justify-content:space-between;align-items:end;gap:20px;margin-bottom:12px;display:flex}.vgN25W_recommendationHeading span{color:#b83d05;letter-spacing:.12em;text-transform:uppercase;font-family:ui-monospace,monospace;font-size:9px;font-weight:800}.vgN25W_recommendationHeading h2{color:var(--ink);margin:3px 0 0;font-size:17px;font-weight:850}.vgN25W_recommendationHeading p{color:#687a86;text-align:right;max-width:280px;margin:0;font-size:10px}.vgN25W_recommendationList{border-top:1px solid var(--line)}.vgN25W_recommendationItem{border-bottom:1px solid var(--line);min-height:64px;color:inherit;grid-template-columns:56px minmax(0,1fr) auto auto;align-items:center;gap:12px;padding:8px 2px;display:grid}.vgN25W_recommendationImage{background:var(--surface-soft);border-radius:5px;width:56px;height:42px;display:block;position:relative;overflow:hidden}.vgN25W_recommendationImage img{-o-object-fit:contain;object-fit:contain}.vgN25W_recommendationName{min-width:0;color:var(--ink);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:750;overflow:hidden}.vgN25W_recommendationPrice{color:#526572;white-space:nowrap;font-size:11px;font-weight:700}.vgN25W_recommendationAction{color:#b83d05;white-space:nowrap;font-size:11px;font-weight:800}.vgN25W_sidebar{gap:12px;position:sticky;top:96px}.vgN25W_controlCard{padding:14px}.vgN25W_controlCard h2{color:var(--ink);align-items:center;gap:8px;margin:0 0 11px;font-size:13px;font-weight:800;display:flex}.vgN25W_controlCard h2 svg{width:15px;height:15px;color:var(--brand)}.vgN25W_sizeOptions,.vgN25W_layoutOptions,.vgN25W_platformOptions{gap:6px;display:grid}.vgN25W_sizeOptions{grid-template-columns:repeat(2,minmax(0,1fr))}.vgN25W_sizeOptions .vgN25W_optionButton:last-child{grid-column:1/-1}.vgN25W_platformOptions,.vgN25W_layoutOptions{grid-template-columns:1fr 1fr}.vgN25W_optionButton{color:#526572;background:var(--surface-soft);white-space:nowrap;border:1px solid #0000;border-radius:7px;justify-content:center;align-items:center;gap:5px;min-height:36px;padding:7px 6px;font-size:10px;font-weight:750;line-height:1;display:flex}.vgN25W_optionButton[aria-pressed=true]{border-color:var(--brand-line);color:#a73705;background:var(--brand-soft)}.vgN25W_optionButton svg{width:12px;height:12px}.vgN25W_settingToggle{color:#526572;justify-content:space-between;align-items:center;gap:16px;width:100%;min-height:34px;font-size:11px;font-weight:700;display:flex}.vgN25W_switchTrack{background:#d7e0e5;border-radius:999px;flex:none;width:34px;height:19px;position:relative}.vgN25W_switchTrack span{background:#fff;border-radius:50%;width:13px;height:13px;position:absolute;top:3px;left:3px}.vgN25W_switchTrack[data-checked=true]{background:#e98a5e}.vgN25W_switchTrack[data-checked=true] span{transform:translate(15px)}.vgN25W_privacyNote,.vgN25W_browserNote{color:#3e6658;background:#f0f8f5;border-radius:9px;gap:9px;padding:12px;display:flex}.vgN25W_browserNote{color:#765a3a;background:#fff7ed}.vgN25W_privacyNote svg,.vgN25W_browserNote svg{flex:none;width:16px;height:16px;margin-top:1px}.vgN25W_privacyNote p,.vgN25W_browserNote p{margin:0;font-size:10px;line-height:1.5}.vgN25W_privacyNote strong{color:#205642;display:block}.vgN25W_utilityButton:focus-visible,.vgN25W_optionButton:focus-visible,.vgN25W_settingToggle:focus-visible,.vgN25W_blockLabel button:focus-visible,.vgN25W_eventCard button:focus-visible,.vgN25W_key:focus-visible,.vgN25W_recommendationItem:focus-visible{outline-offset:2px;outline:3px solid #e9510e3d}@media (max-width:1180px){.vgN25W_testerGrid{flex-direction:column;display:flex}.vgN25W_mainColumn{display:contents}.vgN25W_consoleCard{order:1}.vgN25W_advancedPanel{order:2}.vgN25W_sidebar{order:3;grid-template-columns:repeat(2,minmax(0,1fr));position:static}.vgN25W_recommendations{order:4}.vgN25W_privacyNote,.vgN25W_browserNote{align-items:center}}@media (max-width:820px){.vgN25W_recommendationHeading{flex-direction:column;align-items:stretch}.vgN25W_analyticsGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.vgN25W_analyticsGrid article:nth-child(2){border-right:0}.vgN25W_analyticsGrid article:nth-child(-n+2){border-bottom:1px solid var(--line)}.vgN25W_recommendationHeading p{text-align:left}}@media (max-width:640px){.vgN25W_testerGrid{gap:12px}.vgN25W_consoleHeader{align-items:flex-start;padding:14px 12px 8px}.vgN25W_statRail{gap:18px}.vgN25W_statRail span{font-size:7px}.vgN25W_statRail strong{font-size:17px}.vgN25W_utilityButton{padding:0;font-size:10px}.vgN25W_keyboardViewport{padding:7px}.vgN25W_keyboardDeck{margin-inline:0;padding:10px}.vgN25W_progressBlock,.vgN25W_historyBlock{padding-inline:12px}.vgN25W_heatLegend{flex-direction:column;align-items:flex-start;margin-inline:12px}.vgN25W_sidebar{grid-template-columns:1fr;gap:10px}.vgN25W_analyticsGrid{grid-template-columns:1fr}.vgN25W_analyticsGrid article,.vgN25W_analyticsGrid article:nth-child(2){border-right:0;border-bottom:1px solid var(--line)}.vgN25W_analyticsGrid article:last-child{border-bottom:0}.vgN25W_recommendations{padding:13px}.vgN25W_recommendationItem{grid-template-columns:48px minmax(0,1fr) auto}.vgN25W_recommendationImage{width:48px;height:38px}.vgN25W_recommendationPrice{display:none}.vgN25W_recommendationAction{font-size:0}.vgN25W_recommendationAction:after{content:"View →";font-size:10px}}