.fd-set{--set-ink:#17191d;--set-chalk:#f7f5ef;--set-card:#fffefb;--set-orange:#ff7900;--set-orange-hover:#ff8b26;--set-line:#17191d1f;--set-line-strong:#17191d47;--set-soft:#efede6;--set-soft-hover:#e5e2d8;--set-muted:#5f625f;--set-sky:#e3f4fc;--set-sky-strong:#5ec8f2;--set-acid:#e5ff54;--set-ok:#1f8a4c;--set-warn:#b84a00;--set-error:#c2330f;--set-display:var(--font-sim-display), Impact, sans-serif;grid-template-columns:var(--set-rail-width,216px) minmax(0, 1fr);gap:var(--set-gap,18px);width:100%;height:100%;min-height:0;color:var(--set-ink);text-align:left;font-family:Arial,Helvetica,sans-serif;font-size:15px;display:grid;position:relative}.fd-menu-settings,.fd-set-dialog-frame{container:fd-set/inline-size}.fd-menu-settings{background:#f7f5eff5;border-top:1px solid #ffffffa6;flex:1;min-height:0;padding:clamp(16px,2vw,30px);display:flex}.fd-set--menu{--set-rail-width:clamp(210px,17vw,280px);--set-gap:clamp(20px,2.5vw,40px);--set-card:#fffefbba;--set-rail-border:0;--set-rail-radius:0;--set-rail-bg:transparent;--set-rail-padding:0 22px 12px 0;--set-title-size:clamp(44px,4vw,64px);--set-title-height:76px;--set-tab-bg:transparent;--set-tab-height:58px;--set-card-radius:8px}.fd-set *,.fd-set :before,.fd-set :after{box-sizing:border-box}.fd-set button{font:inherit;color:inherit;cursor:pointer}.fd-set button:disabled{cursor:default}.fd-set :is(a,button,input,select,summary,[tabindex]):focus-visible{outline:3px solid var(--set-ink);outline-offset:2px}.fd-set h1,.fd-set h2,.fd-set h3{font-family:var(--set-display);text-transform:uppercase;letter-spacing:0;margin:0;font-weight:400}.fd-set p{margin:0}.fd-set .sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.fd-set-rail{z-index:2;min-height:0;padding:var(--set-rail-padding,22px 16px 14px);border:var(--set-rail-border,1px solid var(--set-line));border-radius:var(--set-rail-radius,16px);background:var(--set-rail-bg,var(--set-card));flex-direction:column;gap:14px;display:flex;position:relative}.fd-set-rail-title{font-size:var(--set-title-size,50px);line-height:.9;margin:2px 2px 4px!important}.fd-set-tabs{scrollbar-width:thin;flex-direction:column;gap:7px;min-height:0;margin:-3px;padding:3px;display:flex;overflow-y:auto}.fd-set-tab{min-height:var(--set-tab-height,50px);background:var(--set-tab-bg,var(--set-soft));text-align:left;border:0;border-radius:6px;flex-shrink:0;align-items:center;gap:14px;padding:0 14px;transition:background .15s;display:flex;font-size:16px!important;font-weight:700!important}.fd-set-tab svg{flex-shrink:0;width:23px;height:23px}.fd-set-tab:hover{background:var(--set-soft-hover)}.fd-set-tab.is-selected{background:var(--set-orange);color:var(--set-ink)}.fd-set-support{border-top:1px solid var(--set-line);flex-shrink:0;margin-top:auto;padding:14px 2px 0;font-size:13px}.fd-set-support summary{color:var(--set-muted);cursor:pointer;justify-content:space-between;align-items:center;gap:10px;padding:6px 0;font-weight:700;list-style:none;display:flex}.fd-set-support summary::-webkit-details-marker{display:none}.fd-set-support svg{flex-shrink:0;width:16px;height:16px}.fd-set-support[open] summary>svg{transform:rotate(180deg)}.fd-set-support a{width:fit-content;color:var(--set-ink);text-underline-offset:3px;align-items:center;gap:6px;padding:12px 0 4px;display:flex}.fd-set-support a:hover{color:var(--set-warn)}.fd-set-search{position:relative}.fd-set-search-field{border:1px solid var(--set-line-strong);background:#fff;border-radius:9px;align-items:center;gap:8px;min-height:42px;padding:0 10px;display:flex}.fd-set-search-field:focus-within{border-color:var(--set-orange);box-shadow:0 0 0 2px #ff790033}.fd-set-search-field>svg{width:17px;height:17px;color:var(--set-muted);flex-shrink:0}.fd-set-search-field input:focus-visible{outline:0!important}.fd-set-search-field input{min-width:0;height:40px;color:var(--set-ink);background:0 0;border:0;outline:0;flex:1;font:14px Arial,sans-serif}.fd-set-search-field input::-webkit-search-cancel-button{display:none}.fd-set-search-clear{background:0 0;border:0;border-radius:50%;place-items:center;width:26px;height:26px;padding:0;display:grid}.fd-set-search-clear svg{width:16px;height:16px}.fd-set-search-results{z-index:30;border:1px solid var(--set-line-strong);background:#fff;border-radius:12px;width:min(360px,80vw);position:absolute;top:calc(100% + 6px);left:0;overflow:hidden;box-shadow:0 16px 40px #17191d30}.fd-set-search-results ul{margin:0;padding:4px;list-style:none}.fd-set-search-results li{cursor:pointer;border-radius:8px;align-items:center;gap:12px;padding:10px;display:flex}.fd-set-search-results li.is-active{background:var(--set-soft)}.fd-set-search-results li>svg{flex-shrink:0;width:20px;height:20px}.fd-set-search-results li>svg:last-child{width:16px;color:var(--set-muted);margin-left:auto}.fd-set-search-results li>span{color:var(--set-muted);font-size:14px}.fd-set-search-results li strong{color:var(--set-ink)}.fd-set-search-empty{color:var(--set-muted);justify-content:space-between;align-items:center;gap:10px;padding:14px;font-size:13px;display:flex}.fd-set-search-empty button{background:0 0;border:0;text-decoration:underline;font-weight:700!important}.fd-set-main{flex-direction:column;min-width:0;min-height:0;display:flex;container:fd-main/inline-size}.fd-set-body{scrollbar-gutter:stable;scrollbar-width:thin;outline:0;flex:1;min-height:0;padding:2px 8px 18px 2px;overflow:hidden auto}.fd-set-compact-nav{flex-wrap:wrap;gap:10px;margin-bottom:12px;display:none}.fd-set-compact-nav>.fd-set-support{border:0;flex-basis:100%;padding-top:0}.fd-set-compact-nav>.fd-set-support summary{justify-content:flex-start}.fd-set-compact-nav .fd-set-search{flex:1;min-width:160px}.fd-set-picker{flex:1;align-items:center;min-width:180px;display:flex;position:relative}.fd-set-picker select{border:1px solid var(--set-line-strong);background:var(--set-soft);width:100%;min-height:46px;color:var(--set-ink);appearance:none;cursor:pointer;border-radius:10px;padding:0 40px 0 46px;font:700 16px Arial,sans-serif}.fd-set-picker-icon{pointer-events:none;width:22px;height:22px;position:absolute;left:14px}.fd-set-picker-chevron{pointer-events:none;width:18px;height:18px;position:absolute;right:14px}.fd-set-page{flex-direction:column;gap:14px;display:flex}.fd-set-page-head{min-height:var(--set-title-height,52px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 18px;display:flex}.fd-set-page-title{min-width:0;height:var(--set-title-height,52px);align-items:center;gap:14px;display:flex}.fd-set-page-title h2{font-size:var(--set-title-size,46px);white-space:nowrap;line-height:1}.fd-set-page-tools{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-set-back{border:1px solid var(--set-line-strong);white-space:nowrap;background:#fff;border-radius:9px;align-items:center;gap:6px;height:38px;padding:0 12px 0 8px;display:inline-flex;font-size:14px!important;font-weight:700!important}.fd-set-back svg{width:17px;height:17px}.fd-set-back:hover{background:var(--set-soft)}.fd-set-badge{border:1px solid var(--set-line-strong);background:var(--set-soft);border-radius:7px;align-items:center;gap:4px;height:34px;padding:0 6px 0 11px;font-size:15px;font-weight:700;display:inline-flex}.fd-set-grid{align-items:start;gap:14px;display:grid}.fd-set-grid--2{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-set-grid--rates{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr);align-items:stretch}.fd-set-grid--presets{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.fd-set-grid--tuning{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);align-items:stretch}.fd-set-grid--calibration{grid-template-columns:minmax(0,1.5fr) minmax(0,1fr)}.fd-set-grid--tight{gap:10px 24px}.fd-set-stack{flex-direction:column;gap:14px;min-width:0;display:flex}.fd-set-card{border:1px solid var(--set-line);border-radius:var(--set-card-radius,14px);background:var(--set-card);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex;position:relative}.fd-set-card--dark{color:#fffdf7;background:#1b2023 radial-gradient(#f7f5ef0b .65px,#0000 .8px) 0 0/4px 4px;border-color:#1b2023}.fd-set-card--sky{background:var(--set-sky);border-color:#bfe3f3}.fd-set-card-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:8px 14px;display:flex}.fd-set-card-title{align-items:center;gap:8px;min-width:0;display:flex}.fd-set-card-title h3{font-size:24px;line-height:1}.fd-set-card-actions{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fd-set-card.is-found,.fd-set .is-found{border-radius:12px;animation:1.6s ease-out fd-set-found}@keyframes fd-set-found{0%,40%{box-shadow:0 0 0 3px var(--set-orange)}to{box-shadow:0 0 0 3px #0000}}.fd-set-row{justify-content:space-between;align-items:center;gap:12px 20px;min-height:52px;padding:8px 0;display:flex}.fd-set-card>.fd-set-row+.fd-set-row,.fd-set-card>.fd-set-row+[id]>.fd-set-row,.fd-set-card>[id]+.fd-set-row{border-top:1px solid #17191d12}.fd-set-row--stack{flex-direction:column;align-items:stretch}.fd-set-row-copy{align-items:center;gap:8px;min-width:0;display:flex}.fd-set-row-label{font-size:16px;font-weight:700}.fd-set-info{vertical-align:middle;display:inline-flex;position:relative}.fd-set-info>button{width:22px;height:22px;color:var(--set-muted);background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.fd-set-info>button svg{width:17px;height:17px}.fd-set-info>button:hover,.fd-set-info>button:focus-visible{color:var(--set-ink);background:var(--set-soft)}.fd-set-info>[role=tooltip]{z-index:90;background:var(--set-ink,#17191d);color:#fff;text-align:left;text-transform:none;letter-spacing:0;white-space:normal;opacity:0;visibility:hidden;pointer-events:none;border-radius:9px;width:max-content;max-width:260px;padding:9px 12px;font:400 13px/1.4 Arial,sans-serif;transition:opacity .12s,visibility .12s;position:fixed;top:0;left:0;transform:translate(-50%,-100%);box-shadow:0 10px 28px #17191d40}.fd-set-info>[role=tooltip].is-below{transform:translate(-50%)}.fd-set-info>[role=tooltip].is-open{opacity:1;visibility:visible}.fd-set-card--dark .fd-set-info>button{color:#c9cbc7}.fd-set-row-control{flex-shrink:0;justify-content:flex-end;align-items:center;gap:10px;display:flex}.fd-set-muted{color:var(--set-muted);font-size:13px}.fd-set-muted.is-ok{color:var(--set-ok);font-weight:700}.fd-set-inline-icon{vertical-align:-3px;width:15px;height:15px;margin-right:4px;display:inline}.fd-set-btn{border:1.5px solid var(--set-ink);white-space:nowrap;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:7px;min-height:42px;padding:0 18px;transition:background .15s,transform .15s;display:inline-flex;font-size:15px!important;font-weight:700!important}.fd-set-btn svg{flex-shrink:0;width:17px;height:17px}.fd-set-btn:hover:not(:disabled){background:#f2f0e9}.fd-set-btn:disabled{opacity:.45}.fd-set-btn--primary{border-color:var(--set-orange);background:var(--set-orange)}.fd-set-btn--primary:hover:not(:disabled){background:var(--set-orange-hover)}.fd-set-btn--ghost{background:0 0;border-color:#0000}.fd-set-btn--ghost:hover:not(:disabled){background:var(--set-soft)}.fd-set-btn--quiet{background:var(--set-soft);border-color:#0000}.fd-set-btn--quiet:hover:not(:disabled){background:var(--set-soft-hover)}.fd-set-btn--sm{min-height:34px;padding:0 13px;font-size:13px!important}.fd-set-btn--lg{min-height:50px;padding:0 22px;font-size:17px!important}.fd-set-icon-btn{border:1px solid var(--set-line-strong);background:#fff;border-radius:9px;place-items:center;width:40px;height:40px;padding:0;display:inline-grid}.fd-set-icon-btn svg{width:19px;height:19px}.fd-set-icon-btn:hover{background:var(--set-soft)}.fd-set-icon-btn.is-on{border-color:var(--set-ink);background:var(--set-ink);color:#fff}.fd-set-link{background:0 0;border:0;align-self:flex-start;align-items:center;gap:7px;padding:2px 0;display:inline-flex;font-size:15px!important;font-weight:700!important}.fd-set-link svg{width:17px;height:17px}.fd-set-link:hover{color:var(--set-warn)}.fd-set-switch-wrap{align-items:center;gap:10px;display:inline-flex}.fd-set-switch{background:#d6d4cc;border:0;border-radius:99px;flex-shrink:0;width:54px;height:30px;padding:0;transition:background .18s;position:relative}.fd-set-switch>span{background:#fff;border-radius:50%;width:24px;height:24px;transition:transform .18s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #17191d40}.fd-set-switch.is-on{background:var(--set-orange)}.fd-set-switch.is-on>span{transform:translate(24px)}.fd-set-switch:disabled{opacity:.45}.fd-set-switch-state{text-transform:uppercase;min-width:30px;font-size:13px;font-weight:700}.fd-set-segmented{border:1px solid var(--set-line-strong);background:var(--set-soft);border-radius:10px;flex-wrap:wrap;max-width:100%;display:inline-flex;overflow:hidden}.fd-set-segmented button{border:0;border-right:1px solid var(--set-line);white-space:nowrap;background:0 0;flex:auto;min-height:40px;padding:0 16px;font-size:15px!important}.fd-set-segmented button:last-child{border-right:0}.fd-set-segmented button:hover:not(:disabled):not(.is-selected){background:var(--set-soft-hover)}.fd-set-segmented button.is-selected{background:var(--set-orange);font-weight:700!important}.fd-set-segmented button:disabled:not(.is-selected){color:#9a9c97}.fd-set-segmented--lg button{min-width:96px;min-height:48px;font-size:16px!important}.fd-set-select{align-items:center;min-width:0;display:inline-flex;position:relative}.fd-set-select select{border:1px solid var(--set-line-strong);width:100%;min-height:42px;color:var(--set-ink);appearance:none;cursor:pointer;text-overflow:ellipsis;background:#fff;border-radius:9px;padding:0 40px 0 13px;font:15px Arial,sans-serif}.fd-set-select select:disabled{color:#8a8c87;cursor:default;background:#f4f3ee}.fd-set-select svg{pointer-events:none;width:18px;height:18px;position:absolute;right:12px}.fd-set-number{flex-direction:column;gap:4px;min-width:0;display:inline-flex}.fd-set-number-box{border:1px solid var(--set-line-strong);background:#fff;border-radius:9px;align-items:stretch;display:inline-flex;overflow:hidden}.fd-set-number-box:focus-within{border-color:var(--set-orange);box-shadow:0 0 0 2px #ff790033}.fd-set-number.has-error .fd-set-number-box{border-color:var(--set-error);box-shadow:0 0 0 2px #c2330f22}.fd-set-number input{font-variant-numeric:tabular-nums;width:72px;min-width:0;height:44px;color:var(--set-ink);background:0 0;border:0;padding:0 2px 0 13px;font:600 18px Arial,sans-serif;outline:0!important}.fd-set-number-unit{color:var(--set-muted);align-self:center;padding-right:4px;font-size:14px}.fd-set-number-steps{border-left:1px solid var(--set-line);flex-direction:column;display:flex}.fd-set-number-steps button{background:0 0;border:0;flex:1;place-items:center;width:28px;padding:0;display:grid}.fd-set-number-steps button+button{border-top:1px solid var(--set-line)}.fd-set-number-steps button:hover:not(:disabled){background:var(--set-soft)}.fd-set-number-steps button:disabled{opacity:.35}.fd-set-number-steps svg{width:14px;height:14px}.fd-set-number.is-disabled{opacity:.5}.fd-set-field-error{color:var(--set-error);font-size:12px;font-weight:700;line-height:1.3}.fd-set-field-label{margin:10px 0 6px;font-weight:700;display:block}.fd-set-text{border:1.5px solid var(--set-line-strong);width:100%;min-height:46px;color:var(--set-ink);background:#fff;border-radius:9px;padding:0 14px;font:16px Arial,sans-serif}.fd-set-text:focus{border-color:var(--set-orange);outline:0;box-shadow:0 0 0 2px #ff790033}.fd-set-text.has-error{border-color:var(--set-error)}.fd-set-slider{--fill:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:28px;margin:0}.fd-set-slider::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--set-orange) var(--fill), #e1dfd8 var(--fill));border-radius:99px;height:9px}.fd-set-slider::-moz-range-track{background:linear-gradient(to right, var(--set-orange) var(--fill), #e1dfd8 var(--fill));border-radius:99px;height:9px}.fd-set-slider::-webkit-slider-thumb{border:3px solid var(--set-ink);appearance:none;background:#fff;border-radius:50%;width:24px;height:24px;margin-top:-7.5px;box-shadow:0 1px 4px #17191d40}.fd-set-slider::-moz-range-thumb{border:3px solid var(--set-ink);background:#fff;border-radius:50%;width:18px;height:18px}.fd-set-slider:disabled{cursor:default;filter:grayscale();opacity:.5}.fd-set-slider:focus-visible{outline-offset:4px}.fd-set-slider-row{min-width:0}.fd-set-slider-row .fd-set-row-control{flex:0 0 54%;min-width:200px}.fd-set-slider-control{align-items:center;gap:14px;width:100%;display:flex}.fd-set-slider-value{text-align:right;font-variant-numeric:tabular-nums;min-width:56px;font-size:17px;font-weight:700}.fd-set-slider-row.is-disabled .fd-set-row-label,.fd-set-slider-row.is-disabled .fd-set-slider-value{color:#8a8c87}.fd-set-check{width:22px;height:22px;accent-color:var(--set-orange);cursor:pointer;margin:0}.fd-set-inline-check{cursor:pointer;align-items:center;gap:10px;font-weight:700;display:inline-flex}.fd-set-checks{flex-direction:column;gap:10px;margin-top:14px;display:flex}.fd-set-checks label{align-items:center;gap:10px;font-weight:700;display:flex}.fd-set-checks input{width:20px;height:20px;accent-color:var(--set-orange)}.fd-set-meters{flex-direction:column;gap:12px;display:flex}.fd-set-meter{grid-template-columns:82px minmax(60px,1fr) 58px;align-items:center;gap:14px;display:grid}.fd-set-meter-label{text-transform:uppercase;font-size:15px;font-weight:700}.fd-set-meter-track{background:#ecebe5;border-radius:6px;height:22px;position:relative;overflow:hidden}.fd-set-meter-zero{background:#17191d40;width:1px;position:absolute;top:0;bottom:0;left:50%}.fd-set-meter-fill{border-radius:4px;transition:left 60ms linear,width 60ms linear;position:absolute;top:0;bottom:0}.fd-set-meter-tick{background:var(--set-ink);width:3px;margin-left:-1.5px;transition:left 60ms linear;position:absolute;top:0;bottom:0}.fd-set-meter-value{text-align:right;font-variant-numeric:tabular-nums;font-weight:700}.fd-set-meter-value.is-unbound{color:var(--set-warn);font-size:12px}.fd-set-direction .fd-set-meter{grid-template-columns:minmax(60px,1fr) 50px}.fd-set-direction .fd-set-meter-label{display:none}.fd-set-gimbals{flex-wrap:wrap;justify-content:center;align-items:center;gap:12px 44px;padding:6px 0;display:flex;position:relative}.fd-set-gimbals--small{gap:12px}.fd-set-gimbal{flex-direction:column;align-items:center;gap:4px;margin:0;display:flex}.fd-set-gimbal svg{width:128px;height:128px}.fd-set-gimbals--small .fd-set-gimbal svg{width:84px;height:84px}.fd-set-gimbal-top,.fd-set-gimbal-bottom{text-transform:uppercase;font-size:14px;font-weight:700}.fd-set-gimbal-ring{fill:#f1f0eb;stroke:#17191d33;stroke-width:2px}.fd-set-gimbal-inner{fill:none;stroke:#17191d1f;stroke-width:2px}.fd-set-gimbal-arrow{fill:none;stroke:var(--set-orange);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round}.fd-set-gimbal-stick{fill:#33363c;stroke:#17191d;stroke-width:3px;transition:cx 50ms linear,cy 50ms linear}.fd-set-status{white-space:nowrap;align-items:center;gap:7px;font-size:14px;font-weight:700;display:inline-flex}.fd-set-status>span{background:#9a9c97;border-radius:50%;width:10px;height:10px}.fd-set-status.is-ok{color:var(--set-ok)}.fd-set-status.is-ok>span{background:#34c26b}.fd-set-status.is-warn{color:var(--set-warn)}.fd-set-status.is-warn>span{background:var(--set-orange)}.fd-set-footer{border-top:1px solid var(--set-line-strong);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:10px 18px;min-height:52px;padding:16px 2px 0;display:flex}.fd-set-reset{background:0 0;border:0;align-items:center;gap:9px;padding:6px 0;display:inline-flex;font-size:15px!important;font-weight:700!important}.fd-set-reset svg{width:19px;height:19px}.fd-set-reset:hover{color:var(--set-warn)}.fd-set-footer-end{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px;margin-left:auto;display:flex}.fd-set-footer-end .fd-set-btn{min-width:96px}.fd-set-save{color:var(--set-muted);flex-wrap:wrap;align-items:center;gap:8px;margin-right:6px;font-size:14px;font-weight:700;display:inline-flex}.fd-set-save>svg{width:19px;height:19px;color:var(--set-ok)}.fd-set-save.is-dirty{color:var(--set-warn)}.fd-set-save.is-dirty>span{background:var(--set-orange);border-radius:50%;width:9px;height:9px}.fd-set-save.is-error{color:#7c1d06;font-size:13px}.fd-set-save.is-error>svg{color:var(--set-error)}.fd-set-save .fd-set-link{text-decoration:underline;font-size:13px!important}.fd-set-dialog-wash{z-index:80;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#17191d73;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.fd-set-dialog{background:var(--set-card,#fffefb);color:#17191d;border-radius:18px;outline:0;flex-direction:column;gap:14px;width:min(480px,100%);max-height:calc(100dvh - 32px);padding:22px 24px;font-family:Arial,Helvetica,sans-serif;display:flex;overflow:auto;box-shadow:0 24px 80px #0006}.fd-set-dialog--wide{width:min(860px,100%)}.fd-set-dialog>header{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.fd-set-dialog h2{font:400 34px/1 var(--font-sim-display), Impact, sans-serif;text-transform:uppercase;margin:0}.fd-set-dialog-body{flex-direction:column;gap:10px;font-size:15px;line-height:1.45;display:flex}.fd-set-dialog>footer{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fd-set-dialog .fd-set-btn,.fd-set-dialog .fd-set-icon-btn{color:#17191d;cursor:pointer;font-family:Arial,Helvetica,sans-serif}.fd-set-dialog :is(button,input,select):focus-visible{outline-offset:2px;outline:3px solid #17191d}.fd-set-device{flex-flow:wrap;align-items:center;gap:12px 18px;padding:14px 18px}.fd-set-device-icon{flex-shrink:0;width:34px;height:34px}.fd-set-device-name{flex-wrap:wrap;flex:260px;align-items:center;gap:8px 16px;min-width:0;display:flex}.fd-set-device-name .fd-set-select{flex:0 320px;min-width:180px}.fd-set-device-name .fd-set-select select{font-size:17px;font-weight:700}.fd-set-device-tools{border-left:1px solid var(--set-line);flex-wrap:wrap;align-items:center;gap:10px;padding-left:18px;display:flex}.fd-set-device-tools .fd-set-select{width:170px}.fd-set-layout-card .fd-set-select{max-width:340px}.fd-set-layout-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.fd-set-layout-option{border:1px solid var(--set-line);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:14px;display:flex}.fd-set-layout-option.is-current{border-color:var(--set-orange);box-shadow:inset 0 0 0 1px var(--set-orange)}.fd-set-empty{border:1px dashed var(--set-line-strong);border-radius:12px;align-items:flex-start;gap:16px;padding:16px;display:flex}.fd-set-empty>svg{flex-shrink:0;width:46px;height:46px}.fd-set-empty strong{font:400 22px/1.05 var(--set-display);text-transform:uppercase;margin-bottom:4px;display:block}.fd-set-empty p{color:var(--set-muted);font-size:14px;line-height:1.4}.fd-set-empty-actions{flex-wrap:wrap;gap:8px;margin-top:12px;display:flex}.fd-set-empty.is-compact{align-items:center}.fd-set-binds{flex-direction:column;display:flex}.fd-set-bind{border-top:1px solid #17191d12;grid-template-columns:minmax(120px,1fr) 150px 190px minmax(0,1.2fr);align-items:center;gap:10px 14px;min-height:58px;padding:6px 0;display:grid}.fd-set-bind--head{min-height:0;color:var(--set-muted);letter-spacing:.06em;text-transform:uppercase;padding:0 0 4px;font-size:12px;font-weight:700}.fd-set-bind--head+.fd-set-bind{border-top:0}.fd-set-bindbox{border:1px solid var(--set-line-strong);background:var(--set-soft);text-overflow:ellipsis;white-space:nowrap;border-radius:8px;width:100%;min-height:40px;padding:0 10px;transition:border-color .15s,background .15s;overflow:hidden;font:700 14px Arial,sans-serif!important}.fd-set-bindbox:hover:not(:disabled){border-color:var(--set-ink);background:#fff}.fd-set-bindbox.is-empty{color:var(--set-muted)}.fd-set-bindbox.is-live{border-color:var(--set-orange);background:#fff1e2}.fd-set-bindbox.is-listening{border-color:var(--set-orange);color:var(--set-warn);background:#fff;box-shadow:0 0 0 2px #ff790033}.fd-set-bindbox:disabled{color:#9a9c97;cursor:default}.fd-set-bind-control{align-items:center;display:flex;position:relative}.fd-set-bind-clear{width:26px;height:26px;color:var(--set-muted);background:0 0;border:0;border-radius:6px;place-items:center;padding:0;display:grid;position:absolute;right:4px}.fd-set-bind-clear:hover{background:var(--set-soft-hover);color:var(--set-ink)}.fd-set-bind-clear svg{width:15px;height:15px}.fd-set-bind-control .fd-set-bindbox:not(.is-empty):not(:disabled){padding-right:32px}.fd-set-bind:first-child{border-top:0}.fd-set-bind-name{font-size:16px;font-weight:700}.fd-set-bind-mode{align-items:center;gap:6px;display:flex}.fd-set-bind-mode .fd-set-select{flex:1;max-width:220px}.fd-set-auto-arm{border-top:1px solid #17191d12}.fd-set-direction{flex-direction:column;gap:10px;display:flex}.fd-set-direction-head,.fd-set-direction-row{grid-template-columns:82px minmax(0,1fr) 64px;align-items:center;gap:14px;display:grid}.fd-set-direction-head{color:var(--set-muted);letter-spacing:.06em;text-transform:uppercase;font-size:12px;font-weight:700}.fd-set-direction-head span:last-child,.fd-set-direction-row>span:last-child{justify-self:center}.fd-set-direction-row>span:first-child{font-weight:700}.fd-set-deadzone{border-top:1px solid var(--set-line);grid-template-columns:82px minmax(0,1fr) 64px;align-items:center;gap:6px 14px;padding-top:12px;display:grid}.fd-set-deadzone-label{align-items:center;gap:4px;font-weight:700;display:inline-flex}.fd-set-deadzone output{text-align:right;font-size:17px;font-weight:700}.fd-set-throttle{flex-direction:column;gap:14px;display:flex}.fd-set-throttle-diagram{align-items:stretch;gap:16px;height:150px;padding-left:40px;display:flex;position:relative}.fd-set-throttle-track{background:#f1f0eb;border:2px solid #17191d33;border-radius:30px;width:54px;position:relative}.fd-set-throttle-zero{background:#17191d14;border-radius:0 0 30px 30px;position:absolute;bottom:0;left:0;right:0}.fd-set-throttle-knob{border:3px solid var(--set-ink);background:#33363c;border-radius:50%;width:30px;height:30px;margin:0 0 -15px -15px;transition:bottom 60ms linear;position:absolute;left:50%}.fd-set-throttle-diagram ul{flex-direction:column;justify-content:space-between;margin:0;padding:4px 0;font-size:14px;font-weight:700;list-style:none;display:flex}.fd-set-keys{border:1px solid var(--set-line);background:#fff;border-radius:12px;grid-template-columns:repeat(2,max-content);gap:14px 30px;padding:14px 16px;display:grid}.fd-set-keys span{align-items:center;gap:6px;font-weight:700;display:inline-flex}.fd-set-keys kbd,.fd-set kbd{border:1px solid var(--set-line-strong);background:#fff;border-bottom-width:3px;border-radius:7px;place-items:center;min-width:36px;height:36px;padding:0 8px;font:700 15px Arial,sans-serif;display:inline-grid}.fd-set-stepper{margin:2px 0 4px;padding:0;list-style:none;display:flex}.fd-set-stepper li{flex-direction:column;flex:1;align-items:center;gap:6px;font-size:15px;display:flex;position:relative}.fd-set-stepper li:before{content:"";z-index:0;background:#d6d4cc;height:3px;position:absolute;top:15px;left:-50%;right:50%}.fd-set-stepper li:first-child:before{display:none}.fd-set-stepper li.is-done:before,.fd-set-stepper li.is-current:before{background:var(--set-orange)}.fd-set-stepper-dot{z-index:1;background:#fff;border:3px solid #cfcdc4;border-radius:50%;place-items:center;width:32px;height:32px;display:grid;position:relative}.fd-set-stepper li.is-done .fd-set-stepper-dot,.fd-set-stepper li.is-current .fd-set-stepper-dot{border-color:var(--set-orange);background:var(--set-orange)}.fd-set-stepper-dot svg{color:#fff;stroke-width:3px;width:17px;height:17px}.fd-set-stepper li.is-current{font-weight:700}.fd-set-device-list{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:10px;display:grid}.fd-set-device-option{border:1.5px solid var(--set-line-strong);text-align:left;background:#fff;border-radius:12px;flex-direction:column;gap:4px;padding:14px 16px;display:flex}.fd-set-device-option strong{font:400 20px/1.1 var(--set-display);text-transform:uppercase}.fd-set-device-option span{color:var(--set-muted);font-size:13px}.fd-set-device-option.is-selected{border-color:var(--set-orange);box-shadow:inset 0 0 0 1.5px var(--set-orange);background:#fff7ee}.fd-set-detect{flex-direction:column;gap:8px;display:flex}.fd-set-progress{background:#e5e3dc;border-radius:99px;height:10px;display:block;position:relative;overflow:hidden}.fd-set-progress>span{border-radius:inherit;background:var(--set-orange);transition:width 80ms linear;position:absolute;inset:0 auto 0 0}.fd-set-detected{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.fd-set-detected li{border:1px solid var(--set-line);background:#fff;border-radius:10px;grid-template-columns:24px 1fr auto;align-items:center;gap:10px;padding:8px 12px;font-weight:700;display:grid}.fd-set-detected li svg{width:20px;height:20px;color:var(--set-ok)}.fd-set-detected-dot{border:2px solid #cfcdc4;border-radius:50%;width:14px;height:14px;margin-left:3px}.fd-set-travel{grid-template-columns:82px minmax(0,1fr) 50px;align-items:center;gap:14px;font-weight:700;display:grid}.fd-set-radios{border:0;border-bottom:1px solid var(--set-line);flex-direction:column;gap:10px;margin:0;padding:0 0 12px;display:flex}.fd-set-radios legend{align-items:center;gap:6px;margin-bottom:6px;padding:0;font-size:16px;font-weight:700;display:inline-flex}.fd-set-radios label{cursor:pointer;align-items:center;gap:12px;display:flex}.fd-set-radios input{width:22px;height:22px;accent-color:var(--set-orange);flex-shrink:0;margin:0}.fd-set-radios strong{font-size:16px}.fd-set-instruction{font-size:16px;line-height:1.4}.fd-set-wizard-actions{flex-wrap:wrap;justify-content:flex-end;gap:10px;display:flex}.fd-set-wizard-actions .fd-set-btn{min-width:128px}.fd-set-banner{border:1px solid var(--set-line);background:#fff;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px 12px;padding:12px 14px;font-size:14px;font-weight:700;display:flex}.fd-set-banner>svg{flex-shrink:0;width:22px;height:22px}.fd-set-banner.is-ok{color:#145c32;background:#ecf9f1;border-color:#bfe6cd}.fd-set-banner.is-warn{color:#6e2d00;background:#fff3e6;border-color:#ffd2a8}.fd-set-banner.is-warn>svg{color:var(--set-orange)}.fd-set-banner .fd-set-link{margin-left:auto;text-decoration:underline;font-size:14px!important}.fd-set-preset-select{width:240px}.fd-set-preset-select select{font-weight:700}.fd-set-rates{flex-direction:column;display:flex}.fd-set-rates-head,.fd-set-rates-row{grid-template-columns:76px repeat(3,minmax(0,1fr));align-items:center;gap:12px;display:grid}.fd-set-rates-head{border-bottom:1px solid var(--set-line);padding-bottom:8px;font-size:15px;font-weight:700}.fd-set-rates-head span{align-items:center;gap:2px;display:inline-flex}.fd-set-rates-row{border-bottom:1px solid #17191d12;padding:9px 0}.fd-set-rates-row .fd-set-number input,.fd-set-rates-row .fd-set-number,.fd-set-rates-row .fd-set-number-box{width:100%}.fd-set-rates-axis{align-items:center;gap:8px;font-size:18px;font-weight:700;display:flex}.fd-set-rates-axis i{border-radius:50%;width:10px;height:10px}.fd-set-rates-row.is-linked .fd-set-number-box{background:#fff9f2}.fd-set-link-rates{margin-top:2px;font-size:16px}.fd-set-curve{margin:0}.fd-set-curve svg{width:100%;height:auto;display:block}.fd-set-curve text{fill:#e6e7e3;font:10px Arial,sans-serif}.fd-set-curve .fd-set-curve-label{font-size:10.5px;font-weight:700}.fd-set-curve-grid{stroke:#f7f5ef1c;stroke-width:1px}.fd-set-curve-axis{stroke:#f7f5ef8c;stroke-width:1.2px}.fd-set-legend{flex-wrap:wrap;gap:14px;margin:0;padding:0;font-size:14px;font-weight:700;list-style:none;display:flex}.fd-set-legend li{align-items:center;gap:7px;display:inline-flex}.fd-set-legend i{border-radius:50%;width:12px;height:12px}.fd-set-curve-card .fd-set-card-title h3{font-size:26px}.fd-set-throttle-card .fd-set-slider-row .fd-set-row{flex-direction:column;align-items:stretch;gap:6px}.fd-set-throttle-card .fd-set-slider-row .fd-set-row-control{flex-basis:auto;min-width:0}.fd-set-preset-list ul{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.fd-set-preset{border:1px solid var(--set-line);background:#fff;border-radius:12px;align-items:center;gap:6px;padding-right:8px;display:flex}.fd-set-preset.is-inspected{border-color:var(--set-orange);box-shadow:inset 0 0 0 1.5px var(--set-orange);background:#fff4e8}.fd-set-preset-main{text-align:left;background:0 0;border:0;border-radius:12px;flex:1;align-items:center;gap:14px;min-width:0;padding:12px 14px;display:flex}.fd-set-preset-main>svg{flex-shrink:0;width:26px;height:26px}.fd-set-preset-main strong{flex-wrap:wrap;align-items:center;gap:8px;font-size:16px;display:flex}.fd-set-in-use{background:var(--set-acid);border-radius:99px;padding:2px 7px;font-size:11px;font-style:normal}.fd-set-lock{width:18px;height:18px;color:var(--set-muted);flex-shrink:0}.fd-set-menu{position:relative}.fd-set-menu .fd-set-icon-btn{background:0 0;border-color:#0000}.fd-set-menu-scrim{z-index:40;position:fixed;inset:0}.fd-set-menu-list{z-index:41;border:1px solid var(--set-line-strong);background:#fff;border-radius:10px;flex-direction:column;min-width:160px;padding:5px;display:flex;position:absolute;top:calc(100% + 4px);right:0;box-shadow:0 14px 36px #17191d30}.fd-set-menu-list button{text-align:left;background:0 0;border:0;border-radius:7px;align-items:center;gap:10px;padding:9px 10px;display:flex;font-size:14px!important;font-weight:700!important}.fd-set-menu-list button:hover,.fd-set-menu-list button:focus-visible{background:var(--set-soft)}.fd-set-menu-list svg{width:16px;height:16px}.fd-set-preset-detail{gap:14px}.fd-set-preset-detail-head{align-items:center;gap:10px;display:flex}.fd-set-preset-detail-head h3{font-size:clamp(30px,4cqw,42px);line-height:1}.fd-set-preset-detail-head .fd-set-icon-btn{border-color:#0000}.fd-set-preset-table{border-collapse:collapse;width:100%;font-size:16px}.fd-set-preset-table th,.fd-set-preset-table td{text-align:left;font-variant-numeric:tabular-nums;border-bottom:1px solid #17191d14;padding:9px 6px}.fd-set-preset-table thead th{color:#45474a;font-size:14px}.fd-set-preset-table tbody th,.fd-set-preset-table tfoot th{font-weight:700}.fd-set-preset-table td:last-child,.fd-set-preset-table th:last-child,.fd-set-preset-table tfoot td{text-align:right}.fd-set-preset-actions{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px;display:grid}.fd-set-use-preset{width:100%}.fd-set-toggle-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 14px;display:grid}.fd-set-toggle-tile{border:1px solid var(--set-line);background:#fff;border-radius:12px;padding:4px 16px}.fd-set-quality{padding:10px 20px}.fd-set-quality .fd-set-row-label{font:400 24px/1 var(--set-display);text-transform:uppercase}.fd-set-traffic{padding-block:8px}.fd-set-master{flex-flow:wrap;align-items:center;gap:12px 20px}.fd-set-master-icon{flex-shrink:0;width:44px;height:44px}.fd-set-master-title{flex:none;font-size:26px}.fd-set-master .fd-set-fader{flex:360px}.fd-set-fader{align-items:center;gap:10px;min-width:0;display:flex}.fd-set-fader .fd-set-slider{flex:1;min-width:100px}.fd-set-fader-number input{width:50px;height:40px;padding-left:10px;font-size:16px}.fd-set-fader-number .fd-set-number-steps{display:none}.fd-set-fader.is-muted .fd-set-slider{filter:grayscale();opacity:.5}.fd-set-floor{color:var(--set-muted);font-size:12px;font-weight:700}.fd-set-mix{flex-direction:column;gap:4px;display:flex}.fd-set-mix-row{border-top:1px solid #17191d12;grid-template-columns:minmax(170px,.5fr) minmax(0,2fr);align-items:center;gap:10px 16px;padding:8px 0;display:grid}.fd-set-mix-row:first-child{border-top:0}.fd-set-mix-label{align-items:center;gap:6px;font-size:16px;font-weight:700;display:inline-flex}.fd-set-background{padding-block:8px}.fd-set-dialog-frame{color:#17191d;background:#f7f5ef radial-gradient(#17191d10 .75px,#0000 .75px) 0 0/12px 12px;border:1px solid #17191d33;border-radius:22px;outline:0;flex-direction:column;gap:12px;width:min(1024px,100%);height:min(100%,52rem);padding:16px 18px 14px;display:flex;overflow:hidden;box-shadow:0 24px 90px #0006}.fd-set-flight-head{flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;display:flex}.fd-set-flight-head h2{font:400 34px/1 var(--font-sim-display), Impact, sans-serif;text-transform:uppercase;margin:0}.fd-set-flight-head .fd-set-icon-btn{cursor:pointer;color:#17191d;background:#fff;border:1px solid #17191d47;border-radius:10px;place-items:center;width:44px;height:44px;display:inline-grid}.fd-set-flight-head svg{width:20px;height:20px}.fd-set--flight{flex:1;grid-template-columns:212px minmax(0,1fr);gap:14px;min-height:0}.fd-set--flight .fd-set-rail-title{display:none}.fd-set--flight .fd-set-rail{padding-top:14px}@container fd-set (max-width:760px){.fd-set,.fd-set--flight{grid-template-columns:minmax(0,1fr)}.fd-set>.fd-set-rail{display:none}.fd-set-compact-nav{flex-wrap:wrap;display:flex}}@container fd-main (max-width:820px){.fd-set-grid--2,.fd-set-grid--rates,.fd-set-grid--presets,.fd-set-grid--tuning,.fd-set-grid--calibration{grid-template-columns:minmax(0,1fr)}.fd-set-bind{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-set-bind-name,.fd-set-bind-mode{grid-column:1/-1}.fd-set-bind--head>span:first-child,.fd-set-bind--head>span:last-child,.fd-set-bind-mode:empty{display:none}}@container fd-main (max-width:620px){.fd-set-toggle-grid{grid-template-columns:minmax(0,1fr)}.fd-set-rates-head{display:none}.fd-set-rates-row{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:12px 0}.fd-set-rates-axis{grid-column:1/-1}.fd-set-rates-row .fd-set-number input{padding-left:9px;font-size:16px}.fd-set-rates-row .fd-set-number-steps button{width:24px}.fd-set-rates-row [data-label]:before{content:attr(data-label);color:var(--set-muted);margin-bottom:4px;font-size:12px;font-weight:700;display:block}.fd-set-preset-select{width:100%}.fd-set-mix-row{grid-template-columns:minmax(0,1fr)}.fd-set-device-tools{border-left:0;padding-left:0}.fd-set-hide-narrow{display:none}.fd-set-slider-row .fd-set-row{flex-direction:column;align-items:stretch;gap:6px}.fd-set-slider-row .fd-set-row-control{flex-basis:auto;min-width:0}.fd-set-segmented--lg button{min-width:0}.fd-set-meter,.fd-set-direction-head,.fd-set-direction-row,.fd-set-deadzone,.fd-set-travel{grid-template-columns:64px minmax(0,1fr) 48px;gap:10px}.fd-set-layout-grid{grid-template-columns:minmax(0,1fr)}.fd-set-stepper li{font-size:12px}}@media (max-height:800px){.fd-set{--set-title-height:52px;gap:14px}.fd-set--menu{--set-title-size:42px;--set-tab-height:48px;--set-rail-padding:0 16px 10px 0}.fd-set-rail{padding:var(--set-rail-padding,16px 14px 12px);gap:10px}.fd-set-rail-title{font-size:var(--set-title-size,40px)}.fd-set-tab{min-height:var(--set-tab-height,42px);font-size:15px!important}.fd-set-tabs{gap:5px}.fd-set-card{gap:10px;padding:14px 16px}.fd-set-page{gap:12px}.fd-set-page-title h2{font-size:var(--set-title-size,40px)}.fd-set-gimbal svg{width:104px;height:104px}}@media (max-height:620px){.fd-set--flight{grid-template-columns:minmax(0,1fr)}.fd-set--flight>.fd-set-rail{display:none}.fd-set--flight .fd-set-compact-nav{display:flex}.fd-set-dialog-frame{gap:8px;padding:12px 14px 10px}.fd-set-flight-head h2{font-size:28px}.fd-set-footer{min-height:44px;padding-top:8px}.fd-set-btn--lg{min-height:42px}}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .fd-set *,:root:not([data-motion=full]) .fd-set-dialog *{transition:none!important;animation:none!important}}:root[data-motion=reduce] .fd-set *,:root[data-motion=reduce] .fd-set-dialog *{transition:none!important;animation:none!important}
