:root{--control-h: 36px;--control-w: 160px;--radius: 12px;--range-h: 12px;--card-header-h: 44px;--pill-h: 24px;--pill-radius: 12px;--chrome-topbar-a: rgba(0, 0, 0, .45);--chrome-topbar-b: rgba(0, 0, 0, .2);--chrome-panel-top: var(--panel);--chrome-panel-bot: var(--bg);--bg: #0b0f14;--panel: #111821;--panel-2: #0e141c;--border: #1e2a36;--muted: #9bb2c3;--scope: var(--muted);--controller-diagram: var(--scope);--radar: #4c566a;--text: #e6eef6;--good: #A3BE8C;--good-2: #8FAE6F;--warn: #ffb020;--bad: #ff4d4f;--accent: #4da3ff;--accent-2: #165dff;--accent-3: #0f3aa0;--dot-outline: #1e2a36;--platform-tab-active-bg-top: color-mix(in srgb, var(--bg), black 16%);--platform-tab-active-bg-bottom: color-mix(in srgb, var(--bg), black 26%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 8px rgba(0, 0, 0, .22);--shadow-2: 0 3px 6px rgba(0, 0, 0, .35), 0 10px 20px -12px rgba(0, 0, 0, .55);--shadow-3: 0 8px 16px rgba(0, 0, 0, .35), 0 22px 44px -22px rgba(0, 0, 0, .6);--shadow-popover: 0 8px 20px -12px rgba(0, 0, 0, .55);--shadow-topbar: 0 6px 16px -12px rgba(0, 0, 0, .6);--shadow-tabs: 0 8px 16px rgba(0, 0, 0, .32);--shadow-tab: inset 0 2px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(0, 0, 0, .25), 0 8px 18px -16px rgba(0, 0, 0, .6);--shadow-tab-hover: inset 0 2px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .25), 0 10px 22px -16px rgba(0, 0, 0, .7);--shadow-tab-elevated: 0 8px 18px -16px rgba(0, 0, 0, .6);--shadow-tab-elevated-hover: 0 10px 22px -16px rgba(0, 0, 0, .7);--shadow-accent-glow: 0 10px 22px -14px color-mix(in srgb, var(--accent-2), transparent 35%);--shadow-banner: 0 10px 22px -16px rgba(0, 0, 0, .6);--shadow-card: var(--shadow-3);--shadow-action: 0 8px 18px -12px var(--btn-shadow-color, var(--accent-2));--shadow-action-hover: 0 6px 14px -10px var(--btn-shadow-color, var(--accent-2));--shadow-action-active: 0 0 0 1px color-mix(in srgb, var(--btn-shadow-color, var(--accent-2)), transparent 45%), 0 8px 18px -14px color-mix(in srgb, var(--btn-shadow-color, var(--accent-2)), transparent 60%);--event-img: none;--radar-scale: 1.25;--radar-3d-shadow-layer-alpha: .35;--radar-3d-shadow-fill: rgba(0, 0, 0, .35);--radar-3d-shadow-glow: rgba(0, 0, 0, .55);--radar-3d-shadow-blur-px: 26;--radar-3d-extrusion-alpha: .22;--radar-3d-extrusion-stroke: rgba(0, 0, 0, .55);--radar-3d-glass-composite: screen;--radar-3d-glass-layer-alpha: 1;--dg-dashboard-max-width: 1400px;--dg-ad-side-reserve: 240px}:root{--dot-outline-w: 1px}[data-theme=dark]{--chrome-topbar-a: rgba(0, 0, 0, .45);--chrome-topbar-b: rgba(0, 0, 0, .2);--chrome-panel-top: var(--panel);--chrome-panel-bot: var(--bg);--bg: #0b0f14;--panel: #111821;--panel-2: #0e141c;--border: #1e2a36;--muted: #8aa3b5;--scope: var(--muted);--controller-diagram: var(--scope);--radar: rgba(138, 163, 181, .5);--text: #c4d0d9;--good: #22c55e;--good-2: #15803d;--warn: #ffb020;--bad: #ff4d4f;--accent: #4da3ff;--accent-2: #165dff;--accent-3: #0f3aa0;--dot-outline: rgba(255, 255, 255, .28);--platform-tab-active-bg-top: color-mix(in srgb, var(--bg), black 16%);--platform-tab-active-bg-bottom: color-mix(in srgb, var(--bg), black 26%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .35), 0 4px 8px rgba(0, 0, 0, .22);--shadow-2: 0 3px 6px rgba(0, 0, 0, .35), 0 10px 20px -12px rgba(0, 0, 0, .55);--shadow-3: 0 8px 16px rgba(0, 0, 0, .35), 0 22px 44px -22px rgba(0, 0, 0, .6);--shadow-popover: 0 8px 20px -12px rgba(0, 0, 0, .55);--shadow-topbar: 0 6px 16px -12px rgba(0, 0, 0, .6);--shadow-tabs: 0 8px 16px rgba(0, 0, 0, .32);--shadow-tab: inset 0 2px 0 rgba(255, 255, 255, .15), inset 0 -1px 0 rgba(0, 0, 0, .25), 0 8px 18px -16px rgba(0, 0, 0, .6);--shadow-tab-hover: inset 0 2px 0 rgba(255, 255, 255, .18), inset 0 -1px 0 rgba(0, 0, 0, .25), 0 10px 22px -16px rgba(0, 0, 0, .7);--shadow-tab-elevated: 0 8px 18px -16px rgba(0, 0, 0, .6);--shadow-tab-elevated-hover: 0 10px 22px -16px rgba(0, 0, 0, .7);--shadow-accent-glow: 0 10px 22px -14px color-mix(in srgb, var(--accent-2), transparent 35%);--shadow-banner: 0 10px 22px -16px rgba(0, 0, 0, .6);--shadow-card: var(--shadow-3)}[data-theme=light]{--chrome-topbar-a: rgba(255, 255, 255, .7);--chrome-topbar-b: rgba(255, 255, 255, .35);--chrome-panel-top: color-mix(in srgb, var(--panel), var(--bg) 20%);--chrome-panel-bot: var(--bg);--bg: #f0f2f5;--panel: #ffffff;--panel-2: #f8f9fa;--border: #dee2e6;--muted: #97a1ab;--scope: var(--muted);--controller-diagram: var(--scope);--radar: var(--text);--radar-3d-shadow-layer-alpha: .1;--radar-3d-shadow-fill: rgba(0, 0, 0, .05);--radar-3d-shadow-glow: rgba(0, 0, 0, .08);--radar-3d-shadow-blur-px: 14;--radar-3d-extrusion-alpha: .07;--radar-3d-extrusion-stroke: rgba(0, 0, 0, .11);--radar-3d-glass-composite: source-over;--radar-3d-glass-layer-alpha: .018;--text: #7b838a;--good: #22c55e;--good-2: #16a34a;--warn: #fd7e14;--bad: #dc3545;--dot-outline: #dee2e6;--platform-tab-active-bg-top: color-mix(in srgb, var(--bg), black 8%);--platform-tab-active-bg-bottom: color-mix(in srgb, var(--bg), black 14%);--shadow-1: 0 1px 2px rgba(0, 0, 0, .1), 0 3px 6px rgba(0, 0, 0, .08);--shadow-2: 0 3px 6px rgba(0, 0, 0, .12), 0 10px 20px -12px rgba(0, 0, 0, .18);--shadow-3: 0 8px 18px rgba(0, 0, 0, .14), 0 18px 36px -20px rgba(0, 0, 0, .2);--shadow-popover: 0 8px 18px -12px rgba(0, 0, 0, .18);--shadow-topbar: 0 6px 14px -10px rgba(0, 0, 0, .16);--shadow-tabs: 0 6px 12px rgba(0, 0, 0, .14);--shadow-tab: inset 0 2px 0 rgba(255, 255, 255, .5), inset 0 -1px 0 rgba(0, 0, 0, .1), 0 6px 14px -14px rgba(0, 0, 0, .18);--shadow-tab-hover: inset 0 2px 0 rgba(255, 255, 255, .55), inset 0 -1px 0 rgba(0, 0, 0, .12), 0 8px 18px -16px rgba(0, 0, 0, .22);--shadow-tab-elevated: 0 6px 14px -14px rgba(0, 0, 0, .18);--shadow-tab-elevated-hover: 0 8px 18px -16px rgba(0, 0, 0, .22);--shadow-accent-glow: 0 10px 20px -14px color-mix(in srgb, var(--accent-2), transparent 35%);--shadow-banner: 0 10px 20px -16px rgba(0, 0, 0, .18);--shadow-card: var(--shadow-3)}[data-theme=light] .segmented input:checked+label{color:var(--text)}[data-theme=light] .btn-key.active,[data-theme=light] .btn-key.hold{color:var(--text);text-shadow:none}[data-theme=light] .card h3,[data-theme=light] section.card>h3{color:var(--text);opacity:1}[data-theme=light] button.select.select-dd-trigger{color:var(--text)}[data-theme=light] .tab[aria-selected=false] .inner,[data-theme=light] .tab[aria-selected=true] .icon{filter:none}[data-theme=light] .tab[data-platform=other][aria-selected=true] .icon{background-color:color-mix(in srgb,var(--text),white 8%);filter:none}html[data-theme=light][data-accent-platform-tabs-outline=on] .tab[aria-selected=true] .icon{filter:none}html[data-theme=light][data-accent-platform-tabs-outline=on] .tab[data-platform=other][aria-selected=true] .icon{background-color:var(--text)}html[data-theme=light][data-accent-platform-tabs-outline=on] .tab[aria-selected=true] .inner{filter:none}[data-theme=light] .tab[data-platform=other][aria-selected=true],[data-theme=light] body[data-platform=other] .ui-depth-slider__mode-prefix,[data-theme=light] body[data-platform=other] .ui-depth-slider__label--simple{color:var(--text);text-shadow:none}[data-theme=nord]{--chrome-topbar-a: rgba(0, 0, 0, .35);--chrome-topbar-b: rgba(0, 0, 0, .15);--chrome-panel-top: color-mix(in srgb, var(--panel), white 6%);--chrome-panel-bot: var(--bg);--bg: #2e3440;--panel: #3b4252;--panel-2: #2e3440;--border: #4c566a;--muted: #aeb6c4;--scope: var(--border);--controller-diagram: var(--muted);--radar: var(--border);--text: #d8dee9;--good: #a3be8c;--good-2: #27ae60;--warn: #ebcb8b;--bad: #bf616a;--accent: #88c0d0;--accent-2: #81a1c1;--accent-3: #5e81ac;--dot-outline: color-mix(in srgb, var(--bg) 72%, var(--border) 28%);--platform-tab-active-bg-top: color-mix(in srgb, var(--bg), black 12%);--platform-tab-active-bg-bottom: color-mix(in srgb, var(--bg), black 22%);--shadow-tab-elevated: 0 8px 18px -16px rgba(0, 0, 0, .45);--shadow-tab-elevated-hover: 0 10px 22px -16px rgba(0, 0, 0, .52)}[data-platform=playstation]{--accent: #5aa7ff;--accent-2: #1a73ff;--accent-3: #0054ad}[data-platform=xbox]{--accent: #37d17f;--accent-2: #169b58;--accent-3: #005e30}[data-platform=nintendo]{--accent: #ff4a4a;--accent-2: #e02525;--accent-3: #920000}[data-platform=other]{--accent: #b8c0cc;--accent-2: #939aa6;--accent-3: color-mix(in srgb, #939aa6 72%, #1a1d24 28%)}*,*:before,*:after{box-sizing:border-box}html,body{display:flex;flex-direction:column;min-height:100vh;height:100vh}html{overflow-y:auto}@supports (height: 100svh){body{height:100svh}}body{margin:0;background:radial-gradient(1200px 600px at 25% -20%,rgba(255,255,255,.05),transparent 60%) no-repeat,radial-gradient(1000px 500px at 90% -10%,rgba(255,255,255,.05),transparent 60%),var(--bg);color:var(--text);font:14px/1.45 system-ui,-apple-system,Segoe UI,Roboto,Ubuntu,Helvetica Neue,Arial,sans-serif;letter-spacing:.2px;transition:background-color .4s ease,color .4s ease}body,body *{-webkit-user-select:none;user-select:none}#log,#log *{-webkit-user-select:text;user-select:text}.small{font-size:12px;color:var(--muted)}.hr{height:1px;background:var(--scope);margin:10px 0;flex-shrink:0}.hidden{display:none!important;visibility:hidden!important}.mono{white-space:pre-wrap;font:12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:8px}.hint{color:var(--muted);font-size:12px;margin-top:6px}:where(.card .body,.mini-panel,.log,#telemetryInline){scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}:where(.card .body,.mini-panel,.log,#telemetryInline)::-webkit-scrollbar{width:10px;height:10px}:where(.card .body,.mini-panel,.log,#telemetryInline)::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px}:where(.card .body,.mini-panel,.log,#telemetryInline)::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}:where(.card .body,.mini-panel,.log,#telemetryInline)::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.calibration-dialog__body,.calibration-dialog__intro-copy{scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}.calibration-dialog__body::-webkit-scrollbar,.calibration-dialog__intro-copy::-webkit-scrollbar{width:10px;height:10px}.calibration-dialog__body::-webkit-scrollbar-track,.calibration-dialog__intro-copy::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px}.calibration-dialog__body::-webkit-scrollbar-thumb,.calibration-dialog__intro-copy::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.calibration-dialog__body::-webkit-scrollbar-thumb:hover,.calibration-dialog__intro-copy::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}@media(min-width:1024px){.topbar,.appbar,header{position:relative}}.browser-warning{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);padding:.45rem .8rem;border-radius:999px;white-space:nowrap;z-index:10;pointer-events:none;background:color-mix(in srgb,var(--panel-2, #0a0a0a),#fff 6%);color:var(--warn);border:1px solid color-mix(in srgb,#fff,transparent 70%);box-shadow:var(--shadow-1);font-size:.95rem;text-align:center;line-height:1.15}#mobileBlocker[hidden]{display:none!important}#mobileBlocker{position:fixed;top:0;right:0;bottom:0;left:0;z-index:999999;display:grid;place-items:center;background:linear-gradient(180deg,var(--chrome-topbar-a, rgba(0, 0, 0, .45)),var(--chrome-topbar-b, rgba(0, 0, 0, .2))),linear-gradient(180deg,var(--chrome-panel-top, var(--panel)),var(--chrome-panel-bot, var(--bg)));-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px)}#mobileBlocker,#mobileBlocker *{pointer-events:auto}#mobileBlocker{z-index:2147483647;transform:translateZ(0)}#mobileBlocker .mb-panel{position:relative;z-index:2}#mobileBlocker .mb-panel{width:min(560px,92vw);padding:22px 20px;background:var(--panel);color:var(--text);border:1px solid var(--border);border-radius:16px;box-shadow:var(--shadow-card);text-align:center}#mobileBlocker .mb-logo{width:44px;height:44px;margin:4px auto 10px;background-color:var(--accent);-webkit-mask-image:image-set(url(./images/store/google-play-badge-sFgcgCfn.webp) type("image/webp"));mask-image:image-set(url(./images/store/google-play-badge-sFgcgCfn.webp) type("image/webp"));-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mask-mode:alpha}@supports not (mask-image: image-set(url(x.webp) type("image/webp"))){#mobileBlocker .mb-logo{-webkit-mask-image:url(./images/store/google-play-badge-sFgcgCfn.webp);mask-image:url(./images/store/google-play-badge-sFgcgCfn.webp)}}#mobileBlocker .mb-title{margin:0 0 6px;font-size:18px;font-weight:800;letter-spacing:.3px}#mobileBlocker .mb-text{margin:0 0 14px;color:var(--muted)}#mobileBlocker .mb-badge{display:inline-block;width:220px;height:auto;image-rendering:-webkit-optimize-contrast;filter:drop-shadow(0 10px 24px rgba(0,0,0,.35))}#mobileBlocker .mb-hint{margin:12px 0 0;font-size:12px;color:var(--muted)}:focus-visible{outline-color:transparent!important}#dgAppShell{flex:1;min-height:0;display:flex;flex-direction:column}#dgWebglBackdrop{position:fixed;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}#dgWebglBackdrop[hidden]{display:none!important}body.dg-page-bg-webgl{background-color:var(--bg);background-image:none}body.dg-page-bg-webgl #dgAppShell{position:relative;z-index:1}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) body.dg-page-bg-webgl #dgAppShell{background:transparent}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) body.dg-page-bg-webgl{background-color:transparent}@supports (overflow: clip){html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) body.dg-page-bg-webgl #main-content-area{overflow-x:clip}}@keyframes float{0%,to{transform:translateY(0);filter:drop-shadow(0 4px 4px rgba(0,0,0,.55))}50%{transform:translateY(-4px);filter:drop-shadow(0 6px 8px rgba(0,0,0,.65))}}@keyframes marquee-flow{0%{transform:translate(0)}to{transform:translate(var(--marquee-distance, -100px))}}@keyframes modal-pop{0%{transform:translateY(4px) scale(.985);opacity:0}to{transform:none;opacity:1}}@keyframes fadeIn-Up{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-Down{0%{opacity:0;transform:translateY(calc(-100% - 16px))}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-Dropdown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@keyframes startup-splash-logo-in{0%{opacity:0}to{opacity:1}}@keyframes startup-splash-dot-float{0%{transform:rotate(var(--dot-angle, 0deg)) translate(var(--dot-radius, 80px)) scale(1)}to{transform:rotate(calc(var(--dot-angle, 0deg) + 360deg)) translate(var(--dot-radius, 80px)) scale(1)}}@keyframes startup-splash-dot-pulse{0%,to{opacity:.72;transform:scale(1)}50%{opacity:1;transform:scale(1.18)}}@keyframes startup-splash-dot-color{0%,to{color:var(--startup-splash-ink)}50%{color:var(--dot-color, currentColor)}}@keyframes startup-splash-letter-draw{0%{stroke-dashoffset:900}to{stroke-dashoffset:0}}@keyframes startup-splash-letter-fill{0%{fill-opacity:0}to{fill-opacity:1}}@keyframes startup-splash-out{0%{opacity:1}to{opacity:0}}#dgStartupSplash{display:none}body.startup-pending #dgStartupSplash,body.startup-revealing #dgStartupSplash{position:absolute;top:0;right:0;bottom:0;left:0;box-sizing:border-box;min-width:0;min-height:0;z-index:20;display:grid;place-items:center;opacity:1;background:transparent;border:none;box-shadow:none;pointer-events:none;will-change:opacity;transform:translateZ(0);overflow:visible}body.startup-pending,body.startup-revealing{overflow:hidden}html:has(body.startup-pending),html:has(body.startup-revealing){overflow:hidden;overflow-x:hidden;overflow-y:hidden}@media(min-width:1440px){body.startup-pending .wrap,body.startup-revealing .wrap,body.startup-pending .topbar-inner,body.startup-revealing .topbar-inner,body.startup-pending .platform-tabs-row,body.startup-revealing .platform-tabs-row,body.startup-pending .site-footer .inner,body.startup-revealing .site-footer .inner{max-width:min(var(--dg-dashboard-max-width),calc(100% - var(--dg-ad-side-reserve)))}}body.startup-pending .card .body,body.startup-revealing .card .body{scrollbar-gutter:auto}.startup-splash{opacity:0;pointer-events:none}.startup-splash__inner{--startup-splash-ink: var(--muted);--startup-splash-delay: .35s;--startup-splash-word-size: clamp(76px, 6.4vw, 94px);--startup-splash-logo-size: calc(var(--startup-splash-word-size) * 1.38);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:18px;width:min(92%,760px);padding:24px;contain:layout style;overflow:visible}body.startup-pending .startup-splash__inner,body.startup-revealing .startup-splash__inner{overflow:visible;contain:none;max-width:min(92%,760px);width:min(92%,760px)}html[data-theme=nord] .startup-splash__inner,html[data-theme=light] .startup-splash__inner{--startup-splash-ink: #7b838a}.startup-splash__logo-shell{position:relative;width:var(--startup-splash-logo-size);aspect-ratio:1 / 1;display:grid;place-items:center;overflow:visible}.startup-splash__logo-shell:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;background:#00000057;-webkit-mask-image:url(./images/logo-BTDZY26n.png);mask-image:url(./images/logo-BTDZY26n.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;transform:translate(-4px,6px);opacity:0;pointer-events:none;animation:startup-splash-logo-in .42s linear var(--startup-splash-delay) forwards}.startup-splash__logo-mark{width:100%;aspect-ratio:1 / 1;color:var(--startup-splash-ink);background-color:currentColor;opacity:0;-webkit-mask-image:url(./images/logo-BTDZY26n.png);mask-image:url(./images/logo-BTDZY26n.png);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;position:relative;z-index:2;animation:startup-splash-logo-in .42s linear var(--startup-splash-delay) forwards}.startup-splash__dot{position:absolute;left:50%;top:50%;width:9px;height:9px;margin-left:-4.5px;margin-top:-4.5px;border-radius:50%;color:var(--dot-color, #ffffff);pointer-events:none;box-shadow:0 0 0 1px color-mix(in srgb,currentColor,transparent 70%);will-change:transform,opacity;transform:rotate(var(--dot-angle, 0deg)) translate(var(--dot-radius, 80px));transform-origin:center;opacity:0;z-index:3;filter:drop-shadow(-5px 6px 0 rgba(0,0,0,.28));animation:startup-splash-logo-in .42s linear var(--startup-splash-delay) forwards,startup-splash-dot-float var(--dot-duration, 5.4s) linear calc(var(--startup-splash-delay) + var(--dot-phase, 0ms)) infinite,startup-splash-dot-color var(--dot-duration, 5.4s) ease-in-out calc(var(--startup-splash-delay) + var(--dot-phase, 0ms)) infinite}.startup-splash__dot:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit}.startup-splash__dot:before{background:currentColor}.startup-splash__dot--ps{--dot-color: #0070d1;--dot-angle: 225deg;--dot-radius: 108px;--dot-duration: 5.4s;--dot-phase: 0ms}.startup-splash__dot--xbox{--dot-color: #107c10;--dot-angle: 315deg;--dot-radius: 104px;--dot-duration: 5.4s;--dot-phase: 0ms}.startup-splash__dot--nintendo{--dot-color: #e60012;--dot-angle: 45deg;--dot-radius: 108px;--dot-duration: 5.4s;--dot-phase: 0ms}.startup-splash__dot--other{--dot-color: #b8c0cc;--dot-angle: 135deg;--dot-radius: 104px;--dot-duration: 5.4s;--dot-phase: 0ms}.startup-splash__wordmark{width:min(100%,560px);height:auto;overflow:visible;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;filter:drop-shadow(-6px 7px 0 rgba(0,0,0,.26))}html[data-theme=nord] .startup-splash__logo-mark{filter:none}html[data-theme=nord] .startup-splash__logo-shell:before{background:#00000080;transform:translate(-4px,6px)}html[data-theme=nord] .startup-splash__wordmark{filter:drop-shadow(-6px 7px 0 rgba(0,0,0,.38))}html[data-theme=nord] .startup-splash__dot{filter:drop-shadow(-5px 6px 0 rgba(0,0,0,.34))}.startup-splash__wordmark-group{font-family:Segoe UI,Arial Black,Arial,sans-serif;font-size:var(--startup-splash-word-size);font-weight:700}.startup-splash__letter{--letter-delay: .26s;font-family:Segoe UI,Arial Black,Arial,sans-serif;font-size:var(--startup-splash-word-size);font-weight:700;color:var(--startup-splash-ink);fill:currentColor;fill-opacity:0;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;paint-order:stroke fill;stroke-dasharray:900;stroke-dashoffset:900;will-change:stroke-dashoffset,fill-opacity;animation:startup-splash-letter-draw .52s ease forwards calc(var(--startup-splash-delay) + var(--letter-delay)),startup-splash-letter-fill .52s linear forwards calc(var(--startup-splash-delay) + var(--letter-delay))}.startup-splash__letter:nth-child(1){--letter-delay: .26s}.startup-splash__letter:nth-child(2){--letter-delay: .43s}.startup-splash__letter:nth-child(3){--letter-delay: .6s}.startup-splash__letter:nth-child(4){--letter-delay: .77s}.startup-splash__letter:nth-child(5){--letter-delay: .94s}.startup-splash__letter:nth-child(6){--letter-delay: 1.11s}.startup-splash__letter:nth-child(7){--letter-delay: 1.28s}.startup-splash__letter:nth-child(8){--letter-delay: 1.45s}.startup-splash__letter:nth-child(9){--letter-delay: 1.62s}.startup-splash__letter:nth-child(10){--letter-delay: 1.79s}body.startup-revealing #dgStartupSplash{animation:startup-splash-out .24s linear forwards}body:not(.initial-load) #dgStartupSplash{display:none}body.startup-pending .topbar{opacity:0;transform:translateY(calc(-100% - 16px))}body.startup-pending .platform-tabs-row,body.startup-pending .card,body.mode--simple.startup-pending .dashboard-info-strip,body.mode--simple.startup-pending .simple-dashboard-intro-shell,body.mode--simple.startup-pending .post-cards-feature-strip{opacity:0;transform:translateY(16px)}body.startup-revealing .topbar{animation:fadeIn-Down .6s ease-out forwards;opacity:0}body.startup-revealing .platform-tabs-row,body.startup-revealing .card,body.mode--simple.startup-revealing .dashboard-info-strip,body.mode--simple.startup-revealing .simple-dashboard-intro-shell,body.mode--simple.startup-revealing .post-cards-feature-strip{animation:fadeIn-Up .6s ease-out forwards;opacity:0}.topbar,.platform-tabs-row,.tabs,.dashboard-info-strip,.simple-dashboard-intro-shell,.simple-dashboard-intro,.post-cards-feature-strip,.card{opacity:1;transform:translateY(0)}body.startup-revealing .platform-tabs-row{animation-delay:.1s}body.startup-revealing .card,body.mode--simple.startup-revealing .dashboard-info-strip,body.mode--simple.startup-revealing .simple-dashboard-intro-shell,body.mode--simple.startup-revealing .post-cards-feature-strip{animation-delay:.2s}@keyframes pending-glow{0%,to{box-shadow:0 0 #3b82f600}50%{box-shadow:0 0 10px 4px #3b82f6cc}}@keyframes colorPillReveal{0%{transform:scale(.9) translateY(8px);opacity:0;filter:blur(4px)}60%{transform:scale(1.02) translateY(-2px)}to{transform:scale(1) translateY(0);opacity:1;filter:blur(0)}}@keyframes kvTextReveal{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}@keyframes warningSlideIn{0%{opacity:0;transform:translateY(-10px) scale(.95)}60%{transform:translateY(2px) scale(1.01)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes logoPopIn{0%{opacity:0;transform:translateY(10px) scale(.9)}70%{opacity:1;transform:translateY(-2px) scale(1.02)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes pumpkin-float{0%,to{transform:translateY(0) rotate(-2deg)}50%{transform:translateY(-8px) rotate(3deg)}}@keyframes left-hand-wiggle{0%,to{transform:rotate(8deg)}50%{transform:rotate(2deg) translateY(-2px)}}@keyframes right-hand-wiggle{0%,to{transform:rotate(-60deg)}50%{transform:rotate(-68deg) translateY(-2px)}}@keyframes remapModalSheetPop{0%{opacity:0}to{opacity:1}}.topbar{position:sticky;top:0;z-index:50;background:linear-gradient(180deg,var(--chrome-topbar-a),var(--chrome-topbar-b)),linear-gradient(180deg,var(--chrome-panel-top),var(--chrome-panel-bot));border-bottom:1px solid var(--border);-webkit-backdrop-filter:saturate(1.1) blur(6px);backdrop-filter:saturate(1.1) blur(6px)}body:is([data-page-background=spark],[data-page-background=spark_top_bottom]) .topbar{border-bottom-color:transparent}.topbar-inner{display:flex;align-items:center;gap:24px;margin:0 auto;padding:8px 20px}.brand{display:flex;align-items:center;gap:14px;font-weight:800;letter-spacing:.5px}.brand .logo{width:32px;height:32px;vertical-align:middle;flex-shrink:0;background-color:var(--accent);-webkit-mask-image:url(./images/logo-BTDZY26n.png);mask-image:url(./images/logo-BTDZY26n.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;filter:drop-shadow(0 4px 4px rgba(0,0,0,.55));transition:filter .4s ease;animation:float 4s ease-in-out infinite}.brand .name{opacity:1;white-space:nowrap;font-size:18px;line-height:1;font-family:Segoe UI,system-ui,-apple-system,sans-serif;background:linear-gradient(135deg,var(--accent),var(--accent-2));background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent;font-weight:900;text-transform:uppercase;letter-spacing:1px}.brand .version-info{font-size:12px;color:var(--muted);font-weight:400;text-transform:none;letter-spacing:.3px;margin-top:2px;line-height:1.2;opacity:.8;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.topbar-actions{display:flex;align-items:center;gap:8px}.topbar{box-shadow:var(--shadow-topbar)}.topnav .lang-menu{position:relative;display:inline-flex;align-items:center;margin-left:8px;z-index:30}.lang-menu .lang-icon{width:16px;height:16px;display:inline-block;background-color:var(--text);-webkit-mask-image:url(./images/language-egAuHDOf.png);mask-image:url(./images/language-egAuHDOf.png);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;transition:filter .18s ease,background-color .18s ease}.topnav .lang-menu summary{display:inline-flex;align-items:center;gap:6px;height:28px;line-height:28px;padding:0 8px;border-radius:6px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);transition:color .18s ease,text-shadow .18s ease,transform .18s ease}.topnav .lang-menu summary::-webkit-details-marker{display:none}.topnav .lang-menu summary::marker{content:""}.topnav .lang-menu summary:after{content:"";width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid currentColor;opacity:.65;transition:transform .18s ease,opacity .18s ease}.topnav .lang-menu[open] summary:after{transform:rotate(180deg)}.topnav .lang-menu summary .navlink{padding:0!important;border-radius:0!important;transition:none!important;transform:none!important}.topnav .lang-menu summary .navlink:hover,.topnav .lang-menu summary .navlink:focus-visible{transform:none!important;text-shadow:none!important;color:inherit!important}.topnav .lang-menu summary:hover,.topnav .lang-menu summary:focus-visible{color:var(--accent);text-shadow:0 0 6px var(--accent),0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);transform:translateY(-1px);outline:none}.topnav .lang-menu summary:hover:after,.topnav .lang-menu summary:focus-visible:after{opacity:1}.topnav .lang-menu summary:hover .lang-icon,.topnav .lang-menu summary:focus-visible .lang-icon{background-color:var(--accent)!important;filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 55%,transparent))}.topnav .lang-menu .menu{position:absolute;top:calc(100% + 6px);right:0;min-width:140px;padding:6px;display:none;flex-direction:column;gap:4px;background:linear-gradient(180deg,var(--chrome-topbar-a),var(--chrome-topbar-b)),linear-gradient(180deg,var(--chrome-panel-top),var(--chrome-panel-bot));color:inherit;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-popover)}.topnav .lang-menu[open] .menu{display:flex}.topnav .lang-menu .menu button{width:100%;padding:8px 10px;border:0;border-radius:8px;background:transparent;color:inherit;font-size:12px;text-align:left;cursor:pointer;transition:background .18s ease}.topnav .lang-menu .menu button:hover{background:#7f7f7f1f}.topnav .lang-menu .menu button:focus-visible{outline:none;box-shadow:0 0 0 2px #3b82f659 inset}.topnav-mobile-dropdown{display:none;position:relative;z-index:35}.topnav-mobile-dropdown__summary{display:inline-flex;align-items:center;gap:8px;min-height:32px;padding:0 10px;border-radius:8px;list-style:none;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--text);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);background:linear-gradient(180deg,var(--chrome-topbar-a),var(--chrome-topbar-b)),linear-gradient(180deg,var(--chrome-panel-top),var(--chrome-panel-bot));box-shadow:0 1px color-mix(in srgb,var(--border) 35%,transparent);transition:color .18s ease,border-color .18s ease,transform .18s ease}.topnav-mobile-dropdown__summary::-webkit-details-marker{display:none}.topnav-mobile-dropdown__summary::marker{content:""}.topnav-mobile-dropdown__summary:hover,.topnav-mobile-dropdown__summary:focus-visible{color:var(--accent);border-color:color-mix(in srgb,var(--accent) 45%,var(--border));outline:none}.topnav-burger-icon{display:block;width:18px;height:2px;border-radius:1px;background:currentColor;box-shadow:0 -6px 0 currentColor,0 6px 0 currentColor}.topnav-mobile-dropdown__label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.topnav-mobile-dropdown__panel{position:absolute;top:calc(100% + 6px);left:auto;right:0;min-width:min(260px,calc(100vw - 40px));max-width:calc(100vw - 24px);box-sizing:border-box;padding:6px;display:none;flex-direction:column;gap:2px;background:linear-gradient(180deg,var(--chrome-topbar-a),var(--chrome-topbar-b)),linear-gradient(180deg,var(--chrome-panel-top),var(--chrome-panel-bot));color:inherit;border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-popover)}.topnav-mobile-dropdown[open] .topnav-mobile-dropdown__panel{display:flex}.topnav-mobile-dropdown__panel-divider{margin:6px 4px 4px;border:0;border-top:1px solid color-mix(in srgb,var(--border) 75%,transparent)}.topnav-mobile-dropdown__social{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:10px;padding:8px 4px 4px;margin:0}.topnav-mobile-dropdown__social .icon img{width:22px;height:22px;display:block}.topnav-mobile-dropdown__panel .lang-menu--topnav-mobile{width:100%;margin-top:2px}.topnav-mobile-dropdown__panel .lang-menu--topnav-mobile>summary{width:100%;box-sizing:border-box}.topnav-mobile-dropdown__panel .navlink--menu{display:flex;align-items:center;width:100%;padding:10px 12px;border-radius:8px;box-sizing:border-box;white-space:normal;text-align:left;border:0;transform:none}.topnav-mobile-dropdown__panel .navlink--menu:hover,.topnav-mobile-dropdown__panel .navlink--menu:focus-visible{background:#7f7f7f1f;transform:none}.topnav-primary{display:contents}.topnav{display:flex;align-items:center;flex-wrap:wrap;gap:0px;margin-left:auto;white-space:nowrap}.topnav a{display:inline-flex;align-items:center;gap:0px;padding:10px 14px;border-radius:10px;color:var(--text);text-decoration:none;border:1px solid transparent}.topnav-divider{width:1px;height:20px;align-self:center;background:var(--border, rgba(0, 0, 0, .12));margin:0}.topnav .social{display:inline-flex;align-items:center;gap:0px}.social .icon img{width:24px;height:24px;display:block;object-fit:contain}.social .icon:hover img,.social .icon:focus-visible img{filter:drop-shadow(0 0 6px var(--accent)) drop-shadow(0 0 12px color-mix(in srgb,var(--accent) 55%,transparent));transform:translateY(-1px);outline:none}.topnav .social .icon.discord{padding-left:8px;padding-right:4px}.topnav .social .icon.youtube{padding-left:4px;padding-right:8px}.topnav .social .icon.vestra{padding:0 6px}.social .icon.discord{--accent: #5865F2}.social .icon.vestra{--accent: #10ac49}.social .icon.youtube{--accent: #FF0033}.navlink{background:none;border:0;padding:6px 8px;text-decoration:none;border-radius:4px;transition:color .18s ease,text-shadow .18s ease,filter .18s ease}.navlink:hover,.navlink:focus-visible{color:var(--accent);text-shadow:0 0 6px var(--accent),0 0 14px color-mix(in srgb,var(--accent) 55%,transparent);outline:none;transform:translateY(-1px)}.navlink:active{filter:brightness(1.08)}.tabs .icon{width:32px;height:32px;display:inline-block;flex-shrink:0;margin-right:8px;transition:none;filter:none;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;-webkit-mask-size:contain;mask-size:contain}.icon--playstation{-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplaystation%3c/title%3e%3cpath%20d='M3.262%2024.248c-2.374-0.681-2.767-2.084-1.69-2.899%200.776-0.51%201.668-0.954%202.612-1.288l0.087-0.027%207.017-2.516v2.89l-5.030%201.839c-0.881%200.339-1.031%200.79-0.299%201.032%200.365%200.093%200.783%200.147%201.214%200.147%200.615%200%201.204-0.109%201.749-0.308l-0.035%200.011%202.422-0.882v2.592c-0.15%200.037-0.32%200.055-0.487%200.091-0.775%200.136-1.667%200.214-2.577%200.214-1.778%200-3.486-0.298-5.078-0.846l0.11%200.033zM18.049%2024.544l7.868-2.843c0.893-0.322%201.032-0.781%200.307-1.022-0.363-0.089-0.779-0.14-1.208-0.14-0.622%200-1.22%200.108-1.774%200.305l0.037-0.011-5.255%201.874v-2.983l0.3-0.106c1.050-0.349%202.284-0.62%203.557-0.761l0.083-0.008c0.468-0.050%201.010-0.078%201.559-0.078%201.877%200%203.677%200.331%205.343%200.939l-0.108-0.035c2.309%200.751%202.549%201.839%201.969%202.589-0.559%200.557-1.235%200.998-1.988%201.282l-0.039%200.013-10.677%203.883v-2.869zM12.231%204.248v21.927l4.892%201.576v-18.39c0-0.862%200.38-1.438%200.992-1.238%200.795%200.225%200.95%201.017%200.95%201.881v7.342c3.050%201.491%205.451-0.003%205.451-3.939%200-4.045-1.407-5.842-5.546-7.282-1.785-0.648-4.040-1.294-6.347-1.805l-0.389-0.072z'%3e%3c/path%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2032%2032'%20version='1.1'%20xmlns='http://www.w3.org/2000/svg'%3e%3ctitle%3eplaystation%3c/title%3e%3cpath%20d='M3.262%2024.248c-2.374-0.681-2.767-2.084-1.69-2.899%200.776-0.51%201.668-0.954%202.612-1.288l0.087-0.027%207.017-2.516v2.89l-5.030%201.839c-0.881%200.339-1.031%200.79-0.299%201.032%200.365%200.093%200.783%200.147%201.214%200.147%200.615%200%201.204-0.109%201.749-0.308l-0.035%200.011%202.422-0.882v2.592c-0.15%200.037-0.32%200.055-0.487%200.091-0.775%200.136-1.667%200.214-2.577%200.214-1.778%200-3.486-0.298-5.078-0.846l0.11%200.033zM18.049%2024.544l7.868-2.843c0.893-0.322%201.032-0.781%200.307-1.022-0.363-0.089-0.779-0.14-1.208-0.14-0.622%200-1.22%200.108-1.774%200.305l0.037-0.011-5.255%201.874v-2.983l0.3-0.106c1.050-0.349%202.284-0.62%203.557-0.761l0.083-0.008c0.468-0.050%201.010-0.078%201.559-0.078%201.877%200%203.677%200.331%205.343%200.939l-0.108-0.035c2.309%200.751%202.549%201.839%201.969%202.589-0.559%200.557-1.235%200.998-1.988%201.282l-0.039%200.013-10.677%203.883v-2.869zM12.231%204.248v21.927l4.892%201.576v-18.39c0-0.862%200.38-1.438%200.992-1.238%200.795%200.225%200.95%201.017%200.95%201.881v7.342c3.050%201.491%205.451-0.003%205.451-3.939%200-4.045-1.407-5.842-5.546-7.282-1.785-0.648-4.040-1.294-6.347-1.805l-0.389-0.072z'%3e%3c/path%3e%3c/svg%3e")}.icon--xbox{-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m24%2012c0-.001%200-.001%200-.002%200-3.618-1.606-6.861-4.144-9.054l-.015-.013c-1.91%201.023-3.548%202.261-4.967%203.713l-.004.004c.044.046.087.085.131.132%203.719%204.012%207.106%209.73%206.546%2012.471%201.53-1.985%202.452-4.508%202.452-7.246%200-.002%200-.004%200-.006z'/%3e%3cpath%20d='m12.591%203.955c1.68-1.104%203.699-1.833%205.872-2.022l.048-.003c-1.837-1.21-4.09-1.929-6.511-1.929-2.171%200-4.207.579-5.962%201.591l.058-.031c.658.567%202.837.781%205.484%202.4.143.089.316.142.502.142.189%200%20.365-.055.513-.149l-.004.002z'/%3e%3cpath%20d='m9.166%206.778c.046-.049.093-.09.138-.138-1.17-1.134-2.446-2.174-3.806-3.1l-.099-.064c-.302-.221-.681-.354-1.091-.354-.146%200-.288.017-.425.049l.013-.002c-2.398%202.198-3.896%205.344-3.896%208.84%200%202.909%201.037%205.576%202.762%207.651l-.016-.02c-1.031-2.547%202.477-8.672%206.419-12.862z'/%3e%3cpath%20d='m12.084%209.198c-3.962%203.503-9.477%208.73-8.632%2011.218%202.174%202.213%205.198%203.584%208.542%203.584%203.493%200%206.637-1.496%208.826-3.883l.008-.009c.486-2.618-4.755-7.337-8.744-10.91z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2024%2024'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='m24%2012c0-.001%200-.001%200-.002%200-3.618-1.606-6.861-4.144-9.054l-.015-.013c-1.91%201.023-3.548%202.261-4.967%203.713l-.004.004c.044.046.087.085.131.132%203.719%204.012%207.106%209.73%206.546%2012.471%201.53-1.985%202.452-4.508%202.452-7.246%200-.002%200-.004%200-.006z'/%3e%3cpath%20d='m12.591%203.955c1.68-1.104%203.699-1.833%205.872-2.022l.048-.003c-1.837-1.21-4.09-1.929-6.511-1.929-2.171%200-4.207.579-5.962%201.591l.058-.031c.658.567%202.837.781%205.484%202.4.143.089.316.142.502.142.189%200%20.365-.055.513-.149l-.004.002z'/%3e%3cpath%20d='m9.166%206.778c.046-.049.093-.09.138-.138-1.17-1.134-2.446-2.174-3.806-3.1l-.099-.064c-.302-.221-.681-.354-1.091-.354-.146%200-.288.017-.425.049l.013-.002c-2.398%202.198-3.896%205.344-3.896%208.84%200%202.909%201.037%205.576%202.762%207.651l-.016-.02c-1.031-2.547%202.477-8.672%206.419-12.862z'/%3e%3cpath%20d='m12.084%209.198c-3.962%203.503-9.477%208.73-8.632%2011.218%202.174%202.213%205.198%203.584%208.542%203.584%203.493%200%206.637-1.496%208.826-3.883l.008-.009c.486-2.618-4.755-7.337-8.744-10.91z'/%3e%3c/svg%3e")}.icon--nintendo{-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.901%2032h4.901c4.5%200%208.198-3.698%208.198-8.198v-15.604c0-4.5-3.698-8.198-8.198-8.198h-5c-0.099%200-0.203%200.099-0.203%200.198v31.604c0%200.099%200.099%200.198%200.302%200.198zM25%2014.401c1.802%200%203.198%201.5%203.198%203.198%200%201.802-1.5%203.198-3.198%203.198-1.802%200-3.198-1.396-3.198-3.198-0.104-1.797%201.396-3.198%203.198-3.198zM15.198%200h-7c-4.5%200-8.198%203.698-8.198%208.198v15.604c0%204.5%203.698%208.198%208.198%208.198h7c0.099%200%200.203-0.099%200.203-0.198v-31.604c0-0.099-0.099-0.198-0.203-0.198zM12.901%2029.401h-4.703c-3.099%200-5.599-2.5-5.599-5.599v-15.604c0-3.099%202.5-5.599%205.599-5.599h4.604zM5%209.599c0%201.698%201.302%203%203%203s3-1.302%203-3c0-1.698-1.302-3-3-3s-3%201.302-3%203z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20fill='%23000000'%20width='800px'%20height='800px'%20viewBox='0%200%2032%2032'%20xmlns='http://www.w3.org/2000/svg'%3e%3cpath%20d='M18.901%2032h4.901c4.5%200%208.198-3.698%208.198-8.198v-15.604c0-4.5-3.698-8.198-8.198-8.198h-5c-0.099%200-0.203%200.099-0.203%200.198v31.604c0%200.099%200.099%200.198%200.302%200.198zM25%2014.401c1.802%200%203.198%201.5%203.198%203.198%200%201.802-1.5%203.198-3.198%203.198-1.802%200-3.198-1.396-3.198-3.198-0.104-1.797%201.396-3.198%203.198-3.198zM15.198%200h-7c-4.5%200-8.198%203.698-8.198%208.198v15.604c0%204.5%203.698%208.198%208.198%208.198h7c0.099%200%200.203-0.099%200.203-0.198v-31.604c0-0.099-0.099-0.198-0.203-0.198zM12.901%2029.401h-4.703c-3.099%200-5.599-2.5-5.599-5.599v-15.604c0-3.099%202.5-5.599%205.599-5.599h4.604zM5%209.599c0%201.698%201.302%203%203%203s3-1.302%203-3c0-1.698-1.302-3-3-3s-3%201.302-3%203z'/%3e%3c/svg%3e")}.icon--other{background-color:var(--muted);-webkit-mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cdefs%3e%3c!--%20Define%20the%20mask%20that%20cuts%20the%20cross%20shape%20--%3e%3cmask%20id='cross-cut'%3e%3c!--%20White%20area%20is%20visible%20--%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c!--%20Black%20area%20is%20hidden%20(the%20crosshair%20gaps)%20--%3e%3crect%20x='11'%20y='0'%20width='2'%20height='24'%20fill='black'/%3e%3crect%20x='0'%20y='11'%20width='24'%20height='2'%20fill='black'/%3e%3c/mask%3e%3c/defs%3e%3c!--%20Center%20Dot%20(Solid,%20not%20affected%20by%20mask)%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='2.5'%20fill='white'/%3e%3c!--%20Rings%20Group%20(Stroke%20only,%20affected%20by%20mask)%20--%3e%3cg%20mask='url(%23cross-cut)'%20stroke='white'%20stroke-width='2'%3e%3c!--%20Inner%20Ring%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='6'%20/%3e%3c!--%20Outer%20Ring%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='10'%20/%3e%3c/g%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='utf-8'?%3e%3c!--%20Uploaded%20to:%20SVG%20Repo,%20www.svgrepo.com,%20Generator:%20SVG%20Repo%20Mixer%20Tools%20--%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20viewBox='0%200%2024%2024'%20fill='none'%3e%3cdefs%3e%3c!--%20Define%20the%20mask%20that%20cuts%20the%20cross%20shape%20--%3e%3cmask%20id='cross-cut'%3e%3c!--%20White%20area%20is%20visible%20--%3e%3crect%20width='24'%20height='24'%20fill='white'/%3e%3c!--%20Black%20area%20is%20hidden%20(the%20crosshair%20gaps)%20--%3e%3crect%20x='11'%20y='0'%20width='2'%20height='24'%20fill='black'/%3e%3crect%20x='0'%20y='11'%20width='24'%20height='2'%20fill='black'/%3e%3c/mask%3e%3c/defs%3e%3c!--%20Center%20Dot%20(Solid,%20not%20affected%20by%20mask)%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='2.5'%20fill='white'/%3e%3c!--%20Rings%20Group%20(Stroke%20only,%20affected%20by%20mask)%20--%3e%3cg%20mask='url(%23cross-cut)'%20stroke='white'%20stroke-width='2'%3e%3c!--%20Inner%20Ring%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='6'%20/%3e%3c!--%20Outer%20Ring%20--%3e%3ccircle%20cx='12'%20cy='12'%20r='10'%20/%3e%3c/g%3e%3c/svg%3e")}.tab[aria-selected=true] .icon{background-color:#fff}.tab[aria-selected=false] .icon{background-color:var(--muted)}.tabs{width:100%;min-height:54px;display:flex;gap:16px;container-type:inline-size;container-name:tabs-row}.tab{flex:1;position:relative;overflow:visible;border-radius:18px;cursor:pointer;border:1px solid var(--border);background:transparent;color:var(--text);-webkit-user-select:none;user-select:none;transform:translateZ(0);transition:none;container-type:inline-size}.tab:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--panel);opacity:1;transition:none;z-index:0;pointer-events:none}.tab[aria-selected=true]:before{opacity:0}.tab .inner{display:flex;align-items:center;justify-content:center;gap:12px;padding:10px;font-weight:700;font-size:16px;text-transform:capitalize;letter-spacing:.3px;transition:none;position:relative;z-index:2;filter:none;text-shadow:none}@container (max-width: 140px){.tab .inner>span:not(.icon){display:none}.tab .inner{justify-content:center}.tab .icon{margin-right:0}}@container tabs-row (max-width: 368px){.tab{border:none!important;box-shadow:none!important;outline:none!important;background:transparent!important}.tab:before{opacity:0!important}.tab .inner{padding:6px 2px}.tab[aria-selected=true] .icon{filter:drop-shadow(0 0 4px var(--accent))}}.tab[aria-selected=true]{background:var(--accent);color:#fff;text-shadow:none;box-shadow:0 10px 20px -12px #00000073}.tab[aria-selected=false]{background:transparent;color:var(--muted)}.platform-tabs-row{filter:drop-shadow(var(--shadow-tabs))}.platform-tabs-row .tabs{filter:none}.tabs .tab{min-width:0;box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}.tab[aria-selected=false]:hover,.tab[aria-selected=false]:focus-visible{filter:none;color:var(--muted);box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}.tab[aria-selected=false]:hover .icon,.tab[aria-selected=false]:focus-visible .icon{background-color:var(--muted)}.tab[aria-selected=true]:hover,.tab[aria-selected=true]:focus-visible{filter:none;box-shadow:0 10px 20px -12px #00000073}.platform-tabs-row,.tabs{transition:none;will-change:auto;backface-visibility:visible}.mini-tabs{display:flex;gap:8px;align-items:flex-end;margin:0;padding-left:12px;border-bottom:1px solid var(--accent)}.mini-tab{position:relative;padding:6px 12px;border:1px solid var(--border);border-bottom:none;border-radius:10px 10px 0 0;background:var(--panel-2);color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none;z-index:0}.mini-tab[aria-selected=true]{isolation:isolate;background:linear-gradient(180deg,color-mix(in srgb,var(--accent),white 16%),var(--accent-2));color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25);border:none;border-top:1px solid color-mix(in srgb,var(--accent-2),var(--border) 30%);border-left:1px solid color-mix(in srgb,var(--accent-2),var(--border) 30%);border-right:1px solid color-mix(in srgb,var(--accent-2),var(--border) 30%);margin-bottom:-1px;z-index:2}.mini-tab[aria-selected=true]:after{content:"";position:absolute;left:0;right:0;bottom:-1px;height:2px;background:color-mix(in srgb,var(--panel),white 1.5%);z-index:3;pointer-events:none}.mini-tab:disabled,.mini-tab[aria-disabled=true]{opacity:.5;color:var(--muted);background:var(--panel-2);border-color:var(--border);border-bottom-color:var(--border);cursor:not-allowed;pointer-events:none}.mini-panel{margin-top:12px;display:flex;flex-direction:column;flex:1;min-height:0}#aboutPanel.mini-panel{margin-top:6px}section[aria-labelledby=features-h] .mini-panel{margin-top:6px;flex:0 1 auto;min-height:0}#ftCalibPanel{flex:0 0 auto;min-height:auto;justify-content:flex-start}#ftCalibPanel>:is(.features-playstation,.features-xbox,.features-nintendo){flex:0 0 auto;width:100%;min-height:0}body.startup-pending section[aria-labelledby=status-h]>.body,body.startup-pending section[aria-labelledby=features-h]>.body,body.startup-pending #aboutPanel.about-loading,body.startup-pending section[aria-labelledby=features-h] .body.ft-panels-loading{visibility:hidden}@media(prefers-reduced-motion:reduce){.tab:before,[data-glass-ui=on] .tab[aria-selected=false]:before{transition:none}}.platform-tabs-row{container-type:inline-size;container-name:platform-tabs;width:100%;margin:12px auto 18px;padding:0 20px;display:flex;align-items:stretch;gap:16px;min-height:54px;box-sizing:border-box}.platform-tabs-row .tabs{flex:1;min-width:0;width:auto;max-width:none;margin:0;min-height:0}.platform-tabs-row .ui-depth-segment{filter:none;width:min(200px,max(96px,12.5cqw));flex-shrink:0;align-self:stretch;min-height:0}.ui-depth-segment{display:flex;align-items:stretch;justify-content:center;box-sizing:border-box}.ui-depth-slider{--ui-depth-advanced: #f97316;position:relative;display:block;width:100%;height:100%;min-height:54px;margin:0;padding:0;border:1px solid var(--border);border-radius:18px;cursor:pointer;-webkit-user-select:none;user-select:none;font-family:inherit;background:var(--panel);color:var(--text);text-shadow:none;box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45));transform:translateZ(0);overflow:hidden;box-sizing:border-box;transition:none}.ui-depth-slider:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:var(--panel);opacity:0;z-index:0;pointer-events:none}html[data-accent-platform-tabs-outline=on] .ui-depth-slider{background:var(--bg);color:var(--text);border:2px solid var(--accent);box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}html[data-accent-platform-tabs-outline=on] .ui-depth-slider:before{opacity:0}.ui-depth-slider:hover,.ui-depth-slider:focus-visible{filter:none;box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45));outline:none}html[data-accent-platform-tabs-outline=on] .ui-depth-slider:hover,html[data-accent-platform-tabs-outline=on] .ui-depth-slider:focus-visible{filter:none}.ui-depth-slider:focus-visible{box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45)),0 0 0 2px color-mix(in srgb,var(--accent),transparent 55%)}.ui-depth-slider__content{--ui-depth-pad-x: 18px;position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1px;width:100%;min-height:100%;padding:4px var(--ui-depth-pad-x) 5px;box-sizing:border-box}.ui-depth-slider__mode-prefix{font-size:12px;font-weight:700;line-height:1.1;letter-spacing:.03em;text-transform:none;flex-shrink:0;color:var(--accent);transition:none}.ui-depth-slider__value-window{position:relative;overflow:hidden;flex:0 0 auto;align-self:stretch;width:calc(100% + 2 * var(--ui-depth-pad-x));max-width:none;margin-left:calc(-1 * var(--ui-depth-pad-x));margin-right:calc(-1 * var(--ui-depth-pad-x));min-height:1.2em;height:1.28em;contain:paint}.ui-depth-slider__track{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;width:200%;height:100%;transform:translate(0);transition:none;will-change:auto;backface-visibility:visible}.ui-depth-segment[data-active-depth=advanced] .ui-depth-slider__track{transform:translate(-50%)}.ui-depth-slider__label{flex:0 0 50%;width:50%;display:flex;align-items:center;justify-content:center;padding:0 2px;box-sizing:border-box;font-size:13px;font-weight:700;line-height:1.2;letter-spacing:.02em;text-transform:capitalize;text-align:center;white-space:nowrap}.ui-depth-slider__label--simple{color:var(--accent);transition:none}.ui-depth-slider__label--advanced{color:var(--ui-depth-advanced)}.ui-depth-slider__arrow{position:absolute;top:50%;z-index:2;width:14px;text-align:center;font-size:16px;font-weight:700;line-height:1;color:var(--muted);pointer-events:none;opacity:0;transition:none;transform:translateY(-50%)}.ui-depth-slider__arrow--left{left:7px;display:flex;align-items:center;justify-content:center;width:16px}.ui-depth-slider__arrow--right{right:7px;display:flex;align-items:center;justify-content:center;width:16px}.ui-depth-segment[data-depth-slide-active=true] .ui-depth-slider__arrow{opacity:0!important;animation:none!important}.ui-depth-segment[data-active-depth=simple] .ui-depth-slider__arrow--right{opacity:.92;animation:none}.ui-depth-segment[data-active-depth=simple] .ui-depth-slider__arrow--left{opacity:0;animation:none}.ui-depth-segment[data-active-depth=advanced] .ui-depth-slider__arrow--left{opacity:.92;animation:none}.ui-depth-segment[data-active-depth=advanced] .ui-depth-slider__arrow--right{opacity:0;animation:none}.ui-depth-slider__viewport{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;overflow:hidden;display:flex;align-items:center;justify-content:center}@media(max-width:900px){.platform-tabs-row{flex-wrap:wrap}}@supports not (container-type: inline-size){.platform-tabs-row .ui-depth-segment{width:min(200px,22vw)}}@media(prefers-reduced-motion:reduce){.ui-depth-slider__track,.ui-depth-slider{transition:none}.ui-depth-segment[data-active-depth=simple] .ui-depth-slider__arrow--right,.ui-depth-segment[data-active-depth=advanced] .ui-depth-slider__arrow--left{animation:none;opacity:.75}}.dashboard-info-strip{width:100%;margin:0 0 8px;padding:0;box-sizing:border-box;min-height:56px;border-radius:16px;border:1px solid var(--border);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);box-shadow:var(--shadow-card);display:flex;align-items:center;gap:0;overflow:hidden}.dashboard-info-item{min-width:0;flex:1 1 0;display:flex;align-items:center;gap:12px;padding:10px 12px}.dashboard-info-divider{width:1px;height:24px;align-self:center;margin-block:10px;background:var(--border)}.dashboard-info-item-copy{min-width:0;flex:1;display:flex;flex-direction:column;gap:2px;text-align:left}#simpleDashboardStage .simple-dashboard-intro-shell{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:stretch;column-gap:16px;margin:2px 0 14px;padding:0 max(4px,env(safe-area-inset-left,0px)) 0 max(4px,env(safe-area-inset-right,0px));box-sizing:border-box;min-width:0}.simple-dashboard-intro{display:flex;flex-direction:column;justify-content:center;margin:0;padding:0 4px;text-align:center;grid-column:2;grid-row:1;min-width:0;position:relative}#simpleDashboardStage .simple-dashboard-side-promo--play{grid-column:1;grid-row:1}#simpleDashboardStage .simple-dashboard-side-promo--steam{grid-column:3;grid-row:1}#simpleDashboardStage .simple-dashboard-side-promo{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0;min-height:0;height:auto;align-self:stretch;padding:12px 14px;border-radius:12px;text-decoration:none;color:var(--text);background:var(--panel-2);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;opacity:.92;transition:opacity .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease}#simpleDashboardStage .simple-dashboard-side-promo:hover{opacity:1;color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 1px 10px color-mix(in srgb,var(--accent) 12%,transparent)}#simpleDashboardStage .simple-dashboard-side-promo:focus-visible{opacity:1;outline:2px solid color-mix(in srgb,var(--accent) 70%,var(--border));outline-offset:2px}#simpleDashboardStage .simple-dashboard-side-promo__art{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent) 75%,var(--text))}#simpleDashboardStage .simple-dashboard-side-promo__art svg{display:block;width:auto;height:48px;max-width:48px;max-height:48px}#simpleDashboardStage .simple-dashboard-side-promo__text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:0 1 auto;min-width:0;text-align:center;line-height:1.2}#simpleDashboardStage .simple-dashboard-side-promo__kicker{font-size:11px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);width:100%;max-width:100%;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#simpleDashboardStage .simple-dashboard-side-promo__name{font-size:14px;font-weight:700;color:var(--text);width:100%;max-width:100%;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}@media(max-width:1080px){#simpleDashboardStage .simple-dashboard-intro-shell{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;row-gap:10px;column-gap:16px}#simpleDashboardStage .simple-dashboard-intro{grid-column:1 / -1;grid-row:1}#simpleDashboardStage .simple-dashboard-side-promo--play{grid-column:1;grid-row:2}#simpleDashboardStage .simple-dashboard-side-promo--steam{grid-column:2;grid-row:2}}@media(prefers-reduced-motion:reduce){#simpleDashboardStage .simple-dashboard-side-promo{transition:none}}#simpleDashboardStage .simple-dashboard-intro-shell>.simple-dashboard-side-promo{display:none}.simple-dashboard-intro__title{margin:0;font-size:clamp(24px,2.35vw,34px);line-height:1.12;letter-spacing:-.02em;font-weight:800;color:var(--text);text-wrap:balance}.simple-dashboard-intro__subtitle{margin:8px 0 0;font-size:clamp(13px,1.12vw,17px);line-height:1.35;color:var(--muted);text-wrap:balance}.dashboard-info-item-title{font-size:12px;line-height:1.15;color:var(--muted);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-info-item-value{font-size:13px;line-height:1.2;color:var(--text);font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dashboard-info-item-value--counterfeit{color:var(--bad);font-weight:700}.dashboard-info-item-value--color{display:inline-flex;align-items:center;gap:6px;max-width:100%}.dashboard-info-item-value--color .swatch{display:inline-block;width:14px;height:14px;border-radius:999px;background:var(--shells, var(--shell, var(--muted)));border:1px solid color-mix(in srgb,var(--shell-edge, var(--shell, var(--muted))),black 26%);box-shadow:inset 0 1px #ffffff40;flex:0 0 14px}.dashboard-info-item-value--color .txt{color:var(--text);font-weight:600}.dashboard-info-item-value--color .cp-container,.dashboard-info-item-value--color .cp,.dashboard-info-item-value--color .cp-body-buttons,.dashboard-info-item-value--color .cp-grips{width:100%;min-width:0}.dashboard-info-item-value--color .cp .seg{pointer-events:none;cursor:default;display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:var(--c, var(--panel-2));color:var(--fg, var(--text));border:1px solid color-mix(in srgb,var(--c, var(--border)),black 24%);font-size:11px;line-height:1.2}.dashboard-info-item-value--color .cp .seg b,.dashboard-info-item-value--color .cp .seg code{margin:0;font-size:10px;line-height:1.1}.dashboard-info-item-value--color .cp .sep{width:1px;align-self:stretch;background:color-mix(in srgb,var(--border),white 4%)}.dashboard-info-connection-dot{width:10px;height:10px;border-radius:999px;background:color-mix(in srgb,var(--muted),var(--panel) 30%);box-shadow:0 0 0 1px color-mix(in srgb,var(--border),black 18%);flex:0 0 10px}.dashboard-info-strip[data-connected=true] .dashboard-info-connection-dot{background:var(--accent);box-shadow:0 0 8px color-mix(in srgb,var(--accent),transparent 35%)}.dashboard-info-item-icon{width:20px;height:20px;color:var(--muted);flex:0 0 20px}.dashboard-info-item-icon svg{width:100%;height:100%;display:block}.dashboard-info-strip[data-connected=true] .dashboard-info-item--battery .dashboard-info-item-icon{color:var(--accent)}@media(max-width:920px){.dashboard-info-strip{flex-wrap:wrap;padding-top:4px;padding-bottom:4px}.dashboard-info-item{flex:1 1 50%}.dashboard-info-divider{display:none}.simple-dashboard-intro__title{font-size:clamp(20px,3.8vw,30px)}.simple-dashboard-intro__subtitle{font-size:clamp(12px,2.2vw,15px)}}@media(max-width:640px){.dashboard-info-item{flex:1 1 100%}}.simple-dashboard-grid{align-items:stretch;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);grid-template-rows:minmax(280px,1fr) auto;grid-auto-rows:auto}body.mode--simple #simpleDashboardStage #dashboardInfoStrip,body.mode--simple #simpleDashboardStage .simple-dashboard-intro-shell{position:relative;z-index:2;isolation:isolate}body.mode--simple #simpleDashboardStage #simpleDashboardCards.simple-dashboard-grid{position:relative;z-index:0}body.mode--simple #simpleDashboardStage #simpleCalibrationAdvice.status.marquee{position:relative;z-index:2}#simpleDashboardStage .simple-dashboard-card--steps{grid-column:1;grid-row:1}#simpleDashboardStage .simple-dashboard-card--center{grid-column:2;grid-row:1}#simpleDashboardStage .simple-dashboard-card--guide{grid-column:3;grid-row:1}#simpleDashboardStage .simple-dashboard-card--meta-color{grid-column:1;grid-row:2}#simpleDashboardStage .simple-dashboard-card--meta-legend{grid-column:2;grid-row:2}#simpleDashboardStage .simple-dashboard-card--meta-latency{grid-column:3;grid-row:2}html[data-simple-legend-layout=merged] #simpleDashboardStage .simple-dashboard-card--center{grid-row:1 / span 2}html[data-simple-legend-layout=merged] #simpleDashboardStage #simpleDashboardCards.simple-dashboard-grid{grid-template-rows:minmax(0,1fr) auto}html[data-simple-legend-layout=merged] #simpleLegendTileCard{display:none}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--steps{min-height:0;overflow:hidden;position:relative}#simpleDashboardStage .simple-dashboard-card--meta{min-height:74px}#simpleDashboardStage .simple-dashboard-card--meta>.body{min-height:74px;padding:0}#simpleDashboardStage .simple-dashboard-card>h3{text-align:left;justify-content:stretch;grid-template-columns:minmax(0,1fr) auto}#simpleDashboardStage .simple-dashboard-card>h3 .hdr-title{justify-self:start;text-align:left}#simpleDashboardStage .simple-dashboard-card>h3 .hdr-spacer{display:none}#simpleDashboardStage .simple-dashboard-card>h3#simple-calib-h{grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px;overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}#simple-calib-h .live-status-slot{position:relative;min-width:0;width:100%;justify-self:stretch;height:24px}#simple-calib-h .live-status-slot .status{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;margin:0;justify-content:center;height:100%;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .52s ease,background-color .52s ease,color .52s ease,box-shadow .52s ease}@media(prefers-reduced-motion:reduce){#simple-calib-h .live-status-slot .status{transition:none}}#simple-calib-h #btnSimpleRestart{min-width:0;width:auto;height:24px;padding:0 6px;font-size:11px;border-radius:8px}#simpleDashboardStage .simple-dashboard-card>.body{display:flex;flex-direction:column;gap:0px;min-height:0}.simple-dashboard-card--steps>.body{justify-content:flex-start;overflow-y:auto;overflow-x:hidden;padding-top:6px;padding-bottom:6px;padding-right:0;scrollbar-gutter:stable both-edges;overflow-anchor:none;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}.simple-dashboard-card--steps>.body::-webkit-scrollbar{width:10px;height:10px}.simple-dashboard-card--steps>.body::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px}.simple-dashboard-card--steps>.body::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.simple-dashboard-card--steps>.body::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}#simpleFeatureTileColorValue .seg{cursor:default!important;pointer-events:none}#simpleFeatureTileColorValue .btn-restore-all,#simpleFeatureTileColorValue .cp-actions,#simpleFeatureTileColorValue button{display:none!important}#simpleFeatureTileColorValue .swatch{display:inline-block;width:14px;height:14px;border-radius:50%;background:var(--shells, var(--shell, var(--muted)));border:1px solid color-mix(in srgb,var(--shell-edge, var(--shell, var(--muted))),black 26%);box-shadow:inset 0 1px #ffffff40;vertical-align:middle;margin-right:4px;flex-shrink:0}#simpleFeatureTileColorValue .txt{vertical-align:middle}#simpleFeatureTileColorValue{display:inline-flex;align-items:center;justify-content:center;gap:6px;max-width:100%}#simpleFeatureTileColorValue .cp-container,#simpleFeatureTileColorValue .cp,#simpleFeatureTileColorValue .cp-body-buttons,#simpleFeatureTileColorValue .cp-grips{width:100%;min-width:0}#simpleFeatureTileColorValue .cp .seg{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border-radius:999px;background:var(--c, var(--panel-2));color:var(--fg, var(--text));border:1px solid color-mix(in srgb,var(--c, var(--border)),black 24%);font-size:11px;line-height:1.2}#simpleFeatureTileColorValue .cp .seg b,#simpleFeatureTileColorValue .cp .seg code{font-size:10px;line-height:1.1}#simpleFeatureTileColorValue .cp .sep{width:1px;align-self:stretch;background:color-mix(in srgb,var(--border),white 4%)}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container){display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;width:100%;min-width:0;max-width:100%;text-align:center}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp-container{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:stretch;gap:8px;flex:1 1 100%;width:100%;min-width:0}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp-body-buttons,body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp-grips{display:flex;flex-direction:row;align-items:stretch;flex:1 1 0;min-width:0;width:auto!important;max-width:none;border-radius:10px;overflow:hidden;border:1px solid var(--border);font-weight:600;font-size:10px;line-height:1.15;animation:none}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp .seg{display:flex;flex:1 1 0;flex-direction:column;align-items:center;justify-content:center;gap:2px;min-width:0;max-width:none;padding:4px 5px;border-radius:0;border:none;font-size:9px;line-height:1.15;text-align:center}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp .seg b{font-size:8px;font-weight:700;line-height:1.1;text-transform:uppercase;letter-spacing:.04em;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp .seg code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:9px;font-weight:700;line-height:1.1;padding:1px 4px;border-radius:6px;background:#0003;color:inherit;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}body.mode--simple #simpleFeatureTileColorValue:has(.cp-container) .cp .sep{width:1px;flex-shrink:0;align-self:stretch;min-height:26px;margin:0;background:#ffffff47}.simple-dashboard-card-label{margin:0;font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted),white 10%);font-weight:700}.simple-calibration-steps{list-style:none;margin:auto 0;padding:0 14px 0 0;display:flex;flex-direction:column;gap:12px}.simple-calibration-step{position:relative;display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:10px;color:color-mix(in srgb,var(--muted),white 8%);transition:color .24s ease,transform .24s ease,opacity .24s ease}.simple-calibration-step[hidden]{display:none!important}.simple-calibration-step-badge{width:28px;height:28px;border-radius:999px;border:1px solid color-mix(in srgb,var(--border),white 10%);background:color-mix(in srgb,var(--panel-2),transparent 48%);display:inline-flex;align-items:center;justify-content:center;font-size:12px;line-height:1;font-weight:700;color:color-mix(in srgb,var(--muted),white 18%);transition:border-color .24s ease,background-color .24s ease,color .24s ease,box-shadow .24s ease}.simple-calibration-step-copy{min-width:0;display:flex;flex-direction:column;gap:2px;padding-top:2px}.simple-calibration-step-title{color:var(--text);font-size:16px;line-height:1.2;font-weight:700}.simple-calibration-step-subtitle{color:color-mix(in srgb,var(--muted),white 6%);font-size:11px;line-height:1.3;min-height:0;max-height:none;display:block;white-space:normal;overflow:visible;text-overflow:clip}#simple-guide-h{position:relative}.simple-calibration-circularity-hint .combo-row-icons{display:flex;align-items:center;gap:2px}.simple-calibration-circularity-hint.combo-row[hidden]{display:none!important}.simple-calibration-circularity-hint .btn-key{width:14px;height:14px;border-radius:3px;flex-shrink:0}.simple-calibration-circularity-hint .btn-key .prompt{width:10px;height:10px;object-fit:contain}.simple-calibration-circularity-hint .plus{font-weight:700;font-size:7px;opacity:.7;line-height:1}.simple-calibration-circularity-hint .desc{color:var(--muted);font-size:7px;white-space:nowrap;line-height:1;margin-top:2px}.simple-calibration-step:not(.is-active):not(.is-complete) .simple-calibration-step-title{color:color-mix(in srgb,var(--text),var(--muted) 34%)}.simple-calibration-step.is-active{color:var(--text);transform:translate(2px)}@keyframes simple-step-snake-spin{to{transform:rotate(360deg)}}.simple-calibration-step.is-active .simple-calibration-step-badge{color:color-mix(in srgb,var(--accent),white 20%);box-shadow:0 0 10px color-mix(in srgb,var(--accent),transparent 62%);transform-origin:center center}.simple-calibration-step.is-active:not(.is-complete) .simple-calibration-step-badge{position:relative;isolation:isolate;border:1px solid color-mix(in srgb,var(--accent),var(--border) 28%);background:color-mix(in srgb,var(--accent),transparent 86%)}.simple-calibration-step.is-active:not(.is-complete) .simple-calibration-step-badge:before{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;box-sizing:border-box;border-radius:inherit;padding:2px;pointer-events:none;background:conic-gradient(from 0deg,transparent 0deg 268deg,color-mix(in srgb,var(--accent),transparent 30%) 282deg,color-mix(in srgb,var(--accent),white 10%) 296deg,var(--accent) 306deg 320deg,color-mix(in srgb,var(--accent),white 8%) 330deg,transparent 342deg 360deg);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);mask-composite:exclude;transform-origin:center;animation:simple-step-snake-spin 2.4s linear infinite}@media(prefers-reduced-motion:reduce){.simple-calibration-step.is-active:not(.is-complete) .simple-calibration-step-badge{animation:none}.simple-calibration-step.is-active:not(.is-complete) .simple-calibration-step-badge:before{animation:none;opacity:0}}.simple-calibration-step.is-complete .simple-calibration-step-badge{border-color:color-mix(in srgb,var(--ok),var(--border) 36%);background:color-mix(in srgb,var(--ok),transparent 84%);color:color-mix(in srgb,var(--ok),white 28%);box-shadow:none;font-size:12px}.simple-calibration-step.is-complete .simple-calibration-step-badge:after{content:none}.simple-calibration-step.is-complete .simple-calibration-step-subtitle{opacity:.55}.simple-calibration-step--trigger{cursor:pointer}.simple-calibration-step--trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),white 20%);outline-offset:3px;border-radius:8px}.simple-calibration-step.is-previewed{outline:2px solid color-mix(in srgb,var(--accent),transparent 40%);outline-offset:2px;border-radius:8px}#simpleCalibrationSteps.simple-calibration-steps--disconnected .simple-calibration-step{opacity:.45;pointer-events:none;filter:grayscale(.35)}#simpleCalibrationSteps.simple-calibration-steps--disconnected .simple-calibration-step.simple-calibration-step--trigger{opacity:1;pointer-events:auto;filter:none}.simple-calibration-step--na{opacity:.45;pointer-events:none;filter:grayscale(.35)}.simple-calibration-step--na .simple-calibration-step-title,.simple-calibration-step--na .simple-calibration-step-subtitle{color:color-mix(in srgb,var(--muted),var(--text) 12%)}.simple-calibration-step--na.simple-calibration-step.is-active,.simple-calibration-step--na.simple-calibration-step.is-complete{transform:none;opacity:.45}.simple-dashboard-center-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;min-height:0;flex:1 1 auto}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--center{min-height:0;overflow:hidden}#simpleDashboardStage .simple-dashboard-card--center>.body{padding-top:4px;padding-bottom:4px;min-height:0;min-width:0;display:flex;flex-direction:column;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;overflow-anchor:none;height:auto;max-height:none;scrollbar-gutter:stable both-edges}#simpleCalibrationAdvice.status.marquee{margin:0 10px 2px;flex:0 0 auto;width:auto;max-width:calc(100% - 20px);align-self:stretch;padding-inline:10px;box-sizing:border-box}.simple-dashboard-center-runtime{position:relative;display:flex;flex-direction:column;align-items:stretch;width:100%;min-width:0;flex:1 1 auto;min-height:0;overflow:hidden;container-type:size;container-name:simple-calib-runtime-desktop}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])){flex:1 0 auto;min-height:min-content;overflow:visible}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])) .simple-calibration-flow-host{flex:1 0 auto;min-height:min-content;height:auto;align-self:stretch}#simpleCalibrationLegendBand.simple-dashboard-legend-band{flex:0 0 auto;align-self:stretch;width:100%;max-width:100%;min-height:30px;box-sizing:border-box;margin-top:auto;margin-inline:0;margin-bottom:0;padding-top:0;padding-bottom:0;padding-inline:0;gap:0}#simpleCalibrationLegendBand.simple-dashboard-legend-band .simple-dashboard-legend-band__rule{width:100%}html[data-simple-legend-layout=merged] #simpleCalibrationLegendBand.simple-dashboard-legend-band{margin:auto 0 0;min-height:30px;padding-top:0;padding-bottom:0;gap:0}html[data-simple-legend-layout=merged] #simpleCalibrationLegendBand.simple-dashboard-legend-band .simple-dashboard-legend-band__rule{display:none}#simpleCalibrationLegendSurface.simple-dashboard-legend--merged{min-height:30px;align-items:center}.simple-calibration-idle{position:relative;flex:0 1 auto;width:100%;min-width:0;min-height:auto;container-type:inline-size;container-name:simple-calib-runtime;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;overflow:visible;overscroll-behavior-y:contain}.simple-calibration-idle[hidden]{display:none!important}.simple-calibration-radar-host{flex:0 0 auto;align-self:stretch;display:flex;align-items:center;justify-content:center}.simple-calibration-radar-host>#diagRadar.radar{display:block;--simple-radar-cap: calc(clamp(180px, min(38vw, 92vw), 360px) * var(--radar-scale, 1) * var(--dg-radar-simple-total, 1));width:min(100%,80vmin,var(--simple-radar-cap));aspect-ratio:1 / 1;height:auto;max-height:min(100%,80vmin,var(--simple-radar-cap));margin:6px auto;box-sizing:border-box;touch-action:pan-y pan-x}@supports (width: 1cqw){@container simple-calib-runtime (min-width: 1px){.simple-calibration-radar-host>#diagRadar.radar{--simple-radar-cap: calc(clamp(150px, min(38vw, 96cqw), 360px) * var(--radar-scale, 1) * var(--dg-radar-simple-total, 1));width:min(100cqw - 16px,var(--simple-radar-cap));max-width:100%;max-height:none;aspect-ratio:1 / 1;height:auto}}@container simple-calib-runtime-desktop (min-width: 1px){.simple-dashboard-center-runtime:not(:has(.simple-calibration-flow-host:not([hidden]))) .simple-calibration-radar-host>#diagRadar.radar{--simple-radar-cap: calc(clamp(140px, min(40vw, 96cqw), 360px) * var(--radar-scale, 1) * var(--dg-radar-simple-total, 1));width:min(100cqw - 16px,100cqh - 36px,var(--simple-radar-cap));max-width:100%;max-height:min(100cqw - 16px,100cqh - 36px,var(--simple-radar-cap));aspect-ratio:1 / 1;height:auto}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])) .simple-calibration-radar-host>#diagRadar.radar{--simple-radar-cap: calc(clamp(130px, min(36vw, 92cqw), 300px) * var(--radar-scale, 1) * var(--dg-radar-simple-total, 1));width:min(100cqw - 16px,calc(48cqh - 14px),var(--simple-radar-cap));max-width:100%;max-height:min(100cqw - 16px,calc(48cqh - 14px),var(--simple-radar-cap));aspect-ratio:1 / 1;height:auto}}}@media(max-width:1080px){.simple-dashboard-grid{grid-template-columns:1fr;grid-template-rows:auto;grid-auto-rows:auto;align-items:start}#simpleDashboardStage .simple-dashboard-card--steps,#simpleDashboardStage .simple-dashboard-card--center,#simpleDashboardStage .simple-dashboard-card--guide,#simpleDashboardStage .simple-dashboard-card--meta-color,#simpleDashboardStage .simple-dashboard-card--meta-legend,#simpleDashboardStage .simple-dashboard-card--meta-latency{grid-column:auto;grid-row:auto}.simple-calibration-idle{flex:0 1 auto;overflow:visible}.simple-dashboard-center-runtime:not(:has(.simple-calibration-flow-host:not([hidden]))){flex:1 1 auto;min-height:0}.simple-dashboard-center-runtime:not(:has(.simple-calibration-flow-host:not([hidden]))) .simple-calibration-idle{flex:1 1 auto;min-height:0}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--center,#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--guide,#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--steps{width:100%;min-width:0}html[data-simple-legend-layout=merged] #simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--center{grid-row:auto}}@media(min-width:1081px){#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--center{min-height:0;overflow:hidden}#simpleDashboardStage .simple-dashboard-card--center>.body{min-height:0;flex:1 1 auto;overflow-x:hidden;overflow-y:auto;overscroll-behavior:contain;scrollbar-gutter:stable both-edges;overflow-anchor:none}#simpleDashboardStage .simple-dashboard-card--center>.body.simple-dashboard-center-card--layout-pending{overflow-y:hidden}.simple-dashboard-center-card{min-height:0;flex:1 1 auto}.simple-dashboard-center-runtime{flex:1 1 auto;min-height:0;overflow:hidden;container-type:size;container-name:simple-calib-runtime-desktop}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])){flex:1 0 auto;min-height:min-content;overflow:visible}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])) .simple-calibration-flow-host{flex:1 0 auto;min-height:min-content;height:auto;align-self:stretch}.simple-calibration-idle{flex:0 0 auto;overflow:visible;container-type:normal}.simple-calibration-flow-host{flex:1 1 auto;min-height:0;height:auto}.simple-calibration-flow-host>#simpleCalibrationFlow{flex:1 0 auto;min-height:100%}.simple-dashboard-center-runtime:not(:has(.simple-calibration-flow-host:not([hidden]))) .simple-calibration-idle{flex:1 1 auto;min-height:0}#simpleCalibrationAdvice.status.marquee{margin-bottom:8px}}#simple-calib-h .live-status-slot #simpleCalibrationStatusLine{cursor:pointer}#simple-calib-h .live-status-slot #simpleCalibrationStatusLine .status-line-label{display:block;min-width:0;min-height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s ease}#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.fade-out .status-line-label{opacity:0;transform:none}#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.simple-calibration-status--with-counter{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding-inline:10px}#simple-calib-h .live-status-slot #simpleCalibrationStatusLine .simple-calibration-status-text,#simpleCalibrationFlow #psRangeStatusMirror .simple-calibration-status-text{display:inline-flex;align-items:center;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:1.15;padding-bottom:1px}.simple-calibration-status-counter{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;min-width:0;height:auto;padding:0 0 1px;border:0;background:transparent;font-size:11px;line-height:1.15;font-weight:700;letter-spacing:-.01em;white-space:nowrap;transform:translateY(1px)}@keyframes simple-status-line-sweep{0%{transform:translate(-160%)}to{transform:translate(260%)}}#simpleCalibrationFlow #psRangeStatusMirror.pill.small.simple-calibration-status--with-counter{position:relative;overflow:hidden;align-items:baseline}#simpleCalibrationFlow #psRangeStatusMirror.pill.small.simple-calibration-status--with-counter:after{content:"";position:absolute;left:0;bottom:0;width:34%;height:2px;border-radius:999px;pointer-events:none;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,currentColor,transparent 72%) 12%,currentColor 50%,color-mix(in srgb,currentColor,transparent 72%) 88%,transparent 100%);animation:simple-status-line-sweep 1.8s ease-in-out infinite}#simple-calib-h #simpleCalibrationStatusLine.status.ft-pending-indicator{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--warn),var(--border) 30%);background:color-mix(in srgb,var(--warn),transparent 88%);color:var(--warn);white-space:nowrap;overflow:hidden;transform:translateZ(0);animation:ft-pending-halo 1.35s ease-in-out infinite}#simple-calib-h #simpleCalibrationStatusLine.status:not(.ft-pending-indicator){animation:none;transform:none;box-shadow:none}@media(prefers-reduced-motion:reduce){#simple-calib-h .live-status-slot #simpleCalibrationStatusLine .status-line-label{transition:none}#simpleCalibrationFlow #psRangeStatusMirror.pill.small.simple-calibration-status--with-counter:after{animation:none;opacity:0}#simple-calib-h #simpleCalibrationStatusLine.status.ft-pending-indicator{animation:none;box-shadow:none}}.simple-calibration-flow-host{position:relative;width:100%;min-width:0;overflow:visible;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;height:auto}.simple-calibration-flow-host[hidden]{display:none!important}.simple-calibration-flow-host>#simpleCalibrationFlow{flex:1 0 auto;min-height:100%;width:100%;overflow:visible}@media(max-width:1080px){.simple-dashboard-center-card{flex:0 0 auto;min-height:min-content;height:auto;overflow:visible}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--center{min-height:min-content;height:auto;overflow:visible}#simpleDashboardStage .simple-dashboard-card--center>.body{min-height:min-content;flex:0 0 auto;overflow:visible;overscroll-behavior:auto;height:auto;max-height:none}#simpleDashboardStage .simple-dashboard-card--center>.body.simple-dashboard-center-card--layout-pending{overflow-y:visible}.simple-dashboard-center-runtime{flex:0 0 auto;min-height:auto;overflow:visible;container-type:normal;container-name:none}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])){flex:0 0 auto;min-height:auto;height:auto;overflow:visible}.simple-dashboard-center-runtime:has(.simple-calibration-flow-host:not([hidden])) .simple-calibration-flow-host{flex:0 0 auto;min-height:auto;height:auto;align-self:stretch}.simple-calibration-flow-host{flex:0 0 auto;min-height:auto;height:auto}.simple-calibration-flow-host>#simpleCalibrationFlow{flex:0 0 auto;min-height:auto;width:100%;overflow:visible}}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--guide>.body.simple-dashboard-guide-card{position:static;flex:1 1 auto;min-height:0;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;text-align:center;padding-top:8px;padding-inline:12px;padding-bottom:12px;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable both-edges;overflow-anchor:none;overscroll-behavior-y:auto;touch-action:pan-y;-webkit-overflow-scrolling:touch}.simple-calibration-guide-top-progress{position:absolute;left:0;right:0;top:var(--card-header-h, 44px);height:3px;pointer-events:none;z-index:1}.simple-calibration-guide-top-progress__fill{display:block;width:0;height:100%;background:var(--accent);transition:width .24s ease,opacity .18s ease;opacity:0}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--guide{display:flex;flex-direction:column;min-height:0;position:relative}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--guide>h3#simple-guide-h{flex-shrink:0;min-height:var(--card-header-h, 44px)}#simpleDashboardStage .simple-dashboard-card.simple-dashboard-card--guide>h3#simple-guide-h .hdr-title{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.simple-guide-xbox-driver-info{position:relative;flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box;margin:0 0 10px;padding:0 2px;z-index:1;pointer-events:auto}.simple-guide-xbox-driver-info.hidden{display:none!important}.simple-guide-xbox-driver-info:not(.simple-guide-xbox-driver-info--live){pointer-events:none}.simple-guide-xbox-driver-info:not(.simple-guide-xbox-driver-info--live) .pill{visibility:hidden;opacity:0;-webkit-user-select:none;user-select:none}.simple-guide-xbox-driver-info .pill{display:flex;align-items:center;gap:6px;height:24px;padding:0 10px;font-size:11px;line-height:1;border-radius:8px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.simple-guide-xbox-driver-info .pill svg{min-width:14px;width:14px;height:14px}.simple-guide-xbox-driver-info .driver-link{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:opacity .2s ease}.simple-guide-xbox-driver-info .driver-link:hover{opacity:.8}.simple-guide-xbox-driver-info .driver-link:active{opacity:.6}.simple-dashboard-guide-footer{flex:0 0 auto;flex-shrink:0;width:100%;max-width:440px;margin-top:0;margin-inline:auto;padding:6px 10px 10px;box-sizing:border-box;text-align:center;position:static}.simple-dashboard-guide-footer__rule{height:1px;width:100%;max-width:min(100%,300px);margin:0 auto 10px;border:0;border-radius:1px;background:linear-gradient(90deg,transparent 0%,color-mix(in srgb,var(--accent, #5ba8c8) 45%,transparent) 22%,color-mix(in srgb,var(--accent, #5ba8c8) 85%,var(--border, #333)) 50%,color-mix(in srgb,var(--accent, #5ba8c8) 45%,transparent) 78%,transparent 100%);box-shadow:0 0 10px color-mix(in srgb,var(--accent, #5ba8c8) 28%,transparent)}.simple-dashboard-guide-footer__copy{display:flex;flex-wrap:wrap;justify-content:center;align-items:baseline;gap:.15em .35em;margin:0;font-size:12px;line-height:1.5;color:var(--muted)}.simple-dashboard-guide-footer__lead{color:color-mix(in srgb,var(--text) 78%,var(--muted) 22%)}.simple-dashboard-guide-footer__link{color:var(--accent, #5ba8c8);font-weight:600;text-decoration:none;transition:opacity .18s ease,color .18s ease}.simple-dashboard-guide-footer__link:hover{text-decoration:underline;text-underline-offset:2px}.simple-dashboard-guide-footer__link:active{opacity:.85}.simple-calibration-guide{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;width:100%;max-width:440px;margin-inline:auto;gap:0px;justify-content:flex-start;align-items:stretch}.simple-calibration-guide-copy{flex:1 0 auto;min-height:max-content;display:flex;flex-direction:column;justify-content:center;align-items:stretch}.simple-calibration-guide-image{width:min(100%,300px);align-self:center;border-radius:12px;border:1px solid color-mix(in srgb,var(--accent),var(--border) 52%);box-shadow:0 8px 18px #0000004d,0 0 0 1px color-mix(in srgb,var(--accent),transparent 78%)}.simple-calibration-guide-image[hidden],.simple-calibration-guide-progress,.simple-calibration-guide-progress[hidden]{display:none!important}.simple-calibration-guide-progress__top{display:none}.simple-calibration-guide-progress__label{min-width:0;color:var(--text);font-size:11px;font-weight:700;line-height:1.25}.simple-calibration-guide-progress__detail{flex-shrink:0;color:color-mix(in srgb,var(--warn, #f59e0b),white 10%);font-size:11px;font-weight:800;line-height:1.25;text-align:right}.simple-calibration-guide-progress__track{height:3px;overflow:hidden;border-radius:0;background:transparent}.simple-calibration-guide-progress__fill{display:block;width:0;height:100%;border-radius:0;background:var(--accent);transition:width .24s ease}.simple-calibration-guide-text{flex:0 0 auto;min-width:0;margin:0;padding:10px 14px 2px;text-align:center;color:color-mix(in srgb,var(--muted),white 10%);font-size:clamp(14px,1.05vw,16px);line-height:1.42;font-weight:600;width:100%;box-sizing:border-box;overflow:visible}.simple-calibration-guide-repair-note{display:block;max-width:100%;margin:8px auto 0;color:var(--warn);font-size:11px;line-height:1.35;font-weight:650;text-wrap:balance}.simple-calibration-guide-emphasis{display:block;margin-bottom:.1em;color:color-mix(in srgb,var(--warn, #f59e0b),white 8%);font-weight:850;text-shadow:0 0 10px color-mix(in srgb,var(--warn, #f59e0b),transparent 72%)}.simple-calibration-guide-motion{--range-sheet-accent: var(--accent);--range-sheet-accent-2: var(--accent-2);--range-sheet-cap-rim: color-mix(in srgb, var(--range-sheet-accent), white 12%);--range-sheet-cap-top: color-mix(in srgb, var(--range-sheet-accent), white 8%);--range-sheet-cap-mid: color-mix(in srgb, var(--range-sheet-accent-2), black 12%);--range-sheet-cap-bottom: color-mix(in srgb, var(--range-sheet-accent-2), black 34%);flex:0 0 auto;flex-shrink:0;min-height:112px;display:flex;align-items:flex-end;justify-content:center;width:100%;margin-inline:0;margin-bottom:0;padding-top:0;padding-bottom:0}[data-theme=light] .simple-calibration-guide-motion{--range-sheet-cap-rim: color-mix(in srgb, var(--range-sheet-accent), white 38%);--range-sheet-cap-top: color-mix(in srgb, var(--range-sheet-accent), white 52%);--range-sheet-cap-mid: color-mix(in srgb, var(--range-sheet-accent-2), white 28%);--range-sheet-cap-bottom: color-mix(in srgb, var(--range-sheet-accent-2), white 4%)}.simple-calibration-guide-status-pill{width:100%;min-height:24px;display:inline-flex;align-items:center;justify-content:center}.simple-calibration-guide-motion .calibration-dialog__rotate-hint{display:flex;gap:18px;align-items:center;justify-content:center}.simple-calibration-guide-motion .calibration-dialog__rotate-hint-unit{width:76px;height:76px}.simple-calibration-guide-motion .calibration-dialog__rotate-hint-well{width:46px;height:46px}.simple-calibration-guide-motion .calibration-dialog__rotate-hint-cap{width:32px;height:32px;margin:-16px 0 0 -16px;transform:translateY(-11px)}.simple-calibration-guide-motion[data-range-motion=center] .calibration-dialog__rotate-hint-orbit,.simple-calibration-guide-motion[data-quick-ui=avg-preset] .calibration-dialog__rotate-hint-orbit,.simple-calibration-guide-motion[data-quick-ui=path-choice] .calibration-dialog__rotate-hint-orbit{animation:none;transform:rotate(0)}.simple-calibration-guide-motion[data-range-motion=center] .calibration-dialog__rotate-hint-cap,.simple-calibration-guide-motion[data-quick-ui=avg-preset] .calibration-dialog__rotate-hint-cap,.simple-calibration-guide-motion[data-quick-ui=path-choice] .calibration-dialog__rotate-hint-cap{transform:translate(0)}@media(max-width:920px){.simple-dashboard-grid{grid-template-columns:1fr;grid-auto-rows:auto}.simple-calibration-runtime-row{grid-template-columns:1fr}.simple-calibration-guide-text{font-size:14px;line-height:1.5}.simple-calibration-guide-motion{min-height:104px}.simple-calibration-guide-motion .calibration-dialog__rotate-hint{gap:14px}.simple-calibration-guide-motion .calibration-dialog__rotate-hint-unit{width:66px;height:66px}.simple-calibration-guide-motion .calibration-dialog__rotate-hint-well{width:40px;height:40px}.simple-calibration-guide-motion .calibration-dialog__rotate-hint-cap{width:28px;height:28px;margin:-14px 0 0 -14px;transform:translateY(-10px)}.simple-calibration-step-title{font-size:15px}.simple-calibration-step-subtitle{font-size:11px}.simple-calibration-guide-motion{min-height:116px}}#main-content-area{flex:1;display:flex;flex-direction:column;min-height:0}.wrap,.topbar-inner,.platform-tabs-row,.site-footer .inner{max-width:var(--dg-dashboard-max-width)}@media(min-width:1440px){.wrap,.topbar-inner,.platform-tabs-row,.site-footer .inner{max-width:min(var(--dg-dashboard-max-width),calc(100vw - var(--dg-ad-side-reserve)))}}.wrap{width:100%;margin:0 auto;padding:0 20px 40px;flex:1;min-height:0;display:flex;flex-direction:column;position:relative}.grid{display:grid;grid-template-columns:1fr 1.5fr 1fr;grid-auto-rows:minmax(0,1fr);gap:16px;flex:1;min-height:0}.card{display:flex;flex-direction:column;min-height:0;min-width:0;background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);border:1px solid var(--border);border-radius:16px;overflow:hidden;box-shadow:0 12px 40px -24px #0009}.card .body{overflow-y:auto;overflow-x:hidden}.card .body *{min-width:0}.card h3{margin:0;padding:12px 14px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel-2));font-size:13px;text-transform:uppercase;letter-spacing:.4px;opacity:.9}.card .body{padding:14px;flex:1;min-height:0;overflow:auto;scrollbar-gutter:stable both-edges;scrollbar-width:thin}@media(max-width:1080px){.card .body{overflow:visible;max-height:none}}.card>h3{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:10px;height:var(--card-header-h);padding:0 14px}.card>h3 .status{height:var(--pill-h);display:flex;align-items:center;padding:0 10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0}.card>h3 .btn{height:var(--pill-h);padding:0 8px;border-radius:var(--pill-radius)}.card>h3 .hdr-spacer{width:28px;height:28px}.card>h3 .hdr-title{text-align:center}.card>h3 .btn.icon{width:28px;min-width:28px;max-width:28px;height:28px;padding:0;border-radius:8px;display:inline-flex;align-items:center;justify-content:center}.card>h3 .btn.icon:hover,.card>h3 .btn.icon:focus-visible{background:transparent;border-color:color-mix(in srgb,var(--accent),var(--border) 25%)}.card>h3 .btn.icon svg{width:16px;height:16px;pointer-events:none}section[aria-labelledby=status-h]{display:flex;flex-direction:column;min-height:0}section[aria-labelledby=status-h] .body{display:flex;flex-direction:column;flex:1;min-height:0}section[aria-labelledby=status-h] .mini-tabs{flex:0 0 auto}section[aria-labelledby=status-h] .mini-tabs,section[aria-labelledby=features-h] .mini-tabs{justify-content:center;padding-left:0;flex-wrap:wrap}section[aria-labelledby=status-h] .mini-tab,section[aria-labelledby=features-h] .mini-tab{flex:1 1 0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:6px clamp(6px,1.8vw,12px);font-size:clamp(11px,1.6vw,13px)}section[aria-labelledby=features-h]>h3,section[aria-labelledby=gpt-h]>h3,section[aria-labelledby=gpt-summary-h]>h3{grid-template-columns:1fr auto}section[aria-labelledby=features-h]>h3 .hdr-spacer,section[aria-labelledby=gpt-h]>h3 .hdr-spacer,section[aria-labelledby=gpt-summary-h]>h3 .hdr-spacer{display:none}section[aria-labelledby=features-h]>h3 .hdr-title,section[aria-labelledby=gpt-h]>h3 .hdr-title,section[aria-labelledby=gpt-summary-h]>h3 .hdr-title{text-align:left;justify-self:start}section[aria-labelledby=features-h]>h3 .hdr-actions{display:inline-flex;align-items:center;gap:8px}#sticks-h #statusLine.status.ft-pending-indicator{display:inline-flex;align-items:center;justify-content:center;min-height:24px;padding:0 12px;border-radius:8px;border:1px solid color-mix(in srgb,var(--warn),var(--border) 30%);background:color-mix(in srgb,var(--warn),transparent 88%);color:var(--warn);white-space:nowrap;overflow:hidden;transform:translateZ(0);animation:ft-pending-halo 1.35s ease-in-out infinite}@keyframes ft-pending-halo{0%,to{box-shadow:0 0 color-mix(in srgb,var(--warn),transparent 100%)}50%{box-shadow:0 0 0 2px color-mix(in srgb,var(--warn),transparent 72%),0 0 14px 1px color-mix(in srgb,var(--warn),transparent 78%)}}@media(prefers-reduced-motion:reduce){#sticks-h #statusLine.status.ft-pending-indicator{animation:none;box-shadow:none}}#sticks-h #statusLine.status:not(.ft-pending-indicator){animation:none;transform:none;box-shadow:none}section.card[aria-labelledby=features-h]>h3,section.card[aria-labelledby=gpt-h]>h3,section.card[aria-labelledby=gpt-summary-h]>h3{height:auto;min-height:var(--card-header-h);padding:0 14px}#terminalPanel{display:flex;flex-direction:column;flex:1;min-height:0;max-height:auto}#terminalPanel #btnCopyLog,#terminalPanel #btnClearLog{max-width:none;flex:1 1 0}#status-h{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px}#status-h .status-center{justify-self:center}#status-h .status{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 12px;font-size:12px;line-height:1;border-radius:8px;white-space:nowrap;max-width:none}#status-h #btnRestart{display:inline-flex;align-items:center;justify-content:center;height:24px;padding:0 10px;font-size:12px;line-height:1;border-radius:8px;min-width:0;width:auto}#status-h .status-title{justify-self:start}#status-h .status-connect-mode,#status-h .status-connect-help{display:inline-flex;align-self:center}#status-h #psConnectModeWrap{display:inline-flex;align-items:center;justify-content:center;justify-self:center;min-height:28px;height:28px;place-self:center}#status-h #psConnectMode{min-width:168px;width:168px;height:28px;box-sizing:border-box;margin:0;padding:0 30px 0 10px;border-radius:var(--pill-radius);font-size:12px;line-height:1;text-transform:none;letter-spacing:0}#status-h .status-connect-help{position:static;right:auto;top:auto;width:28px;min-width:28px;max-width:28px;height:28px;margin:0;padding:0;border-radius:8px;border-color:var(--border);background:linear-gradient(180deg,var(--panel),var(--panel-2));color:var(--muted);justify-self:end;place-self:center end}#status-h #psConnectMode:disabled,#status-h .status-connect-help:disabled{opacity:.45;filter:grayscale(.25)}#status-h .status-connect-help .i{font-size:11px;line-height:1}#status-h .status-connect-help:hover,#status-h .status-connect-help:focus-visible{border-color:color-mix(in srgb,var(--accent),var(--border) 25%)}#status-h .status-connect-help[aria-expanded=true]{color:var(--muted)}#status-h .status-head-actions{display:inline-flex;align-items:center;gap:10px}#status-h .status{max-width:none;min-width:var(--control-w);padding:0 12px}#sticks-h{display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:10px}#sticks-h .live-status-slot{position:relative;min-width:0;width:100%;justify-self:stretch;height:24px}.native-connect-popover[hidden]{display:none!important;pointer-events:none;box-shadow:none}.native-connect-popover{position:fixed;left:0;top:0;width:min(100vw - 16px,420px);right:auto;margin:0;z-index:2147483006;display:flex;flex-direction:column;gap:2px;padding:4px;border-radius:8px;background:var(--panel-2);border:1px solid color-mix(in srgb,var(--border),black 22%);box-shadow:0 6px 18px #00000038;max-height:min(240px,40vh);overflow-y:auto;pointer-events:auto}.native-connect-option{display:block;width:100%;margin:0;padding:6px 8px;border:0;border-radius:6px;background:transparent;color:var(--text);font:inherit;font-size:12px;text-align:left;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.native-connect-option:hover,.native-connect-option:focus-visible{background:color-mix(in srgb,var(--accent) 18%,transparent);outline:none}.native-connect-option:disabled{cursor:default;opacity:.68}.native-connect-option--active{color:var(--good);font-weight:600}.native-connect-option--active:hover,.native-connect-option--active:focus-visible{background:color-mix(in srgb,var(--good) 16%,transparent);color:var(--good)}#sticks-h .live-status-slot #statusLine.native-steam-connect-anchor,#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.native-steam-connect-anchor{cursor:pointer;padding-right:24px}#sticks-h .live-status-slot #statusLine.native-steam-connect-anchor:after,#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.native-steam-connect-anchor:after{content:"▾";position:absolute;right:6px;top:50%;transform:translateY(-50%) rotate(0);transform-origin:50% 45%;transition:transform .14s ease,opacity .14s ease;font-size:12px;line-height:1;opacity:.9;pointer-events:none}#sticks-h .live-status-slot #statusLine.native-connect-menu-open,#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.native-connect-menu-open{cursor:pointer}#sticks-h .live-status-slot #statusLine.native-steam-connect-anchor.native-connect-menu-open:after,#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.native-steam-connect-anchor.native-connect-menu-open:after{opacity:1;transform:translateY(-50%) rotate(180deg)}@media(prefers-reduced-motion:reduce){#sticks-h .live-status-slot #statusLine.native-steam-connect-anchor:after,#simple-calib-h .live-status-slot #simpleCalibrationStatusLine.native-steam-connect-anchor:after{transition:none}}#sticks-h .live-status-slot .status{position:absolute;top:0;right:0;bottom:0;left:0;max-width:none;width:100%;margin:0;justify-content:center;height:100%;border-radius:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:border-color .52s ease,background-color .52s ease,color .52s ease,box-shadow .52s ease}@media(prefers-reduced-motion:reduce){#sticks-h .live-status-slot .status{transition:none}}#sticks-h .live-status-slot #statusLine .status-line-label{display:block;min-width:0;min-height:24px;line-height:24px;overflow:hidden;text-overflow:ellipsis;transition:opacity .18s ease}#sticks-h .live-status-slot #statusLine.fade-out .status-line-label{opacity:0;transform:none}@media(prefers-reduced-motion:reduce){#sticks-h .live-status-slot #statusLine .status-line-label{transition:none}}#sticks-h #btnRestart{min-width:0;width:auto;height:24px;padding:0 6px;font-size:11px;border-radius:8px}#status-h .status,#sticks-h .live-status-slot .status,#statusLine{border-color:color-mix(in srgb,var(--border),black 22%)}.log{height:auto;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;padding:8px;overflow:auto;font:12px ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text);flex:1;min-height:0}.log,#telemetryInline{flex:1;min-height:0;max-height:100%;overflow:auto;scrollbar-gutter:stable}#telemetryInline,.log{scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}#telemetryPanel{max-width:100%}section.card[aria-labelledby=sticks-h] .body{display:flex;flex-direction:column;flex:1;min-height:0;overflow:auto}section.card[aria-labelledby=sticks-h] .body.no-scroll{overflow:hidden}section.card[aria-labelledby=sticks-h] .body{padding-top:4px}section.card[aria-labelledby=sticks-h] .body>#advice{margin-top:0}section.card[aria-labelledby=sticks-h] .body>#advice{flex:0 0 auto;width:100%;align-self:center}section.card[aria-labelledby=sticks-h] .body>#diagRadar{flex:0 0 auto;align-self:center;margin:auto 0}section.card[aria-labelledby=sticks-h] .body .hr{background:var(--border-2, var(--border))}.radar#diagRadar{display:block;margin:10px auto;width:calc(clamp(150px,32vw,320px) * var(--radar-scale, 1) * var(--dg-radar-advanced-total, 1));aspect-ratio:1 / 1;height:auto;background:transparent;border:0;touch-action:pan-x pan-y}.wrap{padding-bottom:10px}section.card[aria-labelledby=status-h]{position:relative;overflow:visible;z-index:1}section.card[aria-labelledby=gpt-h],section.card[aria-labelledby=gpt-summary-h]{position:relative;z-index:1}section.card[aria-labelledby=status-h]>h3{border-top-left-radius:16px;border-top-right-radius:16px}section.card[aria-labelledby=status-h]>.body{border-bottom-left-radius:16px;border-bottom-right-radius:16px}section.card[aria-labelledby=status-h]>h3,section.card[aria-labelledby=features-h]>h3,section.card[aria-labelledby=gpt-h]>h3,section.card[aria-labelledby=gpt-summary-h]>h3{border-top-left-radius:16px;border-top-right-radius:16px;overflow:hidden}section.card[aria-labelledby=status-h]>.body,section.card[aria-labelledby=sticks-h]>.body,section.card[aria-labelledby=features-h]>.body,section.card[aria-labelledby=gpt-h]>.body,section.card[aria-labelledby=gpt-summary-h]>.body{border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow-y:auto;overflow-x:hidden;clip-path:inset(0 round 0 0 16px 16px)}section.card[aria-labelledby=features-h]>.body{display:flex;flex-direction:column}section[aria-labelledby=features-h]>.body>.mini-tabs{flex:0 0 auto}section.card[aria-labelledby=gpt-h]>.body,section.card[aria-labelledby=gpt-summary-h]>.body{overflow:clip}.card{box-shadow:var(--shadow-card)}#main-content-area{overflow-x:hidden}.grid.grid--single{grid-template-columns:1fr;min-width:0}.grid.grid--single>.card{width:100%;max-width:100%;min-width:0}.features-playstation,.features-xbox,.features-nintendo{display:none}body[data-platform=playstation] .features-playstation,body[data-platform=xbox] .features-xbox,body[data-platform=nintendo] .features-nintendo{display:block}body[data-platform=xbox] #audioTestsGroup,body[data-platform=nintendo] #audioTestsGroup,body[data-platform=xbox] #micTesterGroup,body[data-platform=nintendo] #micTesterGroup{display:none}#ftHardwarePanel #micTesterGroup,#ncCalibInfo{display:none!important}.control-group.wrap{flex-wrap:wrap}.post-cards-feature-tile{border:1px solid var(--border);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel);box-shadow:var(--shadow-card)}.post-cards-feature-tile>.body{min-height:74px;padding:0;border-bottom-left-radius:16px;border-bottom-right-radius:16px;background:transparent}.post-cards-feature-tile__body{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;min-height:74px;padding:12px 14px}.post-cards-feature-tile__body--legend{align-items:stretch;justify-content:flex-start;gap:8px;flex:1 1 auto;min-height:0;width:100%;box-sizing:border-box;padding-inline:0;padding-top:8px;padding-bottom:8px}.post-cards-feature-tile__body--legend>.post-cards-feature-tile__label{flex:0 0 auto;padding-inline:14px;align-self:stretch;text-align:center;box-sizing:border-box}.post-cards-feature-tile__body--legend>.simple-dashboard-legend{margin-top:auto;align-self:stretch;width:100%;max-width:100%;box-sizing:border-box;padding-inline:10px}.post-cards-feature-tile__body--latency{gap:8px}.post-cards-feature-tile__label{font-size:11px;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted),white 10%);font-weight:700}.post-cards-feature-tile__value{font-size:20px;font-weight:700;color:var(--text);font-variant-numeric:tabular-nums;line-height:1.2}.post-cards-feature-tile__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;width:100%;min-width:0}.post-cards-feature-tile__metric{display:grid;grid-template-rows:auto auto;gap:3px;min-width:0;text-align:center}.post-cards-feature-tile__metric-label{font-size:11px;line-height:1.2;text-transform:uppercase;letter-spacing:.08em;color:color-mix(in srgb,var(--muted),white 10%);font-weight:700}.post-cards-feature-tile__metric-value{display:block;min-width:7ch;font-size:20px;font-weight:700;line-height:1.2;color:var(--text);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}.simple-dashboard-legend-band{display:flex;flex-direction:column;gap:8px;margin:6px 0 0;padding-top:6px;flex:0 0 auto;width:100%;max-width:100%;box-sizing:border-box}.simple-dashboard-legend-band[hidden]{display:none!important}.simple-dashboard-legend-band__rule{height:1px;width:100%;background:linear-gradient(90deg,transparent,color-mix(in srgb,var(--accent-2),var(--border) 42%) 16%,color-mix(in srgb,var(--border),white 8%) 50%,color-mix(in srgb,var(--accent-2),var(--border) 42%) 84%,transparent);opacity:.75}.simple-dashboard-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:8px 14px;width:100%;min-width:0}.post-cards-feature-tile__body--legend .simple-dashboard-legend,.simple-dashboard-legend--merged{flex-wrap:nowrap;justify-content:flex-start;max-width:100%;overflow-x:auto;overflow-y:hidden;padding-bottom:6px;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}.post-cards-feature-tile__body--legend .simple-dashboard-legend::-webkit-scrollbar,.simple-dashboard-legend--merged::-webkit-scrollbar{height:8px}.post-cards-feature-tile__body--legend .simple-dashboard-legend::-webkit-scrollbar-track,.simple-dashboard-legend--merged::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px}.post-cards-feature-tile__body--legend .simple-dashboard-legend::-webkit-scrollbar-thumb,.simple-dashboard-legend--merged::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.post-cards-feature-tile__body--legend .simple-dashboard-legend::-webkit-scrollbar-thumb:hover,.simple-dashboard-legend--merged::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.simple-dashboard-legend--merged{justify-content:flex-start;width:100%;max-width:100%;box-sizing:border-box;padding-inline:10px}html[data-simple-legend-layout=merged] .simple-dashboard-legend--merged{flex-wrap:wrap;justify-content:center;overflow-x:visible;overflow-y:visible;padding-bottom:0;scrollbar-gutter:auto}.simple-dashboard-legend__item{display:inline-flex;align-items:center;gap:6px;flex:0 0 auto;width:max-content;max-width:none;min-width:min-content;color:var(--text)}.simple-dashboard-legend__item.is-muted{opacity:.44}.simple-dashboard-legend__keys{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.simple-dashboard-legend__dpad{width:16px;height:16px;object-fit:contain;display:block;flex-shrink:0}.simple-dashboard-legend__keys .plus{color:color-mix(in srgb,var(--muted),white 10%)}.simple-dashboard-legend__key{display:inline-flex;align-items:center;justify-content:center;min-width:0;min-height:0;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none;font-size:10px;line-height:1;font-weight:700}.simple-dashboard-legend__key .prompt{display:block;width:16px;height:16px}.simple-dashboard-legend__text{min-width:0;font-size:11px;line-height:1.25;color:color-mix(in srgb,var(--text),var(--muted) 14%);white-space:nowrap}html[data-simple-legend-layout=merged] .simple-dashboard-card--meta-legend{display:none}@media(max-width:1080px){.post-cards-feature-tile__metrics{gap:12px}.simple-dashboard-legend-band{margin-inline:0}.post-cards-feature-tile__body--legend .simple-dashboard-legend,.simple-dashboard-legend--merged{justify-content:flex-start}}@media(max-width:720px){.post-cards-feature-tile__metrics{grid-template-columns:1fr;gap:8px}.post-cards-feature-tile__body--legend .simple-dashboard-legend__item,.simple-dashboard-legend--merged .simple-dashboard-legend__item{flex-wrap:nowrap;justify-content:flex-start}.post-cards-feature-tile__body--legend .simple-dashboard-legend__text,.simple-dashboard-legend--merged .simple-dashboard-legend__text{white-space:nowrap;text-align:start}}:fullscreen body{display:flex;flex-direction:column;height:100vh;overflow:hidden}:fullscreen .topbar{flex-shrink:0}:fullscreen #main-content-area{flex-grow:1;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;overflow-y:auto;overflow-x:hidden;min-height:0;padding:0 20px;margin:12px 0 18px}:fullscreen .wrap{padding-bottom:0;width:100%;max-width:var(--dg-dashboard-max-width)}:fullscreen .platform-tabs-row{width:100%;max-width:var(--dg-dashboard-max-width);flex-shrink:0;min-height:54px}:fullscreen .modal-panel{width:min(1100px,calc(100vw - 40px));height:min(720px,calc(100vh - 40px))}:fullscreen .modal-panel.has-warning{height:min(760px,calc(100vh - 40px))}html.dg-narrow-document-fs{overflow-y:auto;overflow-x:hidden;height:auto;min-height:100%}@supports (height: 100dvh){html.dg-narrow-document-fs{min-height:100dvh}}html.dg-narrow-document-fs body{height:auto;min-height:100%;overflow-x:hidden;overflow-y:visible}html.dg-narrow-document-fs #main-content-area{flex:0 0 auto;min-height:0;overflow:visible}body:is([data-page-background=spark_bottom],[data-page-background=spark_top_bottom]) .site-footer{border-top-color:transparent}.site-footer{border-top:1px solid var(--border, #3a4556);background:linear-gradient(180deg,var(--chrome-topbar-a, rgba(0, 0, 0, .45)),var(--chrome-topbar-b, rgba(0, 0, 0, .2))),linear-gradient(180deg,var(--chrome-panel-top, var(--panel, #111821)),var(--chrome-panel-bot, var(--bg, #0b0f14)));color:var(--muted, #b8c0cc);flex:0 0 auto;margin-top:auto}.site-footer .inner{margin:0 auto;padding:8px 16px;display:flex;align-items:center;justify-content:space-between;gap:12px;line-height:1.1}.site-footer .left{font-size:12px;white-space:nowrap}.site-footer .right{display:flex;align-items:center;gap:12px}.btn{max-width:var(--control-w);min-width:var(--control-w);-webkit-appearance:none;-moz-appearance:none;appearance:none;border:1px solid var(--border);background:linear-gradient(180deg,var(--panel),var(--panel-2));color:var(--text);cursor:pointer;font-weight:600;display:inline-flex;align-items:center;justify-content:center;height:var(--control-h);padding:0 12px;border-radius:var(--radius);line-height:1;transition:all .15s ease-out}.btn:active{transform:scale(.97);filter:brightness(.95)}.btn:disabled{opacity:.5;cursor:not-allowed;box-shadow:none;filter:none;pointer-events:none}.btn:hover{background:linear-gradient(180deg,var(--panel-2),var(--bg))}.btn.xs{height:24px;padding:0 10px;border-radius:999px;font-size:12px}.btn.success{border-color:color-mix(in srgb,var(--good-2),var(--border) 25%);color:var(--text);--btn-shadow-color: var(--good-2);box-shadow:none}.btn.success:hover{box-shadow:none;filter:brightness(.98)}.btn.success:active{transform:scale(.97);box-shadow:none;filter:none}.btn.primary{border-color:color-mix(in srgb,var(--accent-2),var(--border) 25%);color:var(--text);--btn-shadow-color: var(--accent-2);box-shadow:none}.btn.primary:hover{box-shadow:none;filter:brightness(.98)}.btn.primary:active{transform:scale(.97);box-shadow:none;filter:none}[data-theme] .btn.primary:disabled,[data-theme] .btn.success:disabled,[data-theme] .btn.danger:disabled,[data-theme] .btn:disabled{color:var(--muted);text-shadow:none}#psCalibSaveRestore .btn-row.single .btn{min-width:100%;max-width:none;flex:1 1 auto}#psCalibSaveRestore .btn-row{justify-content:center}.btn.primary[id*=Save],.btn.primary[id*=save],#confirmSavePsCalDialog .modal-actions .btn.primary[value=confirm],#confirmSaveNcCalDialog .modal-actions .btn.primary[value=confirm],#confirmSaveX360CalDialog .modal-actions .btn.primary[value=confirm],.color-picker-modal .modal-actions .btn.primary[value=write]{border-color:#3b82f6;--btn-shadow-color: #3b82f6}.btn.success[id*=Restore],.btn.success[id*=restore]{border-color:#10b981;--btn-shadow-color: #10b981}.btn.primary[id*=Save].pending,.btn.primary[id*=save].pending{position:relative;animation:none}#psCalibSaveRestore .btn-row,#ncCalibSaveRestore .btn-row,#xbox360CalibBackupRow.btn-row{display:flex;flex-wrap:nowrap;width:100%;gap:8px;justify-content:center}#psCalibSaveRestore .btn-row:not(.single) .btn,#ncCalibSaveRestore .btn-row:not(.single) .btn,#xbox360CalibBackupRow.btn-row .btn{flex:1 1 0;min-width:0;max-width:none}#psCalibSaveRestore .btn-row .btn{transition-property:background,color,filter,box-shadow,transform,border-color,opacity}#xbox360CalibBackupRow{overflow:visible!important}#audioSineRow .control-group{width:100%;grid-column:1 / -1;justify-content:stretch}#audioSineRow .btn-row{display:flex;flex-wrap:nowrap;width:100%;min-width:0;gap:8px;justify-content:center}#audioSineRow .btn-row .btn{flex:1 1 0;min-width:0;max-width:none}#audioSineRow .btn-row.single .btn{flex:1 1 auto}.btn.danger{border-color:color-mix(in srgb,var(--bad),var(--border) 25%);color:var(--text);--btn-shadow-color: var(--bad);box-shadow:none;text-shadow:none}.btn.danger:hover{box-shadow:none;filter:brightness(.98)}.btn.danger:active{transform:scale(.97);box-shadow:none;filter:none}.btn.icon{width:28px;min-width:28px;height:28px;padding:0;display:inline-grid;place-items:center;border-radius:8px;line-height:1;font-size:14px}.btn-row{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.btn-key .prompt{width:26px;height:26px;display:block;background-image:var(--prompt-img);background-repeat:no-repeat;background-position:center;background-size:contain;object-fit:contain;object-position:center;filter:var(--prompt-filter, none)}.btn-key.active:not(:has(.prompt)),.btn-key.hold:not(:has(.prompt)){color:#fff;text-shadow:0 1px 2px rgba(0,0,0,.25)}.buttons-grid{display:flex;flex-wrap:wrap;justify-content:center;gap:8px}.btn-key{display:grid;place-items:center;aspect-ratio:1;border:1px solid var(--border);border-radius:10px;background:var(--panel-2);color:var(--text);font-weight:700;flex-grow:0;flex-basis:52px}.btn-key.active{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#061018;box-shadow:none}.btn-key.hold{background:linear-gradient(180deg,var(--accent),var(--accent-2));color:#061018;box-shadow:none;opacity:.35}.btn-key.active{opacity:1}.footer-row{display:flex;gap:10px;justify-content:flex-end;margin-top:8px}#btnPsCenterAdvanced,#btnPsRangeAdvanced,#btnXboxCenterAdvanced,#btnXboxRangeAdvanced,#btnNcCenterAdvanced,#btnNcRangeAdvanced,#btnScufUnlock,#btnScufLock,#btnXboxSeriesFwConvertOpen,#btnXboxSeriesFwRevertOpen,#btnXboxVidPidChangeOpen,#btnXboxBtVidPidChangeOpen,#btnDumpSpi{width:100%;min-width:0;max-width:none;flex:1 1 auto}#xboxSeriesFwConvertBlock .cal-form-row,#xboxSeriesFwRevertBlock .cal-form-row,#xboxFirmwareSection .cal-form-row,#ncDumpSpiRow .cal-form-row{grid-template-columns:1fr;margin-bottom:0}#scufUnlockBlock .cal-form-row{grid-template-columns:1fr}#scufUnlockBlock .cal-form-row+.cal-form-row{margin-top:8px}#scufUnlockBlock .cal-form-row>.btn,#xboxSeriesFwConvertBlock .cal-form-row>.btn,#xboxSeriesFwRevertBlock .cal-form-row>.btn,#xboxFirmwareSection .cal-form-row>.btn,#ncDumpSpiRow .cal-form-row>.btn{justify-self:stretch;width:100%;min-width:0;max-width:none}.btn-restore-all{width:100%!important;min-width:100%;max-width:100%;margin:8px 0 0!important;padding:8px 16px;font-size:13px;font-weight:600;border-radius:8px;background:var(--panel-2);border:1px solid var(--border);color:var(--text);cursor:pointer;transition:all .2s ease}.btn-restore-all:hover{background:var(--accent);color:#fff;border-color:var(--accent);transform:translateY(-1px);box-shadow:var(--shadow-1)}.btn-restore-all{background:var(--panel-2);border:1px solid var(--border);color:var(--muted);transition:all .2s ease}.btn-restore-all:hover{background:var(--accent);color:#fff;border-color:var(--accent)}.pill{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:8px;background:var(--panel-2);border:1px solid var(--border);padding:6px 10px;min-height:var(--pill-h);border-radius:var(--pill-radius, var(--radius));white-space:nowrap}.pill>:not(.info-tip):not(.pill-fill){min-width:0;overflow:hidden;text-overflow:ellipsis}.pill.small:empty:before{content:"–"}.pill.ok{color:var(--good);border-color:color-mix(in srgb,var(--good),transparent 40%)}.pill.bad{color:var(--bad);border-color:color-mix(in srgb,var(--bad),transparent 40%)}.pill.warn{color:var(--warn);border-color:color-mix(in srgb,var(--warn),transparent 40%)}.pill.success-outline{border-color:color-mix(in srgb,var(--good-2),var(--border) 25%)}.pill.fg-good{color:var(--good)}.pill.fg-bad{color:var(--bad)}.pill.fg-warn{color:var(--warn)}.pill.with-fill{position:relative;overflow:visible}.pill.with-fill .pill-fill{position:absolute;inset:0 auto 0 0;height:100%;width:0%;background:linear-gradient(180deg,var(--accent),var(--accent-2));opacity:.3;transition:width .12s linear;will-change:width}.pill.with-fill>*{position:relative;z-index:1}#kvMicTester.pill.with-fill{overflow:hidden;padding-right:32px;isolation:isolate}#kvMicTesterOverlay.pill.with-fill{overflow:hidden;padding-right:10px;isolation:isolate}#kvMicTester.pill.with-fill .pill-fill,#kvMicTesterOverlay.pill.with-fill .pill-fill,#kvMicTesterFill,#kvMicTesterOverlayFill{display:none!important}#kvMicTester.pill.with-fill .mic-wave-slot{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;height:14px;pointer-events:none}#kvMicTester.pill.with-fill .mic-wave{position:relative;width:90px;height:14px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:1;opacity:0;--mic-wave-level: .4;--mic-wave-alpha: .55;transition:opacity .16s ease}#kvMicTesterOverlay.pill.with-fill .mic-wave-slot{flex:1 1 0;min-width:0;display:flex;align-items:center;justify-content:center;position:relative;height:14px;pointer-events:none}#kvMicTesterOverlay.pill.with-fill .mic-wave{position:relative;width:90px;height:14px;flex:0 0 auto;display:flex;align-items:center;justify-content:center;pointer-events:none;z-index:3;opacity:0;--mic-wave-level: .4;--mic-wave-alpha: .55;transition:opacity .16s ease}#kvMicTester.pill.with-fill.wave-live:not(.wave-reveal) .mic-wave,#kvMicTesterOverlay.pill.with-fill.wave-live .mic-wave,#kvMicTesterOverlay.pill.with-fill.active .mic-wave,#kvMicTesterOverlay.pill.with-fill.speaker-wave-active .mic-wave{opacity:.92}#kvMicTester.wave-reveal .mic-wave,#kvMicTesterOverlay.wave-reveal .mic-wave{animation:mic-wave-fade-in .32s ease-out .26s both}#kvMicTester.pill.with-fill .mic-wave .sound-container,#kvMicTesterOverlay.pill.with-fill .mic-wave .sound-container{position:relative;width:max-content;max-width:100%;height:100%;display:flex;gap:2px;justify-content:center;transform:scaleY(var(--mic-wave-level, .4));transform-origin:center center;will-change:transform}#kvMicTester.pill.with-fill .mic-wave .sound-container>div,#kvMicTesterOverlay.pill.with-fill .mic-wave .sound-container>div{flex:0 0 var(--mic-wave-bar-width, 4px);width:var(--mic-wave-bar-width, 4px);max-width:var(--mic-wave-bar-width, 4px);min-width:var(--mic-wave-bar-width, 4px);height:100%;border-radius:1.5px;background:#28a0f6;box-shadow:0 0 8px #5cbbff47,0 0 0 1px #6abffb29 inset;transform-origin:center center;transform:scaleY(.42);opacity:var(--mic-wave-alpha, .55);transition:transform 66ms linear,opacity 66ms linear,background-color .1s linear,box-shadow .1s linear;will-change:transform,opacity,background-color,box-shadow}#kvMicTesterOverlay.pill.with-fill.active:not(.wave-live) .mic-wave .sound-container>div{animation:mic-wave-overlay-fallback 1.18s ease-in-out infinite}#kvMicTesterOverlay.pill.with-fill.active:not(.wave-live) .mic-wave .sound-container>div:nth-child(2n){animation-delay:.08s}#kvMicTesterOverlay.pill.with-fill.active:not(.wave-live) .mic-wave .sound-container>div:nth-child(3n){animation-delay:.16s}#kvMicTesterOverlay.pill.with-fill.wave-live .mic-wave .sound-container>div{animation:none}#kvMicTesterOverlay.speaker-wave-reveal .mic-wave{animation:mic-wave-fade-in .32s ease-out .26s both}#kvMicTesterVal,#kvMicTesterOverlayVal{position:relative;z-index:2;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mic-pill-wrapper{position:relative;display:flex;align-items:center;width:100%;padding-right:0}#kvMicTesterVal{flex:0 0 auto;margin-left:0;min-width:60px;padding-right:0;text-align:right;font-size:11px;font-weight:600}#kvMicTester.mic-speaker-test-mode{cursor:pointer}#kvMicTester.pill,#kvMicTesterOverlay.pill{transition:border-color .26s ease,box-shadow .26s ease,opacity .18s ease}@keyframes mic-speaker-pill-zoom{0%{transform:translate(-50%,-50%) scale(1)}50%{transform:translate(-50%,-50%) scale(1.08)}to{transform:translate(-50%,-50%) scale(1)}}@keyframes mic-speaker-pill-glow{0%{box-shadow:0 0 color-mix(in srgb,var(--accent),transparent 82%)}50%{box-shadow:0 0 0 14px color-mix(in srgb,var(--accent),transparent 100%)}to{box-shadow:0 0 color-mix(in srgb,var(--accent),transparent 82%)}}@keyframes micBackdropReveal{0%{opacity:0;-webkit-backdrop-filter:blur(0px) saturate(1);backdrop-filter:blur(0px) saturate(1)}to{opacity:1;-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12)}}@keyframes micBackdropSolidFadeIn{0%{opacity:0}to{opacity:1}}.mic-speaker-pill-overlay{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%) scale(1);width:min(360px,calc(100vw - 32px));z-index:5000;pointer-events:none;display:none;visibility:hidden;opacity:0;transition:opacity .18s ease}.mic-speaker-overlay-backdrop{position:fixed;left:0;top:0;width:0;height:0;box-sizing:border-box;z-index:4990;pointer-events:none;display:none;visibility:hidden;opacity:0;border-radius:16px;overflow:hidden;border:1px solid color-mix(in srgb,var(--accent),transparent 86%);background:color-mix(in srgb,var(--panel),transparent 86%);-webkit-backdrop-filter:blur(10px) saturate(1.12);backdrop-filter:blur(10px) saturate(1.12);box-shadow:0 18px 44px -30px #000000a6;transition:opacity .18s ease}.mic-speaker-overlay-backdrop.active{animation:micBackdropReveal .3s ease-out both;display:block;visibility:visible;opacity:1}@keyframes mic-wave-overlay-fallback{0%,to{transform:scaleY(.56);opacity:.62}50%{transform:scaleY(1.24);opacity:.96}}@keyframes micOverlayReveal{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:blur(0)}}.mic-speaker-pill-overlay.active{animation:micOverlayReveal .3s ease-out both;display:inline-flex;flex-direction:row;align-items:center;gap:0 8px;visibility:visible;opacity:1;width:min(420px,calc(100vw - 28px));min-height:56px;padding:10px 14px;border-radius:16px;border:1px solid color-mix(in srgb,var(--accent),#fff 24%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel),#fff 4%),color-mix(in srgb,var(--panel-2),#000 4%));box-shadow:0 26px 56px -24px #000000b8,0 12px 24px -16px #00000080,0 0 0 1px color-mix(in srgb,var(--accent),transparent 82%) inset;text-shadow:0 1px 0 color-mix(in srgb,#000,transparent 52%);justify-content:flex-start}.mic-speaker-pill-overlay.active.success-outline{border-color:color-mix(in srgb,var(--good-2),var(--border) 25%);box-shadow:0 26px 56px -24px #000000b8,0 12px 24px -16px #00000080,0 0 0 1px color-mix(in srgb,var(--good-2),transparent 72%) inset}.mic-speaker-pill-overlay:before{content:attr(data-label);position:relative;z-index:2;margin-right:8px;flex-shrink:0;color:var(--muted);font-size:inherit;font-weight:650;letter-spacing:.01em}.mic-speaker-pill-overlay #kvMicTesterOverlayVal{width:auto;flex:0 0 auto;margin-left:0;min-width:74px;padding-right:2px;text-align:right;font-size:11px;font-weight:650;letter-spacing:.01em}@keyframes mic-wave-reveal-overlay{0%{opacity:0;transform:scale(.9)}to{opacity:.98;transform:scale(1)}}@keyframes mic-wave-fade-in{0%{opacity:0}to{opacity:.92}}#kvMicTesterOverlay.pill.with-fill .pill-fill{opacity:.18}@media(prefers-reduced-motion:reduce){#kvMicTester.pill.with-fill .mic-wave .sound-container>div,#kvMicTesterOverlay.pill.with-fill .mic-wave .sound-container>div{transition:none}.mic-speaker-pill-overlay.active,.mic-speaker-overlay-backdrop.active{animation:none}}html[data-dg-dialog-dim-blur=solid] .mic-speaker-overlay-backdrop{background:#000000d9;border:none;box-shadow:none;-webkit-backdrop-filter:none;backdrop-filter:none}html[data-dg-dialog-dim-blur=solid] .mic-speaker-overlay-backdrop.active{animation:micBackdropSolidFadeIn .22s ease-out both;opacity:1;visibility:visible}.status{display:grid;height:var(--control-h);max-width:var(--control-w);place-items:center;text-align:center;background:var(--panel-2);cursor:pointer;border:1px solid var(--border);border-radius:var(--pill-radius);align-items:center;gap:12px;color:var(--muted)}.status.ok{color:var(--good)}.status.warn{color:var(--warn)}.status.err{color:var(--bad)}.status.bluetooth{color:var(--accent)}.info-tip{display:inline-grid;place-items:center;width:14px;height:14px;margin-left:0;border-radius:50%;border:1px solid var(--border);background:transparent;color:var(--muted);font-weight:600;font-size:8px;line-height:1;text-transform:none;cursor:help;-webkit-user-select:none;user-select:none;position:absolute;right:8px;top:calc(50% - 7px);z-index:2}.info-tip:not(.no-hover):hover,.info-tip:focus-visible,.info-tip[data-tooltip-open-reason=pointer],.info-tip[data-tooltip-open-reason=focus]{z-index:2200}.info-tip,.info-tip .i{cursor:help!important}.info-tip .i{transform:none;text-transform:none}body[data-about-pill-tooltips=true] #aboutPanel .info-tip[data-tooltip-hidden=true]{width:0;height:0;margin:0;border:0;opacity:0;visibility:hidden;pointer-events:none}body[data-about-pill-tooltips=true] #aboutPanel [data-tooltip-host=true]{cursor:help}body[data-about-pill-tooltips=true] #aboutPanel [data-tooltip-host=true]:hover,body[data-about-pill-tooltips=true] #aboutPanel [data-tooltip-host=true]:focus-visible,body[data-about-pill-tooltips=true] #aboutPanel [data-tooltip-host=true][aria-expanded=true]{border-color:color-mix(in srgb,var(--accent),var(--border) 35%)}body[data-about-pill-tooltips=true] #aboutPanel .kv2-item.inline[data-tooltip-host=true],body[data-about-pill-tooltips=true] #aboutPanel .kv.label-in-pill .pill[data-tooltip-host=true]{padding-right:10px;padding-inline-end:10px}.info-tip .tooltip,.floating-info-tooltip{position:fixed;left:0;top:0;right:auto;width:clamp(280px,36ch,420px);max-width:min(420px,calc(100vw - 24px));padding:10px 12px;background:var(--panel-2);color:var(--text);border:1px solid var(--border);border-radius:10px;box-shadow:var(--shadow-popover);font-size:12px;line-height:1.45;text-align:left;white-space:normal;overflow-wrap:anywhere;opacity:0;visibility:hidden;pointer-events:none;transition:opacity var(--tooltip-fade-ms, .36s) cubic-bezier(.4,0,.2,1),visibility var(--tooltip-fade-ms, .36s) cubic-bezier(.4,0,.2,1);z-index:2400}.info-tip .tooltip,.floating-info-tooltip{white-space:normal;display:block;min-width:auto;max-width:320px;width:max-content;line-height:1.35}.info-tip .tooltip img,.info-tip .tooltip iframe,.floating-info-tooltip img,.floating-info-tooltip iframe{float:right;margin-left:14px;margin-bottom:4px;border-radius:6px}.info-tip .tooltip img,.floating-info-tooltip img{width:120px;height:auto}.info-tip .tooltip iframe,.floating-info-tooltip iframe{width:180px;aspect-ratio:16/9;border:none}.info-tip .tooltip:after,.floating-info-tooltip:after{content:"";position:absolute;left:var(--tooltip-arrow-left, calc(100% - 20px) );top:-6px;width:10px;height:10px;background:var(--panel-2);border-left:1px solid var(--border);border-top:1px solid var(--border);transform:translate(-50%) rotate(45deg)}.info-tip .tooltip[data-side=top]:after,.floating-info-tooltip[data-side=top]:after{top:auto;bottom:-6px;transform:translate(-50%) rotate(225deg)}.info-tip:not(.no-hover):hover .tooltip,.info-tip:focus-within .tooltip,.info-tip[aria-expanded=true] .tooltip,.info-tip .tooltip:hover{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)}.floating-info-tooltip[data-open=true]{opacity:1;pointer-events:auto;visibility:visible}.info-tip .tooltip:before{content:"";position:absolute;bottom:100%;left:-8px;right:-8px;height:20px}.info-tip .tooltip[data-side=top]:before{top:100%;bottom:auto}.floating-info-tooltip:before{content:none}.info-tip:not(.no-hover):hover,.info-tip:focus-visible{border-color:color-mix(in srgb,var(--accent),var(--border) 25%);color:var(--muted)}.info-tip[data-tooltip-open-reason=pointer],.info-tip[data-tooltip-open-reason=focus],.info-tip[aria-expanded=true]{color:var(--muted)}#aboutPanel .kv2-item.inline.span-2>.info-tip .tooltip{max-width:320px}.kv2-item.inline.span-2>.info-tip .tooltip{max-width:380px;z-index:100}body[data-tooltip-mode=floating] .info-tip .tooltip{opacity:0!important;visibility:hidden!important;pointer-events:none!important}.kv{display:grid;grid-template-columns:120px 1fr;row-gap:10px;column-gap:16px;font-size:13px;align-items:center}.kv .k{color:var(--muted);display:flex;align-items:center}#aboutPanel .kv.label-in-pill{grid-template-columns:1fr;row-gap:6px;padding-bottom:0}#aboutPanel>.kv.label-in-pill{padding-bottom:14px}#aboutPanel .kv.label-in-pill .k{display:none}#aboutPanel .kv.label-in-pill .pill{display:flex;width:100%;justify-content:flex-start;text-align:left;font-size:11px;font-weight:600}#aboutPanel .kv.label-in-pill .pill:has(.info-tip){--about-info-tip-right: 8px;--about-info-tip-size: 20px;--about-info-text-gap: 8px;padding-right:calc(var(--about-info-tip-right) + var(--about-info-tip-size) + var(--about-info-text-gap));padding-inline-end:calc(var(--about-info-tip-right) + var(--about-info-tip-size) + var(--about-info-text-gap))}#aboutPanel .kv.label-in-pill .pill:before{content:attr(data-label);color:var(--muted);font-size:11px;font-weight:400;letter-spacing:.2px;margin-right:auto}#aboutPanel .kv.label-in-pill #kvMicTester:before{margin-right:8px}#aboutPanel .kv.label-in-pill #kvMicTester.pill.with-fill{align-items:center;column-gap:8px}#aboutPanel .kv.label-in-pill #btnNvsToggle{margin-left:8px}#aboutPanel .kv.label-in-pill #kvVoltage #kvVoltageValue{order:1}#aboutPanel .kv2.two-col>.mic-pill-row{grid-column:1 / -1}#kvNvs{display:flex}#btnNvsToggle{margin-left:auto}#kvBatteryVal,#kvVoltageValue,#kvTempValue,#kvHeadphoneVal,#kvMicVal,#kvNvsText,#kvMicTesterVal,.kv2-value{will-change:transform}#aboutPanel .kv2-value:empty:before,#aboutPanel #kvBatteryVal:empty:before,#aboutPanel #kvVoltageValue:empty:before,#aboutPanel #kvTempValue:empty:before,#aboutPanel #kvNvsText:empty:before{content:"–";color:var(--muted)}#aboutPanel #kvHeadphoneVal:empty:before,#aboutPanel #kvMicVal:empty:before{content:"–";color:var(--muted)}#kvVoltage{position:relative;display:flex;align-items:center;width:100%;gap:8px}.readout{font-variant-numeric:tabular-nums}.readout .chip{display:inline-flex;align-items:center;gap:.35rem;padding:4px 8px;border-radius:8px;color:var(--muted);white-space:nowrap;font-size:13px}.readout .chip>span:not([id]){display:inline-block;width:auto;text-align:left;font-weight:400}.readout .chip>span[id]{display:inline-block;width:8ch;text-align:right;font-weight:700;color:var(--text)}#lsx,#lsy,#rsx,#rsy,#mcLsx,#mcLsy,#mcRsx,#mcRsy,#psRangeLsx,#psRangeLsy,#psRangeRsx,#psRangeRsy,#lsAvg,#rsAvg,#mcLsAvg,#mcRsAvg,#psRangeLsAvg,#psRangeRsAvg{color:var(--text)}.sticks .avg,#manualCalibModal .avg,.calibration-dialog__avg-row .avg,.calibration-dialog__avg--l.avg,.calibration-dialog__avg--r.avg,.calibration-dialog__avg--l.gpt-avg,.calibration-dialog__avg--r.gpt-avg{color:var(--muted)}.kv2.two-col{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin-bottom:0;align-content:start}#aboutPanel .kv2.two-col{padding-bottom:0}.kv2-item{display:flex;flex-direction:column;gap:4px;min-height:var(--control-h);padding:6px 10px;background:var(--panel-2);border:1px solid var(--border);border-radius:12px}.kv2-item.inline{position:relative;flex-direction:row;align-items:center;min-height:var(--pill-h);border-radius:var(--pill-radius, var(--radius));padding:6px 10px;text-align:left;justify-content:flex-start}.kv2-item.inline:has(.info-tip:hover),.kv2-item.inline:has(.info-tip:focus),.kv2-item.inline:has(.info-tip .tooltip:hover),.kv2-item.inline:has(.info-tip .tooltip:focus){z-index:2000}.kv2-item.inline:has(.info-tip){--about-info-tip-right: 8px;--about-info-tip-size: 20px;--about-info-text-gap: 8px;padding-right:calc(var(--about-info-tip-right) + var(--about-info-tip-size) + var(--about-info-text-gap));padding-inline-end:calc(var(--about-info-tip-right) + var(--about-info-tip-size) + var(--about-info-text-gap))}.kv2-item.inline .kv2-label{margin-right:8px}.kv2-item.inline .kv2-value{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;min-width:0;text-align:left}.kv2-item.inline .kv2-value{margin-left:auto;text-align:right}.kv2-copy-wrap{display:inline-flex;align-items:center;justify-content:flex-end;gap:4px;flex:1 1 auto;min-width:0;margin-left:auto}.kv2-item.inline .kv2-copy-wrap .kv2-value{flex:0 1 auto;min-width:0;margin-left:0}.kv2-copy-btn{display:inline-grid;place-items:center;flex:0 0 auto;width:16px;height:16px;padding:0;border:0;border-radius:4px;background:transparent;color:var(--muted);cursor:pointer;transition:color .12s ease,transform .12s ease}.kv2-copy-btn svg{width:13px;height:13px}.kv2-copy-btn[hidden]{display:none}.kv2-copy-btn:hover,.kv2-copy-btn:focus-visible{color:var(--text);outline:none}.kv2-copy-btn:active{transform:translateY(1px)}.kv2-copy-btn.is-copied{color:var(--good)}.kv2-copy-btn:disabled{cursor:default;opacity:.45}.kv2-item.inline.kv2-item--counterfeit{border-color:color-mix(in srgb,var(--bad) 68%,var(--border));box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad) 24%,transparent)}#kvSerial.kv2-value--counterfeit{color:var(--bad)}#kvSerial.kv2-value--counterfeit:before{content:attr(data-auth-warning-prefix) " ";font-weight:700}.kv2-label{font-size:11px;color:var(--muted);letter-spacing:.2px}.kv2-value{font-size:11px;font-weight:600;word-break:break-word}.kv2-item.span-2{grid-column:1 / -1}.kv2-break{grid-column:1 / -1;height:0}.kv2-drop-group{grid-column:1 / -1;display:grid;grid-template-columns:1fr;row-gap:6px;align-items:start;margin:0;padding-bottom:0}.kv2-drop-group .kv2-mini.sep{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:8px;margin:0;min-height:20px}.kv2-drop-group .kv2-mini.sep>.title{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}.kv2-drop-group .kv2-mini.sep>.rule{height:1px;background:var(--border-2, var(--border));width:100%;align-self:center;min-width:0;margin:0;opacity:1}.kv2-drop-group .mini-action{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;padding:0;margin:0;border-radius:999px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);cursor:pointer;line-height:0;flex-shrink:0}.kv2-drop-group .mini-action .chev{width:12px;height:12px;display:block;flex-shrink:0;transform:translateY(-.5px);transform-origin:50% 50%}.kv2-drop-group .mini-action:hover,.kv2-drop-group .mini-action:focus-visible{color:var(--accent)}.kv2-drop-group.open .mini-action .chev{transform:translateY(-.5px) rotate(180deg)}.kv2-drop-primary.kv2-item{grid-column:1;margin-top:0}.kv2-drop-menu{display:none;row-gap:6px;overflow:visible}.kv2-drop-group.open .kv2-drop-menu{display:grid;animation:fadeIn-Dropdown .2s ease-out both}.kv2-drop-menu .kv2-item{min-height:var(--control-h);padding:10px 12px;margin-top:0}#aboutPanel .kv2-drop-group .kv2-drop-menu .kv2-item.inline{min-height:var(--pill-h);padding:6px 10px}#aboutPanel .kv2.two-col .kv2-mini.sep.simple{grid-column:1 / -1;display:grid;grid-template-columns:auto 1fr;align-items:center;gap:8px;margin:0;min-height:20px}#aboutPanel .kv2.two-col #basicInfoHeader{margin-bottom:0}#aboutPanel .kv2.two-col .kv2-mini.sep.simple>.title{font-size:13px;font-weight:700;color:var(--text);white-space:nowrap}#aboutPanel .kv2.two-col .kv2-mini.sep.simple>.rule{height:1px;background:var(--border-2, var(--border));width:100%;align-self:center;min-width:0;margin:0;opacity:1}.kv2-drop-menu .mono.hint{font:13px/1.55 ui-sans-serif,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,"Apple Color Emoji","Segoe UI Emoji";white-space:normal;letter-spacing:.1px;margin:0;padding:0;background:none;border:none;border-radius:0;overflow-wrap:anywhere;word-break:break-word}.kv2-drop-menu .mono.hint strong{font-weight:750}.kv2-drop-menu .mono.hint em{font-style:italic}@media(max-width:420px){.kv2-drop-menu .mono.hint{font-size:12.5px;line-height:1.5}.kv2-drop-menu .kv2-item{padding:9px 10px}}.kv2-item.inline.color-pill{--shell: var(--muted);--shell-fg: var(--text);--shell-pattern: none;--shells: var(--shell);--shell-edge: var(--shell)}.kv2-item.inline .kv2-value .cp{display:inline-flex;align-items:center;border-radius:999px;overflow:hidden;border:1px solid var(--border);font-weight:600;font-size:12px;line-height:1;animation:colorPillReveal .5s cubic-bezier(.34,1.56,.64,1) both}.kv2-item.inline .kv2-value .cp-container{display:flex;flex-direction:column;gap:6px;width:100%}.kv2-item.inline .kv2-value .cp-body-buttons,.kv2-item.inline .kv2-value .cp-grips{display:inline-flex;align-items:center;border-radius:999px;overflow:hidden;border:1px solid var(--border);font-weight:600;font-size:12px;line-height:1;animation:colorPillReveal .5s cubic-bezier(.34,1.56,.64,1) both}.kv2-item.inline .kv2-value .cp-grips{animation-delay:.1s}.kv2-item.inline .kv2-value .cp-body-buttons .seg,.kv2-item.inline .kv2-value .cp-grips .seg{flex:1;justify-content:center}.kv2-item.inline .kv2-value .cp .seg{display:flex;align-items:center;gap:6px;padding:4px 8px;background:var(--c);color:var(--fg, #000);cursor:pointer}.kv2-item.inline .kv2-value .cp .seg b{font-weight:700;font-size:11px;text-transform:uppercase;letter-spacing:.02em}.kv2-item.inline .kv2-value .cp .seg code{font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-weight:700;font-size:11px;padding:1px 5px;border-radius:8px;background:#0000002e;color:inherit}.kv2-item.inline .kv2-value .cp .sep{width:1px;height:16px;background:#ffffff59;margin:0 4px}.kv2-item.inline .kv2-value .cp-actions{display:flex;gap:8px;justify-content:center;padding:6px;margin-top:6px;border:1px dashed var(--border);border-radius:999px;animation:pillIn .28s var(--ease) both}.kv2-item.inline .kv2-value .cp-actions .btn{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--border);background:var(--panel-2);cursor:pointer}.kv2-item.inline .kv2-value .cp-actions .btn:disabled{opacity:.5;cursor:not-allowed}.kv2-item.inline .kv2-value .cp .seg:hover{transform:scale(1.05);z-index:10;box-shadow:var(--shadow-1)}.kv2-item.inline.color-pill .kv2-value{display:inline-flex;align-items:center;gap:8px;white-space:normal;overflow:visible;text-overflow:clip;min-width:0;max-width:100%}#kvColor{white-space:normal;overflow:visible;text-overflow:clip;min-width:0;max-width:100%;flex:1 1 0%}#kvColor .cp-container,#kvColor .cp,#kvColor .cp-body-buttons,#kvColor .cp-grips{width:100%;min-width:0}#kvColor .cp .seg{min-width:0}#kvColor .cp .seg b,#kvColor .cp .seg code{min-width:0;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv2-item.inline.color-pill .kv2-value .cp-container,.kv2-item.inline.color-pill .kv2-value .cp,.kv2-item.inline.color-pill .kv2-value .cp-body-buttons,.kv2-item.inline.color-pill .kv2-value .cp-grips{width:100%;min-width:0}.kv2-item.inline.color-pill .kv2-value .cp .seg,.kv2-item.inline.color-pill .kv2-value .cp .seg b,.kv2-item.inline.color-pill .kv2-value .cp .seg code{min-width:0}.kv2-item.inline.color-pill .kv2-value .cp .seg code{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.kv2-item.inline.color-pill .kv2-value .swatch{display:inline-block;width:14px;height:14px;border-radius:999px;background:var(--shells, var(--shell));border:1px solid color-mix(in srgb,var(--shell-edge, var(--shell)),black 35%);box-shadow:inset 0 1px #ffffff40}.kv2-item.inline.color-pill.mode-outline{border-color:var(--shell);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--shell),var(--border) 65%);background:linear-gradient(180deg,#ffffff05,#fff0),var(--panel-2)}.kv2-item.inline.color-pill.mode-outline .kv2-value .txt{color:var(--shell);font-weight:700}.kv2-item.inline.color-pill.mode-outline:hover{background-image:var(--shell-pattern),linear-gradient(180deg,#ffffff05,#fff0);background-size:120% 120%,auto;background-repeat:no-repeat;background-blend-mode:soft-light,normal}.kv2-item.inline.color-pill.mode-swatch .kv2-value .txt{color:var(--text)}.kv2-item.inline.color-pill.mode-swatch #kvColor{justify-content:flex-end}.kv2-item.inline.color-pill.mode-fill{background:var(--shells, var(--shell));color:var(--shell-fg);border-color:color-mix(in srgb,var(--shell-edge, var(--shell)),black 25%);background-image:var(--shell-pattern);background-blend-mode:multiply}@media(max-width:920px){.kv2-item.inline.color-pill{flex-direction:column;align-items:stretch;gap:6px}.kv2-item.inline.color-pill .kv2-label{margin-right:0}.kv2-item.inline.color-pill .kv2-value{margin-left:0;text-align:left}.kv2-item.inline.color-pill>.info-tip{top:10px;transform:none}#kvColor .cp .seg{flex-direction:column;justify-content:center;gap:2px;padding:4px 6px;text-align:center}#kvColor .cp .seg b{font-size:10px}#kvColor .cp .seg code{font-size:10px;padding:1px 4px}}.steam-telemetry-panel{max-width:100%;overflow:visible;scrollbar-gutter:auto}.steam-telemetry-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:6px;align-content:start;min-height:0}.steam-telemetry-pill{display:flex;align-items:center;justify-content:space-between;gap:10px;min-height:var(--pill-h);padding:6px 10px;border:1px solid var(--border);border-radius:var(--pill-radius, var(--radius));background:var(--panel-2);color:var(--text)}.steam-telemetry-pill.is-error{border-color:color-mix(in srgb,var(--warn),var(--border) 45%)}.steam-telemetry-message{grid-column:1 / -1}.steam-telemetry-label{display:inline-flex;align-items:center;gap:7px;min-width:0;color:var(--muted);font-size:11px;font-weight:500}.steam-telemetry-label-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.steam-telemetry-value{flex:0 0 auto;max-width:45%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:right;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.steam-telemetry-icon.prompt{width:18px;height:18px;flex:0 0 auto;object-fit:contain}.steam-telemetry-copy-button.btn{grid-column:1 / -1;width:100%;max-width:none;min-width:0}@media(max-width:520px){.steam-telemetry-grid{grid-template-columns:1fr}.steam-telemetry-value{max-width:40%}}input[type=range]{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0;width:100%;height:8px;background:linear-gradient(to right,var(--accent) var(--fill-percent, 0%),var(--panel-2) var(--fill-percent, 0%));border-radius:999px;border:1px solid var(--border);outline:none;cursor:pointer;transition:background .2s;height:var(--range-h);transform:translateZ(0);backface-visibility:hidden}input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:20px;height:20px;background:var(--accent);border:1px solid var(--dot-outline);border-radius:50%;cursor:pointer;transition:background .2s}input[type=range]::-moz-range-track{height:var(--range-h);background:var(--panel-2);border-radius:999px;border:1px solid var(--border);box-sizing:border-box}input[type=range]::-moz-range-progress{height:var(--range-h);background:var(--accent);border-radius:999px}input[type=range]::-moz-range-thumb{width:20px;height:20px;background:var(--accent);border:1px solid var(--dot-outline);border-radius:50%;cursor:pointer}@supports (-moz-appearance: none){input[type=range]{background:transparent;border-color:transparent}}input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--panel-2);margin:0;font:inherit;color:currentColor;width:20px;height:20px;border:1px solid var(--border);border-radius:6px;transform:translateY(-.075em);display:grid;place-content:center;cursor:pointer;transition:background .2s,border-color .2s}input[type=checkbox]:before{content:"";width:12px;height:12px;transform:scale(0);transition:.12s transform ease-in-out;box-shadow:inset 1em 1em var(--accent);transform-origin:bottom left;clip-path:polygon(14% 44%,0 65%,50% 100%,100% 16%,80% 0%,43% 62%)}input[type=checkbox]:checked{background:var(--accent);border-color:var(--accent-2)}input[type=checkbox]:checked:before{transform:scale(1);box-shadow:inset 1em 1em var(--panel)}input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;box-sizing:border-box;background-color:var(--panel-2);margin:0;font:inherit;width:20px;height:20px;border:1px solid var(--border);border-radius:999px;transform:translateY(-.075em) translateZ(0);display:grid;place-content:center;cursor:pointer;transition:border-color .2s,box-shadow .2s;flex-shrink:0;position:relative;isolation:isolate}input[type=radio]:before{content:"";display:block;width:10px;height:10px;border-radius:999px;transform:scale(0);transition:transform .12s ease-in-out;background:var(--accent)}input[type=radio]:checked{border-color:var(--accent-2)}input[type=radio]:checked:before{transform:scale(1)}input[type=radio]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 45%);outline-offset:2px}.range-controls{display:flex;align-items:center;justify-content:center;gap:10px;margin-top:8px}.avg{margin-top:6px;opacity:.9}.select{max-width:var(--control-w);min-width:var(--control-w);height:var(--control-h);background:var(--panel-2);border:1px solid var(--border);color:var(--text);padding:0 12px;border-radius:var(--pill-radius);line-height:1;cursor:pointer;transition:border-color .15s ease-out,box-shadow .15s ease-out,filter .15s ease-out,opacity .15s ease-out}[data-theme=dark] select.select,[data-theme=nord] select.select{color-scheme:dark}[data-theme=light] select.select{color-scheme:light}select.select:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-2),var(--border) 35%)}select.select option,select.select optgroup{background-color:var(--panel-2);color:var(--text)}.select:focus{outline:none;box-shadow:none}.select:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 45%);outline-offset:2px;border-color:color-mix(in srgb,var(--accent-2),var(--border) 20%)}.select:disabled{opacity:.5;filter:grayscale(.25);cursor:default}.select-dd{position:relative;width:100%;min-width:0}.select-dd-native{position:absolute;left:0;top:0;width:1px;height:1px;margin:-1px;opacity:0;pointer-events:none;clip:rect(0,0,0,0);border:0;overflow:hidden}button.select.select-dd-trigger{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;align-items:center;justify-content:flex-start;text-align:left;width:100%;max-width:none;min-width:0;box-sizing:border-box;cursor:pointer;font:inherit;font-weight:600}button.select.select-dd-trigger:disabled{cursor:default}button.select.select-dd-trigger:after{content:"";margin-left:auto;flex-shrink:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:6px solid color-mix(in srgb,var(--muted),transparent 10%)}.select-dd-panel{position:absolute;left:0;right:0;top:calc(100% + 4px);z-index:200;display:flex;flex-direction:column;max-height:min(260px,42vh);overflow:hidden;padding:0;box-sizing:border-box;border-radius:var(--pill-radius);border:1px solid color-mix(in srgb,var(--accent-2),var(--border) 28%);background:var(--panel-2);color:var(--text);box-shadow:0 16px 40px -12px #000000a6,0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}.select-dd-panel-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:4px;box-sizing:border-box;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}.select-dd-panel-scroll::-webkit-scrollbar{width:10px;height:10px}.select-dd-panel-scroll::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px}.select-dd-panel-scroll::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.select-dd-panel-scroll::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.select-dd-panel-scroll::-webkit-scrollbar-corner{background:var(--panel-2)}.select-dd-panel.select-dd-panel--fixed{position:fixed;z-index:2147482700;left:auto;right:auto;top:auto;bottom:auto;width:auto}.select-dd-panel.select-dd-panel--layout-pending{opacity:0!important;visibility:hidden!important;pointer-events:none!important}button.select-dd-option{display:block;width:100%;text-align:left;padding:10px 12px;margin:0;border:none;border-radius:calc(var(--pill-radius) - 2px);background:transparent;color:var(--text);font-size:13px;font-weight:500;font-family:inherit;line-height:1.35;cursor:pointer;transition:background .12s ease-out}button.select-dd-option:hover,button.select-dd-option:focus-visible{background:color-mix(in srgb,var(--accent),transparent 86%);outline:none}button.select-dd-option[aria-selected=true]{background:color-mix(in srgb,var(--accent-2),transparent 68%);color:color-mix(in srgb,var(--text),white 4%)}.segmented{display:inline-flex;border:1px solid color-mix(in srgb,var(--accent-2),var(--border) 40%);border-radius:var(--radius);overflow:hidden;background:radial-gradient(120% 140% at 50% -60%,rgba(255,255,255,.1),transparent 60%),linear-gradient(180deg,var(--panel),var(--panel-2));box-shadow:inset 0 1px #ffffff0d}.segmented input{position:absolute;opacity:0;pointer-events:none}.segmented label{height:var(--control-h);padding:0 14px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--muted);border-right:1px solid var(--border);transition:background .2s ease,color .2s ease,box-shadow .2s ease,border-color .2s ease}.segmented label:last-of-type{border-right:0}.segmented label:hover,.segmented label:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--accent),transparent 88%),color-mix(in srgb,var(--accent-2),transparent 94%));color:var(--text)}.segmented input:checked+label{background:radial-gradient(120% 140% at 50% -60%,rgba(255,255,255,.16),transparent 60%),linear-gradient(180deg,color-mix(in srgb,var(--accent),white 16%),var(--accent-2));color:#061018;--btn-shadow-color: var(--accent-2);box-shadow:inset 0 10px 24px -12px var(--accent-2),var(--shadow-action);border-right-color:color-mix(in srgb,var(--accent-2),var(--border) 30%)}.segmented:focus-within{outline:2px solid color-mix(in srgb,var(--accent),transparent 60%);outline-offset:2px;border-color:color-mix(in srgb,var(--accent-2),var(--border) 20%)}input[type=color]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:40px;height:32px;padding:0;border:1px solid var(--border);border-radius:8px;background-color:transparent;cursor:pointer}input[type=color]::-webkit-color-swatch-wrapper{padding:2px}input[type=color]::-webkit-color-swatch{border:none;border-radius:5px}:where(#ftCalibPanel,#ftHardwarePanel) :is(button,select,input:not([type=range]),textarea):disabled{opacity:.45;filter:grayscale(.25);cursor:default}:where(#ftCalibPanel,#ftHardwarePanel) input[type=range]:disabled{opacity:.45;cursor:default}body:not([data-device-connected=true]) :where(#ftCalibPanel,#ftHardwarePanel) :is(button,select,input:not([type=range]),textarea){opacity:.45;filter:grayscale(.25);cursor:default;pointer-events:none}body:not([data-device-connected=true]) :where(#ftCalibPanel,#ftHardwarePanel) input[type=range]{opacity:.45;cursor:default;pointer-events:none}#ftCalibPanel .feature-group>.group-title{margin-bottom:6px}#ftCalibPanel .feature-group:first-child>.group-title{margin-bottom:6px}#ftCalibPanel .feature-group>.cal-grid{margin-top:0;gap:8px}#ftCalibPanel>.features-playstation>.feature-group:first-child,#ftCalibPanel>:is(.features-xbox,.features-nintendo)>.feature-group:nth-child(2){margin-bottom:8px}#ftCalibPanel>:is(.features-xbox,.features-nintendo)>.feature-group:nth-child(2)>.group-title{margin-top:0}#ftCalibPanel .feature-group:not(:first-child){margin-bottom:0;padding-bottom:0}#ftHardwarePanel #audioTestsGroup{margin-bottom:0;padding-bottom:0}.group-title{display:flex;align-items:center;gap:0;min-height:20px;font-size:11px;font-weight:700;color:var(--text);white-space:nowrap;margin:0 0 6px;line-height:1;text-transform:uppercase}:where(#ftCalibPanel,#ftHardwarePanel,#ftSettingsPanel,#ftHelpPanel) .group-title{font-size:13px;font-weight:700;color:var(--text);text-transform:none;letter-spacing:.2px}#ftHelpPanel a.dg-ft-help-instructions-link:link,#ftHelpPanel a.dg-ft-help-instructions-link:visited{color:#e8cc3a;text-decoration:underline;text-underline-offset:2px}#ftHelpPanel a.dg-ft-help-instructions-link:hover{color:#f5df6e}#ftHelpPanel a.dg-ft-help-instructions-link:focus-visible{outline:2px solid #e8cc3a;outline-offset:2px}.feature-group+.feature-group>.group-title{margin-top:6px}.group-title .info-tip{position:relative;right:auto;top:auto;transform:none;order:2;flex-shrink:0;margin-left:3px}.group-title:after{content:"";display:block;height:1px;background:var(--border-2, var(--border));flex-grow:1;min-width:0;margin:0 0 0 .5rem;opacity:1;order:1}.feature-row{--fr-inline-gap: 8px;--fr-stack-gap: 6px;display:grid;grid-template-columns:minmax(0,1fr) var(--control-w);gap:var(--fr-inline-gap);align-items:center;margin-bottom:var(--fr-stack-gap);min-height:28px}#ftSettingsPanel :is(.dg-glass-ui-select-tooltip-host,.dg-dualsense-mic-select-tooltip-host)[data-tooltip-host=true]{position:relative;cursor:help;border-radius:var(--pill-radius)}#ftSettingsPanel .dg-glass-ui-select-tooltip-host[data-tooltip-host=true]:hover,#ftSettingsPanel .dg-glass-ui-select-tooltip-host[data-tooltip-host=true]:focus-within{outline:1px solid var(--bad);outline-offset:0}#ftSettingsPanel .dg-dualsense-mic-select-tooltip-host[data-tooltip-host=true]:hover,#ftSettingsPanel .dg-dualsense-mic-select-tooltip-host[data-tooltip-host=true]:focus-within{outline:1px solid #4da3ff;outline-offset:0}#ftSettingsPanel :is(.dg-glass-ui-select-tooltip-host,.dg-dualsense-mic-select-tooltip-host)[data-tooltip-host=true]>.dg-tooltip-source-only{position:absolute;width:0;height:0;margin:0;padding:0;border:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;opacity:0;visibility:hidden;pointer-events:none;left:0;top:0;z-index:0}#ftSettingsPanel #glassStrengthRange:disabled,#ftSettingsPanel #glassDashboardTintRange:disabled{opacity:.45;cursor:not-allowed}#ftSettingsPanel .feature-row:has(#glassStrengthRange:disabled) label,#ftSettingsPanel .feature-row:has(#glassStrengthRange:disabled) #glassStrengthVal,#ftSettingsPanel .feature-row:has(#glassDashboardTintRange:disabled) label,#ftSettingsPanel .feature-row:has(#glassDashboardTintRange:disabled) #glassDashboardTintVal{opacity:.45}#ftSettingsPanel .dg-collapsible{display:grid;grid-template-rows:0fr;transition:grid-template-rows .28s ease}#ftSettingsPanel .dg-collapsible.dg-collapsible--open{grid-template-rows:1fr}#ftSettingsPanel .dg-collapsible>.dg-collapsible__inner{overflow:hidden;min-height:0}#ftSettingsPanel .dg-collapsible.dg-collapsible--open>.dg-collapsible__inner{overflow:visible}@media(prefers-reduced-motion:reduce){#ftSettingsPanel .dg-collapsible{transition:none}}#ftSettingsPanel .dg-settings-sections{margin-top:2px;min-width:0;container-type:inline-size}#ftSettingsPanel .dg-settings-section-nav{display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:6px;margin-bottom:10px;padding:2px 0 10px;border-bottom:none;min-width:0;overflow-x:auto;overflow-y:hidden;scrollbar-width:thin;-webkit-overflow-scrolling:touch}#ftSettingsPanel .dg-settings-section-sep{color:var(--muted);font-size:clamp(10px,2.8cqi + 7px,12px);font-weight:300;padding:0 1px;flex:0 0 auto;-webkit-user-select:none;user-select:none;opacity:.45;pointer-events:none}#ftSettingsPanel .dg-settings-section-tab{-moz-appearance:none;appearance:none;-webkit-appearance:none;margin:0;border:none;background:transparent;font:inherit;font-size:clamp(9px,3.2cqi + 6px,11px);font-weight:500;letter-spacing:.02em;color:var(--muted);cursor:pointer;border-radius:0;flex:0 1 auto;min-width:0;white-space:nowrap;padding:6px 4px 8px;line-height:1.35;position:relative;transition:color .22s ease}#ftSettingsPanel .dg-settings-section-tab:after{content:"";position:absolute;left:2px;right:2px;bottom:1px;height:1px;border-radius:1px;background:var(--accent);transform:scaleX(0);transform-origin:center bottom;opacity:.95;transition:transform .32s cubic-bezier(.22,1,.36,1);pointer-events:none}#ftSettingsPanel .dg-settings-section-tab:hover{color:color-mix(in srgb,var(--text) 88%,var(--muted))}#ftSettingsPanel .dg-settings-section-tab[aria-selected=true]{color:var(--accent);font-weight:600}#ftSettingsPanel .dg-settings-section-tab[aria-selected=true]:after{transform:scaleX(1)}@media(prefers-reduced-motion:reduce){#ftSettingsPanel .dg-settings-section-tab,#ftSettingsPanel .dg-settings-section-tab:after{transition:none}}#ftSettingsPanel .dg-settings-section-tab:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 45%);outline-offset:2px}#ftSettingsPanel .dg-settings-section-panels{min-width:0}#ftSettingsPanel .feature-row.dg-spark-placement-row>.dg-settings-sub-label{font-size:11px;color:var(--muted);align-self:center;justify-self:start;text-align:start;min-width:0}#ftSettingsPanel .dg-spark-placement-radios{display:flex;flex-direction:column;align-items:stretch;gap:var(--fr-inline-gap, 8px);width:100%;min-width:0}#ftSettingsPanel .dg-spark-option{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;width:100%;min-width:0;padding-inline-start:13px;padding-inline-end:12px;font-size:11px;color:var(--text);cursor:pointer;-webkit-user-select:none;user-select:none}#ftSettingsPanel .dg-spark-option>span{flex:1 1 auto;min-width:0;text-align:start}#ftSettingsPanel .dg-spark-option input{margin:0;flex:0 0 auto}#ftSettingsPanel #sparkPlacementCollapsible.dg-collapsible--open>.dg-collapsible__inner{padding-bottom:10px}#ftCalibPanel .cal-form-row:has(>.control-group){grid-template-columns:75px minmax(0,1fr)}#xboxVidPidChangeBlock input.select,#xboxBtVidPidChangeBlock input.select{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}#xboxVidPidChangeBlock input.xbox-vidpid-readonly[readonly]{color:var(--muted);cursor:default}.feature-row>.btn,.feature-row>.select,.feature-row>.select-dd,.feature-row>.dg-glass-ui-select-tooltip-host,.feature-row>.dg-dualsense-mic-select-tooltip-host{width:100%;justify-self:stretch;min-width:0}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]{justify-self:stretch;width:100%;min-width:0;height:var(--control-h);box-sizing:border-box;border-radius:var(--pill-radius);background:var(--panel-2);border:1px solid var(--border);transition:border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-2),var(--border) 35%)}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]:focus{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 45%);outline-offset:2px;border-color:color-mix(in srgb,var(--accent-2),var(--border) 20%)}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]::-webkit-color-swatch-wrapper{padding:3px}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]::-webkit-color-swatch{border-radius:calc(var(--pill-radius) - 4px);border:1px solid color-mix(in srgb,var(--border),transparent 25%)}:where(#ftCalibPanel,#ftHardwarePanel) .feature-row>input[type=color]::-moz-color-swatch{border-radius:calc(var(--pill-radius) - 4px);border:1px solid color-mix(in srgb,var(--border),transparent 25%)}.feature-row:last-child{margin-bottom:2px}.feature-row :is(label,.row-label){font-size:11px;color:var(--text)}:where(#ftCalibPanel,#ftHardwarePanel,#ftSettingsPanel,#ftHelpPanel) .feature-row>:is(label,.row-label){color:var(--muted)}.feature-row .control-group,#ftCalibPanel .cal-form-row>.control-group{display:flex;align-items:center;gap:var(--fr-inline-gap, 8px);width:100%;justify-self:stretch;justify-content:flex-end;min-width:0}.feature-row .control-group:has(input[type=range]),.feature-row .control-group:has(select),.feature-row .control-group--toggle,#ftCalibPanel .cal-form-row>.control-group:has(input[type=range]){width:100%}.feature-row .control-group--toggle{justify-content:flex-end}.feature-row .control-group>span,.feature-row .control-group>.control-value,#ftCalibPanel .cal-form-row>.control-group>span,#ftCalibPanel .cal-form-row>.control-group>.control-value{width:48px;min-width:48px;text-align:right;font-size:11px;flex-shrink:0;font-variant-numeric:tabular-nums}.feature-row .control-group:has(>input[type=range]),#ftCalibPanel .cal-form-row>.control-group:has(>input[type=range]){gap:0}.feature-row .control-group>input[type=range],#ftCalibPanel .cal-form-row>.control-group>input[type=range]{flex:1 1 auto;min-width:0}.feature-row .control-group:has(>input[type=range])>input[type=range],#ftCalibPanel .cal-form-row>.control-group:has(>input[type=range])>input[type=range]{margin-inline-end:-10px;padding-inline:0}.feature-row .control-group>.select,.feature-row .control-group>select{width:100%;min-width:0;max-width:none;box-sizing:border-box}#xboxMasterRumbleRows .feature-row{margin-top:2px}.xbox-master-rumble-status-row .control-group,.xbox-master-rumble-toggle-row .control-group{width:var(--control-w);justify-self:end}#xboxMasterRumbleStatus{width:100%;min-width:0;justify-content:center;text-align:center}.xbox-master-rumble-toggle-row .btn{width:100%;min-width:0}.xbox-master-rumble-note{margin:4px 0 2px}#ftSettingsPanel .feature-row--conn-log-stack .control-group--conn-log-stack{flex-direction:column;flex-wrap:nowrap;align-items:stretch;align-self:end;width:var(--control-w);max-width:100%;justify-content:flex-start;gap:var(--fr-stack-gap, 6px)}#ftSettingsPanel .feature-row--conn-log-stack .control-group--conn-log-stack>.btn{width:100%;min-width:0;box-sizing:border-box}#ftSettingsPanel .feature-row--test-language .control-group--test-language{flex-direction:column;align-items:stretch;width:var(--control-w);max-width:100%;gap:var(--fr-stack-gap, 6px)}#ftSettingsPanel .feature-row--test-language .control-group--test-language>.btn,#ftSettingsPanel .feature-row--test-language .test-language-status{width:100%;min-width:0;box-sizing:border-box}#ftSettingsPanel .feature-row--test-language .test-language-status{text-align:center;white-space:normal}.nc-led-bits-group{flex-wrap:wrap;justify-content:flex-end;gap:12px 16px}.nc-led-bit-wrap{display:flex;flex-direction:column;align-items:center;justify-content:flex-start;gap:5px;margin:0;cursor:pointer;font-size:11px;line-height:1;min-width:22px;text-align:center}.nc-led-bit-wrap .nc-led-bit{margin:0}.nc-led-bit-digit{display:block;font-variant-numeric:tabular-nums;color:var(--muted, var(--muted-foreground, #8a8a8a))}#connLogStorageVal.conn-log-storage-value{width:auto;min-width:4.5rem;max-width:100%}.control-group>input[type=range]{flex:1;width:100%}.combos-list{display:grid;gap:10px}.combo-row{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.combo-row .btn-key{position:relative;width:28px;height:28px;border-radius:6px}.combo-row .plus{font-weight:700;opacity:.8}.combo-row .btn-key .prompt{width:20px;height:20px;background-size:contain;object-fit:contain;object-position:center}.combo-row .desc{color:var(--muted);font-size:11px}.mic-row{align-items:center}.mic-meter{width:100%;height:22px;position:relative;border:1px solid var(--border);border-radius:999px;background:linear-gradient(180deg,var(--panel-2),var(--panel));overflow:hidden}.mic-meter-fill{height:100%;width:0%;background:var(--accent);transition:width .08s linear}.mic-row .control-group{flex:1}#micMeter #micDbChip{position:absolute;right:8px;top:50%;transform:translateY(-50%);font-variant-numeric:tabular-nums;font-size:11px;color:var(--muted);pointer-events:none;z-index:2}.imu-row{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin-top:12px}.imu-pane .title{font-weight:700;color:var(--accent);margin-bottom:6px}.imu-row .imu-pane:first-child .axis-line{visibility:hidden}.card>.imu-row{padding:0 14px 14px}.axis{display:flex;align-items:center;gap:10px;margin:6px 0}.axis-label{width:44px;font-weight:700;color:var(--text)}.axis-line{position:relative;flex:1;height:5px;background:var(--panel-2);border:1px solid var(--border);border-radius:999px;overflow:hidden}.axis-dot{position:absolute;top:50%;width:10px;height:10px;border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px #00000040}.axis-dot.pitch{background:var(--accent)}.axis-dot.yaw{background:var(--bad)}.axis-dot.roll{background:var(--warn)}.axis-value{width:128px;white-space:nowrap;text-align:right;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.spark-mini{width:100%;height:100px;display:block;border:1px solid var(--border);border-radius:10px;background:var(--panel-2)}.cal-notes summary{cursor:pointer;-webkit-user-select:none;user-select:none;list-style:none}.cal-notes summary::-webkit-details-marker{display:none}.cal-notes summary:before{content:"▸";display:inline-block;margin-right:8px;transform:translateY(-1px)}.cal-notes[open] summary:before{content:"▾"}.notes-body{margin-top:8px}.notes-body .hint{display:block;margin:6px 0}.xbox-driver-info{margin-top:auto;padding:12px 16px;opacity:1;max-height:100px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden;flex-shrink:0}.xbox-driver-info.hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0;margin-top:0;pointer-events:none}.xbox-driver-info .pill{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;animation:warningSlideIn .5s cubic-bezier(.34,1.56,.64,1)}.xbox-driver-info .pill svg{min-width:16px}.xbox-driver-info .driver-link{color:inherit;text-decoration:underline;text-underline-offset:2px;font-weight:500;transition:opacity .2s ease}.xbox-driver-info .driver-link:hover{opacity:.8}.xbox-driver-info .driver-link:active{opacity:.6}#ncIrCameraGroup .feature-row.nc-ir-preview-row{grid-template-columns:1fr;margin-bottom:8px;min-height:0;align-items:stretch}.nc-ir-preview-frame{width:100%;box-sizing:border-box;height:clamp(280px,46vh,440px);display:flex;flex-direction:column;align-items:stretch;justify-content:flex-start;background:#000;border:1px solid var(--border);border-radius:var(--radius);overflow:hidden}.nc-ir-preview-hud{flex-shrink:0;padding:4px 6px;font:10px/1.35 ui-monospace,monospace;color:#8fdf8f;background:#000;border-bottom:1px solid #1a1a1a}.nc-ir-preview-hud__line{white-space:pre-wrap;word-break:break-word}.nc-ir-preview-canvas-wrap{flex:1 1 0;min-height:0;width:100%;display:flex;align-items:center;justify-content:center;background:#000}canvas.nc-ir-canvas{display:block;height:100%;width:auto;max-width:100%;max-height:100%;aspect-ratio:30 / 40;image-rendering:auto;background:#000;border:none;border-radius:0}#ncIrCameraGroup .feature-row .control-group.nc-ir-controls{width:100%;max-width:var(--control-w);min-width:0}#ncIrCameraGroup .feature-row .control-group.nc-ir-controls select.select,#ncIrCameraGroup .feature-row .control-group.nc-ir-controls .btn--nc-ir-stream{width:100%;max-width:none;min-width:0;box-sizing:border-box}:root{--overlay-safe-bottom: calc(var(--footer-ads-height, 0px) + var(--footer-ads-safe-gap, 10px))}@keyframes modal-pop-centered{0%{transform:translate(-50%,calc(-50% + 4px)) scale(.985);opacity:0}to{transform:translate(-50%,-50%) scale(1);opacity:1}}dialog::backdrop{top:0;right:0;bottom:0;left:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}dialog[open]{position:fixed;left:50%;top:calc((100dvh - var(--overlay-safe-bottom)) / 2);transform:translate(-50%,-50%);margin:0;max-height:calc(100dvh - var(--overlay-safe-bottom) - 12px)}:where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card){scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}:where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar{width:10px;height:10px}:where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px}:where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}:where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}:where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-corner{background:transparent}#dialogGlobalOverlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2147482500;pointer-events:none;opacity:0;visibility:hidden;background:#00000073;-webkit-backdrop-filter:saturate(1.1) blur(3px);backdrop-filter:saturate(1.1) blur(3px);transition:opacity .12s ease,visibility .12s ease}html[data-dg-dialog-dim-blur=solid] #dialogGlobalOverlay{background:#000000d9!important;-webkit-backdrop-filter:none!important;backdrop-filter:none!important}body:has(dialog[open]) #dialogGlobalOverlay,body:has(#manualCalibModal:not(.hidden)) #dialogGlobalOverlay,body:has(.calibration-dialog--open) #dialogGlobalOverlay{opacity:1;visibility:visible}body:has(#simpleCalibrationFlow.simple-calibration-flow--open):not(:has(dialog[open])) #dialogGlobalOverlay{opacity:0;visibility:hidden}dialog .modal-card{max-width:480px;padding:16px 18px;border:none;border-radius:14px}.modal-actions{display:flex;gap:8px;justify-content:flex-end;margin-top:14px}#confirmClearDialog,#xboxDriverDialog,#xboxOldFwDialog,#scufUnlockDialog,#scufUnlockDoneDialog,#scufUnlockErrorDialog,#scufLockDialog,#scufLockDoneDialog,#scufLockErrorDialog,#xboxVidPidChangeDialog,#xboxVidPidChangeDoneDialog,#xboxVidPidChangeErrorDialog,#xboxBtVidPidChangeDialog,#xboxBtVidPidChangeDoneDialog,#xboxBtVidPidChangeErrorDialog,#confirmClearFirstATDialog,#confirmSavePsCalDialog,#confirmRestorePsCalDialog,#confirmSaveNcCalDialog,#confirmRestoreNcCalDialog,#confirmSaveX360CalDialog,#confirmRestoreX360CalDialog,#confirmRestoreAllColorsDialog,#alphaNoticeDialog,#confirmDumpSpiDialog,#psConnectChooserDialog,#psDs3WizardDialog,#xboxSeriesConvertDialog,#xboxSeriesRevertDialog,#xboxFirmwareFlasherDialog,#xboxAutoCalWarnDialog{position:relative;overflow:hidden;width:min(560px,calc(100vw - 24px));border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;padding:0;color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--panel),white 3%),var(--panel));box-shadow:0 24px 56px -28px #000000b8,0 10px 22px -16px #00000080;animation:modal-pop-centered .12s ease-out}#xboxFirmwareFlasherDialog{width:min(640px,calc(100vw - 24px));--xbox-fw-flash-control-h: 42px;overflow:visible}#confirmClearDialog:before,#xboxDriverDialog:before,#xboxOldFwDialog:before,#scufUnlockDialog:before,#scufUnlockDoneDialog:before,#scufUnlockErrorDialog:before,#scufLockDialog:before,#scufLockDoneDialog:before,#scufLockErrorDialog:before,#xboxVidPidChangeDialog:before,#xboxVidPidChangeDoneDialog:before,#xboxVidPidChangeErrorDialog:before,#xboxBtVidPidChangeDialog:before,#xboxBtVidPidChangeDoneDialog:before,#xboxBtVidPidChangeErrorDialog:before,#confirmClearFirstATDialog:before,#confirmSavePsCalDialog:before,#confirmRestorePsCalDialog:before,#confirmSaveNcCalDialog:before,#confirmRestoreNcCalDialog:before,#confirmSaveX360CalDialog:before,#confirmRestoreX360CalDialog:before,#confirmRestoreAllColorsDialog:before,#alphaNoticeDialog:before,#confirmDumpSpiDialog:before,#psConnectChooserDialog:before,#psDs3WizardDialog:before,#xboxSeriesConvertDialog:before,#xboxSeriesRevertDialog:before,#xboxFirmwareFlasherDialog:before,#xboxAutoCalWarnDialog:before{content:none}#confirmClearDialog::backdrop,#xboxDriverDialog::backdrop,#xboxOldFwDialog::backdrop,#scufUnlockDialog::backdrop,#scufUnlockDoneDialog::backdrop,#scufUnlockErrorDialog::backdrop,#scufLockDialog::backdrop,#scufLockDoneDialog::backdrop,#scufLockErrorDialog::backdrop,#xboxVidPidChangeDialog::backdrop,#xboxVidPidChangeDoneDialog::backdrop,#xboxVidPidChangeErrorDialog::backdrop,#xboxBtVidPidChangeDialog::backdrop,#xboxBtVidPidChangeDoneDialog::backdrop,#xboxBtVidPidChangeErrorDialog::backdrop,#confirmClearFirstATDialog::backdrop,#confirmSavePsCalDialog::backdrop,#confirmRestorePsCalDialog::backdrop,#confirmSaveNcCalDialog::backdrop,#confirmRestoreNcCalDialog::backdrop,#confirmSaveX360CalDialog::backdrop,#confirmRestoreX360CalDialog::backdrop,#confirmRestoreAllColorsDialog::backdrop,#alphaNoticeDialog::backdrop,#confirmDumpSpiDialog::backdrop,#psConnectChooserDialog::backdrop,#psDs3WizardDialog::backdrop,#xboxSeriesConvertDialog::backdrop,#xboxSeriesRevertDialog::backdrop,#xboxFirmwareFlasherDialog::backdrop,#xboxAutoCalWarnDialog::backdrop{background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}#confirmClearDialog .modal-card,#xboxDriverDialog .modal-card,#xboxOldFwDialog .modal-card,#scufUnlockDialog .modal-card,#scufUnlockDoneDialog .modal-card,#scufUnlockErrorDialog .modal-card,#scufLockDialog .modal-card,#scufLockDoneDialog .modal-card,#scufLockErrorDialog .modal-card,#xboxVidPidChangeDialog .modal-card,#xboxVidPidChangeDoneDialog .modal-card,#xboxVidPidChangeErrorDialog .modal-card,#xboxBtVidPidChangeDialog .modal-card,#xboxBtVidPidChangeDoneDialog .modal-card,#xboxBtVidPidChangeErrorDialog .modal-card,#confirmClearFirstATDialog .modal-card,#confirmSavePsCalDialog .modal-card,#confirmRestorePsCalDialog .modal-card,#confirmSaveNcCalDialog .modal-card,#confirmRestoreNcCalDialog .modal-card,#confirmSaveX360CalDialog .modal-card,#confirmRestoreX360CalDialog .modal-card,#confirmRestoreAllColorsDialog .modal-card,#alphaNoticeDialog .modal-card,#confirmDumpSpiDialog .modal-card,#psConnectChooserDialog .modal-card,#psDs3WizardDialog .modal-card,#xboxSeriesConvertDialog .modal-card,#xboxSeriesRevertDialog .modal-card,#xboxFirmwareFlasherDialog .modal-card,#xboxAutoCalWarnDialog .modal-card{min-width:320px;max-width:520px;width:min(100%,520px);margin:0 auto;box-sizing:border-box;padding:clamp(20px,2.2vw,28px);display:grid;gap:14px;text-align:center;justify-items:center}#xboxSeriesConvertDialog .modal-card,#xboxSeriesRevertDialog .modal-card{justify-items:stretch}#xboxFirmwareFlasherDialog .modal-card{max-width:none;width:100%;margin:0;justify-items:stretch;text-align:left;padding:clamp(22px,2.5vw,32px)}#xboxFirmwareFlasherDialog .xbox-fw-flash-modal-top{position:relative;justify-self:stretch;width:100%}#xboxFirmwareFlasherDialog .xbox-fw-flash-dialog-info{position:absolute;top:10px;right:10px;z-index:2;margin:0}#xboxFirmwareFlasherDialog .xbox-fw-flash-modal-lead{text-align:center;justify-self:stretch;width:100%;padding-left:40px;padding-right:40px;box-sizing:border-box}#xboxFirmwareFlasherDialog .xbox-fw-flash-modal-lead>h3{margin:0;font-size:clamp(17px,2.1vw,22px);line-height:1.2;font-weight:800;color:color-mix(in srgb,var(--text),white 6%)}#xboxFirmwareFlasherDialog>.floating-info-tooltip{position:absolute;z-index:5}#xboxFirmwareFlasherDialog .xbox-fw-flash-modal-lead>p{margin:10px 0 0;color:color-mix(in srgb,var(--muted),white 7%);font-size:14px;line-height:1.5}#confirmClearDialog .modal-card>h3,#xboxDriverDialog .modal-card>h3,#xboxOldFwDialog .modal-card>h3,#scufUnlockDialog .modal-card>h3,#scufUnlockDoneDialog .modal-card>h3,#scufUnlockErrorDialog .modal-card>h3,#scufLockDialog .modal-card>h3,#scufLockDoneDialog .modal-card>h3,#scufLockErrorDialog .modal-card>h3,#xboxVidPidChangeDialog .modal-card>h3,#xboxVidPidChangeDoneDialog .modal-card>h3,#xboxVidPidChangeErrorDialog .modal-card>h3,#xboxBtVidPidChangeDialog .modal-card>h3,#xboxBtVidPidChangeDoneDialog .modal-card>h3,#xboxBtVidPidChangeErrorDialog .modal-card>h3,#confirmClearFirstATDialog .modal-card>h3,#confirmSavePsCalDialog .modal-card>h3,#confirmRestorePsCalDialog .modal-card>h3,#confirmSaveNcCalDialog .modal-card>h3,#confirmRestoreNcCalDialog .modal-card>h3,#confirmSaveX360CalDialog .modal-card>h3,#confirmRestoreX360CalDialog .modal-card>h3,#confirmRestoreAllColorsDialog .modal-card>h3,#alphaNoticeDialog .modal-card>h3,#confirmDumpSpiDialog .modal-card>h3,#psConnectChooserDialog .modal-card>h3,#psDs3WizardDialog .modal-card>h3,#xboxSeriesConvertDialog .modal-card>h3,#xboxSeriesRevertDialog .modal-card>h3,#xboxFirmwareFlasherDialog .modal-card>h3,#xboxAutoCalWarnDialog .modal-card>h3{margin:0;font-size:clamp(16px,1.9vw,20px);line-height:1.2;letter-spacing:.02em;font-weight:800;color:color-mix(in srgb,var(--text),white 6%)}#confirmClearDialog .modal-card p,#xboxDriverDialog .modal-card p,#xboxOldFwDialog .modal-card p,#scufUnlockDialog .modal-card p,#scufUnlockDoneDialog .modal-card p,#scufUnlockErrorDialog .modal-card p,#scufLockDialog .modal-card p,#scufLockDoneDialog .modal-card p,#scufLockErrorDialog .modal-card p,#xboxVidPidChangeDialog .modal-card p,#xboxVidPidChangeDoneDialog .modal-card p,#xboxVidPidChangeErrorDialog .modal-card p,#xboxBtVidPidChangeDialog .modal-card p,#xboxBtVidPidChangeDoneDialog .modal-card p,#xboxBtVidPidChangeErrorDialog .modal-card p,#confirmClearFirstATDialog .modal-card p,#confirmSavePsCalDialog .modal-card p,#confirmRestorePsCalDialog .modal-card p,#confirmSaveNcCalDialog .modal-card p,#confirmRestoreNcCalDialog .modal-card p,#confirmSaveX360CalDialog .modal-card p,#confirmRestoreX360CalDialog .modal-card p,#confirmRestoreAllColorsDialog .modal-card p,#alphaNoticeDialog .modal-card p,#confirmDumpSpiDialog .modal-card p,#psConnectChooserDialog .modal-card p,#psDs3WizardDialog .modal-card p,#xboxSeriesConvertDialog .modal-card p,#xboxSeriesRevertDialog .modal-card p,#xboxFirmwareFlasherDialog .modal-card p,#xboxAutoCalWarnDialog .modal-card p{margin:0;color:color-mix(in srgb,var(--muted),white 7%);font-size:14px;line-height:1.5}#confirmClearDialog .modal-info,#xboxDriverDialog .modal-info,#xboxOldFwDialog .modal-info,#scufUnlockDialog .modal-info,#scufUnlockDoneDialog .modal-info,#scufUnlockErrorDialog .modal-info,#scufLockDialog .modal-info,#scufLockDoneDialog .modal-info,#scufLockErrorDialog .modal-info,#xboxVidPidChangeDialog .modal-info,#xboxVidPidChangeDoneDialog .modal-info,#xboxVidPidChangeErrorDialog .modal-info,#xboxBtVidPidChangeDialog .modal-info,#xboxBtVidPidChangeDoneDialog .modal-info,#xboxBtVidPidChangeErrorDialog .modal-info,#confirmClearFirstATDialog .modal-info,#confirmSavePsCalDialog .modal-info,#confirmRestorePsCalDialog .modal-info,#confirmSaveNcCalDialog .modal-info,#confirmRestoreNcCalDialog .modal-info,#confirmSaveX360CalDialog .modal-info,#confirmRestoreX360CalDialog .modal-info,#confirmRestoreAllColorsDialog .modal-info,#alphaNoticeDialog .modal-info,#confirmDumpSpiDialog .modal-info,#psConnectChooserDialog .modal-info,#psDs3WizardDialog .modal-info,#xboxSeriesConvertDialog .modal-info,#xboxSeriesRevertDialog .modal-info,#xboxFirmwareFlasherDialog .modal-info,#xboxAutoCalWarnDialog .modal-info{display:grid;gap:8px;align-items:start;padding:12px 14px;border:1px solid color-mix(in srgb,var(--border),white 6%);border-radius:10px;background:color-mix(in srgb,var(--panel-2),var(--panel) 45%)}#psConnectChooserDialog .modal-info,#psDs3WizardDialog .modal-info,#psDs3WizardDialog .mono.hint{width:100%;box-sizing:border-box;margin:0}#psDs3WizardDialog .modal-info,#xboxDriverDialog .modal-info{padding:12px 14px}#confirmClearDialog .modal-actions,#xboxDriverDialog .modal-actions,#xboxOldFwDialog .modal-actions,#scufUnlockDialog .modal-actions,#scufUnlockDoneDialog .modal-actions,#scufUnlockErrorDialog .modal-actions,#scufLockDialog .modal-actions,#scufLockDoneDialog .modal-actions,#scufLockErrorDialog .modal-actions,#xboxVidPidChangeDialog .modal-actions,#xboxVidPidChangeDoneDialog .modal-actions,#xboxVidPidChangeErrorDialog .modal-actions,#xboxBtVidPidChangeDialog .modal-actions,#xboxBtVidPidChangeDoneDialog .modal-actions,#xboxBtVidPidChangeErrorDialog .modal-actions,#confirmClearFirstATDialog .modal-actions,#confirmSavePsCalDialog .modal-actions,#confirmRestorePsCalDialog .modal-actions,#confirmSaveNcCalDialog .modal-actions,#confirmRestoreNcCalDialog .modal-actions,#confirmSaveX360CalDialog .modal-actions,#confirmRestoreX360CalDialog .modal-actions,#confirmRestoreAllColorsDialog .modal-actions,#alphaNoticeDialog .modal-actions,#confirmDumpSpiDialog .modal-actions,#psConnectChooserDialog .modal-actions,#psDs3WizardDialog .modal-actions,#xboxSeriesConvertDialog .modal-actions,#xboxAutoCalWarnDialog .modal-actions{width:100%;margin-top:4px;padding-top:12px;border-top:1px solid color-mix(in srgb,var(--accent),var(--border) 58%);justify-content:center;gap:10px}#psConnectChooserDialog .modal-actions,#psDs3WizardDialog .modal-actions{align-items:stretch;flex-wrap:nowrap}#confirmClearDialog .modal-actions .btn,#xboxDriverDialog .modal-actions .btn,#xboxOldFwDialog .modal-actions .btn,#scufUnlockDialog .modal-actions .btn,#scufUnlockDoneDialog .modal-actions .btn,#scufUnlockErrorDialog .modal-actions .btn,#scufLockDialog .modal-actions .btn,#scufLockDoneDialog .modal-actions .btn,#scufLockErrorDialog .modal-actions .btn,#xboxVidPidChangeDialog .modal-actions .btn,#xboxVidPidChangeDoneDialog .modal-actions .btn,#xboxVidPidChangeErrorDialog .modal-actions .btn,#xboxBtVidPidChangeDialog .modal-actions .btn,#xboxBtVidPidChangeDoneDialog .modal-actions .btn,#xboxBtVidPidChangeErrorDialog .modal-actions .btn,#confirmClearFirstATDialog .modal-actions .btn,#confirmSavePsCalDialog .modal-actions .btn,#confirmRestorePsCalDialog .modal-actions .btn,#confirmSaveNcCalDialog .modal-actions .btn,#confirmRestoreNcCalDialog .modal-actions .btn,#confirmSaveX360CalDialog .modal-actions .btn,#confirmRestoreX360CalDialog .modal-actions .btn,#confirmRestoreAllColorsDialog .modal-actions .btn,#alphaNoticeDialog .modal-actions .btn,#confirmDumpSpiDialog .modal-actions .btn,#psConnectChooserDialog .modal-actions .btn,#psDs3WizardDialog .modal-actions .btn,#xboxSeriesConvertDialog .modal-actions .btn,#xboxSeriesRevertDialog .modal-actions .btn,#xboxFirmwareFlasherDialog .modal-actions .btn,#xboxAutoCalWarnDialog .modal-actions .btn{min-width:132px}#psConnectChooserDialog .modal-actions .btn,#psDs3WizardDialog .modal-actions .btn{min-width:0;flex:1 1 0}#confirmDumpSpiDialog .modal-info ul{margin:0;padding-left:24px}#xboxDriverDialog .modal-actions,#xboxOldFwDialog .modal-actions,#xboxSeriesConvertDialog .modal-actions,#xboxSeriesRevertDialog .modal-actions,#xboxFirmwareFlasherDialog .modal-actions{justify-content:center;flex-wrap:wrap;gap:10px}#xboxDriverDialog .modal-actions .btn,#xboxOldFwDialog .modal-actions .btn,#xboxSeriesConvertDialog .modal-actions .btn,#xboxSeriesRevertDialog .modal-actions .btn,#xboxFirmwareFlasherDialog .modal-actions .btn{min-width:120px;max-width:none;flex:0 1 auto}#xboxDriverDialog .mono.hint,#xboxOldFwDialog .mono.hint,#psDs3WizardDialog .mono.hint,#psConnectChooserDialog .modal-info{text-align:left;white-space:normal;line-height:1.45;margin-left:auto;margin-right:auto;display:block}#psConnectChooserDialog .modal-info,#psDs3WizardDialog .mono.hint{line-height:1.35}#psDs3WizardDialog .modal-info,#xboxDriverDialog .modal-info{text-align:left}.modal-info-title{margin:0 0 8px;color:color-mix(in srgb,var(--muted),white 10%);font-size:11px;font-weight:800;letter-spacing:.08em;text-transform:uppercase}.modal-copy-line,.modal-copy-text{margin:0}.modal-copy-line{color:color-mix(in srgb,var(--text),white 5%);font-size:13px;line-height:1.3}.modal-copy-text{color:color-mix(in srgb,var(--muted),white 7%);font-size:13px;line-height:1.45}.modal-steps{margin:0;padding-left:18px;color:color-mix(in srgb,var(--muted),white 7%);font-size:13px;line-height:1.45}.modal-steps li+li{margin-top:6px}.modal-inline-link{display:inline-block;margin-top:2px;color:var(--accent);text-decoration:underline}#xboxSeriesConvertDialog .mono.hint,#xboxSeriesRevertDialog .mono.hint,#xboxFirmwareFlasherDialog .mono.hint{text-align:left;white-space:pre-line;line-height:1.25}#xboxDriverDialog .mono.hint,#xboxOldFwDialog .mono.hint,#psDs3WizardDialog .mono.hint,#psConnectChooserDialog .modal-info,#xboxSeriesConvertDialog .mono.hint,#xboxSeriesRevertDialog .mono.hint,#xboxFirmwareFlasherDialog .mono.hint{padding:12px 14px;border:1px solid color-mix(in srgb,var(--border),white 4%);border-radius:10px;background:color-mix(in srgb,var(--panel-2),var(--panel) 40%);font-size:13px}#xboxSeriesConvertDialog .modal-card h4,#xboxSeriesRevertDialog .modal-card h4{margin:0;font-size:15px;line-height:1.3;font-weight:700;color:color-mix(in srgb,var(--text),white 4%)}#xboxFirmwareFlasherDialog .modal-card h4{margin:0;font-size:16px;line-height:1.3;font-weight:700;color:color-mix(in srgb,var(--text),white 4%);text-align:left}#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .feature-row.xbox-fw-flash-file-row,#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .feature-row.xbox-fw-flash-plan-row,#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .feature-row.xbox-fw-flash-inventory-row{width:100%;max-width:100%;justify-self:stretch;grid-template-columns:minmax(132px,34%) minmax(0,1fr);align-items:center}#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .feature-row>label,#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .xbox-fw-flash-inventory-label{justify-self:start;text-align:left;font-size:13px;font-weight:600;color:var(--text)}#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .xbox-fw-flash-inventory-label{padding:0 2px 0 0}#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .xbox-fw-flash-inventory-row .control-group{width:100%;min-width:0}#xboxFirmwareFlasherDialog #xboxFwFlashStep1 #btnXboxFwFlashReadRegions{width:100%;max-width:none;min-width:0;box-sizing:border-box}#xboxFirmwareFlasherDialog #xboxFwFlashStep1 .select-dd .select-dd-trigger.select{height:var(--xbox-fw-flash-control-h);min-height:var(--xbox-fw-flash-control-h);font-size:14px;padding:0 14px}#xboxFirmwareFlasherDialog .xbox-fw-flash-readouts{display:grid;gap:10px;width:100%;margin-top:10px;min-height:128px;box-sizing:border-box}#xboxFirmwareFlasherDialog .xbox-fw-flash-readouts .mono.hint{margin:0;min-height:4em;box-sizing:border-box;font-size:14px;line-height:1.4}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-wrap{position:relative;width:100%;min-width:0}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-input{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0;opacity:0;pointer-events:none}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-ui{display:flex;align-items:center;gap:10px;min-height:var(--xbox-fw-flash-control-h);padding:3px 3px 3px 6px;box-sizing:border-box;width:100%;border:1px solid var(--border);border-radius:var(--pill-radius);background:var(--panel-2);color:var(--text);transition:border-color .15s ease-out,box-shadow .15s ease-out}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-ui:focus-within{border-color:color-mix(in srgb,var(--accent-2),var(--border) 20%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 55%)}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-btn.btn{min-width:0;max-width:none;flex-shrink:0;border-radius:calc(var(--pill-radius) - 1px)}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-btn.btn.xs{height:calc(var(--xbox-fw-flash-control-h) - 8px);min-height:calc(var(--xbox-fw-flash-control-h) - 8px);font-size:13px;padding:0 12px}#xboxFirmwareFlasherDialog .xbox-fw-flash-file-name{flex:1 1 auto;min-width:0;font-size:13px;font-weight:600;color:var(--muted);text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:8px}#xboxSeriesConvertDialog .hint{margin:0;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border),white 4%);border-radius:10px;background:color-mix(in srgb,var(--panel-2),var(--panel) 50%);color:color-mix(in srgb,var(--muted),white 8%);line-height:1.45;text-align:left}#xboxDriverDialog[open],#xboxOldFwDialog[open],#psConnectChooserDialog[open],#psDs3WizardDialog[open],#xboxSeriesConvertDialog[open],#xboxSeriesRevertDialog[open]{overflow:hidden}#xboxFirmwareFlasherDialog[open]{overflow:visible}#xboxDriverDialog[open] .modal-card,#xboxOldFwDialog[open] .modal-card,#psConnectChooserDialog[open] .modal-card,#psDs3WizardDialog[open] .modal-card,#xboxSeriesConvertDialog[open] .modal-card,#xboxSeriesRevertDialog[open] .modal-card,#xboxFirmwareFlasherDialog[open] .modal-card{width:100%;max-width:none;margin:0;max-height:calc(100dvh - var(--overlay-safe-bottom) - 20px);overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}#xboxFirmwareFlasherDialog[open] .modal-card{scrollbar-gutter:auto;clip-path:inset(0 round 16px)}.xbox-shotbox{margin:10px 0;padding:10px;border:1px solid var(--border);border-radius:10px;background:#ffffff05;box-sizing:border-box;width:100%;min-width:0;aspect-ratio:2 / 1;min-height:120px}.xbox-shotbox>a{display:block;height:100%}.xbox-shotbox img{display:block;width:100%;height:100%;object-fit:contain;border-radius:8px}#confirmClearDialog #confirmClearTitle{margin:0;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:.5px}#confirmClearDialog #confirmClearDesc{margin:4px 0;color:var(--muted);font-size:14px;line-height:1.5}#confirmClearDialog .modal-actions{display:flex;gap:10px;justify-content:center;margin-top:16px}#confirmClearDialog .btn.ghost{background:transparent;border-color:var(--text)}#confirmClearDialog .btn.ghost:hover{background:#ffffff1a}.modal.hidden{display:none}.modal{position:fixed;inset:0 0 var(--overlay-safe-bottom) 0;z-index:2147482600;display:grid;place-items:center}.modal-backdrop{position:absolute;inset:0 0 var(--overlay-safe-bottom) 0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none}.modal-panel{position:relative;width:min(900px,calc(100vw - 40px));height:min(625px,calc(100dvh - var(--overlay-safe-bottom) - 40px));background:var(--panel);border:1px solid var(--border);border-radius:var(--radius);display:flex;flex-direction:column;overflow:hidden}.modal-head{height:var(--card-header-h);display:flex;align-items:center;gap:12px;padding:8px 12px;border-bottom:1px solid var(--border);background:linear-gradient(180deg,var(--chrome-panel-top),var(--chrome-panel-bot));flex-shrink:0}.modal-head .title{font-weight:800;color:var(--accent);margin-right:auto}.modal-head #mcClose{min-width:0;max-width:none;width:auto;height:28px;padding:0 8px;border-radius:999px}.modal-toolbar{position:relative;display:flex;align-items:center;gap:12px;padding:10px 12px;border-bottom:1px solid var(--border);background:var(--panel-2);flex-shrink:0}#manualCalibModal .mc-toolbar-select-row{display:inline-flex;align-items:center;gap:8px;min-width:0;height:28px;flex:0 0 auto}#manualCalibModal .modal-toolbar[data-mc-mode=center] #xboxRangeBalanceRow{display:none}#manualCalibModal #xboxRangeBalanceRow .dg-xbox-balance-select-tooltip-host[data-tooltip-host=true]{position:relative;display:inline-flex;min-width:0;width:auto;max-width:126px;flex:0 0 auto;cursor:help;outline:none}#manualCalibModal #xboxRangeBalanceRow .dg-xbox-balance-select-tooltip-host[data-tooltip-host=true]:is(:hover,:focus-within){outline:none}#manualCalibModal #xboxRangeBalanceRow .dg-xbox-balance-select-tooltip-host[data-tooltip-host=true]:is(:hover,:focus-within) :is(.select-dd-trigger.select,select.select):not(:disabled){border-color:color-mix(in srgb,var(--accent-2),var(--border) 35%)}#manualCalibModal #xboxRangeBalanceRow .dg-xbox-balance-select-tooltip-host>.dg-tooltip-source-only{position:absolute;width:0;height:0;margin:0;padding:0;border:0;opacity:0;pointer-events:none;overflow:hidden}.nc-no-typing{caret-color:transparent}#manualCalibModal .mc-step{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);display:inline-flex;align-items:center;gap:6px;z-index:2}#manualCalibModal .modal-toolbar .select-dd:has(#mcMode){flex:0 0 auto;width:112px;max-width:112px;min-width:0}#manualCalibModal .modal-toolbar .select-dd:has(#mcMode) .select-dd-panel{left:0;right:auto;width:max-content;min-width:100%;max-width:min(172px,calc(100vw - 40px))}#manualCalibModal .modal-toolbar .select-dd:has(#mcMode) .select-dd-trigger.select{min-width:0;width:112px;max-width:112px;padding:0 12px;font-size:13px;font-weight:600}#manualCalibModal .modal-toolbar .select-dd:has(#mcMode) .select-dd-option{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#manualCalibModal .modal-toolbar .select-dd:has(#xboxRangeBalance){flex:0 0 auto;width:126px;min-width:0;max-width:126px}#manualCalibModal .modal-toolbar .select-dd:has(#xboxRangeBalance) .select-dd-panel{left:0;right:auto;width:max-content;min-width:100%;max-width:min(156px,calc(100vw - 40px))}#manualCalibModal .modal-toolbar .select-dd:has(#xboxRangeBalance) .select-dd-trigger.select{min-width:0;width:126px;max-width:126px;padding:0 12px;font-size:13px;font-weight:600}#manualCalibModal .modal-toolbar select#mcMode.select:not(.select-dd-native){width:106px;max-width:106px;padding-right:24px}#manualCalibModal .modal-toolbar select#xboxRangeBalance.select:not(.select-dd-native){width:120px;max-width:120px;padding-right:24px}#manualCalibModal .modal-toolbar #mcModeDdTrigger.select,#manualCalibModal .modal-toolbar #mcMode,#manualCalibModal .modal-toolbar #xboxRangeBalanceDdTrigger.select,#manualCalibModal .modal-toolbar #xboxRangeBalance,#manualCalibModal #mcStep,#manualCalibModal .modal-toolbar #mcStatus{height:28px;border-radius:var(--radius)}#manualCalibModal .modal-toolbar #mcModeDdTrigger.select,#manualCalibModal .modal-toolbar #mcMode,#manualCalibModal .modal-toolbar #xboxRangeBalanceDdTrigger.select,#manualCalibModal .modal-toolbar #xboxRangeBalance,#manualCalibModal #mcStep{background:var(--panel-2);border:1px solid var(--border);color:var(--text)}#manualCalibModal #mcStep{width:72px;min-width:72px;max-width:72px;padding:0 10px;text-align:center;font-size:13px;font-family:Courier New,monospace;font-variant-numeric:tabular-nums;line-height:1;box-sizing:border-box}#manualCalibModal .modal-toolbar #mcStatus{min-height:28px;padding:0 12px;display:inline-flex;align-items:center}#manualCalibModal .modal-head{display:flex;align-items:center;gap:8px}#manualCalibModal #mcAdvice{flex:1;min-width:0;margin:0;border-color:color-mix(in srgb,var(--border),black 22%)}#manualCalibModal #mcAdvice .track .slide{line-height:1.2}.modal-foot{display:flex;align-items:center;gap:12px;padding:10px 12px;border-top:1px solid var(--border);flex-shrink:0}.modal .spacer{flex:1}.modal-grid{display:grid;grid-template-columns:1fr 1fr;gap:16px;padding:16px;flex:1;align-items:center;justify-items:stretch;overflow:visible}.mc-col{display:flex;flex-direction:column;align-items:center}.scope-modal{margin-bottom:32px}.mc-under{display:flex;flex-direction:column;align-items:center;gap:6px;margin-top:0}.avg{opacity:.9}.sticks .avg{margin-top:2px}.mc-under{gap:2px}.mc-under .avg{margin-top:0}.avg[hidden]{display:block!important;visibility:hidden}.avg.small{min-height:1em}.scope-modal{position:relative;width:100%;max-width:min(350px,calc((100vh - 220px)/2));aspect-ratio:1}.scope-modal canvas{width:100%;height:100%;display:block}#manualCalibModal .scope-modal canvas{position:relative;z-index:0}#manualCalibModal .scope-modal .calbox{z-index:3}.scope-modal .calbox{position:absolute;width:max-content;background:transparent;border:0;border-radius:0;padding:0;display:grid;gap:4px}.scope-modal .calbox .label{display:none}.scope-modal .calbox .row{display:grid;grid-template-columns:24px 64px 24px;align-items:center;gap:6px}.scope-modal .calbox.left .row,.scope-modal .calbox.right .row{grid-template-columns:1fr;grid-template-rows:24px auto 24px;justify-items:center}.scope-modal .calbox .val{width:64px;height:24px;padding:0 4px;border-radius:4px;background:var(--bg);border:1px solid var(--border);color:var(--text);text-align:center;font-size:13px;font-family:Courier New,monospace;font-variant-numeric:tabular-nums;line-height:24px;box-sizing:border-box;max-width:64px}.scope-modal .calbox .val.crit{color:var(--bad);border-color:color-mix(in srgb,var(--bad),transparent 40%);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--bad),transparent 50%)}.scope-modal .calbox .val.at-limit{border-color:var(--warn);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--warn),transparent 50%)}.scope-modal .calbox.left .val,.scope-modal .calbox.right .val{writing-mode:vertical-rl;text-orientation:upright;width:24px;height:80px;line-height:1.3;padding:10px 3px;max-width:24px}@supports not (writing-mode: vertical-rl){.scope-modal .calbox.left .val,.scope-modal .calbox.right .val{transform:rotate(90deg);transform-origin:center;width:24px;height:80px;line-height:18px}}.scope-modal .calbox input[type=number]::-webkit-outer-spin-button,.scope-modal .calbox input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.scope-modal .calbox .btn{width:24px;min-width:24px;max-width:24px;height:24px;padding:0;border-radius:50%;font-weight:800;line-height:1;font-size:14px;display:flex;align-items:center;justify-content:center}.scope-modal .calbox.top{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.scope-modal .calbox.bottom{top:calc(100% + 10px);left:50%;transform:translate(-50%)}.scope-modal .calbox.left{right:calc(100% + 10px);top:50%;transform:translateY(-50%)}.scope-modal .calbox.right{left:calc(100% + 10px);top:50%;transform:translateY(-50%)}#manualCalibModal .modal-grid{position:relative}#manualCalibModal .mc-range-center{position:absolute;left:50%;bottom:75px;transform:translate(-50%);display:grid;grid-auto-flow:row;justify-items:center;gap:4px;pointer-events:auto;z-index:20}#manualCalibModal .mc-range-center .chk-range{width:18px;height:18px;margin:0}#manualCalibModal .mc-range-center .range-caption{font-size:12px;line-height:16px;color:var(--muted)}#manualCalibModal .mc-range-center .chk-range:checked+.range-caption{color:var(--accent);font-weight:700}#manualCalibModal #mcZoomRow,#manualCalibModal #mcCircRow{display:none!important}.cal-form-row:has(#psRangeOvershoot){display:none!important}.step-input{font-variant-numeric:tabular-nums;color-scheme:dark}.step-input.no-spinners::-webkit-outer-spin-button,.step-input.no-spinners::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.mc-xbox-warning{padding:12px 16px 0;opacity:1;max-height:100px;transition:all .4s cubic-bezier(.4,0,.2,1);overflow:hidden}.mc-xbox-warning.hidden{opacity:0;max-height:0;padding-top:0;padding-bottom:0;pointer-events:none}.mc-xbox-warning .pill{display:flex;align-items:center;gap:8px;padding:10px 14px;font-size:13px;line-height:1.4;animation:warningSlideIn .5s cubic-bezier(.34,1.56,.64,1)}.mc-xbox-warning .pill svg{min-width:16px}.modal-panel{height:min(625px,calc(100vh - 40px));transition:height .3s ease}.modal-panel.has-warning{height:min(720px,calc(100vh - 40px))}.modal-panel .modal-grid{flex:1;min-height:0}.color-picker-modal{border:none;border-radius:16px;background:var(--panel);padding:0;max-width:380px;width:90vw;box-shadow:var(--shadow-card)}.color-picker-modal::backdrop{background:#000000bf;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.color-picker-modal .modal-card{padding:20px;display:flex;flex-direction:column;gap:16px}.color-picker-modal .modal-header{display:flex;align-items:center;justify-content:space-between;gap:16px}.color-picker-modal h3{margin:0;font-size:17px;font-weight:600;color:var(--text);flex:1}.color-picker-modal .btn-close{width:32px;height:32px;border-radius:8px;border:1px solid var(--border);background:var(--panel-2);color:var(--muted);cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;padding:0;flex-shrink:0}.color-picker-modal .btn-close:hover{background:var(--bad, #ef4444);color:#fff;border-color:var(--bad, #ef4444)}.color-picker-content{display:flex;flex-direction:column;gap:12px}.color-picker-content input[type=color]{width:100%;height:60px;border:2px solid var(--border);border-radius:10px;cursor:pointer;background:transparent;padding:4px}.color-picker-content input[type=color]::-webkit-color-swatch-wrapper{padding:0}.color-picker-content input[type=color]::-webkit-color-swatch{border:none;border-radius:6px}.color-picker-content input[type=color]::-moz-color-swatch{border:none;border-radius:6px}.color-picker-content input[type=text]{width:100%;padding:10px 14px;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);font-family:ui-monospace,SF Mono,Consolas,monospace;font-size:14px;text-align:center;font-weight:600;letter-spacing:.5px;transition:all .2s ease;box-sizing:border-box}.color-picker-content input[type=text]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(var(--accent-rgb, 59, 130, 246),.1)}.color-picker-content input[type=text]:invalid{border-color:var(--bad, #ef4444)}@media(max-width:400px){.color-picker-modal .modal-actions{flex-direction:column}.color-picker-modal .modal-actions .btn{width:100%;max-width:none}}@media(max-width:640px){#psConnectChooserDialog .modal-actions,#psDs3WizardDialog .modal-actions{flex-wrap:wrap}#psConnectChooserDialog .modal-actions .btn,#psDs3WizardDialog .modal-actions .btn{width:100%;flex:1 1 100%}}@keyframes calibration-dialog-panel-in{0%{opacity:0}to{opacity:1}}.calibration-dialog{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:2147482600;pointer-events:none;visibility:hidden;width:max-content;max-width:calc(100vw - 16px);box-sizing:border-box;--range-sheet-accent: var(--accent);--range-sheet-accent-2: var(--accent-2);--range-sheet-cap-rim: color-mix(in srgb, var(--range-sheet-accent), white 12%);--range-sheet-cap-top: color-mix(in srgb, var(--range-sheet-accent), white 8%);--range-sheet-cap-mid: color-mix(in srgb, var(--range-sheet-accent-2), black 12%);--range-sheet-cap-bottom: color-mix(in srgb, var(--range-sheet-accent-2), black 34%)}.calibration-dialog--open{pointer-events:auto;visibility:visible}.calibration-dialog--open .calibration-dialog__panel{animation:calibration-dialog-panel-in .12s ease-out}.calibration-dialog--open.calibration-dialog--suppress-panel-enter .calibration-dialog__panel{animation:none;opacity:1}.calibration-dialog__panel{position:relative;box-sizing:border-box;display:flex;flex-direction:column;min-width:0;width:auto;height:auto;max-width:calc(100vw - 16px);max-height:min(calc(100dvh - 20px - var(--overlay-safe-bottom, 0px)),calc(100vh - 20px - var(--overlay-safe-bottom, 0px)));overflow:hidden;border-radius:16px;border:1px solid color-mix(in srgb,var(--border) 72%,transparent);color:var(--text);background:linear-gradient(180deg,color-mix(in srgb,var(--panel),white 3%),var(--panel));box-shadow:0 24px 56px -28px #000000b8,0 10px 22px -16px #00000080;-webkit-backdrop-filter:saturate(1.08) blur(10px);backdrop-filter:saturate(1.08) blur(10px)}.calibration-dialog__panel>h3{margin:0;flex:0 0 auto;height:var(--card-header-h);padding:0 14px;display:grid;grid-template-columns:1fr;align-items:center;border-bottom:1px solid color-mix(in srgb,var(--accent),var(--border) 55%);background:linear-gradient(180deg,var(--panel),var(--panel-2));font-size:13px;font-weight:800;text-transform:uppercase;letter-spacing:.4px;color:var(--accent);text-align:center}.calibration-dialog__body{flex:1 1 auto;min-height:0;overflow-x:hidden;overflow-y:auto;padding:18px 14px 8px;display:flex;flex-direction:column;align-items:stretch;gap:12px}.calibration-dialog__phase{display:none;align-self:flex-start;padding:4px 10px;border-radius:999px;background:color-mix(in srgb,var(--range-sheet-accent),transparent 84%);border:1px solid color-mix(in srgb,var(--range-sheet-accent),var(--border) 58%);color:color-mix(in srgb,var(--range-sheet-accent),white 20%);font-size:11px;font-weight:700;letter-spacing:.18px;text-transform:uppercase}.calibration-dialog__phase:not([hidden]){display:inline-flex;align-items:center}.calibration-dialog__desc{margin:0;text-align:center;color:color-mix(in srgb,var(--muted),white 7%);font-size:13px;line-height:1.45}.calibration-dialog__settings-hint{margin:8px 0 0;text-align:center;color:color-mix(in srgb,var(--muted),white 7%);font-size:12px;line-height:1.4}.calibration-dialog__settings-hint strong{color:var(--text);font-weight:700}.calibration-dialog__settings-hint[hidden]{display:none!important;margin:0}.calibration-dialog__scopes-slot{position:relative;width:100%;min-width:0;box-sizing:border-box}.calibration-dialog__sticks{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:7px;width:100%;position:relative;padding-bottom:31px;align-items:center}.calibration-dialog__stick-column{min-width:0;display:flex;flex-direction:column;gap:8px}#stickLinearityDialog[data-stick-linearity-motion=rotate] .calibration-dialog__rotate-hint,#stickLinearityDialog[data-stick-linearity-motion=center] .calibration-dialog__rotate-hint{display:flex;flex-wrap:wrap;gap:clamp(16px,4vw,28px);justify-content:center;align-items:center;margin:0;padding:0 4px 4px;width:100%;box-sizing:border-box;flex:0 0 auto;border-top:none}#stickLinearityDialog:not([data-stick-linearity-motion=rotate]):not([data-stick-linearity-motion=center]) .calibration-dialog__rotate-hint{display:none!important}.calibration-dialog__footer{display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:0;padding-top:8px;flex-shrink:0;width:100%;border-top:1px solid color-mix(in srgb,var(--accent),var(--border) 58%)}.calibration-dialog__actions{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;width:100%;align-self:center;max-width:100%}.calibration-dialog__rotate-hint-unit{position:relative;width:96px;height:96px;flex-shrink:0}.calibration-dialog__rotate-hint-unit--r{transform:scaleX(-1)}.calibration-dialog__rotate-hint-well{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);box-sizing:border-box;width:56px;height:56px;border-radius:50%;border:2px solid color-mix(in srgb,var(--border),var(--range-sheet-accent) 34%);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--range-sheet-accent-2),white 18%) 0%,color-mix(in srgb,var(--panel-2),var(--range-sheet-accent) 16%) 42%,var(--panel-2) 100%);box-shadow:inset 0 2px 8px #00000061,0 0 0 1px color-mix(in srgb,var(--range-sheet-accent),transparent 72%)}.calibration-dialog__rotate-hint-orbit{position:absolute;left:50%;top:50%;width:0;height:0;transform:rotate(0);transform-origin:center center;animation:calibration-dialog-rotate-hint-spin 1.85s linear infinite;will-change:transform}.calibration-dialog__rotate-hint-cap{position:absolute;left:0;top:0;width:38px;height:38px;margin:-19px 0 0 -19px;transform:translateY(-14px);border-radius:50%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--range-sheet-cap-rim),white 6%);background:radial-gradient(circle at 50% 42%,var(--range-sheet-cap-top) 0%,var(--range-sheet-cap-mid) 56%,var(--range-sheet-cap-bottom) 100%);box-shadow:0 4px 12px #0000006b,0 0 0 1px color-mix(in srgb,var(--range-sheet-accent),transparent 74%),inset 0 -3px 6px #00000047}.calibration-dialog__rotate-hint--left-only .calibration-dialog__rotate-hint-unit--r,.calibration-dialog__rotate-hint--right-only .calibration-dialog__rotate-hint-unit--l{display:none}@keyframes calibration-dialog-rotate-hint-spin{to{transform:rotate(360deg)}}[data-theme=light] .calibration-dialog{--range-sheet-cap-rim: color-mix(in srgb, var(--range-sheet-accent), white 38%);--range-sheet-cap-top: color-mix(in srgb, var(--range-sheet-accent), white 52%);--range-sheet-cap-mid: color-mix(in srgb, var(--range-sheet-accent-2), white 28%);--range-sheet-cap-bottom: color-mix(in srgb, var(--range-sheet-accent-2), white 4%)}[data-theme=light] .calibration-dialog__rotate-hint-well{border-color:color-mix(in srgb,var(--border),var(--range-sheet-accent) 18%);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--range-sheet-accent-2),white 58%) 0%,color-mix(in srgb,var(--panel),var(--range-sheet-accent) 6%) 42%,var(--panel) 100%);box-shadow:inset 0 1px 4px #00000014,0 0 0 1px color-mix(in srgb,var(--range-sheet-accent),transparent 85%)}[data-theme=light] .calibration-dialog__rotate-hint-cap{box-shadow:0 2px 6px #0000001a,0 0 0 1px color-mix(in srgb,var(--range-sheet-accent),transparent 82%),inset 0 -1px 3px #0000000f}@media(prefers-reduced-motion:reduce){.calibration-dialog__rotate-hint-orbit{animation-duration:4.3s}.calibration-dialog--open .calibration-dialog__panel{animation:none}}#stickLinearityDialog:not(.calibration-dialog--open) .calibration-dialog__rotate-hint-orbit,#stickLinearityDialog:not([data-stick-linearity-motion=rotate]) .calibration-dialog__rotate-hint-orbit{animation:none}#stickLinearityDialog[data-stick-linearity-motion=center] .calibration-dialog__rotate-hint-orbit{transform:rotate(0)}#stickLinearityDialog[data-stick-linearity-motion=center] .calibration-dialog__rotate-hint-cap{transform:translate(0)}#stickLinearityDialog[data-range-platform=playstation]{--range-sheet-accent: #4f8dff;--range-sheet-accent-2: #1a73ff}#stickLinearityDialog[data-range-platform=xbox]{--range-sheet-accent: #21c36f;--range-sheet-accent-2: #169b58}#stickLinearityDialog[data-range-platform=nintendo]{--range-sheet-accent: #ff5757;--range-sheet-accent-2: #e02525}#stickLinearityDialog[data-range-platform=other]{--range-sheet-accent: var(--accent);--range-sheet-accent-2: var(--accent-2)}.stick-linearity-dialog .calibration-dialog__panel{max-width:min(640px,calc(100vw - 16px))}.stick-linearity-dialog .calibration-dialog__body{width:100%;min-width:0;max-width:100%;box-sizing:border-box}.stick-linearity-topband{width:100%;display:flex;flex-direction:column;gap:8px;border-bottom:1px solid color-mix(in srgb,var(--accent),var(--border) 70%);padding-bottom:8px}#stickLinearityDialog .calibration-dialog__desc{box-sizing:border-box;flex:0 0 auto;min-height:62.55px;height:62.55px;max-height:62.55px;padding:0 6px;margin:0;display:flex;align-items:center;justify-content:center;text-align:center;overflow:hidden}#stickLinearityDialog .stick-linearity-motion-area{border-top:none;padding-top:0;margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.stick-linearity-motion-area{position:relative;width:100%;height:118px;min-height:118px;max-height:118px;flex:0 0 auto;overflow:hidden}@media(min-width:620px){.stick-linearity-topband{display:grid;grid-template-columns:minmax(0,1fr) 132px;align-items:center;column-gap:16px;row-gap:0}#stickLinearityDialog .calibration-dialog__desc{min-height:calc(13px * 1.45 * 2 + 4px);height:calc(13px * 1.45 * 2 + 4px);max-height:calc(13px * 1.45 * 2 + 4px);padding:0 6px 0 0;justify-content:flex-start;text-align:left;border-top:none}#stickLinearityDialog .stick-linearity-motion-area{width:132px;min-width:132px;height:96px;min-height:96px;max-height:96px}}#stickLinearityDialog .calibration-dialog__rotate-hint{margin-top:0}.stick-linearity-sweep-demo{display:none;width:100%;min-height:86px;align-items:center;justify-content:center;box-sizing:border-box;padding:8px 4px 4px;border-top:1px solid color-mix(in srgb,var(--accent),var(--border) 70%);overflow:visible}#stickLinearityDialog .stick-linearity-sweep-demo{border-top:none;padding:0 4px 4px}#stickLinearityDialog[data-stick-linearity-motion=sweep] .stick-linearity-sweep-demo,#stickLinearityDialog[data-stick-linearity-sweep-visual=settled] .stick-linearity-sweep-demo{display:flex}.stick-linearity-sweep-well{--sl-sweep-travel: 25px;position:relative;width:56px;height:56px;border-radius:50%;box-sizing:border-box;overflow:visible;border:2px solid color-mix(in srgb,var(--border),var(--range-sheet-accent) 34%);background:radial-gradient(circle at 32% 28%,color-mix(in srgb,var(--range-sheet-accent-2),white 18%) 0%,color-mix(in srgb,var(--panel-2),var(--range-sheet-accent) 16%) 42%,var(--panel-2) 100%);box-shadow:inset 0 2px 8px #00000061,0 0 0 1px color-mix(in srgb,var(--range-sheet-accent),transparent 72%)}.stick-linearity-sweep-nub{--sl-sweep-travel: inherit;position:absolute;left:50%;top:50%;width:38px;height:38px;margin:-19px 0 0 -19px;border-radius:50%;box-sizing:border-box;border:1px solid color-mix(in srgb,var(--range-sheet-cap-rim),white 6%);background:radial-gradient(circle at 50% 42%,var(--range-sheet-cap-top) 0%,var(--range-sheet-cap-mid) 56%,var(--range-sheet-cap-bottom) 100%);box-shadow:0 4px 12px #0000006b,0 0 0 1px color-mix(in srgb,var(--range-sheet-accent),transparent 74%),inset 0 -3px 6px #00000047;transform:translate(0)}#stickLinearityDialog[data-stick-linearity-sweep-visual=playing] .stick-linearity-sweep-nub{animation:stick-linearity-sweep-nub-drift 2.6s ease-out infinite}#stickLinearityDialog[data-stick-linearity-sweep-visual=settled] .stick-linearity-sweep-nub,#stickLinearityDialog:not(.calibration-dialog--open) .stick-linearity-sweep-nub{animation:none;transform:translate(0)}@keyframes stick-linearity-sweep-nub-drift{0%{transform:translate(0)}32%{transform:translate(calc(-1 * var(--sl-sweep-travel, 12px)))}32.5%{transform:translate(0)}to{transform:translate(0)}}@media(prefers-reduced-motion:reduce){#stickLinearityDialog[data-stick-linearity-sweep-visual=playing] .stick-linearity-sweep-nub{animation-duration:4.5s}}.stick-linearity-graph-host{margin:2px 0 4px;width:100%;max-width:520px;min-height:0;align-self:center;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.stick-linearity-graph-host canvas{display:block;width:100%;max-width:500px;height:136px;border-radius:8px;border:1px solid color-mix(in srgb,var(--range-sheet-accent, #4f8dff),transparent 74%);background:color-mix(in srgb,var(--panel-2),black 18%);box-sizing:border-box}.stick-linearity-legend{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px 24px;margin-top:8px;width:100%;max-width:500px}.stick-linearity-legend-item{display:inline-flex;align-items:center;justify-content:space-between;gap:12px;min-width:min(100%,200px);flex:1 1 180px;max-width:220px}.stick-linearity-legend-swatch{width:24px;height:4px;border-radius:2px;flex-shrink:0;background:var(--range-sheet-accent, var(--accent));box-shadow:0 0 0 1px color-mix(in srgb,var(--range-sheet-accent, var(--accent)),transparent 55%)}.stick-linearity-legend-dash{display:inline-flex;align-items:center;gap:4px;flex-shrink:0}.stick-linearity-legend-dash-seg{width:12px;height:0;border-top:2px dashed rgba(160,170,190,.78)}.stick-linearity-stats{width:100%;max-width:520px;align-self:center;margin-top:4px;margin-bottom:0;min-height:0;padding:4px 0 0;box-sizing:border-box}.stick-linearity-stats-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.stick-linearity-stat-pill{position:relative;width:100%;min-width:0;justify-content:flex-start;gap:10px;padding-inline:10px;cursor:help;transition:border-color .18s ease}.stick-linearity-stat-pill:hover,.stick-linearity-stat-pill:focus-visible,.stick-linearity-stat-pill[aria-expanded=true]{border-color:color-mix(in srgb,var(--range-sheet-accent, var(--accent)),var(--border) 35%);outline:none}.stick-linearity-stat-pill__label{min-width:0;color:var(--muted);font-size:11px;font-weight:600;letter-spacing:.2px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stick-linearity-stat-pill__value{margin-left:auto;min-width:3.6ch;text-align:right;font-variant-numeric:tabular-nums;font-weight:700;color:var(--text)}.stick-linearity-stat-pill__value[data-ready=false]{color:color-mix(in srgb,var(--text),transparent 32%)}.stick-linearity-stat-pill__tooltip-source{position:absolute;width:0;height:0;margin:0;border:0;opacity:0;visibility:hidden;pointer-events:none}.stick-linearity-stat-pill--span-2{grid-column:1 / -1}@media(max-width:560px){.stick-linearity-stats-grid{grid-template-columns:minmax(0,1fr)}.stick-linearity-stat-pill--span-2{grid-column:auto}}.cookie-banner{position:fixed;left:50%;top:50%;transform:translate(-50%,-50%);z-index:99999;pointer-events:none}.cookie-banner-card{pointer-events:auto;--cookie-size: min(520px, calc(100vw - 28px) , var(--cookie-max-h, calc(100vh - 28px) ));width:var(--cookie-size);height:var(--cookie-size);border:1px solid color-mix(in srgb,var(--border) 72%,transparent);border-radius:16px;padding:clamp(14px,2vw,20px);background:linear-gradient(180deg,color-mix(in srgb,var(--panel),white 3%),var(--panel));box-shadow:0 20px 42px -24px #000000b3,0 10px 20px -14px #00000080;display:flex;flex-direction:column;gap:10px;overflow:auto}.cookie-banner-head{display:grid;gap:6px;flex:0 0 auto}.cookie-banner-title{margin:0;font-size:clamp(16px,2vw,19px);line-height:1.2;letter-spacing:.02em;font-weight:800;color:color-mix(in srgb,var(--text),white 8%)}.cookie-banner-desc{margin:0;color:color-mix(in srgb,var(--muted),white 8%);font-size:14px;line-height:1.5}.cookie-banner-desc a{color:var(--accent);text-decoration:underline;text-underline-offset:2px}.cookie-banner-details{margin-top:2px;border:1px solid color-mix(in srgb,var(--border),white 8%);border-radius:11px;padding:10px 12px;background:color-mix(in srgb,var(--panel-2),var(--panel) 52%)}.cookie-banner:not(.cookie-settings-open) .cookie-banner-head{margin:auto 0;align-content:center;justify-items:center}.cookie-banner.cookie-settings-open .cookie-banner-desc{display:none}.cookie-banner:not(.cookie-settings-open) .cookie-banner-title,.cookie-banner:not(.cookie-settings-open) .cookie-banner-desc,.cookie-banner:not(.cookie-settings-open) .cookie-banner-details p{text-align:center}.cookie-banner:not(.cookie-settings-open) .cookie-banner-desc,.cookie-banner:not(.cookie-settings-open) .cookie-banner-details{max-width:94%}.cookie-banner:not(.cookie-settings-open) .cookie-banner-details ul{margin-left:auto;margin-right:auto;max-width:430px}.cookie-banner-details p{margin:0;color:color-mix(in srgb,var(--muted),white 8%);font-size:13px;line-height:1.45}.cookie-banner-details ul{margin:8px 0 0;padding-left:18px;display:grid;gap:5px}.cookie-banner-details li{color:color-mix(in srgb,var(--muted),white 8%);font-size:12px;line-height:1.4}.cookie-settings{display:grid;gap:10px;align-content:start;min-height:0;padding:10px 0 2px;flex:1 1 auto;overflow:auto;border-top:1px solid color-mix(in srgb,var(--accent),var(--border) 58%)}.cookie-setting{display:flex;align-items:flex-start;justify-content:space-between;gap:14px;padding:10px 12px;border:1px solid color-mix(in srgb,var(--border),white 6%);border-radius:11px;background:color-mix(in srgb,var(--panel-2),var(--panel) 50%)}.cookie-setting-copy strong{display:block;font-size:14px;line-height:1.25}.cookie-setting-copy p{margin:4px 0 0;color:color-mix(in srgb,var(--muted),white 8%);font-size:13px;line-height:1.45}.cookie-setting[for]{cursor:pointer}.cookie-setting-required{border-color:color-mix(in srgb,var(--border),white 14%)}.cookie-chip{border:1px solid color-mix(in srgb,var(--accent),var(--border) 50%);border-radius:999px;padding:4px 10px;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--text),white 9%);white-space:nowrap}.cookie-switch{position:relative;width:48px;height:28px;flex:0 0 auto}.cookie-switch input{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer}.cookie-switch-ui{display:block;width:100%;height:100%;border-radius:999px;border:1px solid color-mix(in srgb,var(--border),white 8%);background:color-mix(in srgb,var(--panel-2),black 12%);transition:background .15s ease,border-color .15s ease;position:relative}.cookie-switch-ui:after{content:"";position:absolute;top:3px;left:3px;width:20px;height:20px;border-radius:50%;background:color-mix(in srgb,var(--text),white 15%);box-shadow:0 2px 6px #00000059;transition:transform .15s ease}.cookie-switch input:checked+.cookie-switch-ui{background:linear-gradient(180deg,var(--accent),var(--accent-2));border-color:color-mix(in srgb,var(--accent-2),white 10%)}.cookie-switch input:checked+.cookie-switch-ui:after{transform:translate(20px);background:#f8fbff}.cookie-banner-actions{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;justify-content:stretch;margin-top:auto;flex-shrink:0;padding-top:6px;border-top:1px solid color-mix(in srgb,var(--accent),var(--border) 58%)}.cookie-banner .btn{min-width:0;width:100%;max-width:none;height:34px;border-radius:10px}.cookie-banner-card,.cookie-settings{scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}.cookie-banner-card::-webkit-scrollbar,.cookie-settings::-webkit-scrollbar{width:10px;height:10px}.cookie-banner-card::-webkit-scrollbar-track,.cookie-settings::-webkit-scrollbar-track{background:var(--panel-2);border-radius:999px}.cookie-banner-card::-webkit-scrollbar-thumb,.cookie-settings::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border),white 6%);border-radius:999px;border:2px solid var(--panel-2)}.cookie-banner-card::-webkit-scrollbar-thumb:hover,.cookie-settings::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--border),white 18%)}@media(max-width:760px){.cookie-banner-card{--cookie-size: min(460px, calc(100vw - 20px) , var(--cookie-max-h, calc(100vh - 20px) ))}.cookie-setting{padding:9px 10px;gap:10px}.cookie-banner-actions .btn{min-width:0}}.cal-grid{display:grid;grid-template-columns:1fr;gap:8px;align-content:start}.cal-block{position:relative;background:var(--panel-2);border:1px solid var(--border);border-radius:var(--radius);padding:10px 12px}.cal-block--save,.cal-block--quick,.cal-block--params,.cal-block--center,.cal-block--center-range,.cal-block--range,.cal-block--trigger,.cal-block--compensation,.cal-block--firmware,.cal-block--stick-linearity{border-left-width:3px;padding-left:10px}.cal-block--save{--cal-kind-color: #a78bfa;border-left-color:var(--cal-kind-color)}.cal-block--quick{--cal-kind-color: #3b82f6;border-left-color:var(--cal-kind-color);min-width:0;width:100%;box-sizing:border-box}.cal-block--quick .cal-form-row.cal-form-row--action{width:100%;min-width:0}.cal-block--quick .cal-form-row.cal-form-row--action .btn{width:100%;max-width:none;box-sizing:border-box;justify-self:stretch}.cal-block--quick .cal-form-row.cal-form-row--action .btn.primary{border-color:color-mix(in srgb,#ca8a04 82%,var(--border) 18%);--btn-shadow-color: #ca8a04}.cal-block--quick .cal-form-row.cal-form-row--action .btn.primary:hover{border-color:#eab308}.cal-block--quick .cal-form-row.cal-form-row--action .btn.primary:focus-visible{outline:2px solid #eab308;outline-offset:2px}.cal-block--quick .cal-form-row.cal-form-row--action .btn.primary:disabled{border-color:var(--border);outline:none}.cal-block--params{--cal-kind-color: #94a3b8;border-left-color:var(--cal-kind-color)}.cal-block--center{--cal-kind-color: #14b8a6;border-left-color:var(--cal-kind-color)}.cal-block--center-range{--cal-kind-color: #06b6d4;border-left-color:var(--cal-kind-color)}.cal-block--range{--cal-kind-color: #f59e0b;border-left-color:var(--cal-kind-color)}.cal-block--trigger{--cal-kind-color: #0ea5e9;border-left-color:var(--cal-kind-color)}.cal-block--compensation{--cal-kind-color: #ef4444;border-left-color:var(--cal-kind-color)}.cal-block--firmware{--cal-kind-color: #dc2626;border-left-color:var(--cal-kind-color)}.cal-block--stick-linearity{--cal-kind-color: #92400e;border-left-color:var(--cal-kind-color)}.cal-title{position:relative;padding-right:32px;text-align:center;font-size:11px;font-weight:700;text-transform:uppercase;color:var(--muted);margin-bottom:8px}.cal-block--save .cal-title,.cal-block--quick .cal-title,.cal-block--params .cal-title,.cal-block--center .cal-title,.cal-block--center-range .cal-title,.cal-block--range .cal-title,.cal-block--trigger .cal-title,.cal-block--compensation .cal-title,.cal-block--firmware .cal-title,.cal-block--stick-linearity .cal-title{min-height:20px;padding-left:0;padding-right:32px;text-align:left}.cal-title .info-tip,.cal-title .info-tip .i{text-transform:none}.cal-title .info-tip{right:0}.cal-title .info-tip .i{transform:none}.cal-form-row{display:grid;grid-template-columns:75px minmax(0,1fr) 60px;gap:8px;align-items:center;margin-bottom:6px}.cal-form-row:last-child{margin-bottom:0}#xboxSticksOptionsSlot:not(:empty){margin-bottom:6px}.cal-form-row.cal-form-row--action{grid-template-columns:minmax(0,1fr)}.cal-form-row.cal-form-row--action .btn{width:100%}.cal-form-row :is(label,.row-label){font-size:11px;color:var(--text);white-space:nowrap}#ftCalibPanel .cal-form-row :is(label,.row-label){color:var(--muted)}.cal-form-row>input[type=range]{width:100%}.cal-form-row .select{width:100%;min-width:0;max-width:none;box-sizing:border-box}#psAvgErrMethodRow .select-dd,#xboxRangeTypeRow .select-dd,#xboxTrigTypeRow .select-dd{grid-column:2 / 4;min-width:0;width:100%;max-width:none}#psAvgErrMethodRow .select-dd .select.select-dd-trigger,#xboxRangeTypeRow .select-dd .select.select-dd-trigger,#xboxTrigTypeRow .select-dd .select.select-dd-trigger{width:100%;max-width:none}#xboxCompensationBlock .cal-form-row--comp-status,#xboxCompensationBlock .cal-form-row--comp-action,#xboxCompensationTailBlock .cal-form-row--comp-status,#xboxCompensationTailBlock .cal-form-row--comp-action{grid-template-columns:minmax(0,1fr)}#xboxFirmwareSection #xboxCompensationBlock .cal-form-row--comp-status,#xboxFirmwareSection #xboxCompensationTailBlock .cal-form-row--comp-status{margin-bottom:8px}#xboxFirmwareSection #xboxCompensationBlock .cal-form-row--comp-action,#xboxFirmwareSection #xboxCompensationTailBlock .cal-form-row--comp-action{margin-bottom:0}#xboxCompensationBlock .cal-form-row--comp-status .pill,#xboxCompensationTailBlock .cal-form-row--comp-status .pill{grid-column:1;width:100%;max-width:none;justify-self:stretch;text-align:center}#xboxCompensationBlock .cal-form-row--comp-action .btn,#xboxCompensationTailBlock .cal-form-row--comp-action .btn{grid-column:1;width:100%;max-width:none;justify-self:stretch}#xboxCompensationTailBlock .xbox-comp-tail-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:8px}#xboxCompensationTailBlock .xbox-comp-tail-actions .btn{width:100%}#xboxCompensationTailBlock .xbox-comp-tail-grid{display:grid;grid-template-columns:minmax(0,1fr) 72px;gap:6px 8px;align-items:center}#xboxCompensationTailBlock .xbox-comp-tail-grid label{min-width:0;font-size:11px;color:var(--muted)}#xboxCompensationTailBlock .xbox-comp-tail-grid input{width:100%;min-width:0;height:26px;box-sizing:border-box;padding:0 8px;-webkit-appearance:textfield;appearance:textfield;-moz-appearance:textfield;border:1px solid var(--border);border-radius:8px;background:var(--panel-2);color:var(--text);font:inherit;font-size:12px;line-height:1;text-align:right;font-variant-numeric:tabular-nums;outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--border),transparent 42%)}#xboxCompensationTailBlock .xbox-comp-tail-grid input::-webkit-outer-spin-button,#xboxCompensationTailBlock .xbox-comp-tail-grid input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}#xboxCompensationTailBlock .xbox-comp-tail-grid input:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-2),var(--border) 35%)}#xboxCompensationTailBlock .xbox-comp-tail-grid input:focus-visible{border-color:color-mix(in srgb,var(--accent-2),var(--border) 20%);box-shadow:0 0 0 2px color-mix(in srgb,var(--accent),transparent 68%)}#xboxCompensationTailBlock .xbox-comp-tail-grid input:disabled{opacity:.55;color:var(--muted);cursor:default}#xboxCompensationBlock .xbox-compensation-notice,#xboxCompensationTailBlock .xbox-compensation-notice{margin:6px 0 0}#xboxCompensationBlock .xbox-compensation-notice.warn,#xboxCompensationTailBlock .xbox-compensation-notice.warn{color:var(--warn)}#xboxCalibSaveRestore .xbox-autosave-notice{margin:8px 0 6px;padding:8px 9px;border:1px solid color-mix(in srgb,#f59e0b,var(--border) 35%);border-left-width:3px;border-radius:8px;background:color-mix(in srgb,#f59e0b 10%,transparent);color:var(--text)}#xbox360CalibBackupRow.btn-row.btn-row--restore-only .btn:not(.hidden){flex-basis:100%}.cal-form-row.cal-form-row--plot-mode{grid-template-columns:minmax(72px,auto) minmax(0,1fr)}.cal-form-row.cal-form-row--plot-mode .select-dd{grid-column:2;min-width:0;width:100%;max-width:none}.cal-form-row.cal-form-row--plot-mode .select-dd .select.select-dd-trigger{width:100%;max-width:none}.cal-form-row.cal-form-row--plot-color{grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:center}.cal-form-row.cal-form-row--plot-color input[type=color]{grid-column:2;justify-self:stretch;width:100%;min-width:0;max-width:none;height:var(--control-h);box-sizing:border-box;border-radius:var(--pill-radius);background:var(--panel-2);border:1px solid var(--border);transition:border-color .15s ease-out,box-shadow .15s ease-out;box-shadow:0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}.cal-form-row.cal-form-row--plot-color input[type=color]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent-2),var(--border) 35%)}.cal-form-row.cal-form-row--plot-color input[type=color]:focus{outline:none;box-shadow:0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}.cal-form-row.cal-form-row--plot-color input[type=color]:focus-visible{outline:2px solid color-mix(in srgb,var(--accent),transparent 45%);outline-offset:2px;border-color:color-mix(in srgb,var(--accent-2),var(--border) 20%)}.cal-form-row.cal-form-row--plot-color input[type=color]::-webkit-color-swatch-wrapper{padding:3px}.cal-form-row.cal-form-row--plot-color input[type=color]::-webkit-color-swatch{border-radius:calc(var(--pill-radius) - 4px);border:1px solid color-mix(in srgb,var(--border),transparent 25%)}.cal-form-row.cal-form-row--plot-color input[type=color]::-moz-color-swatch{border-radius:calc(var(--pill-radius) - 4px);border:1px solid color-mix(in srgb,var(--border),transparent 25%)}.cal-form-row.cal-form-row--plot-mode>select.select{grid-column:2;width:100%;min-width:0}.cal-form-row>span:not(.row-label){font-size:11px;color:var(--text);text-align:right;white-space:nowrap}.cal-form-row .btn{min-width:60px;justify-self:end}.cal-form-row .pill{grid-column:2 / 4}#ftCalibPanel .cal-form-row>.pill.small{transition:none;font-variant-numeric:tabular-nums}#ftCalibPanel .cal-block{isolation:isolate;transition:none}#ftCalibPanel .cal-block :is(.btn,.pill,.select,.select-dd-trigger,input[type=color],input[type=checkbox],input[type=range]){transition:none!important}.cal-form-row input[type=checkbox]{grid-column:3;justify-self:end}.cal-form-row input[type=range]:disabled{opacity:.4}.cal-form-row.is-disabled>label,.cal-form-row.is-disabled>span{opacity:.5}.cal-form-row.is-disabled>.pill{opacity:.5}.cal-form-row>.pill.small:not(.ok):not(.warn):not(.bad){color:var(--text)}body:not([data-device-connected=true]) #ftCalibPanel .cal-form-row>.pill.small:not(.ok):not(.warn):not(.bad){color:var(--muted);opacity:.45;filter:grayscale(.25)}.cal-range-row{display:grid;grid-template-columns:auto 1fr auto;gap:8px;align-items:center;margin-bottom:8px}.cal-range-row .control-group{display:flex;align-items:center;gap:8px}.cal-meta{display:flex;gap:8px;flex-wrap:wrap;align-items:center;margin-top:8px}#psCalibSaveRestore .cal-meta,#ncCalibSaveRestore .cal-meta{margin-top:0;margin-bottom:0}.cal-meta .hint{flex-basis:100%;font-size:12px;color:var(--muted)}.cal-meta .pill{padding:4px 8px}#psCalibSaveRestore #psCalibStatusRow,#ncCalibSaveRestore #ncCalibStatusRow,#xbox360CalibStatusRow{margin-top:8px}#psCalibSaveRestore #psCalibStatusRow,#ncCalibSaveRestore #ncCalibStatusRow{margin-bottom:0}.sticks .range-center{position:absolute;left:50%;bottom:0;transform:translate(-50%);display:grid;grid-auto-flow:row;justify-items:center;gap:4px;pointer-events:auto}.sticks .range-center .chk-range{width:18px;height:18px;margin:0}.sticks .range-center .range-caption{font-size:12px;line-height:16px;color:var(--muted, var(--muted-foreground, #8a8a8a));transition:color .2s ease;margin:0}.sticks .range-center .chk-range:checked+.range-caption{color:var(--accent);font-weight:700}@supports (translate: 1px){.sticks .range-center{translate:0 -1px}}@media(max-width:1080px){#ftCalibPanel #ncCalibParams .feature-row{grid-template-columns:minmax(0,1fr);align-items:stretch;row-gap:4px}#ftCalibPanel #ncCalibParams .feature-row>:is(label,.row-label){min-width:0}#ftCalibPanel #ncCalibParams .feature-row>:is(.select-dd,select.select){width:100%;max-width:none;min-width:0;justify-self:stretch;box-sizing:border-box}#ftCalibPanel #ncCalibParams .feature-row>.select-dd .select.select-dd-trigger,#ftCalibPanel #ncCalibParams .feature-row>select.select{width:100%;max-width:none}}#simpleCalibrationFlow #btnSimpleGuideRestore[hidden],#simpleCalibrationFlow #btnSimpleGuideRestore.hidden{display:none!important}#simpleCalibrationFlow{position:relative!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;transform:none!important;width:100%;max-width:none;z-index:auto;pointer-events:auto;visibility:visible;box-sizing:border-box;overflow:visible;height:auto!important;min-height:100%;flex:1 0 auto;display:flex;flex-direction:column;--simple-flow-scope-cap: clamp(182px, 17.407vh, 252px);--simple-flow-scope-cap-roomy: 300px;--simple-flow-preset-image-cap: clamp(90px, 8.148vh, 132px);--simple-flow-preset-image-cap-roomy: 148px;--simple-flow-scope-gap: clamp(24px, 4.815vh, 64px);--simple-flow-choice-gap: clamp(12px, 1.481vh, 20px);--simple-flow-scope-live-cap: 0px;--simple-flow-preset-image-live-cap: 0px;--simple-flow-path-image-live-cap: 0px;--simple-flow-scope-fit-cap: 9999px;--simple-flow-choice-fit-cap: 9999px;--simple-flow-scope-render-cap: min( max(var(--simple-flow-scope-cap), var(--simple-flow-scope-live-cap)), var(--simple-flow-scope-fit-cap) );--simple-flow-choice-render-cap: min( max( var(--simple-flow-preset-image-cap), var(--simple-flow-preset-image-live-cap), var(--simple-flow-path-image-live-cap) ), var(--simple-flow-choice-fit-cap) );--simple-flow-scopes-slot-min-h: min(200px, 32vh);--simple-flow-footer-slot-min-h: 72px}#simpleCalibrationFlow .simple-calibration-flow__panel{width:100%!important;max-width:none!important;max-height:none!important;height:auto!important;min-height:100%;min-width:0;flex:1 1 auto;display:flex;flex-direction:column;border:0;box-shadow:none;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;justify-content:flex-start;overflow:visible}#simpleCalibrationFlow .simple-calibration-flow__a11y-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}#simpleCalibrationFlow .simple-calibration-flow__body{box-sizing:border-box;padding:2px 0 0;overflow:visible;flex:1 1 auto;min-height:min-content;display:flex;flex-direction:column;align-items:stretch;gap:0}#simpleCalibrationFlow .simple-calibration-flow__content{flex:1 1 auto;min-height:min-content;width:100%;display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch}#simpleCalibrationFlow .simple-calibration-flow__section{min-height:auto}#simpleCalibrationFlow .simple-calibration-flow__section--footer{flex:0 0 auto;min-height:var(--simple-flow-footer-slot-min-h)}#simpleCalibrationFlow .simple-calibration-flow__section--scopes{flex:1 1 auto;min-height:var(--simple-flow-scopes-slot-min-h);display:flex;flex-direction:column;container-type:size;container-name:simple-flow-scopes-stage;align-items:center;justify-content:flex-start;margin-top:0;margin-bottom:0;padding:0 0 8px;overflow:visible}#simpleCalibrationFlow .simple-calibration-flow__section--scopes .simple-calibration-flow__stage{flex:0 1 auto;min-height:min-content;width:100%;max-width:100%;display:flex;align-items:flex-start;justify-content:center;overflow:visible;box-sizing:border-box;padding-inline:0;margin-block:0}#simpleCalibrationFlow .gpt-readout-stack .gpt-axis-value,#simpleCalibrationFlow .gpt-avg.small .gpt-axis-value{display:inline-block;box-sizing:border-box;min-width:6.5ch;text-align:right;font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1}#simpleCalibrationFlow .simple-calibration-flow__sticks{display:flex!important;flex-wrap:nowrap;justify-content:center;align-items:flex-end;gap:var(--simple-flow-scope-gap);width:100%;max-width:100%;min-width:0;margin-inline:auto;box-sizing:border-box;padding:0;overflow:visible;position:relative}#simpleCalibrationFlow .simple-calibration-flow__stick-column--l,#simpleCalibrationFlow .simple-calibration-flow__stick-column--r{display:flex!important;flex-direction:column!important;align-items:center!important;gap:2px;flex:1 1 0;min-width:0;max-width:calc(var(--simple-flow-scope-render-cap) + 20px);grid-template-columns:none!important;grid-template-areas:none!important}#simpleCalibrationFlow .simple-calibration-flow__scope-cell.scope{width:100%!important;max-width:var(--simple-flow-scope-render-cap)!important;min-width:0;min-height:0;aspect-ratio:1 / 1;margin:0;box-sizing:border-box;grid-area:auto!important}#simpleCalibrationFlow .simple-calibration-flow__scope-cell.scope>canvas{display:block;width:100%;height:100%;max-width:100%;max-height:100%;box-sizing:border-box}#simpleCalibrationFlow .simple-calibration-flow__readout--l.gpt-readout-stack,#simpleCalibrationFlow .simple-calibration-flow__readout--r.gpt-readout-stack{display:contents!important}#simpleCalibrationFlow .simple-calibration-flow__readout--l .gpt-readout,#simpleCalibrationFlow .simple-calibration-flow__readout--r .gpt-readout{display:none!important}#simpleCalibrationFlow .simple-calibration-flow__avg--l.gpt-avg.small,#simpleCalibrationFlow .simple-calibration-flow__avg--r.gpt-avg.small{flex:0 0 auto;margin:8px 0 0;width:auto;min-width:0;max-width:none;display:flex!important;flex-direction:row;align-items:baseline;gap:0;font-size:11px;white-space:nowrap;color:var(--muted);opacity:.9;grid-area:auto!important}#simpleCalibrationFlow .simple-calibration-flow__avg--l.gpt-avg.small .gpt-axis-label,#simpleCalibrationFlow .simple-calibration-flow__avg--r.gpt-avg.small .gpt-axis-label{display:inline!important;font-size:0;opacity:1;letter-spacing:normal}#simpleCalibrationFlow .simple-calibration-flow__avg--l.gpt-avg.small .gpt-axis-label:after,#simpleCalibrationFlow .simple-calibration-flow__avg--r.gpt-avg.small .gpt-axis-label:after{content:"Avg. Error:";font-size:11px;text-transform:none}#simpleCalibrationFlow .simple-calibration-flow__avg--l.gpt-avg.small .gpt-axis-value,#simpleCalibrationFlow .simple-calibration-flow__avg--r.gpt-avg.small .gpt-axis-value{font-weight:700;color:var(--text);min-width:0;text-align:left;margin-left:4px}#simpleCalibrationFlow .simple-calibration-flow__toggle,#simpleCalibrationFlow[data-range-calibration-target=left] .simple-calibration-flow__stick-column--r,#simpleCalibrationFlow[data-range-calibration-target=right] .simple-calibration-flow__stick-column--l{display:none!important}#simpleCalibrationFlow .scope{place-items:center}#simpleCalibrationFlow .simple-calibration-flow__stick-column--l,#simpleCalibrationFlow .simple-calibration-flow__stick-column--r{position:relative}#simpleCalibrationFlow .simple-calibration-flow__readout--l .gpt-stick-title,#simpleCalibrationFlow .simple-calibration-flow__readout--r .gpt-stick-title,#simpleCalibrationFlow .simple-calibration-flow__readout--l .gpt-axis-label,#simpleCalibrationFlow .simple-calibration-flow__readout--r .gpt-axis-label{display:none!important}#simpleCalibrationFlow .simple-calibration-flow__footer{flex:0 0 auto;flex-shrink:0;min-height:0;display:flex;flex-direction:column;align-items:stretch;gap:8px;margin-top:0;padding-top:0;padding-bottom:0;border-top:0;overflow:visible;position:relative;z-index:auto;background:var(--panel)}@media(min-width:900px){#simpleCalibrationFlow .simple-calibration-flow__footer{gap:4px;padding-top:0}}:fullscreen #simpleCalibrationFlow .simple-calibration-flow__footer{gap:4px;padding-top:0}#simpleCalibrationFlow #psRangeStatusMirror.pill.small{width:100%;max-width:100%;min-height:30px;margin-top:0;margin-inline:0;align-self:stretch;box-sizing:border-box;padding-block:1px}#simpleCalibrationFlow #psRangeStatusMirror.pill.small.simple-calibration-status--with-counter{display:inline-flex;align-items:center;justify-content:center;gap:8px}#simpleCalibrationFlow .simple-calibration-flow__actions{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;align-self:center;gap:6px;width:100%;max-width:100%;margin-inline:0;box-sizing:border-box;padding-inline:0}#simpleCalibrationFlow #simpleCalibrationFlowBack{order:1}#simpleCalibrationFlow #simpleCalibrationFlowPrimary{order:2}#simpleCalibrationFlow #btnSimpleGuideRestore{order:3}#simpleCalibrationFlow #btnSimpleGuideSave{order:4}#simpleCalibrationFlow .simple-calibration-flow__actions .btn{flex:1 1 calc(50% - 6px);width:auto;min-width:0;max-width:100%;min-height:30px;padding:5px 8px;font-size:11px;line-height:1.25;text-align:center;justify-content:center}@media(min-width:520px){#simpleCalibrationFlow .simple-calibration-flow__actions .btn{flex:1 1 0;min-width:0;max-width:calc(33.333% - 6px)}}#simpleCalibrationFlow #simpleCalibrationFlowBack[hidden]{display:none!important}#simpleCalibrationFlow .simple-calibration-flow__actions #simpleCalibrationFlowPrimary[data-simple-retry-kind=start],#simpleCalibrationFlow .simple-calibration-flow__actions #simpleCalibrationFlowPrimary[data-simple-retry-kind=next]{border-color:color-mix(in srgb,var(--accent, #5ba8c8) 78%,var(--border) 22%);--btn-shadow-color: var(--accent, #5ba8c8)}#simpleCalibrationFlow .simple-calibration-flow__actions #simpleCalibrationFlowPrimary[data-simple-retry-kind=start]:hover:not(:disabled),#simpleCalibrationFlow .simple-calibration-flow__actions #simpleCalibrationFlowPrimary[data-simple-retry-kind=next]:hover:not(:disabled){border-color:color-mix(in srgb,var(--accent, #5ba8c8) 88%,var(--border) 12%)}#simpleCalibrationFlow .simple-calibration-flow__actions #simpleCalibrationFlowPrimary[data-simple-retry-kind=start]:disabled,#simpleCalibrationFlow .simple-calibration-flow__actions #simpleCalibrationFlowPrimary[data-simple-retry-kind=next]:disabled{border-color:var(--border);--btn-shadow-color: transparent}#simpleCalibrationFlow .simple-calibration-flow__actions .btn:focus-visible:not(:disabled),#simpleCalibrationFlow .simple-calibration-flow__actions .btn.simple-cal-footer-btn--roving-focus:not(:disabled){outline:none;border-color:color-mix(in srgb,var(--accent, #5ba8c8) 78%,var(--border) 22%);--btn-shadow-color: var(--accent, #5ba8c8)}#simpleCalibrationFlow .simple-calibration-flow__actions .btn.simple-cal-footer-btn--pressed:not(:disabled){outline:none;border-color:color-mix(in srgb,var(--accent, #5ba8c8) 78%,var(--border) 22%);--btn-shadow-color: var(--accent, #5ba8c8)}#simpleCalibrationFlow .simple-calibration-flow__actions .btn.simple-cal-footer-btn--flash-press:not(:disabled):not(.primary):not(.success){background:linear-gradient(180deg,var(--panel-2),var(--bg))}#simpleCalibrationFlow .simple-calibration-flow__actions .btn.primary.simple-cal-footer-btn--flash-press:not(:disabled){background:linear-gradient(180deg,var(--panel-2),var(--bg));box-shadow:none;filter:brightness(.98)}html[data-glass-ui=on] #simpleCalibrationFlow .simple-calibration-flow__actions .btn.simple-cal-footer-btn--flash-press:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-hover-panel2, 46%),transparent),color-mix(in srgb,var(--bg) 35%,transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}html[data-glass-ui=on] #simpleCalibrationFlow .simple-calibration-flow__actions .btn.primary.simple-cal-footer-btn--flash-press:not(:disabled){box-shadow:none;filter:brightness(.98)}dialog.simple-calibration-dialog--launch .modal-actions{display:flex;gap:8px}dialog.simple-calibration-dialog--launch .modal-actions .btn{flex:1 1 0;min-height:32px}dialog.simple-calibration-dialog--launch .modal-actions .btn:focus-visible:not(:disabled),dialog.simple-calibration-dialog--launch .modal-actions .btn.simple-cal-dialog-btn--roving-focus:not(:disabled){outline:none;border-color:color-mix(in srgb,var(--accent, #5ba8c8) 78%,var(--border) 22%);--btn-shadow-color: var(--accent, #5ba8c8)}dialog.simple-calibration-dialog--launch .modal-actions .btn.simple-cal-dialog-btn--flash-press:not(:disabled):not(.primary):not(.success){background:linear-gradient(180deg,var(--panel-2),var(--bg))}dialog.simple-calibration-dialog--launch .modal-actions .btn.primary.simple-cal-dialog-btn--flash-press:not(:disabled),dialog.simple-calibration-dialog--launch .modal-actions .btn.success.simple-cal-dialog-btn--flash-press:not(:disabled){background:linear-gradient(180deg,var(--panel-2),var(--bg));box-shadow:none;filter:brightness(.98)}#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__stage>.simple-calibration-flow__sticks,#simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__stage>.simple-calibration-flow__sticks{display:none!important}@keyframes simple-cal-retry-sticks-fade-out{0%{opacity:1}to{opacity:0}}#simpleCalibrationFlow[data-simple-flow-ui=path-choice].simple-cal-flow--retry-exit .simple-calibration-flow__stage>.simple-calibration-flow__sticks{display:flex!important;pointer-events:none;animation:simple-cal-retry-sticks-fade-out .46s cubic-bezier(.33,1,.68,1) forwards}#simpleCalibrationFlow[data-simple-flow-ui=sides-tune] .simple-calibration-flow__sticks{overflow:visible}#simpleCalibrationFlow[data-simple-flow-ui=sides-tune] .simple-calibration-flow__readout--l .gpt-readout,#simpleCalibrationFlow[data-simple-flow-ui=sides-tune] .simple-calibration-flow__readout--r .gpt-readout{display:none!important}#simpleCalibrationFlow[data-simple-flow-ui=sides-tune] .simple-calibration-flow__scope-cell.scope{position:relative;overflow:visible}#simpleCalibrationFlow[data-simple-flow-ui=sides-tune] .simple-calibration-flow__scope-cell.scope.sides-tune-scope--active{border-color:color-mix(in srgb,var(--accent, #5ba8c8),var(--scope) 22%)}.sides-tune-handle{display:none;position:absolute;width:clamp(10px,9%,18px);height:clamp(10px,9%,18px);border:2px solid var(--accent, #5ba8c8);border-radius:3px;background:#00000040;z-index:5;transform:translate(-50%,-50%);pointer-events:none;cursor:grab;touch-action:none;box-sizing:border-box;transition:opacity .15s}.sides-tune-handle:active{cursor:grabbing}#simpleCalibrationFlow[data-simple-flow-ui=sides-tune] .sides-tune-handle{display:block;pointer-events:auto}.sides-tune-handle[data-disabled=true]{opacity:.3;pointer-events:none}#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__stage,#simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__stage{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:flex-start!important;width:100%!important}#simpleCalibrationFlow .simple-calibration-flow__choices{display:flex;flex-direction:column;gap:8px;margin:0;width:100%;box-sizing:border-box;isolation:isolate;contain:paint}#simpleCalibrationFlow .simple-calibration-flow__choices[hidden]{display:none!important}#simpleCalibrationFlow .simple-calibration-flow__stage>.simple-calibration-flow__choices:not([hidden]){position:static!important;left:auto!important;right:auto!important;top:auto!important;bottom:auto!important;display:flex!important;flex-direction:column;flex:0 1 auto;width:100%;max-width:100%;align-items:center;justify-content:flex-start;padding:0;margin-block:auto;margin-inline:auto;box-sizing:border-box;text-align:center}#simpleCalibrationFlow .simple-calibration-flow__choices-title{margin:0;font-size:12px;font-weight:700;color:color-mix(in srgb,var(--text),var(--muted) 18%);text-align:center}#simpleCalibrationFlow .simple-calibration-flow__choices-row{display:grid!important;grid-template-columns:repeat(3,1fr)!important;container-type:inline-size;container-name:simple-flow-choice-row;justify-items:center;align-items:start;gap:var(--simple-flow-choice-gap);width:100%;max-width:100%;box-sizing:border-box;padding-inline:clamp(8px,1.2vw,16px)}#simpleCalibrationFlow .simple-calibration-flow__choices:not([hidden])>.simple-calibration-flow__choices-title{display:none!important}#simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__choices-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;max-width:min(100%,calc(var(--simple-flow-choice-render-cap) * 2 + 176px));margin-inline:auto}#simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__choice-option:has(input[value=racing]){display:none!important}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choices:not([hidden]){min-height:calc(var(--simple-flow-choice-render-cap) + 96px)}#simpleCalibrationFlow[data-simple-flow-swap-direction=forward]{--simple-flow-choice-swap-out-x: -18px}#simpleCalibrationFlow[data-simple-flow-swap-direction=back]{--simple-flow-choice-swap-out-x: 18px}#simpleCalibrationFlow.simple-cal-flow--choice-swap-out .simple-calibration-flow__choices:not([hidden]){opacity:0;transform:translate3d(var(--simple-flow-choice-swap-out-x, 0),0,0);transition:opacity .12s cubic-bezier(.4,0,1,1),transform .12s cubic-bezier(.4,0,1,1);pointer-events:none}@keyframes simple-cal-choice-swap-in-forward{0%{opacity:0;transform:translate3d(18px,0,0)}to{opacity:1;transform:translateZ(0)}}@keyframes simple-cal-choice-swap-in-back{0%{opacity:0;transform:translate3d(-18px,0,0)}to{opacity:1;transform:translateZ(0)}}#simpleCalibrationFlow.simple-cal-flow--choice-swap-in[data-simple-flow-swap-direction=forward] .simple-calibration-flow__choices:not([hidden]){animation:simple-cal-choice-swap-in-forward .22s cubic-bezier(.22,1,.36,1) both;pointer-events:none}#simpleCalibrationFlow.simple-cal-flow--choice-swap-in[data-simple-flow-swap-direction=back] .simple-calibration-flow__choices:not([hidden]){animation:simple-cal-choice-swap-in-back .22s cubic-bezier(.22,1,.36,1) both;pointer-events:none}#simpleCalibrationFlow.simple-cal-flow--retry-exit:not([data-simple-flow-ui]) .simple-calibration-flow__sticks{transition:opacity .46s cubic-bezier(.33,1,.68,1);opacity:0;pointer-events:none}@media(prefers-reduced-motion:reduce){#simpleCalibrationFlow.simple-cal-flow--choice-swap-out .simple-calibration-flow__choices:not([hidden]),#simpleCalibrationFlow.simple-cal-flow--choice-swap-in .simple-calibration-flow__choices:not([hidden]){animation:none!important;transition:none!important;opacity:1!important;transform:none!important;pointer-events:auto!important}#simpleCalibrationFlow[data-simple-flow-ui=path-choice].simple-cal-flow--retry-exit .simple-calibration-flow__stage>.simple-calibration-flow__sticks{animation:none!important;opacity:0!important}#simpleCalibrationFlow.simple-cal-flow--retry-exit:not([data-simple-flow-ui]) .simple-calibration-flow__sticks{transition:none!important;opacity:1!important;pointer-events:auto!important}}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]){--sq-path-breathe: 4px;--sq-path-title-gap: 4px}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__stage>.simple-calibration-flow__choices:not([hidden]){padding:var(--sq-path-breathe) calc(var(--sq-path-breathe) + 4px) calc(var(--sq-path-breathe) * 2);gap:var(--sq-path-title-gap)}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choices-row{padding:var(--sq-path-breathe) calc(var(--sq-path-breathe) + 2px)}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choice-option{padding:2px 2px 0;border-radius:0;gap:6px}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choice-label{margin-top:6px;gap:3px}#simpleCalibrationFlow .simple-calibration-flow__choice-option{align-items:center;text-align:center;border:0;background:none;padding:4px;gap:8px;width:auto;max-width:100%}#simpleCalibrationFlow .simple-calibration-flow__choice-label{display:flex;flex-direction:column;align-items:center;gap:3px;min-width:0}#simpleCalibrationFlow .simple-calibration-flow__choice-title{font-weight:700}#simpleCalibrationFlow .simple-calibration-flow__choice-copy{font-size:10px;font-weight:600;line-height:1.2;color:color-mix(in srgb,var(--text),var(--muted) 22%)}#simpleCalibrationFlow .simple-calibration-flow__choice-option input{display:none}#simpleCalibrationFlow .simple-calibration-flow__choice-visual{display:block;width:100%;max-width:var(--simple-flow-choice-render-cap);box-sizing:border-box;backface-visibility:hidden;-webkit-backface-visibility:hidden}#simpleCalibrationFlow .simple-calibration-flow__choice-image{display:block;filter:none;opacity:1;transition:opacity .22s ease;width:100%;aspect-ratio:1 / 1;object-fit:contain;box-sizing:border-box;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;backface-visibility:hidden;-webkit-backface-visibility:hidden}@media(min-width:1081px){html[data-simple-legend-layout=merged] #simpleCalibrationFlow{--simple-flow-scope-cap: clamp(196px, 18.333vh, 268px);--simple-flow-scope-cap-roomy: 332px;--simple-flow-preset-image-cap: clamp(98px, 8.75vh, 144px);--simple-flow-preset-image-cap-roomy: 164px;--simple-flow-footer-slot-min-h: 64px}html[data-simple-legend-layout=merged] #simpleCalibrationFlow .simple-calibration-flow__section--scopes{padding-top:4px;padding-bottom:12px}html[data-simple-legend-layout=merged] #simpleCalibrationFlow .simple-calibration-flow__footer{gap:8px;padding-bottom:10px}html[data-simple-legend-layout=merged] #simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__stage>.simple-calibration-flow__choices:not([hidden]){justify-content:center}#simpleCalibrationFlow{min-height:100%;flex:1 0 auto}#simpleCalibrationFlow .simple-calibration-flow__panel{min-height:100%;flex:1 1 auto}#simpleCalibrationFlow .simple-calibration-flow__body,#simpleCalibrationFlow .simple-calibration-flow__content{flex:1 1 auto;min-height:min-content}#simpleCalibrationFlow .simple-calibration-flow__section--scopes{flex:1 1 auto;min-height:var(--simple-flow-scopes-slot-min-h)}#simpleCalibrationFlow .simple-calibration-flow__section--scopes .simple-calibration-flow__stage{margin-block:auto}#simpleCalibrationFlow .simple-calibration-flow__stage>.simple-calibration-flow__choices:not([hidden]){margin-block:auto}}@media(max-width:1080px){#simpleCalibrationFlow{display:flex!important;flex-direction:column!important;min-height:auto!important;height:auto!important;flex:0 0 auto!important;width:100%!important;min-width:0!important;--simple-flow-scope-cap: clamp(148px, 42vw, 220px);--simple-flow-scope-gap: clamp(12px, 3vw, 18px);--simple-flow-choice-gap: clamp(10px, 2.5vw, 14px);--simple-flow-choice-stage-image-cap: min( 220px, max( var(--simple-flow-preset-image-cap), var(--simple-flow-preset-image-live-cap), var(--simple-flow-path-image-live-cap), calc(max(var(--simple-flow-scope-live-cap), var(--simple-flow-scope-cap))*.72) ) )}#simpleCalibrationFlow .simple-calibration-flow__panel,#simpleCalibrationFlow .simple-calibration-flow__body,#simpleCalibrationFlow .simple-calibration-flow__content,#simpleCalibrationFlow .simple-calibration-flow__section--scopes,#simpleCalibrationFlow .simple-calibration-flow__section--footer,#simpleCalibrationFlow .simple-calibration-flow__stage,#simpleCalibrationFlow .simple-calibration-flow__sticks,#simpleCalibrationFlow .simple-calibration-flow__choices:not([hidden]){flex:0 0 auto!important;min-height:auto!important;height:auto!important;width:100%;min-width:0}#simpleCalibrationFlow .simple-calibration-flow__panel,#simpleCalibrationFlow .simple-calibration-flow__body,#simpleCalibrationFlow .simple-calibration-flow__content,#simpleCalibrationFlow .simple-calibration-flow__section--scopes,#simpleCalibrationFlow .simple-calibration-flow__section--footer{display:flex!important;flex-direction:column!important}#simpleCalibrationFlow .simple-calibration-flow__section--scopes{container-type:normal;container-name:none;align-items:stretch;justify-content:flex-start;padding-bottom:14px;contain:none}#simpleCalibrationFlow .simple-calibration-flow__stage{margin-block:0;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;contain:none}#simpleCalibrationFlow .simple-calibration-flow__stage>.simple-calibration-flow__choices:not([hidden]){min-height:0;margin-block:0;padding-bottom:8px;contain:none}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choices:not([hidden]){min-height:calc(var(--simple-flow-choice-stage-image-cap) + 96px)}#simpleCalibrationFlow .simple-calibration-flow__sticks{flex-wrap:wrap;justify-content:center;align-items:stretch;gap:clamp(12px,3vw,18px)}#simpleCalibrationFlow .simple-calibration-flow__stick-column--l,#simpleCalibrationFlow .simple-calibration-flow__stick-column--r{flex:1 1 min(220px,100%);width:min(100%,calc(var(--simple-flow-scope-render-cap) + 20px))}#simpleCalibrationFlow .simple-calibration-flow__choices-row,#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__choices-row{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding-inline:clamp(4px,2vw,12px)}#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__choices-row{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:clamp(6px,1.8vw,12px);padding-inline:clamp(2px,1vw,8px)}#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__choice-option{padding:1px 1px 0;gap:4px}#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__choice-label{margin-top:4px}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choice-visual{max-width:min(220px,max(var(--simple-flow-choice-render-cap),calc(var(--simple-flow-scope-render-cap) * .72)))}#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__choice-visual{max-width:min(156px,max(112px,calc(var(--simple-flow-scope-render-cap) * .58)))}#simpleCalibrationFlow .simple-calibration-flow__actions .btn{flex:1 1 calc(50% - 6px);max-width:none}}@media(max-width:720px){#simpleCalibrationFlow .simple-calibration-flow__stick-column--l,#simpleCalibrationFlow .simple-calibration-flow__stick-column--r{flex-basis:100%;width:100%}#simpleCalibrationFlow .simple-calibration-flow__choices-row,#simpleCalibrationFlow[data-simple-flow-ui=avg-preset] .simple-calibration-flow__choices-row,#simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__choices-row{grid-template-columns:1fr!important;max-width:min(100%,320px)}}:fullscreen #simpleCalibrationFlow{--simple-flow-scope-cap: clamp(174px, 16.666vh, 240px)}:fullscreen #simpleCalibrationFlow .simple-calibration-flow__body{padding-top:6px}:fullscreen #simpleCalibrationFlow .simple-calibration-flow__section--scopes{padding-top:4px}:fullscreen #simpleCalibrationFlow .simple-calibration-flow__sticks,:fullscreen #simpleCalibrationFlow .simple-calibration-flow__stage>.simple-calibration-flow__choices:not([hidden]){padding-top:4px}#simpleCalibrationFlow .simple-calibration-flow__choice-option:has(input:checked){border:0;background:none}#simpleCalibrationFlow .simple-calibration-flow__choice-option:has(input:checked) .simple-calibration-flow__choice-visual{border-color:var(--accent)}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choice-visual{margin-inline:auto;padding:calc(var(--sq-path-breathe) + 4px);border:1px solid color-mix(in srgb,var(--border),#000 18%);background:var(--panel-2);box-shadow:0 16px 36px -20px #000000e0,0 6px 16px -8px #0000008c,inset 0 1px color-mix(in srgb,#fff,transparent 84%);border-radius:calc(var(--sq-path-breathe) + 8px);box-sizing:border-box}#simpleCalibrationFlow:is([data-simple-flow-ui=path-choice],[data-simple-flow-ui=avg-preset]) .simple-calibration-flow__choice-option:has(input:checked) .simple-calibration-flow__choice-visual{border:2px solid var(--accent, #5ba8c8);background:var(--panel-2);box-shadow:0 18px 42px -18px color-mix(in srgb,rgba(0,0,0,.75),var(--accent) 22%),0 8px 20px -8px #00000080,inset 0 1px color-mix(in srgb,#fff,transparent 80%)}[data-theme=light] #simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__choice-image{filter:brightness(0) saturate(100%) opacity(.56)}[data-theme=light] #simpleCalibrationFlow[data-simple-flow-ui=path-choice] .simple-calibration-flow__choice-option:has(input:checked) .simple-calibration-flow__choice-image{filter:brightness(0) saturate(100%) opacity(.72)}.status.marquee{display:flex;--marquee-gap: 120px;--marquee-duration: 12s;overflow:hidden;width:100%;max-width:none;height:24px;border-radius:8px;box-sizing:border-box;white-space:nowrap;position:relative}.status.marquee .track{display:flex;animation:marquee-flow var(--marquee-duration) linear infinite}.status.marquee .slide{display:inline-flex;align-items:center;flex-shrink:0;min-height:24px;line-height:24px;white-space:nowrap}#advice.status.marquee,#simpleCalibrationAdvice.status.marquee{border-color:color-mix(in srgb,var(--border),black 22%)}#advice{margin:0 0 4px}#advice .slide,#simpleCalibrationAdvice .slide,#mcAdvice .slide{transition:opacity .18s ease}.status.marquee.fade-out .slide{opacity:0;transform:none;will-change:opacity}@media(prefers-reduced-motion:reduce){#advice .slide,#simpleCalibrationAdvice .slide,#mcAdvice .slide{transition:none}}@media(prefers-reduced-motion:reduce){.status.marquee .track{animation:none;transform:none}}#advice.status.marquee,#simpleCalibrationAdvice.status.marquee{box-shadow:var(--shadow-banner)}.sticks{display:grid;grid-template-columns:1fr 1fr;gap:14px;text-align:center;position:relative}.scope{position:relative;aspect-ratio:1;border:2px dashed var(--scope);border-radius:12px;display:grid;place-items:center;background:radial-gradient(120px 120px at 50% 50%,rgba(255,255,255,.02),transparent 60%);isolation:isolate}.scope.touch-active .touch-dot{transform:translate(-50%,-50%) scale(1.5);background:radial-gradient(circle at 30% 30%,#0f0,#0c0);box-shadow:0 0 0 calc(var(--dot-outline-w) / 2) var(--dot-outline),inset 0 0 0 calc(var(--dot-outline-w) / 2) var(--dot-outline),0 0 16px -2px #0f0,inset 0 1px #0006}.scope.touch-active .touch-dot.finger-1,.scope.touch-active .touch-dot.finger-2{background:radial-gradient(circle at 30% 30%,#0f0,#0c0)}canvas{width:100%;height:100%}.scope canvas.arc{position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none}.scope canvas:not(.arc){position:relative;z-index:1}.touch-dot{position:absolute;width:12px;height:12px;border-radius:50%;background:radial-gradient(circle at 30% 30%,var(--accent),var(--accent-2));border:none;box-shadow:0 0 0 calc(var(--dot-outline-w) / 2) var(--dot-outline),inset 0 0 0 calc(var(--dot-outline-w) / 2) var(--dot-outline),0 0 12px -2px var(--accent),inset 0 1px #0006;transform:translate(-50%,-50%);pointer-events:none;z-index:9999;transition:transform .15s ease,background .15s ease,box-shadow .15s ease}.touch-dot.finger-1,.touch-dot.finger-2{background:radial-gradient(circle at 30% 30%,#fbff00,#fbff0b)}.bar{width:65px;height:160px;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;position:relative;overflow:hidden}.bar-fill{position:absolute;bottom:0;left:0;right:0;height:0;background:linear-gradient(180deg,var(--accent),var(--accent-2))}.bar-label{position:absolute;top:8px;left:8px;font-size:12px;color:var(--muted)}.scope-container{position:relative}.mode-stage{position:relative;display:grid;grid-template-areas:"content";grid-template-columns:100%;grid-template-rows:100%;flex:1;min-height:0;min-width:0;overflow:visible}.mode-view{grid-area:content;display:flex;flex-direction:column;width:100%;min-height:0;min-width:0;transition:transform .42s cubic-bezier(.2,.85,.25,1),opacity .42s ease,visibility .42s;will-change:transform,opacity;transform:translateZ(0);backface-visibility:hidden;-webkit-backface-visibility:hidden;perspective:1000px}.mode-view--dashboard{transform:translateZ(0);opacity:1;visibility:visible;pointer-events:auto;z-index:2}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) body:not(.mode--tester):not(.mode--simple) .mode-view--dashboard{perspective:none;transform:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible}.mode-view--tester{transform:translate3d(105%,0,0);opacity:0;visibility:hidden;pointer-events:none;z-index:1}.mode-view--simple{transform:translate3d(-105%,0,0);opacity:0;visibility:hidden;pointer-events:none;z-index:1}body.mode--tester .mode-view--dashboard{transform:translate3d(-105%,0,0);opacity:0;visibility:hidden;pointer-events:none}body.mode--tester .mode-view--tester{transform:none;perspective:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible;opacity:1;visibility:visible;pointer-events:auto}body.mode--tester .mode-view--simple{transform:translate3d(-105%,0,0);opacity:0;visibility:hidden;pointer-events:none}body.mode--simple .mode-view--dashboard,body.mode--simple .mode-view--tester{transform:translate3d(105%,0,0);opacity:0;visibility:hidden;pointer-events:none}body.mode--simple .mode-view--simple{transform:none;perspective:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible;opacity:1;visibility:visible;pointer-events:auto}.mode-view[hidden]{display:none!important}body.mode--animating .mode-view{visibility:visible}.mode-stage.mode-stage--animating{overflow-x:visible;overflow-y:visible}@media(prefers-reduced-motion:reduce){.mode-view,.platform-tabs-row,.tabs{transition:none!important;transform:none!important;opacity:1!important;visibility:visible!important}body.mode--tester .mode-view--dashboard{display:none}body:not(.mode--tester) .mode-view--tester{display:none}body.mode--simple .mode-view--dashboard,body.mode--simple .mode-view--tester{display:none}body:not(.mode--simple) .mode-view--simple{display:none}}.grid.gpt-grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,min(var(--gpt-summary-pct, 36%),50%));gap:14px;width:100%;min-width:0;align-items:stretch;align-self:stretch}@media(max-width:1080px){.grid.gpt-grid{grid-template-columns:1fr}.gpt-summary-card{order:-1}}.mode-view--tester .gpt-grid>.card{display:flex;flex-direction:column;width:100%;min-height:0}body.mode--tester #testerStage .card{transform:none}.mode-view--tester .gpt-main-card .body{padding:0;overflow:clip;display:flex;flex-direction:column;scrollbar-gutter:auto;flex:1 1 auto;min-height:0;container-type:inline-size;container-name:gpt-main-body}.mode-view--tester .gpt-main-card .body>.gpt-root{flex:1 1 auto;min-height:0}.gpt-summary-card .body{padding:0;display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.gpt-summary-root{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;gap:12px;padding:clamp(8px,1.5vw,14px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:stable;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2);border-bottom-left-radius:15px;border-bottom-right-radius:15px;clip-path:inset(0 round 0 0 15px 15px)}.gpt-summary-root::-webkit-scrollbar{width:10px;height:10px}.gpt-summary-root::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px 16px}.gpt-summary-root::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.gpt-summary-root::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.gpt-summary-toolbar{flex:0 0 auto;width:100%;max-width:none;margin:0}.gpt-summary-layout{display:flex;flex-direction:column;flex:1 1 auto;min-height:0;overflow:hidden}.gpt-summary-layout>.gpt-diagram-wrap{flex:1 1 0;min-height:0;overflow:hidden;display:flex;align-items:center;justify-content:center;padding:clamp(2px,.5vw,6px) clamp(8px,1.4vw,16px) clamp(10px,2vw,20px);box-sizing:border-box}.gpt-summary-layout .gpt-diagram-svg{display:block;width:100%;height:auto;max-height:100%;flex-shrink:1}@media(max-width:1080px){.gpt-summary-layout>.gpt-diagram-wrap{flex:0 1 auto;min-height:clamp(220px,52vmin,440px);overflow:visible}.gpt-summary-layout .gpt-diagram-svg{max-height:min(440px,72vh)}}.gpt-summary-right{flex:0 0 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;padding:0 clamp(8px,1.5vw,16px) clamp(12px,2vw,24px);box-sizing:border-box}.gpt-summary-mode-label{font-size:12px;font-weight:700;letter-spacing:.08em;color:var(--muted);text-align:center;text-transform:uppercase}.gpt-summary-stats{display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.gpt-summary-stats .gpt-stat{flex-direction:row;width:auto;height:auto;padding:0;gap:8px;background:transparent;border:none;border-radius:0;font-size:14px;color:var(--muted)}.gpt-summary-stats .gpt-stat b{font-size:17px;font-weight:700;color:var(--text)}.gpt-summary-stats-sep{color:var(--border);font-size:16px;-webkit-user-select:none;user-select:none}.gpt-summary-range-tab{pointer-events:auto;display:flex;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:auto;padding:6px 14px;background:var(--panel);border:1px solid var(--border);border-radius:999px;white-space:nowrap}.gpt-summary-range-tab .range-caption{font-size:13px}.gpt-root{--gpt-max: min(1280px, 100vw);--gpt-diagram-target: min(440px, 42vw);--gpt-diagram-col-max: min(460px, 44vw);--gpt-radar-base: clamp(140px, 32vw, 320px);position:relative;width:100%;flex:0 1 auto;min-height:0;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding:clamp(8px,1.4vw,14px) clamp(6px,1vw,12px) clamp(8px,1.4vw,12px);box-sizing:border-box;overflow-y:auto;overflow-x:hidden;scrollbar-gutter:auto;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2);min-width:0;border-bottom-left-radius:15px;border-bottom-right-radius:15px;clip-path:inset(0 round 0 0 15px 15px)}.mode-view--tester .gpt-main-card .body>.gpt-root{--gpt-max: 100%;--gpt-radar-base: clamp(150px, 36vw, 400px)}@supports (width: 1cqi){.mode-view--tester .gpt-main-card .body>.gpt-root{--gpt-max: min(100%, 100cqi);--gpt-radar-base: clamp(150px, min(100cqi - 20px, 36vw, 400px), 400px)}}body.mode--animating .gpt-root{overflow-y:auto;overflow-x:hidden;-ms-overflow-style:none;scrollbar-gutter:auto;scrollbar-width:none}body.mode--animating .gpt-root::-webkit-scrollbar{width:0;height:0}.gpt-root::-webkit-scrollbar{width:10px;height:10px}.gpt-root::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px 16px}.gpt-root::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.gpt-root::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.gpt-controls-row{display:flex;flex-direction:column;align-items:center;width:100%;margin-bottom:clamp(12px,1.3vw,18px);z-index:10;flex-shrink:0}.gpt-toolbar{display:block;width:min(100%,var(--gpt-max));max-width:var(--gpt-max);min-height:0;height:auto;padding:10px 12px;box-sizing:border-box;background:var(--panel-2);border:1px solid var(--border);border-radius:12px;box-shadow:0 4px 14px #0000001a;position:relative;z-index:10}.gpt-toolbar__players{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:12px;width:100%;min-width:0}.gpt-toolbar--name-only{width:min(100%,560px);padding-top:6px;padding-bottom:6px}.gpt-toolbar__players--name-only{justify-content:center;flex-wrap:nowrap;gap:8px;min-height:44px}.gpt-toolbar__center--name-only{flex:1 1 auto;width:100%;min-height:44px}.gpt-btn-icon--ghost{visibility:hidden;pointer-events:none;flex:0 0 auto}.gpt-summary-toolbar .gpt-toolbar__players--summary{justify-content:space-between;gap:10px}.gpt-summary-toolbar .gpt-tabs-group,.gpt-summary-toolbar .gpt-counters{flex:0 1 auto}.gpt-summary-toolbar .gpt-sep--summary{margin:0}.gpt-toolbar__players .gpt-tabs-group,.gpt-toolbar__players .gpt-counters{flex-shrink:0}.gpt-toolbar__center{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;flex:1 1 160px;min-width:0}.gpt-toolbar .gpt-tab,.gpt-toolbar .gpt-stat,.gpt-toolbar .gpt-btn-icon{background:var(--panel)}.gpt-toolbar .gpt-range-tab{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;justify-content:center;gap:6px 12px;width:100%;max-width:none;min-width:0;min-height:0;margin:0;padding:0;box-sizing:border-box;background:transparent;border:none;border-radius:0;box-shadow:none;z-index:auto;pointer-events:none}.gpt-range-tab>*{pointer-events:auto}.gpt-range-tab .chk-range{width:16px;height:16px;accent-color:var(--accent);cursor:pointer;margin:0}.gpt-range-tab .range-caption{font-size:12px;font-weight:500;color:var(--muted);cursor:pointer;-webkit-user-select:none;user-select:none}.gpt-stick-linearity-lead{margin:0;font-size:11px;line-height:1.45;color:var(--muted)}.gpt-stick-linearity-target-row .select-dd{flex:1 1 0;min-width:0;max-width:none;width:auto}.gpt-stick-linearity-modal .gpt-stick-linearity-start-btn{width:100%;min-width:0;max-width:none;align-self:stretch;box-sizing:border-box;margin-top:4px}.gpt-range-tab .gpt-range-sep{width:1px;height:16px;background:color-mix(in srgb,var(--border) 85%,transparent);flex-shrink:0;margin:0 2px;pointer-events:none}.gpt-range-tab.gpt-range-tab--dualsense{justify-content:center}.gpt-range-tab.gpt-range-tab--dualsense .gpt-range-sep--vib,.gpt-range-tab.gpt-range-tab--dualsense #gptVibration,.gpt-range-tab.gpt-range-tab--dualsense label[for=gptVibration]{display:none!important}.gpt-tabs-group{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.gpt-tab{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;width:44px;height:44px;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;cursor:default;color:var(--muted);transition:none}.gpt-tab:not(.connected) svg,.gpt-tab:not(.connected) .label{opacity:.25;transition:none}.gpt-tab svg{width:18px;height:18px;margin-bottom:2px;fill:currentColor}.gpt-tab .label{font-size:10px;font-weight:700;line-height:1}.gpt-tab .gpt-status-dot{width:4px;height:4px;margin-top:3px;background:var(--border);border-radius:50%;transition:none}.gpt-tab.connected{color:var(--text);cursor:pointer}.gpt-tab.connected svg,.gpt-tab.connected .label{opacity:1}.gpt-tab.selected{border:1px solid var(--accent);color:var(--text);box-shadow:0 0 12px -2px #0003}.gpt-tab.selected svg{fill:var(--accent);opacity:1}.gpt-tab.input-active .gpt-status-dot{background-color:var(--good);box-shadow:0 0 8px color-mix(in srgb,var(--good) 75%,transparent);transform:scale(1.4)}.gpt-sep{display:block;width:1px;height:28px;background:var(--border);margin:0 8px;flex-shrink:0;align-self:center}.gpt-toolbar__center .gpt-name{width:100%;font-size:13px;font-weight:700;color:var(--warn);text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.25}.gpt-toolbar--name-only .gpt-name{text-align:center}.gpt-name.active{color:var(--good)}.gpt-counters{display:flex;gap:8px;flex-shrink:0;flex-wrap:wrap}.gpt-stat{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;width:44px;height:44px;padding:0;font-size:9px;line-height:1;text-align:center;color:var(--muted);background:var(--panel-2);border:1px solid var(--border);border-radius:8px;white-space:normal}.gpt-stat b{color:var(--text);font-family:monospace;font-size:11px;line-height:1}.gpt-btn-icon{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:var(--panel-2);border:1px solid var(--border);border-radius:8px;color:var(--muted);cursor:pointer;flex-shrink:0}.gpt-btn-icon:hover{color:var(--text);border-color:var(--border)}.gpt-btn-icon svg{width:18px;height:18px}@media(max-width:900px){.gpt-summary-root{padding-top:10px}.gpt-summary-toolbar .gpt-toolbar__players--summary{justify-content:center}.gpt-summary-toolbar .gpt-sep--summary{display:none}}.gpt-remap-modal{position:absolute;top:80px;left:0;right:0;width:auto;max-width:none;min-width:0;box-sizing:border-box;display:none;flex-direction:row;justify-content:center;align-items:flex-start;gap:0;padding:0 clamp(10px,3vw,20px);background:transparent;border:none;border-radius:0;box-shadow:none;z-index:100;overflow:visible}.gpt-remap-modal.gpt-remap-modal--portal{position:fixed;top:0;left:0;right:0;bottom:0;padding:0;z-index:2147482650;pointer-events:none}.gpt-remap-modal.open{display:flex}.gpt-remap-modal:not(.gpt-remap-modal--portal) .gpt-remap-modal__anchor{display:contents}.gpt-remap-modal__anchor{box-sizing:border-box}.gpt-remap-modal.gpt-remap-modal--portal.open{display:block}.gpt-remap-modal.gpt-remap-modal--portal .gpt-remap-modal__anchor{position:absolute;display:flex;align-items:center;justify-content:center;padding:0 clamp(8px,2vw,16px);overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border) var(--panel-2)}.gpt-remap-modal.gpt-remap-modal--portal .gpt-remap-modal__anchor::-webkit-scrollbar{width:10px;height:10px}.gpt-remap-modal.gpt-remap-modal--portal .gpt-remap-modal__anchor::-webkit-scrollbar-track{background:var(--panel-2);border:0;border-radius:8px;margin-block:2px}.gpt-remap-modal.gpt-remap-modal--portal .gpt-remap-modal__anchor::-webkit-scrollbar-thumb{background:var(--border);border:2px solid var(--panel-2);border-radius:8px}.gpt-remap-modal.gpt-remap-modal--portal .gpt-remap-modal__anchor::-webkit-scrollbar-thumb:hover{background:var(--accent-2)}.gpt-remap-modal__anchor .gpt-remap-modal__sheet{pointer-events:auto}.gpt-remap-modal__sheet{width:min(100%,380px);flex:0 0 auto;box-sizing:border-box;display:flex;flex-direction:column;gap:12px;padding:16px;border-radius:12px;border:1px solid var(--border);background:var(--panel);box-shadow:0 20px 50px #0000008c}.gpt-remap-modal.gpt-remap-modal--portal .gpt-remap-modal__sheet{max-height:100%}.gpt-remap-modal.open .gpt-remap-modal__sheet{animation:remapModalSheetPop .25s cubic-bezier(.34,1.56,.64,1) forwards}@media(prefers-reduced-motion:reduce){.gpt-remap-modal.open .gpt-remap-modal__sheet{animation:none;opacity:1}}.gpt-remap-header{display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--border);padding-bottom:8px;margin-bottom:4px}.gpt-remap-title{font-size:13px;font-weight:700;color:var(--accent);text-transform:uppercase;letter-spacing:.5px}.gpt-remap-close{background:transparent;border:none;color:var(--muted);font-size:16px;cursor:pointer;line-height:1;padding:4px;border-radius:4px}.gpt-remap-close:hover{color:var(--text);background:var(--panel-2)}.gpt-remap-auto-block{display:flex;flex-direction:column;gap:10px;margin-top:8px;margin-bottom:0}.gpt-remap-auto-pill{box-sizing:border-box;font-size:12px;font-weight:600;line-height:1.35;padding:8px 10px;border-radius:8px;border:1px solid var(--border);box-shadow:none;background:color-mix(in srgb,var(--panel-2) 92%,var(--accent-2) 8%);color:var(--text);text-align:center;min-height:48px;display:flex;align-items:center;justify-content:center}.gpt-remap-auto-pill--active{border-color:color-mix(in srgb,var(--accent-2),var(--border) 22%);background:color-mix(in srgb,var(--panel-2) 85%,var(--accent-2) 15%)}.gpt-remap-auto-pill--success{border-color:color-mix(in srgb,var(--good-2),var(--border) 20%);background:color-mix(in srgb,var(--panel-2) 78%,var(--good-2) 22%);color:color-mix(in srgb,var(--text) 90%,var(--good-2) 10%)}.gpt-remap-auto-pill--error{border-color:color-mix(in srgb,var(--bad),var(--border) 25%);background:color-mix(in srgb,var(--panel-2) 82%,var(--bad) 18%);color:var(--text)}.gpt-remap-auto-actions{display:flex;flex-wrap:wrap;gap:8px;width:100%}.gpt-remap-auto-actions .gpt-remap-auto-btn{flex:1 1 140px;width:auto;min-width:120px;max-width:none}.gpt-remap-auto-btn.is-busy{border-color:color-mix(in srgb,var(--warn),var(--border) 30%)}.gpt-remap-row{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:12px;min-width:0}.gpt-remap-row label{color:var(--text);font-weight:600;flex:0 1 auto;min-width:0}.gpt-remap-modal:not(.gpt-stick-linearity-modal){--gpt-axis-remap-label-col: 12rem}.gpt-remap-modal:not(.gpt-stick-linearity-modal) .gpt-remap-modal__sheet>.gpt-remap-row{display:grid;grid-template-columns:var(--gpt-axis-remap-label-col) minmax(0,1fr);justify-content:stretch;justify-items:stretch;align-items:center}.gpt-remap-modal:not(.gpt-stick-linearity-modal) .gpt-remap-modal__sheet>.gpt-remap-row label{flex:unset;white-space:nowrap;padding-right:4px;justify-self:start}.gpt-remap-modal:not(.gpt-stick-linearity-modal) .gpt-remap-modal__sheet>.gpt-remap-row .select-dd{flex:unset;width:100%;min-width:0;max-width:none}.gpt-remap-select{width:130px;height:28px;background:var(--panel-2);border:1px solid var(--border);border-radius:6px;color:var(--text);font-size:12px;padding:0 8px;cursor:pointer;outline:none}.gpt-remap-select:focus{border-color:var(--accent)}.gpt-remap-row .select-dd{flex:1 1 0;min-width:0;max-width:none;width:auto}.gpt-remap-row .select-dd .select.select-dd-trigger{width:100%;min-height:28px}.gpt-remap-modal .select-dd-panel,.gpt-stick-linearity-modal .select-dd-panel{z-index:400;background:var(--panel-2);color:var(--text);border:1px solid color-mix(in srgb,var(--accent-2),var(--border) 28%);box-shadow:0 16px 40px -12px #000000a6,0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}.gpt-stick-linearity-modal .select-dd-option{color:var(--text)}.gpt-viz-container{position:relative;width:min(100%,var(--gpt-max));max-width:var(--gpt-max);padding-inline:clamp(2px,.6vw,10px);flex:1 1 auto;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;min-height:0}.gpt-radar-canvas{display:block;box-sizing:border-box;width:min(100%,calc(var(--gpt-radar-base) * var(--radar-scale, 1)));max-width:100%;aspect-ratio:1 / 1;height:auto;background:transparent;opacity:0;margin:0 auto;flex-shrink:1;min-width:0;min-height:0}.gpt-radar-canvas.visible{animation:fadeIn-Up .6s ease-out forwards}.gpt-radar-canvas.visible.gpt-radar-static{animation:none;opacity:1;transform:none}.gpt-connected-layout{position:relative;display:flex;flex-direction:column;align-items:center;align-self:stretch;flex:1 1 auto;width:min(100%,var(--gpt-max));max-width:var(--gpt-max);margin:0 auto;padding-inline:clamp(2px,.6vw,8px);padding-top:clamp(2px,.5vw,6px);padding-bottom:clamp(12px,2vw,24px);box-sizing:border-box;min-width:0;min-height:0}.gpt-connected-left{flex:1 1 auto;min-width:0;max-width:min(100%,820px);width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:0;min-height:100%;container-type:inline-size;container-name:gpt-connected-left}@media(max-width:640px){.gpt-connected-left{flex-basis:auto;width:100%;max-width:100%;align-items:center}.gpt-btn-grid{justify-items:center}}.gpt-sticks-layout{position:relative;display:flex;flex-direction:row;justify-content:center;align-items:center;gap:clamp(12px,2.1vw,28px);flex:0 1 auto;width:100%;min-width:0;max-width:100%;margin:0;padding:clamp(6px,1.2vw,14px) clamp(8px,1.5vw,18px) 0;box-sizing:border-box;container-type:inline-size;container-name:gptsticks}.gpt-diagram-wrap{min-width:0;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;box-sizing:border-box}.gpt-diagram-svg{display:block;width:100%;max-width:100%;height:auto;overflow:visible}.gpt-ds-svg{color:var(--controller-diagram);shape-rendering:geometricPrecision;text-rendering:geometricPrecision}.gpt-ds-svg #l3-border,.gpt-ds-svg #r3-border{stroke:var(--border)}.gpt-ds-svg [data-gpt-btn]{transition:none}.gpt-ds-svg circle[data-gpt-btn].is-held{fill:color-mix(in srgb,var(--accent-2) 34%,transparent)!important}.gpt-ds-svg circle[data-gpt-btn].is-pressed{fill:color-mix(in srgb,var(--accent-2) 58%,transparent)!important}.gpt-ds-svg path[data-gpt-btn].is-held{fill:color-mix(in srgb,var(--accent-2) 30%,transparent)!important}.gpt-ds-svg path[data-gpt-btn].is-pressed{fill:color-mix(in srgb,var(--accent-2) 52%,transparent)!important}.gpt-ds-svg g[id^=dpad-][data-gpt-btn].is-held>path:first-of-type{fill:color-mix(in srgb,var(--accent-2) 28%,transparent)!important}.gpt-ds-svg g[id^=dpad-][data-gpt-btn].is-pressed>path:first-of-type{fill:color-mix(in srgb,var(--accent-2) 48%,transparent)!important}.gpt-ds-svg g[id^=dpad-][data-gpt-btn].is-held>path:not(:first-of-type),.gpt-ds-svg g[id^=dpad-][data-gpt-btn].is-pressed>path:not(:first-of-type){fill:color-mix(in srgb,var(--accent-2) 72%,transparent)!important}.gpt-ds-svg #create-icon,.gpt-ds-svg #options-icon{display:none}.gpt-ds-svg #gpt_l3_nub,.gpt-ds-svg #gpt_r3_nub{transition:none}.gpt-ds-svg #gpt_l3_nub:not(.is-pressed):not(.is-held) #l3,.gpt-ds-svg #gpt_r3_nub:not(.is-pressed):not(.is-held) #r3{fill:currentColor!important;fill-opacity:.52!important;stroke:currentColor!important;stroke-opacity:1!important}.gpt-ds-svg #gpt_l3_nub.is-held #l3,.gpt-ds-svg #gpt_r3_nub.is-held #r3{fill:color-mix(in srgb,var(--accent-2) 32%,transparent)!important;fill-opacity:1!important}.gpt-ds-svg #gpt_l3_nub.is-pressed #l3,.gpt-ds-svg #gpt_r3_nub.is-pressed #r3{fill:color-mix(in srgb,var(--accent-2) 55%,transparent)!important;fill-opacity:1!important}.gpt-ds-svg #l2[data-gpt-trig],.gpt-ds-svg #r2[data-gpt-trig]{transform-box:fill-box;transform-origin:bottom center;fill:none!important;stroke:currentColor;opacity:1;transition:none}.gpt-ds-svg #l2[data-gpt-trig].gpt-trig-engaged:not(.is-held):not(.is-pressed),.gpt-ds-svg #r2[data-gpt-trig].gpt-trig-engaged:not(.is-held):not(.is-pressed){fill:color-mix(in srgb,var(--accent-2) 38%,transparent)!important}.gpt-ds-svg #l2[data-gpt-trig].is-pressed:not(.is-held),.gpt-ds-svg #r2[data-gpt-trig].is-pressed:not(.is-held){fill:color-mix(in srgb,var(--accent-2) 52%,transparent)!important}.gpt-ds-svg #l2[data-gpt-trig].is-held,.gpt-ds-svg #r2[data-gpt-trig].is-held{fill:color-mix(in srgb,var(--accent-2) 28%,transparent)!important}.gpt-diagram__outline{fill:none;stroke:var(--controller-diagram);stroke-width:2;stroke-linejoin:round}.gpt-diagram__body{fill:color-mix(in srgb,var(--panel-2) 88%,transparent)}.gpt-diagram__hit,.gpt-diagram__bump{fill:color-mix(in srgb,var(--panel-2) 70%,transparent);stroke:var(--border);stroke-width:1.75;transition:fill .08s ease,stroke .08s ease,filter .08s ease;cursor:default;vector-effect:non-scaling-stroke}.gpt-diagram__hit.is-pressed,.gpt-diagram__bump.is-pressed{fill:var(--accent-2);stroke:var(--accent);filter:drop-shadow(0 0 6px color-mix(in srgb,var(--accent-2),transparent 40%))}.gpt-diagram__hit.is-held,.gpt-diagram__bump.is-held{fill:var(--accent-2);stroke:var(--accent);opacity:.4}.gpt-diagram__trigger-wrap.is-pressed .gpt-diagram__outline{stroke:var(--accent)}.gpt-diagram__trigger-meter{transform-box:fill-box;transform-origin:bottom center;transform:scaleY(.06);fill:color-mix(in srgb,var(--accent-2) 75%,var(--panel) 25%);stroke:none;opacity:.85;transition:opacity .06s ease}.gpt-diagram__stick-ring{fill:color-mix(in srgb,var(--panel-2) 80%,transparent);stroke:var(--controller-diagram);stroke-width:1.75;vector-effect:non-scaling-stroke}.gpt-diagram__stick-cap{fill:color-mix(in srgb,var(--panel-2) 70%,transparent);stroke:var(--controller-diagram);stroke-width:1.5;vector-effect:non-scaling-stroke}.gpt-diagram__stick-nub{fill:var(--accent-2);stroke:var(--dot-outline, var(--border));stroke-width:1.25;pointer-events:none;vector-effect:non-scaling-stroke}.gpt-diagram__extra{opacity:.45}.gpt-diagram__extra.is-pressed,.gpt-diagram__extra.is-held{opacity:1}.gpt-stick-col{display:flex;flex-direction:column;align-items:center;flex:1 1 0;min-width:0;container-type:inline-size;container-name:gpt-stick-col}.gpt-stick-row{display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;gap:6px;width:100%;justify-content:flex-start;min-width:0}.gpt-scope-wrap{position:relative;flex:1 1 auto;width:100%;min-width:0;max-width:min(280px,52vw);aspect-ratio:1 / 1;height:auto;border:2px dashed var(--scope);border-radius:12px;background:radial-gradient(closest-side,rgba(255,255,255,.02),transparent 80%);flex-shrink:1;min-height:0;box-sizing:border-box}@supports (width: 1cqi){.gpt-stick-col .gpt-scope-wrap{max-width:min(280px,max(140px,calc(100cqi - 120px)))}}.gpt-scope-wrap canvas{display:block;width:100%;height:100%}.gpt-readout-stack{display:flex;flex-direction:column;gap:12px;align-items:flex-start;text-align:left;width:auto;min-width:112px;max-width:124px;flex-shrink:0;box-sizing:border-box;padding:0;border:none;border-radius:0;background:transparent;box-shadow:none}.gpt-stick-title{font-size:11px;font-weight:800;color:var(--muted);letter-spacing:.08em;text-transform:uppercase;margin-bottom:4px}.gpt-readout-stack .gpt-readout{display:flex;flex-direction:column;gap:8px;margin:0}.gpt-readout-stack .gpt-axis{display:flex;flex-direction:column;align-items:flex-start;gap:2px}.gpt-axis-label{font-size:10px;font-weight:700;color:var(--muted);letter-spacing:.04em;text-transform:uppercase}.gpt-axis-value{font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-variant-numeric:tabular-nums;color:var(--text);font-size:15px;font-weight:700;line-height:1;white-space:pre}#glx,#gly,#grx,#gry{width:96px!important;text-align:left!important;display:block!important}.gpt-avg{font-size:11px;color:var(--muted);opacity:1;display:flex;flex-direction:column;align-items:flex-start;margin-top:6px;border-top:none;padding-top:0;width:100%}.gpt-avg b{color:var(--text)}.gpt-connected-left .gpt-hr{width:100%;max-width:none;height:1px;background:var(--border);margin:clamp(8px,1.1vw,14px) 0 clamp(12px,1.6vw,20px) 0;flex-shrink:0;opacity:.5}.gpt-btn-grid{display:grid;grid-template-columns:repeat(9,minmax(0,1fr));justify-items:start;align-items:center;gap:8px 10px;width:100%;max-width:100%;margin:clamp(34px,4.8vw,60px) 0 0;padding:0 clamp(4px,.8vw,8px) clamp(4px,.9vw,10px);box-sizing:border-box}@media(max-width:520px){.gpt-btn-grid{grid-template-columns:repeat(6,minmax(0,1fr))}}@container gpt-connected-left (max-width: 600px){.gpt-btn-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.gpt-sticks-layout{flex-direction:column;align-items:stretch;gap:clamp(14px,3vw,22px)}.gpt-stick-col{width:100%}.gpt-stick-row{justify-content:space-between}}@container gpt-connected-left (max-width: 480px){.gpt-btn-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.gpt-btn-key{min-width:0}.gpt-stick-row{flex-direction:column;align-items:stretch;gap:10px}.gpt-readout-stack{width:100%;min-width:0;max-width:none}.gpt-scope-wrap{width:min(100%,220px);max-width:min(100%,220px);margin:0 auto}}.gpt-btn-key{--gpt-btn-v: 0;display:flex;flex-direction:row;align-items:stretch;gap:5px;width:100%;max-width:76px;min-width:56px;min-height:46px;padding:5px 7px;box-sizing:border-box;background:var(--panel-2);border:1px solid var(--border);border-radius:10px;color:var(--text);box-shadow:var(--shadow-1);transition:background .1s ease-out,border-color .1s ease-out,box-shadow .1s ease-out,opacity .1s ease-out}.gpt-btn-meter{position:relative;flex:0 0 5px;width:5px;min-height:28px;align-self:stretch;border-radius:3px;background:color-mix(in srgb,var(--border) 55%,var(--panel-2));overflow:hidden}.gpt-btn-meter-fill{display:block;position:absolute;left:0;right:0;bottom:0;height:100%;transform-origin:bottom center;transform:scaleY(var(--gpt-btn-v, 0));border-radius:2px;background:linear-gradient(180deg,var(--accent),var(--accent-2));pointer-events:none;transition:transform .04s linear}.gpt-btn-key-main{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;flex:1 1 auto;min-width:0;gap:1px}.gpt-btn-label{font-size:9px;font-weight:800;color:var(--muted);letter-spacing:.04em;line-height:1.1}.gpt-btn-val{font-size:10px;font-weight:700;font-variant-numeric:tabular-nums;line-height:1.15;color:var(--text)}.gpt-btn-key.active{background:linear-gradient(180deg,var(--accent),var(--accent-2));border-color:var(--accent);box-shadow:none}.gpt-btn-key.active .gpt-btn-label{color:var(--muted)}.gpt-btn-key.active .gpt-btn-val{color:var(--text)}.gpt-btn-key.active .gpt-btn-meter{background:color-mix(in srgb,#061018 22%,transparent)}.gpt-btn-key.active .gpt-btn-meter-fill{background:linear-gradient(180deg,color-mix(in srgb,#fff 35%,var(--accent)),#061018)}.gpt-btn-key.hold:not(.active){opacity:.38}.gpt-btn-key.hold.active{opacity:1}.gpt-btn-key .prompt{width:28px;height:28px;display:block;background-image:var(--prompt-img);background-repeat:no-repeat;background-position:center;background-size:contain;object-fit:contain;object-position:center;filter:none}.gpt-hidden{display:none!important}#gamepadTesterStatus{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}[data-glass-ui=on] .card{overflow:hidden;overflow:clip;border-radius:16px;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-cards-hi, 58%),transparent),color-mix(in srgb,var(--panel) var(--glass-cards-lo, 38%),transparent));backdrop-filter:blur(var(--glass-cards-backdrop-blur-shell, 14px)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-cards-backdrop-blur-shell, 14px)) saturate(1.12);box-shadow:0 12px 36px -20px #00000073}[data-glass-ui=on] section.card[aria-labelledby=status-h]{overflow:visible}[data-glass-ui=on] .card h3,[data-glass-ui=on] section.card>h3{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-cards-h3-hi, 52%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-cards-h3-lo, 42%),transparent));backdrop-filter:blur(var(--glass-cards-backdrop-blur-h3, 10px));-webkit-backdrop-filter:blur(var(--glass-cards-backdrop-blur-h3, 10px));opacity:1}html[data-glass-ui=on] section.card[aria-labelledby=status-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=sticks-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=features-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=gpt-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=gpt-summary-h]>h3,html[data-glass-ui=on] #status-h,html[data-glass-ui=on] #sticks-h,html[data-glass-ui=on] #features-h,html[data-glass-ui=on] #gpt-h,html[data-glass-ui=on] #gpt-summary-h{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-cards-h3-hi, 52%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-cards-h3-lo, 42%),transparent));backdrop-filter:blur(var(--glass-cards-backdrop-blur-h3, 10px));-webkit-backdrop-filter:blur(var(--glass-cards-backdrop-blur-h3, 10px));opacity:1}html[data-glass-ui=on] section.card>.body,html[data-glass-ui=on] .card>.body{clip-path:none;border-bottom-left-radius:16px;border-bottom-right-radius:16px;overflow-x:hidden;overflow-y:auto;background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-cards-lo, 38%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-cards-h3-lo, 42%),transparent));backdrop-filter:blur(var(--glass-cards-backdrop-blur-body, 12px)) saturate(1.08);-webkit-backdrop-filter:blur(var(--glass-cards-backdrop-blur-body, 12px)) saturate(1.08)}html[data-glass-ui=on] section.card[aria-labelledby=gpt-h]>.body,html[data-glass-ui=on] section.card[aria-labelledby=gpt-summary-h]>.body{overflow:visible}html[data-glass-ui=on] section.card[aria-labelledby=status-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=sticks-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=features-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=gpt-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=gpt-summary-h]>h3{overflow:hidden;border-top-left-radius:16px;border-top-right-radius:16px}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topbar{background:linear-gradient(180deg,color-mix(in srgb,var(--chrome-topbar-a) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-topbar-b) var(--glass-topbar-lo, 30%),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--chrome-panel-top) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-panel-bot) var(--glass-topbar-lo, 30%),transparent));backdrop-filter:saturate(1.15) blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:saturate(1.15) blur(var(--glass-backdrop-blur-global, 12px))}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .site-footer{background:linear-gradient(180deg,color-mix(in srgb,var(--chrome-topbar-a) var(--glass-footer-hi, 50%),transparent),color-mix(in srgb,var(--chrome-topbar-b) var(--glass-footer-lo, 30%),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--chrome-panel-top) var(--glass-footer-hi, 50%),transparent),color-mix(in srgb,var(--chrome-panel-bot) var(--glass-footer-lo, 30%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08)}html:is([data-glass-ui=on],[data-glass-ui=extended]) #dialogGlobalOverlay{background:#0000004d;backdrop-filter:saturate(1.2) blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:saturate(1.2) blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topnav .lang-menu .menu{background:linear-gradient(180deg,color-mix(in srgb,var(--chrome-topbar-a) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-topbar-b) var(--glass-topbar-lo, 30%),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--chrome-panel-top) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-panel-bot) var(--glass-topbar-lo, 30%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topnav-mobile-dropdown__summary{background:linear-gradient(180deg,color-mix(in srgb,var(--chrome-topbar-a) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-topbar-b) var(--glass-topbar-lo, 30%),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--chrome-panel-top) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-panel-bot) var(--glass-topbar-lo, 30%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topnav-mobile-dropdown__panel{background:linear-gradient(180deg,color-mix(in srgb,var(--chrome-topbar-a) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-topbar-b) var(--glass-topbar-lo, 30%),transparent)),linear-gradient(180deg,color-mix(in srgb,var(--chrome-panel-top) var(--glass-topbar-hi, 50%),transparent),color-mix(in srgb,var(--chrome-panel-bot) var(--glass-topbar-lo, 30%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1)}[data-glass-ui=on] select.select{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] button.select.select-dd-trigger{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-controls-btn-hi, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] button.select.select-dd-trigger:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-hover-panel2, 46%),transparent),color-mix(in srgb,var(--bg) 35%,transparent))}:is([data-glass-ui=on],[data-glass-ui=extended]) .select-dd-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 50%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08)}[data-glass-ui=on] .platform-tabs-row,[data-glass-ui=on] .tabs{filter:none;box-shadow:none;will-change:auto;backface-visibility:visible;-webkit-backface-visibility:visible}[data-glass-ui=on] .tabs .tab{border:1px solid var(--border);border-radius:18px;transform:none;overflow:hidden;overflow:clip;isolation:isolate;contain:layout style;box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}[data-glass-ui=on] .tab[aria-selected=false]{color:var(--muted);background:transparent;backdrop-filter:blur(var(--glass-platform-tabs-backdrop-blur, 14px)) saturate(1.22);-webkit-backdrop-filter:blur(var(--glass-platform-tabs-backdrop-blur, 14px)) saturate(1.22)}[data-glass-ui=on] .tab[aria-selected=false]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:inherit;background:color-mix(in srgb,var(--panel) var(--glass-platform-tabs-hi, 40%),transparent);opacity:1;transition:opacity .32s cubic-bezier(.4,0,.2,1);z-index:0;pointer-events:none}[data-glass-ui=on] .tab[aria-selected=true]:before{opacity:1;background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 34%,transparent),color-mix(in srgb,color-mix(in srgb,var(--accent),var(--bg) 28%) 26%,transparent))}html[data-glass-ui=on][data-theme=light] .tab[aria-selected=true]:before{background:linear-gradient(180deg,color-mix(in srgb,var(--accent) 28%,transparent),color-mix(in srgb,color-mix(in srgb,var(--accent),white 12%) 22%,transparent))}[data-glass-ui=on] .tab[aria-selected=false] .icon{background-color:var(--muted)}html[data-glass-ui=on][data-theme=light] .tab[aria-selected=false]{background:transparent}html[data-glass-ui=on][data-theme=light] .tab[aria-selected=false]:before{background:color-mix(in srgb,color-mix(in srgb,var(--panel) 92%,white 8%) var(--glass-platform-tabs-hi, 40%),transparent)}[data-glass-ui=on] .tab[aria-selected=true]{background:transparent;color:#fff;text-shadow:none;box-shadow:0 10px 20px -12px #00000073;backdrop-filter:blur(var(--glass-platform-tabs-backdrop-blur, 14px)) saturate(1.22);-webkit-backdrop-filter:blur(var(--glass-platform-tabs-backdrop-blur, 14px)) saturate(1.22)}[data-glass-ui=on] .tab[aria-selected=false]:hover,[data-glass-ui=on] .tab[aria-selected=false]:focus-visible{filter:none;color:var(--text);box-shadow:var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}[data-glass-ui=on] .tab[aria-selected=false]:hover:before,[data-glass-ui=on] .tab[aria-selected=false]:focus-visible:before{background:color-mix(in srgb,var(--panel) 52%,transparent)}html[data-glass-ui=on][data-theme=light] .tab[aria-selected=false]:hover:before,html[data-glass-ui=on][data-theme=light] .tab[aria-selected=false]:focus-visible:before{background:color-mix(in srgb,color-mix(in srgb,var(--panel) 92%,white 8%) 52%,transparent)}[data-glass-ui=on] .tab[aria-selected=true]:hover,[data-glass-ui=on] .tab[aria-selected=true]:focus-visible{filter:none;box-shadow:0 12px 24px -14px #00000080}[data-glass-ui=on] .tab[aria-selected=false]:hover .icon,[data-glass-ui=on] .tab[aria-selected=false]:focus-visible .icon{background-color:var(--text)}[data-glass-ui=on] .ui-depth-slider{transform:none;overflow:hidden;overflow:clip;isolation:isolate;contain:layout style;backdrop-filter:none;-webkit-backdrop-filter:none;background:var(--panel);color:var(--text);text-shadow:none;box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45));border:1px solid var(--border)}[data-glass-ui=on] .ui-depth-slider:before{opacity:0}[data-glass-ui=on] .ui-depth-slider:hover,[data-glass-ui=on] .ui-depth-slider:focus-visible{filter:none;box-shadow:var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .ui-depth-slider{background:var(--bg);border:2px solid var(--accent);box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .ui-depth-slider:before{opacity:0}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .ui-depth-slider:hover,html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .ui-depth-slider:focus-visible{filter:none;box-shadow:var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .cal-block{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-tuning-hi, 52%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-tuning-lo, 34%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06)}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) section.card[aria-labelledby=features-h]:has(#ftCalibPanel:not(.hidden))>.body{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) 96%,transparent),color-mix(in srgb,var(--panel-2) 98%,transparent));backdrop-filter:none;-webkit-backdrop-filter:none}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) #ftCalibPanel .cal-block{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) 98%,transparent),color-mix(in srgb,var(--panel) 94%,transparent));backdrop-filter:none;-webkit-backdrop-filter:none}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .gpt-toolbar{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 50%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .gpt-tab{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .status{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 50%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.05);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.05)}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .brand .logo{opacity:var(--glass-logo-brand-opacity, 1)}html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topnav .social .icon img{opacity:var(--glass-logo-social-opacity, 1)}html[data-glass-ui=on] .tabs .tab[aria-selected=false] .icon{opacity:var(--glass-logo-platform-opacity, 1)}html[data-glass-ui=on] .tabs .tab[aria-selected=true] .icon{opacity:1}:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmClearDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxDriverDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxOldFwDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #scufUnlockDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #scufUnlockDoneDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #scufUnlockErrorDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #scufLockDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #scufLockDoneDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #scufLockErrorDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxVidPidChangeDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxVidPidChangeDoneDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxVidPidChangeErrorDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxBtVidPidChangeDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxBtVidPidChangeDoneDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxBtVidPidChangeErrorDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmClearFirstATDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmSavePsCalDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmRestorePsCalDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmSaveNcCalDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmRestoreNcCalDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmSaveX360CalDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmRestoreX360CalDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmRestoreAllColorsDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #alphaNoticeDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #confirmDumpSpiDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #psConnectChooserDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #psDs3WizardDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxSeriesConvertDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxSeriesRevertDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxFirmwareFlasherDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) #xboxAutoCalWarnDialog,:is([data-glass-ui=on],[data-glass-ui=extended]) .color-picker-modal,:is([data-glass-ui=on],[data-glass-ui=extended]) .calibration-dialog__panel,:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-modal .gpt-remap-modal__sheet,:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-banner-card{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-dialogs-hi, 52%),transparent),color-mix(in srgb,var(--panel) var(--glass-dialogs-lo, 34%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.12)}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-modal .gpt-remap-modal__sheet{border:1px solid color-mix(in srgb,var(--accent-2),var(--border) 28%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 50%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent));backdrop-filter:blur(calc(var(--glass-backdrop-blur-global, 12px) * 1.9)) saturate(1.08);-webkit-backdrop-filter:blur(calc(var(--glass-backdrop-blur-global, 12px) * 1.9)) saturate(1.08);box-shadow:0 24px 56px -16px #00000061,0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-modal .gpt-remap-header{margin:-16px -16px 12px;padding:12px 16px 10px;border-bottom:1px solid color-mix(in srgb,var(--border) 72%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 48%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 34%),transparent));backdrop-filter:blur(calc(var(--glass-backdrop-blur-global, 12px) * 1.9)) saturate(1.08);-webkit-backdrop-filter:blur(calc(var(--glass-backdrop-blur-global, 12px) * 1.9)) saturate(1.08);border-radius:11px 11px 0 0}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-modal .gpt-remap-close:hover{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-auto-pill{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 50%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06)}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-auto-pill--active{border-color:color-mix(in srgb,var(--accent-2),var(--border) 22%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 44%),transparent),color-mix(in srgb,color-mix(in srgb,var(--accent-2) 20%,var(--panel-2)) var(--glass-controls-lo, 30%),transparent))}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-auto-pill--success{border-color:color-mix(in srgb,var(--good-2),var(--border) 20%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 44%),transparent),color-mix(in srgb,color-mix(in srgb,var(--good-2) 24%,var(--panel-2)) var(--glass-controls-lo, 30%),transparent))}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-auto-pill--error{border-color:color-mix(in srgb,var(--bad),var(--border) 25%);background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 44%),transparent),color-mix(in srgb,color-mix(in srgb,var(--bad) 22%,var(--panel-2)) var(--glass-controls-lo, 30%),transparent))}:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-remap-modal .select-dd-panel,:is([data-glass-ui=on],[data-glass-ui=extended]) .gpt-stick-linearity-modal .select-dd-panel{border:1px solid color-mix(in srgb,var(--border) 72%,transparent);box-shadow:0 16px 40px -12px #00000052,0 0 0 1px color-mix(in srgb,var(--border),transparent 40%)}:is([data-glass-ui=on],[data-glass-ui=extended]) .calibration-dialog__panel>h3{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-dialogs-h3-hi, 46%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-dialogs-h3-lo, 38%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-panel{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-dialogs-hi, 52%),transparent),color-mix(in srgb,var(--panel) var(--glass-dialogs-lo, 34%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1)}:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-head{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-dialogs-h3-hi, 46%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-dialogs-h3-lo, 38%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-toolbar{background:color-mix(in srgb,var(--panel-2) var(--glass-dialogs-lo, 38%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-toolbar #mcModeDdTrigger.select,:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-toolbar #mcMode,:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-toolbar #xboxRangeBalanceDdTrigger.select,:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal .modal-toolbar #xboxRangeBalance,:is([data-glass-ui=on],[data-glass-ui=extended]) #manualCalibModal #mcStep{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 26%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}:is([data-glass-ui=on],[data-glass-ui=extended]) .color-picker-modal .btn-close{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] .btn{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-controls-btn-hi, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] .btn:hover{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-hover-panel2, 46%),transparent),color-mix(in srgb,var(--bg) 35%,transparent))}[data-glass-ui=on] .pill{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}html[data-glass-ui=on] :is(#aboutPanel,#ftCalibPanel,#ftHardwarePanel) .pill,html[data-glass-ui=on] #stickLinearityDialog .pill{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}html[data-glass-ui=on] #ftCalibPanel .cal-block :is(.pill,.btn,.select,.select-dd-trigger,input[type=color]){backdrop-filter:none;-webkit-backdrop-filter:none}html[data-glass-ui=on] #aboutPanel .kv2-item{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}html[data-glass-ui=on] .kv2-drop-group .mini-action{background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-controls-btn-hi, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));border-color:color-mix(in srgb,var(--border) 88%,transparent);box-shadow:inset 0 1px #ffffff12}html[data-glass-ui=on] .kv2-drop-group .mini-action:hover,html[data-glass-ui=on] .kv2-drop-group .mini-action:focus-visible{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-hover-panel2, 46%),transparent),color-mix(in srgb,var(--bg) 35%,transparent));color:var(--accent)}html[data-glass-ui=on] #ftHelpPanel .kv2-drop-menu .kv2-item{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));border-color:color-mix(in srgb,var(--border) 78%,transparent);box-shadow:none}html[data-glass-ui=on] .info-tip .tooltip,html[data-glass-ui=on] .floating-info-tooltip{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-dialogs-hi, 52%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-dialogs-lo, 34%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.1)}html[data-glass-ui=on] .info-tip .tooltip:after,html[data-glass-ui=on] .floating-info-tooltip:after{background:color-mix(in srgb,var(--panel-2) var(--glass-dialogs-hi, 52%),transparent)}html[data-glass-ui=on] .log,html[data-glass-ui=on] #telemetryInline{background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 50%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06)}[data-glass-ui=on] .btn-key:not(.active):not(.hold){background:color-mix(in srgb,var(--panel-2) var(--glass-controls-key-idle, 45%),transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] .btn-key.active,[data-glass-ui=on] .btn-key.hold{backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] .gpt-btn-key:not(.active):not(.hold){background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-controls-btn-hi, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] .gpt-btn-key.active{background:radial-gradient(120% 140% at 50% -60%,rgba(255,255,255,.14),transparent 60%),linear-gradient(180deg,color-mix(in srgb,color-mix(in srgb,var(--accent),white 18%) var(--glass-mini-chrome-hi, 52%),transparent),color-mix(in srgb,var(--accent-2) var(--glass-mini-chrome-lo, 40%),transparent));border-color:color-mix(in srgb,var(--accent) 50%,var(--border) 50%);box-shadow:0 10px 26px -18px color-mix(in srgb,var(--accent) 40%,transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.15);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.15)}[data-glass-ui=on] .gpt-btn-key.active .gpt-btn-meter{background:color-mix(in srgb,var(--bg) 38%,transparent)}[data-glass-ui=on] .gpt-btn-key.active .gpt-btn-meter-fill{background:linear-gradient(180deg,color-mix(in srgb,#fff 30%,var(--accent)),color-mix(in srgb,var(--bg) 52%,transparent))}[data-glass-ui=on] .gpt-btn-key:not(.active):not(.hold) .gpt-btn-meter{background:color-mix(in srgb,var(--border) 48%,color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent))}[data-glass-ui=on] .gpt-btn-key.hold{backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px));-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px))}[data-glass-ui=on] .gpt-btn-icon{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-controls-btn-hi, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);box-shadow:0 1px color-mix(in srgb,#fff 6%,transparent)}[data-glass-ui=on] .gpt-btn-icon:hover:not(:disabled){background:linear-gradient(180deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-hover-panel2, 46%),transparent),color-mix(in srgb,var(--bg) 35%,transparent))}[data-glass-ui=on] .gpt-stat{border-color:color-mix(in srgb,var(--border) 78%,transparent);background:linear-gradient(180deg,color-mix(in srgb,var(--panel) var(--glass-controls-btn-hi, 40%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-btn-lo, 32%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.06);box-shadow:0 1px color-mix(in srgb,#fff 6%,transparent)}[data-glass-ui=on] input[type=range]{background:linear-gradient(to right,var(--accent) var(--fill-percent, 0%),color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent) var(--fill-percent, 0%));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.04);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.04)}[data-glass-ui=on] input[type=range]::-moz-range-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 32%),transparent)}html[data-glass-ui=on] input[type=range]::-webkit-slider-thumb{background:color-mix(in srgb,var(--accent) 88%,transparent);border:1px solid color-mix(in srgb,var(--dot-outline) 80%,transparent);backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08);box-shadow:0 1px color-mix(in srgb,#fff 22%,transparent),0 2px 6px -2px #00000073}html[data-glass-ui=on] input[type=range]::-moz-range-thumb{background:color-mix(in srgb,var(--accent) 88%,transparent);border:1px solid color-mix(in srgb,var(--dot-outline) 80%,transparent);box-shadow:0 1px color-mix(in srgb,#fff 22%,transparent),0 2px 6px -2px #00000073}[data-glass-ui=on] input[type=checkbox]{background:linear-gradient(165deg,color-mix(in srgb,var(--panel-2) var(--glass-controls-hi, 52%),transparent),color-mix(in srgb,var(--panel-2) var(--glass-controls-pill, 42%),transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.08);box-shadow:inset 0 1px color-mix(in srgb,#fff 14%,transparent),inset 0 -1px color-mix(in srgb,#000 18%,transparent)}[data-glass-ui=on] input[type=checkbox]:checked{background:linear-gradient(165deg,color-mix(in srgb,var(--accent) 82%,transparent),color-mix(in srgb,var(--accent-2) 72%,transparent));backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.12);-webkit-backdrop-filter:blur(var(--glass-backdrop-blur-global, 12px)) saturate(1.12);box-shadow:inset 0 1px color-mix(in srgb,#fff 22%,transparent),inset 0 -1px color-mix(in srgb,#000 22%,transparent),0 1px 4px -1px color-mix(in srgb,var(--accent-2),transparent 55%)}html[data-glass-ui=on]{scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}html[data-glass-ui=on]::-webkit-scrollbar{width:10px;height:10px}html[data-glass-ui=on]::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent);border-radius:8px}html[data-glass-ui=on]::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent);border-radius:8px}html[data-glass-ui=on]::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}[data-glass-ui=on] :where(.card .body){scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] :where(.card .body)::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] :where(.card .body)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] :where(.card .body)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) :where(.mini-panel,.log,#telemetryInline){scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) :where(.mini-panel,.log,#telemetryInline)::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) :where(.mini-panel,.log,#telemetryInline)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) :where(.mini-panel,.log,#telemetryInline)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}[data-glass-ui=on] .calibration-dialog__body,[data-glass-ui=on] .calibration-dialog__intro-copy{scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] .calibration-dialog__body::-webkit-scrollbar-track,[data-glass-ui=on] .calibration-dialog__intro-copy::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] .calibration-dialog__body::-webkit-scrollbar-thumb,[data-glass-ui=on] .calibration-dialog__intro-copy::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] .calibration-dialog__body::-webkit-scrollbar-thumb:hover,[data-glass-ui=on] .calibration-dialog__intro-copy::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) :where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card){scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) :where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) :where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) :where(dialog[open] .modal-card,.modal-panel,.color-picker-modal .modal-card)::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .select-dd-panel-scroll{scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .select-dd-panel-scroll::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .select-dd-panel-scroll::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .select-dd-panel-scroll::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-banner-card,:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-settings{scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-banner-card::-webkit-scrollbar-track,:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-settings::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-banner-card::-webkit-scrollbar-thumb,:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-settings::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-banner-card::-webkit-scrollbar-thumb:hover,:is([data-glass-ui=on],[data-glass-ui=extended]) .cookie-settings::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}[data-glass-ui=on] .gpt-root{scrollbar-color:color-mix(in srgb,var(--border) 82%,transparent) color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] .gpt-root::-webkit-scrollbar-track{background:color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] .gpt-root::-webkit-scrollbar-thumb{background:color-mix(in srgb,var(--border) 78%,transparent);border:2px solid color-mix(in srgb,var(--panel-2) var(--glass-controls-lo, 30%),transparent)}[data-glass-ui=on] .gpt-root::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--accent-2) 65%,transparent)}@media(prefers-reduced-transparency:reduce){[data-glass-ui=on] .card,:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .cal-block,:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .status,[data-glass-ui=on] .card h3,[data-glass-ui=on] section.card>h3,html[data-glass-ui=on] section.card[aria-labelledby=status-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=sticks-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=features-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=gpt-h]>h3,html[data-glass-ui=on] section.card[aria-labelledby=gpt-summary-h]>h3,html[data-glass-ui=on] :is(#aboutPanel,#ftCalibPanel,#ftHardwarePanel) .pill,html[data-glass-ui=on] #stickLinearityDialog .pill,html[data-glass-ui=on] #aboutPanel .kv2-item,html[data-glass-ui=on] .kv2-drop-group .mini-action,html[data-glass-ui=on] #ftHelpPanel .kv2-drop-menu .kv2-item,html[data-glass-ui=on] section.card>.body,html[data-glass-ui=on] .card>.body,html:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .site-footer,html[data-glass-ui=on] .info-tip .tooltip,html[data-glass-ui=on] .floating-info-tooltip,html[data-glass-ui=on] .log,html[data-glass-ui=on] #telemetryInline,html[data-glass-ui=on] input[type=range]::-webkit-slider-thumb,html[data-glass-ui=on] input[type=range]::-moz-range-thumb,html[data-glass-ui=on] #status-h,html[data-glass-ui=on] #sticks-h,html[data-glass-ui=on] #features-h,html[data-glass-ui=on] #gpt-h,html[data-glass-ui=on] #gpt-summary-h,[data-glass-ui=on] input[type=range],[data-glass-ui=on] input[type=checkbox],:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topbar,:is([data-glass-ui=on],[data-glass-ui=limited],[data-glass-ui=extended]) .topnav .lang-menu .menu,[data-glass-ui=on] select.select,[data-glass-ui=on] button.select.select-dd-trigger,[data-glass-ui=on] .select-dd-panel,[data-glass-ui=on] .tab,[data-glass-ui=on] #confirmClearDialog,[data-glass-ui=on] #xboxDriverDialog,[data-glass-ui=on] #xboxOldFwDialog,[data-glass-ui=on] #scufUnlockDialog,[data-glass-ui=on] #scufUnlockDoneDialog,[data-glass-ui=on] #scufUnlockErrorDialog,[data-glass-ui=on] #scufLockDialog,[data-glass-ui=on] #scufLockDoneDialog,[data-glass-ui=on] #scufLockErrorDialog,[data-glass-ui=on] #xboxVidPidChangeDialog,[data-glass-ui=on] #xboxVidPidChangeDoneDialog,[data-glass-ui=on] #xboxVidPidChangeErrorDialog,[data-glass-ui=on] #xboxBtVidPidChangeDialog,[data-glass-ui=on] #xboxBtVidPidChangeDoneDialog,[data-glass-ui=on] #xboxBtVidPidChangeErrorDialog,[data-glass-ui=on] #confirmClearFirstATDialog,[data-glass-ui=on] #confirmSavePsCalDialog,[data-glass-ui=on] #confirmRestorePsCalDialog,[data-glass-ui=on] #confirmSaveNcCalDialog,[data-glass-ui=on] #confirmRestoreNcCalDialog,[data-glass-ui=on] #confirmSaveX360CalDialog,[data-glass-ui=on] #confirmRestoreX360CalDialog,[data-glass-ui=on] #confirmRestoreAllColorsDialog,[data-glass-ui=on] #alphaNoticeDialog,[data-glass-ui=on] #confirmDumpSpiDialog,[data-glass-ui=on] #psConnectChooserDialog,[data-glass-ui=on] #psDs3WizardDialog,[data-glass-ui=on] #xboxSeriesConvertDialog,[data-glass-ui=on] #xboxSeriesRevertDialog,[data-glass-ui=on] #xboxFirmwareFlasherDialog,[data-glass-ui=on] #xboxAutoCalWarnDialog,[data-glass-ui=on] .color-picker-modal,[data-glass-ui=on] .calibration-dialog__panel,[data-glass-ui=on] .calibration-dialog__panel>h3,[data-glass-ui=on] .gpt-remap-modal .gpt-remap-modal__sheet,[data-glass-ui=on] .gpt-remap-modal .gpt-remap-header,[data-glass-ui=on] .gpt-remap-modal .gpt-remap-close:hover,[data-glass-ui=on] .gpt-remap-auto-pill,[data-glass-ui=on] .gpt-btn-key.active,[data-glass-ui=on] .cookie-banner-card,[data-glass-ui=on] #manualCalibModal .modal-panel,[data-glass-ui=on] #manualCalibModal .modal-head,[data-glass-ui=on] #manualCalibModal .modal-toolbar,[data-glass-ui=on] #manualCalibModal .modal-toolbar #mcModeDdTrigger.select,[data-glass-ui=on] #manualCalibModal .modal-toolbar #mcMode,[data-glass-ui=on] #manualCalibModal .modal-toolbar #xboxRangeBalanceDdTrigger.select,[data-glass-ui=on] #manualCalibModal .modal-toolbar #xboxRangeBalance,[data-glass-ui=on] #manualCalibModal #mcStep,[data-glass-ui=on] .color-picker-modal .btn-close,[data-glass-ui=on] .btn,[data-glass-ui=on] .pill,[data-glass-ui=on] .btn-key,[data-glass-ui=on] .gpt-btn-key,[data-glass-ui=on] .gpt-btn-icon,[data-glass-ui=on] .gpt-stat,[data-glass-ui=on] .gpt-toolbar,[data-glass-ui=on] .gpt-tab,html[data-glass-ui=on] #dialogGlobalOverlay{backdrop-filter:none;-webkit-backdrop-filter:none}}html[data-accent-platform-tabs-outline=on] .tabs .tab[aria-selected=false]{border:2px solid transparent;box-shadow:inset 0 0 0 1px var(--border),var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}html[data-accent-platform-tabs-outline=on] .tabs .tab[aria-selected=false]:hover,html[data-accent-platform-tabs-outline=on] .tabs .tab[aria-selected=false]:focus-visible{box-shadow:inset 0 0 0 1px var(--border),var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tabs .tab[aria-selected=false]:hover,html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tabs .tab[aria-selected=false]:focus-visible{box-shadow:inset 0 0 0 1px var(--border),var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-accent-platform-tabs-outline=on] .tab[aria-selected=true]{background:var(--bg);color:var(--accent);text-shadow:none;border:2px solid var(--accent);box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}html[data-accent-platform-tabs-outline=on] .tab[aria-selected=true] .icon{background-color:var(--accent)}html[data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:hover,html[data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:focus-visible{filter:brightness(1.05) saturate(1.02);box-shadow:var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]{background:transparent;color:var(--accent);text-shadow:none;border:2px solid var(--accent);box-shadow:var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45));backdrop-filter:blur(var(--glass-platform-tabs-backdrop-blur, 14px)) saturate(1.22);-webkit-backdrop-filter:blur(var(--glass-platform-tabs-backdrop-blur, 14px)) saturate(1.22)}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:before{opacity:1;background:color-mix(in srgb,var(--accent) 14%,transparent)}html[data-glass-ui=on][data-theme=light][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:before{background:color-mix(in srgb,var(--accent) 10%,transparent)}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true] .icon{background-color:var(--accent)}html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:hover,html[data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:focus-visible{filter:none;box-shadow:var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-accent-mini-tabs-outline=on] .mini-tab[aria-selected=true]{background:transparent;color:var(--accent);text-shadow:none;border:none;border-top:1px solid var(--accent);border-left:1px solid var(--accent);border-right:1px solid var(--accent);box-shadow:none}html[data-skeuomorphic-depth=on]{--sd-recess-inset-x: 2px;--sd-recess-inset-y: 3px;--sd-recess-inset-blur: 10px;--sd-recess-inset-dark-a: .42;--sd-recess-highlight-x: -2px;--sd-recess-highlight-y: -2px;--sd-recess-highlight-spread: 1px;--sd-recess-highlight-a: .09;--sd-recess-glass-y-add: 1px;--sd-recess-glass-blur-add: 2px;--sd-recess-glass-dark-a: .44;--sd-recess-glass-highlight-pct: 10%;--sd-mic-inset-x: 1px;--sd-mic-inset-y: 2px;--sd-mic-inset-blur: 7px;--sd-mic-inset-dark-a: .3;--sd-mic-highlight-x: -1px;--sd-mic-highlight-y: -1px;--sd-mic-highlight-spread: 0px;--sd-mic-highlight-a: .06;--sd-mic-glass-blur-add: 1px;--sd-mic-glass-dark-a: .32;--sd-mic-glass-highlight-pct: 8%;--sd-text-y: 1px;--sd-text-blur: 2px;--sd-text-dark-a: .9;--sd-text-rim-y: -1px;--sd-text-rim-blur: 0px;--sd-text-rim-a: .16;--sd-text-glow-blur: 3px;--sd-text-glow-a: .4;--sd-text-glass-black-pct: 88%;--sd-text-glass-white-pct: 14%;--sd-text-glass-glow-pct: 40%;--sd-text-light-y: 1px;--sd-text-light-blur: 2px;--sd-text-light-dark-a: .34;--sd-text-light-rim-y: -1px;--sd-text-light-rim-a: .88;--sd-tab-inset-dark-a: .42;--sd-tab-inset-light-a: .12;--sd-tab-inset-glass-dark-a: .38;--sd-tab-inset-glass-light-a: .1;--sd-tab-text-dark-a: .58;--sd-tab-text-rim-a: .14;--sd-tab-text-glass-glow-pct: 35%;--sd-tab-text-outline-dark-a: .35;--sd-tab-text-outline-rim-a: .08;--sd-tab-text-light-dark-a: .18;--sd-tab-text-light-rim-a: .35;--sd-etch-dark-a: .45;--sd-etch-light-a: .08;--sd-etch-topbar-dark-a: .42;--sd-etch-topbar-light-a: .06;--sd-etch-panel-light-a: .07;--sd-etch-vertical-dark-a: .42;--sd-etch-vertical-light-a: .08;--sd-etch-mobile-divider-light-a: .07}html[data-skeuomorphic-depth=on] .pill{box-shadow:inset var(--sd-recess-inset-x) var(--sd-recess-inset-y) var(--sd-recess-inset-blur) rgba(0,0,0,var(--sd-recess-inset-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) rgba(255,255,255,var(--sd-recess-highlight-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] .pill{box-shadow:inset var(--sd-recess-inset-x) calc(var(--sd-recess-inset-y) + var(--sd-recess-glass-y-add)) calc(var(--sd-recess-inset-blur) + var(--sd-recess-glass-blur-add)) rgba(0,0,0,var(--sd-recess-glass-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) color-mix(in srgb,#fff var(--sd-recess-glass-highlight-pct),transparent)}html[data-skeuomorphic-depth=on] :is(#kvMicTester,#kvMicTesterOverlay).pill.with-fill{box-shadow:inset var(--sd-mic-inset-x) var(--sd-mic-inset-y) var(--sd-mic-inset-blur) rgba(0,0,0,var(--sd-mic-inset-dark-a)),inset var(--sd-mic-highlight-x) var(--sd-mic-highlight-y) var(--sd-mic-highlight-spread) rgba(255,255,255,var(--sd-mic-highlight-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] :is(#kvMicTester,#kvMicTesterOverlay).pill.with-fill{box-shadow:inset var(--sd-mic-inset-x) calc(var(--sd-mic-inset-y) + 0px) calc(var(--sd-mic-inset-blur) + var(--sd-mic-glass-blur-add)) rgba(0,0,0,var(--sd-mic-glass-dark-a)),inset var(--sd-mic-highlight-x) var(--sd-mic-highlight-y) var(--sd-mic-highlight-spread) color-mix(in srgb,#fff var(--sd-mic-glass-highlight-pct),transparent)}html[data-skeuomorphic-depth=on] .pill,html[data-skeuomorphic-depth=on] .pill:before,html[data-skeuomorphic-depth=on] .pill>:not(.info-tip):not(.pill-fill){text-shadow:0 var(--sd-text-y) var(--sd-text-blur) rgba(0,0,0,var(--sd-text-dark-a)),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) rgba(255,255,255,var(--sd-text-rim-a)),0 0 var(--sd-text-glow-blur) rgba(0,0,0,var(--sd-text-glow-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] .pill,html[data-skeuomorphic-depth=on][data-glass-ui=on] .pill:before,html[data-skeuomorphic-depth=on][data-glass-ui=on] .pill>:not(.info-tip):not(.pill-fill){text-shadow:0 var(--sd-text-y) var(--sd-text-blur) color-mix(in srgb,#000 var(--sd-text-glass-black-pct),transparent),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) color-mix(in srgb,#fff var(--sd-text-glass-white-pct),transparent),0 0 var(--sd-text-glow-blur) color-mix(in srgb,#000 var(--sd-text-glass-glow-pct),transparent)}html[data-skeuomorphic-depth=on][data-theme=light] .pill,html[data-skeuomorphic-depth=on][data-theme=light] .pill:before,html[data-skeuomorphic-depth=on][data-theme=light] .pill>:not(.info-tip):not(.pill-fill){text-shadow:0 var(--sd-text-light-y) var(--sd-text-light-blur) rgba(0,0,0,var(--sd-text-light-dark-a)),0 var(--sd-text-light-rim-y) 0 rgba(255,255,255,var(--sd-text-light-rim-a))}html[data-skeuomorphic-depth=on] .pill .info-tip,html[data-skeuomorphic-depth=on] .pill .info-tip *,html[data-skeuomorphic-depth=on] .pill .mic-wave,html[data-skeuomorphic-depth=on] .pill .mic-wave *,html[data-skeuomorphic-depth=on] .pill svg{text-shadow:none}html[data-skeuomorphic-depth=on] .status{box-shadow:inset var(--sd-recess-inset-x) var(--sd-recess-inset-y) var(--sd-recess-inset-blur) rgba(0,0,0,var(--sd-recess-inset-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) rgba(255,255,255,var(--sd-recess-highlight-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] .status{box-shadow:inset var(--sd-recess-inset-x) calc(var(--sd-recess-inset-y) + var(--sd-recess-glass-y-add)) calc(var(--sd-recess-inset-blur) + var(--sd-recess-glass-blur-add)) rgba(0,0,0,var(--sd-recess-glass-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) color-mix(in srgb,#fff var(--sd-recess-glass-highlight-pct),transparent)}html[data-skeuomorphic-depth=on] #advice.status.marquee,html[data-skeuomorphic-depth=on] #simpleCalibrationAdvice.status.marquee{box-shadow:inset var(--sd-recess-inset-x) var(--sd-recess-inset-y) var(--sd-recess-inset-blur) rgba(0,0,0,var(--sd-recess-inset-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) rgba(255,255,255,var(--sd-recess-highlight-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] #advice.status.marquee,html[data-skeuomorphic-depth=on][data-glass-ui=on] #simpleCalibrationAdvice.status.marquee{box-shadow:inset var(--sd-recess-inset-x) calc(var(--sd-recess-inset-y) + var(--sd-recess-glass-y-add)) calc(var(--sd-recess-inset-blur) + var(--sd-recess-glass-blur-add)) rgba(0,0,0,var(--sd-recess-glass-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) color-mix(in srgb,#fff var(--sd-recess-glass-highlight-pct),transparent)}html[data-skeuomorphic-depth=on] .status,html[data-skeuomorphic-depth=on] .status .status-line-label,html[data-skeuomorphic-depth=on] .status.marquee .slide{text-shadow:0 var(--sd-text-y) var(--sd-text-blur) rgba(0,0,0,var(--sd-text-dark-a)),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) rgba(255,255,255,var(--sd-text-rim-a)),0 0 var(--sd-text-glow-blur) rgba(0,0,0,var(--sd-text-glow-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] .status,html[data-skeuomorphic-depth=on][data-glass-ui=on] .status .status-line-label,html[data-skeuomorphic-depth=on][data-glass-ui=on] .status.marquee .slide{text-shadow:0 var(--sd-text-y) var(--sd-text-blur) color-mix(in srgb,#000 var(--sd-text-glass-black-pct),transparent),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) color-mix(in srgb,#fff var(--sd-text-glass-white-pct),transparent),0 0 var(--sd-text-glow-blur) color-mix(in srgb,#000 var(--sd-text-glass-glow-pct),transparent)}html[data-skeuomorphic-depth=on][data-theme=light] .status,html[data-skeuomorphic-depth=on][data-theme=light] .status .status-line-label,html[data-skeuomorphic-depth=on][data-theme=light] .status.marquee .slide{text-shadow:0 var(--sd-text-light-y) var(--sd-text-light-blur) rgba(0,0,0,var(--sd-text-light-dark-a)),0 var(--sd-text-light-rim-y) 0 rgba(255,255,255,var(--sd-text-light-rim-a))}html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline{box-shadow:inset var(--sd-recess-inset-x) var(--sd-recess-inset-y) var(--sd-recess-inset-blur) rgba(0,0,0,var(--sd-recess-inset-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) rgba(255,255,255,var(--sd-recess-highlight-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] #aboutPanel .kv2-item.inline{box-shadow:inset var(--sd-recess-inset-x) calc(var(--sd-recess-inset-y) + var(--sd-recess-glass-y-add)) calc(var(--sd-recess-inset-blur) + var(--sd-recess-glass-blur-add)) rgba(0,0,0,var(--sd-recess-glass-dark-a)),inset var(--sd-recess-highlight-x) var(--sd-recess-highlight-y) var(--sd-recess-highlight-spread) color-mix(in srgb,#fff var(--sd-recess-glass-highlight-pct),transparent)}html[data-skeuomorphic-depth=on] #aboutPanel .kv2-drop-menu .kv2-item.inline,html[data-skeuomorphic-depth=on][data-glass-ui=on] #aboutPanel .kv2-drop-menu .kv2-item.inline{box-shadow:none}html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline .kv2-label,html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline .kv2-value{text-shadow:0 var(--sd-text-y) var(--sd-text-blur) rgba(0,0,0,var(--sd-text-dark-a)),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) rgba(255,255,255,var(--sd-text-rim-a)),0 0 var(--sd-text-glow-blur) rgba(0,0,0,var(--sd-text-glow-a))}html[data-skeuomorphic-depth=on][data-glass-ui=on] #aboutPanel .kv2-item.inline .kv2-label,html[data-skeuomorphic-depth=on][data-glass-ui=on] #aboutPanel .kv2-item.inline .kv2-value{text-shadow:0 var(--sd-text-y) var(--sd-text-blur) color-mix(in srgb,#000 var(--sd-text-glass-black-pct),transparent),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) color-mix(in srgb,#fff var(--sd-text-glass-white-pct),transparent),0 0 var(--sd-text-glow-blur) color-mix(in srgb,#000 var(--sd-text-glass-glow-pct),transparent)}html[data-skeuomorphic-depth=on][data-theme=light] #aboutPanel .kv2-item.inline .kv2-label,html[data-skeuomorphic-depth=on][data-theme=light] #aboutPanel .kv2-item.inline .kv2-value{text-shadow:0 var(--sd-text-light-y) var(--sd-text-light-blur) rgba(0,0,0,var(--sd-text-light-dark-a)),0 var(--sd-text-light-rim-y) 0 rgba(255,255,255,var(--sd-text-light-rim-a))}html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline.color-pill .kv2-value .cp,html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline.color-pill .kv2-value .cp *{text-shadow:none}html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline.color-pill .kv2-value .txt{text-shadow:0 var(--sd-text-y) var(--sd-text-blur) rgba(0,0,0,var(--sd-text-dark-a)),0 var(--sd-text-rim-y) var(--sd-text-rim-blur) rgba(255,255,255,var(--sd-text-rim-a)),0 0 var(--sd-text-glow-blur) rgba(0,0,0,var(--sd-text-glow-a))}html[data-skeuomorphic-depth=on][data-theme=light] #aboutPanel .kv2-item.inline.color-pill .kv2-value .txt{text-shadow:0 var(--sd-text-light-y) var(--sd-text-light-blur) rgba(0,0,0,var(--sd-text-light-dark-a)),0 var(--sd-text-light-rim-y) 0 rgba(255,255,255,var(--sd-text-light-rim-a))}html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline .info-tip,html[data-skeuomorphic-depth=on] #aboutPanel .kv2-item.inline .info-tip *,html[data-skeuomorphic-depth=on] #aboutPanel .kv2-drop-menu .kv2-item.inline .kv2-label,html[data-skeuomorphic-depth=on] #aboutPanel .kv2-drop-menu .kv2-item.inline .kv2-value{text-shadow:none}html[data-skeuomorphic-depth=on] .tab[aria-selected=true]{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-light-a)),0 10px 20px -12px #00000073}html[data-skeuomorphic-depth=on] .tab[aria-selected=true] .inner{text-shadow:0 1px 1px rgba(0,0,0,var(--sd-tab-text-dark-a)),0 -1px 0 rgba(255,255,255,var(--sd-tab-text-rim-a)),0 0 2px color-mix(in srgb,#000 var(--sd-tab-text-glass-glow-pct),transparent)}html[data-skeuomorphic-depth=on][data-glass-ui=on] .tab[aria-selected=true]{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-glass-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-glass-light-a)),0 10px 20px -12px #00000073}html[data-skeuomorphic-depth=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-light-a)),var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}html[data-skeuomorphic-depth=on][data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-glass-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-glass-light-a)),var(--shadow-tab-elevated, 0 8px 18px -16px rgba(0, 0, 0, .45))}html[data-skeuomorphic-depth=on][data-theme=light] .tab[aria-selected=true] .inner{text-shadow:0 1px 1px rgba(0,0,0,var(--sd-tab-text-light-dark-a)),0 -1px 0 rgba(255,255,255,var(--sd-tab-text-light-rim-a))}html[data-skeuomorphic-depth=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true] .inner{text-shadow:0 1px 1px rgba(0,0,0,var(--sd-tab-text-outline-dark-a)),0 -1px 0 rgba(255,255,255,var(--sd-tab-text-outline-rim-a))}html[data-skeuomorphic-depth=on] .tab[aria-selected=true]:hover,html[data-skeuomorphic-depth=on] .tab[aria-selected=true]:focus-visible{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-light-a)),0 12px 24px -14px #00000080}html[data-skeuomorphic-depth=on][data-glass-ui=on] .tab[aria-selected=true]:hover,html[data-skeuomorphic-depth=on][data-glass-ui=on] .tab[aria-selected=true]:focus-visible{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-glass-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-glass-light-a)),0 12px 24px -14px #00000080}html[data-skeuomorphic-depth=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:hover,html[data-skeuomorphic-depth=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:focus-visible{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-light-a)),var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-skeuomorphic-depth=on][data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:hover,html[data-skeuomorphic-depth=on][data-glass-ui=on][data-accent-platform-tabs-outline=on] .tab[aria-selected=true]:focus-visible{box-shadow:inset 1px 1px rgba(0,0,0,var(--sd-tab-inset-glass-dark-a)),inset -1px -1px rgba(255,255,255,var(--sd-tab-inset-glass-light-a)),var(--shadow-tab-elevated-hover, 0 10px 22px -16px rgba(0, 0, 0, .55))}html[data-skeuomorphic-depth=on] .hr{height:2px;background:linear-gradient(to bottom,rgba(0,0,0,var(--sd-etch-dark-a)) 0,rgba(0,0,0,var(--sd-etch-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 2px)}html[data-skeuomorphic-depth=on] #sticks-h .body .hr{background:linear-gradient(to bottom,rgba(0,0,0,var(--sd-etch-dark-a)) 0,rgba(0,0,0,var(--sd-etch-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 2px)}html[data-skeuomorphic-depth=on] .group-title:after{height:2px;min-height:2px;align-self:center;background:linear-gradient(to bottom,rgba(0,0,0,var(--sd-etch-dark-a)) 0,rgba(0,0,0,var(--sd-etch-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 2px)}html[data-skeuomorphic-depth=on] .card>h3,html[data-skeuomorphic-depth=on] section.card>h3{border-bottom:none;box-shadow:0 1px rgba(0,0,0,var(--sd-etch-dark-a)),0 2px rgba(255,255,255,var(--sd-etch-light-a))}html[data-skeuomorphic-depth=on] .topbar{border-bottom:none;box-shadow:0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),0 2px rgba(255,255,255,var(--sd-etch-topbar-light-a))}html[data-skeuomorphic-depth=on] body:is([data-page-background=spark],[data-page-background=spark_top_bottom]) .topbar{border-bottom-color:transparent;box-shadow:none}html[data-skeuomorphic-depth=on] .site-footer{border-top:none;box-shadow:inset 0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),inset 0 2px rgba(255,255,255,var(--sd-etch-topbar-light-a))}html[data-skeuomorphic-depth=on] .dashboard-info-divider,html[data-skeuomorphic-depth=on] .topnav-divider{width:2px;background:linear-gradient(to right,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 0,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-vertical-light-a)) 1px,rgba(255,255,255,var(--sd-etch-vertical-light-a)) 2px)}html[data-skeuomorphic-depth=on] .topnav-mobile-dropdown__panel-divider{border-top:none;height:2px;background:linear-gradient(to bottom,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 0,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-mobile-divider-light-a)) 1px,rgba(255,255,255,var(--sd-etch-mobile-divider-light-a)) 2px)}html[data-skeuomorphic-depth=on] .modal-head,html[data-skeuomorphic-depth=on] .modal-toolbar,html[data-skeuomorphic-depth=on] .gpt-remap-header{border-bottom:none;box-shadow:0 1px rgba(0,0,0,var(--sd-etch-dark-a)),0 2px rgba(255,255,255,var(--sd-etch-light-a))}html[data-skeuomorphic-depth=on] .calibration-dialog__panel>h3{border-bottom:none;box-shadow:0 1px rgba(0,0,0,var(--sd-etch-dark-a)),0 2px rgba(255,255,255,var(--sd-etch-light-a))}html[data-skeuomorphic-depth=on] .calibration-dialog__footer{border-top:none;box-shadow:inset 0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),inset 0 2px rgba(255,255,255,var(--sd-etch-panel-light-a))}html[data-skeuomorphic-depth=on] .stick-linearity-topband{border-bottom:none;box-shadow:0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),0 2px rgba(255,255,255,var(--sd-etch-panel-light-a))}html[data-skeuomorphic-depth=on] .stick-linearity-sweep-demo{border-top:none;box-shadow:inset 0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),inset 0 2px rgba(255,255,255,var(--sd-etch-panel-light-a))}html[data-skeuomorphic-depth=on] .kv2-drop-group .kv2-mini.sep>.rule,html[data-skeuomorphic-depth=on] #aboutPanel .kv2.two-col .kv2-mini.sep.simple>.rule{height:2px;background:linear-gradient(to bottom,rgba(0,0,0,var(--sd-etch-dark-a)) 0,rgba(0,0,0,var(--sd-etch-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 1px,rgba(255,255,255,var(--sd-etch-light-a)) 2px)}html[data-skeuomorphic-depth=on] .modal-foot{border-top:none;box-shadow:inset 0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),inset 0 2px rgba(255,255,255,var(--sd-etch-panel-light-a))}html[data-skeuomorphic-depth=on] :is(#confirmClearDialog,#xboxDriverDialog,#xboxOldFwDialog,#scufUnlockDialog,#scufUnlockDoneDialog,#scufUnlockErrorDialog,#scufLockDialog,#scufLockDoneDialog,#scufLockErrorDialog,#xboxVidPidChangeDialog,#xboxVidPidChangeDoneDialog,#xboxVidPidChangeErrorDialog,#xboxBtVidPidChangeDialog,#xboxBtVidPidChangeDoneDialog,#xboxBtVidPidChangeErrorDialog,#confirmClearFirstATDialog,#confirmSavePsCalDialog,#confirmRestorePsCalDialog,#confirmSaveNcCalDialog,#confirmRestoreNcCalDialog,#confirmSaveX360CalDialog,#confirmRestoreX360CalDialog,#confirmRestoreAllColorsDialog,#alphaNoticeDialog,#confirmDumpSpiDialog,#psConnectChooserDialog,#psDs3WizardDialog,#xboxSeriesConvertDialog,#xboxAutoCalWarnDialog) .modal-actions{border-top:none;box-shadow:inset 0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),inset 0 2px rgba(255,255,255,var(--sd-etch-panel-light-a))}html[data-skeuomorphic-depth=on] .gpt-sep{width:2px;background:linear-gradient(to right,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 0,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-vertical-light-a)) 1px,rgba(255,255,255,var(--sd-etch-vertical-light-a)) 2px)}html[data-skeuomorphic-depth=on] .gpt-range-tab .gpt-range-sep{width:2px;height:16px;background:linear-gradient(to right,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 0,rgba(0,0,0,var(--sd-etch-vertical-dark-a)) 1px,rgba(255,255,255,var(--sd-etch-vertical-light-a)) 1px,rgba(255,255,255,var(--sd-etch-vertical-light-a)) 2px)}html[data-skeuomorphic-depth=on] .cookie-settings,html[data-skeuomorphic-depth=on] .cookie-banner-actions{border-top:none;box-shadow:inset 0 1px rgba(0,0,0,var(--sd-etch-topbar-dark-a)),inset 0 2px rgba(255,255,255,var(--sd-etch-panel-light-a))}body.event-halloween{--event-img: url(./images/seasonal/pumpkin-CRJW_YZE.png)}body.event-christmas{--event-img: url(./images/seasonal/santa-CZ10TdJQ.png)}.pumpkin-bite{position:absolute;top:-67px;left:-55px;width:150px;height:150px;pointer-events:none;display:none}body.mode--tester .pumpkin-bite{top:-67px;left:-55px}body.event-halloween .pumpkin-bite,body.event-christmas .pumpkin-bite{display:block}.pumpkin-bite .pumpkin-img,.pumpkin-bite .hand-img{position:absolute;background-size:contain;background-repeat:no-repeat;background-position:center;isolation:isolate}.pumpkin-bite .pumpkin-img:before,.pumpkin-bite .hand-img:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background-color:var(--accent-3);-webkit-mask-image:var(--image-url);mask-image:var(--image-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;mix-blend-mode:color}.pumpkin-bite .pumpkin-img{width:105px;height:105px;rotate:-15deg;z-index:-1;background-image:var(--event-img, none);--image-url: var(--event-img, none);animation:pumpkin-float 5s ease-in-out infinite}.pumpkin-bite .hand-img{width:35px;height:35px;z-index:2}.pumpkin-bite .left-hand{top:70px;left:30px;transform:rotate(8deg);background-image:url(./images/seasonal/left_hand-DCz8veWn.png);--image-url: url(./images/seasonal/left_hand-DCz8veWn.png);animation:left-hand-wiggle 3.5s ease-in-out infinite;animation-delay:.2s}.pumpkin-bite .right-hand{width:35px;height:35px;top:45px;right:45px;transform:rotate(-60deg);background-image:url(./images/seasonal/right_hand-BJ9IGV_F.png);--image-url: url(./images/seasonal/right_hand-BJ9IGV_F.png);animation:right-hand-wiggle 3.2s ease-in-out infinite}.pumpkin-bite--right{left:auto;right:-55px;transform:scaleX(-1)}.pumpkin-bite--right .pumpkin-img,.pumpkin-bite--right .hand-img{transform:scaleX(-1)}.pumpkin-container--right{z-index:0}.hands-container--right{z-index:2}:root{--footer-ads-height: 96px;--footer-ads-safe-gap: 10px}#main-content-area .wrap{padding-bottom:calc(var(--footer-ads-height) + var(--footer-ads-safe-gap))}#footerAdsMount{position:fixed;left:0;right:0;bottom:0;z-index:2147483000;pointer-events:none}#footerAdsMount .dg-footer-ads{width:100%;pointer-events:none}#footerAdsMount .dg-ads-wrap{box-sizing:border-box;width:100%;max-width:var(--dg-dashboard-max-width);margin:0 auto 6px;padding:0 20px;pointer-events:auto;--dg-ad-h: 70px}@media(min-width:1440px){#footerAdsMount .dg-ads-wrap{max-width:min(var(--dg-dashboard-max-width),calc(100vw - var(--dg-ad-side-reserve)))}}#footerAdsMount .dg-site-footer{margin-top:0;pointer-events:auto}#footerAdsMount .dg-footer-text{width:100%;text-align:left}@media(max-width:1080px),(hover:none)and (pointer:coarse)and (any-hover:none){#footerAdsMount{position:relative;left:auto;right:auto;bottom:auto;pointer-events:auto;margin-top:auto;padding-top:14px}#main-content-area .wrap{padding-bottom:18px}#footerAdsMount .dg-ads-wrap{max-width:100%;padding:0 10px}}@media(max-width:700px){#footerAdsMount .dg-ads-wrap{max-width:100%;padding:0 6px;margin-bottom:4px}}#footerAdsMount .simple-dashboard-owned-strip{display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:stretch;column-gap:16px;min-width:0;min-height:var(--dg-ad-h, 70px);padding:2px 2px 1px;box-sizing:border-box}#footerAdsMount .simple-dashboard-owned-strip>.simple-dashboard-side-promo{box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;gap:8px;width:100%;min-width:0;min-height:var(--dg-ad-h, 70px);max-height:var(--dg-ad-h, 70px);height:var(--dg-ad-h, 70px);align-self:stretch;padding:6px 10px;border-radius:12px;text-decoration:none;color:var(--text);background:var(--panel-2);border:1px solid color-mix(in srgb,var(--border) 70%,transparent);box-shadow:0 1px color-mix(in srgb,white 6%,transparent) inset;opacity:.92;transition:opacity .2s ease,border-color .2s ease,color .2s ease,box-shadow .2s ease;grid-column:auto;grid-row:auto}#footerAdsMount .simple-dashboard-owned-strip>.simple-dashboard-side-promo:hover{opacity:1;color:var(--text);border-color:color-mix(in srgb,var(--accent) 35%,var(--border));box-shadow:0 1px color-mix(in srgb,white 8%,transparent) inset,0 1px 10px color-mix(in srgb,var(--accent) 12%,transparent)}#footerAdsMount .simple-dashboard-owned-strip>.simple-dashboard-side-promo:focus-visible{opacity:1;outline:2px solid color-mix(in srgb,var(--accent) 70%,var(--border));outline-offset:2px}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__art{display:flex;flex:0 0 auto;align-items:center;justify-content:center;color:color-mix(in srgb,var(--accent) 75%,var(--text))}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__art--logo{position:relative;display:flex;align-items:center;justify-content:center;min-height:40px;min-width:0}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__logo-accent{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:min(120px,100%);max-height:40px;width:100%;height:100%;pointer-events:none;background-color:color-mix(in srgb,var(--accent) 88%,var(--text) 12%);-webkit-mask-image:var(--dg-modibox-logo-url);mask-image:var(--dg-modibox-logo-url);-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__logo-img{display:block;max-width:min(120px,100%);max-height:40px;width:auto;height:auto;object-fit:contain;opacity:0;pointer-events:none}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__art svg{display:block;width:auto;height:40px;max-width:40px;max-height:40px}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__text{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;flex:0 1 auto;min-width:0;text-align:center;line-height:1.2}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__kicker{font-size:10px;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--muted);width:100%;max-width:100%;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#footerAdsMount .simple-dashboard-owned-strip .simple-dashboard-side-promo__name{font-size:12px;font-weight:700;color:var(--text);width:100%;max-width:100%;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}#footerAdsMount .simple-dashboard-owned-strip__tile--left{grid-column:1}#footerAdsMount .simple-dashboard-owned-strip__tile--center{grid-column:2}#footerAdsMount .simple-dashboard-owned-strip__tile--right{grid-column:3}#footerAdsMount .simple-dashboard-owned-strip:not(.simple-owned-promo-strip--revealed) .simple-dashboard-owned-strip__tile--left{opacity:0;transform:translate(-32px)}#footerAdsMount .simple-dashboard-owned-strip:not(.simple-owned-promo-strip--revealed) .simple-dashboard-owned-strip__tile--center{opacity:0;transform:translateY(28px)}#footerAdsMount .simple-dashboard-owned-strip:not(.simple-owned-promo-strip--revealed) .simple-dashboard-owned-strip__tile--right{opacity:0;transform:translate(32px)}#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--left,#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--center,#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--right{opacity:1;transform:translate(0);transition:opacity .48s ease,transform .52s cubic-bezier(.22,1,.36,1)}#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--center{transition-delay:.04s}#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--right{transition-delay:.08s}@media(max-width:1080px){#footerAdsMount .simple-dashboard-owned-strip{grid-template-columns:1fr;grid-template-rows:auto auto auto;row-gap:10px;min-height:auto}#footerAdsMount .simple-dashboard-owned-strip>.simple-dashboard-side-promo{min-height:0;max-height:none;height:auto}#footerAdsMount .simple-dashboard-owned-strip__tile--left,#footerAdsMount .simple-dashboard-owned-strip__tile--center,#footerAdsMount .simple-dashboard-owned-strip__tile--right{grid-column:1}#footerAdsMount .simple-dashboard-owned-strip__tile--left{grid-row:1}#footerAdsMount .simple-dashboard-owned-strip__tile--center{grid-row:2}#footerAdsMount .simple-dashboard-owned-strip__tile--right{grid-row:3}#footerAdsMount .simple-dashboard-owned-strip:not(.simple-owned-promo-strip--revealed) .simple-dashboard-owned-strip__tile--left{transform:translate(-24px)}#footerAdsMount .simple-dashboard-owned-strip:not(.simple-owned-promo-strip--revealed) .simple-dashboard-owned-strip__tile--center{transform:translateY(22px)}#footerAdsMount .simple-dashboard-owned-strip:not(.simple-owned-promo-strip--revealed) .simple-dashboard-owned-strip__tile--right{transform:translate(24px)}}@media(prefers-reduced-motion:reduce){#footerAdsMount .simple-dashboard-owned-strip>.simple-dashboard-side-promo{transition:none}#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--left,#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--center,#footerAdsMount .simple-dashboard-owned-strip.simple-owned-promo-strip--revealed .simple-dashboard-owned-strip__tile--right{transition:none}}html.dg-narrow-document-fs #footerAdsMount{position:relative;left:auto;right:auto;bottom:auto;pointer-events:auto;margin-top:auto;padding-top:14px}html.dg-narrow-document-fs #main-content-area .wrap{padding-bottom:18px}
