@font-face{font-family:IosevkaLXETerm Web;src:url(/fonts/IosevkaLXETerm-Regular.woff2)format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IosevkaLXETerm Web;src:url(/fonts/IosevkaLXETerm-Bold.woff2)format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--ui-bg:#070a0d;--ui-surface:#0b0f13;--ui-surface-soft:#0e1418;--ui-surface-raised:#12191e;--ui-line-subtle:#e1eff213;--ui-line:#e1eff21f;--ui-line-strong:#e1eff233;--ui-text:#dfe8ea;--ui-text-soft:#a4b1b6;--ui-text-muted:#718087;--ui-text-faint:#506068;--ui-accent:#6fe0c5;--ui-accent-rgb:111, 224, 197;--ui-warning:#e8bd75;--ui-danger:#e08787;--ui-radius-sm:5px;--ui-radius-md:8px;--ui-radius-lg:12px;--ui-shadow-raised:0 12px 38px #00000047;--ui-control-sm:26px;--ui-control-md:32px;--ui-control-lg:40px;--ui-font-size:13px;--ui-label-font-size:12px;--ui-metric-label-font-size:11px;--ui-value-font-size:13px;--ui-font-sans:"IosevkaLXETerm Web", "IosevkaLXETerm", "Iosevka Term", "Iosevka", ui-monospace, monospace;--ui-font-mono:var(--ui-font-sans)}.ui-button,.ui-icon-button,.ui-toggle,.ui-stepper-field button,.ui-frequency-input button,.ui-select-field select,.ui-segmented button{appearance:none;color:inherit;font:inherit;border:0;outline:0}.ui-button,.ui-icon-button,.ui-toggle{vertical-align:middle;border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-md);cursor:pointer;transition:color .12s,border-color .12s,background .12s,box-shadow .12s,opacity .12s;position:relative}.ui-button:focus-visible,.ui-icon-button:focus-visible,.ui-toggle:focus-visible,.ui-stepper-field button:focus-visible,.ui-stepper-field input:focus-visible,.ui-frequency-input button:focus-visible,.ui-frequency-input input:focus-visible,.ui-select-field:focus-within,.ui-segmented button:focus-visible,.ui-input-shell:focus-within{outline:2px solid rgba(var(--ui-accent-rgb), .38);outline-offset:2px}.ui-button:disabled,.ui-icon-button:disabled,.ui-toggle:disabled{opacity:.36;cursor:default}.ui-control-sm{min-height:var(--ui-control-sm)}.ui-control-md{min-height:var(--ui-control-md)}.ui-control-lg{min-height:var(--ui-control-lg)}.ui-button{height:var(--ui-control-md);color:var(--ui-text-soft);font-family:var(--ui-font-sans);font-size:var(--ui-font-size);white-space:nowrap;background:#ffffff05;justify-content:center;align-items:center;gap:7px;padding:0 11px;font-weight:600;line-height:1;display:inline-flex}.ui-button.ui-control-sm{height:var(--ui-control-sm);font-size:var(--ui-label-font-size);padding:0 8px}.ui-button.ui-control-lg{height:var(--ui-control-lg);font-size:var(--ui-font-size);padding:0 16px}.ui-button-primary{color:#06100d;background:#78dec6;border-color:#88ecd5b8;box-shadow:inset 0 1px #ffffff38}.ui-button-primary:hover:not(:disabled){box-shadow:0 0 0 3px rgba(var(--ui-accent-rgb), .09);background:#8ce8d2}.ui-button-secondary:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-line-strong);background:#ffffff0a}.ui-button-outline{color:var(--ui-text-muted);border-color:var(--ui-line);background:0 0}.ui-button-outline:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-line-strong);background:#ffffff08}.ui-button-quiet{color:var(--ui-text-muted);background:0 0;border-color:#0000}.ui-button-quiet:hover:not(:disabled){color:var(--ui-text);background:#ffffff0b}.ui-button-ghost{color:var(--ui-text-muted);background:0 0;border-color:#0000}.ui-button-ghost:hover:not(:disabled){color:var(--ui-text);background:#ffffff0b;border-color:#0000}.ui-button-danger{color:#e7a0a0;background:#e0878712;border-color:#e0878738}.ui-button-danger:hover:not(:disabled){background:#e087871f;border-color:#e0878761}.ui-button-icon{flex:none;justify-content:center;align-items:center;min-width:1em;height:1em;line-height:0;display:inline-flex}.ui-button-label,.ui-toggle-label,.ui-status-label{text-transform:capitalize;align-items:center;min-height:1.2em;line-height:1.2;display:inline-flex}.ui-button-label,.ui-toggle-label,.ui-button-text{transform:translateY(1px)}@media (width<=700px){.ui-button-label,.ui-toggle-label,.ui-button-text{transform:none}}.ui-button-text{align-items:center;display:inline-flex}.ui-button-icon>svg,.ui-icon-button>svg,.ui-toggle-label svg,.ui-stepper-field>button>svg,.ui-stepper-leading>svg,.ui-frequency-edit>svg{flex:none;display:block}.ui-icon-button{width:var(--ui-control-md);height:var(--ui-control-md);color:var(--ui-text-muted);background:#ffffff05;border-color:#0000;flex:none;place-items:center;padding:0;display:inline-grid}.ui-icon-button.ui-control-sm{width:var(--ui-control-sm);height:var(--ui-control-sm)}.ui-icon-button.ui-control-lg{width:var(--ui-control-lg);height:var(--ui-control-lg)}.ui-icon-button-outline{border-color:var(--ui-line);background:0 0}.ui-icon-button-quiet,.ui-icon-button-ghost{background:0 0;border-color:#0000}@media (hover:hover) and (pointer:fine){.ui-icon-button:hover:not(:disabled){color:var(--ui-text);border-color:var(--ui-line-strong);background:#ffffff0b}.ui-icon-button-danger:hover:not(:disabled){color:#ee9d9d;background:#e0878714;border-color:#e0878738}.ui-icon-button-ghost:hover:not(:disabled){border-color:#0000}}.ui-icon-action-group{align-items:center;gap:6px;display:inline-flex}.ui-icon-action-group>.ui-icon-button{flex:none}.ui-section-label{min-width:0;color:var(--ui-text-soft);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);letter-spacing:.11em;text-transform:uppercase;align-items:center;gap:7px;font-weight:600;line-height:1;display:inline-flex}.ui-section-label-icon{width:17px;height:17px;color:var(--ui-accent);flex:none;justify-content:center;align-items:center;line-height:0;display:inline-flex}.ui-section-label-text{min-width:0;transform:translateY(var(--ui-section-label-optical-offset,1px));align-items:center;display:inline-flex}.ui-section-header{border-bottom:var(--ui-hairline,1px) solid var(--ui-line-subtle);justify-content:space-between;align-items:center;gap:12px;min-width:0;min-height:42px;padding:0 14px;display:flex}.ui-section-header-aside,.ui-section-header-actions{align-items:center;gap:7px;min-width:0;display:inline-flex}.ui-section-header-meta{min-width:0;color:var(--ui-text-faint);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.ui-tooltip{z-index:10000;color:#c9d3d5;border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-sm);width:max-content;max-width:min(190px,100vw - 16px);box-shadow:var(--ui-shadow-raised);font-family:var(--ui-font-sans);font-size:var(--ui-label-font-size);text-align:center;white-space:normal;pointer-events:none;background:#11171b;padding:5px 7px;font-weight:500;line-height:1.3;animation:.1s both ui-tooltip-in;position:fixed}@keyframes ui-tooltip-in{0%{opacity:0;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}.ui-toggle{min-height:var(--ui-control-md);color:var(--ui-text-muted);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);letter-spacing:.03em;text-transform:none;background:#ffffff05;justify-content:space-between;align-items:center;gap:9px;padding:0 9px;font-weight:600;line-height:1;display:inline-flex}.ui-toggle:hover:not(:disabled){color:var(--ui-text-soft);border-color:var(--ui-line-strong)}.ui-toggle.is-active{color:#91e8d4;border-color:rgba(var(--ui-accent-rgb), .28);background:rgba(var(--ui-accent-rgb), .085)}.ui-toggle.is-compact{min-height:var(--ui-control-sm);font-size:var(--ui-label-font-size);border-radius:6px;gap:6px;padding:0 7px}.ui-toggle-label{gap:5px;min-width:0}.ui-toggle-track{background:#2c353b;border-radius:8px;flex:none;align-items:center;width:19px;height:11px;padding:1px;transition:background .12s;display:flex}.ui-toggle-thumb{background:#718087;border-radius:50%;width:9px;height:9px;transition:transform .12s,background .12s;box-shadow:0 1px 2px #0006}.ui-toggle.is-active .ui-toggle-track{background:rgba(var(--ui-accent-rgb), .25)}.ui-toggle.is-active .ui-toggle-thumb{background:#86e4ce;transform:translate(8px)}.ui-slider{--ui-slider-track-size:2px;--ui-slider-thumb-size:12px;appearance:none;cursor:ew-resize;background:0 0;outline:0;width:100%;height:18px;margin:0}.ui-slider::-webkit-slider-runnable-track{height:var(--ui-slider-track-size);background:linear-gradient(to right, var(--ui-slider-accent) 0, var(--ui-slider-accent) var(--ui-slider-fill), #e2edf026 var(--ui-slider-fill), #e2edf026 100%);border-radius:2px}.ui-slider.is-unfilled::-webkit-slider-runnable-track{background:#e2edf026}.ui-slider::-webkit-slider-thumb{width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);margin-top:calc((var(--ui-slider-track-size) - var(--ui-slider-thumb-size)) / 2);box-sizing:border-box;appearance:none;background:var(--ui-slider-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-slider-accent) 58%, transparent);border:2px solid #0a0e11;border-radius:50%}.ui-slider::-moz-range-track{height:var(--ui-slider-track-size);background:#e2edf026;border-radius:2px}.ui-slider::-moz-range-progress{height:var(--ui-slider-track-size);background:var(--ui-slider-accent)}.ui-slider::-moz-range-thumb{width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);box-sizing:border-box;background:var(--ui-slider-accent);border:2px solid #0a0e11;border-radius:50%}.ui-slider:disabled{cursor:default;opacity:.28}.ui-range-slider{--ui-slider-track-size:2px;--ui-slider-thumb-size:12px;width:100%;min-width:80px;height:20px;position:relative}.ui-range-slider-track{height:var(--ui-slider-track-size);background:linear-gradient(to right, #e2edf026 0, #e2edf026 var(--ui-range-low), var(--ui-range-accent) var(--ui-range-low), var(--ui-range-accent) var(--ui-range-high), #e2edf026 var(--ui-range-high), #e2edf026 100%);border-radius:2px;position:absolute;top:50%;left:0;right:0;transform:translateY(-50%)}.ui-range-slider-input{appearance:none;pointer-events:none;background:0 0;outline:0;width:100%;height:20px;margin:0;position:absolute;inset:0}.ui-range-slider-input::-webkit-slider-runnable-track{height:var(--ui-slider-track-size);background:0 0}.ui-range-slider-input::-webkit-slider-thumb{width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);margin-top:calc((var(--ui-slider-track-size) - var(--ui-slider-thumb-size)) / 2);box-sizing:border-box;appearance:none;background:var(--ui-range-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-range-accent) 58%, transparent);cursor:ew-resize;pointer-events:auto;border:2px solid #0a0e11;border-radius:50%}.ui-range-slider-input::-moz-range-track{height:var(--ui-slider-track-size);background:0 0}.ui-range-slider-input::-moz-range-progress{background:0 0}.ui-range-slider-input::-moz-range-thumb{width:var(--ui-slider-thumb-size);height:var(--ui-slider-thumb-size);box-sizing:border-box;background:var(--ui-range-accent);box-shadow:0 0 0 1px color-mix(in srgb, var(--ui-range-accent) 58%, transparent);cursor:ew-resize;pointer-events:auto;border:2px solid #0a0e11;border-radius:50%}.ui-range-slider-input:focus-visible::-webkit-slider-thumb{box-shadow:0 0 0 1px #0a0e11, 0 0 0 3px color-mix(in srgb, var(--ui-range-accent) 38%, transparent)}.ui-range-slider-input:focus-visible::-moz-range-thumb{box-shadow:0 0 0 1px #0a0e11, 0 0 0 3px color-mix(in srgb, var(--ui-range-accent) 38%, transparent)}.ui-range-slider.is-disabled{opacity:.28}@media (pointer:coarse){.ui-slider{--ui-slider-thumb-accent:var(--ui-slider-accent);--ui-slider-thumb-size:32px}.ui-range-slider{--ui-slider-thumb-accent:var(--ui-range-accent);--ui-slider-thumb-size:32px}.ui-slider,.ui-range-slider,.ui-range-slider-input{height:34px}.ui-slider::-webkit-slider-thumb{background:radial-gradient(circle, var(--ui-slider-thumb-accent) 0 5px, #0a0e11 5.5px 6.5px, color-mix(in srgb, var(--ui-slider-thumb-accent) 62%, transparent) 7px, transparent 8px);box-shadow:none;filter:drop-shadow(0 2px 2px #0000006b);border:0}.ui-range-slider-input::-webkit-slider-thumb{background:radial-gradient(circle, var(--ui-slider-thumb-accent) 0 5px, #0a0e11 5.5px 6.5px, color-mix(in srgb, var(--ui-slider-thumb-accent) 62%, transparent) 7px, transparent 8px);box-shadow:none;filter:drop-shadow(0 2px 2px #0000006b);border:0}.ui-slider::-moz-range-thumb{background:radial-gradient(circle, var(--ui-slider-thumb-accent) 0 5px, #0a0e11 5.5px 6.5px, color-mix(in srgb, var(--ui-slider-thumb-accent) 62%, transparent) 7px, transparent 8px);box-shadow:none;filter:drop-shadow(0 2px 2px #0000006b);border:0}.ui-range-slider-input::-moz-range-thumb{background:radial-gradient(circle, var(--ui-slider-thumb-accent) 0 5px, #0a0e11 5.5px 6.5px, color-mix(in srgb, var(--ui-slider-thumb-accent) 62%, transparent) 7px, transparent 8px);box-shadow:none;filter:drop-shadow(0 2px 2px #0000006b);border:0}}.ui-field{gap:7px;min-width:0;display:grid}.ui-field-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.ui-field-label,.ui-field-hint,.ui-field-error{font-family:var(--ui-font-sans);font-size:var(--ui-label-font-size);line-height:1.25}.ui-field-label{color:var(--ui-text-muted);letter-spacing:.1em;text-transform:uppercase;font-weight:650}.ui-field-hint{color:var(--ui-text-faint)}.ui-field-error{color:var(--ui-danger)}.ui-input-shell{min-width:0;min-height:var(--ui-control-md);border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-md);background:#080c0f;align-items:center;transition:border-color .12s,background .12s;display:flex;overflow:hidden}.ui-input-shell:focus-within{border-color:rgba(var(--ui-accent-rgb), .32);background:#0a0f12}.ui-input{width:100%;min-width:0;height:var(--ui-control-md);color:var(--ui-text);font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);background:0 0;border:0;outline:0;padding:0 10px}.ui-input::placeholder{color:var(--ui-text-faint)}.ui-input-affix{color:var(--ui-text-faint);border-right:var(--ui-hairline,1px) solid var(--ui-line-subtle);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);align-self:stretch;align-items:center;padding:0 9px;display:inline-flex}.ui-input+.ui-input-affix{border-right:0;border-left:var(--ui-hairline,1px) solid var(--ui-line-subtle)}.ui-select-field{min-width:0;min-height:var(--ui-control-md);border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-md);background:#080c0f;align-items:stretch;transition:border-color .12s,background .12s;display:inline-flex;position:relative;overflow:hidden}.ui-select-field:focus-within{border-color:rgba(var(--ui-accent-rgb), .32);background:#0a0f12}.ui-select-field select{width:100%;min-width:0;height:var(--ui-control-md);appearance:none;color:var(--ui-text-soft);font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);text-transform:capitalize;cursor:pointer;background:0 0;border:0;outline:0;padding:0 28px 0 10px;font-weight:500;line-height:1}.ui-select-field select:disabled{opacity:.4;cursor:default}.ui-select-field option{color:var(--ui-text);background:var(--ui-surface-raised)}.ui-select-field-chevron{width:6px;height:6px;color:var(--ui-text-muted);pointer-events:none;border-bottom:1.5px solid;border-right:1.5px solid;position:absolute;top:50%;right:10px;transform:translateY(-66%)rotate(45deg)}.ui-select-field.is-small{min-height:var(--ui-control-sm)}.ui-select-field.is-small select{height:var(--ui-control-sm);font-size:var(--ui-label-font-size);padding-left:8px;padding-right:25px}.ui-select-field.is-small .ui-select-field-chevron{right:8px}.ui-select-field.is-content-sized{flex:none;width:max-content;max-width:100%}.ui-select-field.is-content-sized select{width:auto}.ui-badge{min-height:22px;color:var(--ui-text-muted);border:var(--ui-hairline,1px) solid var(--ui-line-subtle);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);letter-spacing:.06em;text-transform:capitalize;background:#ffffff06;border-radius:10px;justify-content:center;align-items:center;padding:0 7px;font-weight:600;display:inline-flex}.ui-badge-accent{color:#91e8d4;border-color:rgba(var(--ui-accent-rgb), .22);background:rgba(var(--ui-accent-rgb), .07)}.ui-badge-warning{color:#e8c88f;background:#e8bd7512;border-color:#e8bd7533}.ui-badge-danger{color:#e8a0a0;background:#e0878712;border-color:#e0878733}.ui-status{min-height:16px;color:var(--ui-text-soft);font-family:var(--ui-font-sans);font-size:var(--ui-value-font-size);align-items:center;gap:7px;font-weight:500;line-height:1;display:inline-flex}.ui-status-label{min-width:0}.ui-metric{min-width:0;min-height:32px;font-family:var(--ui-font-mono);grid-template-rows:auto auto;align-content:center;gap:2px;line-height:1;display:grid}.ui-metric-card{border:var(--ui-hairline,1px) solid var(--ui-line-subtle);border-radius:var(--ui-radius-md);background:var(--ui-surface-soft);min-height:50px;padding:9px 10px}.ui-metric-card.has-icon{grid-template:"icon label""icon value"/17px minmax(0,1fr);column-gap:8px}.ui-metric-card.has-icon .ui-metric-icon{grid-area:icon;align-self:center}.ui-metric-card.has-icon .ui-metric-label{grid-area:label}.ui-metric-card.has-icon .ui-metric-value{grid-area:value}.ui-metric-icon{width:17px;height:17px;color:color-mix(in srgb, var(--ui-accent) 74%, var(--ui-text-muted));justify-content:center;align-items:center;line-height:0;display:inline-flex}.ui-metric-center{text-align:center}.ui-metric-end{text-align:right}.ui-metric-label,.ui-metric-value{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ui-metric-label{color:var(--ui-text-muted);font-size:var(--ui-metric-label-font-size);letter-spacing:.08em;text-transform:uppercase;font-weight:600;line-height:1.2}.ui-metric-value{color:var(--ui-text-soft);font-size:var(--ui-value-font-size);font-weight:400;line-height:1.2}.ui-status-dot{background:#59656b;border-radius:50%;flex:none;width:7px;height:7px;box-shadow:0 0 0 4px #59656b14}.ui-status-online .ui-status-dot{background:var(--ui-accent);box-shadow:0 0 0 4px rgba(var(--ui-accent-rgb), .08), 0 0 12px rgba(var(--ui-accent-rgb), .32)}.ui-status-warning .ui-status-dot{background:var(--ui-warning)}.ui-status-danger .ui-status-dot{background:var(--ui-danger)}.ui-status.is-pulsing .ui-status-dot{animation:1.9s ease-out infinite ui-status-pulse}@keyframes ui-status-pulse{0%{box-shadow:0 0 0 0 rgba(var(--ui-accent-rgb), .28)}55%,to{box-shadow:0 0 0 7px rgba(var(--ui-accent-rgb), 0)}}.ui-pane{border:var(--ui-hairline,1px) solid var(--ui-line-subtle);border-radius:var(--ui-radius-lg);background:var(--ui-surface);min-width:0;overflow:hidden}.ui-pane-soft{background:var(--ui-surface-soft)}.ui-pane-raised{border-color:var(--ui-line);background:var(--ui-surface-raised);box-shadow:var(--ui-shadow-raised)}.ui-pane-header{border-bottom:var(--ui-hairline,1px) solid var(--ui-line-subtle);justify-content:space-between;align-items:flex-start;gap:16px;padding:16px 18px;display:flex}.ui-pane-heading{gap:4px;min-width:0;display:grid}.ui-pane-heading h2{color:var(--ui-text);font-family:var(--ui-font-sans);letter-spacing:.01em;margin:0;font-size:14px;font-weight:650}.ui-pane-heading p{max-width:62ch;color:var(--ui-text-muted);font-family:var(--ui-font-sans);font-size:var(--ui-font-size);margin:0;line-height:1.45}.ui-eyebrow{color:var(--ui-text-faint);font-family:var(--ui-font-sans);font-size:var(--ui-label-font-size);letter-spacing:.14em;text-transform:uppercase;font-weight:700}.ui-pane-actions{align-items:center;gap:7px;display:flex}.ui-tool-section-group{flex-direction:column;flex:auto;min-width:0;min-height:0;display:flex;overflow:hidden}.ui-tool-section{border-top:var(--ui-hairline,1px) solid var(--ui-line-subtle);border-bottom:var(--ui-hairline,1px) solid var(--ui-line-subtle);background:#070b0ead;flex:none;grid-template-rows:42px minmax(0,1fr);min-width:0;min-height:42px;display:grid;position:relative;overflow:hidden}.ui-tool-section-group .ui-tool-section.is-open{flex:var(--ui-tool-section-weight,1) 1 0;min-height:84px}.ui-tool-section+.ui-tool-section{border-top:0}.ui-tool-section:not(.is-open){grid-template-rows:42px}.ui-tool-section.is-grow.is-open{flex-grow:var(--ui-tool-section-weight,1.25);min-height:84px}.ui-tool-section.is-resizable.is-open{flex:var(--ui-tool-section-weight,1) 1 0;grid-template-rows:42px minmax(0,1fr);min-height:0}.ui-tool-section.is-resizable.is-resize-start.is-open{grid-template-rows:42px minmax(0,1fr)}.ui-tool-section.is-resizing,.ui-tool-section.is-resizing *{cursor:row-resize!important;-webkit-user-select:none!important;user-select:none!important}.ui-tool-section.is-accented{--ui-accent:var(--ui-tool-section-accent);background:linear-gradient(90deg, rgba(var(--ui-tool-section-accent-rgb), .055), transparent 58%), #070b0ed6}.ui-tool-section-header{border-bottom:var(--ui-hairline,1px) solid var(--ui-line-subtle);align-items:center;gap:5px;min-width:0;height:42px;padding:0 10px 0 0;transition:background .12s;display:flex}:is(.ui-tool-section-header:has(.ui-tool-section-trigger:not(.is-static)):hover,.ui-tool-section-header:has(.ui-tool-section-trigger:not(.is-static)):focus-within){background:#ffffff06}.ui-tool-section-trigger{min-width:0;height:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;flex:auto;align-items:center;gap:8px;padding:0 4px 0 14px;display:flex}.ui-tool-section-trigger:not(.is-static):hover,.ui-tool-section-trigger:not(.is-static):focus-visible{background:0 0;outline:0}.ui-tool-section-trigger.is-static{cursor:default}.ui-tool-section:not(.is-open) .ui-tool-section-header{border-bottom-color:#0000}.ui-tool-section-heading{min-width:0;color:var(--ui-text-soft);flex:auto;align-items:center;gap:7px;display:flex}.ui-tool-section-icon{width:17px;height:17px;color:var(--ui-accent);place-items:center;display:grid}.ui-tool-section-icon:has(>.ui-digital-mode-label-icon){border:var(--ui-hairline,1px) solid color-mix(in srgb, currentColor 48%, transparent);border-radius:4px;width:24px;height:20px}.ui-tool-section.is-accented .ui-tool-section-icon,.ui-tool-section.is-accented .ui-tool-section-title{color:var(--ui-tool-section-accent)}.ui-tool-section-title{min-width:0;font-size:var(--ui-label-font-size);letter-spacing:.11em;text-overflow:ellipsis;text-transform:uppercase;white-space:nowrap;font-weight:600;line-height:1;overflow:hidden}.ui-receiver-tool-title{letter-spacing:normal;text-transform:none;align-items:baseline;gap:8px;min-width:0;max-width:100%;display:inline-flex}.ui-receiver-tool-name{min-width:0;color:var(--ui-tool-section-accent,var(--ui-text-soft));font-size:var(--ui-value-font-size);letter-spacing:normal;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.ui-receiver-tool-frequency{color:var(--ui-vfo-muted-color,var(--ui-text-muted));font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);letter-spacing:normal;text-shadow:0 1px 2px #000000eb;white-space:nowrap;flex:none;font-weight:400}.ui-tool-section-title-accessory{flex:none;align-items:center;margin-left:-3px;display:inline-flex}.ui-tool-section-meta{min-width:0;color:var(--ui-text-faint);font-size:var(--ui-label-font-size);letter-spacing:.035em;text-overflow:ellipsis;white-space:nowrap;line-height:1;overflow:hidden}.ui-tool-section-actions{flex:none;align-items:center;gap:5px;display:flex}.ui-tool-section-actions .ui-icon-button,.ui-tool-section-actions .ui-icon-button:hover:not(:disabled){background:0 0;border-color:#0000}.ui-tool-section-body{min-width:0;min-height:0;overflow:hidden}.ui-tool-section-body[hidden]{display:none}.ui-section-empty-state{color:#48575e;width:100%;height:100%;min-height:0;font-size:var(--ui-label-font-size);letter-spacing:.075em;text-align:center;text-transform:uppercase;place-content:center;justify-items:center;gap:9px;padding:16px;display:grid}.ui-section-empty-state svg{color:#405158}.ui-tool-section-resize-handle{z-index:3;cursor:row-resize;touch-action:none;background:0 0;border:0;outline:0;place-items:center;width:100%;min-width:0;min-height:10px;padding:0;display:grid;position:absolute;left:0}.ui-tool-section.is-resize-start>.ui-tool-section-resize-handle{top:0}.ui-tool-section.is-resize-end>.ui-tool-section-resize-handle{bottom:0}.ui-tool-section-resize-handle[hidden]{display:none}.ui-tool-section-resize-handle span{background:var(--ui-line);opacity:.68;border-radius:999px;width:30px;height:2px;transition:width .1s,background .1s,opacity .1s;position:absolute}.ui-tool-section.is-resize-start>.ui-tool-section-resize-handle span{top:1px}.ui-tool-section.is-resize-end>.ui-tool-section-resize-handle span{bottom:0}.ui-tool-section-resize-handle:hover span,.ui-tool-section-resize-handle:focus-visible span,.ui-tool-section.is-resizing .ui-tool-section-resize-handle span{background:var(--ui-tool-section-accent,var(--ui-accent));opacity:.9;width:40px}.ui-tool-section-resize-handle:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb), .26)}@media (pointer:coarse){.ui-tool-section-resize-handle{min-height:14px}}.ui-segmented{min-height:var(--ui-control-md);border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-md);background:#080c0f;align-items:stretch;padding:2px;display:inline-flex}.ui-segmented button{min-width:48px;color:var(--ui-text-muted);font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);text-transform:capitalize;cursor:pointer;background:0 0;border-radius:5px;padding:0 11px;font-weight:600;line-height:1}.ui-segmented button:hover{color:var(--ui-text-soft)}.ui-segmented button.is-active{color:#9be9d7;background:rgba(var(--ui-accent-rgb), .11);box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb), .1)}.ui-segmented.is-small{min-height:var(--ui-control-sm)}.ui-segmented.is-small button{min-width:38px;font-size:var(--ui-label-font-size);padding:0 8px}.ui-tab-list{border:var(--ui-hairline,1px) solid var(--ui-line-subtle);border-radius:var(--ui-radius-md);scrollbar-width:none;background:#030709ad;align-items:stretch;gap:2px;min-width:0;padding:3px;display:flex;overflow:auto hidden}.ui-tab-list::-webkit-scrollbar{display:none}.ui-tab-list.is-vertical{flex-direction:column;overflow:hidden auto}.ui-tab-list button{min-width:0;min-height:var(--ui-control-md);color:var(--ui-text-muted);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);text-transform:capitalize;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:5px;flex:1 0 auto;justify-content:center;align-items:center;gap:7px;padding:0 10px;font-weight:600;line-height:1;display:inline-flex}.ui-tab-list.is-vertical button{flex:none;justify-content:flex-start}.ui-tab-list button:hover{color:var(--ui-text-soft);background:#ffffff0a}.ui-tab-list button.is-active{color:var(--ui-accent);background:rgba(var(--ui-accent-rgb), .105);box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb), .13)}.ui-tab-list button:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb), .42);outline:0}.ui-tab-list.is-small button{min-height:var(--ui-control-sm);gap:5px;padding:0 8px}.ui-tab-icon{flex:0 0 15px;justify-content:center;align-items:center;width:15px;height:15px;display:inline-flex}.ui-tab-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.ui-tab-count{min-width:18px;height:18px;color:var(--ui-text-faint);background:#ffffff0b;border-radius:9px;justify-content:center;align-items:center;padding:0 5px;font-size:10px;display:inline-flex}.ui-tab-list button.is-active .ui-tab-count{color:var(--ui-accent);background:rgba(var(--ui-accent-rgb), .09)}.ui-icon-toggle-group{border:var(--ui-hairline,1px) solid var(--ui-line);background:#030709a3;border-radius:8px;align-items:center;gap:1px;min-height:32px;padding:2px;display:inline-flex;box-shadow:inset 0 1px #ffffff05}.ui-icon-toggle-group.is-small{min-height:28px}.ui-icon-toggle-group .ui-icon-toggle-button{width:27px;height:27px;min-height:27px;color:var(--ui-text-faint);background:0 0;border:0;border-radius:5px;transition:color .11s,background .11s,box-shadow .11s}.ui-icon-toggle-group.is-small .ui-icon-toggle-button{width:23px;height:23px;min-height:23px}.ui-icon-toggle-group .ui-icon-toggle-button:hover:not(:disabled){color:var(--ui-text-soft);background:#ffffff0e;border:0}.ui-icon-toggle-group .ui-icon-toggle-button[aria-checked=true]{color:var(--ui-accent);background:rgba(var(--ui-accent-rgb), .12);box-shadow:inset 0 0 0 var(--ui-hairline,1px) rgba(var(--ui-accent-rgb), .2), 0 0 7px rgba(var(--ui-accent-rgb), .06)}.ui-icon-toggle-group .ui-icon-toggle-button[aria-checked=true]:hover{color:#a2edde;background:rgba(var(--ui-accent-rgb), .16)}.ui-alert{min-height:48px;color:var(--ui-text-soft);border:var(--ui-hairline,1px) solid var(--ui-line-subtle);border-radius:var(--ui-radius-md);background:#ffffff05;align-items:flex-start;gap:10px;padding:11px 12px;display:flex}.ui-alert-icon{height:17px;color:var(--ui-text-muted);align-items:center;display:inline-flex}.ui-alert-copy{font-family:var(--ui-font-sans);font-size:var(--ui-font-size);gap:2px;line-height:1.4;display:grid}.ui-alert-copy strong{color:var(--ui-text);font-size:var(--ui-font-size)}.ui-alert-success{border-color:rgba(var(--ui-accent-rgb), .16);background:rgba(var(--ui-accent-rgb), .045)}.ui-alert-success .ui-alert-icon{color:var(--ui-accent)}.ui-alert-warning{background:#e8bd750b;border-color:#e8bd752b}.ui-alert-warning .ui-alert-icon{color:var(--ui-warning)}.ui-alert-danger{background:#e087870d;border-color:#e087872e}.ui-alert-danger .ui-alert-icon{color:var(--ui-danger)}.ui-alert-message{border-radius:5px;align-items:center;gap:8px;min-height:46px;padding:8px 12px}.ui-alert-message .ui-alert-icon{height:auto}.ui-alert-message .ui-alert-copy{font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);align-items:center;gap:6px;line-height:1.45;display:flex}.ui-alert-message.ui-alert-danger{color:#d69a9a;background:#e087870e;border-color:#e087872b}.ui-alert-message.ui-alert-warning{color:color-mix(in srgb, var(--ui-warning) 76%, var(--ui-text-soft))}.ui-global-overlay{z-index:12000;box-sizing:border-box;overscroll-behavior:contain;padding:max(24px, env(safe-area-inset-top,0px)) max(20px, env(safe-area-inset-right,0px)) max(24px, env(safe-area-inset-bottom,0px)) max(20px, env(safe-area-inset-left,0px));-webkit-backdrop-filter:blur(10px)saturate(.62);background:#040709b8;place-items:center;display:grid;position:fixed;inset:0}.ui-global-overlay-surface{width:min(420px,100%);min-width:0;color:var(--ui-text-soft);border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-lg);text-align:center;background:#0a0e11e6;justify-items:center;gap:14px;padding:24px;display:grid;box-shadow:0 24px 80px #0000006b,inset 0 1px #ffffff06}.ui-global-overlay-icon{width:38px;height:38px;color:var(--ui-text-muted);border:var(--ui-hairline,1px) solid var(--ui-line-subtle);background:#ffffff06;border-radius:50%;place-items:center;display:grid}.ui-global-overlay-copy{justify-items:center;gap:7px;min-width:0;display:grid}.ui-global-overlay-eyebrow{color:var(--ui-text-muted);font-size:var(--ui-label-font-size);letter-spacing:.11em;text-transform:uppercase;font-weight:600;line-height:1}.ui-global-overlay-copy strong{color:var(--ui-text);font-size:17px;font-weight:600;line-height:1.2}.ui-global-overlay-copy>span:last-child:not(.ui-global-overlay-eyebrow){max-width:34ch;color:var(--ui-text-muted);font-size:var(--ui-value-font-size);line-height:1.5}.ui-global-overlay-actions{justify-content:center;align-items:center;gap:8px;display:flex}.ui-global-overlay-danger .ui-global-overlay-surface{background:#110d10e8;border-color:#e0878738;box-shadow:0 24px 80px #00000075,0 0 0 1px #e0878706,inset 0 1px #ffffff06}.ui-global-overlay-danger .ui-global-overlay-icon{color:var(--ui-danger);background:#e0878713;border-color:#e0878733}@media (width<=700px){.ui-global-overlay-surface{padding:22px 18px}}.ui-stepper-field,.ui-frequency-input,.ui-frequency-digit-stepper,.ui-frequency-digit-editor{min-width:0;min-height:var(--ui-control-md);border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-md);background:#080c0f;align-items:stretch;display:flex;overflow:hidden}.ui-frequency-digit-editor{font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);justify-content:center;align-items:center;padding:0 8px;font-weight:500;line-height:1}.ui-frequency-digit-stepper{height:var(--ui-control-md);grid-template-columns:31px minmax(0,1fr) 31px;display:grid}.ui-frequency-digit-stepper>.ui-frequency-digit-editor{background:0 0;border:0;border-radius:0;height:100%;min-height:0}.ui-frequency-digit-stepper>.ui-frequency-digit-step.ui-icon-button{background:0 0;border:0;border-radius:0;width:31px;height:100%;min-height:0}.ui-frequency-digit-stepper>.ui-frequency-digit-step:first-child{border-right:var(--ui-hairline,1px) solid var(--ui-line-subtle)}.ui-frequency-digit-stepper>.ui-frequency-digit-step:last-child{border-left:var(--ui-hairline,1px) solid var(--ui-line-subtle)}.ui-frequency-digit-editor.is-compact:not(.is-manual){padding-inline:4px}.ui-frequency-digit-editor.is-compact .ui-frequency-digit{width:10px}.ui-frequency-digit-editor.is-compact .ui-frequency-group-separator{width:6px}.ui-frequency-digit-editor.is-compact .ui-frequency-edit{width:21px;margin-left:2px}.ui-frequency-digit-editor.is-prominent{background:0 0;border:0;border-radius:0;align-self:stretch;width:fit-content;height:auto;padding:0;overflow:visible}.ui-frequency-digit-editor.is-prominent .ui-frequency-digit{width:clamp(19px,1.6vw,23px);height:100%;font-size:clamp(20px,1.75vw,24px);font-weight:400;line-height:1}.ui-frequency-digit-editor.is-prominent .ui-frequency-group-separator{width:10px;height:100%;font-size:clamp(20px,1.75vw,24px);line-height:1}.ui-frequency-digit-editor.is-prominent .ui-frequency-edit{border-left:0;width:27px;height:100%;margin-left:0}.ui-frequency-digit-editor.is-prominent .ui-frequency-digit-glyph{transform:translateY(1px)}.ui-frequency-digit-editor.is-prominent.is-manual{background:0 0;border:0}.ui-frequency-digit-editor.is-prominent.is-manual input{letter-spacing:.035em;font-size:clamp(18px,1.65vw,22px)}.ui-frequency-digit-editor.is-manual{grid-template-columns:minmax(0,1fr) auto;padding:0;display:grid}.ui-frequency-digit-editor.is-manual input{min-width:0;color:var(--ui-text-soft);font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);text-align:right;background:0 0;border:0;outline:0;padding:0 4px 0 10px}.ui-frequency-digit-editor.is-compact.is-manual input{padding-left:7px}.ui-frequency-digit-editor.is-compact .ui-frequency-manual-unit{padding-right:7px}.ui-frequency-manual-unit{color:var(--ui-text-faint);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);align-items:center;padding:0 9px 0 5px;display:inline-flex}.ui-frequency-digit-group,.ui-frequency-group-digits{align-items:center;height:100%;display:flex}.ui-frequency-digit-editor:not(.is-manual)>.ui-frequency-digit-group:first-child{padding-left:3px}.ui-frequency-digit{width:12px;height:100%;color:var(--ui-text-soft);cursor:ns-resize;border-radius:0;outline:0;justify-content:center;align-items:center;line-height:1;transition:color .1s,background .1s;display:flex;position:relative}.ui-frequency-digit-glyph{pointer-events:none;line-height:1;display:block;transform:translateY(0)}.ui-frequency-digit:hover,.ui-frequency-digit:focus-visible{color:#a3eddb;background:rgba(var(--ui-accent-rgb), .09)}.ui-frequency-digit:focus-visible{box-shadow:inset 0 0 0 1px rgba(var(--ui-accent-rgb), .28)}.ui-frequency-digit:after{content:attr(data-step-label);z-index:50;color:#c7d2d4;border:var(--ui-hairline,1px) solid var(--ui-line);border-radius:var(--ui-radius-sm);width:max-content;box-shadow:var(--ui-shadow-raised);font-family:var(--ui-font-sans);font-size:var(--ui-label-font-size);pointer-events:none;opacity:0;background:#11171b;padding:4px 6px;font-weight:500;transition:opacity .1s,transform .1s;position:absolute;bottom:calc(100% + 7px);left:50%;transform:translate(-50%,2px)}.ui-frequency-digit:hover:after,.ui-frequency-digit:focus-visible:after{opacity:1;transform:translate(-50%)}.ui-frequency-digit-editor.is-compact .ui-frequency-digit:after{display:none}.ui-frequency-group-separator{width:8px;height:100%;color:var(--ui-text-faint);font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);pointer-events:none;justify-content:center;align-items:center;line-height:1;display:flex}.ui-frequency-edit{width:25px;height:100%;color:var(--ui-text-faint);cursor:pointer;background:0 0;border:0;justify-content:center;align-self:center;align-items:center;margin-left:4px;padding:0;line-height:1;display:flex}.ui-frequency-edit:hover,.ui-frequency-edit:focus-visible{color:var(--ui-accent);background:rgba(var(--ui-accent-rgb), .055);outline:0}.ui-stepper-field>button{width:31px;color:var(--ui-text-muted);cursor:pointer;background:0 0;flex:0 0 31px;place-items:center;display:grid}.ui-stepper-field>button:first-child{border-right:var(--ui-hairline,1px) solid var(--ui-line-subtle)}.ui-stepper-field>button:last-child{border-left:var(--ui-hairline,1px) solid var(--ui-line-subtle)}.ui-stepper-field>button:hover{color:var(--ui-text);background:#ffffff0a}.ui-stepper-field.is-content-sized{flex:0 auto;width:max-content}.ui-stepper-field.is-content-sized input{width:calc(var(--ui-stepper-value-chars,5) * 1ch + 16px);flex:none}.ui-stepper-field input{width:100%;min-width:0;color:var(--ui-text-soft);font-family:var(--ui-font-mono);font-size:var(--ui-value-font-size);text-align:center;text-transform:uppercase;background:0 0;border:0;outline:0;padding:0 8px;font-weight:500;line-height:1}.ui-stepper-leading{width:27px;color:var(--ui-text-faint);border-right:var(--ui-hairline,1px) solid var(--ui-line-subtle);place-items:center;display:grid}.ui-frequency-input{height:var(--ui-control-lg)}.ui-frequency-input.is-compact{height:var(--ui-control-md)}.ui-frequency-input>.ui-icon-button{border:0;border-right:var(--ui-hairline,1px) solid var(--ui-line-subtle);border-radius:0;width:34px;height:auto}.ui-frequency-input>.ui-icon-button:last-child{border-right:0;border-left:var(--ui-hairline,1px) solid var(--ui-line-subtle)}.ui-frequency-input input{color:#edf3f4;width:100%;min-width:0;font-family:var(--ui-font-mono);letter-spacing:.035em;text-align:right;background:0 0;border:0;outline:0;padding:0 4px 0 11px;font-size:17px}.ui-frequency-input.is-compact input{font-size:var(--ui-value-font-size)}.ui-frequency-unit{color:var(--ui-text-faint);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);align-items:center;padding:0 8px 0 4px;display:inline-flex}.ui-mini-spectrum{width:100%;height:100%;display:block}.ui-signal-meter{contain:inline-size;width:100%;min-width:0;height:28px;padding:7px 0 8px;position:relative;overflow:hidden}.ui-signal-segments{gap:var(--ui-signal-segment-gap,2px);width:100%;min-width:0;height:9px;padding-inline-start:var(--ui-signal-segment-offset,0);display:flex;overflow:hidden}.ui-signal-segments span{flex:0 0 var(--ui-signal-segment-width,6px);background:#e0ecee17;border-radius:1px}.ui-signal-segments span.is-lit{background:var(--ui-meter-color);box-shadow:0 0 5px color-mix(in srgb, var(--ui-meter-color) 20%, transparent)}.ui-signal-segments span.is-lit.is-hot{background:#e7bd71}.ui-signal-bar{background:color-mix(in srgb, var(--ui-meter-color) 4%, transparent);position:absolute;inset:0;overflow:hidden}.ui-signal-bar-fill{background:var(--ui-meter-color);height:100%;transition:width 80ms linear,opacity 80ms linear;display:block}.ui-meter-marker{background:var(--ui-meter-color);width:1px;height:5px;position:absolute;bottom:1px}.ui-meter-marker:after{content:"";background:inherit;width:5px;height:1px;position:absolute;bottom:-1px;left:-2px}.ui-meter-peak{background:#e8bd75}.ui-vfo-list-item{--ui-vfo-pastel-color:color-mix(in oklch, var(--ui-vfo-color) 38%, white);--ui-vfo-muted-color:color-mix(in srgb, var(--ui-vfo-pastel-color) 54%, transparent);--ui-vfo-icon-color:var(--ui-vfo-muted-color);isolation:isolate;min-width:0;height:52px;color:var(--ui-text-soft);cursor:pointer;-webkit-user-select:none;user-select:none;background:0 0;border:0;border-radius:0;grid-template-columns:minmax(72px,.7fr) minmax(0,1fr) 28px;align-items:center;gap:6px;padding:0 3px 0 10px;transition:background .12s,opacity .12s;display:grid;position:relative;overflow:hidden}.ui-vfo-list-item:after{content:"";z-index:2;height:var(--ui-hairline,1px);background:var(--ui-line-strong);pointer-events:none;position:absolute;bottom:0;left:0;right:0}.ui-vfo-list-item:hover{background:#ffffff07}.ui-vfo-list-item.is-selected{background:color-mix(in srgb, var(--ui-vfo-color) 9%, transparent);box-shadow:inset 2px 0 0 color-mix(in srgb, var(--ui-vfo-color) 94%, transparent)}.ui-vfo-list-item.is-disabled:not(.is-selected){opacity:.88}.ui-vfo-audio-button{--ui-vfo-audio-color:var(--ui-vfo-color,var(--receiver-color,var(--ui-accent)));--ui-vfo-audio-pastel-color:color-mix(in oklch, var(--ui-vfo-audio-color) 38%, white);--ui-vfo-audio-muted-color:color-mix(in srgb, var(--ui-vfo-audio-pastel-color) 54%, transparent);color:var(--ui-vfo-icon-color,var(--ui-vfo-audio-muted-color));border-width:var(--ui-hairline,1px)}.ui-vfo-audio-button.is-active{color:color-mix(in srgb, var(--ui-vfo-audio-color) 86%, white 14%);border-color:color-mix(in srgb, var(--ui-vfo-audio-color) 24%, transparent);background:color-mix(in srgb, var(--ui-vfo-audio-color) 8%, transparent);box-shadow:0 2px 5px #000000ad, 0 0 6px color-mix(in srgb, var(--ui-vfo-audio-color) 14%, transparent)}@media (hover:hover) and (pointer:fine){.ui-vfo-audio-button:hover:not(:disabled),.ui-vfo-tool-button:hover:not(:disabled){color:color-mix(in srgb, var(--ui-vfo-audio-color) 82%, white 18%);border-color:color-mix(in srgb, var(--ui-vfo-audio-color) 36%, transparent);background:color-mix(in srgb, var(--ui-vfo-audio-color) 12%, transparent)}}.ui-vfo-tool-button{--ui-vfo-audio-color:var(--ui-vfo-color,var(--receiver-color,var(--ui-accent)));color:var(--ui-vfo-icon-color,#f5fbfa);border-width:var(--ui-hairline,1px)}.ui-digital-mode-label-icon{width:var(--ui-digital-mode-icon-size,16px);height:var(--ui-digital-mode-icon-height,12px);color:currentColor;text-rendering:optimizelegibility;flex:none;display:block;overflow:visible}.ui-digital-mode-label-glyph{fill:currentColor;font-family:var(--ui-font-mono);font-variant-ligatures:none;letter-spacing:normal;font-size:12px;font-weight:700}.ui-vfo-tool-button.is-active{color:color-mix(in srgb, var(--ui-vfo-audio-color) 86%, white 14%);border-color:color-mix(in srgb, var(--ui-vfo-audio-color) 32%, transparent);background:color-mix(in srgb, var(--ui-vfo-audio-color) 11%, transparent);box-shadow:0 2px 5px #000000ad, 0 0 7px color-mix(in srgb, var(--ui-vfo-audio-color) 18%, transparent)}.ui-vfo-list-item .ui-vfo-audio-button,.ui-vfo-list-item .ui-vfo-tool-button,.ui-vfo-list-item>.ui-icon-button:last-child{background:#070a0da3;box-shadow:0 2px 4px #0000006b}.ui-vfo-list-item .ui-vfo-audio-button.is-active,.ui-vfo-list-item .ui-vfo-tool-button.is-active{background:color-mix(in srgb, var(--ui-vfo-audio-color) 10%, #070a0db3)}@media (hover:hover) and (pointer:fine){.ui-vfo-list-item .ui-vfo-audio-button:hover:not(:disabled),.ui-vfo-list-item .ui-vfo-tool-button:hover:not(:disabled){background:color-mix(in srgb, var(--ui-vfo-audio-color) 13%, #070a0dbd)}.ui-vfo-list-item>.ui-icon-button:last-child:hover:not(:disabled){background:#0f1418c2}}.ui-vfo-audio-control{grid-template-columns:28px 28px minmax(0,1fr);align-items:center;gap:6px;min-width:0;display:grid}.ui-vfo-list-item>:not(.ui-vfo-spectrum-underlay){z-index:1;position:relative}.ui-vfo-list-item>.ui-icon-button:last-child{color:var(--ui-vfo-icon-color,#f5fbfa)}.ui-vfo-identity>strong{text-shadow:0 2px 2px #000000f0, 0 0 4px color-mix(in srgb, var(--ui-vfo-color) 18%, transparent)}.ui-vfo-list-item svg{filter:drop-shadow(0 2px 1px #000000eb) drop-shadow(0 0 2px color-mix(in srgb, var(--ui-vfo-color) 18%, transparent))}.ui-vfo-list-item .ui-slider::-webkit-slider-runnable-track{box-shadow:0 1px 2px #000000b8}.ui-vfo-list-item .ui-slider::-moz-range-track{box-shadow:0 1px 2px #000000b8}.ui-vfo-list-item .ui-slider::-webkit-slider-thumb{box-shadow:0 2px 3px #000000d6, 0 0 0 1px color-mix(in srgb, var(--ui-slider-accent) 58%, transparent), 0 0 5px color-mix(in srgb, var(--ui-slider-accent) 22%, transparent)}.ui-vfo-list-item .ui-slider::-moz-range-thumb{box-shadow:0 2px 3px #000000d6, 0 0 0 1px color-mix(in srgb, var(--ui-slider-accent) 58%, transparent), 0 0 5px color-mix(in srgb, var(--ui-slider-accent) 22%, transparent)}@media (pointer:coarse){.ui-vfo-list-item .ui-slider::-webkit-slider-thumb{box-shadow:none}.ui-vfo-list-item .ui-slider::-moz-range-thumb{box-shadow:none}}.ui-vfo-spectrum-underlay{z-index:0;opacity:.8;filter:saturate(.76)brightness(1.02);pointer-events:none;transition:opacity .12s,filter .12s;position:absolute;inset:0;overflow:hidden;-webkit-mask-image:linear-gradient(90deg,#0000 0%,#00000014 16%,#0000006b 34%,#000000d1 50%,#000 62%);mask-image:linear-gradient(90deg,#0000 0%,#00000014 16%,#0000006b 34%,#000000d1 50%,#000 62%);-webkit-mask-size:100% 100%;mask-size:100% 100%;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.ui-vfo-list-item:hover .ui-vfo-spectrum-underlay{opacity:.86}.ui-vfo-list-item.is-selected .ui-vfo-spectrum-underlay{opacity:.9;filter:saturate(.86)brightness(1.04)}.ui-vfo-list-item.is-disabled:not(.is-selected) .ui-vfo-spectrum-underlay{opacity:.62;filter:saturate(.52)brightness(1.02)}.ui-vfo-spectrum-underlay>*{width:100%;height:100%}.ui-vfo-visual-underlay{position:relative}.ui-vfo-visual-underlay>canvas{position:absolute;inset:0}.ui-vfo-signal-bar{width:auto;height:2px;padding:0;position:absolute;bottom:0;left:0;right:0}.ui-vfo-signal-bar .ui-meter-marker{opacity:.24;height:100%;bottom:0}.ui-vfo-signal-bar .ui-meter-marker:after{display:none}.ui-vfo-signal-bar .ui-meter-peak{background:var(--ui-meter-color);opacity:.52}.ui-vfo-identity{align-content:center;gap:4px;min-width:0;display:grid}.ui-vfo-list-item strong{min-width:0;height:16px;color:var(--ui-vfo-color);font-family:var(--ui-font-sans);font-size:var(--ui-value-font-size);letter-spacing:.06em;text-overflow:ellipsis;-webkit-user-select:none;user-select:none;white-space:nowrap;align-items:center;font-weight:700;line-height:1;display:flex;overflow:hidden}.ui-vfo-level{color:color-mix(in srgb, var(--ui-vfo-color) 70%, var(--ui-text-muted));font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);justify-self:end}.ui-vfo-frequency{height:14px;color:var(--ui-vfo-muted-color,var(--ui-text-muted));box-shadow:none;font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);text-shadow:0 1px 2px #000000eb;background:0 0;border:0;border-radius:0;justify-content:flex-start;align-items:center;padding:0;line-height:1;display:inline-flex}.ui-bottom-sheet{--ui-bottom-sheet-peek-height:30px;--ui-bottom-sheet-height:auto;--ui-bottom-sheet-drag-y:0px;z-index:24;pointer-events:none;isolation:isolate;position:absolute;inset:0;overflow:hidden}.ui-bottom-sheet-backdrop{opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(4px)saturate(.72);backdrop-filter:blur(4px)saturate(.72);background:#0205077a;border:0;padding:0;transition:opacity .18s;position:absolute;inset:0}.ui-bottom-sheet.is-open .ui-bottom-sheet-backdrop{opacity:1;pointer-events:auto}.ui-bottom-sheet-surface{width:100%;height:var(--ui-bottom-sheet-height);grid-template-rows:var(--ui-bottom-sheet-peek-height) minmax(0, 1fr);max-height:calc(100% - 8px);color:var(--ui-text);border:var(--ui-hairline,1px) solid var(--ui-line);background:radial-gradient(circle at 82% -12%, rgba(var(--ui-accent-rgb), .07), transparent 36%), #080c0ff9;pointer-events:auto;will-change:transform;border-bottom:0;border-radius:13px 13px 0 0;transition:transform .22s cubic-bezier(.2,.78,.2,1);display:grid;position:absolute;bottom:0;left:0;right:0;overflow:hidden;box-shadow:0 -18px 48px #0000006b}.ui-bottom-sheet.is-open .ui-bottom-sheet-surface{transform:translate3d(0, var(--ui-bottom-sheet-drag-y), 0)}.ui-bottom-sheet.is-closed .ui-bottom-sheet-surface{transform:translate3d(0, calc(100% - var(--ui-bottom-sheet-peek-height) + var(--ui-bottom-sheet-drag-y)), 0)}.ui-bottom-sheet.is-dragging .ui-bottom-sheet-surface{transition:none}.ui-bottom-sheet-handle{width:100%;min-width:0;height:var(--ui-bottom-sheet-peek-height);color:var(--ui-text-muted);font:inherit;cursor:pointer;touch-action:none;-webkit-user-select:none;user-select:none;background:0 0;border:0;justify-content:center;align-items:center;gap:10px;margin:0;padding:0 14px;display:flex;position:relative}.ui-bottom-sheet-handle:focus-visible{outline:2px solid rgba(var(--ui-accent-rgb), .38);outline-offset:-3px}.ui-bottom-sheet-handle:active{cursor:grabbing}.ui-bottom-sheet-grip{background:color-mix(in srgb, var(--ui-bottom-sheet-accent,var(--ui-accent)) 72%, var(--ui-line-strong));width:38px;height:3px;box-shadow:0 0 10px color-mix(in srgb, var(--ui-bottom-sheet-accent,var(--ui-accent)) 18%, transparent);border-radius:999px;transition:background .12s,width .12s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.ui-bottom-sheet-handle:hover .ui-bottom-sheet-grip,.ui-bottom-sheet-handle:focus-visible .ui-bottom-sheet-grip{background:var(--ui-bottom-sheet-accent,var(--ui-accent));width:46px}.ui-bottom-sheet-summary{min-width:0;color:var(--ui-text-muted);font-family:var(--ui-font-mono);font-size:var(--ui-label-font-size);justify-content:center;align-items:center;gap:9px;line-height:1;display:inline-flex}.ui-bottom-sheet-summary strong{color:var(--ui-bottom-sheet-accent,var(--ui-accent));font-size:var(--ui-value-font-size);letter-spacing:.055em}.ui-bottom-sheet-body{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#75838b4d transparent;min-width:0;min-height:0;overflow:hidden auto}.ui-bottom-sheet.is-closed:not(.is-dragging) .ui-bottom-sheet-body{visibility:hidden}@media (prefers-reduced-motion:reduce){.ui-button,.ui-icon-button,.ui-toggle,.ui-toggle-track,.ui-toggle-thumb,.ui-status-dot{transition:none;animation:none}.ui-bottom-sheet-backdrop,.ui-bottom-sheet-surface{transition:none}}
