@import"https://fonts.googleapis.com/css2?family=Inter:wght@400;500;600&display=swap";._scrim_1irj5_16{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;display:flex;align-items:center;justify-content:center;padding:24px;background:#0009;animation:_modalScrimIn_1irj5_1 .15s ease-out}@keyframes _modalScrimIn_1irj5_1{0%{opacity:0}to{opacity:1}}@keyframes _modalPanelIn_1irj5_1{0%{transform:translateY(8px);opacity:0}to{transform:translateY(0);opacity:1}}._panel_1irj5_38{display:flex;flex-direction:column;width:min(94vw,var(--modal-width, 480px));height:var(--modal-height, auto);max-height:calc(100vh - 48px);background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);overflow:hidden;animation:_modalPanelIn_1irj5_1 .2s ease-out}._panel_1irj5_38:focus{outline:none}._size_sm_1irj5_59{--modal-width: 400px}._size_md_1irj5_60{--modal-width: 480px}._size_lg_1irj5_61{--modal-width: 640px}._danger_1irj5_64{border-color:rgba(var(--color-status-error-rgb),.4)}._danger_1irj5_64 ._title_1irj5_68{color:var(--color-status-error)}._header_1irj5_73{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}._title_1irj5_68{margin:0;min-width:0;font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}._closeBtn_1irj5_90{margin-left:auto;flex-shrink:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;padding:0;background:none;border:none;border-radius:var(--radius-md);color:var(--color-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;transition:color .15s ease,background .15s ease}._closeBtn_1irj5_90:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-input)}._closeBtn_1irj5_90:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._body_1irj5_123{flex:1;min-height:0;overflow-y:auto;padding:20px;display:flex;flex-direction:column;gap:14px}._bodyUnpadded_1irj5_135{padding:0;gap:0;overflow:hidden}._footer_1irj5_142{display:flex;align-items:center;justify-content:flex-end;flex-wrap:wrap;gap:8px;padding:14px 20px;border-top:1px solid var(--color-border-subtle);flex-shrink:0}._noAnim_1irj5_156{animation:none}@media (prefers-reduced-motion: reduce){._scrim_1irj5_16,._panel_1irj5_38{animation:none}}._button_116gq_7{font-family:inherit;font-size:.8125rem;font-weight:500;line-height:1.4;padding:6px 16px;border-radius:var(--radius-md);border:1px solid transparent;cursor:pointer;white-space:nowrap;transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}._button_116gq_7:focus-visible{outline:none;box-shadow:var(--shadow-focus)}._button_116gq_7:disabled{opacity:.45;cursor:not-allowed}._primary_116gq_34{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:#fff}._primary_116gq_34:hover:not(:disabled){background:var(--color-accent-primary);border-color:var(--color-accent-primary);filter:brightness(1.18)}._primary_116gq_34:active:not(:disabled){filter:brightness(.92)}._secondary_116gq_53{background:var(--color-surface-input);border-color:var(--color-border-subtle);color:var(--color-text-primary)}._secondary_116gq_53:hover:not(:disabled){background:var(--color-border-default);border-color:var(--color-border-default);color:var(--color-text-primary)}._secondary_116gq_53:active:not(:disabled){filter:brightness(.92)}._danger_116gq_70{background:rgba(var(--color-status-error-rgb),.15);border-color:var(--color-status-error);color:var(--color-status-error);font-weight:600}._danger_116gq_70:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.3);border-color:var(--color-status-error)}._danger_116gq_70:active:not(:disabled){filter:brightness(.92)}._hint_lelyt_1{margin:0;font-size:.8125rem;color:var(--color-text-secondary);line-height:1.5}._field_lelyt_8{display:flex;flex-direction:column;gap:6px}._label_lelyt_14{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._input_lelyt_22{width:100%;box-sizing:border-box}._host_1qgk8_1{position:fixed;right:16px;bottom:16px;z-index:10000;display:flex;flex-direction:column;gap:8px;max-width:380px}._toast_1qgk8_12{display:flex;align-items:center;gap:8px;background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-left:3px solid var(--color-accent-primary);border-radius:var(--radius-md);padding:8px 10px;box-shadow:var(--shadow-modal);animation:_toastIn_1qgk8_1 .15s ease}@keyframes _toastIn_1qgk8_1{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:translateY(0)}}._success_1qgk8_36{border-left-color:var(--color-status-success)}._error_1qgk8_40{border-left-color:var(--color-status-error)}._message_1qgk8_44{font-size:.8125rem;color:var(--color-text-primary);flex:1}._action_1qgk8_50{background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-primary);border-radius:var(--radius-sm);font-size:.75rem;padding:2px 8px;cursor:pointer}._action_1qgk8_50:hover{border-color:var(--color-text-primary)}._close_1qgk8_64{background:transparent;border:none;color:var(--color-text-muted);font-size:1rem;line-height:1;padding:0 2px;cursor:pointer}._close_1qgk8_64:hover{color:var(--color-text-primary)}._popover_1vp4r_1{pointer-events:auto;z-index:100}._backdrop_1vp4r_6{position:fixed;top:0;right:0;bottom:0;left:0;z-index:9998;background:var(--color-dim-overlay);display:flex;align-items:center;justify-content:center;animation:_fadeIn_1vp4r_1 .15s ease-out}._animFade_1vp4r_17{animation:_fadeIn_1vp4r_1 .15s ease-out}._animFadeSlideDown_1vp4r_21{animation:_fadeSlideDown_1vp4r_1 .15s ease-out}._animFadeSlideUp_1vp4r_25{animation:_fadeSlideUp_1vp4r_1 .15s ease-out}@keyframes _fadeIn_1vp4r_1{0%{opacity:0}to{opacity:1}}@keyframes _fadeSlideDown_1vp4r_1{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes _fadeSlideUp_1vp4r_1{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}.leaflet-pane,.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-tile-container,.leaflet-pane>svg,.leaflet-pane>canvas,.leaflet-zoom-box,.leaflet-image-layer,.leaflet-layer{position:absolute;left:0;top:0}.leaflet-container{overflow:hidden}.leaflet-tile,.leaflet-marker-icon,.leaflet-marker-shadow{-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.leaflet-tile::selection{background:transparent}.leaflet-safari .leaflet-tile{image-rendering:-webkit-optimize-contrast}.leaflet-safari .leaflet-tile-container{width:1600px;height:1600px;-webkit-transform-origin:0 0}.leaflet-marker-icon,.leaflet-marker-shadow{display:block}.leaflet-container .leaflet-overlay-pane svg{max-width:none!important;max-height:none!important}.leaflet-container .leaflet-marker-pane img,.leaflet-container .leaflet-shadow-pane img,.leaflet-container .leaflet-tile-pane img,.leaflet-container img.leaflet-image-layer,.leaflet-container .leaflet-tile{max-width:none!important;max-height:none!important;width:auto;padding:0}.leaflet-container img.leaflet-tile{mix-blend-mode:plus-lighter}.leaflet-container.leaflet-touch-zoom{-ms-touch-action:pan-x pan-y;touch-action:pan-x pan-y}.leaflet-container.leaflet-touch-drag{-ms-touch-action:pinch-zoom;touch-action:none;touch-action:pinch-zoom}.leaflet-container.leaflet-touch-drag.leaflet-touch-zoom{-ms-touch-action:none;touch-action:none}.leaflet-container{-webkit-tap-highlight-color:transparent}.leaflet-container a{-webkit-tap-highlight-color:rgba(51,181,229,.4)}.leaflet-tile{filter:inherit;visibility:hidden}.leaflet-tile-loaded{visibility:inherit}.leaflet-zoom-box{width:0;height:0;-moz-box-sizing:border-box;box-sizing:border-box;z-index:800}.leaflet-overlay-pane svg{-moz-user-select:none}.leaflet-pane{z-index:400}.leaflet-tile-pane{z-index:200}.leaflet-overlay-pane{z-index:400}.leaflet-shadow-pane{z-index:500}.leaflet-marker-pane{z-index:600}.leaflet-tooltip-pane{z-index:650}.leaflet-popup-pane{z-index:700}.leaflet-map-pane canvas{z-index:100}.leaflet-map-pane svg{z-index:200}.leaflet-vml-shape{width:1px;height:1px}.lvml{behavior:url(#default#VML);display:inline-block;position:absolute}.leaflet-control{position:relative;z-index:800;pointer-events:visiblePainted;pointer-events:auto}.leaflet-top,.leaflet-bottom{position:absolute;z-index:1000;pointer-events:none}.leaflet-top{top:0}.leaflet-right{right:0}.leaflet-bottom{bottom:0}.leaflet-left{left:0}.leaflet-control{float:left;clear:both}.leaflet-right .leaflet-control{float:right}.leaflet-top .leaflet-control{margin-top:10px}.leaflet-bottom .leaflet-control{margin-bottom:10px}.leaflet-left .leaflet-control{margin-left:10px}.leaflet-right .leaflet-control{margin-right:10px}.leaflet-fade-anim .leaflet-popup{opacity:0;-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;transition:opacity .2s linear}.leaflet-fade-anim .leaflet-map-pane .leaflet-popup{opacity:1}.leaflet-zoom-animated{-webkit-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0}svg.leaflet-zoom-animated{will-change:transform}.leaflet-zoom-anim .leaflet-zoom-animated{-webkit-transition:-webkit-transform .25s cubic-bezier(0,0,.25,1);-moz-transition:-moz-transform .25s cubic-bezier(0,0,.25,1);transition:transform .25s cubic-bezier(0,0,.25,1)}.leaflet-zoom-anim .leaflet-tile,.leaflet-pan-anim .leaflet-tile{-webkit-transition:none;-moz-transition:none;transition:none}.leaflet-zoom-anim .leaflet-zoom-hide{visibility:hidden}.leaflet-interactive{cursor:pointer}.leaflet-grab{cursor:-webkit-grab;cursor:-moz-grab;cursor:grab}.leaflet-crosshair,.leaflet-crosshair .leaflet-interactive{cursor:crosshair}.leaflet-popup-pane,.leaflet-control{cursor:auto}.leaflet-dragging .leaflet-grab,.leaflet-dragging .leaflet-grab .leaflet-interactive,.leaflet-dragging .leaflet-marker-draggable{cursor:move;cursor:-webkit-grabbing;cursor:-moz-grabbing;cursor:grabbing}.leaflet-marker-icon,.leaflet-marker-shadow,.leaflet-image-layer,.leaflet-pane>svg path,.leaflet-tile-container{pointer-events:none}.leaflet-marker-icon.leaflet-interactive,.leaflet-image-layer.leaflet-interactive,.leaflet-pane>svg path.leaflet-interactive,svg.leaflet-image-layer.leaflet-interactive path{pointer-events:visiblePainted;pointer-events:auto}.leaflet-container{background:#ddd;outline-offset:1px}.leaflet-container a{color:#0078a8}.leaflet-zoom-box{border:2px dotted #38f;background:#ffffff80}.leaflet-container{font-family:Helvetica Neue,Arial,Helvetica,sans-serif;font-size:12px;font-size:.75rem;line-height:1.5}.leaflet-bar{box-shadow:0 1px 5px #000000a6;border-radius:4px}.leaflet-bar a{background-color:#fff;border-bottom:1px solid #ccc;width:26px;height:26px;line-height:26px;display:block;text-align:center;text-decoration:none;color:#000}.leaflet-bar a,.leaflet-control-layers-toggle{background-position:50% 50%;background-repeat:no-repeat;display:block}.leaflet-bar a:hover,.leaflet-bar a:focus{background-color:#f4f4f4}.leaflet-bar a:first-child{border-top-left-radius:4px;border-top-right-radius:4px}.leaflet-bar a:last-child{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-bottom:none}.leaflet-bar a.leaflet-disabled{cursor:default;background-color:#f4f4f4;color:#bbb}.leaflet-touch .leaflet-bar a{width:30px;height:30px;line-height:30px}.leaflet-touch .leaflet-bar a:first-child{border-top-left-radius:2px;border-top-right-radius:2px}.leaflet-touch .leaflet-bar a:last-child{border-bottom-left-radius:2px;border-bottom-right-radius:2px}.leaflet-control-zoom-in,.leaflet-control-zoom-out{font:700 18px Lucida Console,Monaco,monospace;text-indent:1px}.leaflet-touch .leaflet-control-zoom-in,.leaflet-touch .leaflet-control-zoom-out{font-size:22px}.leaflet-control-layers{box-shadow:0 1px 5px #0006;background:#fff;border-radius:5px}.leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAQAAAADQ4RFAAACf0lEQVR4AY1UM3gkARTePdvdoTxXKc+qTl3aU5U6b2Kbkz3Gtq3Zw6ziLGNPzrYx7946Tr6/ee/XeCQ4D3ykPtL5tHno4n0d/h3+xfuWHGLX81cn7r0iTNzjr7LrlxCqPtkbTQEHeqOrTy4Yyt3VCi/IOB0v7rVC7q45Q3Gr5K6jt+3Gl5nCoDD4MtO+j96Wu8atmhGqcNGHObuf8OM/x3AMx38+4Z2sPqzCxRFK2aF2e5Jol56XTLyggAMTL56XOMoS1W4pOyjUcGGQdZxU6qRh7B9Zp+PfpOFlqt0zyDZckPi1ttmIp03jX8gyJ8a/PG2yutpS/Vol7peZIbZcKBAEEheEIAgFbDkz5H6Zrkm2hVWGiXKiF4Ycw0RWKdtC16Q7qe3X4iOMxruonzegJzWaXFrU9utOSsLUmrc0YjeWYjCW4PDMADElpJSSQ0vQvA1Tm6/JlKnqFs1EGyZiFCqnRZTEJJJiKRYzVYzJck2Rm6P4iH+cmSY0YzimYa8l0EtTODFWhcMIMVqdsI2uiTvKmTisIDHJ3od5GILVhBCarCfVRmo4uTjkhrhzkiBV7SsaqS+TzrzM1qpGGUFt28pIySQHR6h7F6KSwGWm97ay+Z+ZqMcEjEWebE7wxCSQwpkhJqoZA5ivCdZDjJepuJ9IQjGGUmuXJdBFUygxVqVsxFsLMbDe8ZbDYVCGKxs+W080max1hFCarCfV+C1KATwcnvE9gRRuMP2prdbWGowm1KB1y+zwMMENkM755cJ2yPDtqhTI6ED1M/82yIDtC/4j4BijjeObflpO9I9MwXTCsSX8jWAFeHr05WoLTJ5G8IQVS/7vwR6ohirYM7f6HzYpogfS3R2OAAAAAElFTkSuQmCC);width:36px;height:36px}.leaflet-retina .leaflet-control-layers-toggle{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADQAAAA0CAQAAABvcdNgAAAEsklEQVR4AWL4TydIhpZK1kpWOlg0w3ZXP6D2soBtG42jeI6ZmQTHzAxiTbSJsYLjO9HhP+WOmcuhciVnmHVQcJnp7DFvScowZorad/+V/fVzMdMT2g9Cv9guXGv/7pYOrXh2U+RRR3dSd9JRx6bIFc/ekqHI29JC6pJ5ZEh1yWkhkbcFeSjxgx3L2m1cb1C7bceyxA+CNjT/Ifff+/kDk2u/w/33/IeCMOSaWZ4glosqT3DNnNZQ7Cs58/3Ce5HL78iZH/vKVIaYlqzfdLu8Vi7dnvUbEza5Idt36tquZFldl6N5Z/POLof0XLK61mZCmJSWjVF9tEjUluu74IUXvgttuVIHE7YxSkaYhJZam7yiM9Pv82JYfl9nptxZaxMJE4YSPty+vF0+Y2up9d3wwijfjZbabqm/3bZ9ecKHsiGmRflnn1MW4pjHf9oLufyn2z3y1D6n8g8TZhxyzipLNPnAUpsOiuWimg52psrTZYnOWYNDTMuWBWa0tJb4rgq1UvmutpaYEbZlwU3CLJm/ayYjHW5/h7xWLn9Hh1vepDkyf7dE7MtT5LR4e7yYpHrkhOUpEfssBLq2pPhAqoSWKUkk7EDqkmK6RrCEzqDjhNDWNE+XSMvkJRDWlZTmCW0l0PHQGRZY5t1L83kT0Y3l2SItk5JAWHl2dCOBm+fPu3fo5/3v61RMCO9Jx2EEYYhb0rmNQMX/vm7gqOEJLcXTGw3CAuRNeyaPWwjR8PRqKQ1PDA/dpv+on9Shox52WFnx0KY8onHayrJzm87i5h9xGw/tfkev0jGsQizqezUKjk12hBMKJ4kbCqGPVNXudyyrShovGw5CgxsRICxF6aRmSjlBnHRzg7Gx8fKqEubI2rahQYdR1YgDIRQO7JvQyD52hoIQx0mxa0ODtW2Iozn1le2iIRdzwWewedyZzewidueOGqlsn1MvcnQpuVwLGG3/IR1hIKxCjelIDZ8ldqWz25jWAsnldEnK0Zxro19TGVb2ffIZEsIO89EIEDvKMPrzmBOQcKQ+rroye6NgRRxqR4U8EAkz0CL6uSGOm6KQCdWjvjRiSP1BPalCRS5iQYiEIvxuBMJEWgzSoHADcVMuN7IuqqTeyUPq22qFimFtxDyBBJEwNyt6TM88blFHao/6tWWhuuOM4SAK4EI4QmFHA+SEyWlp4EQoJ13cYGzMu7yszEIBOm2rVmHUNqwAIQabISNMRstmdhNWcFLsSm+0tjJH1MdRxO5Nx0WDMhCtgD6OKgZeljJqJKc9po8juskR9XN0Y1lZ3mWjLR9JCO1jRDMd0fpYC2VnvjBSEFg7wBENc0R9HFlb0xvF1+TBEpF68d+DHR6IOWVv2BECtxo46hOFUBd/APU57WIoEwJhIi2CdpyZX0m93BZicktMj1AS9dClteUFAUNUIEygRZCtik5zSxI9MubTBH1GOiHsiLJ3OCoSZkILa9PxiN0EbvhsAo8tdAf9Seepd36lGWHmtNANTv5Jd0z4QYyeo/UEJqxKRpg5LZx6btLPsOaEmdMyxYdlc8LMaJnikDlhclqmPiQnTEpLUIZEwkRagjYkEibQErwhkTAKCLQEbUgkzJQWc/0PstHHcfEdQ+UAAAAASUVORK5CYII=);background-size:26px 26px}.leaflet-touch .leaflet-control-layers-toggle{width:44px;height:44px}.leaflet-control-layers .leaflet-control-layers-list,.leaflet-control-layers-expanded .leaflet-control-layers-toggle{display:none}.leaflet-control-layers-expanded .leaflet-control-layers-list{display:block;position:relative}.leaflet-control-layers-expanded{padding:6px 10px 6px 6px;color:#333;background:#fff}.leaflet-control-layers-scrollbar{overflow-y:scroll;overflow-x:hidden;padding-right:5px}.leaflet-control-layers-selector{margin-top:2px;position:relative;top:1px}.leaflet-control-layers label{display:block;font-size:13px;font-size:1.08333em}.leaflet-control-layers-separator{height:0;border-top:1px solid #ddd;margin:5px -10px 5px -6px}.leaflet-default-icon-path{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAApCAYAAADAk4LOAAAFgUlEQVR4Aa1XA5BjWRTN2oW17d3YaZtr2962HUzbDNpjszW24mRt28p47v7zq/bXZtrp/lWnXr337j3nPCe85NcypgSFdugCpW5YoDAMRaIMqRi6aKq5E3YqDQO3qAwjVWrD8Ncq/RBpykd8oZUb/kaJutow8r1aP9II0WmLKLIsJyv1w/kqw9Ch2MYdB++12Onxee/QMwvf4/Dk/Lfp/i4nxTXtOoQ4pW5Aj7wpici1A9erdAN2OH64x8OSP9j3Ft3b7aWkTg/Fm91siTra0f9on5sQr9INejH6CUUUpavjFNq1B+Oadhxmnfa8RfEmN8VNAsQhPqF55xHkMzz3jSmChWU6f7/XZKNH+9+hBLOHYozuKQPxyMPUKkrX/K0uWnfFaJGS1QPRtZsOPtr3NsW0uyh6NNCOkU3Yz+bXbT3I8G3xE5EXLXtCXbbqwCO9zPQYPRTZ5vIDXD7U+w7rFDEoUUf7ibHIR4y6bLVPXrz8JVZEql13trxwue/uDivd3fkWRbS6/IA2bID4uk0UpF1N8qLlbBlXs4Ee7HLTfV1j54APvODnSfOWBqtKVvjgLKzF5YdEk5ewRkGlK0i33Eofffc7HT56jD7/6U+qH3Cx7SBLNntH5YIPvODnyfIXZYRVDPqgHtLs5ABHD3YzLuespb7t79FY34DjMwrVrcTuwlT55YMPvOBnRrJ4VXTdNnYug5ucHLBjEpt30701A3Ts+HEa73u6dT3FNWwflY86eMHPk+Yu+i6pzUpRrW7SNDg5JHR4KapmM5Wv2E8Tfcb1HoqqHMHU+uWDD7zg54mz5/2BSnizi9T1Dg4QQXLToGNCkb6tb1NU+QAlGr1++eADrzhn/u8Q2YZhQVlZ5+CAOtqfbhmaUCS1ezNFVm2imDbPmPng5wmz+gwh+oHDce0eUtQ6OGDIyR0uUhUsoO3vfDmmgOezH0mZN59x7MBi++WDL1g/eEiU3avlidO671bkLfwbw5XV2P8Pzo0ydy4t2/0eu33xYSOMOD8hTf4CrBtGMSoXfPLchX+J0ruSePw3LZeK0juPJbYzrhkH0io7B3k164hiGvawhOKMLkrQLyVpZg8rHFW7E2uHOL888IBPlNZ1FPzstSJM694fWr6RwpvcJK60+0HCILTBzZLFNdtAzJaohze60T8qBzyh5ZuOg5e7uwQppofEmf2++DYvmySqGBuKaicF1blQjhuHdvCIMvp8whTTfZzI7RldpwtSzL+F1+wkdZ2TBOW2gIF88PBTzD/gpeREAMEbxnJcaJHNHrpzji0gQCS6hdkEeYt9DF/2qPcEC8RM28Hwmr3sdNyht00byAut2k3gufWNtgtOEOFGUwcXWNDbdNbpgBGxEvKkOQsxivJx33iow0Vw5S6SVTrpVq11ysA2Rp7gTfPfktc6zhtXBBC+adRLshf6sG2RfHPZ5EAc4sVZ83yCN00Fk/4kggu40ZTvIEm5g24qtU4KjBrx/BTTH8ifVASAG7gKrnWxJDcU7x8X6Ecczhm3o6YicvsLXWfh3Ch1W0k8x0nXF+0fFxgt4phz8QvypiwCCFKMqXCnqXExjq10beH+UUA7+nG6mdG/Pu0f3LgFcGrl2s0kNNjpmoJ9o4B29CMO8dMT4Q5ox8uitF6fqsrJOr8qnwNbRzv6hSnG5wP+64C7h9lp30hKNtKdWjtdkbuPA19nJ7Tz3zR/ibgARbhb4AlhavcBebmTHcFl2fvYEnW0ox9xMxKBS8btJ+KiEbq9zA4RthQXDhPa0T9TEe69gWupwc6uBUphquXgf+/FrIjweHQS4/pduMe5ERUMHUd9xv8ZR98CxkS4F2n3EUrUZ10EYNw7BWm9x1GiPssi3GgiGRDKWRYZfXlON+dfNbM+GgIwYdwAAAAASUVORK5CYII=)}.leaflet-container .leaflet-control-attribution{background:#fff;background:#fffc;margin:0}.leaflet-control-attribution,.leaflet-control-scale-line{padding:0 5px;color:#333;line-height:1.4}.leaflet-control-attribution a{text-decoration:none}.leaflet-control-attribution a:hover,.leaflet-control-attribution a:focus{text-decoration:underline}.leaflet-attribution-flag{display:inline!important;vertical-align:baseline!important;width:1em;height:.6669em}.leaflet-left .leaflet-control-scale{margin-left:5px}.leaflet-bottom .leaflet-control-scale{margin-bottom:5px}.leaflet-control-scale-line{border:2px solid #777;border-top:none;line-height:1.1;padding:2px 5px 1px;white-space:nowrap;-moz-box-sizing:border-box;box-sizing:border-box;background:#fffc;text-shadow:1px 1px #fff}.leaflet-control-scale-line:not(:first-child){border-top:2px solid #777;border-bottom:none;margin-top:-2px}.leaflet-control-scale-line:not(:first-child):not(:last-child){border-bottom:2px solid #777}.leaflet-touch .leaflet-control-attribution,.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{box-shadow:none}.leaflet-touch .leaflet-control-layers,.leaflet-touch .leaflet-bar{border:2px solid rgba(0,0,0,.2);background-clip:padding-box}.leaflet-popup{position:absolute;text-align:center;margin-bottom:20px}.leaflet-popup-content-wrapper{padding:1px;text-align:left;border-radius:12px}.leaflet-popup-content{margin:13px 24px 13px 20px;line-height:1.3;font-size:13px;font-size:1.08333em;min-height:1px}.leaflet-popup-content p{margin:1.3em 0}.leaflet-popup-tip-container{width:40px;height:20px;position:absolute;left:50%;margin-top:-1px;margin-left:-20px;overflow:hidden;pointer-events:none}.leaflet-popup-tip{width:17px;height:17px;padding:1px;margin:-10px auto 0;pointer-events:auto;-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.leaflet-popup-content-wrapper,.leaflet-popup-tip{background:#fff;color:#333;box-shadow:0 3px 14px #0006}.leaflet-container a.leaflet-popup-close-button{position:absolute;top:0;right:0;border:none;text-align:center;width:24px;height:24px;font:16px/24px Tahoma,Verdana,sans-serif;color:#757575;text-decoration:none;background:transparent}.leaflet-container a.leaflet-popup-close-button:hover,.leaflet-container a.leaflet-popup-close-button:focus{color:#585858}.leaflet-popup-scrolled{overflow:auto}.leaflet-oldie .leaflet-popup-content-wrapper{-ms-zoom:1}.leaflet-oldie .leaflet-popup-tip{width:24px;margin:0 auto;-ms-filter:"progid:DXImageTransform.Microsoft.Matrix(M11=0.70710678, M12=0.70710678, M21=-0.70710678, M22=0.70710678)";filter:progid:DXImageTransform.Microsoft.Matrix(M11=.70710678,M12=.70710678,M21=-.70710678,M22=.70710678)}.leaflet-oldie .leaflet-control-zoom,.leaflet-oldie .leaflet-control-layers,.leaflet-oldie .leaflet-popup-content-wrapper,.leaflet-oldie .leaflet-popup-tip{border:1px solid #999}.leaflet-div-icon{background:#fff;border:1px solid #666}.leaflet-tooltip{position:absolute;padding:6px;background-color:#fff;border:1px solid #fff;border-radius:3px;color:#222;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none;box-shadow:0 1px 3px #0006}.leaflet-tooltip.leaflet-interactive{cursor:pointer;pointer-events:auto}.leaflet-tooltip-top:before,.leaflet-tooltip-bottom:before,.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{position:absolute;pointer-events:none;border:6px solid transparent;background:transparent;content:""}.leaflet-tooltip-bottom{margin-top:6px}.leaflet-tooltip-top{margin-top:-6px}.leaflet-tooltip-bottom:before,.leaflet-tooltip-top:before{left:50%;margin-left:-6px}.leaflet-tooltip-top:before{bottom:0;margin-bottom:-12px;border-top-color:#fff}.leaflet-tooltip-bottom:before{top:0;margin-top:-12px;margin-left:-6px;border-bottom-color:#fff}.leaflet-tooltip-left{margin-left:-6px}.leaflet-tooltip-right{margin-left:6px}.leaflet-tooltip-left:before,.leaflet-tooltip-right:before{top:50%;margin-top:-6px}.leaflet-tooltip-left:before{right:0;margin-right:-12px;border-left-color:#fff}.leaflet-tooltip-right:before{left:0;margin-left:-12px;border-right-color:#fff}@media print{.leaflet-control{-webkit-print-color-adjust:exact;print-color-adjust:exact}}._chip_28eeh_1{display:inline-flex;align-items:center;gap:4px;font-size:.75rem;font-weight:500;line-height:18px;padding:0 8px;border-radius:10px;white-space:nowrap}._neutral_28eeh_13{color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle)}._success_28eeh_19{color:var(--color-status-success);background:rgba(var(--color-status-success-rgb),.12);border:1px solid rgba(var(--color-status-success-rgb),.3)}._warning_28eeh_25{color:var(--color-status-warning);background:rgba(var(--color-status-warning-rgb),.12);border:1px solid rgba(var(--color-status-warning-rgb),.3)}._error_28eeh_31{color:var(--color-status-error);background:rgba(var(--color-status-error-rgb),.12);border:1px solid rgba(var(--color-status-error-rgb),.3)}._accent_28eeh_37{color:var(--color-accent-secondary);background:rgba(var(--color-accent-secondary-rgb),.12);border:1px solid rgba(var(--color-accent-secondary-rgb),.3)}._wrap_ocfhk_1{display:inline-flex;align-items:center;gap:8px}._wrapFlat_ocfhk_8{display:block;width:100%}._flatBtn_ocfhk_13{display:block;width:100%;text-align:left;font-size:.8125rem;padding:7px 14px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--color-text-primary);cursor:pointer;transition:background-color .12s ease}._flatBtn_ocfhk_13._danger_ocfhk_27{color:var(--color-status-error);border:none}._flatBtn_ocfhk_13:hover:not(:disabled){background:rgba(var(--color-text-primary-rgb),.06);border:none}._flatBtn_ocfhk_13._danger_ocfhk_27:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1);border:none}._flatBtn_ocfhk_13._armed_ocfhk_42{background:rgba(var(--color-status-error-rgb),.14);font-weight:600;border:none}._btn_ocfhk_48{font-size:.8125rem;padding:4px 12px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-input);color:var(--color-text-primary);cursor:pointer;transition:border-color .15s ease,background-color .15s ease,color .15s ease}._btn_ocfhk_48:hover:not(:disabled){border-color:var(--color-border-default)}._btn_ocfhk_48:disabled{opacity:.5;cursor:not-allowed}._danger_ocfhk_27{color:var(--color-status-error);border-color:rgba(var(--color-status-error-rgb),.45)}._danger_ocfhk_27:hover:not(:disabled){border-color:var(--color-status-error);background:rgba(var(--color-status-error-rgb),.08)}._armed_ocfhk_42{background:rgba(var(--color-status-error-rgb),.16);border-color:var(--color-status-error);color:var(--color-status-error);font-weight:600}._armed_ocfhk_42:not(._danger_ocfhk_27){background:rgba(var(--color-accent-primary-rgb),.16);border-color:var(--color-accent-primary);color:var(--color-text-primary)}._consequences_ocfhk_93{font-size:.75rem;color:var(--color-text-muted);max-width:320px}._pageHeader_472qg_3{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._pageTitle_472qg_11{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}._summaryChip_472qg_19{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}._addBtn_472qg_25{margin-left:auto;font-size:.8125rem;padding:5px 14px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}._addBtn_472qg_25:hover:not(:disabled){opacity:.85}._fleetLink_472qg_42{font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none;padding:3px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:color .1s ease,background .1s ease}._fleetLink_472qg_42:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}._deviceList_472qg_59{display:grid;grid-template-columns:auto minmax(0,1fr) auto auto auto auto auto auto auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-panel)}._deviceRow_472qg_79{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;column-gap:28px;padding:7px 14px;border-bottom:1px solid var(--color-border-subtle);cursor:pointer;transition:background .1s ease;position:relative}._deviceRow_472qg_79:last-child{border-bottom:none}._deviceRow_472qg_79:hover{background:var(--color-surface-elevated)}._headerRow_472qg_102{grid-column:1 / -1;display:grid;grid-template-columns:subgrid;align-items:center;column-gap:28px;padding:6px 14px;border-bottom:1px solid var(--color-border-subtle);background:var(--color-surface-elevated)}._headerRow_472qg_102>span{font-size:.625rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--color-text-muted);white-space:nowrap}._headerName_472qg_122{grid-column:2}._headerGpio_472qg_123{grid-column:3;justify-self:center}._headerSdr_472qg_124{grid-column:4;justify-self:center}._headerSdrs_472qg_125{grid-column:5}._headerStatus_472qg_126{grid-column:6}._headerNetwork_472qg_127{grid-column:7}._headerAgent_472qg_128{grid-column:8;justify-self:end}._statusDot_472qg_131{grid-column:1;width:8px;height:8px;border-radius:50%}._nameCell_472qg_140{grid-column:2;display:flex;align-items:center;gap:6px;min-width:0}._deviceName_472qg_148{font-size:.875rem;font-weight:600;color:var(--color-text-primary);text-decoration:none;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleChip_472qg_161{flex:none}._statusCell_472qg_170{grid-column:3 / 7;justify-self:start}._agentVersion_472qg_175{grid-column:8;justify-self:end;font-size:.75rem;color:var(--color-text-muted);font-family:monospace}._reasonChip_472qg_183{font-size:.7rem;padding:1px 6px;border-radius:var(--radius-sm);background:rgba(var(--color-status-warning-rgb, 180, 120, 0),.12);color:var(--color-status-warning, goldenrod);border:1px solid rgba(var(--color-status-warning-rgb, 180, 120, 0),.3);white-space:nowrap}._gpioCell_472qg_195{grid-column:3;display:inline-flex;align-items:center;justify-self:center}._sdrSvcCell_472qg_202{grid-column:4;display:inline-flex;align-items:center;justify-self:center}._svc_472qg_209{display:inline-flex;align-items:center;gap:4px;font-size:.7rem;font-family:monospace;color:var(--color-text-muted);white-space:nowrap}._svcDot_472qg_219{width:7px;height:7px;border-radius:50%;flex-shrink:0}._svcDotOk_472qg_226{background:var(--color-status-success)}._svcDotBad_472qg_230{background:var(--color-status-error)}._svcDotMock_472qg_235{background:var(--color-accent-secondary)}._svcNa_472qg_239{color:var(--color-text-muted)}._sdrChips_472qg_245{grid-column:5;display:inline-flex;align-items:center;gap:6px}._activity_472qg_253{grid-column:6;font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}._ipCell_472qg_262{grid-column:7;display:inline-flex;align-items:center;gap:4px}._ipFriendly_472qg_269{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);white-space:nowrap}._ipRaw_472qg_276{font-size:.75rem;font-family:monospace;color:var(--color-text-muted);white-space:nowrap}._ipEditBtn_472qg_285{opacity:0;background:transparent;border:none;color:var(--color-accent-secondary);font-size:.75rem;line-height:1;padding:2px 4px;border-radius:var(--radius-sm);cursor:pointer;transition:opacity .1s ease}._deviceRow_472qg_79:hover ._ipEditBtn_472qg_285,._ipEditBtn_472qg_285:focus-visible{opacity:1}._ipEditor_472qg_303{grid-column:7;display:inline-flex;align-items:center;gap:6px;cursor:default}._ipInput_472qg_311{width:140px;font-size:.75rem}._ipBtn_472qg_316{font-size:.7rem;padding:2px 8px;border-radius:var(--radius-sm);cursor:pointer}._mapTools_472qg_325{display:flex;justify-content:flex-end;margin:12px 0 4px}._kebabBtn_472qg_332{grid-column:9;background:transparent;border:none;color:var(--color-text-muted);font-size:1.1rem;padding:6px 9px;border-radius:var(--radius-sm);cursor:pointer;line-height:1;transition:color .1s,background .1s}._kebabBtn_472qg_332:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}._menu_472qg_351{min-width:160px;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:4px 0;overflow:hidden}._menuItem_472qg_361{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--color-text-primary);font-size:.8125rem;padding:7px 14px;cursor:pointer;transition:background .1s}._menuItem_472qg_361:hover{background:var(--color-surface-elevated)}._menuDivider_472qg_378{height:1px;background:var(--color-border-subtle);margin:4px 0}._menuItemDanger_472qg_384{color:var(--color-status-error)}._field_472qg_390{display:flex;flex-direction:column;gap:4px}._fieldLabel_472qg_396{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._fieldHint_472qg_404{font-size:.75rem;color:var(--color-text-muted)}._roleDeviceLine_472qg_410{display:flex;align-items:center;gap:8px;min-width:0}._dangerBanner_472qg_419{font-size:.8125rem;padding:8px 12px;border-radius:var(--radius-md);background:rgba(var(--color-status-error-rgb),.12);color:var(--color-status-error);border:1px solid rgba(var(--color-status-error-rgb),.3)}._noteBanner_472qg_428{font-size:.8125rem;padding:8px 12px;border-radius:var(--radius-md);background:var(--color-surface-elevated);color:var(--color-text-secondary);border:1px solid var(--color-border-subtle)}._offlineNote_472qg_437{font-size:.75rem;color:var(--color-status-warning)}._fieldInput_472qg_442{width:100%;box-sizing:border-box}._fieldInputMono_472qg_447{font-family:monospace;font-size:.8125rem}._empty_472qg_452{padding:32px 16px;text-align:center;font-size:.875rem;color:var(--color-text-muted)}._tablist_10yw5_1{display:flex;gap:2px}._horizontal_10yw5_6{flex-direction:row;border-bottom:1px solid var(--color-border-subtle)}._vertical_10yw5_11{flex-direction:column;border-right:1px solid var(--color-border-subtle)}._tab_10yw5_1{display:flex;align-items:center;gap:8px;padding:10px 16px;background:transparent;border:none;color:var(--color-text-muted);font-size:.85rem;cursor:pointer;border-radius:var(--radius-md) var(--radius-md) 0 0;transition:color .15s ease,background-color .15s ease,border-color .15s ease;text-align:left;white-space:nowrap}._vertical_10yw5_11 ._tab_10yw5_1{border-radius:var(--radius-md) 0 0 var(--radius-md);padding:8px 12px}._tab_10yw5_1:hover:not(:disabled){color:var(--color-text-primary);background:var(--color-surface-elevated)}._tab_10yw5_1:focus-visible{outline:1px solid var(--color-border-focus);outline-offset:-1px}._tabActive_10yw5_47{color:var(--color-accent-primary);background:var(--color-surface-elevated)}._horizontal_10yw5_6 ._tabActive_10yw5_47{box-shadow:inset 0 -2px 0 0 var(--color-accent-primary)}._vertical_10yw5_11 ._tabActive_10yw5_47{box-shadow:inset -2px 0 0 0 var(--color-accent-primary)}._tab_10yw5_1:disabled{opacity:.4;cursor:not-allowed}._icon_10yw5_65{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}._label_10yw5_72{flex:1 1 auto;min-width:0}._pageHeader_nmsmi_3{display:flex;align-items:center;gap:12px;margin-bottom:16px}._pageTitle_nmsmi_10{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}._addBtn_nmsmi_17{margin-left:auto;font-size:.8125rem;padding:5px 14px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}._addBtn_nmsmi_17:hover:not(:disabled){opacity:.85}._itemList_nmsmi_34{display:flex;flex-direction:column;gap:0;border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:hidden;background:var(--color-surface-panel);margin-top:16px}._itemRow_nmsmi_45{display:flex;align-items:center;gap:12px;padding:10px 14px;border-bottom:1px solid var(--color-border-subtle)}._itemRow_nmsmi_45:last-child{border-bottom:none}._itemName_nmsmi_57{font-size:.875rem;font-weight:600;color:var(--color-text-primary);flex:1;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._roleChip_nmsmi_68{font-size:.7rem;padding:2px 7px;border-radius:var(--radius-sm);border:1px solid var(--color-border-subtle);color:var(--color-text-muted);background:var(--color-surface-elevated);flex-shrink:0}._roleChipAdmin_nmsmi_78{color:var(--color-accent-primary);border-color:rgba(var(--color-accent-primary-rgb),.4);background:rgba(var(--color-accent-primary-rgb),.1)}._itemAge_nmsmi_84{font-size:.75rem;color:var(--color-text-muted);flex-shrink:0}._kebabBtn_nmsmi_91{background:transparent;border:none;color:var(--color-text-muted);font-size:1.1rem;padding:4px 6px;border-radius:var(--radius-sm);cursor:pointer;line-height:1;flex-shrink:0;transition:color .1s,background .1s}._kebabBtn_nmsmi_91:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}._menu_nmsmi_110{min-width:140px;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:4px 0}._menuItem_nmsmi_119{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--color-text-primary);font-size:.8125rem;padding:7px 14px;cursor:pointer;transition:background .1s}._menuItem_nmsmi_119:hover{background:var(--color-surface-elevated)}._menuDivider_nmsmi_136{height:1px;background:var(--color-border-subtle);margin:4px 0}._field_nmsmi_143{display:flex;flex-direction:column;gap:4px}._fieldLabel_nmsmi_149{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._fieldInput_nmsmi_157,._fieldSelect_nmsmi_162{width:100%;box-sizing:border-box}._empty_nmsmi_167{padding:32px 16px;text-align:center;font-size:.875rem;color:var(--color-text-muted)}._tabsRow_nmsmi_175{margin-bottom:14px}._itemMeta_nmsmi_179{display:inline-flex;align-items:center;gap:8px;flex-shrink:0}._message_p99hi_4{font-size:.8125rem;color:var(--color-text-secondary);margin:0;line-height:1.5}._field_p99hi_11{display:flex;flex-direction:column;gap:6px}._label_p99hi_17{font-size:.75rem;color:var(--color-text-muted)}._label_p99hi_17 strong{color:var(--color-text-primary)}._input_p99hi_26{font-family:monospace;font-size:.875rem;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:var(--radius-md);padding:6px 10px}._input_p99hi_26:focus{outline:none;border-color:var(--color-border-focus)}._inputMismatch_p99hi_42,._inputMismatch_p99hi_42:focus{border-color:rgba(var(--color-status-error-rgb),.6)}._pageHeader_g5oai_3{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:16px;flex-wrap:wrap;gap:8px}._pageTitle_g5oai_12{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}._artifactsLink_g5oai_19{font-size:.8125rem;color:var(--color-text-secondary);text-decoration:none;padding:4px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);transition:color .15s,border-color .15s}._artifactsLink_g5oai_19:hover{color:var(--color-text-primary);border-color:var(--color-border-default)}._card_g5oai_35{background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);margin-bottom:12px;padding:14px;overflow:hidden}._gaugeRow_g5oai_46{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px}._gauge_g5oai_46{background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:10px 12px}._gaugeLabel_g5oai_59{font-size:.7rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}._gaugeValue_g5oai_66{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin-top:2px}._disclosureBtn_g5oai_73{display:inline-flex;align-items:center;gap:6px;background:transparent;border:none;color:var(--color-text-muted);font-size:.75rem;font-weight:500;padding:10px 0 0;cursor:pointer;transition:color .15s}._disclosureBtn_g5oai_73:hover{color:var(--color-text-primary)}._chevron_g5oai_91{transition:transform .15s ease}._chevronOpen_g5oai_95{transform:rotate(90deg)}._metricGrid_g5oai_100{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin-top:12px;padding-top:12px;border-top:1px solid var(--color-border-subtle)}._metric_g5oai_100{display:flex;flex-direction:column;gap:2px}._metricLabel_g5oai_115{font-size:.75rem;color:var(--color-text-muted)}._metricValue_g5oai_120{font-size:.875rem;color:var(--color-text-primary);font-weight:500}._sectionHeader_g5oai_128{display:flex;align-items:center;gap:8px;margin:-14px;padding:12px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;color:var(--color-text-muted)}._sectionHeader_g5oai_128:hover{color:var(--color-text-primary)}._sectionTitle_g5oai_143{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0}._countBadge_g5oai_150{font-size:.75rem;font-weight:600;color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:9px;min-width:20px;padding:0 6px;text-align:center;line-height:18px}._sectionActions_g5oai_163{display:flex;align-items:center;gap:4px;margin-left:auto}._iconBtn_g5oai_170{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;background:transparent;border:none;color:var(--color-text-muted);border-radius:var(--radius-md);cursor:pointer;font-size:.9375rem;transition:color .15s,background-color .15s}._iconBtn_g5oai_170:hover:not(:disabled){color:var(--color-text-primary);background:rgba(var(--color-text-primary-rgb),.06)}._iconBtn_g5oai_170:disabled{opacity:.4;cursor:not-allowed}._menu_g5oai_195{display:flex;flex-direction:column;min-width:200px;background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:4px;box-shadow:var(--shadow-modal)}._menuDangerItem_g5oai_206{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--color-status-error);font-size:.8125rem;padding:7px 10px;border-radius:var(--radius-sm);cursor:pointer}._menuDangerItem_g5oai_206:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1)}._menuDangerItem_g5oai_206:disabled{opacity:.4;cursor:not-allowed}._menuConfirm_g5oai_228{width:100%;text-align:left;border:none;background:transparent}._sectionBody_g5oai_235{border-top:1px solid var(--color-border-subtle);margin:14px -14px -14px}._sessionRow_g5oai_242{display:flex;align-items:center;gap:12px;padding:9px 14px}._sessionRow_g5oai_242+._sessionRow_g5oai_242{border-top:1px solid var(--color-border-subtle)}._sessionRow_g5oai_242:hover{background:rgba(var(--color-text-primary-rgb),.05)}._sessionInfo_g5oai_257{flex:1;min-width:0}._sessionName_g5oai_262{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}._roleChip_g5oai_268{font-size:.7rem;color:var(--color-text-secondary);background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);padding:0 5px;margin-left:6px;vertical-align:1px}._metaInline_g5oai_279{font-size:.8125rem;font-weight:400;color:var(--color-text-secondary)}._sessionMeta_g5oai_285{font-size:.75rem;color:var(--color-text-muted);margin-top:1px;line-height:1.4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._ipFriendly_g5oai_297{font-weight:600;color:var(--color-text-secondary);cursor:help;text-decoration:underline dotted;text-underline-offset:2px}._sessionActions_g5oai_305{flex-shrink:0;display:flex;align-items:center;gap:6px;opacity:0;transition:opacity .12s ease}._sessionRow_g5oai_242:hover ._sessionActions_g5oai_305,._sessionRow_g5oai_242:focus-within ._sessionActions_g5oai_305{opacity:1}._ghostDangerBtn_g5oai_319{font-size:.75rem;padding:3px 10px;border-radius:var(--radius-md);border:1px solid transparent;background:transparent;color:var(--color-status-error);cursor:pointer;transition:border-color .15s,background-color .15s}._ghostDangerBtn_g5oai_319:hover{border-color:rgba(var(--color-status-error-rgb),.45);background:rgba(var(--color-status-error-rgb),.08)}._emptyMsg_g5oai_335{padding:14px;font-size:.8125rem;color:var(--color-text-muted)}._runPanel_cb6px_5{display:flex;flex-wrap:wrap;align-items:flex-start;gap:14px;padding:14px 16px;margin-bottom:20px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);background:var(--color-surface-panel)}._rightDock_cb6px_21{margin-left:auto;display:flex;flex-direction:column;align-items:flex-end;gap:16px}._summaryBottomLeft_cb6px_30{margin:20px 0 0;text-align:left;font-size:.75rem;color:var(--color-text-muted)}._settingsButtons_cb6px_38{display:flex;flex-wrap:wrap;gap:16px;align-items:flex-end}._measureToggles_cb6px_49{display:flex;flex-wrap:wrap;align-items:center;gap:16px;min-height:34px}._field_cb6px_57{display:flex;flex-direction:column;gap:4px}._select_cb6px_46,._numInput_cb6px_64{padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-base, transparent);color:var(--color-text-primary);font-size:.8125rem}._numInput_cb6px_64{width:92px}._modelSelect_cb6px_80{max-width:200px;text-overflow:ellipsis}._imageField_cb6px_87{align-self:stretch}._modelThumb_cb6px_94{width:64px;height:100%;object-fit:contain;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-base, transparent)}._modelThumbEmpty_cb6px_105{width:64px;height:100%;display:flex;align-items:center;justify-content:center;border:1px dashed var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-muted);font-size:.7rem}._runBtn_cb6px_117{font-size:.8125rem;padding:7px 18px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer}._runBtn_cb6px_117:disabled{opacity:.5;cursor:not-allowed}._advancedToggle_cb6px_132{background:transparent;border:none;color:var(--color-accent-primary);cursor:pointer;font-size:.8125rem;padding:0}._advanced_cb6px_132{flex-basis:100%;display:flex;flex-wrap:wrap;gap:14px;align-items:flex-end;padding-top:14px;border-top:1px solid var(--color-border-subtle)}._hint_cb6px_153{flex-basis:100%;font-size:.75rem;color:var(--color-text-muted);margin:0}._progress_cb6px_161{flex-basis:100%;display:flex;align-items:center;gap:10px}._progressBar_cb6px_168{flex:1;height:8px;border-radius:999px;background:var(--color-border-subtle);overflow:hidden}._progressFill_cb6px_176{height:100%;background:var(--color-accent-primary);transition:width .2s ease}._progressLabel_cb6px_182{font-size:.75rem;color:var(--color-text-muted);white-space:nowrap}._partialError_cb6px_189{margin:0 0 10px;font-size:.75rem;color:var(--color-warning, #e0a93b)}._layout_cb6px_195{display:grid;grid-template-columns:minmax(260px,320px) 1fr;gap:20px;align-items:start}@media (max-width: 900px){._layout_cb6px_195{grid-template-columns:1fr}}._chartCard_cb6px_208{border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);padding:16px}._toggles_cb6px_45{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:12px}._toggle_cb6px_45{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-primary);cursor:pointer;-webkit-user-select:none;user-select:none}._chartWrap_cb6px_231{position:relative;height:380px}._placeholder_cb6px_236{display:flex;align-items:center;justify-content:center;height:380px;color:var(--color-text-muted);font-size:.875rem;text-align:center}._metaRow_cb6px_246{display:flex;flex-wrap:wrap;gap:14px;margin-top:12px;font-size:.75rem;color:var(--color-text-muted)}._rowSelected_cb6px_255{background:rgba(var(--color-text-primary-rgb),.06)}._clickRow_cb6px_259{cursor:pointer}._csvLink_cb6px_263{color:var(--color-accent-primary);text-decoration:none;font-size:.8125rem}._csvLink_cb6px_263:hover{text-decoration:underline}._capturesHeader_cb6px_274{display:flex;align-items:center;justify-content:space-between;gap:12px}._refreshBtn_cb6px_282{font-size:.75rem;padding:4px 10px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}._refreshBtn_cb6px_282:hover:not(:disabled){background:rgba(var(--color-text-primary-rgb),.06);color:var(--color-text-primary)}._refreshBtn_cb6px_282:disabled{opacity:.6;cursor:default}._tree_cb6px_304{display:flex;flex-direction:column;font-size:.8125rem;padding-left:6px}._deleteBtn_cb6px_312{display:inline-flex;align-items:center;background:none;border:none;padding:2px;cursor:pointer;color:var(--color-text-muted);line-height:0}._deleteBtn_cb6px_312:hover{color:var(--color-status-error)}._confirmDelete_cb6px_328{display:inline-flex;gap:4px;align-items:center}._miniBtn_cb6px_334{background:none;border:1px solid rgba(var(--color-text-primary-rgb),.2);border-radius:4px;padding:1px 7px;font-size:.75rem;cursor:pointer;color:var(--color-text-secondary)}._miniBtn_cb6px_334:hover{background:rgba(var(--color-text-primary-rgb),.06)}._miniBtnDanger_cb6px_348{color:var(--color-status-error);border-color:var(--color-status-error)}._miniBtnDanger_cb6px_348:hover{background:var(--color-status-error);color:#fff}._miniBtnPrimary_cb6px_358{color:var(--color-accent-primary);border-color:var(--color-accent-primary)}._miniBtnPrimary_cb6px_358:hover{background:var(--color-accent-primary);color:#fff}._recalBtn_cb6px_370{font-size:.75rem;letter-spacing:.02em;padding:6px 14px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);cursor:pointer;white-space:nowrap}._recalBtn_cb6px_370:hover{background:rgba(var(--color-accent-primary-rgb),.08)}._recalBtn_cb6px_370:disabled{opacity:.5;cursor:not-allowed}._calControl_cb6px_391{display:inline-flex;align-items:center;gap:8px}._calBtn_cb6px_398{font-size:.72rem;letter-spacing:.02em;padding:6px 10px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-border, rgba(255, 255, 255, .2));color:var(--color-text-secondary);cursor:pointer}._calBtn_cb6px_398:hover{background:rgba(var(--color-text-primary-rgb),.06)}._calBtnNoCal_cb6px_412{background:var(--color-danger, #d73a3a);border-color:var(--color-danger, #d73a3a);color:#fff;font-weight:600}._calBtnNoCal_cb6px_412:hover{background:var(--color-danger-strong, #c02e2e)}._calConfirmText_cb6px_420{font-size:.75rem;color:var(--color-text-secondary);white-space:nowrap}._groupHeaderRow_cb6px_427{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:4px 0}._treeToggle_cb6px_436{display:flex;align-items:center;gap:6px;flex:1;min-width:0;background:none;border:none;padding:0;cursor:pointer;font:inherit;font-weight:600;text-align:left;color:var(--color-text-primary)}._treeChevron_cb6px_452{width:10px;flex-shrink:0;color:var(--color-text-muted)}._captureWarn_cb6px_459{flex-shrink:0;display:inline-flex;align-items:center;gap:4px;font-size:.68rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:var(--color-status-warning, #d98a00);border:1px solid var(--color-status-warning, #d98a00);background:#d98a001a;border-radius:4px;padding:1px 6px;cursor:help}._subTree_cb6px_477{margin-left:16px}._treeLeaf_cb6px_482{display:flex;align-items:center;gap:6px;padding:3px 6px;border-radius:4px;cursor:pointer;color:var(--color-text-primary)}._treeLeafLabel_cb6px_492{flex:1;min-width:0}._treeMuted_cb6px_497{color:var(--color-text-muted)}._logSection_cb6px_502{margin-top:20px}._providerRow_cb6px_509{display:flex;align-items:center;gap:12px;padding:0 16px;margin:6px 0 8px}._commentDock_cb6px_519{display:flex;flex-direction:column;align-items:flex-end;gap:6px}._commentDock_cb6px_519 ._commentInput_cb6px_526{width:340px;max-width:60vw}._commentInput_cb6px_526{flex:1;max-width:520px;padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-base, transparent);color:var(--color-text-primary);font-size:.8125rem;font-family:inherit;resize:vertical}._providerRow_cb6px_509>label{margin:0;line-height:1}._providerFreq_cb6px_546{display:flex;gap:12px;margin-left:auto;align-items:flex-end;flex-wrap:wrap}._providerFreq_cb6px_546 ._field_cb6px_57{gap:1px}._providerFreq_cb6px_546 label{font-size:.6rem;letter-spacing:.02em;margin-bottom:0}._providerFreq_cb6px_546 input{padding:2px 6px;font-size:.75rem;width:64px}._providerFreq_cb6px_546 ._runBtn_cb6px_117{font-size:.75rem;padding:8px 16px;align-self:flex-end}._advancedInPanel_cb6px_591{margin-left:auto;align-self:flex-end}._viewerLayout_cb6px_599{display:grid;grid-template-columns:minmax(280px,360px) 1fr;gap:20px;align-items:start}@media (max-width: 900px){._viewerLayout_cb6px_599{grid-template-columns:1fr}}._viewerTree_cb6px_612{display:flex;flex-direction:column;gap:2px;max-height:70vh;overflow-y:auto}._viewerSection_cb6px_621{margin:10px 0 4px;font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}._viewerGroupRow_cb6px_630{display:flex;align-items:flex-start;gap:6px;padding:4px 6px;border-radius:6px}._viewerGroupMain_cb6px_638{display:flex;flex-direction:column;gap:2px;min-width:0}._viewerMeta_cb6px_645{font-size:.75rem;color:var(--color-text-muted)}._viewerTag_cb6px_650{align-self:flex-start;font-size:.7rem;border:1px solid var(--color-border-subtle);border-radius:4px;padding:0 6px;color:var(--color-text-secondary, var(--color-text-primary))}._viewerComment_cb6px_659{font-size:.75rem;font-style:italic;color:var(--color-text-secondary, var(--color-text-primary));white-space:pre-wrap}._viewerMembers_cb6px_666{margin-left:22px}._viewerCharts_cb6px_670{display:flex;flex-direction:column;gap:10px;min-width:0}._reprToggles_cb6px_677{display:flex;gap:14px;flex-wrap:wrap}._chartBox_cb6px_683{height:340px;min-width:0}._measFilters_cb6px_689{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:12px}._measFiltersLabel_cb6px_697{font-size:.75rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted)}._filterChip_cb6px_706{font-size:.75rem;padding:3px 10px;border-radius:999px;border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-muted);cursor:pointer;text-decoration:line-through}._filterChipOn_cb6px_717{border-color:var(--color-accent-primary);background:rgba(var(--color-accent-primary-rgb),.12);color:var(--color-text-primary);text-decoration:none}._measTableWrap_cb6px_724{overflow-x:auto;border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);margin-bottom:20px}._measTable_cb6px_724{width:100%;border-collapse:collapse;font-size:.8125rem}._measTable_cb6px_724 th,._measTable_cb6px_724 td{padding:7px 10px;text-align:left;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}._measTable_cb6px_724 thead th{font-size:.72rem;letter-spacing:.03em;text-transform:uppercase;color:var(--color-text-muted);background:var(--color-surface-panel)}._measTable_cb6px_724 tbody tr:hover{background:rgba(var(--color-text-primary-rgb),.04)}._sortable_cb6px_758{cursor:pointer;-webkit-user-select:none;user-select:none}._sortable_cb6px_758:hover{color:var(--color-text-primary)}._pageHeader_1o16y_3{display:flex;align-items:center;gap:12px;margin-bottom:16px}._pageTitle_1o16y_10{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0}._headerActions_1o16y_18{margin-left:auto;display:flex;align-items:center;gap:8px}._addBtn_1o16y_25{font-size:.8125rem;padding:5px 14px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}._addBtn_1o16y_25:hover:not(:disabled){opacity:.85}._autoBtn_1o16y_41{font-size:.8125rem;padding:5px 14px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);cursor:pointer;transition:opacity .15s ease}._autoBtn_1o16y_41:hover:not(:disabled){opacity:.7}._tabsRow_1o16y_56{margin-bottom:14px}._empty_1o16y_60{padding:32px 16px;text-align:center;font-size:.875rem;color:var(--color-text-muted)}._reorderBar_1o16y_68{display:flex;align-items:center;gap:10px;padding:8px 12px;margin-bottom:10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-elevated);font-size:.8125rem;color:var(--color-text-secondary)}._reorderBar_1o16y_68>span{margin-right:auto}._dragHandle_1o16y_85{padding:9px 8px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-muted);cursor:grab;-webkit-user-select:none;user-select:none;width:1%}._dragging_1o16y_94{opacity:.5}._rowHighlight_1o16y_100 td{background:rgba(var(--color-accent-primary-rgb),.12)}._rowHighlight_1o16y_100 td:first-child{box-shadow:inset 3px 0 0 0 var(--color-accent-primary)}._checkboxRow_1o16y_108{display:flex;gap:20px}._checkboxField_1o16y_113{display:flex;align-items:center;gap:6px;font-size:.8125rem;color:var(--color-text-primary);cursor:pointer}._tableWrap_1o16y_123{border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);overflow:auto;background:var(--color-surface-panel)}._table_1o16y_123{width:100%;border-collapse:collapse;font-size:.8125rem}._th_1o16y_136{text-align:left;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;padding:9px 14px;border-bottom:1px solid var(--color-border-subtle);white-space:nowrap}._td_1o16y_148{padding:9px 14px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary);white-space:nowrap}._tdActions_1o16y_155{padding:4px 8px;border-bottom:1px solid var(--color-border-subtle);text-align:right;width:1%}._thumb_1o16y_163{width:44px;height:44px;object-fit:contain;border-radius:var(--radius-sm);background:var(--color-surface-elevated);display:block}._dataLink_1o16y_172{color:var(--color-accent-primary);text-decoration:none;white-space:nowrap}._dataLink_1o16y_172:hover{text-decoration:underline}._descCell_1o16y_182{display:inline-block;max-width:280px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--color-text-secondary);vertical-align:middle}._table_1o16y_123 tbody tr:last-child ._td_1o16y_148,._table_1o16y_123 tbody tr:last-child ._tdActions_1o16y_155{border-bottom:none}._specSheet_1o16y_198{padding:12px 16px}._specGrid_1o16y_202{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:4px 28px;margin-bottom:12px}._specItem_1o16y_209{display:flex;justify-content:space-between;gap:12px;padding:3px 0;font-size:13px;border-bottom:1px solid var(--color-border-subtle)}._specLabel_1o16y_218{color:var(--color-text-muted)}._specValue_1o16y_222{color:var(--color-text-primary);font-variant-numeric:tabular-nums}._specPorts_1o16y_227{margin-bottom:12px;font-size:13px;color:var(--color-text-secondary)}._kebabBtn_1o16y_234{background:transparent;border:none;color:var(--color-text-muted);font-size:1.1rem;padding:4px 6px;border-radius:var(--radius-sm);cursor:pointer;line-height:1}._kebabBtn_1o16y_234:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}._menu_1o16y_250{min-width:140px;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);box-shadow:var(--shadow-modal);padding:4px 0}._menuItem_1o16y_259{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--color-text-primary);font-size:.8125rem;padding:7px 14px;cursor:pointer;transition:background .1s}._menuItem_1o16y_259:hover{background:var(--color-surface-elevated)}._menuDivider_1o16y_276{height:1px;background:var(--color-border-subtle);margin:4px 0}._backdrop_1o16y_283{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;z-index:9000;display:flex;align-items:center;justify-content:center;animation:_fadeIn_1o16y_1 .15s ease}@keyframes _fadeIn_1o16y_1{0%{opacity:0}to{opacity:1}}._modal_1o16y_299{width:460px;max-width:94vw;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column;overflow:hidden}._modalHeader_1o16y_311{display:flex;align-items:center;justify-content:space-between;padding:14px 18px;border-bottom:1px solid var(--color-border-subtle)}._modalTitle_1o16y_319{font-size:.9375rem;font-weight:600;color:var(--color-text-primary);margin:0}._closeBtn_1o16y_326{background:transparent;border:none;color:var(--color-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm)}._closeBtn_1o16y_326:hover{color:var(--color-text-primary)}._modalBody_1o16y_341{padding:18px;display:flex;flex-direction:column;gap:12px}._formGrid_1o16y_348{display:grid;grid-template-columns:1fr 1fr;gap:12px}._field_1o16y_354{display:flex;flex-direction:column;gap:4px}._fieldLabel_1o16y_360{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._fieldInput_1o16y_368{width:100%;box-sizing:border-box}._modalFooter_1o16y_373{display:flex;align-items:center;justify-content:flex-end;gap:8px;padding:12px 18px;border-top:1px solid var(--color-border-subtle)}._primaryBtn_1o16y_382{font-size:.8125rem;padding:5px 16px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}._primaryBtn_1o16y_382:hover:not(:disabled){opacity:.85}._primaryBtn_1o16y_382:disabled{opacity:.45;cursor:not-allowed}._tdExpand_1o16y_403{width:28px;text-align:center;padding:6px 4px;border-bottom:1px solid var(--color-border-subtle)}._expandBtn_1o16y_410{background:none;border:none;color:var(--color-text-secondary);cursor:pointer;font-size:.8rem;line-height:1;padding:2px 4px}._expandBtn_1o16y_410:hover{color:var(--color-text-primary)}._tdInstances_1o16y_424{padding:0;background:var(--color-surface-muted, rgba(0, 0, 0, .02));border-bottom:1px solid var(--color-border-subtle)}._instancePanel_1o16y_430{padding:12px 16px 16px}._instanceTable_1o16y_434{width:100%;border-collapse:collapse;font-size:.8125rem}._instanceInput_1o16y_442{width:100%;box-sizing:border-box;font-size:.8125rem;padding:4px 8px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:var(--color-surface-panel);color:var(--color-text-primary)}._instanceTable_1o16y_434 td:last-child,._instanceTable_1o16y_434 th:last-child{width:1%;white-space:nowrap}._addBtnSm_1o16y_459{font-size:.75rem;padding:4px 12px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}._addBtnSm_1o16y_459:hover:not(:disabled){opacity:.85}._addBtnSm_1o16y_459:disabled{opacity:.45;cursor:not-allowed}._page_1o16y_3{width:100%;padding:1rem;box-sizing:border-box}._measuredMark_1o16y_489{color:var(--color-status-success);font-weight:600}._measuredMarkBtn_1o16y_496{background:none;border:none;padding:0;cursor:pointer;font:inherit;color:var(--color-status-success);font-weight:600}._measuredMarkBtn_1o16y_496:hover{text-decoration:underline}.react-flow{direction:ltr;--xy-edge-stroke-default: #b1b1b7;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #555;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(255, 255, 255, .5);--xy-minimap-background-color-default: #fff;--xy-minimap-mask-background-color-default: rgba(240, 240, 240, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #e2e2e2;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: transparent;--xy-background-pattern-dots-color-default: #91919a;--xy-background-pattern-lines-color-default: #eee;--xy-background-pattern-cross-color-default: #e2e2e2;background-color:var(--xy-background-color, var(--xy-background-color-default));--xy-node-color-default: inherit;--xy-node-border-default: 1px solid #1a192b;--xy-node-background-color-default: #fff;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(0, 0, 0, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #1a192b;--xy-node-border-radius-default: 3px;--xy-handle-background-color-default: #1a192b;--xy-handle-border-color-default: #fff;--xy-selection-background-color-default: rgba(0, 89, 220, .08);--xy-selection-border-default: 1px dotted rgba(0, 89, 220, .8);--xy-controls-button-background-color-default: #fefefe;--xy-controls-button-background-color-hover-default: #f4f4f4;--xy-controls-button-color-default: inherit;--xy-controls-button-color-hover-default: inherit;--xy-controls-button-border-color-default: #eee;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #ffffff;--xy-edge-label-color-default: inherit;--xy-resize-background-color-default: #3367d9}.react-flow.dark{--xy-edge-stroke-default: #3e3e3e;--xy-edge-stroke-width-default: 1;--xy-edge-stroke-selected-default: #727272;--xy-connectionline-stroke-default: #b1b1b7;--xy-connectionline-stroke-width-default: 1;--xy-attribution-background-color-default: rgba(150, 150, 150, .25);--xy-minimap-background-color-default: #141414;--xy-minimap-mask-background-color-default: rgba(60, 60, 60, .6);--xy-minimap-mask-stroke-color-default: transparent;--xy-minimap-mask-stroke-width-default: 1;--xy-minimap-node-background-color-default: #2b2b2b;--xy-minimap-node-stroke-color-default: transparent;--xy-minimap-node-stroke-width-default: 2;--xy-background-color-default: #141414;--xy-background-pattern-dots-color-default: #777;--xy-background-pattern-lines-color-default: #777;--xy-background-pattern-cross-color-default: #777;--xy-node-color-default: #f8f8f8;--xy-node-border-default: 1px solid #3c3c3c;--xy-node-background-color-default: #1e1e1e;--xy-node-group-background-color-default: rgba(240, 240, 240, .25);--xy-node-boxshadow-hover-default: 0 1px 4px 1px rgba(255, 255, 255, .08);--xy-node-boxshadow-selected-default: 0 0 0 .5px #999;--xy-handle-background-color-default: #bebebe;--xy-handle-border-color-default: #1e1e1e;--xy-selection-background-color-default: rgba(200, 200, 220, .08);--xy-selection-border-default: 1px dotted rgba(200, 200, 220, .8);--xy-controls-button-background-color-default: #2b2b2b;--xy-controls-button-background-color-hover-default: #3e3e3e;--xy-controls-button-color-default: #f8f8f8;--xy-controls-button-color-hover-default: #fff;--xy-controls-button-border-color-default: #5b5b5b;--xy-controls-box-shadow-default: 0 0 2px 1px rgba(0, 0, 0, .08);--xy-edge-label-background-color-default: #141414;--xy-edge-label-color-default: #f8f8f8}.react-flow__background{background-color:var(--xy-background-color-props, var(--xy-background-color, var(--xy-background-color-default)));pointer-events:none;z-index:-1}.react-flow__container{position:absolute;width:100%;height:100%;top:0;left:0}.react-flow__pane{z-index:1;touch-action:none}.react-flow__pane.draggable{cursor:grab}.react-flow__pane.dragging{cursor:grabbing}.react-flow__pane.selection{cursor:pointer}.react-flow__viewport{transform-origin:0 0;z-index:2;pointer-events:none}.react-flow__renderer{z-index:4}.react-flow__selection{z-index:6}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible{outline:none}.react-flow__edge-path{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default));stroke-width:var(--xy-edge-stroke-width, var(--xy-edge-stroke-width-default));fill:none}.react-flow__connection-path{stroke:var(--xy-connectionline-stroke, var(--xy-connectionline-stroke-default));stroke-width:var(--xy-connectionline-stroke-width, var(--xy-connectionline-stroke-width-default));fill:none}.react-flow .react-flow__edges{position:absolute}.react-flow .react-flow__edges svg{overflow:visible;position:absolute;pointer-events:none}.react-flow__edge{pointer-events:visibleStroke}.react-flow__edge.selectable{cursor:pointer}.react-flow__edge.animated path{stroke-dasharray:5;animation:dashdraw .5s linear infinite}.react-flow__edge.animated path.react-flow__edge-interaction{stroke-dasharray:none;animation:none}.react-flow__edge.inactive{pointer-events:none}.react-flow__edge.selected,.react-flow__edge:focus,.react-flow__edge:focus-visible{outline:none}.react-flow__edge.selected .react-flow__edge-path,.react-flow__edge.selectable:focus .react-flow__edge-path,.react-flow__edge.selectable:focus-visible .react-flow__edge-path{stroke:var(--xy-edge-stroke-selected, var(--xy-edge-stroke-selected-default))}.react-flow__edge-textwrapper{pointer-events:all}.react-flow__edge .react-flow__edge-text{pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__arrowhead polyline{stroke:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__arrowhead polyline.arrowclosed{fill:var(--xy-edge-stroke, var(--xy-edge-stroke-default))}.react-flow__connection{pointer-events:none}.react-flow__connection .animated{stroke-dasharray:5;animation:dashdraw .5s linear infinite}svg.react-flow__connectionline{z-index:1001;overflow:visible;position:absolute}.react-flow__nodes{pointer-events:none;transform-origin:0 0}.react-flow__node{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:all;transform-origin:0 0;box-sizing:border-box;cursor:default}.react-flow__node.selectable{cursor:pointer}.react-flow__node.draggable{cursor:grab;pointer-events:all}.react-flow__node.draggable.dragging{cursor:grabbing}.react-flow__nodesselection{z-index:3;transform-origin:left top;pointer-events:none}.react-flow__nodesselection-rect{position:absolute;pointer-events:all;cursor:grab}.react-flow__handle{position:absolute;pointer-events:none;min-width:5px;min-height:5px;width:6px;height:6px;background-color:var(--xy-handle-background-color, var(--xy-handle-background-color-default));border:1px solid var(--xy-handle-border-color, var(--xy-handle-border-color-default));border-radius:100%}.react-flow__handle.connectingfrom{pointer-events:all}.react-flow__handle.connectionindicator{pointer-events:all;cursor:crosshair}.react-flow__handle-bottom{top:auto;left:50%;bottom:0;transform:translate(-50%,50%)}.react-flow__handle-top{top:0;left:50%;transform:translate(-50%,-50%)}.react-flow__handle-left{top:50%;left:0;transform:translate(-50%,-50%)}.react-flow__handle-right{top:50%;right:0;transform:translate(50%,-50%)}.react-flow__edgeupdater{cursor:move;pointer-events:all}.react-flow__pane.selection .react-flow__panel{pointer-events:none}.react-flow__panel{position:absolute;z-index:5;margin:15px}.react-flow__panel.top{top:0}.react-flow__panel.bottom{bottom:0}.react-flow__panel.top.center,.react-flow__panel.bottom.center{left:50%;transform:translate(-15px) translate(-50%)}.react-flow__panel.left{left:0}.react-flow__panel.right{right:0}.react-flow__panel.left.center,.react-flow__panel.right.center{top:50%;transform:translateY(-15px) translateY(-50%)}.react-flow__attribution{font-size:10px;background:var(--xy-attribution-background-color, var(--xy-attribution-background-color-default));padding:2px 3px;margin:0}.react-flow__attribution a{text-decoration:none;color:#999}@keyframes dashdraw{0%{stroke-dashoffset:10}}.react-flow__edgelabel-renderer{position:absolute;width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;left:0;top:0}.react-flow__viewport-portal{position:absolute;width:100%;height:100%;left:0;top:0;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__minimap{background:var( --xy-minimap-background-color-props, var(--xy-minimap-background-color, var(--xy-minimap-background-color-default)) )}.react-flow__minimap-svg{display:block}.react-flow__minimap-mask{fill:var( --xy-minimap-mask-background-color-props, var(--xy-minimap-mask-background-color, var(--xy-minimap-mask-background-color-default)) );stroke:var( --xy-minimap-mask-stroke-color-props, var(--xy-minimap-mask-stroke-color, var(--xy-minimap-mask-stroke-color-default)) );stroke-width:var( --xy-minimap-mask-stroke-width-props, var(--xy-minimap-mask-stroke-width, var(--xy-minimap-mask-stroke-width-default)) )}.react-flow__minimap-node{fill:var( --xy-minimap-node-background-color-props, var(--xy-minimap-node-background-color, var(--xy-minimap-node-background-color-default)) );stroke:var( --xy-minimap-node-stroke-color-props, var(--xy-minimap-node-stroke-color, var(--xy-minimap-node-stroke-color-default)) );stroke-width:var( --xy-minimap-node-stroke-width-props, var(--xy-minimap-node-stroke-width, var(--xy-minimap-node-stroke-width-default)) )}.react-flow__background-pattern.dots{fill:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-dots-color-default)) )}.react-flow__background-pattern.lines{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-lines-color-default)) )}.react-flow__background-pattern.cross{stroke:var( --xy-background-pattern-color-props, var(--xy-background-pattern-color, var(--xy-background-pattern-cross-color-default)) )}.react-flow__controls{display:flex;flex-direction:column;box-shadow:var(--xy-controls-box-shadow, var(--xy-controls-box-shadow-default))}.react-flow__controls.horizontal{flex-direction:row}.react-flow__controls-button{display:flex;justify-content:center;align-items:center;height:26px;width:26px;padding:4px;border:none;background:var(--xy-controls-button-background-color, var(--xy-controls-button-background-color-default));border-bottom:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) );color:var( --xy-controls-button-color-props, var(--xy-controls-button-color, var(--xy-controls-button-color-default)) );cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-flow__controls-button svg{width:100%;max-width:12px;max-height:12px;fill:currentColor}.react-flow__edge.updating .react-flow__edge-path{stroke:#777}.react-flow__edge-text{font-size:10px}.react-flow__node.selectable:focus,.react-flow__node.selectable:focus-visible{outline:none}.react-flow__node-input,.react-flow__node-default,.react-flow__node-output,.react-flow__node-group{padding:10px;border-radius:var(--xy-node-border-radius, var(--xy-node-border-radius-default));width:150px;font-size:12px;color:var(--xy-node-color, var(--xy-node-color-default));text-align:center;border:var(--xy-node-border, var(--xy-node-border-default));background-color:var(--xy-node-background-color, var(--xy-node-background-color-default))}.react-flow__node-input.selectable:hover,.react-flow__node-default.selectable:hover,.react-flow__node-output.selectable:hover,.react-flow__node-group.selectable:hover{box-shadow:var(--xy-node-boxshadow-hover, var(--xy-node-boxshadow-hover-default))}.react-flow__node-input.selectable.selected,.react-flow__node-input.selectable:focus,.react-flow__node-input.selectable:focus-visible,.react-flow__node-default.selectable.selected,.react-flow__node-default.selectable:focus,.react-flow__node-default.selectable:focus-visible,.react-flow__node-output.selectable.selected,.react-flow__node-output.selectable:focus,.react-flow__node-output.selectable:focus-visible,.react-flow__node-group.selectable.selected,.react-flow__node-group.selectable:focus,.react-flow__node-group.selectable:focus-visible{box-shadow:var(--xy-node-boxshadow-selected, var(--xy-node-boxshadow-selected-default))}.react-flow__node-group{background-color:var(--xy-node-group-background-color, var(--xy-node-group-background-color-default))}.react-flow__nodesselection-rect,.react-flow__selection{background:var(--xy-selection-background-color, var(--xy-selection-background-color-default));border:var(--xy-selection-border, var(--xy-selection-border-default))}.react-flow__nodesselection-rect:focus,.react-flow__nodesselection-rect:focus-visible,.react-flow__selection:focus,.react-flow__selection:focus-visible{outline:none}.react-flow__controls-button:hover{background:var( --xy-controls-button-background-color-hover-props, var(--xy-controls-button-background-color-hover, var(--xy-controls-button-background-color-hover-default)) );color:var( --xy-controls-button-color-hover-props, var(--xy-controls-button-color-hover, var(--xy-controls-button-color-hover-default)) )}.react-flow__controls-button:disabled{pointer-events:none}.react-flow__controls-button:disabled svg{fill-opacity:.4}.react-flow__controls-button:last-child{border-bottom:none}.react-flow__controls.horizontal .react-flow__controls-button{border-bottom:none;border-right:1px solid var( --xy-controls-button-border-color-props, var(--xy-controls-button-border-color, var(--xy-controls-button-border-color-default)) )}.react-flow__controls.horizontal .react-flow__controls-button:last-child{border-right:none}.react-flow__resize-control{position:absolute}.react-flow__resize-control.left,.react-flow__resize-control.right{cursor:ew-resize}.react-flow__resize-control.top,.react-flow__resize-control.bottom{cursor:ns-resize}.react-flow__resize-control.top.left,.react-flow__resize-control.bottom.right{cursor:nwse-resize}.react-flow__resize-control.bottom.left,.react-flow__resize-control.top.right{cursor:nesw-resize}.react-flow__resize-control.handle{width:5px;height:5px;border:1px solid #fff;border-radius:1px;background-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));translate:-50% -50%}.react-flow__resize-control.handle.left{left:0;top:50%}.react-flow__resize-control.handle.right{left:100%;top:50%}.react-flow__resize-control.handle.top{left:50%;top:0}.react-flow__resize-control.handle.bottom{left:50%;top:100%}.react-flow__resize-control.handle.top.left,.react-flow__resize-control.handle.bottom.left{left:0}.react-flow__resize-control.handle.top.right,.react-flow__resize-control.handle.bottom.right{left:100%}.react-flow__resize-control.line{border-color:var(--xy-resize-background-color, var(--xy-resize-background-color-default));border-width:0;border-style:solid}.react-flow__resize-control.line.left,.react-flow__resize-control.line.right{width:1px;transform:translate(-50%);top:0;height:100%}.react-flow__resize-control.line.left{left:0;border-left-width:1px}.react-flow__resize-control.line.right{left:100%;border-right-width:1px}.react-flow__resize-control.line.top,.react-flow__resize-control.line.bottom{height:1px;transform:translateY(-50%);left:0;width:100%}.react-flow__resize-control.line.top{top:0;border-top-width:1px}.react-flow__resize-control.line.bottom{border-bottom-width:1px;top:100%}.react-flow__edge-textbg{fill:var(--xy-edge-label-background-color, var(--xy-edge-label-background-color-default))}.react-flow__edge-text{fill:var(--xy-edge-label-color, var(--xy-edge-label-color-default))}._canvas_lch99_4{height:min(60vh,520px);width:100%;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);overflow:hidden;background:var(--color-surface-page);--xy-edge-stroke-default: var(--color-accent-info);--xy-edge-stroke-selected: var(--color-accent-primary);--xy-background-pattern-color-default: var(--color-border-subtle);--xy-controls-button-background-color-default: var(--color-surface-elevated);--xy-controls-button-color-default: var(--color-text-secondary);--xy-controls-button-border-color-default: var(--color-border-default)}._empty_lch99_20{padding:24px;text-align:center;color:var(--color-text-muted)}._node_lch99_27{position:relative;width:200px;box-sizing:border-box;padding:10px 14px;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-panel);color:var(--color-text-primary);font-family:var(--font-sans)}._nodeSelected_lch99_42{border-color:var(--color-accent-info);box-shadow:0 0 0 2px rgba(var(--color-accent-info-rgb),.45)}._header_lch99_47{display:flex;align-items:center;gap:8px}._icon_lch99_53{color:var(--color-accent-info);flex:none}._title_lch99_58{font-size:13px;font-weight:600;letter-spacing:.02em;text-transform:uppercase}._model_lch99_65{margin-top:2px;font-size:12px;color:var(--color-text-secondary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._handle_lch99_75{width:9px;height:9px;background:var(--color-accent-info);border:1px solid var(--color-surface-page)}._handleUnused_lch99_83{background:var(--color-surface-elevated);border:1px solid var(--color-border-default)}._portLabelUnused_lch99_88{color:var(--color-text-muted);opacity:.7}._portLabel_lch99_88{position:absolute;left:50%;transform:translate(-50%);font-size:10px;line-height:1;color:var(--color-text-muted);white-space:nowrap;pointer-events:none}._portLabelTop_lch99_104{bottom:12px}._portLabelBottom_lch99_108{top:12px}._portLabelRight_lch99_114{left:12px;right:auto;top:50%;bottom:auto;transform:translateY(-50%)}._portLabelLeft_lch99_122{right:12px;left:auto;top:50%;bottom:auto;transform:translateY(-50%)}._handleEntry_lch99_132{background:var(--color-accent-primary);border-color:var(--color-surface-page);box-shadow:0 0 0 3px rgba(var(--color-accent-primary-rgb),.4)}._handleExit_lch99_138{background:var(--color-status-warning, #d98a00);border-color:var(--color-surface-page);box-shadow:0 0 0 3px #d98a0066}._nodeEntry_lch99_145{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.45)}._nodePath_lch99_151{border-color:var(--color-accent-primary);box-shadow:0 0 0 2px rgba(var(--color-accent-primary-rgb),.35)}._handlePath_lch99_157{background:var(--color-accent-primary);border-color:var(--color-surface-page)}._contextMenu_lch99_163{position:fixed;z-index:1000;display:flex;flex-direction:column;min-width:150px;padding:4px;background:var(--color-surface-elevated);border:1px solid var(--color-border-default);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}._contextItem_lch99_176{display:block;text-align:left;text-decoration:none;background:none;border:none;padding:7px 10px;border-radius:var(--radius-sm, 4px);font:inherit;font-size:.8125rem;color:var(--color-text-primary);cursor:pointer}._contextItem_lch99_176:hover{background:rgba(var(--color-text-primary-rgb),.08)}._header_zjy73_4{display:flex;align-items:center;gap:12px;margin-bottom:16px}._title_zjy73_11{font-size:1.125rem;font-weight:600;margin:0;color:var(--color-text-primary)}._addBtn_zjy73_18{margin-left:auto;font-size:.8125rem;padding:5px 14px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease}._addBtn_zjy73_18:hover{opacity:.9}._table_zjy73_34{width:100%;border-collapse:collapse;font-size:.8125rem}._th_zjy73_40{text-align:left;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;font-size:.7rem;padding:9px 14px;border-bottom:1px solid var(--color-border-subtle)}._td_zjy73_51{padding:9px 14px;border-bottom:1px solid var(--color-border-subtle);color:var(--color-text-primary)}._rowActions_zjy73_57{display:flex;gap:8px;justify-content:flex-end}._linkBtn_zjy73_63{background:transparent;border:none;color:var(--color-accent-primary);cursor:pointer;font-size:.8125rem;padding:0}._linkBtn_zjy73_63:hover{text-decoration:underline}._empty_zjy73_76{padding:24px;color:var(--color-text-muted);font-size:.875rem}._overlay_zjy73_84{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000073;display:flex;align-items:center;justify-content:center;z-index:50;padding:16px}._modal_zjy73_95{width:560px;max-width:94vw;max-height:88vh;overflow:auto;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);display:flex;flex-direction:column}._modalWide_zjy73_98{width:760px}._modalDetail_zjy73_115{width:1280px}._modalHeader_zjy73_119{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid var(--color-border-subtle)}._modalTitle_zjy73_127{font-size:1rem;font-weight:600;margin:0;color:var(--color-text-primary)}._closeBtn_zjy73_134{margin-left:auto;background:transparent;border:none;color:var(--color-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;padding:2px 6px;border-radius:var(--radius-sm)}._closeBtn_zjy73_134:hover{color:var(--color-text-primary)}._modalBody_zjy73_150{padding:16px 18px;display:flex;flex-direction:column;gap:12px}._label_zjy73_157{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin-bottom:4px;display:block}._input_zjy73_167{width:100%;padding:7px 10px;border-radius:var(--radius-md);border:1px solid var(--color-border-subtle);background:var(--color-surface-base, transparent);color:var(--color-text-primary);font-size:.8125rem}._textarea_zjy73_177{min-height:140px;resize:vertical;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);line-height:1.5;white-space:pre-wrap;overflow-wrap:anywhere;overflow-x:hidden}._error_zjy73_190{color:var(--color-status-error);font-size:.8125rem;white-space:pre-wrap}._specFieldHeader_zjy73_198{display:flex;align-items:center;gap:8px;margin-bottom:4px}._assistToggle_zjy73_205{margin-left:auto;display:flex;align-items:center;gap:5px;font-size:.75rem;color:var(--color-text-muted);cursor:pointer;-webkit-user-select:none;user-select:none;text-transform:none;letter-spacing:normal;font-weight:500}._editorWrap_zjy73_219{position:relative}._suggestions_zjy73_223{position:absolute;z-index:60;min-width:160px;max-height:200px;overflow-y:auto;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);padding:4px;font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem}._suggestion_zjy73_223{display:block;width:100%;text-align:left;padding:4px 8px;border:none;background:transparent;color:var(--color-text-primary);cursor:pointer;border-radius:var(--radius-sm, 4px);white-space:nowrap}._suggestion_zjy73_223:hover{background:rgba(var(--color-text-primary-rgb),.06)}._suggestionActive_zjy73_255{background:var(--color-accent-primary);color:#fff}._suggestionActive_zjy73_255:hover{background:var(--color-accent-primary)}._modalFooter_zjy73_264{display:flex;justify-content:flex-end;gap:8px;padding:14px 18px;border-top:1px solid var(--color-border-subtle)}._primaryBtn_zjy73_272{font-size:.8125rem;padding:6px 16px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer}._primaryBtn_zjy73_272:disabled{opacity:.5;cursor:not-allowed}._secondaryBtn_zjy73_287{font-size:.8125rem;padding:6px 16px;border-radius:var(--radius-md);background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-primary);cursor:pointer}._detailSection_zjy73_299{margin-top:4px}._specDetailHeader_zjy73_303{display:flex;align-items:center;justify-content:space-between;gap:8px}._specActions_zjy73_310{display:flex;gap:8px}._detailHeading_zjy73_315{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em;margin:12px 0 6px}._code_zjy73_324{margin:0;padding:10px 12px;border-radius:var(--radius-md);background:rgba(var(--color-text-primary-rgb),.05);border:1px solid var(--color-border-subtle);font-family:var(--font-mono, ui-monospace, SFMono-Regular, Menlo, monospace);font-size:.8125rem;white-space:pre-wrap;color:var(--color-text-primary)}._viewToggle_zjy73_337{display:inline-flex;gap:2px;padding:2px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);background:rgba(var(--color-text-primary-rgb),.04);align-self:flex-start}._viewToggleBtn_zjy73_347{border:none;background:transparent;color:var(--color-text-secondary);font:inherit;font-size:.8125rem;padding:4px 12px;border-radius:var(--radius-sm);cursor:pointer}._viewToggleBtnActive_zjy73_358{background:var(--color-surface-elevated);color:var(--color-text-primary);box-shadow:var(--shadow-panel)}._chevronBtn_zjy73_365{border:none;background:none;cursor:pointer;font-size:.85rem;color:var(--color-text-secondary);padding:2px 6px;line-height:1}._chevronBtn_zjy73_365:hover{color:var(--color-text-primary)}._subTable_zjy73_379{width:100%;border-collapse:collapse;margin:4px 0 8px;background:var(--color-surface-page)}._activeRadio_zjy73_386{display:inline-flex;align-items:center;gap:6px;font-size:.85rem;color:var(--color-text-secondary);cursor:pointer;white-space:nowrap}._activeBadge_zjy73_396{font-size:.8rem;font-weight:600;color:var(--color-accent-primary)}._insertRow_zjy73_403{display:flex;align-items:center;gap:10px}._insertRow_zjy73_403 select{flex:1}._warnBanner_3ctmq_4{display:flex;flex-direction:column;gap:4px;padding:10px 14px;margin-bottom:16px;border:1px solid color-mix(in srgb,#d9a400 55%,var(--color-border-subtle));border-radius:var(--radius-lg);background:color-mix(in srgb,#d9a400 12%,var(--color-surface-panel));color:var(--color-text-primary);font-size:.8125rem}._warnTitle_3ctmq_17{font-weight:600}._warnItem_3ctmq_21{color:var(--color-text-secondary)}._badge_3ctmq_25{display:inline-block;padding:1px 8px;border-radius:999px;font-size:.6875rem;font-weight:600;letter-spacing:.02em}._badgeMeasured_3ctmq_34{background:color-mix(in srgb,#2faf6a 18%,transparent);color:#2faf6a}._badgePartial_3ctmq_39{background:color-mix(in srgb,#3b82f6 16%,transparent);color:#2f6fd0}._badgeSynth_3ctmq_44{background:color-mix(in srgb,#d9a400 20%,transparent);color:#c79200}._summary_3ctmq_49{margin-bottom:16px;font-size:.8125rem;color:var(--color-text-secondary)}._layout_15q6e_2{flex:1;display:flex;min-height:0}._sidebar_15q6e_9{width:280px;flex-shrink:0;display:flex;flex-direction:column;gap:10px;padding:14px;border-right:1px solid var(--color-border-subtle);overflow-y:auto}._sidebarHead_15q6e_20{display:flex;align-items:center;justify-content:space-between}._sidebarLabel_15q6e_26{font-size:.68rem;letter-spacing:.06em;text-transform:uppercase;color:var(--color-text-muted)}._newBtn_15q6e_33{width:100%}._newBtnActive_15q6e_34{outline:2px solid var(--color-accent-primary);outline-offset:1px}._calList_15q6e_36{display:flex;flex-direction:column;gap:6px}._calItem_15q6e_42{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;text-align:left;padding:9px 11px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md, 6px);background:none;color:var(--color-text-primary);cursor:pointer}._calItem_15q6e_42:hover{background:rgba(var(--color-text-primary-rgb),.05)}._calItemActive_15q6e_58{border-color:var(--color-accent-primary);background:rgba(var(--color-accent-primary-rgb, 80, 140, 255),.1)}._calItemName_15q6e_63{display:flex;align-items:center;gap:8px;font-size:.85rem;word-break:break-word}._main_15q6e_72{flex:1;min-width:0;overflow-y:auto;padding:14px 18px}._detail_15q6e_79{display:flex;flex-direction:column;gap:10px;height:100%}._detailHead_15q6e_86{display:flex;align-items:center;justify-content:space-between;gap:10px}._detailTitle_15q6e_93{margin:0;font-size:1rem;font-weight:600;word-break:break-word}._detailDesc_15q6e_100{margin:0;font-size:.82rem;line-height:1.5;color:var(--color-text-secondary)}._detailActions_15q6e_107{display:flex;flex-wrap:wrap;gap:6px}._detailFooter_15q6e_113{display:flex;justify-content:flex-end;gap:8px;margin-top:auto;padding-top:10px}._progress_15q6e_121{font-size:.72rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted);white-space:nowrap}._activeTag_15q6e_130{font-size:.6rem;letter-spacing:.04em;text-transform:uppercase;color:var(--color-status-success);border:1px solid var(--color-status-success);border-radius:3px;padding:0 4px}._badges_15q6e_140{display:inline-flex;gap:4px}._badge_15q6e_140{font-size:.6rem;letter-spacing:.04em;border-radius:3px;padding:1px 5px}._badgeDefault_15q6e_148{color:var(--color-accent-primary);border:1px solid var(--color-accent-primary)}._badgeCurrent_15q6e_149{color:var(--color-status-success);border:1px solid var(--color-status-success)}._badgeWarn_15q6e_150{color:var(--color-status-warning, #d98a00);border:1px solid var(--color-status-warning, #d98a00);background:#d98a001a;font-weight:600}._miniBtn_15q6e_158{background:none;border:1px solid rgba(var(--color-text-primary-rgb),.2);border-radius:4px;padding:3px 10px;font-size:.72rem;cursor:pointer;color:var(--color-text-secondary);white-space:nowrap}._miniBtn_15q6e_158:hover:not(:disabled){background:rgba(var(--color-text-primary-rgb),.06)}._miniBtn_15q6e_158:disabled{opacity:.4;cursor:not-allowed}._miniBtnDanger_15q6e_171{color:var(--color-status-error);border-color:var(--color-status-error)}._miniBtnDanger_15q6e_171:hover:not(:disabled){background:var(--color-status-error);color:#fff}._primaryBtn_15q6e_174{background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);border-radius:var(--radius-md, 6px);color:#fff;font-size:.78rem;padding:7px 14px;cursor:pointer}._primaryBtn_15q6e_174:hover:not(:disabled){filter:brightness(1.08)}._primaryBtn_15q6e_174:disabled{opacity:.5;cursor:not-allowed}._notice_15q6e_186,._empty_15q6e_186{color:var(--color-text-muted);font-size:.82rem;padding:12px 4px}._divider_15q6e_192{border:none;border-top:1px solid var(--color-border-subtle);margin:2px 0}._nameInput_15q6e_198{flex:1;min-width:0}._input_15q6e_200{background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md, 6px);padding:6px 10px;color:var(--color-text-primary);font-size:.9rem}._checklistHead_15q6e_210{display:flex;align-items:baseline;justify-content:space-between;gap:12px}._checklist_15q6e_210{display:flex;flex-direction:column;gap:6px}._checkRow_15q6e_223{display:flex;align-items:center;gap:10px;padding:7px 10px;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md, 6px)}._checkRowDone_15q6e_231{border-color:var(--color-status-success);background:rgba(var(--color-status-success-rgb, 60, 180, 110),.07)}._checkBox_15q6e_236{width:15px;height:15px;flex-shrink:0;accent-color:var(--color-status-success);pointer-events:none}._checkInfo_15q6e_244{flex:1;min-width:0;display:flex;flex-direction:column;gap:1px}._checkLabel_15q6e_252{font-size:.82rem;font-weight:600;letter-spacing:.02em}._checkInstr_15q6e_258{font-size:.74rem;color:var(--color-text-muted)}._optionalTag_15q6e_263{font-weight:400;font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--color-text-muted)}._portCtrls_15q6e_272{display:inline-flex;gap:12px;flex-shrink:0}._portCtrl_15q6e_272{display:flex;flex-direction:column;gap:5px;min-width:96px}._portCtrlHead_15q6e_281{display:flex;align-items:center;gap:6px}._portCtrlLabel_15q6e_287{font-size:.74rem;font-weight:600;color:var(--color-text-secondary)}._statusDot_15q6e_293{width:16px;height:16px;flex-shrink:0;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:.62rem;line-height:1;border:1.5px solid;cursor:help}._statusDotOk_15q6e_306{color:#fff;background:var(--color-status-success);border-color:var(--color-status-success)}._statusDotOff_15q6e_311{color:transparent;background:none;border-color:rgba(var(--color-text-primary-rgb),.3)}._portBtn_15q6e_317{min-width:74px;background:none;border:1px solid rgba(var(--color-text-primary-rgb),.25);border-radius:4px;padding:4px 8px;font-size:.72rem;cursor:pointer;color:var(--color-text-secondary);white-space:nowrap}._portBtn_15q6e_317:hover:not(:disabled){background:rgba(var(--color-text-primary-rgb),.06)}._portBtn_15q6e_317:disabled{opacity:.45;cursor:not-allowed}._portBtnDone_15q6e_331{color:var(--color-text-primary)}._hardware_ua3go_4{display:flex;align-items:stretch;gap:0;min-height:0}._sidebar_ua3go_11{flex:0 0 170px;display:flex;flex-direction:column;gap:2px;padding:16px 8px 12px 12px;border-right:1px solid var(--color-border-subtle)}._sideLink_ua3go_20{color:var(--color-text-secondary);text-decoration:none;font-size:.8125rem;font-weight:500;padding:6px 10px;border-radius:var(--radius-md);transition:color .15s,background-color .15s}._sideLink_ua3go_20:hover{color:var(--color-text-primary);background-color:rgba(var(--color-text-primary-rgb),.06)}._sideLinkActive_ua3go_35{color:var(--color-text-primary);background-color:rgba(var(--color-text-primary-rgb),.08)}._sideLinkDisabled_ua3go_42{color:var(--color-text-muted);opacity:.5;cursor:not-allowed}._main_ua3go_49{flex:1;min-width:0;display:flex;flex-direction:column}._comingSoon_ua3go_56{padding:32px 24px;color:var(--color-text-muted);font-size:.875rem}._tab_aywdt_1{display:flex;flex-direction:column;gap:16px}._sectionTitle_aywdt_7{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}._row_aywdt_13{display:flex;align-items:center;justify-content:space-between;gap:16px}._label_aywdt_20{font-size:.8125rem;color:var(--color-text-primary)}._hint_aywdt_25{font-size:.75rem;color:var(--color-text-muted)}._value_aywdt_30{font-size:.8125rem;color:var(--color-text-secondary)}._segment_aywdt_35{display:inline-flex;gap:2px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:2px}._segmentBtn_aywdt_44{background:transparent;border:none;color:var(--color-text-secondary);font-size:.75rem;padding:3px 10px;border-radius:var(--radius-sm);cursor:pointer}._segmentBtn_aywdt_44:hover{color:var(--color-text-primary)}._segmentActive_aywdt_58{background:rgba(var(--color-text-primary-rgb),.1);color:var(--color-text-primary)}._actionBtn_aywdt_64{background:var(--color-surface-input);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);font-size:.8125rem;padding:4px 14px;border-radius:var(--radius-md);cursor:pointer}._actionBtn_aywdt_64:hover:not(:disabled){border-color:var(--color-border-default)}._actionBtn_aywdt_64:disabled{opacity:.5;cursor:not-allowed}._inputWrapper_10gu0_12{display:flex;flex-direction:column;gap:4px}._inputGroup_10gu0_19{display:flex;flex-direction:column;align-items:flex-start;gap:4px}._inputGroupInline_10gu0_27{display:flex;align-items:center;gap:8px}._inputLabel_10gu0_34{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}._input_10gu0_12{padding:8px 10px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem}._input_10gu0_12:focus{outline:none;border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._input_10gu0_12:disabled{opacity:.5;cursor:not-allowed}._inputSmall_10gu0_62{width:80px}._inputMedium_10gu0_67{width:100px}._inputLarge_10gu0_72{width:150px}._inputFull_10gu0_77{width:100%}._inputError_10gu0_83{border-color:var(--color-status-error)}._inputError_10gu0_83:focus{border-color:var(--color-status-error);box-shadow:var(--shadow-error)}._errorMessage_10gu0_93{font-size:.75rem;color:var(--color-status-error)}._unit_10gu0_99,._hint_10gu0_105{font-size:.75rem;color:var(--color-text-muted)}._formRow_10gu0_111{display:flex;gap:16px;margin-bottom:16px}._formGroup_10gu0_118{flex:1;display:flex;flex-direction:column;gap:8px}._label_10gu0_126{font-size:.75rem;font-weight:500;color:var(--color-text-secondary)}._formInput_10gu0_133{background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;padding:8px 12px;outline:none;transition:border-color .15s ease}._formInput_10gu0_133:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._formActions_10gu0_150{display:flex;gap:12px;align-items:center}._controlGroup_10gu0_157{display:flex;flex-direction:column;gap:4px;flex:1;min-width:80px}._slider_10gu0_166{width:100%;cursor:pointer;accent-color:var(--color-accent-primary)}._slider_10gu0_166:disabled{opacity:.5;cursor:not-allowed}._inputRow_10gu0_178{display:flex;gap:12px;align-items:center}._toggle_1ae3s_10{position:relative;width:44px;height:24px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:12px;cursor:pointer;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease;flex-shrink:0;padding:0}._toggle_1ae3s_10:hover:not(:disabled){border-color:var(--color-border-default)}._toggle_1ae3s_10:disabled{opacity:.5;cursor:not-allowed}._on_1ae3s_10{background:linear-gradient(to right,#1a4d99,#30a1d3 28%,#3fbd6d 52%,#d5ad12 78%,#d36060);border-color:var(--color-border-default);box-shadow:inset 0 0 0 1px rgba(var(--color-surface-page-rgb),.3)}._on_1ae3s_10:hover:not(:disabled){border-color:var(--color-text-primary);box-shadow:inset 0 0 0 1px rgba(var(--color-surface-page-rgb),.3),0 0 8px rgba(var(--color-text-primary-rgb),.3)}._slider_1ae3s_13{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--color-text-secondary);border-radius:50%;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease;pointer-events:none}._on_1ae3s_10 ._slider_1ae3s_13{left:22px;background:var(--color-text-primary);box-shadow:0 0 4px rgba(var(--color-text-primary-rgb),.8),0 0 10px rgba(var(--color-text-primary-rgb),.35)}._onDanger_1ae3s_82{background:rgba(var(--color-status-error-rgb),.2);border-color:var(--color-status-error)}._onDanger_1ae3s_82 ._slider_1ae3s_13{left:22px;background:var(--color-status-error)}._onSecondary_1ae3s_93{background:rgba(var(--color-accent-secondary-rgb),.2);border-color:var(--color-accent-secondary)}._onSecondary_1ae3s_93 ._slider_1ae3s_13{left:22px;background:var(--color-accent-secondary)}._row_1ae3s_104{display:flex;align-items:center;gap:.75rem}._label_1ae3s_111{font-size:.85rem;color:var(--color-text-primary)}._status_1ae3s_117{font-size:.75rem;color:var(--color-text-secondary);min-width:28px}._body_x77or_3{display:flex;flex:1;min-height:0}._sidebar_x77or_9{width:160px;flex-shrink:0;border-right:1px solid var(--color-border-subtle);padding:12px 8px;overflow-y:auto}._content_x77or_17{flex:1;padding:16px 18px;overflow-y:auto}._header_x0gli_5{background:transparent;padding:6px 12px;border-bottom:1px solid var(--color-border-subtle);display:flex;align-items:center;gap:12px}._brand_x0gli_14{display:flex;align-items:center;gap:8px;text-decoration:none;flex-shrink:0}._title_x0gli_22{font-size:1rem;font-weight:600;color:var(--color-text-primary)}._nav_x0gli_28{display:flex;gap:2px;margin-left:8px;flex-wrap:wrap}._link_x0gli_35{color:var(--color-text-secondary);text-decoration:none;padding:4px 10px;border-radius:var(--radius-md);transition:color .15s,background-color .15s;font-size:.8125rem;font-weight:500;background:transparent;border:none;cursor:pointer}._link_x0gli_35:hover{color:var(--color-text-primary);background-color:rgba(var(--color-text-primary-rgb),.06)}._linkActive_x0gli_53{color:var(--color-text-primary);background-color:rgba(var(--color-text-primary-rgb),.08)}._linkSub_x0gli_61{font-size:.78rem;font-weight:400}._linkSubActive_x0gli_67{font-size:.78rem;font-weight:500}._right_x0gli_73{display:flex;align-items:center;gap:8px;margin-left:auto}._settingsBtn_x0gli_80{background:transparent;border:none;color:var(--color-text-muted);padding:8px;border-radius:var(--radius-md);transition:color .15s,background-color .15s;cursor:pointer;display:flex;align-items:center;justify-content:center}._settingsBtn_x0gli_80:hover{color:var(--color-text-primary);background-color:rgba(var(--color-text-primary-rgb),.06)}._userChip_x0gli_98{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);border-radius:var(--radius-md);padding:3px 10px;font-size:.8125rem;cursor:pointer;transition:border-color .15s}._userChip_x0gli_98:hover{border-color:var(--color-border-default)}._userRole_x0gli_116{font-size:.7rem;color:var(--color-text-muted)}._menu_x0gli_121{display:flex;flex-direction:column;min-width:180px;background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:4px;box-shadow:var(--shadow-modal)}._menuItem_x0gli_132{display:block;width:100%;text-align:left;background:transparent;border:none;color:var(--color-text-primary);text-decoration:none;font-size:.8125rem;padding:6px 10px;border-radius:var(--radius-sm);cursor:pointer}._menuItem_x0gli_132:hover{background-color:rgba(var(--color-text-primary-rgb),.06)}._menuDivider_x0gli_150{height:1px;background:var(--color-border-subtle);margin:4px 6px}._contextChip_x0gli_157{display:inline-flex;align-items:center;gap:6px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:3px 10px;font-size:.8125rem;color:var(--color-text-primary);max-width:190px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}._heartbeatDot_x0gli_173{width:8px;height:8px;border-radius:50%;flex-shrink:0}._chipName_x0gli_181{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}._backLink_x0gli_188{color:var(--color-text-secondary);text-decoration:none;font-size:.8125rem;padding:4px 8px;border-radius:var(--radius-md);flex-shrink:0}._backLink_x0gli_188:hover{color:var(--color-text-primary);background-color:rgba(var(--color-text-primary-rgb),.06)}._wrap_1auhm_3{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:24px}._card_1auhm_11{width:340px;max-width:100%;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);box-shadow:var(--shadow-modal);padding:28px 24px 24px;display:flex;flex-direction:column;gap:16px}._title_1auhm_24{font-size:1.125rem;font-weight:600;color:var(--color-text-primary);margin:0 0 4px}._field_1auhm_31{display:flex;flex-direction:column;gap:5px}._label_1auhm_37{font-size:.75rem;font-weight:600;color:var(--color-text-muted);text-transform:uppercase;letter-spacing:.04em}._input_1auhm_45{width:100%;box-sizing:border-box}._submitBtn_1auhm_50{width:100%;font-size:.875rem;padding:7px 16px;border-radius:var(--radius-md);background:var(--color-accent-primary);border:1px solid var(--color-accent-primary);color:#fff;cursor:pointer;transition:opacity .15s ease;margin-top:4px}._submitBtn_1auhm_50:hover:not(:disabled){opacity:.85}._submitBtn_1auhm_50:disabled{opacity:.45;cursor:not-allowed}._errorMsg_1auhm_72{font-size:.8125rem;color:var(--color-status-error);margin:0}._card_14pgn_2{background:transparent;padding:0;animation:_fadeIn_14pgn_1 .3s ease-out}._threats_14pgn_8{display:flex;flex-direction:column}._compact_14pgn_13{padding:14px 16px}._compact_14pgn_13 ._title_14pgn_17{font-size:.85rem;color:var(--text-dim)}._header_14pgn_22{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px}._title_14pgn_17{font-size:.875rem;font-weight:600;margin:0;color:var(--color-text-primary)}@keyframes _fadeIn_14pgn_1{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}._button_18066_1{padding:8px 16px;border:1px solid var(--color-border-default);background:var(--color-surface-elevated);color:var(--color-text-primary);font-family:var(--font-sans);font-size:.875rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._button_18066_1:hover:not(:disabled){background:var(--color-surface-input);border-color:var(--color-border-focus)}._button_18066_1:active:not(:disabled){transform:scale(.98)}._button_18066_1:disabled{background:var(--color-surface-input);border-color:var(--color-border-subtle);color:var(--color-text-muted);cursor:not-allowed}._small_18066_30{padding:4px 12px;font-size:.8rem}._fullWidth_18066_35{width:100%}._primary_18066_40{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--color-text-primary)}._primary_18066_40:hover:not(:disabled){background:var(--color-accent-primary-dim);border-color:var(--color-accent-primary-dim)}._primary_18066_40:disabled{background:var(--color-surface-input);border-color:var(--color-border-subtle);color:var(--color-text-muted)}._secondary_18066_58{background:transparent;border-color:transparent;color:var(--color-text-secondary)}._secondary_18066_58:hover:not(:disabled){background:rgba(var(--color-text-primary-rgb),.06);color:var(--color-text-primary)}._danger_18066_70{background:var(--color-status-error);border-color:var(--color-status-error);color:var(--color-text-primary)}._danger_18066_70:hover:not(:disabled){background:var(--color-status-error-dim);border-color:var(--color-status-error-dim)}._danger_18066_70:disabled{background:var(--color-surface-input);border-color:var(--color-border-subtle);color:var(--color-text-muted)}._danger_18066_70._active_18066_87{background:var(--color-status-success);border-color:var(--color-status-success);color:var(--color-text-primary)}._scanning_18066_94{background:var(--color-status-scanning);border-color:var(--color-status-scanning);color:var(--color-text-primary)}._scanning_18066_94:hover:not(:disabled){background:var(--color-status-scanning);border-color:var(--color-status-scanning)}._scanning_18066_94:disabled{background:var(--color-surface-input);border-color:var(--color-border-subtle);color:var(--color-text-muted)}._info_18066_111{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.75rem;width:20px;height:20px;border-radius:50%;cursor:help;display:flex;align-items:center;justify-content:center;padding:0}._info_18066_111:hover:not(:disabled){color:var(--color-text-primary);border-color:var(--color-border-default);background:transparent}[data-theme=light] ._primary_18066_40,[data-theme=light] ._danger_18066_70,[data-theme=light] ._danger_18066_70._active_18066_87,[data-theme=light] ._scanning_18066_94{color:var(--color-text-inverse)}._fallback_zkdii_1{display:flex;flex-direction:column;align-items:flex-start;gap:10px;padding:16px;border:1px solid var(--color-status-error);border-radius:4px;background:var(--color-surface-panel);color:var(--color-text-primary);min-height:120px;box-shadow:0 0 12px rgba(var(--color-status-error-rgb),.15)}._header_zkdii_15{display:flex;align-items:center;gap:8px;color:var(--color-status-error)}._title_zkdii_22{font-size:.95rem;letter-spacing:1px}._message_zkdii_27{font-size:.85rem;color:var(--color-text-muted);word-break:break-word;max-width:100%}._retry_zkdii_34{padding:6px 14px;border:1px solid var(--color-accent-primary);border-radius:2px;background:transparent;color:var(--color-accent-primary);font-size:.85rem;letter-spacing:1px;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}._retry_zkdii_34:hover{background:var(--color-accent-primary);color:var(--color-text-inverse);box-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.3)}._retry_zkdii_34:focus-visible{outline:2px solid var(--color-accent-primary);outline-offset:2px}._spinner_pr5tb_1{border:2px solid var(--border-dim);border-top-color:var(--secondary);border-radius:50%;animation:_spin_pr5tb_1 .8s linear infinite}._small_pr5tb_8{width:16px;height:16px}._medium_pr5tb_13{width:24px;height:24px}._large_pr5tb_18{width:36px;height:36px}@keyframes _spin_pr5tb_1{to{transform:rotate(360deg)}}@keyframes _fadeIn_1sc7n_1{0%{opacity:0}to{opacity:1}}@keyframes _slideUp_1sc7n_1{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}._backdrop_1sc7n_8{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:9998;animation:_fadeIn_1sc7n_1 .15s ease-out}._modal_1sc7n_48{--modal-accent: var(--color-accent-primary);--modal-accent-rgb: 94, 106, 210;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-xl);width:650px;max-width:90vw;height:650px;max-height:85vh;box-shadow:var(--shadow-modal);animation:_slideUp_1sc7n_1 .2s ease-out;display:flex;flex-direction:column}._modalSmall_1sc7n_66{width:550px;height:600px}._modalLarge_1sc7n_71{width:700px;height:700px}._header_1sc7n_77{display:flex;align-items:center;gap:12px;padding:16px 20px;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}._title_1sc7n_86{font-size:1rem;font-weight:600;color:var(--color-text-primary);margin:0}._count_1sc7n_93{font-size:.75rem;color:var(--color-text-muted)}._closeBtn_1sc7n_98{margin-left:auto;background:none;border:none;color:var(--color-text-muted);font-size:1.25rem;line-height:1;cursor:pointer;padding:0;width:28px;height:28px;display:flex;align-items:center;justify-content:center;flex-shrink:0;transition:color .15s ease;border-radius:var(--radius-md)}._closeBtn_1sc7n_98:hover{color:var(--color-text-primary);background:var(--color-surface-elevated)}._searchContainer_1sc7n_123{padding:12px 16px;border-bottom:1px solid var(--color-border-subtle);flex-shrink:0}._searchInput_1sc7n_129{width:100%;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;padding:8px 12px;outline:none;transition:border-color .15s ease}._searchInput_1sc7n_129:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._searchInput_1sc7n_129::placeholder{color:var(--color-text-muted)}._content_1sc7n_151{padding:16px;overflow-y:auto;flex:1;min-height:0}._loading_1sc7n_159,._empty_1sc7n_160{color:var(--color-text-muted);font-size:.875rem;margin:0;text-align:center;padding:32px}._footer_1sc7n_169{flex-shrink:0;border-top:1px solid var(--color-border-subtle);background:var(--color-surface-panel);padding:16px}._accentPrimary_1sc7n_177,._accentAccent_1sc7n_182{--modal-accent: var(--color-accent-primary);--modal-accent-rgb: 94, 106, 210}._accentDanger_1sc7n_187{--modal-accent: var(--color-status-error);--modal-accent-rgb: 248, 113, 113}._accentWarning_1sc7n_192{--modal-accent: var(--color-status-warning);--modal-accent-rgb: 251, 191, 36}._modal_1u7gg_2{height:auto;max-height:85vh}._modalBody_1u7gg_7{display:flex}._tabList_1u7gg_11{padding:8px;min-width:120px;flex-shrink:0}._tabContent_1u7gg_17{padding:1.25rem;width:600px;height:650px;overflow-y:auto;overflow-x:hidden}._content_1u7gg_25{padding:1.25rem}._setting_1u7gg_29{display:flex;align-items:center;justify-content:space-between;gap:1rem}._setting_1u7gg_29+._setting_1u7gg_29{margin-top:1rem;padding-top:1rem;border-top:1px solid var(--border-dim)}._settingInfo_1u7gg_42{display:flex;flex-direction:column;gap:.25rem}._settingLabel_1u7gg_48{font-size:.875rem;color:var(--color-text-primary)}._settingDesc_1u7gg_53{font-size:.75rem;color:var(--color-text-muted)}._toggle_1u7gg_58{position:relative;width:44px;height:24px;background:var(--color-surface-input);border:1px solid var(--color-border-default);border-radius:var(--radius-xl);cursor:pointer;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s;flex-shrink:0}._toggle_1u7gg_58:hover{border-color:var(--color-border-focus)}._toggleOn_1u7gg_74{background:var(--color-accent-primary);border-color:var(--color-accent-primary)}._toggleSlider_1u7gg_79{position:absolute;top:2px;left:2px;width:18px;height:18px;background:var(--color-text-muted);border-radius:50%;transition:background-color .2s,color .2s,border-color .2s,box-shadow .2s,opacity .2s}._toggleOn_1u7gg_74 ._toggleSlider_1u7gg_79{left:22px;background:var(--bg-dark)}._languageSelector_1u7gg_95{display:flex;gap:.5rem}._langBtn_1u7gg_100{padding:6px 12px;font-size:.8rem;font-weight:500;background:var(--color-surface-input);border:1px solid var(--color-border-default);border-radius:var(--radius-md);color:var(--color-text-secondary);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s}._langBtn_1u7gg_100:hover{border-color:var(--color-border-focus);color:var(--color-text-primary)}._langBtnActive_1u7gg_117{background:var(--color-accent-primary);border-color:var(--color-accent-primary);color:var(--bg-dark)}._sliderGroup_1u7gg_124{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._slider_1u7gg_124{width:120px;cursor:pointer;accent-color:var(--accent)}._sliderValue_1u7gg_137{font-size:.8rem;color:var(--text);min-width:50px;text-align:right}._buttonGroup_1u7gg_145{display:flex;align-items:center;gap:.75rem;flex-shrink:0}._select_1u7gg_153{padding:.375rem .5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.85rem;cursor:pointer;flex-shrink:0}._select_1u7gg_153:focus{outline:none;border-color:var(--accent)}._radioGroup_1u7gg_170{display:flex;flex-direction:column;gap:.5rem;flex-shrink:0}._radioLabel_1u7gg_177{display:flex;align-items:center;gap:.5rem;font-size:.85rem;color:var(--text);cursor:pointer}._radioLabel_1u7gg_177 input[type=radio]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}._sectionHeader_1u7gg_194{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:.5px;margin-top:24px;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid var(--color-border-subtle)}._subTabNav_1u7gg_207{display:flex;gap:.5rem;margin-bottom:1.25rem;border-bottom:1px solid var(--border-dim);padding-bottom:.5rem}._subTab_1u7gg_207{font-size:.8rem;padding:.4rem .8rem;background:transparent;border:1px solid var(--border-dim);border-radius:4px;color:var(--text-dim);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._subTab_1u7gg_207:hover{border-color:var(--primary);color:var(--text)}._subTabActive_1u7gg_231{background:rgba(var(--color-accent-primary-rgb),.15);border-color:var(--primary);color:var(--primary)}._freqBar_1u7gg_238{display:flex;flex-direction:column;gap:.25rem;margin-top:1rem}._freqBarTrack_1u7gg_245{position:relative;height:32px;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);overflow:hidden}._freqBarRange_1u7gg_254{position:absolute;top:0;height:100%;display:flex;align-items:center;justify-content:center;min-width:4px;background-color:var(--primary);border:1px solid var(--bg-dark);box-sizing:border-box;overflow:hidden}._freqBarLabel_1u7gg_268{font-size:.7rem;color:var(--bg-dark);font-weight:600;text-shadow:0 0 2px rgba(var(--color-text-primary-rgb),.5);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 4px}._freqBarLabels_1u7gg_279{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-muted);padding:0 2px}._exclusionsSummary_1u7gg_288{display:flex;gap:2rem;padding:1rem;background:var(--color-surface-elevated);border:1px solid var(--border-dim);border-radius:var(--radius-md);margin-top:1rem}._summaryInfo_1u7gg_298{display:flex;align-items:center;gap:.5rem}._summaryLabel_1u7gg_304{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}._summaryValue_1u7gg_311{font-size:.9rem;color:var(--primary);font-weight:600}._bandWidthInput_1u7gg_317{width:60px;padding:.35rem .5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.85rem}._bandWidthInput_1u7gg_317:focus{outline:none;border-color:var(--accent)}._exclusionsActions_1u7gg_332{display:flex;justify-content:center;gap:1rem;margin-top:1rem}._toggleGroup_1u7gg_340{display:flex;align-items:center;gap:.75rem}._toggleStatus_1u7gg_346{font-size:.75rem;color:var(--text-dim);min-width:28px}._toggleOnDanger_1u7gg_352{background:rgba(var(--color-status-error-rgb),.2);border-color:var(--error)}._toggleOnDanger_1u7gg_352 ._toggleSlider_1u7gg_79{left:22px;background:var(--error)}._osdButtons_1u7gg_362{display:flex;gap:.75rem;margin-top:1rem}._osdWarning_1u7gg_368{padding:.5rem .75rem;background:rgba(var(--color-status-warning-rgb),.1);border:1px solid var(--color-status-warning);color:var(--color-status-warning);border-radius:var(--radius-sm);font-size:.85rem;margin-top:1rem}._osdError_1u7gg_378{padding:.5rem .75rem;background:rgba(var(--color-status-error-rgb),.1);border:1px solid var(--error);color:var(--error);border-radius:var(--radius-sm);font-size:.85rem;margin-top:1rem}._inputGroup_1u7gg_389{display:flex;align-items:center;gap:.5rem}._numberInput_1u7gg_395{width:80px;padding:.5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.9rem}._numberInput_1u7gg_395:focus{outline:none;border-color:var(--accent)}._numberInput_1u7gg_395:disabled{opacity:.5;cursor:not-allowed}._inputUnit_1u7gg_415{font-size:.85rem;color:var(--text-dim)}._inputRow_1u7gg_420{display:flex;align-items:center;gap:.5rem}._inputSeparator_1u7gg_426{font-size:.9rem;color:var(--text-dim)}._inputWrapper_1u7gg_431{display:flex;flex-direction:column;gap:.25rem}._inputError_1u7gg_437{border-color:var(--error)!important}._inputError_1u7gg_437:focus{border-color:var(--error)!important}._errorMessage_1u7gg_445{font-size:.7rem;color:var(--error)}._warningMessage_1u7gg_450{font-size:.7rem;color:var(--warning)}._inputHint_1u7gg_455{font-size:.65rem;color:var(--text-dim)}._detectorActions_1u7gg_460{display:flex;align-items:center;gap:.75rem;margin-top:1.5rem}._saveIndicator_1u7gg_467{font-size:.75rem;color:var(--primary);letter-spacing:1px}._button_1u7gg_145{padding:.375rem .75rem;font-size:.8rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s;flex-shrink:0}._button_1u7gg_145:hover{border-color:var(--accent);background:rgba(var(--color-text-primary-rgb),.05)}._versionValue_1u7gg_492{font-size:.85rem;color:var(--text-dim)}._versionActions_1u7gg_497{display:flex;align-items:center;gap:1rem}._analogSection_1u7gg_504{margin-top:2rem;padding-top:1rem;border-top:1px solid var(--border-dim)}._analogHeader_1u7gg_510{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}._analogTitle_1u7gg_517{font-size:.9rem;font-weight:600;color:var(--primary)}._analogStatus_1u7gg_523{font-size:.75rem;padding:.25rem .5rem;border-radius:var(--radius-sm)}._analogConnected_1u7gg_529{color:var(--primary);background:rgba(var(--color-accent-primary-rgb),.1);border:1px solid var(--primary-dim)}._analogDisconnected_1u7gg_535{color:var(--error);background:rgba(var(--color-status-error-rgb),.1);border:1px solid var(--error)}._analogControls_1u7gg_541{display:flex;flex-direction:column;gap:1rem}._analogRow_1u7gg_547{display:flex;align-items:center;gap:.75rem;flex-wrap:wrap}._analogLabel_1u7gg_554{font-size:.8rem;color:var(--text-dim);min-width:80px}._analogBtnGroup_1u7gg_560{display:flex;gap:.5rem;flex-wrap:wrap}._analogBtn_1u7gg_560{padding:.375rem .625rem;font-size:.75rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);cursor:pointer;transition:background-color .15s,color .15s,border-color .15s,box-shadow .15s,opacity .15s;white-space:nowrap}._analogBtn_1u7gg_560:hover:not(:disabled){border-color:var(--accent);background:rgba(var(--color-text-primary-rgb),.05)}._analogBtn_1u7gg_560:disabled{opacity:.5;cursor:not-allowed}._analogBtnActive_1u7gg_588{background:rgba(var(--color-accent-primary-rgb),.2);border-color:var(--primary);color:var(--primary)}._analogBtnDanger_1u7gg_594{border-color:var(--error);color:var(--error)}._analogBtnDanger_1u7gg_594:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.2);border-color:var(--error)}._analogBtnPrimary_1u7gg_604{border-color:var(--primary-dim);color:var(--primary)}._analogBtnPrimary_1u7gg_604:hover:not(:disabled){background:rgba(var(--color-accent-primary-rgb),.2);border-color:var(--primary)}._analogFreqInput_1u7gg_614{display:flex;align-items:center;gap:.5rem}._analogInput_1u7gg_620{width:80px;padding:.375rem .5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.8rem}._analogInput_1u7gg_620:focus{outline:none;border-color:var(--accent)}._analogInput_1u7gg_620:disabled{opacity:.5;cursor:not-allowed}._analogSmallLabel_1u7gg_640{font-size:.7rem;color:var(--text-muted)}._analogSeparator_1u7gg_645{height:1px;background:var(--border-dim);margin:.5rem 0}._analogSubsection_1u7gg_651{padding-left:.5rem;border-left:2px solid var(--border-dim)}._buttonTestGrid_1u7gg_657{display:grid;grid-template-columns:repeat(3,1fr);gap:.5rem;margin:.5rem 0}._buttonTestItem_1u7gg_664{display:flex;align-items:center;gap:.4rem;cursor:pointer}._buttonTestItem_1u7gg_664 input[type=checkbox]{width:14px;height:14px;cursor:pointer}._buttonTestLabel_1u7gg_677{font-size:.7rem;color:var(--text-dim)}._buttonTestPayload_1u7gg_682{font-size:.8rem;color:var(--accent)}._checklistGroup_1u7gg_687{display:flex;flex-direction:column;gap:8px;padding:0 16px 12px}._checklistItem_1u7gg_694{display:flex;align-items:center;gap:8px;font-size:.85rem;color:var(--text);cursor:pointer}._checklistItem_1u7gg_694 input[type=checkbox]{cursor:pointer}._checklistItem_1u7gg_694 span{-webkit-user-select:none;user-select:none}._settingNote_1u7gg_712{padding:.5rem .75rem;background:rgba(var(--color-accent-secondary-rgb),.1);border:1px solid var(--secondary);color:var(--secondary);border-radius:var(--radius-sm);font-size:.8rem;margin-top:1rem}._freq_rh1xo_5{color:var(--text);font-weight:500}._separator_rh1xo_10{color:var(--text-dim);opacity:.5}._name_rh1xo_15{flex:1;color:var(--text-dim);font-style:italic}._addForm_rh1xo_22{padding:1rem}._formTitle_rh1xo_26{font-size:.85rem;font-weight:500;color:var(--primary);margin:0 0 1rem;letter-spacing:1px}._formRow_rh1xo_34{display:flex;gap:1rem;margin-bottom:1rem}._formGroup_rh1xo_40{flex:1;display:flex;flex-direction:column;gap:.5rem}._label_rh1xo_47{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}._formInput_rh1xo_54{background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.85rem;padding:.6rem .8rem;outline:none;transition:border-color .15s ease}._formInput_rh1xo_54:focus{border-color:var(--primary)}._formActions_rh1xo_69{display:flex;gap:1rem;align-items:center}._modeToggle_rh1xo_76{background:rgba(var(--color-text-primary-rgb),.05);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text-dim);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.75rem;padding:.6rem 1rem;cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease;text-transform:uppercase;letter-spacing:.5px}._modeToggle_rh1xo_76:hover{background:rgba(var(--color-text-primary-rgb),.08);border-color:var(--accent);color:var(--text)}._modeToggleActive_rh1xo_96{background:var(--primary);border-color:var(--primary);color:var(--bg-panel)}._modeToggleActive_rh1xo_96:hover{opacity:.9}._button_1x6a7_4{position:relative;overflow:hidden;padding:6px 14px;background:var(--color-status-error);color:var(--color-text-primary);border:1px solid var(--color-status-error);border-radius:var(--radius-md);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease,border-color .15s ease,transform .12s ease,box-shadow .2s ease,color .15s ease,filter .15s ease;display:flex;align-items:center;gap:4px}._button_1x6a7_4:hover:not(:disabled){background:var(--color-transmit-button-bg);border-color:var(--color-transmit-button-bg)}._button_1x6a7_4:active:not(:disabled){transform:scale(.98)}._button_1x6a7_4:disabled{border-color:var(--color-border-subtle);color:var(--color-text-muted);cursor:not-allowed;transform:none;background:transparent;box-shadow:none;animation:none}._button_1x6a7_4._active_1x6a7_41{background:var(--color-status-success);border-color:var(--color-status-success);color:var(--color-text-primary)}._transmitting_1x6a7_48{background:transparent;color:var(--warning);text-shadow:0 0 8px rgba(var(--color-status-warning-rgb),.5);animation:_transmittingRadiationPulse_1x6a7_1 2s ease-in-out infinite}._transmitting_1x6a7_48:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1);border-color:var(--color-status-error);color:var(--color-status-error);text-shadow:0 0 12px rgba(var(--color-status-error-rgb),.6);box-shadow:0 0 16px rgba(var(--color-status-error-rgb),.35),inset 0 0 12px rgba(var(--color-status-error-rgb),.08);animation:none}@keyframes _transmittingRadiationPulse_1x6a7_1{0%{border-color:var(--error);box-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3),0 0 rgba(var(--color-status-error-rgb),.4)}25%{border-color:var(--color-transmit-trace);box-shadow:0 0 10px rgba(var(--color-status-error-rgb),.5),0 0 0 4px rgba(var(--color-status-error-rgb),.2)}50%{border-color:var(--error);box-shadow:0 0 6px rgba(var(--color-status-error-rgb),.4),0 0 0 8px rgba(var(--color-status-error-rgb),0)}75%{border-color:var(--color-transmit-trace);box-shadow:0 0 12px rgba(var(--color-transmit-trace-rgb),.4),0 0 0 3px rgba(var(--color-transmit-trace-rgb),.15)}to{border-color:var(--error);box-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3),0 0 rgba(var(--color-status-error-rgb),.4)}}._buttonCompact_1x6a7_100{padding:4px 8px}._enemyPulse_1x6a7_105{animation:_transmitShake_1x6a7_1 .4s ease-in-out infinite}@keyframes _transmitShake_1x6a7_1{0%,to{transform:translate(0)}25%{transform:translate(-1px)}75%{transform:translate(1px)}}._variantA_1x6a7_126{background:var(--color-status-error);border:1px solid rgba(var(--color-status-error-rgb),.6);box-shadow:0 0 10px rgba(var(--color-status-error-rgb),.35),0 0 25px rgba(var(--color-status-error-rgb),.12);animation:_pulseReactor_1x6a7_1 2.2s ease-in-out infinite}._variantA_1x6a7_126:hover:not(:disabled){background:var(--color-transmit-button-bg);border-color:rgba(var(--color-status-error-rgb),.8);transform:scale(1.04);box-shadow:0 0 16px rgba(var(--color-status-error-rgb),.5),0 0 35px rgba(var(--color-status-error-rgb),.2);animation:none}._variantA_1x6a7_126:active:not(:disabled){transform:scale(.94);box-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3);transition:transform .08s ease,box-shadow .08s ease}._variantA_1x6a7_126._enemyPulse_1x6a7_105{animation:_pulseReactorEnemy_1x6a7_1 1.2s ease-in-out infinite}@keyframes _pulseReactor_1x6a7_1{0%,to{box-shadow:0 0 8px rgba(var(--color-status-error-rgb),.25),0 0 20px rgba(var(--color-status-error-rgb),.08)}50%{box-shadow:0 0 14px rgba(var(--color-status-error-rgb),.45),0 0 30px rgba(var(--color-status-error-rgb),.18)}}@keyframes _pulseReactorEnemy_1x6a7_1{0%,to{box-shadow:0 0 10px rgba(var(--color-status-error-rgb),.4),0 0 25px rgba(var(--color-status-error-rgb),.15)}50%{box-shadow:0 0 20px rgba(var(--color-status-error-rgb),.6),0 0 40px rgba(var(--color-status-error-rgb),.25)}}._variantB_1x6a7_186{background:linear-gradient(105deg,transparent 40%,rgba(var(--color-text-primary-rgb),.1) 45%,rgba(var(--color-text-primary-rgb),.13) 50%,rgba(var(--color-text-primary-rgb),.1) 55%,transparent 60%),var(--color-status-error);background-size:300% 100%;border:1px solid rgba(var(--color-status-error-rgb),.5);animation:_energySweep_1x6a7_1 3s ease-in-out infinite;box-shadow:0 0 8px rgba(var(--color-status-error-rgb),.2)}._variantB_1x6a7_186:hover:not(:disabled){animation-play-state:paused;filter:brightness(1.2);box-shadow:0 0 14px rgba(var(--color-status-error-rgb),.35);background:linear-gradient(105deg,transparent 40%,rgba(var(--color-text-primary-rgb),.1) 45%,rgba(var(--color-text-primary-rgb),.13) 50%,rgba(var(--color-text-primary-rgb),.1) 55%,transparent 60%),var(--color-transmit-button-bg);background-size:300% 100%}._variantB_1x6a7_186:active:not(:disabled){transform:scale(.96);filter:brightness(1.35);box-shadow:0 0 18px rgba(var(--color-status-error-rgb),.5);transition:transform .08s ease,filter .08s ease}._variantB_1x6a7_186._enemyPulse_1x6a7_105{animation:_energySweep_1x6a7_1 1.5s ease-in-out infinite}@keyframes _energySweep_1x6a7_1{0%{background-position:150% 0}to{background-position:-150% 0}}._variantC_1x6a7_242{background:transparent;border:1px solid var(--color-status-error);color:var(--color-status-error);text-shadow:0 0 8px rgba(var(--color-status-error-rgb),.5);box-shadow:0 0 8px rgba(var(--color-status-error-rgb),.2),inset 0 0 8px rgba(var(--color-status-error-rgb),.05)}._variantC_1x6a7_242:disabled{border:none;box-shadow:none;text-shadow:none}._variantC_1x6a7_242:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1);border-color:var(--color-status-error);color:var(--color-status-error);text-shadow:0 0 12px rgba(var(--color-status-error-rgb),.6);box-shadow:0 0 16px rgba(var(--color-status-error-rgb),.35),0 0 30px rgba(var(--color-status-error-rgb),.1),inset 0 0 12px rgba(var(--color-status-error-rgb),.08)}._variantC_1x6a7_242:active:not(:disabled){background:rgba(var(--color-status-error-rgb),.25);color:var(--color-text-primary);text-shadow:0 0 14px rgba(var(--color-status-error-rgb),.8);box-shadow:0 0 20px rgba(var(--color-status-error-rgb),.5),inset 0 0 14px rgba(var(--color-status-error-rgb),.15);transition:background .06s ease,box-shadow .06s ease}._variantC_1x6a7_242._enemyPulse_1x6a7_105{animation:_neonShift_1x6a7_1 1.5s ease-in-out infinite}@keyframes _neonShift_1x6a7_1{0%,to{border-color:var(--color-status-error);box-shadow:0 0 8px rgba(var(--color-status-error-rgb),.25),inset 0 0 8px rgba(var(--color-status-error-rgb),.05)}50%{border-color:var(--color-transmit-trace);box-shadow:0 0 14px rgba(var(--color-transmit-trace-rgb),.4),inset 0 0 10px rgba(var(--color-transmit-trace-rgb),.08);text-shadow:0 0 10px rgba(var(--color-transmit-trace-rgb),.5)}}@property --transmit-border-angle{syntax: "<angle>"; initial-value: 0deg; inherits: false;}._variantD_1x6a7_311{--transmit-border-angle: 0deg;background:linear-gradient(var(--color-surface-elevated),var(--color-surface-elevated)) padding-box,conic-gradient(from var(--transmit-border-angle),transparent 25%,var(--color-status-error) 35%,var(--color-status-error) 50%,var(--color-status-error) 65%,transparent 75%) border-box;border:2px solid transparent;color:var(--color-status-error);animation:_rotateBorder_1x6a7_1 3s linear infinite;box-shadow:0 0 8px rgba(var(--color-status-error-rgb),.15)}._variantD_1x6a7_311:hover:not(:disabled){background:linear-gradient(rgba(var(--color-status-error-rgb),.08),rgba(var(--color-status-error-rgb),.04)) padding-box,conic-gradient(from var(--transmit-border-angle),transparent 20%,var(--color-status-error) 30%,var(--color-status-error) 50%,var(--color-status-error) 70%,transparent 80%) border-box;border:2px solid transparent;color:var(--color-status-error);box-shadow:0 0 14px rgba(var(--color-status-error-rgb),.3);animation-duration:2s}._variantD_1x6a7_311:active:not(:disabled){transform:scale(.96);box-shadow:0 0 20px rgba(var(--color-status-error-rgb),.45);animation-duration:.8s;transition:transform .08s ease}._variantD_1x6a7_311._enemyPulse_1x6a7_105{animation:_rotateBorder_1x6a7_1 1.5s linear infinite;box-shadow:0 0 12px rgba(var(--color-status-error-rgb),.3)}@keyframes _rotateBorder_1x6a7_1{to{--transmit-border-angle: 360deg}}._variantE_1x6a7_373{background:radial-gradient(ellipse at center,rgba(var(--color-status-error-rgb),.65),rgba(var(--color-status-error-rgb),.3) 45%,rgba(var(--color-status-error-rgb),.06));border:1px solid rgba(var(--color-status-error-rgb),.35);box-shadow:inset 0 0 14px rgba(var(--color-status-error-rgb),.2),0 0 6px rgba(var(--color-status-error-rgb),.15);animation:_plasmaIdle_1x6a7_1 2.5s ease-in-out infinite}._variantE_1x6a7_373:hover:not(:disabled){background:radial-gradient(ellipse at center,rgba(var(--color-status-error-rgb),.8),rgba(var(--color-status-error-rgb),.4),rgba(var(--color-status-error-rgb),.1));border-color:rgba(var(--color-status-error-rgb),.55);box-shadow:inset 0 0 18px rgba(var(--color-status-error-rgb),.3),0 0 16px rgba(var(--color-status-error-rgb),.3),0 0 30px rgba(var(--color-status-error-rgb),.1);animation:none}._variantE_1x6a7_373:active:not(:disabled){background:radial-gradient(circle at center,rgba(var(--color-status-error-rgb),.9) 0%,rgba(var(--color-status-error-rgb),.15) 55%,transparent 100%);transform:scale(.95);box-shadow:inset 0 0 20px rgba(var(--color-status-error-rgb),.4),0 0 6px rgba(var(--color-status-error-rgb),.3);transition:transform .08s ease,background .08s ease}._variantE_1x6a7_373._enemyPulse_1x6a7_105{animation:_plasmaEnemy_1x6a7_1 1.4s ease-in-out infinite}@keyframes _plasmaIdle_1x6a7_1{0%,to{box-shadow:inset 0 0 12px rgba(var(--color-status-error-rgb),.15),0 0 6px rgba(var(--color-status-error-rgb),.12)}50%{box-shadow:inset 0 0 18px rgba(var(--color-status-error-rgb),.25),0 0 10px rgba(var(--color-status-error-rgb),.2)}}@keyframes _plasmaEnemy_1x6a7_1{0%,to{box-shadow:inset 0 0 14px rgba(var(--color-status-error-rgb),.2),0 0 8px rgba(var(--color-status-error-rgb),.2);background:radial-gradient(ellipse at center,rgba(var(--color-status-error-rgb),.65),rgba(var(--color-status-error-rgb),.3) 45%,rgba(var(--color-status-error-rgb),.06))}50%{box-shadow:inset 0 0 22px rgba(var(--color-status-error-rgb),.35),0 0 18px rgba(var(--color-status-error-rgb),.25);background:radial-gradient(ellipse at center,rgba(var(--color-status-error-rgb),.8),rgba(var(--color-status-error-rgb),.35),rgba(var(--color-status-error-rgb),.08))}}._button_1x6a7_4:disabled:before,._button_1x6a7_4:disabled:after{display:none}._variantF_1x6a7_479{background:linear-gradient(rgba(var(--color-surface-page-rgb),.25),rgba(var(--color-surface-page-rgb),.25)),linear-gradient(90deg,silver,silver 14.28%,#c0c000 14.28%,#c0c000 28.57%,#00c0c0 28.57%,#00c0c0 42.85%,#00c000 42.85%,#00c000 57.14%,#c000c0 57.14%,#c000c0 71.42%,#c00000 71.42%,#c00000 85.71%,#0000c0 85.71%,#0000c0);border:none;color:var(--color-text-primary);text-shadow:0 1px 3px rgba(var(--color-surface-page-rgb),.9);position:relative;overflow:hidden}._variantF_1x6a7_479>*{position:relative;z-index:1}._variantF_1x6a7_479:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(transparent,rgba(var(--color-text-primary-rgb),.08) 45%,rgba(var(--color-text-primary-rgb),.12) 50%,rgba(var(--color-text-primary-rgb),.08) 55%,transparent);background-size:100% 300%;animation:_barsScan_1x6a7_1 2.5s ease-in-out infinite;pointer-events:none}._variantF_1x6a7_479:hover:not(:disabled){background:linear-gradient(rgba(var(--color-surface-page-rgb),.15),rgba(var(--color-surface-page-rgb),.15)),linear-gradient(90deg,silver,silver 14.28%,#c0c000 14.28%,#c0c000 28.57%,#00c0c0 28.57%,#00c0c0 42.85%,#00c000 42.85%,#00c000 57.14%,#c000c0 57.14%,#c000c0 71.42%,#c00000 71.42%,#c00000 85.71%,#0000c0 85.71%,#0000c0);background-clip:padding-box;box-shadow:0 0 12px rgba(var(--color-text-primary-rgb),.12)}._variantF_1x6a7_479:active:not(:disabled){filter:brightness(1.3);transform:scale(.96);transition:transform .08s ease,filter .08s ease}._variantF_1x6a7_479._enemyPulse_1x6a7_105{animation:none}._variantF_1x6a7_479._enemyPulse_1x6a7_105:before{animation-duration:1.2s}@keyframes _barsScan_1x6a7_1{0%,to{background-position:0 0%}50%{background-position:0 100%}}._variantG_1x6a7_560{background-color:var(--color-surface-elevated);background-image:repeating-linear-gradient(0deg,rgba(var(--color-text-primary-rgb),.12) 0px,transparent 1px,transparent 2px),repeating-linear-gradient(90deg,rgba(var(--color-text-primary-rgb),.1) 0px,transparent 1px,transparent 3px),repeating-linear-gradient(116deg,rgba(var(--color-text-primary-rgb),.07) 0px,transparent 1px,transparent 4px),repeating-linear-gradient(64deg,rgba(var(--color-text-primary-rgb),.06) 0px,transparent 1px,transparent 5px);background-size:3px 3px,4px 4px,5px 5px,7px 7px;animation:_staticNoise_1x6a7_1 60ms steps(8) infinite;color:var(--color-text-secondary);text-shadow:0 0 6px rgba(var(--color-text-primary-rgb),.5);border:1px solid rgba(var(--color-text-primary-rgb),.15)}._variantG_1x6a7_560:hover:not(:disabled){background-color:var(--color-surface-input);background-image:repeating-linear-gradient(0deg,rgba(var(--color-text-primary-rgb),.18) 0px,transparent 1px,transparent 2px),repeating-linear-gradient(90deg,rgba(var(--color-text-primary-rgb),.15) 0px,transparent 1px,transparent 3px),repeating-linear-gradient(116deg,rgba(var(--color-text-primary-rgb),.1) 0px,transparent 1px,transparent 4px),repeating-linear-gradient(64deg,rgba(var(--color-text-primary-rgb),.09) 0px,transparent 1px,transparent 5px);text-shadow:0 0 10px rgba(var(--color-text-primary-rgb),.7);box-shadow:0 0 12px rgba(var(--color-text-primary-rgb),.1)}._variantG_1x6a7_560:active:not(:disabled){animation:none;background-color:var(--color-surface-panel);transform:scale(.96);transition:transform .08s ease}._variantG_1x6a7_560._enemyPulse_1x6a7_105{animation:_staticNoise_1x6a7_1 40ms steps(10) infinite;background-color:var(--color-surface-panel);background-image:repeating-linear-gradient(0deg,rgba(var(--color-status-error-rgb),.15) 0px,transparent 1px,transparent 2px),repeating-linear-gradient(90deg,rgba(var(--color-status-error-rgb),.12) 0px,transparent 1px,transparent 3px),repeating-linear-gradient(116deg,rgba(var(--color-status-error-rgb),.08) 0px,transparent 1px,transparent 4px),repeating-linear-gradient(64deg,rgba(var(--color-status-error-rgb),.07) 0px,transparent 1px,transparent 5px);color:var(--color-status-error);text-shadow:0 0 6px rgba(var(--color-status-error-rgb),.6);border-color:rgba(var(--color-status-error-rgb),.25)}@keyframes _staticNoise_1x6a7_1{0%{background-position:0 0,0 0,0 0,0 0}12%{background-position:-2px -3px,3px 1px,-1px 2px,2px -1px}25%{background-position:3px 1px,-1px -2px,2px -3px,-3px 2px}37%{background-position:-1px 2px,2px -3px,-3px 1px,1px -2px}50%{background-position:2px -1px,-3px 2px,1px -1px,-2px 3px}62%{background-position:-3px 3px,1px -1px,-2px -2px,3px 1px}75%{background-position:1px -2px,-2px 3px,3px -1px,-1px -3px}87%{background-position:-2px 1px,3px -2px,-1px 3px,2px -3px}to{background-position:0 0,0 0,0 0,0 0}}._variantH_1x6a7_659{background:linear-gradient(rgba(var(--color-surface-page-rgb),.68),rgba(var(--color-surface-page-rgb),.68)),linear-gradient(90deg,silver,silver 14.28%,#c0c000 14.28%,#c0c000 28.57%,#00c0c0 28.57%,#00c0c0 42.85%,#00c000 42.85%,#00c000 57.14%,#c000c0 57.14%,#c000c0 71.42%,#c00000 71.42%,#c00000 85.71%,#0000c0 85.71%,#0000c0);border:1px solid rgba(var(--color-text-primary-rgb),.12);color:var(--color-text-primary);text-shadow:0 0 6px rgba(var(--color-surface-page-rgb),1),0 0 12px rgba(var(--color-surface-page-rgb),.8),-2px 0 rgba(0,255,255,.4),2px 0 rgba(255,0,0,.4);position:relative;overflow:hidden;animation:_barsGlitchShake_1x6a7_1 3s linear infinite}._variantH_1x6a7_659>*{position:relative;z-index:1}._variantH_1x6a7_659:before{content:"";position:absolute;top:30%;left:0;right:0;height:35%;background:linear-gradient(rgba(var(--color-surface-page-rgb),.5),rgba(var(--color-surface-page-rgb),.5)),linear-gradient(90deg,silver,silver 14.28%,#c0c000 14.28%,#c0c000 28.57%,#00c0c0 28.57%,#00c0c0 42.85%,#00c000 42.85%,#00c000 57.14%,#c000c0 57.14%,#c000c0 71.42%,#c00000 71.42%,#c00000 85.71%,#0000c0 85.71%,#0000c0);transform:translate(6px);animation:_barsSliceShift_1x6a7_1 3s steps(1) infinite;pointer-events:none;opacity:.6}._variantH_1x6a7_659:hover:not(:disabled){text-shadow:0 1px 3px rgba(var(--color-surface-page-rgb),.9),-3px 0 rgba(0,255,255,.6),3px 0 rgba(255,0,0,.6);box-shadow:0 0 12px rgba(var(--color-text-primary-rgb),.1);animation:_barsGlitchShake_1x6a7_1 1s linear infinite}._variantH_1x6a7_659:hover:not(:disabled):before{animation:_barsSliceShift_1x6a7_1 1s steps(1) infinite;opacity:.85}._variantH_1x6a7_659:active:not(:disabled){filter:brightness(1.3);transform:scale(.96);transition:transform .08s ease,filter .08s ease}._variantH_1x6a7_659._enemyPulse_1x6a7_105{animation:_barsGlitchShake_1x6a7_1 1.5s linear infinite}._variantH_1x6a7_659._enemyPulse_1x6a7_105:before{animation:_barsSliceShift_1x6a7_1 1.5s steps(1) infinite;opacity:.85}@keyframes _barsGlitchShake_1x6a7_1{0%,82%{transform:translate(0)}83%{transform:translate(-2px)}86%{transform:translate(3px)}89%{transform:translate(-1px)}91%,to{transform:translate(0)}}@keyframes _barsSliceShift_1x6a7_1{0%,75%{transform:translate(6px)}76%{transform:translate(-8px)}80%{transform:translate(10px)}84%{transform:translate(-4px)}88%,to{transform:translate(6px)}}._variantI_1x6a7_764{background:var(--color-accent-primary-dark);border:1px solid rgba(var(--color-accent-primary-rgb),.35);color:var(--color-accent-primary);text-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.6);box-shadow:0 0 10px rgba(var(--color-accent-primary-rgb),.15),inset 0 0 12px rgba(var(--color-surface-page-rgb),.4);position:relative;overflow:hidden}._variantI_1x6a7_764>*{position:relative;z-index:1}._variantI_1x6a7_764:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--color-surface-page-rgb),.35) 2px,rgba(var(--color-surface-page-rgb),.35) 4px);pointer-events:none}._variantI_1x6a7_764:after{content:"";position:absolute;left:0;right:0;height:30%;background:linear-gradient(transparent,rgba(var(--color-accent-primary-rgb),.08) 40%,rgba(var(--color-accent-primary-rgb),.12) 50%,rgba(var(--color-accent-primary-rgb),.08) 60%,transparent);animation:_crtSweep_1x6a7_1 2s linear infinite;pointer-events:none}._variantI_1x6a7_764:hover:not(:disabled){background:var(--color-accent-primary-dark);color:var(--color-accent-primary-dim);text-shadow:0 0 12px rgba(var(--color-accent-primary-rgb),.8);box-shadow:0 0 16px rgba(var(--color-accent-primary-rgb),.25),inset 0 0 12px rgba(var(--color-surface-page-rgb),.3)}._variantI_1x6a7_764:active:not(:disabled){background:var(--color-accent-primary-dark);transform:scale(.96);text-shadow:0 0 16px rgba(var(--color-accent-primary-rgb),1);transition:transform .08s ease}._variantI_1x6a7_764._enemyPulse_1x6a7_105{animation:_crtPhosphorPulse_1x6a7_1 1.2s ease-in-out infinite}@keyframes _crtSweep_1x6a7_1{0%{top:-30%}to{top:100%}}@keyframes _crtPhosphorPulse_1x6a7_1{0%,to{box-shadow:0 0 10px rgba(var(--color-accent-primary-rgb),.15),inset 0 0 12px rgba(var(--color-surface-page-rgb),.4)}50%{box-shadow:0 0 20px rgba(var(--color-accent-primary-rgb),.35),0 0 35px rgba(var(--color-accent-primary-rgb),.1),inset 0 0 8px rgba(var(--color-surface-page-rgb),.3)}}._variantJ_1x6a7_859{background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(var(--color-text-primary-rgb),.04) 3px,rgba(var(--color-text-primary-rgb),.04) 4px),var(--color-status-error);border:1px solid rgba(var(--color-status-error-rgb),.5);color:var(--color-text-primary);text-shadow:-1px 0 rgba(0,255,255,.35),1px 0 rgba(255,0,0,.35);position:relative;overflow:hidden}._variantJ_1x6a7_859>*{position:relative;z-index:1}._variantJ_1x6a7_859:before{content:"";position:absolute;left:-10%;width:120%;height:45%;background:linear-gradient(transparent,rgba(var(--color-text-primary-rgb),.12) 20%,rgba(var(--color-text-primary-rgb),.22) 45%,rgba(var(--color-text-primary-rgb),.25) 50%,rgba(var(--color-text-primary-rgb),.22) 55%,rgba(var(--color-text-primary-rgb),.12) 80%,transparent);animation:_vhsTrack_1x6a7_1 2.5s linear infinite;pointer-events:none}._variantJ_1x6a7_859:after{content:"";position:absolute;left:-5%;width:110%;height:3px;background:linear-gradient(90deg,transparent 10%,rgba(var(--color-text-primary-rgb),.4) 30%,rgba(var(--color-text-primary-rgb),.5) 50%,rgba(var(--color-text-primary-rgb),.4) 70%,transparent 90%);box-shadow:0 0 6px rgba(var(--color-text-primary-rgb),.2);animation:_vhsTrackLine_1x6a7_1 2.5s linear infinite;animation-delay:-.8s;pointer-events:none}._variantJ_1x6a7_859:hover:not(:disabled){background:repeating-linear-gradient(0deg,transparent,transparent 3px,rgba(var(--color-text-primary-rgb),.06) 3px,rgba(var(--color-text-primary-rgb),.06) 4px),var(--color-transmit-button-bg);text-shadow:-2px 0 rgba(0,255,255,.5),2px 0 rgba(255,0,0,.5);box-shadow:0 0 10px rgba(var(--color-status-error-rgb),.3)}._variantJ_1x6a7_859:hover:not(:disabled):before{animation-duration:1.5s}._variantJ_1x6a7_859:active:not(:disabled){transform:scale(.96);transition:transform .08s ease}._variantJ_1x6a7_859._enemyPulse_1x6a7_105{animation:none;text-shadow:-2px 0 rgba(0,255,255,.45),2px 0 rgba(255,0,0,.45)}._variantJ_1x6a7_859._enemyPulse_1x6a7_105:before{animation-duration:1.2s}._variantJ_1x6a7_859._enemyPulse_1x6a7_105:after{animation-duration:1.2s}@keyframes _vhsTrack_1x6a7_1{0%{top:-45%}to{top:100%}}@keyframes _vhsTrackLine_1x6a7_1{0%{top:-3px}to{top:100%}}._variantK_1x6a7_979{background:transparent;border:none;box-shadow:none;color:var(--color-transmit-trace);text-shadow:0 0 7px var(--color-transmit-trace),0 0 20px var(--color-transmit-trace),0 0 42px rgba(var(--color-transmit-trace-rgb),.8),0 0 82px rgba(var(--color-transmit-trace-rgb),.6);animation:_neonFlicker_1x6a7_1 3s ease-in-out infinite}._variantK_1x6a7_979>*{filter:drop-shadow(0 0 6px var(--color-transmit-trace))}._variantK_1x6a7_979:hover:not(:disabled){color:var(--color-transmit-trace);text-shadow:0 0 10px var(--color-transmit-trace),0 0 30px rgba(var(--color-transmit-trace-rgb),.9),0 0 60px rgba(var(--color-transmit-trace-rgb),.7),0 0 120px rgba(var(--color-transmit-trace-rgb),.5)}._variantK_1x6a7_979:active:not(:disabled){transform:scale(.96);transition:transform .08s ease}._variantK_1x6a7_979._enemyPulse_1x6a7_105{animation:_neonFlicker_1x6a7_1 1s ease-in-out infinite}@keyframes _neonFlicker_1x6a7_1{0%,18%,22%,25%,53%,57%,to{opacity:1;text-shadow:0 0 7px var(--color-transmit-trace),0 0 20px var(--color-transmit-trace),0 0 42px rgba(var(--color-transmit-trace-rgb),.8),0 0 82px rgba(var(--color-transmit-trace-rgb),.6)}20%,24%,55%{opacity:.5;text-shadow:0 0 4px var(--color-transmit-trace),0 0 10px var(--color-transmit-trace)}}._variantL_1x6a7_1037{background:transparent;border:none;box-shadow:none;color:var(--color-accent-primary);text-shadow:0 0 6px rgba(var(--color-accent-primary-rgb),.5);position:relative}._variantL_1x6a7_1037>*{position:relative;z-index:1}._variantL_1x6a7_1037:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top left / 14px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top left / 2px 14px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top right / 14px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top right / 2px 14px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom left / 14px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom left / 2px 14px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom right / 14px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom right / 2px 14px no-repeat;filter:drop-shadow(0 0 3px rgba(var(--color-accent-primary-rgb),.3));animation:_bracketPulse_1x6a7_1 2s ease-in-out infinite;pointer-events:none}._variantL_1x6a7_1037:after{content:"";position:absolute;top:50%;left:50%;width:4px;height:4px;background:var(--color-accent-primary);border-radius:50%;transform:translate(-50%,-50%);box-shadow:0 0 6px rgba(var(--color-accent-primary-rgb),.6);pointer-events:none;opacity:.4}._variantL_1x6a7_1037:hover:not(:disabled){text-shadow:0 0 10px rgba(var(--color-accent-primary-rgb),.8)}._variantL_1x6a7_1037:hover:not(:disabled):before{background:linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top left / 18px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top left / 2px 18px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top right / 18px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) top right / 2px 18px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom left / 18px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom left / 2px 18px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom right / 18px 2px no-repeat,linear-gradient(var(--color-accent-primary),var(--color-accent-primary)) bottom right / 2px 18px no-repeat;filter:drop-shadow(0 0 6px rgba(var(--color-accent-primary-rgb),.5))}._variantL_1x6a7_1037:active:not(:disabled){transform:scale(.94);transition:transform .08s ease}._variantL_1x6a7_1037._enemyPulse_1x6a7_105:before{animation:_bracketPulse_1x6a7_1 .8s ease-in-out infinite}@keyframes _bracketPulse_1x6a7_1{0%,to{opacity:.6}50%{opacity:1;filter:drop-shadow(0 0 6px rgba(var(--color-accent-primary-rgb),.5))}}._variantM_1x6a7_1123{background:var(--color-accent-primary);border:none;box-shadow:none;clip-path:polygon(15% 0%,85% 0%,100% 50%,85% 100%,15% 100%,0% 50%);padding:10px 30px;position:relative;color:var(--color-accent-primary);text-shadow:0 0 6px rgba(var(--color-accent-primary-rgb),.4);filter:drop-shadow(0 0 6px rgba(var(--color-accent-primary-rgb),.3))}._variantM_1x6a7_1123>*{position:relative;z-index:1}._variantM_1x6a7_1123:before{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;background:rgba(var(--color-surface-page-rgb),.92);clip-path:polygon(15% 0%,85% 0%,100% 50%,85% 100%,15% 100%,0% 50%);pointer-events:none}._variantM_1x6a7_1123:hover:not(:disabled){filter:drop-shadow(0 0 12px rgba(var(--color-accent-primary-rgb),.5));color:var(--color-accent-primary-dim)}._variantM_1x6a7_1123:active:not(:disabled){transform:scale(.94);filter:drop-shadow(0 0 16px rgba(var(--color-accent-primary-rgb),.6));transition:transform .08s ease}._variantM_1x6a7_1123._enemyPulse_1x6a7_105{animation:_hexPulse_1x6a7_1 1.5s ease-in-out infinite}@keyframes _hexPulse_1x6a7_1{0%,to{filter:drop-shadow(0 0 6px rgba(var(--color-accent-primary-rgb),.3))}50%{filter:drop-shadow(0 0 16px rgba(var(--color-accent-primary-rgb),.7))}}._variantN_1x6a7_1176{background:transparent;border:none;box-shadow:none;color:var(--color-text-primary);text-shadow:-2px 0 #ff0040,2px 0 #0ff;position:relative;animation:_glitchJitter_1x6a7_1 .3s steps(2) infinite}._variantN_1x6a7_1176>*{position:relative;z-index:1}._variantN_1x6a7_1176:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-bottom:2px solid rgba(255,0,64,.5);clip-path:inset(30% 0 50% 0);animation:_glitchSlice_1x6a7_1 2s steps(1) infinite;pointer-events:none}._variantN_1x6a7_1176:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-top:1px solid rgba(0,255,255,.4);clip-path:inset(60% 0 15% 0);animation:_glitchSlice2_1x6a7_1 2.5s steps(1) infinite;pointer-events:none}._variantN_1x6a7_1176:hover:not(:disabled){text-shadow:-3px 0 #ff0040,3px 0 #0ff;animation:_glitchJitter_1x6a7_1 .1s steps(2) infinite}._variantN_1x6a7_1176:active:not(:disabled){transform:scale(.96) skew(-2deg);transition:transform .08s ease}._variantN_1x6a7_1176._enemyPulse_1x6a7_105{animation:_glitchJitter_1x6a7_1 .1s steps(2) infinite}@keyframes _glitchJitter_1x6a7_1{0%{transform:translate(0)}25%{transform:translate(-1px,1px)}50%{transform:translate(1px,-1px)}75%{transform:translate(-1px,-1px)}to{transform:translate(0)}}@keyframes _glitchSlice_1x6a7_1{0%,85%{clip-path:inset(30% 0 50% 0);opacity:0}86%{clip-path:inset(15% 0 65% 0);opacity:1}90%{clip-path:inset(70% 0 5% 0);opacity:1}92%{clip-path:inset(8% 0 75% 0);opacity:0}to{clip-path:inset(30% 0 50% 0);opacity:0}}@keyframes _glitchSlice2_1x6a7_1{0%,80%{clip-path:inset(60% 0 15% 0);opacity:0}82%{clip-path:inset(5% 0 80% 0);opacity:1}88%{clip-path:inset(50% 0 25% 0);opacity:1}92%{opacity:0}to{clip-path:inset(60% 0 15% 0);opacity:0}}._variantO_1x6a7_1261{background:transparent;border:1px solid rgba(var(--color-accent-secondary-rgb),.5);border-radius:50px;color:var(--color-accent-secondary);text-shadow:0 0 6px rgba(var(--color-accent-secondary-rgb),.4);position:relative;overflow:visible}._variantO_1x6a7_1261>*{position:relative;z-index:1}._variantO_1x6a7_1261:before,._variantO_1x6a7_1261:after{content:"";position:absolute;top:-2px;right:-2px;bottom:-2px;left:-2px;border:1px solid rgba(var(--color-accent-secondary-rgb),.4);border-radius:50px;animation:_sonarRing_1x6a7_1 2.5s ease-out infinite;pointer-events:none}._variantO_1x6a7_1261:after{animation-delay:1.25s}._variantO_1x6a7_1261:hover:not(:disabled){border-color:rgba(var(--color-accent-secondary-rgb),.7);text-shadow:0 0 10px rgba(var(--color-accent-secondary-rgb),.6);box-shadow:0 0 12px rgba(var(--color-accent-secondary-rgb),.15)}._variantO_1x6a7_1261:hover:not(:disabled):before,._variantO_1x6a7_1261:hover:not(:disabled):after{animation-duration:1.5s}._variantO_1x6a7_1261:active:not(:disabled){transform:scale(.96);transition:transform .08s ease}._variantO_1x6a7_1261._enemyPulse_1x6a7_105:before,._variantO_1x6a7_1261._enemyPulse_1x6a7_105:after{animation-duration:1.2s;border-color:rgba(var(--color-status-error-rgb),.4)}@keyframes _sonarRing_1x6a7_1{0%{top:-2px;right:-2px;bottom:-2px;left:-2px;opacity:.6}to{top:-18px;right:-18px;bottom:-18px;left:-18px;opacity:0}}._modal_b6v8c_6{width:480px;max-width:92vw;height:auto;max-height:92vh}._paramsGrid_b6v8c_13{display:grid;grid-template-columns:max-content 1fr;column-gap:16px;row-gap:4px;margin:0 0 16px;padding:12px 14px;background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md)}._paramsGrid_b6v8c_13 dt{font-size:.75rem;color:var(--color-text-muted);margin:0}._paramsGrid_b6v8c_13 dd{font-size:.85rem;color:var(--color-text-primary);margin:0;text-align:right}._progressBlock_b6v8c_38{margin-bottom:16px}._progressTrack_b6v8c_42{height:8px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-sm);overflow:hidden}._progressFill_b6v8c_50{height:100%;background:var(--color-accent-primary);transition:width .15s linear}._progressLabel_b6v8c_56{margin-top:6px;font-size:.75rem;color:var(--color-text-muted);text-align:center}._fieldLabel_b6v8c_63{display:flex;flex-direction:column;gap:4px;margin-bottom:12px;font-size:.8rem;color:var(--color-text-muted)}._fieldLabel_b6v8c_63>span{font-size:.8rem;color:var(--color-text-muted)}._select_b6v8c_77,._textarea_b6v8c_78{width:100%;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;padding:8px 10px;outline:none;transition:border-color .15s ease}._textarea_b6v8c_78{resize:vertical;min-height:60px}._select_b6v8c_77:focus,._textarea_b6v8c_78:focus{border-color:var(--color-border-focus);box-shadow:var(--shadow-focus)}._select_b6v8c_77:disabled,._textarea_b6v8c_78:disabled{opacity:.6;cursor:not-allowed}._errorBanner_b6v8c_107{padding:8px 10px;background:rgba(var(--color-status-error-rgb),.1);border:1px solid var(--color-status-error);border-radius:var(--radius-md);color:var(--color-status-error);font-size:.8rem}._footer_b6v8c_116{display:flex;justify-content:flex-end;gap:8px;padding:12px 16px;border-top:1px solid var(--color-border-subtle);flex-shrink:0}._menuButton_8r75r_1{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;color:var(--text-dim);padding:4px 2px;border-radius:var(--radius-sm);cursor:pointer;transition:color .2s ease}._menuButton_8r75r_1:hover,._menuButtonActive_8r75r_18{color:var(--text)}._popup_8r75r_22{position:fixed;transform:translate(-100%);background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:var(--radius-md);box-shadow:0 4px 20px #00000080;min-width:180px;z-index:1001;animation:_fadeIn_8r75r_1 .15s ease;padding:4px 0}@keyframes _fadeIn_8r75r_1{0%{opacity:0;transform:translate(-100%) translateY(-4px)}to{opacity:1;transform:translate(-100%) translateY(0)}}._menuItem_8r75r_46{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:transparent;border:none;color:var(--text);font-size:.8rem;cursor:pointer;text-align:left;white-space:nowrap;transition:background-color .15s ease}._menuItem_8r75r_46:hover:not(:disabled){background:#ffffff0d}._menuItemDisabled_8r75r_66{opacity:.4;cursor:not-allowed}._divider_8r75r_71{height:1px;background:var(--border-dim);margin:4px 0}._sectionLabel_8r75r_77{padding:4px 12px 2px;font-size:.65rem;color:var(--text-dim);letter-spacing:.5px;opacity:.7}._checkMark_8r75r_85{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--primary);flex-shrink:0}._canvas_1otth_1{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;width:100%;height:100%;pointer-events:none}._slider_12ayw_16{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;outline:none}._slider_12ayw_16:disabled{opacity:.5;cursor:not-allowed}._slider_12ayw_16::-webkit-slider-container{-webkit-appearance:none;background:transparent}._slider_12ayw_16::-webkit-slider-runnable-track{height:10px;border-radius:5px;border:1px solid var(--color-border-subtle, var(--border-dim));background:linear-gradient(to right,transparent 0%,transparent var(--fill, 0%),rgba(var(--color-surface-page-rgb),.9) var(--fill, 0%),rgba(var(--color-surface-page-rgb),.9) 100%),linear-gradient(to right,var(--gradient-spectrum-sweep))}._slider_12ayw_16::-webkit-slider-thumb{-webkit-appearance:none;width:3px;height:18px;background:var(--color-text-primary, var(--text));border:none;border-radius:1px;margin-top:-5px;cursor:ew-resize;box-shadow:0 0 4px rgba(var(--color-text-primary-rgb),.8),0 0 12px rgba(var(--color-text-primary-rgb),.35);transition:box-shadow .15s ease}._slider_12ayw_16:hover::-webkit-slider-thumb,._slider_12ayw_16:active::-webkit-slider-thumb{box-shadow:0 0 6px rgba(var(--color-text-primary-rgb),1),0 0 18px rgba(var(--color-text-primary-rgb),.55)}._slider_12ayw_16::-moz-range-track{height:10px;border-radius:5px;border:1px solid var(--color-border-subtle, var(--border-dim));background:rgba(var(--color-surface-page-rgb),.9)}._slider_12ayw_16::-moz-range-progress{height:10px;border-radius:5px 0 0 5px;background:linear-gradient(to right,var(--gradient-spectrum-sweep))}._slider_12ayw_16::-moz-range-thumb{width:3px;height:18px;background:var(--color-text-primary, var(--text));border:none;border-radius:1px;cursor:ew-resize;box-shadow:0 0 4px rgba(var(--color-text-primary-rgb),.8),0 0 12px rgba(var(--color-text-primary-rgb),.35)}._slider_12ayw_16:hover::-moz-range-thumb,._slider_12ayw_16:active::-moz-range-thumb{box-shadow:0 0 6px rgba(var(--color-text-primary-rgb),1),0 0 18px rgba(var(--color-text-primary-rgb),.55)}._group_12ayw_121{display:flex;flex-direction:column;gap:.5rem}._groupInline_12ayw_127{display:flex;align-items:center;gap:.75rem}._label_12ayw_133{font-size:.75rem;color:var(--color-text-secondary)}._value_12ayw_138{font-size:.8rem;color:var(--color-text-primary);min-width:50px;text-align:right}._trackRow_12ayw_145{display:flex;align-items:center;gap:.5rem}._minMax_12ayw_151{font-size:.65rem;color:var(--color-text-muted)}._panel_ct92h_2{background:transparent;overflow:visible}._controls_ct92h_8{overflow:visible}._controlsCollapsed_ct92h_12{max-height:0;opacity:0}._controlsExpanded_ct92h_17{animation:_controlsExpand_ct92h_17 .5s ease-out forwards}._controlsCollapsing_ct92h_21{animation:_controlsCollapse_ct92h_12 .4s ease-in forwards}@keyframes _controlsCollapse_ct92h_12{0%{max-height:500px;opacity:1}to{max-height:0;opacity:0}}@keyframes _controlsExpand_ct92h_17{0%{max-height:0;opacity:0}to{max-height:500px;opacity:1}}._frameContainer_ct92h_48{position:relative;background:var(--bg-dark);overflow:hidden;aspect-ratio:4 / 3}._frame_ct92h_48{display:block;width:100%;height:100%;object-fit:cover;object-position:center bottom;image-rendering:pixelated}._placeholder_ct92h_64{width:100%;aspect-ratio:4 / 3;display:flex;flex-direction:column;align-items:center;justify-content:center;color:var(--text-dim);gap:10px;font-size:.85rem}._placeholderSpinner_ct92h_76{width:36px;height:36px;border:2px solid var(--border-dim);border-top-color:var(--primary);border-radius:50%;animation:_spin_ct92h_1 .8s linear infinite}@keyframes _spin_ct92h_1{to{transform:rotate(360deg)}}._loadingBarContainer_ct92h_90{position:absolute;bottom:0;left:0;right:0;height:3px;background:#0000004d;z-index:2;overflow:hidden}._loadingBar_ct92h_90{width:40%;height:100%;background:var(--primary);box-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.5);animation:_loadingSlide_ct92h_1 1.2s ease-in-out infinite}@keyframes _loadingSlide_ct92h_1{0%{transform:translate(-100%)}to{transform:translate(350%)}}._statsOverlay_ct92h_115{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:space-between;padding:4px 8px;background:linear-gradient(180deg,rgba(0,0,0,.7) 0%,transparent 100%);font-size:.7rem;color:var(--text-dim);z-index:3;pointer-events:none}._stopOverlay_ct92h_132{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .2s}._frameContainer_ct92h_48:hover ._stopOverlay_ct92h_132{opacity:1}._stopOverlay_ct92h_132:hover:not(:disabled){background:transparent}._stopIcon_ct92h_164{display:flex;gap:6px;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#00000080}._playIcon_ct92h_179{display:flex;align-items:center;justify-content:center;width:56px;height:56px;border-radius:50%;background:#00000080;color:#ffffffd9}._stopIcon_ct92h_164:before,._stopIcon_ct92h_164:after{content:"";width:8px;height:28px;border-radius:2px;background:#ffffffd9}._tuningOverlay_ct92h_200{position:absolute;top:0;right:0;bottom:0;left:0;z-index:4;pointer-events:none;background:repeating-linear-gradient(0deg,transparent,transparent 2px,rgba(var(--color-border-default-rgb),.04) 2px,rgba(var(--color-border-default-rgb),.04) 4px);animation:_tuningFlicker_ct92h_1 .12s steps(3) infinite}@keyframes _tuningFlicker_ct92h_1{0%{opacity:.7;background-position:0 0}33%{opacity:.5;background-position:0 2px}66%{opacity:.8;background-position:0 -1px}to{opacity:.6;background-position:0 1px}}._tuningScanline_ct92h_224{position:absolute;left:0;right:0;height:2px;background:linear-gradient(180deg,transparent,rgba(var(--color-border-default-rgb),.5),transparent);animation:_tuningSweep_ct92h_1 .6s ease-in-out infinite}@keyframes _tuningSweep_ct92h_1{0%{top:-2px}to{top:100%}}._freqTuner_ct92h_244{position:relative;padding:4px 10px 8px;background:transparent;border-top:1px solid var(--border-dim)}._freqScale_ct92h_252{display:flex;justify-content:space-between;padding:0 2px;height:18px;position:relative}._freqTick_ct92h_260{display:flex;flex-direction:column;align-items:center;width:1px;position:relative}._freqTickLine_ct92h_268{width:1px;height:6px;background:var(--text-dim);opacity:.3}._freqTickMajor_ct92h_275 ._freqTickLine_ct92h_268{height:10px;opacity:.6}._freqTickCenter_ct92h_280 ._freqTickLine_ct92h_268{height:12px;background:var(--text);opacity:.8}._freqTickLabel_ct92h_286{position:absolute;top:100%;font-size:.55rem;color:var(--text-dim);white-space:nowrap;opacity:.6;margin-top:1px}._freqSlider_ct92h_297{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:2px;background:var(--border-dim);outline:none;margin-top:14px;cursor:pointer;border-radius:1px}._freqSlider_ct92h_297:disabled{opacity:.2;cursor:not-allowed}._freqSlider_ct92h_297::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;background:var(--primary);border:none;border-radius:0;cursor:pointer;clip-path:polygon(50% 0%,100% 100%,0% 100%)}._freqSlider_ct92h_297::-moz-range-thumb{width:14px;height:14px;background:var(--primary);border:none;border-radius:0;cursor:pointer;clip-path:polygon(50% 0%,100% 100%,0% 100%)}._freqSlider_ct92h_297:hover::-webkit-slider-thumb{background:var(--primary-dim)}._freqSlider_ct92h_297:hover::-moz-range-thumb{background:var(--primary-dim)}._freqSlider_ct92h_297:active::-webkit-slider-thumb{background:var(--text)}._freqSlider_ct92h_297:active::-moz-range-thumb{background:var(--text)}._tuningControls_ct92h_354{padding:6px 10px;background:transparent;border-top:1px solid var(--border-dim);display:flex;flex-direction:column;gap:4px}._sliderRow_ct92h_363{display:flex;align-items:center;gap:6px}._sliderLabel_ct92h_369{font-size:.65rem;color:var(--text-dim);min-width:52px;letter-spacing:.5px}._slider_ct92h_363{flex:1;height:3px;cursor:pointer}._sliderValue_ct92h_382{font-size:.65rem;color:var(--text-dim);min-width:24px;text-align:right}._checkboxLabel_ct92h_389{display:flex;align-items:center;gap:6px;font-size:.65rem;color:var(--text-dim);cursor:pointer}._checkboxLabel_ct92h_389 input[type=checkbox]{width:12px;height:12px}._captureSection_ct92h_404{border-top:1px solid var(--border-dim);background:transparent}._captureToggle_ct92h_409{display:flex;align-items:center;gap:6px;width:100%;padding:4px 10px;background:none;border:none;color:var(--text-dim);font-size:.65rem;letter-spacing:.5px;cursor:pointer;transition:color .2s}._captureToggle_ct92h_409:hover{color:var(--text)}._toggleIcon_ct92h_428{font-size:.5rem;color:var(--text-dim)}._captureContent_ct92h_433{padding:4px 10px 6px;border-top:1px solid var(--border-dim);display:flex;flex-direction:column;gap:4px}._captureSlider_ct92h_441{display:flex;align-items:center;gap:6px}._captureSlider_ct92h_441 label{font-size:.65rem;color:var(--text-dim);min-width:52px}._captureSlider_ct92h_441 input[type=range]{flex:1;height:3px;cursor:pointer;accent-color:var(--primary)}._captureSlider_ct92h_441 span{font-size:.65rem;color:var(--text);min-width:48px;text-align:right}._captureSelect_ct92h_467{flex:1;padding:2px 4px;border:1px solid var(--border-dim);background:var(--bg-input);color:var(--text);font-size:.65rem;border-radius:2px}._captureSlider_ct92h_441 input[type=checkbox]{cursor:pointer}._badge_1px06_1{display:inline-flex;align-items:center;gap:4px;padding:2px 6px;border:1px solid var(--color-status-success);border-radius:var(--radius-sm);background:#4ade801a;cursor:default}._icon_1px06_12{font-size:12px;line-height:1;color:var(--color-status-success)}._label_1px06_18{font-size:.7rem;color:var(--color-status-success);letter-spacing:.5px}._removeBtn_1px06_24{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin-left:2px;cursor:pointer;color:var(--text-dim);opacity:.6;transition:opacity .15s}._removeBtn_1px06_24:hover{opacity:1;color:var(--error)}._buttons_72w5n_1{display:flex;gap:4px;flex-shrink:0;align-items:center}._friendBtn_72w5n_8{flex-shrink:0;background:transparent;border:1px solid rgba(var(--color-threat-friend-rgb),.5);color:var(--color-threat-friend);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.65rem;padding:2px 6px;cursor:pointer;border-radius:2px}._friendBtn_72w5n_8:hover:not(:disabled){background:rgba(var(--color-threat-friend-rgb),.1);border-color:var(--color-threat-friend)}._friendBtn_72w5n_8:disabled{opacity:.5;cursor:not-allowed}._enemyBtn_72w5n_30{flex-shrink:0;background:transparent;border:1px solid rgba(var(--color-status-error-rgb),.5);color:var(--color-status-error);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.65rem;padding:2px 6px;cursor:pointer;border-radius:2px}._enemyBtn_72w5n_30:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1);border-color:var(--color-status-error)}._enemyBtn_72w5n_30:disabled{opacity:.5;cursor:not-allowed}._friendBadge_72w5n_52{display:inline-flex;align-items:center;gap:4px;background:rgba(var(--color-threat-friend-rgb),.2);border:1px solid rgba(var(--color-threat-friend-rgb),.5);color:var(--color-threat-friend);font-size:.65rem;padding:2px 6px;border-radius:2px;font-weight:600}._enemyBadge_72w5n_65{display:inline-flex;align-items:center;gap:4px;background:rgba(var(--color-status-error-rgb),.2);border:1px solid rgba(var(--color-status-error-rgb),.5);color:var(--color-status-error);font-size:.65rem;padding:2px 6px;border-radius:2px;font-weight:600}._badgeRemoveBtn_72w5n_78{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin-left:2px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .15s}._badgeRemoveBtn_72w5n_78:hover{opacity:1}._card_yfhnr_1{--card-glow-rgb: 56, 189, 248;border:1px solid var(--border-dim);border-radius:var(--radius-md);padding:0;background:var(--bg-panel);transition:box-shadow .2s ease,border-color .2s ease,opacity .8s ease,filter .8s ease;min-width:0;overflow:hidden}._cardContent_yfhnr_12{padding:10px 14px 14px}._card_yfhnr_1:hover{box-shadow:0 0 12px #0003}._cardUnknown_yfhnr_23{--card-glow-rgb: var(--threat-unknown-rgb);background:rgba(var(--color-surface-panel-rgb),.75);border:1px solid rgba(var(--color-threat-unknown-rgb),.5)}._cardUnknown_yfhnr_23:hover{box-shadow:0 0 12px rgba(var(--color-threat-unknown-rgb),.2)}._cardProtected_yfhnr_34{--card-glow-rgb: var(--threat-protected-rgb);background:linear-gradient(#00000080,#00000080),var(--threat-protected-bg);border:1px solid rgba(var(--color-threat-protected-rgb),.3)}._cardProtected_yfhnr_34:hover{box-shadow:0 0 12px rgba(var(--color-threat-protected-rgb),.2)}._cardEnemy_yfhnr_47{--card-glow-rgb: var(--threat-enemy-rgb);background:linear-gradient(#00000080,#00000080),var(--threat-enemy-bg);border:1px solid var(--threat-enemy)}._cardEnemy_yfhnr_47:hover{box-shadow:0 0 12px rgba(var(--color-status-error-rgb),.2)}._cardFriend_yfhnr_60{--card-glow-rgb: var(--threat-friend-rgb);background:linear-gradient(#00000080,#00000080),var(--threat-friend-bg);border:1px solid rgba(var(--color-threat-friend-rgb),.4)}._cardFriend_yfhnr_60:hover{box-shadow:0 0 12px rgba(var(--color-threat-friend-rgb),.2)}._cardUnknown_yfhnr_23 ._osdSection_yfhnr_73{border-top-color:rgba(var(--color-threat-unknown-rgb),.5)}._cardProtected_yfhnr_34 ._osdSection_yfhnr_73{border-top-color:rgba(var(--color-threat-protected-rgb),.3)}._cardEnemy_yfhnr_47 ._osdSection_yfhnr_73{border-top-color:var(--threat-enemy)}._cardFriend_yfhnr_60 ._osdSection_yfhnr_73{border-top-color:rgba(var(--color-threat-friend-rgb),.4)}._cardStale_yfhnr_90{opacity:.4;filter:saturate(.4) brightness(.85)}._cardVideoActive_yfhnr_96{grid-column:span 2;z-index:5;border-color:rgba(var(--card-glow-rgb),.8);animation:_videoCardExpand_yfhnr_1 .8s cubic-bezier(.34,1.56,.64,1) forwards}._cardVideoClosing_yfhnr_104{grid-column:span 2;z-index:5;animation:_videoCardCollapse_yfhnr_1 .4s cubic-bezier(.64,0,.78,0) forwards}@keyframes _videoCardExpand_yfhnr_1{0%{max-width:342px;transform:scale(.95);opacity:.85;box-shadow:none}to{max-width:100%;transform:scale(1);opacity:1;box-shadow:0 0 24px rgba(var(--card-glow-rgb),.3),0 0 48px rgba(var(--card-glow-rgb),.1)}}@keyframes _videoCardCollapse_yfhnr_1{0%{max-width:100%;transform:scale(1);opacity:1;border-color:rgba(var(--card-glow-rgb),.8);box-shadow:0 0 24px rgba(var(--card-glow-rgb),.3),0 0 48px rgba(var(--card-glow-rgb),.1)}to{max-width:342px;transform:scale(.95);opacity:.85;border-color:var(--border-dim);box-shadow:none}}._cardVideoActivePopup_yfhnr_143{z-index:5;transform-origin:center center;border-color:rgba(var(--card-glow-rgb),.8);animation:_videoPopupExpand_yfhnr_1 .5s cubic-bezier(.34,1.56,.64,1) forwards}._cardVideoClosingPopup_yfhnr_150{z-index:5;transform-origin:center center;animation:_videoPopupCollapse_yfhnr_1 .35s cubic-bezier(.64,0,.78,0) forwards}@keyframes _videoPopupExpand_yfhnr_1{0%{transform:scale(1);opacity:.9;box-shadow:none}to{transform:scale(1.15);opacity:1;box-shadow:0 0 24px rgba(var(--card-glow-rgb),.3),0 0 48px rgba(var(--card-glow-rgb),.1)}}@keyframes _videoPopupCollapse_yfhnr_1{0%{transform:scale(1.15);opacity:1;border-color:rgba(var(--card-glow-rgb),.8);box-shadow:0 0 24px rgba(var(--card-glow-rgb),.3),0 0 48px rgba(var(--card-glow-rgb),.1)}to{transform:scale(1);opacity:1;border-color:var(--border-dim);box-shadow:none}}._cardCompact_yfhnr_185{max-width:200px}._header_yfhnr_189{display:flex;align-items:center;gap:6px;margin-bottom:6px}._headerBadge_yfhnr_196{margin-left:0}._protectionRow_yfhnr_200{display:flex;align-items:center;justify-content:flex-start;margin-bottom:6px}._actionsRow_yfhnr_207{display:flex;align-items:center;justify-content:center;gap:6px;flex-wrap:wrap}._zoomBtn_yfhnr_215{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-muted);font-size:.7rem;padding:2px 6px;cursor:pointer;border-radius:var(--radius-sm);transition:border-color .15s,color .15s}._zoomBtn_yfhnr_215:hover:not(:disabled){border-color:var(--secondary);color:var(--secondary)}._zoomBtn_yfhnr_215:disabled{opacity:.5;cursor:not-allowed}._protectBtn_yfhnr_239{display:inline-flex;align-items:center;justify-content:center;gap:2px;background:transparent;border:none;color:var(--text-dim);font-size:.7rem;padding:4px 6px;cursor:pointer;border-radius:var(--radius-sm);transition:color .2s ease}._protectBtn_yfhnr_239:hover:not(:disabled){color:var(--color-status-success)}._protectBtn_yfhnr_239:disabled{opacity:.5;cursor:not-allowed}._icon_yfhnr_263{display:inline-flex;align-items:center;justify-content:center;font-size:18px}._iconUnknown_yfhnr_271{color:var(--threat-unknown)}._iconProtected_yfhnr_272{color:var(--threat-protected)}._iconEnemy_yfhnr_273{color:var(--threat-enemy)}._iconFriend_yfhnr_274{color:var(--threat-friend)}._droneTypeLabel_yfhnr_277{font-size:.7rem;font-weight:500;letter-spacing:1px;color:var(--text-dim)}._typeInfoPanel_yfhnr_285{display:flex;flex-direction:column;align-items:center;gap:4px;padding:14px;background:var(--color-dim-overlay)}._typeInfoIcon_yfhnr_294{display:inline-flex;align-items:center;justify-content:center}._typeInfoLabel_yfhnr_300{font-size:.8rem;font-weight:600;letter-spacing:2px;color:var(--text-dim)}._typeInfoMetrics_yfhnr_307{width:100%;display:flex;flex-direction:column;gap:3px;margin-top:4px}._metricRow_yfhnr_315{display:flex;justify-content:space-between;align-items:center;padding:0 4px}._metricLabel_yfhnr_322{font-size:.75rem;color:var(--text-dim)}._metricValue_yfhnr_327{font-size:.8rem;color:var(--text);font-weight:500}._type_yfhnr_285{font-weight:400;font-size:.85rem;color:var(--color-text-primary);letter-spacing:1px}._headerRight_yfhnr_340{display:flex;align-items:center;gap:6px;margin-left:auto}._signalMeter_yfhnr_347{display:flex;align-items:flex-end;gap:4px}._rssiLabel_yfhnr_353{font-size:.75rem;color:var(--text-muted);letter-spacing:.5px;opacity:.8;line-height:1}._signalBars_yfhnr_361{display:flex;align-items:flex-end;gap:2px;height:18px}._signalBar_yfhnr_361{width:4px;background:var(--border-dim);border-radius:var(--radius-sm)}._signalBar_yfhnr_361:nth-child(1){height:6px}._signalBar_yfhnr_361:nth-child(2){height:9px}._signalBar_yfhnr_361:nth-child(3){height:12px}._signalBar_yfhnr_361:nth-child(4){height:15px}._signalBar_yfhnr_361:nth-child(5){height:18px}._signalBarActive_yfhnr_380{background:var(--border-dim)}._signalGrey_yfhnr_384{background:var(--color-text-muted)}._signalGreen_yfhnr_388{background:var(--primary)}._signalYellow_yfhnr_392{background:var(--warning)}._signalOrange_yfhnr_396{background:var(--color-accent-info)}._signalRed_yfhnr_400{background:var(--error)}._snrMeter_yfhnr_405{display:flex;align-items:center;gap:4px;flex-shrink:0}._snrDot_yfhnr_412{width:6px;height:6px;border-radius:50%;background-color:currentColor;color:var(--color-text-muted)}._snrLabel_yfhnr_420{font-size:.65rem;color:var(--text-muted);letter-spacing:.5px;opacity:.8;line-height:1}._snrValue_yfhnr_428{font-size:.75rem;font-weight:600;line-height:1;color:var(--color-text-muted)}._snrWeak_yfhnr_436{color:var(--color-text-muted)}._snrGreen_yfhnr_437{color:var(--primary)}._snrYellow_yfhnr_438{color:var(--warning)}._snrRed_yfhnr_439{color:var(--error)}._time_yfhnr_441{font-size:.75rem;color:var(--text-dim)}._framePreview_yfhnr_446{position:relative;overflow:hidden;background:var(--bg-dark);cursor:pointer}@keyframes _frameTurnOn_yfhnr_1{0%{transform:scaleY(.02) scaleX(.8);filter:brightness(4);opacity:.6}20%{transform:scaleY(.08) scaleX(.95);filter:brightness(2.5);opacity:.85}55%{transform:scaleY(.7) scaleX(1);filter:brightness(1.3);opacity:1}80%{transform:scaleY(1.05) scaleX(1);filter:brightness(1.05)}to{transform:scaleY(1) scaleX(1);filter:brightness(1);opacity:1}}._frameEntering_yfhnr_462{animation:_frameTurnOn_yfhnr_1 .35s cubic-bezier(.22,.61,.36,1) forwards}._framePlaceholder_yfhnr_466{position:relative;width:100%;aspect-ratio:4 / 3;background:var(--bg-dark);cursor:pointer}._frameImage_yfhnr_474{display:block;width:100%;height:auto}@keyframes _frameUpdate_yfhnr_1{0%{opacity:.65;filter:brightness(1.4)}to{opacity:1;filter:brightness(1)}}._frameUpdating_yfhnr_486{animation:_frameUpdate_yfhnr_1 .25s ease-out forwards}._frameImageHidden_yfhnr_492{visibility:hidden}._playOverlay_yfhnr_497{position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;display:flex;align-items:center;justify-content:center;background:transparent;opacity:1;transition:background .2s ease}._framePreview_yfhnr_446:hover ._playOverlay_yfhnr_497,._framePlaceholder_yfhnr_466:hover ._playOverlay_yfhnr_497{background:#00000040}._playButton_yfhnr_517{display:flex;align-items:center;justify-content:center;width:48px;height:48px;border-radius:50%;background:#0000008c;border:2px solid rgba(255,255,255,.85);color:#fffffff2;box-shadow:0 2px 12px #00000073;transition:background .18s ease,border-color .18s ease,color .18s ease,transform .18s ease,box-shadow .18s ease}._framePreview_yfhnr_446:hover ._playButton_yfhnr_517,._framePlaceholder_yfhnr_466:hover ._playButton_yfhnr_517{background:#000000b3;border-color:#fff;color:#fff;transform:scale(1.1);box-shadow:0 0 0 4px #ffffff14,0 4px 18px #0000008c}._framePreview_yfhnr_446:active ._playButton_yfhnr_517,._framePlaceholder_yfhnr_466:active ._playButton_yfhnr_517{transform:scale(.96);transition-duration:.08s}._frameSignal_yfhnr_554{position:absolute;top:6px;right:6px;z-index:3;padding:3px 8px;background:#000000a6;border-radius:var(--radius-sm);border:1px solid rgba(var(--color-text-muted-rgb),.1)}._osdSection_yfhnr_73{margin-top:6px;padding-top:4px;border-top:1px solid var(--border-dim)}._osdLabel_yfhnr_571{display:block;text-align:center;font-weight:500;font-size:.65rem;color:var(--text-muted);letter-spacing:.5px;opacity:.7;margin-bottom:2px}._osdFramePreview_yfhnr_582{margin-bottom:8px;border:1px solid var(--border-dim);border-radius:var(--radius-md);overflow:hidden;background:var(--bg-dark)}._osdFrameImage_yfhnr_590{display:block;width:100%;height:auto}._osdDigitsRow_yfhnr_596{margin-bottom:4px}._osdDigits_yfhnr_596{font-size:.9rem;font-weight:600;color:var(--color-text-primary)}._osdRawRow_yfhnr_606{display:flex;gap:8px;align-items:flex-start;margin-top:4px}._osdButtonsRow_yfhnr_613{display:flex;justify-content:flex-end;margin-top:4px}._osdRaw_yfhnr_606{flex:1;font-size:.75rem;color:var(--color-text-primary);word-break:break-all}._osdButtons_yfhnr_613{display:flex;gap:4px;flex-shrink:0;align-items:center}._friendBtn_yfhnr_633{flex-shrink:0;background:transparent;border:1px solid rgba(var(--color-threat-friend-rgb),.5);color:var(--color-threat-friend);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.65rem;padding:2px 6px;cursor:pointer;border-radius:var(--radius-sm)}._friendBtn_yfhnr_633:hover:not(:disabled){background:rgba(var(--color-threat-friend-rgb),.1);border-color:var(--color-threat-friend)}._friendBtn_yfhnr_633:disabled{opacity:.5;cursor:not-allowed}._enemyBtn_yfhnr_655{flex-shrink:0;background:transparent;border:1px solid rgba(var(--color-status-error-rgb),.5);color:var(--color-status-error);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.65rem;padding:2px 6px;cursor:pointer;border-radius:var(--radius-sm)}._enemyBtn_yfhnr_655:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1);border-color:var(--color-status-error)}._enemyBtn_yfhnr_655:disabled{opacity:.5;cursor:not-allowed}._friendBadge_yfhnr_677{display:inline-flex;align-items:center;gap:4px;background:rgba(var(--color-threat-friend-rgb),.2);border:1px solid rgba(var(--color-threat-friend-rgb),.5);color:var(--color-threat-friend);font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);font-weight:600}._enemyBadge_yfhnr_690{display:inline-flex;align-items:center;gap:4px;background:var(--danger);color:var(--color-text-primary);font-size:.65rem;padding:2px 6px;border-radius:var(--radius-sm);font-weight:600;animation:_pulse_yfhnr_1 1.5s ease-in-out infinite}._badgeRemoveBtn_yfhnr_703{display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;padding:0;margin-left:2px;cursor:pointer;color:inherit;opacity:.7;transition:opacity .15s}._badgeRemoveBtn_yfhnr_703:hover{opacity:1}@keyframes _pulse_yfhnr_1{0%,to{opacity:1}50%{opacity:.75}}._cardTransmitting_yfhnr_727{animation:_radiationPulse_yfhnr_1 2s ease-in-out infinite}@keyframes _radiationPulse_yfhnr_1{0%{border-color:var(--error);box-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3),0 0 rgba(var(--color-status-error-rgb),.4)}25%{border-color:var(--warning);box-shadow:0 0 10px rgba(var(--color-status-error-rgb),.5),0 0 0 4px rgba(var(--color-status-error-rgb),.2)}50%{border-color:var(--error);box-shadow:0 0 6px rgba(var(--color-status-error-rgb),.4),0 0 0 8px rgba(var(--color-status-error-rgb),0)}75%{border-color:var(--warning);box-shadow:0 0 12px rgba(var(--color-accent-info-rgb),.4),0 0 0 3px rgba(var(--color-accent-info-rgb),.15)}to{border-color:var(--error);box-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3),0 0 rgba(var(--color-status-error-rgb),.4)}}._transmitCountdownOverlay_yfhnr_765{position:absolute;bottom:8px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:4px;z-index:5;pointer-events:none}._transmitCountdownText_yfhnr_778{font-size:1.1rem;font-weight:600;color:var(--error);text-shadow:0 0 8px rgba(var(--color-status-error-rgb),.6),0 1px 3px rgba(0,0,0,.8);letter-spacing:1px}@keyframes _frameTurnOff_yfhnr_1{0%{transform:scaleY(1) scaleX(1);filter:brightness(1);opacity:1}20%{transform:scaleY(1.05) scaleX(1);filter:brightness(1.05)}45%{transform:scaleY(.7) scaleX(1);filter:brightness(1.3);opacity:1}80%{transform:scaleY(.08) scaleX(.95);filter:brightness(2.5);opacity:.85}to{transform:scaleY(.02) scaleX(.8);filter:brightness(4);opacity:0}}@keyframes _cardContentFadeOut_yfhnr_1{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-4px)}}@keyframes _cardCollapse_yfhnr_1{0%{transform:scaleY(1);opacity:1}to{transform:scaleY(0);opacity:0}}._cardExiting_yfhnr_809{pointer-events:none;transform-origin:center top;animation:_cardCollapse_yfhnr_1 .2s ease-in .35s forwards}._cardExiting_yfhnr_809 ._framePreview_yfhnr_446{animation:_frameTurnOff_yfhnr_1 .45s cubic-bezier(.55,0,1,.45) forwards}._cardExiting_yfhnr_809 ._cardContent_yfhnr_12{animation:_cardContentFadeOut_yfhnr_1 .25s ease forwards}@keyframes _cardTurnOff_yfhnr_1{0%{transform:scaleY(1) scaleX(1);filter:brightness(1);opacity:1}20%{transform:scaleY(1.05) scaleX(1);filter:brightness(1.05)}45%{transform:scaleY(.7) scaleX(1);filter:brightness(1.3);opacity:1}80%{transform:scaleY(.08) scaleX(.95);filter:brightness(2.5);opacity:.85}to{transform:scaleY(.02) scaleX(.8);filter:brightness(4);opacity:0}}._cardExitingNoFrame_yfhnr_832{pointer-events:none;transform-origin:center center;animation:_cardTurnOff_yfhnr_1 .45s cubic-bezier(.55,0,1,.45) forwards}._container_1ni4n_1{flex:1;position:relative}._header_1ni4n_6{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:8px;margin-bottom:14px}._headerInfo_1ni4n_15{display:flex;align-items:center;gap:12px;flex-wrap:wrap}._titleRow_1ni4n_22{display:flex;align-items:center;gap:8px}._infoBtn_1ni4n_28{background:transparent;border:1px solid var(--border-dim);color:var(--text-dim);font-size:.75rem;width:20px;height:20px;border-radius:50%;cursor:help;display:flex;align-items:center;justify-content:center;padding:0;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}._infoBtn_1ni4n_28:hover{color:var(--primary);border-color:var(--primary);box-shadow:0 0 6px rgba(var(--color-accent-primary-rgb),.2)}._grid_1ni4n_50{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),342px));gap:16px;align-items:start;align-content:start;flex:1;max-width:100%}._gridCompact_1ni4n_60{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px}._noData_1ni4n_65{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--color-status-success);font-size:1.1rem;animation:_glowPulseGreen_1ni4n_1 3s ease-in-out infinite}._noData_1ni4n_65:only-child{position:absolute;left:0;right:0}._errorMessage_1ni4n_83{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;min-height:200px;color:var(--error);font-size:1.1rem;animation:_glowPulseRed_1ni4n_1 3s ease-in-out infinite}._errorMessage_1ni4n_83:only-child{position:absolute;left:0;right:0}@keyframes _glowPulseGreen_1ni4n_1{0%,to{text-shadow:0 0 4px rgba(var(--color-accent-primary-rgb),.3)}50%{text-shadow:0 0 12px rgba(var(--color-accent-primary-rgb),.6)}}@keyframes _glowPulseRed_1ni4n_1{0%,to{text-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3)}50%{text-shadow:0 0 12px rgba(var(--color-status-error-rgb),.6)}}._groupedContainer_1ni4n_119{display:flex;flex-direction:column;gap:16px;flex:1}._groupedCompact_1ni4n_126{gap:10px}._bandGroup_1ni4n_130{display:flex;flex-direction:column;gap:8px}._bandHeader_1ni4n_136{display:flex;align-items:center;gap:8px;padding:4px 0;border-bottom:1px solid var(--border-dim);cursor:pointer;-webkit-user-select:none;user-select:none}._bandHeader_1ni4n_136:hover{opacity:.8}._bandChevron_1ni4n_150{font-size:1rem;color:var(--text-dim);transition:transform .2s ease;line-height:1}._bandChevronCollapsed_1ni4n_157{transform:rotate(-90deg)}._bandLabel_1ni4n_161{font-size:.75rem;font-weight:600;color:var(--color-text-primary);letter-spacing:.5px}._bandCount_1ni4n_168{font-size:.7rem;color:var(--text-dim);background:rgba(var(--color-text-primary-rgb),.05);padding:2px 6px;border-radius:var(--radius-md)}._bandCards_1ni4n_176{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(270px,100%),342px));gap:16px;align-items:start}._bandCardsCompact_1ni4n_183{grid-template-columns:repeat(auto-fill,minmax(min(200px,100%),1fr));gap:10px}._snrSlider_1ni4n_188{display:flex;align-items:center;gap:6px}._snrSliderInput_1ni4n_194{width:100px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;height:16px}._snrSliderInput_1ni4n_194::-webkit-slider-runnable-track{height:2px;background:var(--border-dim);border-radius:1px;-webkit-appearance:none}._snrSliderInput_1ni4n_194::-webkit-slider-container{-webkit-appearance:none;background:transparent}._snrSliderInput_1ni4n_194::-moz-range-track{height:2px;background:var(--border-dim);border-radius:1px;border:none}._snrSliderInput_1ni4n_194::-moz-range-progress{height:2px;background:var(--scanning);border-radius:1px}._snrSliderInput_1ni4n_194::-webkit-slider-thumb{-webkit-appearance:none;width:12px;height:12px;border-radius:50%;background:var(--scanning);border:none;margin-top:-5px;cursor:pointer;transition:box-shadow .15s ease}._snrSliderInput_1ni4n_194::-moz-range-thumb{width:12px;height:12px;border-radius:50%;background:var(--scanning);border:none;cursor:pointer;transition:box-shadow .15s ease}._snrSliderInput_1ni4n_194:hover::-webkit-slider-thumb{box-shadow:0 0 6px rgba(var(--color-accent-secondary-rgb),.5)}._snrSliderInput_1ni4n_194:hover::-moz-range-thumb{box-shadow:0 0 6px rgba(var(--color-accent-secondary-rgb),.5)}._snrSliderInput_1ni4n_194:disabled{opacity:.5;cursor:not-allowed}._snrSliderLabel_1ni4n_267{font-size:.7rem;color:var(--text-dim);white-space:nowrap}._snrSliderValue_1ni4n_273{font-size:.7rem;color:var(--scanning);white-space:nowrap;min-width:32px}._openVideoBtn_1ni4n_280{position:absolute;bottom:16px;right:16px;width:44px;height:44px;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:6px;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 4px 16px #0006;transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}._openVideoBtn_1ni4n_280:hover{color:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px #0006,0 0 8px rgba(var(--color-accent-primary-rgb),.2)}._container_1lthw_1{position:relative;display:inline-block;border-radius:50%;overflow:hidden;flex-shrink:0}._canvas_1lthw_9{display:block;border-radius:50%;cursor:grab;touch-action:none}._canvas_1lthw_9:active{cursor:grabbing}._degreesTapTarget_1lthw_20{position:absolute;width:40px;height:20px;cursor:pointer;z-index:5}._degreesInput_1lthw_28{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:54px;text-align:center;background:#000000d9;border:1px solid rgba(var(--color-text-muted-rgb),.3);border-radius:4px;color:var(--color-text-primary);font-size:.7rem;padding:2px 4px;outline:none;z-index:10}._degreesInput_1lthw_28:focus{border-color:rgba(var(--color-text-muted-rgb),.6)}._degreesInput_1lthw_28::-webkit-outer-spin-button,._degreesInput_1lthw_28::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}._degreesInput_1lthw_28[type=number]{-moz-appearance:textfield}._forbiddenFlash_1lthw_60{box-shadow:0 0 12px rgba(var(--color-status-error-rgb),.5);border-radius:50%}._container_187df_1{display:flex;flex-direction:column;align-items:center;gap:4px;padding:8px 6px;background:#000000bf;border:1px solid var(--color-border-subtle);border-radius:4px;-webkit-user-select:none;user-select:none;width:28px;z-index:1000}._container_187df_1._disabled_187df_15{opacity:.4;cursor:not-allowed}._label_187df_20{font-size:.6rem;color:var(--color-text-muted);letter-spacing:1px;line-height:1}._track_187df_27{position:relative;width:6px;height:100px;background:var(--color-border-subtle);border-radius:3px;cursor:pointer;flex-shrink:0}._container_187df_1:not(._disabled_187df_15) ._track_187df_27:hover{background:rgba(var(--color-text-muted-rgb),.22)}._activeFill_187df_41{position:absolute;bottom:0;left:0;width:100%;background:var(--color-accent-info);border-radius:3px;pointer-events:none;opacity:.7}._thumb_187df_52{position:absolute;left:50%;transform:translate(-50%) translateY(50%);width:14px;height:14px;background:var(--color-accent-info);border:2px solid var(--color-surface-page);border-radius:50%;cursor:grab;box-shadow:0 0 4px rgba(var(--color-accent-info-rgb),.4);transition:box-shadow .15s ease,transform .05s ease;z-index:1}._thumb_187df_52:hover{box-shadow:0 0 8px rgba(var(--color-accent-info-rgb),.6)}._thumbDragging_187df_71{cursor:grabbing;box-shadow:0 0 12px rgba(var(--color-accent-info-rgb),.8);transform:translate(-50%) translateY(50%) scale(1.15)}._value_187df_77{font-size:.7rem;color:var(--color-accent-info);font-weight:500;text-align:center;line-height:1;min-width:24px;font-variant-numeric:tabular-nums}._modal_1vip7_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:16px;min-width:260px}._title_1vip7_14{font-size:.75rem;color:var(--color-text-muted);margin-bottom:12px;letter-spacing:.5px}._body_1vip7_21{display:flex;flex-direction:column;gap:8px}._clickMapBtn_1vip7_27{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:10px;border-radius:3px;font-size:.7rem;cursor:pointer;text-align:left;transition:border-color .15s}._clickMapBtn_1vip7_27:hover{border-color:var(--color-text-secondary)}._divider_1vip7_43{text-align:center;font-size:.6rem;color:var(--color-text-muted)}._inputRow_1vip7_49{display:flex;align-items:center;gap:6px}._label_1vip7_55{font-size:.65rem;color:var(--color-text-muted);width:28px}._input_1vip7_49{flex:1;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:3px;color:var(--color-text-primary);padding:6px 8px;font-size:.75rem;outline:none}._input_1vip7_49:focus{border-color:var(--color-border-focus)}._btnRow_1vip7_76{display:flex;gap:6px;margin-top:4px}._setBtn_1vip7_82{flex:1;background:transparent;border:1px solid var(--color-status-success);color:var(--color-status-success);padding:6px;border-radius:3px;font-size:.7rem;cursor:pointer}._setBtn_1vip7_82:hover{background:#4ade801a}._cancelBtn_1vip7_97{flex:1;background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-muted);padding:6px;border-radius:3px;font-size:.7rem;cursor:pointer}._cancelBtn_1vip7_97:hover{border-color:var(--color-text-secondary)}._error_1vip7_112{font-size:.6rem;color:var(--color-status-error)}._modal_1lu8m_1{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:2000;background:rgba(var(--color-surface-panel-rgb),.95);border:1px solid var(--color-border-subtle);border-radius:6px;padding:16px;min-width:260px}._title_1lu8m_14{font-size:.75rem;color:var(--color-text-muted);margin-bottom:12px;letter-spacing:.5px}._body_1lu8m_21{display:flex;flex-direction:column;gap:8px}._inputRow_1lu8m_27{display:flex;align-items:center;gap:6px}._label_1lu8m_33{font-size:.65rem;color:var(--color-text-muted);width:28px}._input_1lu8m_27{flex:1;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:3px;color:var(--color-text-primary);padding:6px 8px;font-size:.75rem;outline:none}._input_1lu8m_27:focus{border-color:var(--color-text-secondary)}._btnRow_1lu8m_54{display:flex;gap:6px;margin-top:4px}._aimBtn_1lu8m_60{flex:1;background:transparent;border:1px solid var(--color-accent-info);color:var(--color-accent-info);padding:6px;border-radius:3px;font-size:.7rem;cursor:pointer}._aimBtn_1lu8m_60:hover{background:rgba(var(--color-accent-info-rgb),.1)}._cancelBtn_1lu8m_75{flex:1;background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-muted);padding:6px;border-radius:3px;font-size:.7rem;cursor:pointer}._cancelBtn_1lu8m_75:hover{border-color:var(--color-text-secondary)}._error_1lu8m_90{font-size:.6rem;color:var(--color-status-error)}._container_l0gwh_3{position:absolute;bottom:16px;left:16px;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:6px;box-shadow:0 4px 16px #0006;overflow:hidden;z-index:10;display:flex;flex-direction:column}._resizeHandle_l0gwh_18{position:absolute;top:0;right:0;width:16px;height:16px;cursor:ne-resize;z-index:30}._resizeHandle_l0gwh_18:after{content:"";position:absolute;top:3px;right:3px;width:8px;height:8px;border-top:1.5px solid var(--color-text-muted);border-right:1.5px solid var(--color-text-muted)}._resizeHandle_l0gwh_18:hover:after{border-color:var(--color-text-primary)}._header_l0gwh_44{display:flex;align-items:center;justify-content:space-between;padding:6px 10px;background:#00000080;border-bottom:1px solid var(--color-border-subtle);z-index:20;flex-shrink:0;height:32px}._headerLeft_l0gwh_56{display:flex;align-items:center;gap:8px}._headerRight_l0gwh_62{display:flex;align-items:center;gap:4px}._healthBadge_l0gwh_69{display:flex;align-items:center;gap:4px;font-size:.6rem;font-weight:500;letter-spacing:.5px;padding:2px 6px;border-radius:3px;border:1px solid;text-transform:uppercase}._healthBadge_offline_l0gwh_82{color:var(--color-status-error);border-color:rgba(var(--color-status-error-rgb),.3);background:rgba(var(--color-status-error-rgb),.08)}._healthBadge_moving_l0gwh_88{color:var(--color-accent-info);border-color:rgba(var(--color-accent-info-rgb),.3);background:rgba(var(--color-accent-info-rgb),.08)}._healthBadge_imu_fused_l0gwh_94{color:var(--color-status-success);border-color:rgba(var(--color-status-success-rgb),.3);background:rgba(var(--color-status-success-rgb),.08)}._healthBadge_motor_only_l0gwh_100{color:var(--color-accent-secondary);border-color:rgba(var(--color-accent-secondary-rgb),.3);background:rgba(var(--color-accent-secondary-rgb),.08)}._healthDot_l0gwh_106{width:5px;height:5px;border-radius:50%;display:inline-block;flex-shrink:0}._healthDot_offline_l0gwh_114{background:var(--color-status-error)}._healthDot_moving_l0gwh_118{background:var(--color-accent-info);animation:_pulseDot_l0gwh_1 1s ease-in-out infinite}._healthDot_imu_fused_l0gwh_123{background:var(--color-status-success);box-shadow:0 0 4px rgba(var(--color-status-success-rgb),.6)}._healthDot_motor_only_l0gwh_128{background:var(--color-accent-secondary)}@keyframes _pulseDot_l0gwh_1{0%,to{opacity:1}50%{opacity:.3}}._cableBadge_l0gwh_138{font-size:.6rem;color:var(--color-text-secondary);padding:2px 6px;border:1px solid var(--color-border-default);border-radius:3px;background:#0000004d}._cableBadge_warning_l0gwh_147{color:var(--color-status-warning);border-color:rgba(var(--color-status-warning-rgb),.3)}._headerBtn_l0gwh_153{background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-secondary);width:22px;height:22px;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:.7rem;line-height:1;padding:0;transition:border-color .15s,color .15s}._headerBtn_l0gwh_153:hover{border-color:var(--color-text-primary);color:var(--color-text-primary)}._mapContainer_l0gwh_176{flex:1;position:relative;min-height:0}._mapContainer_l0gwh_176 .leaflet-container{background:var(--color-surface-page);width:100%;height:100%}._mapContainer_l0gwh_176 .leaflet-tile-pane{filter:brightness(.7) saturate(.8) hue-rotate(180deg) invert(1)}._mapContainer_l0gwh_176 .leaflet-control-attribution{background:rgba(var(--color-surface-panel-rgb),.8)!important;color:var(--color-text-muted)!important;font-size:.55rem!important}._mapContainer_l0gwh_176 .leaflet-control-attribution a{color:var(--color-text-muted)!important}._mapContainer_l0gwh_176 .leaflet-control-zoom{border:1px solid var(--color-border-default)!important;border-radius:4px!important;overflow:hidden}._mapContainer_l0gwh_176 .leaflet-control-zoom a{background:var(--color-surface-elevated)!important;color:var(--color-text-secondary)!important;border-bottom:1px solid var(--color-border-default)!important}._mapContainer_l0gwh_176 .leaflet-control-zoom a:hover{background:var(--color-surface-input)!important;color:var(--color-text-primary)!important}._coordsOverlay_l0gwh_220{position:absolute;bottom:8px;left:8px;z-index:1000;display:flex;flex-direction:column;gap:1px;font-size:.6rem;color:var(--color-text-secondary);background:#0009;padding:3px 6px;border-radius:3px;font-variant-numeric:tabular-nums;cursor:pointer;transition:color .15s,background-color .15s}._coordsOverlay_l0gwh_220:hover{color:var(--color-text-primary);background:#000c}._elevationArea_l0gwh_244{position:absolute;right:10px;top:50%;transform:translateY(-50%);z-index:1000}._flashOverlay_l0gwh_253{position:absolute;top:0;left:0;right:0;bottom:0;z-index:1001;pointer-events:none;opacity:0;transition:opacity .3s ease}._flashOverlay_active_l0gwh_265{opacity:1;background:rgba(var(--color-status-error-rgb),.25)}._recenterBtn_l0gwh_271{position:absolute;top:8px;right:8px;background:#0009;border:none;color:var(--color-text-secondary);font-size:1rem;line-height:1;cursor:pointer;padding:0;width:22px;height:22px;display:flex;align-items:center;justify-content:center;border-radius:4px;z-index:1000;transition:color .15s,background-color .15s}._recenterBtn_l0gwh_271:hover{color:var(--color-status-success);background-color:#000c}._pickModeBanner_l0gwh_298{position:absolute;top:0;left:0;right:0;z-index:1002;text-align:center;padding:6px 12px;font-size:.7rem;font-weight:500}._pickModeBanner_info_l0gwh_310{background:rgba(var(--color-accent-primary-rgb),.15);color:var(--color-accent-secondary);border-bottom:1px solid rgba(var(--color-accent-primary-rgb),.25)}._pickModeBanner_warning_l0gwh_316{background:rgba(var(--color-status-warning-rgb),.15);color:var(--color-status-warning);border-bottom:1px solid rgba(var(--color-status-warning-rgb),.25)}._pickModeBanner_error_l0gwh_322{background:rgba(var(--color-status-error-rgb),.15);color:var(--color-status-error);border-bottom:1px solid rgba(var(--color-status-error-rgb),.25);text-transform:uppercase;letter-spacing:1px}._bottomControls_l0gwh_331{flex-shrink:0;display:flex;flex-direction:column;background:var(--color-surface-panel);border-top:1px solid var(--color-border-subtle)}._compassRow_l0gwh_340{display:flex;align-items:center;justify-content:center;padding:8px 12px 4px;gap:12px}._jogBtn_l0gwh_348{background:transparent;border:1px solid var(--color-border-subtle);color:var(--color-text-secondary);font-size:.7rem;padding:6px 10px;border-radius:3px;cursor:pointer;-webkit-user-select:none;user-select:none;white-space:nowrap;transition:border-color .15s,color .15s}._jogBtn_l0gwh_348:hover:not(:disabled){border-color:var(--color-status-success);color:var(--color-status-success)}._jogBtn_l0gwh_348:active:not(:disabled){background:rgba(var(--color-status-success-rgb),.1)}._jogBtn_l0gwh_348:disabled{opacity:.35;cursor:not-allowed}._imuRow_l0gwh_376{display:flex;align-items:center;justify-content:center;gap:10px;padding:2px 12px 4px;font-size:.6rem}._imuStatus_l0gwh_385{display:flex;align-items:center;gap:3px;color:var(--color-text-secondary)}._imuDot_l0gwh_392{width:5px;height:5px;border-radius:50%;flex-shrink:0}._imuDot_active_l0gwh_399{background:var(--color-status-success)}._imuDot_inactive_l0gwh_403{background:var(--color-status-error)}._cableText_l0gwh_407{color:var(--color-text-secondary);font-size:.6rem}._cableText_warning_l0gwh_412{color:var(--color-status-warning)}._syncBtn_l0gwh_416{background:transparent;border:none;color:var(--color-accent-primary);font-size:.6rem;cursor:pointer;padding:0;transition:text-decoration .15s}._syncBtn_l0gwh_416:hover:not(:disabled){text-decoration:underline}._syncBtn_l0gwh_416:disabled{opacity:.5;cursor:not-allowed}._actionRow_l0gwh_436{display:flex;align-items:center;justify-content:space-between;padding:4px 10px 6px;height:32px;background:#000000b3}._actionBtn_l0gwh_445{background:transparent;border:1px solid var(--color-border-default);color:var(--color-text-secondary);font-size:.65rem;padding:4px 12px;border-radius:3px;cursor:pointer;letter-spacing:.5px;transition:border-color .15s,color .15s}._actionBtn_l0gwh_445:hover:not(:disabled){border-color:var(--color-text-primary);color:var(--color-text-primary)}._actionBtn_l0gwh_445:disabled{opacity:.35;cursor:not-allowed}._actionBtn_active_l0gwh_467{border-color:var(--color-accent-info);color:var(--color-accent-info);background:rgba(var(--color-accent-info-rgb),.1)}._stopBtn_l0gwh_473{background:transparent;border:1px solid rgba(var(--color-status-error-rgb),.4);color:var(--color-status-error);font-size:.65rem;font-weight:600;padding:4px 16px;border-radius:3px;cursor:pointer;text-transform:uppercase;letter-spacing:1px;transition:background-color .15s,border-color .15s}._stopBtn_l0gwh_473:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.12);border-color:var(--color-status-error)}._stopBtn_dimmed_l0gwh_492{opacity:.35}._headingWarning_l0gwh_497{text-align:center;padding:4px 12px;font-size:.65rem;font-weight:500;color:var(--color-status-warning);background:rgba(var(--color-status-warning-rgb),.15);border-bottom:1px solid rgba(var(--color-status-warning-rgb),.25);display:flex;align-items:center;justify-content:center;gap:8px}._headingWarning_l0gwh_497 button{font-size:.6rem;padding:2px 8px;border:1px solid var(--color-status-warning);background:transparent;color:var(--color-status-warning);border-radius:3px;cursor:pointer;transition:background-color .15s}._headingWarning_l0gwh_497 button:hover{background:rgba(var(--color-status-warning-rgb),.15)}._fullscreen_l0gwh_527{position:fixed;top:0;right:0;bottom:0;left:0;z-index:2000;border-radius:0;border:none;width:100%!important;height:100%!important}._fullscreen_l0gwh_527 ._resizeHandle_l0gwh_18,._directionIndicator_l0gwh_542,._legend_l0gwh_545{display:none}._layout_18c0l_1{display:flex;gap:8px;position:relative;flex:1;min-height:0;overflow:hidden}._mainContent_18c0l_10{flex:1;min-width:0;display:flex;flex-direction:column;overflow-y:auto}@media (max-width: 1200px){._layout_18c0l_1{flex-direction:column}}@media (max-width: 768px){._layout_18c0l_1{gap:8px}}._openMapBtn_18c0l_30{position:absolute;bottom:16px;left:16px;width:44px;height:44px;background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:6px;color:var(--text-dim);cursor:pointer;display:flex;align-items:center;justify-content:center;z-index:10;box-shadow:0 4px 16px rgba(var(--color-surface-page-rgb),.4);transition:background-color .2s ease,color .2s ease,border-color .2s ease,box-shadow .2s ease,opacity .2s ease}._openMapBtn_18c0l_30:hover{color:var(--primary);border-color:var(--primary);box-shadow:0 4px 16px rgba(var(--color-surface-page-rgb),.4),0 0 8px rgba(var(--color-accent-primary-rgb),.2)}._container_1j31k_3{position:absolute;pointer-events:none;z-index:12}._resizeHandle_1j31k_11{position:absolute;top:0;bottom:0;width:10px;cursor:ew-resize;pointer-events:auto;z-index:2}._resizeHandleLeft_1j31k_21{left:-5px}._resizeHandleRight_1j31k_25{right:-5px}._boundaryLabel_1j31k_31{position:absolute;bottom:15px;font-size:9px;font-weight:400;color:var(--color-text-muted);pointer-events:none;white-space:nowrap;letter-spacing:0;text-shadow:0 0 4px rgba(var(--color-surface-page-rgb),.8),0 1px 2px rgba(var(--color-surface-page-rgb),.6);line-height:1;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);opacity:0;transition:opacity .2s ease}._boundaryLabelVisible_1j31k_49{opacity:1}._boundaryUnit_1j31k_53{font-size:7px}._boundaryLabelLeftInside_1j31k_58{left:4px}._boundaryLabelRightInside_1j31k_62{right:4px;text-align:right}._boundaryLabelLeftOutside_1j31k_68{left:0;transform:rotate(180deg) translate(calc(100% + 4px))}._boundaryLabelRightOutside_1j31k_73{right:0;transform:rotate(180deg) translate(calc(-100% - 4px))}._boundaryLabelLeftEdge_1j31k_79{left:4px;transform:rotate(180deg)}._boundaryLabelRightEdge_1j31k_84{right:4px;transform:rotate(180deg)}._centerFreq_1j31k_91{position:absolute;top:4px;left:50%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:1px;pointer-events:none;white-space:nowrap;line-height:1}._centerLabel_1j31k_105{font-size:8px;text-transform:uppercase;letter-spacing:.5px;color:var(--color-text-muted);line-height:1}._centerValue_1j31k_113{font-size:9px;font-weight:400;color:var(--color-text-muted);text-shadow:0 0 4px rgba(var(--color-surface-page-rgb),.8);line-height:1}._centerArrow_1j31k_121{font-size:7px;color:var(--color-text-muted);line-height:1}._centerFreqDraggable_1j31k_127{pointer-events:auto;cursor:grab}._centerFreqDragging_1j31k_132{cursor:grabbing}._centerFreqDraggable_1j31k_127:hover ._centerLabel_1j31k_105,._centerFreqDraggable_1j31k_127:hover ._centerValue_1j31k_113,._centerFreqDraggable_1j31k_127:hover ._centerArrow_1j31k_121{color:var(--text-dim)}._widthIndicator_1j31k_144{position:absolute;bottom:4px;left:0;right:0;display:flex;align-items:center;justify-content:center;pointer-events:none}._widthLine_1j31k_155{flex:1;height:1px;background:color-mix(in srgb,var(--color-text-muted) 30%,transparent);min-width:4px}._widthArrowLeft_1j31k_162,._widthArrowRight_1j31k_163{font-size:8px;color:var(--color-text-muted);line-height:1}._widthText_1j31k_169{font-size:9px;font-weight:400;color:var(--color-text-muted);white-space:nowrap;padding:0 4px;text-shadow:0 0 4px rgba(var(--color-surface-page-rgb),.8);line-height:1}[data-theme=light] ._widthText_1j31k_169,[data-theme=light] ._widthArrowLeft_1j31k_162,[data-theme=light] ._widthArrowRight_1j31k_163,[data-theme=light] ._boundaryLabel_1j31k_31,[data-theme=light] ._centerLabel_1j31k_105,[data-theme=light] ._centerValue_1j31k_113,[data-theme=light] ._centerArrow_1j31k_121{color:var(--color-text-secondary);text-shadow:none}[data-theme=light] ._widthLine_1j31k_155{background:color-mix(in srgb,var(--color-text-secondary) 35%,transparent)}[data-theme=light] ._centerFreqDraggable_1j31k_127:hover ._centerLabel_1j31k_105,[data-theme=light] ._centerFreqDraggable_1j31k_127:hover ._centerValue_1j31k_113,[data-theme=light] ._centerFreqDraggable_1j31k_127:hover ._centerArrow_1j31k_121{color:var(--color-text-primary)}._toolbar_1j31k_206{position:absolute;bottom:20px;left:50%;transform:translate(-50%);display:flex;gap:4px;pointer-events:auto;background:transparent;border:none;border-radius:0;padding:0;white-space:nowrap}._toolbarBelow_1j31k_222{bottom:auto;top:calc(100% + 4px)}._toolbarBtn_1j31k_227{padding:4px 10px;border-radius:var(--radius-md);font-size:.75rem;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:4px;white-space:nowrap;transition:background-color .15s,border-color .15s;line-height:1}._toolbarBtn_1j31k_227:active:not(:disabled){transform:scale(.98)}._toolbarBtn_1j31k_227:disabled{opacity:.4;cursor:not-allowed}._toolbarBtnIcon_1j31k_251{padding:4px 6px}._videoBtn_1j31k_256{background:transparent;color:var(--primary);border:1px solid var(--primary)}._videoBtn_1j31k_256:hover:not(:disabled){background:rgba(var(--color-accent-primary-rgb),.1);border-color:var(--primary)}._videoBtnActive_1j31k_267{background:var(--secondary);border-color:var(--secondary);color:var(--bg-dark)}._transmitBtn_1j31k_274{background:transparent;color:var(--color-status-error);border:1px solid var(--color-status-error);text-shadow:0 0 8px rgba(var(--color-status-error-rgb),.5);box-shadow:0 0 8px rgba(var(--color-status-error-rgb),.2),inset 0 0 8px rgba(var(--color-status-error-rgb),.05)}._transmitBtn_1j31k_274:hover:not(:disabled){background:rgba(var(--color-status-error-rgb),.1);border-color:var(--color-status-error);color:var(--color-status-error);text-shadow:0 0 12px rgba(var(--color-status-error-rgb),.6);box-shadow:0 0 16px rgba(var(--color-status-error-rgb),.35),0 0 30px rgba(var(--color-status-error-rgb),.1),inset 0 0 12px rgba(var(--color-status-error-rgb),.08)}[data-theme=light] ._transmitBtn_1j31k_274{background:var(--color-status-error);border-color:var(--color-status-error);color:var(--color-text-inverse);font-weight:700;text-shadow:none;box-shadow:0 0 16px rgba(var(--color-status-error-rgb),.55),0 0 32px rgba(var(--color-status-error-rgb),.25)}[data-theme=light] ._transmitBtn_1j31k_274:hover:not(:disabled){background:var(--color-status-error-dim);border-color:var(--color-status-error-dim);color:var(--color-text-inverse);text-shadow:none;box-shadow:0 0 22px rgba(var(--color-status-error-rgb),.7),0 0 44px rgba(var(--color-status-error-rgb),.35)}._transmitBtnActive_1j31k_319{background:var(--color-status-success);border-color:var(--color-status-success);color:var(--color-text-primary)}._widebandBtn_1j31k_326{background:var(--accent);color:var(--bg-dark);border:1px solid var(--accent)}._widebandBtn_1j31k_326:hover:not(:disabled){background:var(--color-status-warning);border-color:var(--color-status-warning)}._widebandBtnActive_1j31k_337{background:var(--color-status-success);border-color:var(--color-status-success);color:var(--color-text-primary)}._recordBtnActive_1j31k_344{color:var(--error)}._headerBtn_1j31k_349{background:none;border:none;color:var(--text-dim);cursor:pointer;padding:2px;line-height:1;display:flex;align-items:center}._headerBtn_1j31k_349:hover:not(:disabled){color:var(--text)}._headerBtn_1j31k_349:disabled{opacity:.3;cursor:not-allowed}[data-theme=light] ._headerBtn_1j31k_349{color:var(--color-text-secondary);border-radius:var(--radius-sm);transition:background-color .15s ease,color .15s ease}[data-theme=light] ._headerBtn_1j31k_349:hover:not(:disabled){color:var(--color-text-primary);background:rgba(var(--color-text-primary-rgb),.08)}._moreMenuWrapper_1j31k_385{position:relative;display:flex;align-items:center}._moreMenu_1j31k_385{position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:4px;padding:4px 0;min-width:120px;z-index:20;pointer-events:auto}._moreMenuItem_1j31k_405{width:100%;padding:6px 12px;background:none;border:none;color:var(--text);font-size:.8rem;cursor:pointer;text-align:left;display:flex;align-items:center;gap:6px;white-space:nowrap}._moreMenuItem_1j31k_405:hover:not(:disabled){background:var(--bg-input)}._moreMenuItem_1j31k_405:disabled{opacity:.4;cursor:not-allowed}._backdrop_1ovcn_1{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1000}._popupContainer_1ovcn_10{min-width:320px;max-width:400px;box-shadow:0 4px 20px rgba(var(--color-surface-page-rgb),.5)}._popupContainer_1ovcn_10>div{opacity:1!important;filter:none!important}._popupContainerResized_1ovcn_25{min-width:unset;max-width:unset}._popupContainerResized_1ovcn_25>div:first-child{width:100%!important}._resizeHandle_1ovcn_39{position:absolute;top:0;right:0;width:14px;height:14px;cursor:nesw-resize;background:linear-gradient(225deg,rgba(var(--color-text-muted-rgb, 156, 163, 175),.5) 0 35%,transparent 35% 65%,rgba(var(--color-text-muted-rgb, 156, 163, 175),.5) 65% 100%);border-top-right-radius:var(--radius-md);z-index:10;opacity:.35;transition:opacity .15s ease;touch-action:none}._resizeHandle_1ovcn_39:hover{opacity:.7}._overlay_1qpk2_1{position:absolute;left:50%;z-index:10;pointer-events:auto;cursor:pointer}._above_1qpk2_9{bottom:100%;margin-bottom:4px}._below_1qpk2_14{top:100%;margin-top:4px}._frame_1qpk2_19{display:block;width:80px;height:60px;object-fit:contain;border:1px solid var(--border);border-radius:2px;background:var(--bg-panel);transition:filter .15s ease}._frame_1qpk2_19:hover{filter:drop-shadow(0 0 8px var(--border))}._frameMd_1qpk2_34{width:160px;height:120px}@keyframes _tvTurnOn_1qpk2_1{0%{transform:translate(-50%) scaleY(.02) scaleX(.8);filter:brightness(4);opacity:.6}20%{transform:translate(-50%) scaleY(.08) scaleX(.95);filter:brightness(2.5);opacity:.85}55%{transform:translate(-50%) scaleY(.7) scaleX(1);filter:brightness(1.3);opacity:1}80%{transform:translate(-50%) scaleY(1.05) scaleX(1);filter:brightness(1.05)}to{transform:translate(-50%) scaleY(1) scaleX(1);filter:brightness(1);opacity:1}}@keyframes _tvTurnOff_1qpk2_1{0%{transform:translate(-50%) scaleY(1) scaleX(1);filter:brightness(1);opacity:1}40%{transform:translate(-50%) scaleY(.08) scaleX(1);filter:brightness(2.5);opacity:.9}70%{transform:translate(-50%) scaleY(.02) scaleX(.6);filter:brightness(4);opacity:.7}to{transform:translate(-50%) scaleY(.01) scaleX(.1);filter:brightness(5);opacity:0}}._entering_1qpk2_56{animation:_tvTurnOn_1qpk2_1 .35s cubic-bezier(.22,.61,.36,1) forwards}._exiting_1qpk2_60{animation:_tvTurnOff_1qpk2_1 .55s cubic-bezier(.55,0,1,.45) forwards}._static_1qpk2_64{transform:translate(-50%) scaleY(1) scaleX(1);filter:brightness(1);opacity:1}._closeBtn_1qpk2_70{position:absolute;top:2px;right:2px;background:rgba(var(--color-surface-page-rgb),.6);border:none;color:var(--text-dim);width:16px;height:16px;display:flex;align-items:center;justify-content:center;border-radius:2px;cursor:pointer;padding:0;opacity:0;transition:opacity .15s ease,color .15s ease,background-color .15s ease;z-index:11}._overlay_1qpk2_1:hover ._closeBtn_1qpk2_70{opacity:1}._closeBtn_1qpk2_70:hover{color:var(--text);background:rgba(var(--color-surface-page-rgb),.8)}._container_1dfrk_1{position:absolute;top:0;bottom:24px;pointer-events:none;z-index:11}._marker_1dfrk_12{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:auto;cursor:pointer;transition:left .8s ease-out,filter .15s ease,top .2s ease}._marker_1dfrk_12:hover{transform:translate(-50%) scale(1.2);filter:drop-shadow(0 0 8px currentColor)}._markerProtected_1dfrk_29{cursor:not-allowed}._markerProtected_1dfrk_29:hover{transform:translate(-50%) scale(1)}._fmPlayingLabel_1dfrk_39{position:absolute;top:6px;transform:translate(-50%);padding:3px 12px;background:transparent;color:var(--color-accent-tertiary);font-size:.75rem;letter-spacing:1.5px;text-transform:uppercase;white-space:nowrap;pointer-events:none;text-shadow:0 0 6px rgba(var(--color-accent-info-rgb, 245, 158, 11),.55);z-index:4;transition:left .4s ease-out}._container_1h1zl_1{position:absolute;top:2px;display:flex;align-items:flex-start;z-index:10;pointer-events:none}._label_1h1zl_10{position:absolute;height:14px;display:flex;align-items:center;justify-content:center;border-radius:2px;overflow:visible;pointer-events:auto;cursor:default;min-width:0;box-sizing:border-box}._text_1h1zl_24{font-size:9px;font-weight:500;letter-spacing:.3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding:0 3px;max-width:100%}._shieldIcon_1h1zl_37{margin-right:2px;flex-shrink:0;opacity:.9}._labelProtected_1h1zl_44{border:none;cursor:grab;transition:box-shadow .1s ease,filter .1s ease}._labelDragging_1h1zl_51{cursor:grabbing}._labelProtected_1h1zl_44:hover{box-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.4);filter:brightness(1.1)}._resizeHandle_1h1zl_61{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:2;background:transparent;transition:background .15s ease}._resizeHandleLeft_1h1zl_72{left:-2px;border-radius:2px 0 0 2px}._resizeHandleRight_1h1zl_77{right:-2px;border-radius:0 2px 2px 0}._resizeHandle_1h1zl_61:hover{background:rgba(var(--color-accent-primary-rgb),.4)}._labelResizing_1h1zl_87{box-shadow:0 0 12px rgba(var(--color-accent-primary-rgb),.6)!important;filter:brightness(1.2)!important}._resizing_1h1zl_93,._dragging_1h1zl_94{-webkit-user-select:none;user-select:none}._dragging_1h1zl_94{cursor:grabbing}._gameCanvas_1x8ow_1{position:absolute;top:0;left:0;pointer-events:none;z-index:10}._gameModeLabel_1x8ow_9{position:absolute;top:4px;right:8px;font-size:.65rem;color:var(--primary);opacity:.5;letter-spacing:2px;z-index:11;pointer-events:none}._container_65dld_1{position:relative;width:100%;height:100%;box-sizing:border-box}._canvas_65dld_8{display:block;width:100%;height:100%}._crosshairVertical_65dld_14{position:absolute;top:0;bottom:0;width:1px;background:repeating-linear-gradient(to bottom,rgba(var(--color-accent-primary-rgb),.25) 0px,rgba(var(--color-accent-primary-rgb),.25) 6px,transparent 6px,transparent 11px);pointer-events:none}._crosshairHorizontal_65dld_29{position:absolute;left:0;right:0;height:1px;background:repeating-linear-gradient(to right,rgba(var(--color-accent-primary-rgb),.25) 0px,rgba(var(--color-accent-primary-rgb),.25) 6px,transparent 6px,transparent 11px);pointer-events:none}._popup_65dld_44{position:absolute;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);padding:6px 10px;pointer-events:none;z-index:10;font-size:11px}._popupFreq_65dld_55{color:var(--color-text-primary)}._container_1mqlh_1{position:relative;width:100%;height:100%;z-index:1;pointer-events:auto}._canvas_1mqlh_9{position:relative;z-index:1;width:100%!important;height:100%!important;cursor:default}._placeholder_1mqlh_17{position:absolute;top:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;color:var(--text-dim);font-size:.9rem;z-index:1}._statsOverlay_1mqlh_33{position:absolute;bottom:24px;right:12px;display:flex;align-items:center;gap:8px;font-size:.75rem;color:var(--text-dim);background:var(--color-surface-overlay);padding:3px 10px;border-radius:var(--radius-sm);z-index:6}._realtimeTag_1mqlh_51{display:inline-flex;align-items:center;gap:5px;padding-right:8px;border-right:1px solid var(--color-border-default);color:rgb(var(--color-spectrum-glow-rgb));font-weight:600;letter-spacing:.03em;cursor:help}._realtimeTag_1mqlh_51:before{content:"";width:6px;height:6px;border-radius:50%;background:rgb(var(--color-spectrum-glow-rgb));box-shadow:0 0 6px rgba(var(--color-spectrum-glow-rgb),.7)}._statsMetrics_1mqlh_72{white-space:nowrap}._stopTransmitButton_1mqlh_76{position:absolute;transform:translate(-50%);padding:4px 12px;border:1px solid var(--error);background:var(--bg-panel);color:var(--error);font-size:.75rem;font-weight:500;letter-spacing:1px;text-transform:uppercase;border-radius:2px;cursor:pointer;z-index:15;transition:background-color .2s ease,box-shadow .2s ease;animation:_stopTransmitPulse_1mqlh_1 2s ease infinite;pointer-events:auto;white-space:nowrap}._stopTransmitButton_1mqlh_76:hover{background:var(--error);color:var(--bg-dark);box-shadow:0 0 12px rgba(var(--color-status-error-rgb),.4)}@keyframes _stopTransmitPulse_1mqlh_1{0%,to{box-shadow:0 0 6px rgba(var(--color-status-error-rgb),.2)}50%{box-shadow:0 0 12px rgba(var(--color-status-error-rgb),.4)}}._popup_1j94v_1{position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);min-width:220px;z-index:100;animation:_fadeIn_1j94v_1 .15s ease}@keyframes _fadeIn_1j94v_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._header_1j94v_26{padding:.5rem .75rem;border-bottom:1px solid var(--color-border-subtle)}._title_1j94v_31{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);letter-spacing:.5px}._content_1j94v_38{padding:.5rem 0}._row_1j94v_42{display:flex;align-items:center;justify-content:space-between;padding:.5rem .75rem;gap:1rem}._row_1j94v_42:hover{background:rgba(var(--color-text-primary-rgb),.03)}._label_1j94v_54{font-size:.8rem;color:var(--color-text-primary)}._select_1j94v_59{flex:0 0 auto;min-width:100px;padding:.25rem 1.5rem .25rem .5rem;font-size:.8rem}._sliderGroup_1j94v_66{display:flex;align-items:center;gap:.5rem}._slider_1j94v_66{width:80px;cursor:pointer;accent-color:var(--color-accent-primary)}._sliderValue_1j94v_78{font-size:.75rem;color:var(--color-text-secondary);min-width:24px;text-align:right}._group_h156y_1{padding:.25rem 0}._sectionLabel_h156y_5{padding:4px 12px 2px;font-size:.65rem;color:var(--color-text-secondary, var(--text-dim));letter-spacing:.5px;text-transform:uppercase;opacity:.7}._menuItem_h156y_14{display:flex;align-items:center;gap:8px;width:100%;padding:6px 12px;background:transparent;border:none;color:var(--color-text-primary, var(--text));font-size:.8rem;cursor:pointer;text-align:left;white-space:nowrap;transition:background-color .15s ease}._menuItem_h156y_14:hover:not(:disabled){background:#ffffff0d}._menuItemDisabled_h156y_34{opacity:.5;cursor:not-allowed}._checkMark_h156y_39{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;color:var(--color-accent-primary, var(--primary));flex-shrink:0}._optLabel_h156y_49{flex:1}._applying_h156y_53{font-size:.7rem;color:var(--color-text-secondary, var(--text-dim));font-style:italic;flex-shrink:0}._loading_h156y_60{padding:6px 12px;font-size:.8rem;color:var(--color-text-secondary, var(--text-dim));font-style:italic}._errorText_h156y_67{padding:6px 12px;font-size:.78rem;color:var(--color-status-error, #e5484d)}._hint_h156y_73{padding:2px 12px 4px;font-size:.7rem;color:var(--color-text-secondary, var(--text-dim))}._popup_1vzwx_1{position:absolute;top:100%;right:0;margin-top:4px;background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-modal);min-width:240px;z-index:100;animation:_fadeIn_1vzwx_1 .15s ease}@keyframes _fadeIn_1vzwx_1{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}._header_1vzwx_26{padding:.5rem .75rem;border-bottom:1px solid var(--color-border-subtle)}._title_1vzwx_31{font-size:.75rem;font-weight:500;color:var(--color-text-secondary);letter-spacing:.5px;text-transform:uppercase}._warningBanner_1vzwx_40{display:flex;align-items:center;gap:8px;padding:6px 12px;background:rgba(var(--color-status-warning-rgb),.08);border-bottom:1px solid var(--warning);color:var(--warning);font-size:.7rem;letter-spacing:.3px;box-sizing:border-box}._warnIcon_1vzwx_53{font-weight:600;font-size:.85rem;flex-shrink:0;width:16px;height:16px;border:1px solid var(--warning);border-radius:50%;display:inline-flex;align-items:center;justify-content:center;line-height:1}._warnMsg_1vzwx_67{flex:1}._content_1vzwx_71{padding:.25rem 0}._divider_1vzwx_75{height:1px;background:var(--color-border-subtle, var(--border-dim));margin:4px 0}._profileBtn_1vzwx_83{display:block;width:calc(100% - 1.5rem);margin:4px .75rem 2px;padding:5px 8px;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-accent-primary);font-size:.72rem;font-weight:500;text-align:center;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._profileBtn_1vzwx_83:hover:not(:disabled){background:var(--color-surface-elevated);border-color:var(--color-border-default)}._profileBtn_1vzwx_83:disabled{opacity:.5;cursor:default}._controls_1rrqx_1{position:absolute;top:8px;left:8px;right:8px;z-index:6;display:flex;align-items:center;justify-content:flex-end;pointer-events:none}._controls_1rrqx_1._belowBands_1rrqx_13{top:26px}._rightGroup_1rrqx_17{display:flex;align-items:center;gap:6px;pointer-events:auto}._settingsWrapper_1rrqx_24,._menuWrapper_1rrqx_29{position:relative}._hwBtn_1rrqx_34{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border:1px solid var(--color-border-subtle);background:transparent;color:var(--color-text-secondary);font-size:.8rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;letter-spacing:.5px;transition:border-color .15s,color .15s}._hwBtn_1rrqx_34:hover{border-color:var(--color-border-default);color:var(--color-text-primary)}._hwBtnActive_1rrqx_55{border-color:var(--secondary);color:var(--color-text-primary)}._settingsBtn_1rrqx_60{background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}._settingsBtn_1rrqx_60:hover{border-color:var(--color-border-default);color:var(--color-text-primary)}._resetBtn_1rrqx_82{background:transparent;border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-secondary);width:28px;height:28px;padding:0;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:border-color .15s,color .15s}._resetBtn_1rrqx_82:hover:not(:disabled){border-color:var(--warning);color:var(--warning)}._resetBtn_1rrqx_82:disabled{opacity:.5;cursor:not-allowed}._actionBtn_1rrqx_110{display:inline-flex;align-items:center;gap:5px;padding:5px 14px;border:1px solid;font-size:.8rem;font-weight:500;border-radius:var(--radius-md);cursor:pointer;transition:background-color .15s,box-shadow .15s,color .15s;letter-spacing:.5px}._actionBtn_1rrqx_110:disabled{opacity:.4;cursor:not-allowed}._toggleOff_1rrqx_130{border-color:var(--color-border-subtle);color:var(--color-text-muted);background:transparent}._toggleOffPurple_1rrqx_136:hover:not(:disabled){border-color:var(--color-status-scanning);color:var(--color-status-scanning)}._toggleOffBlue_1rrqx_141:hover:not(:disabled){border-color:var(--secondary);color:var(--secondary)}._toggleOnPurple_1rrqx_147{border-color:var(--color-status-scanning);color:var(--color-text-primary);background:rgba(var(--color-status-scanning-rgb),.35);box-shadow:0 0 8px rgba(var(--color-status-scanning-rgb),.3)}._toggleOnPurple_1rrqx_147:hover:not(:disabled){box-shadow:0 0 8px rgba(var(--color-status-scanning-rgb),.4)}._toggleOnBlue_1rrqx_159{border-color:var(--secondary);color:var(--color-text-primary);background:rgba(var(--color-accent-secondary-rgb),.2);box-shadow:0 0 8px rgba(var(--color-accent-secondary-rgb),.2)}._toggleOnBlue_1rrqx_159:hover:not(:disabled){box-shadow:0 0 8px rgba(var(--color-accent-secondary-rgb),.3)}._checkmark_1rrqx_170{font-size:.75rem;font-weight:700;line-height:1}._markerContent_8o1zf_1{display:flex;flex-direction:column;align-items:center;gap:0}._iconRow_8o1zf_8{position:relative;display:flex;align-items:center}._secondaryIcons_8o1zf_15{position:absolute;left:100%;top:50%;transform:translateY(-50%);display:flex;align-items:center;gap:2px;margin-left:2px}._badges_8o1zf_26{display:flex;flex-direction:column;gap:1px}._protectedBadge_8o1zf_32{color:var(--threat-protected);display:flex;align-items:center}._dangerBadge_8o1zf_38{color:var(--threat-enemy);display:flex;align-items:center}._droneIcon_8o1zf_44{color:var(--accent);display:flex;align-items:center}._droneIconUnknown_8o1zf_51{color:var(--threat-unknown)}._droneIconProtected_8o1zf_52{color:var(--threat-protected)}._droneIconEnemy_8o1zf_53{color:var(--threat-enemy)}._droneIconFriend_8o1zf_54{color:var(--threat-friend)}._freqLabel_8o1zf_56{font-size:.65rem;color:var(--text-dim);white-space:nowrap}._freqLabelEnemy_8o1zf_62{color:var(--threat-enemy)}._freqLabelFriend_8o1zf_66{color:var(--threat-friend)}._freqLabelProtected_8o1zf_70{color:var(--threat-protected)}._freqLabelUnknown_8o1zf_74{color:var(--threat-unknown)}._confidenceLabel_8o1zf_78{font-size:.6rem;color:var(--accent);white-space:nowrap;line-height:1}._confidenceLabelUnknown_8o1zf_86{color:var(--threat-unknown)}._confidenceLabelProtected_8o1zf_87{color:var(--threat-protected)}._confidenceLabelEnemy_8o1zf_88{color:var(--threat-enemy)}._confidenceLabelFriend_8o1zf_89{color:var(--threat-friend)}@keyframes _drone-blink_8o1zf_1{0%,to{opacity:1}50%{opacity:.3}}._blinking_8o1zf_97{animation:_drone-blink_8o1zf_1 .3s ease-in-out infinite}._transmitIcon_8o1zf_102,._stopIcon_8o1zf_110{color:var(--error);display:flex;align-items:center;animation:_transmit-pulse_8o1zf_1 .5s ease-in-out infinite}._transmitIconWrapper_8o1zf_118{position:relative;display:flex;align-items:center}@keyframes _transmit-pulse_8o1zf_1{0%,to{opacity:1;transform:scale(1)}50%{opacity:.8;transform:scale(1.15)}}._clusterMarker_i6hdo_2{position:absolute;bottom:8px;transform:translate(-50%);display:flex;align-items:center;pointer-events:none;z-index:4}._clusterCapsule_i6hdo_12{display:flex;align-items:flex-end;gap:2px;padding:0 6px 0 4px;height:26px;background:transparent;border:none;border-radius:13px;color:var(--text);cursor:pointer;pointer-events:auto;font-family:inherit;transition:transform .15s ease,filter .15s ease,background-color .15s ease}._clusterCapsule_i6hdo_12:hover{transform:scale(1.12);filter:drop-shadow(0 0 6px currentColor)}._clusterCount_i6hdo_33{font-size:.8rem;font-weight:500;line-height:1;color:var(--text);letter-spacing:.5px}._clusterCountPrefix_i6hdo_41{color:var(--text-dim);margin-right:1px}._clusterActive_i6hdo_46,._clusterActive_i6hdo_46 ._clusterCount_i6hdo_33,._clusterActive_i6hdo_46 ._clusterCountPrefix_i6hdo_41{color:rgba(var(--threat-fm-radio-rgb),1)}._clusterActive_i6hdo_46:hover{transform:none;filter:none}._popover_rmsf0_3{min-width:220px;max-width:280px;max-height:320px;overflow-y:auto;background:color-mix(in srgb,var(--color-surface-panel) 70%,transparent);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);box-shadow:var(--shadow-panel)}._header_rmsf0_16{display:flex;align-items:center;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-dim);font-size:.8rem;color:var(--text)}._headerDot_rmsf0_26{width:8px;height:8px;border-radius:50%;background:rgba(var(--threat-fm-radio-rgb),1);flex-shrink:0}._headerLabel_rmsf0_34{flex:1 1 auto;min-width:0}._closeBtn_rmsf0_39{margin-left:auto;background:transparent;border:none;padding:2px;cursor:pointer;color:var(--text-dim);display:flex;align-items:center;justify-content:center;border-radius:2px;transition:color .15s ease}._closeBtn_rmsf0_39:hover{color:var(--text)}._list_rmsf0_57{display:flex;flex-direction:column}._row_rmsf0_62{display:flex;align-items:center;gap:8px;width:100%;padding:8px 12px;background:transparent;border:none;border-left:2px solid transparent;color:var(--text);font-size:.9rem;text-align:left;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}._row_rmsf0_62:hover{background:rgba(var(--threat-fm-radio-rgb),.08)}._rowActive_rmsf0_82{background:rgba(var(--color-accent-secondary-rgb, 56, 189, 248),.08);border-left-color:var(--secondary)}._dot_rmsf0_87{width:8px;height:8px;border-radius:50%;background:rgba(var(--threat-fm-radio-rgb),1);flex-shrink:0}._freq_rmsf0_95{font-size:.9rem;color:var(--text);white-space:nowrap}._psName_rmsf0_101{font-size:.75rem;color:var(--text-dim);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1 1 auto;min-width:0}._dbfs_rmsf0_111{font-size:.7rem;color:var(--text-dim);white-space:nowrap}._playIcon_rmsf0_117{color:var(--text-dim);flex-shrink:0}._playIconActive_rmsf0_122{color:var(--secondary)}._container_1nfq2_1{position:absolute;bottom:calc(100% + 4px);height:32px;pointer-events:none;z-index:2;overflow:visible;border-bottom:1px solid var(--border-dim)}._marker_1nfq2_12{position:absolute;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;pointer-events:auto;cursor:pointer;opacity:1;transition:transform .15s ease,filter .15s ease,bottom .2s ease,opacity .6s ease}._marker_1nfq2_12 *{transition:color .6s ease}._potential_1nfq2_30{opacity:.55;transition:transform .15s ease,filter .6s ease,bottom .2s ease,opacity .6s ease}._potential_1nfq2_30 *{color:var(--color-text-muted)!important}._disappearing_1nfq2_39{opacity:.35;transition:transform .15s ease,filter .15s ease,bottom .2s ease,opacity .6s ease}._fallingMarker_1nfq2_45{position:fixed;pointer-events:none;z-index:9999;display:flex;flex-direction:column;align-items:center;animation:_fall_1nfq2_45 1.4s cubic-bezier(.33,0,.9,.56) forwards}._fallingMarkerIcon_1nfq2_57{animation:_tumble_1nfq2_1 1.4s linear forwards}@keyframes _fall_1nfq2_45{0%{opacity:.6;transform:translateY(0)}60%{opacity:.3}to{opacity:0;transform:translateY(100vh)}}@keyframes _tumble_1nfq2_1{0%{rotate:calc(var(--tumble-dir) * 3deg)}15%{rotate:calc(var(--tumble-dir) * -5deg)}30%{rotate:calc(var(--tumble-dir) * 4deg)}50%{rotate:calc(var(--tumble-dir) * -6deg)}65%{rotate:calc(var(--tumble-dir) * 5deg)}80%{rotate:calc(var(--tumble-dir) * -3deg)}to{rotate:calc(var(--tumble-dir) * 7deg)}}._potential_1nfq2_30>*{transform:scale(.85);transition:color .6s ease,transform .6s ease}._marker_1nfq2_12:hover{transform:translate(-50%) scale(1.15);filter:drop-shadow(0 0 7px currentColor) drop-shadow(0 0 3px currentColor)}._markerProtected_1nfq2_98{cursor:not-allowed}._markerProtected_1nfq2_98:hover{transform:translate(-50%) scale(1)}._scanConfirmed_1nfq2_106{position:absolute;bottom:calc(100% + 2px);left:50%;transform:translate(-50%);width:8px;height:8px;border-radius:50%;background:var(--scanning);box-shadow:0 0 6px var(--scanning)}._canvas_1iwfx_1{position:absolute;top:0;left:0;width:100%;height:100%;pointer-events:none;z-index:0}._scanLineContainer_1iwfx_12{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;overflow:hidden;z-index:1}._scanLine_1iwfx_12{position:absolute;top:0;bottom:0;width:2px;background:linear-gradient(to bottom,transparent 0%,var(--color-accent-secondary) 50%,transparent 100%);box-shadow:0 0 8px var(--color-accent-secondary),0 0 16px var(--color-accent-secondary);animation:_scanSweep_1iwfx_1 1.5s ease-in-out infinite}@keyframes _scanSweep_1iwfx_1{0%{left:0;opacity:.7}50%{opacity:1}to{left:100%;opacity:.7}}._container_13zs5_1{position:relative;width:100%;margin-top:32px;margin-bottom:0;overflow:visible}._track_13zs5_9{position:relative;height:80px;background:transparent;border:1px solid var(--border-dim);border-radius:var(--radius-sm);overflow:hidden}._trackScanning_13zs5_19{height:80px}._dimOverlay_13zs5_25,._dimOverlayTop_13zs5_35,._dimOverlayBottom_13zs5_44{position:absolute;top:0;bottom:0;background:rgba(var(--color-surface-page-rgb),.15);pointer-events:none;z-index:1}._range_13zs5_55{position:absolute;top:0;bottom:0;background:rgba(var(--color-accent-secondary-rgb),.08);box-shadow:inset 0 0 12px rgba(var(--color-accent-secondary-rgb),.15),0 0 8px rgba(var(--color-accent-secondary-rgb),.1);border-left:1px solid rgba(var(--color-accent-secondary-rgb),.3);border-right:1px solid rgba(var(--color-accent-secondary-rgb),.3);border-radius:var(--radius-md);cursor:grab;min-width:20px;display:flex;align-items:center;justify-content:space-between;z-index:2}._rangeBottom_13zs5_76{top:30%;bottom:0;height:auto;background:transparent;box-shadow:none;border-left:2px solid rgba(var(--color-spectrum-glow-rgb),.95);border-right:2px solid rgba(var(--color-spectrum-glow-rgb),.95);border-radius:0;transition:border-color .15s ease}._dragging_13zs5_92{cursor:grabbing}._rangeDisabled_13zs5_96{opacity:.3;cursor:default;pointer-events:none}._handle_13zs5_104{position:absolute;top:0;bottom:0;width:8px;background:transparent;cursor:ew-resize;z-index:3}._handle_13zs5_104:after{content:"";position:absolute;top:0;bottom:0;width:1px;background:rgba(var(--color-text-muted-rgb),.5);border-radius:1px;transition:background-color .15s ease}._rangeBottom_13zs5_76 ._handle_13zs5_104:after{display:none}._handleLeft_13zs5_130{left:-1px}._handleLeft_13zs5_130:after{left:0}._handleRight_13zs5_138{right:-1px}._handleRight_13zs5_138:after{right:0}._handle_13zs5_104:hover:after{background:rgba(var(--color-text-muted-rgb),.8)}._handleActive_13zs5_150:after{background:rgba(var(--color-text-muted-rgb),.9)}._scanRegion_13zs5_156{position:absolute;top:0;height:30%;background:transparent;border-top:2px solid rgba(var(--scanning-rgb),.9);border-left:2px solid rgba(var(--scanning-rgb),.9);border-right:2px solid rgba(var(--scanning-rgb),.9);border-radius:var(--radius-md) var(--radius-md) 0 0;cursor:grab;min-width:20px;display:flex;align-items:center;justify-content:space-between;z-index:2;transition:border-color .15s ease}._scanRegion_13zs5_156._dragging_13zs5_92{cursor:grabbing;border-color:rgba(var(--scanning-rgb),.9)}._scanRegionLabel_13zs5_179{position:absolute;top:4px;left:50%;transform:translate(-50%);font-size:9px;letter-spacing:1px;text-transform:uppercase;color:rgba(var(--scanning-rgb),.85);pointer-events:none;white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .2s ease}._scanRegion_13zs5_156:hover ._scanRegionLabel_13zs5_179,._scanRegion_13zs5_156._dragging_13zs5_92 ._scanRegionLabel_13zs5_179{opacity:1}._scanHandle_13zs5_200{position:absolute;top:0;bottom:0;width:8px;background:transparent;cursor:ew-resize;z-index:3}._scanHandle_13zs5_200:after{display:none}._scanHandleLeft_13zs5_214{left:-1px}._scanHandleLeft_13zs5_214:after{left:0}._scanHandleRight_13zs5_222{right:-1px}._scanHandleRight_13zs5_222:after{right:0}._scanHandle_13zs5_200:hover:after{background:rgba(var(--scanning-rgb),.8)}._scanHandleActive_13zs5_234:after{background:rgba(var(--scanning-rgb),.9)}._trackDivider_13zs5_240{position:absolute;left:0;right:0;top:30%;height:1px;background:rgba(var(--color-text-muted-rgb),.3);pointer-events:none;z-index:4}._scanMarker_13zs5_253{position:absolute;top:2px;height:30%;width:1px;background:rgba(var(--color-text-muted-rgb),.35);pointer-events:none;z-index:0}._scanMarkerHalf_13zs5_263{height:15%}._scanMarkerLabel_13zs5_267{position:absolute;top:1px;left:2px;font-size:8px;line-height:1;color:var(--text-muted);white-space:nowrap;-webkit-user-select:none;user-select:none;opacity:0;transition:opacity .2s ease}._scanMarkerLabelBold_13zs5_280{font-size:10px;opacity:1}._track_13zs5_9:hover ._scanMarkerLabel_13zs5_267{opacity:1}._tooltip_13zs5_291{position:absolute;top:0;transform:translate(-50%,-100%);font-size:9px;color:var(--text);background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:2px;padding:1px 4px;white-space:nowrap;pointer-events:none;z-index:10}._detailLabels_13zs5_308{position:relative;height:10px;margin-top:1px;pointer-events:none}._detailLabel_13zs5_308{position:absolute;font-size:9px;color:var(--text-muted);line-height:1;white-space:nowrap}._detailLabelStart_13zs5_326{transform:translate(-100%);padding-right:4px}._detailLabelEnd_13zs5_331{transform:translate(0);padding-left:4px}._detailTrack_13zs5_336{position:relative;height:14px;background:transparent;border:1px solid var(--border-dim);border-radius:var(--radius-sm);overflow:hidden}._container_w6mor_3{width:100%;height:16px;margin-top:-1px;position:relative;z-index:1}._svg_w6mor_11{width:100%;height:100%;display:block}._line_w6mor_17{stroke:rgba(var(--color-spectrum-glow-rgb),1);stroke-width:2;fill:none;vector-effect:non-scaling-stroke}._container_1eij6_1{display:flex;flex-direction:row;align-items:stretch;gap:1px;width:100%;height:100%;position:relative}._labelColumn_1eij6_11{position:relative;flex:1;height:100%;padding-right:2px}._label_1eij6_11{font-size:9px;color:var(--text-dim);line-height:1;text-align:right}._gradientBar_1eij6_25{flex-shrink:0;width:6px;border-radius:var(--radius-sm);border:1px solid var(--border-dim);cursor:crosshair}._popup_1eij6_33{position:absolute;left:-60px;transform:translateY(-50%);background:var(--bg-panel);border:1px solid var(--border-dim);border-radius:var(--radius-sm);padding:2px 6px;font-size:10px;color:var(--text);white-space:nowrap;pointer-events:none;z-index:10}._panel_wznok_1{display:flex;flex-direction:row;gap:16px;flex:1;min-height:0}._title_wznok_9{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;text-align:right}._content_wznok_22{flex:1;display:flex;flex-direction:column;gap:8px;min-width:0;min-height:0}._visualizationWrapper_wznok_31{flex:1;display:flex;flex-direction:row;gap:8px;min-height:0}._visualizationArea_wznok_39{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0}._logSidebar_wznok_47{flex-shrink:0;width:220px;height:100%;display:flex;flex-direction:column;min-height:0;overflow:hidden}._spectrumRow_wznok_57{flex:1;display:flex;flex-direction:row;min-height:0;position:relative}._chartContainer_wznok_65{flex:1;min-width:0;position:relative}._resizeDivider_wznok_71{height:6px;cursor:row-resize;display:flex;align-items:center;justify-content:center;flex-shrink:0;touch-action:none;-webkit-user-select:none;user-select:none;transition:background-color .15s ease}._resizeDivider_wznok_71:after{content:"";width:40px;height:2px;background:var(--border-dim);border-radius:1px;transition:background-color .15s ease,width .15s ease}._resizeDivider_wznok_71:hover:after{background:var(--primary);width:60px}._waterfallContainer_wznok_97{min-height:0;margin-top:0}._legendContainer_wznok_102{position:absolute;right:0;width:24px;display:flex;z-index:5;pointer-events:auto}._disconnectedPlaceholder_wznok_111{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:.95rem;letter-spacing:1px}._layout_1k5w4_1{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:0}._spectrumSection_1k5w4_10{flex:1;min-height:0;display:flex;flex-direction:column}._panel_6do1k_1{display:flex;flex-direction:row;gap:1rem}._title_6do1k_7{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;text-align:right}._content_6do1k_19{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}._sectionsRow_6do1k_27{display:grid;grid-template-columns:1fr 1fr;gap:1rem}@media (max-width: 900px){._sectionsRow_6do1k_27{grid-template-columns:1fr}}._sectionsRowSingle_6do1k_41{display:grid;grid-template-columns:1fr;gap:1rem}._message_6do1k_47{padding:.75rem;border-radius:var(--radius-md);font-size:.85rem}._success_6do1k_53{background:rgba(var(--color-accent-primary-rgb),.1);border:1px solid var(--primary);color:var(--primary)}._error_6do1k_59{background:rgba(var(--color-status-error-rgb),.1);border:1px solid var(--error);color:var(--error)}._section_6do1k_27{display:flex;flex-direction:column;gap:.75rem}._section_6do1k_27:first-child{padding-right:1rem;border-right:1px solid var(--color-border-subtle)}@media (max-width: 900px){._section_6do1k_27:first-child{padding-right:0;border-right:none;padding-bottom:1rem;border-bottom:1px solid var(--color-border-subtle)}}._sectionHeader_6do1k_85{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._sectionTitle_6do1k_92{font-size:.8rem;font-weight:500;color:var(--color-text-secondary);margin:0}._advancedBtn_6do1k_99{background:transparent;border:1px solid var(--border-dim);color:var(--color-text-muted);font-size:.7rem;padding:2px 8px;cursor:pointer;border-radius:var(--radius-md)}._advancedBtn_6do1k_99:hover{border-color:var(--accent);color:var(--accent)}._controlRow_6do1k_114{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}._controlGroup_6do1k_121{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:120px}._label_6do1k_129{font-size:.75rem;color:var(--color-text-secondary)}._input_6do1k_134{padding:.5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.9rem}._input_6do1k_134:focus{outline:none;border-color:var(--accent)}._input_6do1k_134:disabled{opacity:.5}._inputHint_6do1k_152{font-size:.65rem;color:var(--color-text-muted)}._inputError_6do1k_157{border-color:var(--error)}._inputError_6do1k_157:focus{border-color:var(--error)}._errorMessage_6do1k_165{font-size:.65rem;color:var(--error)}._buttonWrapper_6do1k_170{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1.25rem}._selectRow_6do1k_177{display:flex;gap:.5rem}._select_6do1k_177{flex:1;padding:.5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.85rem;cursor:pointer}._select_6do1k_177:focus{outline:none;border-color:var(--accent)}._select_6do1k_177:disabled{opacity:.5;cursor:not-allowed}._info_6do1k_203{font-size:.7rem;color:var(--text-muted)}._recordingInfo_6do1k_208{display:flex;gap:1rem;font-size:.75rem;color:var(--color-text-muted)}._txParams_6do1k_216{display:flex;flex-wrap:wrap;gap:.6rem;align-items:center;font-size:.72rem;color:var(--color-text-muted);padding:.4rem .6rem;background:rgba(var(--color-accent-primary-rgb),.06);border:1px solid var(--border-dim);border-radius:var(--radius-md)}._txParamsTitle_6do1k_229{color:var(--color-text-secondary);font-weight:500}._progressSection_6do1k_234{margin-top:.5rem}._detailsOverlay_6do1k_239{position:fixed;top:0;left:0;right:0;bottom:0;background:rgba(var(--color-surface-page-rgb),.7);display:flex;align-items:center;justify-content:center;z-index:1000}._detailsPopup_6do1k_252{background:var(--bg-dark);border:1px solid var(--border-dim);border-radius:var(--radius-md);min-width:300px;max-width:400px}._detailsHeader_6do1k_260{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;border-bottom:1px solid var(--border-dim)}._detailsTitle_6do1k_268{font-size:.85rem;font-weight:500;color:var(--color-text-secondary);margin:0}._detailsClose_6do1k_275{background:transparent;border:none;color:var(--text-dim);font-size:1.25rem;cursor:pointer;padding:0;line-height:1}._detailsClose_6do1k_275:hover{color:var(--text)}._detailsContent_6do1k_289{padding:1rem}._detailsRow_6do1k_293{display:flex;justify-content:space-between;gap:1rem;padding:.35rem 0;border-bottom:1px solid rgba(var(--color-text-primary-rgb),.05)}._detailsRow_6do1k_293:last-child{border-bottom:none}._detailsLabel_6do1k_305{font-size:.75rem;color:var(--color-text-muted)}._detailsValue_6do1k_310{font-size:.75rem;color:var(--text);text-align:right}._gainHeader_6do1k_316{display:flex;align-items:center;justify-content:space-between;gap:.5rem}._freqGainLabel_6do1k_323{font-size:.65rem;color:var(--text-muted);white-space:nowrap}._sliderRow_6do1k_329{display:flex;align-items:center;gap:.35rem}._gainArrow_6do1k_335{width:24px;height:24px;border:1px solid var(--border-dim);background:transparent;color:var(--text-dim);font-size:.85rem;font-weight:600;border-radius:3px;cursor:pointer;display:flex;align-items:center;justify-content:center;flex-shrink:0;padding:0;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}._gainArrow_6do1k_335:hover:not(:disabled){color:var(--primary);border-color:var(--primary);box-shadow:0 0 6px rgba(var(--color-accent-primary-rgb),.2)}._gainArrow_6do1k_335:disabled{opacity:.3;cursor:not-allowed}._slider_6do1k_329{width:100%;cursor:pointer;accent-color:var(--border)}._slider_6do1k_329:disabled{opacity:.5;cursor:not-allowed}._panel_g5m5w_4{display:flex;flex-direction:row;gap:1rem}._title_g5m5w_10{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;text-align:right}._content_g5m5w_23{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}._header_g5m5w_31{display:flex;flex-direction:column;gap:.5rem}._headerInfo_g5m5w_39{font-size:.7rem;color:var(--text-muted)}._summary_g5m5w_45{display:flex;gap:2rem;padding:0;margin-bottom:1rem}._summaryInfo_g5m5w_52{display:flex;align-items:center;gap:.5rem}._summaryLabel_g5m5w_58{font-size:.75rem;color:var(--color-text-muted)}._summaryValue_g5m5w_64{font-size:.875rem;color:var(--color-text-primary);font-weight:500}._actions_g5m5w_70{display:flex;justify-content:center;gap:1rem}._panel_hw11x_1{display:flex;flex-direction:row;gap:1rem;padding-top:1rem;border-top:1px solid var(--color-border-subtle);margin-top:.5rem}._title_hw11x_10{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;text-align:right}._content_hw11x_23{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}._section_hw11x_31{display:flex;flex-direction:column;gap:.75rem}._sectionTitle_hw11x_37{font-size:.8rem;font-weight:500;color:var(--color-text-secondary);margin:0}._controlRow_hw11x_45{display:flex;gap:.75rem;align-items:flex-end;flex-wrap:wrap}._controlGroup_hw11x_52{display:flex;flex-direction:column;gap:.25rem;flex:1;min-width:120px}._label_hw11x_60{font-size:.75rem;color:var(--color-text-secondary)}._input_hw11x_66{padding:.5rem;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.9rem}._input_hw11x_66:focus{outline:none;border-color:var(--accent)}._input_hw11x_66:disabled{opacity:.5}._inputHint_hw11x_84{font-size:.65rem;color:var(--color-text-muted)}._inputError_hw11x_90{border-color:var(--error)}._inputError_hw11x_90:focus{border-color:var(--error)}._errorMessage_hw11x_98{font-size:.65rem;color:var(--error)}._buttonWrapper_hw11x_103{display:flex;flex-direction:column;justify-content:flex-end;padding-bottom:1.25rem}._infoRow_hw11x_110{display:flex;gap:1.5rem;font-size:.8rem;color:var(--color-text-muted);padding:.5rem 0;border-top:1px solid var(--border-dim);margin-top:.25rem}._infoItem_hw11x_121{display:flex;gap:.5rem}._infoLabel_hw11x_126{color:var(--color-text-muted)}._infoValue_hw11x_130{color:var(--accent)}._mode8bit_hw11x_134{color:var(--color-status-warning)}._mode16bit_hw11x_138{color:var(--primary)}._slider_hw11x_142{width:100%;cursor:pointer;accent-color:var(--border)}._slider_hw11x_142:disabled{opacity:.5;cursor:not-allowed}._layout_f4who_1{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:0}._videoSection_f4who_10{min-width:0}._freqBar_2q2v2_13{display:flex;flex-direction:column;gap:.25rem}._freqBarContainer_2q2v2_20{margin-bottom:1.5rem;padding:1rem;background:var(--color-dim-overlay);border:1px solid var(--border-dim);border-radius:var(--radius-md)}._freqBarTrack_2q2v2_29{position:relative;height:32px;background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);overflow:hidden;display:flex}._freqBarTrackOverflow_2q2v2_40{overflow:visible}._freqBarTrackSmall_2q2v2_46{height:24px}._freqBarSegment_2q2v2_52{height:100%;display:flex;align-items:center;justify-content:center;transition:width .2s}._segment1_2q2v2_61{background:rgba(var(--color-accent-primary-rgb),.3)}._segment2_2q2v2_65{background:rgba(var(--color-threat-friend-rgb),.3);flex:1}._segmentPrimary_2q2v2_70{background:rgba(var(--color-accent-primary-rgb),.45)}._segmentSecondary_2q2v2_74{background:rgba(var(--color-accent-secondary-rgb),.45)}._segmentAccent_2q2v2_78{background:rgba(var(--color-accent-info-rgb),.45)}._segmentWarning_2q2v2_82{background:rgba(var(--color-status-warning-rgb),.45)}._segmentDanger_2q2v2_86{background:rgba(var(--color-status-error-rgb),.45)}._freqBarRange_2q2v2_92{position:absolute;top:0;bottom:0;border-right:1px solid rgba(var(--color-text-primary-rgb),.15);display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;transition:filter .15s ease}._freqBarRange_2q2v2_92:hover{filter:brightness(1.4)}._boundaryLine_2q2v2_110{position:absolute;top:0;width:3px;height:100%;background:var(--primary);transform:translate(-50%);cursor:pointer;z-index:10;box-shadow:0 0 4px var(--primary)}._boundaryLine_2q2v2_110:hover{width:5px;box-shadow:0 0 8px var(--primary)}._segmentLabel_2q2v2_128{font-size:.7rem;font-weight:600}._freqBarLabel_2q2v2_134{font-size:.7rem;color:var(--text);font-weight:600;text-shadow:0 0 4px rgba(var(--color-surface-page-rgb),.8)}._freqBarLabels_2q2v2_142{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-muted);padding:0 2px}._channelBadge_2q2v2_151{font-size:.65rem;padding:.15rem .4rem;border-radius:var(--radius-sm);font-weight:600}._channel1_2q2v2_158{background:rgba(var(--color-accent-primary-rgb),.2);color:var(--primary);border:1px solid var(--primary)}._channel2_2q2v2_164{background:rgba(var(--color-threat-friend-rgb),.2);color:var(--color-threat-friend);border:1px solid var(--color-threat-friend)}._track_1k472_1{cursor:default;overflow:visible}._rangeSegment_1k472_6{position:absolute;top:0;bottom:0;display:flex;align-items:center;justify-content:center;cursor:grab;border-radius:2px;z-index:1}._rangeSegment_1k472_6:hover{opacity:.9}._rangeSegment_1k472_6._active_1k472_22{cursor:grabbing;z-index:2}._channel1Segment_1k472_27{background:rgba(var(--color-accent-primary-rgb),.35);border:1px solid var(--primary)}._channel2Segment_1k472_32{background:rgba(var(--color-threat-friend-rgb),.35);border:1px solid var(--color-threat-friend)}._label_1k472_37{font-size:.7rem;color:var(--text);font-weight:600;text-shadow:0 0 4px rgba(var(--color-surface-page-rgb),.8);pointer-events:none;-webkit-user-select:none;user-select:none}._handle_1k472_46{position:absolute;top:0;bottom:0;width:6px;cursor:ew-resize;z-index:3}._handle_1k472_46:hover,._handleActive_1k472_56{background:rgba(var(--color-accent-primary-rgb),.15)}._handleLeft_1k472_60{left:-3px;border-radius:2px 0 0 2px}._handleRight_1k472_65{right:-3px;border-radius:0 2px 2px 0}._channel1Segment_1k472_27 ._handle_1k472_46:hover,._channel1Segment_1k472_27 ._handleActive_1k472_56{box-shadow:0 0 6px var(--primary)}._channel2Segment_1k472_32 ._handle_1k472_46:hover,._channel2Segment_1k472_32 ._handleActive_1k472_56{box-shadow:0 0 6px var(--color-threat-friend)}._track_1mvcn_1{cursor:default;overflow:visible}._track_1mvcn_1._dragging_1mvcn_6{cursor:ew-resize}._boundaryHandle_1mvcn_10{position:absolute;top:-2px;bottom:-2px;width:12px;transform:translate(-50%);cursor:ew-resize;z-index:10;display:flex;align-items:center;justify-content:center}._boundaryHandle_1mvcn_10:before{content:"";width:3px;height:100%;background:var(--primary);border-radius:1px;box-shadow:0 0 4px var(--primary);transition:width .15s ease,box-shadow .15s ease}._boundaryHandle_1mvcn_10:hover:before,._boundaryHandleActive_1mvcn_34:before{width:5px;box-shadow:0 0 8px var(--primary)}._boundaryHandleActive_1mvcn_34{cursor:ew-resize}._segment_1mvcn_43{height:100%;display:flex;align-items:center;justify-content:center}._segment1_1mvcn_50{background:rgba(var(--color-accent-primary-rgb),.3)}._segment2_1mvcn_54{background:rgba(var(--color-threat-friend-rgb),.3);flex:1}._segmentLabel_1mvcn_59{font-size:.7rem;font-weight:600;color:var(--text);text-shadow:0 0 4px rgba(var(--color-surface-page-rgb),.8);pointer-events:none;-webkit-user-select:none;user-select:none}._panel_10aog_4{display:flex;flex-direction:row;gap:1rem}._title_10aog_10{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;text-align:right}._content_10aog_22{flex:1;display:flex;flex-direction:column;gap:1rem;min-width:0}._description_10aog_30{font-size:.75rem;color:var(--color-text-muted)}._columnsContainer_10aog_35{display:flex;gap:1.5rem}._boundarySection_10aog_40{flex:1;display:flex;flex-direction:column;gap:.5rem}._boundaryLabel_10aog_47{font-size:.8rem;color:var(--color-text-primary);display:flex;align-items:center;gap:.5rem}._channelBadge_10aog_55{font-size:.65rem;padding:.15rem .4rem;border-radius:var(--radius-sm);font-weight:600}._channel1_10aog_62{background:rgba(var(--color-accent-primary-rgb),.2);color:var(--primary);border:1px solid var(--primary)}._channel2_10aog_68{background:rgba(var(--color-threat-friend-rgb),.2);color:var(--color-threat-friend);border:1px solid var(--color-threat-friend)}._inputRow_10aog_74{display:flex;gap:.75rem;align-items:center}._actions_10aog_80{display:flex;justify-content:flex-end;padding-top:.5rem}._rangeRow_10aog_86{display:flex;gap:.5rem;align-items:center}._removeBtn_10aog_92{background:transparent;border:1px solid var(--border-dim);color:var(--error);width:24px;height:24px;border-radius:2px;cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;transition:border-color .2s ease,background-color .2s ease}._removeBtn_10aog_92:hover{border-color:var(--error);background:rgba(var(--color-status-error-rgb),.1)}._removeBtn_10aog_92:disabled{opacity:.5;cursor:not-allowed}._addRangeBtn_10aog_118{background:transparent;border:1px dashed var(--border-dim);color:var(--text-dim);padding:.35rem .75rem;border-radius:2px;cursor:pointer;font-size:.75rem;transition:border-color .2s ease,color .2s ease}._addRangeBtn_10aog_118:hover{border-color:var(--primary);color:var(--primary)}._addRangeBtn_10aog_118:disabled{opacity:.5;cursor:not-allowed}._emptyRanges_10aog_139{font-size:.75rem;color:var(--color-text-muted);padding:.5rem;text-align:center;border:1px dashed var(--border-dim);border-radius:2px}._errorMessage_10aog_148{font-size:.7rem;color:var(--error)}._panel_1t2n6_1{display:flex;flex-direction:row;gap:1rem}._title_1t2n6_7{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0;writing-mode:vertical-rl;text-orientation:mixed;transform:rotate(180deg);white-space:nowrap;text-align:right}._content_1t2n6_20{flex:1;display:flex;flex-direction:column;gap:.75rem;min-width:0}._modeRow_1t2n6_28{padding-bottom:.5rem;border-bottom:1px solid var(--color-border-subtle);margin-bottom:.25rem}._lines_1t2n6_34{display:flex;flex-direction:column;gap:.5rem}._unavailable_1t2n6_40{font-size:.8rem;color:var(--color-text-muted);padding:.5rem 0}._biasTeeSection_1t2n6_46{display:flex;gap:.75rem;padding-bottom:.5rem;border-bottom:1px solid var(--color-border-subtle)}._checkboxRow_1t2n6_53{display:flex;align-items:center;gap:.375rem;font-size:.8rem;color:var(--text-dim);cursor:pointer}._pinInput_1t2n6_62{width:42px;padding:2px 4px;font-size:.75rem;text-align:center;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:2px;color:var(--color-text-primary)}._pinInput_1t2n6_62:focus{border-color:var(--color-accent-secondary);outline:none;box-shadow:0 0 4px rgba(var(--color-accent-secondary-rgb),.2)}._pinInput_1t2n6_62:disabled{opacity:.35;cursor:not-allowed}._pinError_1t2n6_84{border-color:var(--color-status-error);box-shadow:0 0 4px rgba(var(--color-status-error-rgb),.3)}._pinActions_1t2n6_89{display:flex;align-items:center;gap:.5rem;padding-top:.5rem;border-top:1px solid var(--color-border-subtle)}._saveBtn_1t2n6_97{padding:4px 12px;font-size:.75rem;background:transparent;border:1px solid var(--color-accent-primary);color:var(--color-accent-primary);border-radius:2px;cursor:pointer;letter-spacing:.5px;text-transform:uppercase}._saveBtn_1t2n6_97:hover:not(:disabled){background:var(--color-accent-primary);color:var(--color-bg-primary)}._saveBtn_1t2n6_97:disabled{opacity:.4;cursor:not-allowed}._pinSaveError_1t2n6_119{font-size:.7rem;color:var(--color-status-error)}._stubBadge_1t2n6_124{display:inline-block;font-size:.6rem;font-weight:600;color:var(--accent);border:1px solid var(--accent);border-radius:2px;padding:1px 4px;letter-spacing:1px;writing-mode:horizontal-tb;transform:none;margin-top:.5rem}._layout_1ezxs_1{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:0;overflow-y:auto}._section_1ezxs_11{min-width:0}._section_1ezxs_11:not(:first-child){padding-top:1rem;border-top:1px solid var(--color-border-subtle);margin-top:.5rem}._layout_w187n_1{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:0;overflow:hidden}._toolbar_w187n_11{display:flex;align-items:center;gap:8px;padding:8px 12px;background:rgba(var(--color-surface-panel-rgb),.6);border:1px solid var(--border-dim);border-radius:4px;flex-shrink:0}._select_w187n_22{padding:6px 8px;border:1px solid var(--border-dim);background:var(--bg-input);color:var(--text);font-size:.85rem;border-radius:2px;min-width:120px}._select_w187n_22:focus{border-color:var(--secondary);box-shadow:0 0 8px rgba(var(--color-accent-secondary-rgb),.15)}._searchInput_w187n_37{padding:6px 8px;border:1px solid var(--border-dim);background:var(--bg-input);color:var(--text);font-size:.85rem;border-radius:2px;flex:1;min-width:100px}._searchInput_w187n_37:focus{border-color:var(--secondary);box-shadow:0 0 8px rgba(var(--color-accent-secondary-rgb),.15)}._toolbarButton_w187n_53{padding:6px 12px;border:1px solid var(--border-dim);background:transparent;color:var(--text-dim);font-size:.8rem;border-radius:2px;cursor:pointer;letter-spacing:1px;text-transform:uppercase;white-space:nowrap}._toolbarButton_w187n_53:hover{border-color:var(--primary);color:var(--primary);box-shadow:0 0 8px rgba(var(--color-accent-primary-rgb),.2)}._toolbarButtonActive_w187n_72{border-color:var(--warning);color:var(--warning)}._logCount_w187n_78{font-size:.75rem;color:var(--text-dim);white-space:nowrap}._logContainer_w187n_84{flex:1;min-height:0;overflow-y:auto;background:rgba(var(--color-surface-panel-rgb),.6);border:1px solid var(--border-dim);border-radius:4px}._logList_w187n_93{display:flex;flex-direction:column}._logEntry_w187n_98{display:flex;align-items:flex-start;gap:8px;padding:4px 12px;border-bottom:1px solid var(--color-border-subtle);font-size:.8rem;line-height:1.4}._logEntry_w187n_98:hover{background:rgba(var(--color-border-default-rgb),.03)}._timestamp_w187n_112{color:var(--text-dim);white-space:nowrap;flex-shrink:0;font-size:.75rem;min-width:80px}._levelBadge_w187n_120{padding:1px 6px;border-radius:2px;font-size:.7rem;letter-spacing:.5px;text-transform:uppercase;white-space:nowrap;flex-shrink:0;min-width:52px;text-align:center}._levelDebug_w187n_132{color:var(--text-dim);border:1px solid var(--border-dim)}._levelInfo_w187n_138{color:var(--secondary);border:1px solid rgba(var(--color-accent-secondary-rgb),.3)}._levelWarning_w187n_144{color:var(--warning);border:1px solid rgba(var(--color-status-warning-rgb),.3)}._levelError_w187n_150{color:var(--error);border:1px solid rgba(var(--color-status-error-rgb),.3)}._levelCritical_w187n_156{color:var(--error);background:rgba(var(--color-status-error-rgb),.1);border:1px solid rgba(var(--color-status-error-rgb),.4)}._loggerName_w187n_163{color:var(--accent);white-space:nowrap;flex-shrink:0;font-size:.75rem;max-width:180px;overflow:hidden;text-overflow:ellipsis}._message_w187n_173{color:var(--text);word-break:break-word;flex:1;min-width:0}._emptyState_w187n_180{display:flex;align-items:center;justify-content:center;padding:48px 16px;color:var(--text-dim);font-size:.85rem}._layout_11eie_1{display:flex;flex-direction:column;padding:0;flex:1;min-height:0;overflow:hidden}._bar_11eie_10{display:flex;align-items:center;padding:4px 0 8px;flex:0 0 auto}._backBtn_11eie_17{background:none;border:1px solid var(--border-dim);color:var(--color-text-secondary, #9aa);cursor:pointer;font-size:.85rem;padding:5px 12px;border-radius:4px;transition:color .15s ease,border-color .15s ease,background-color .15s ease}._backBtn_11eie_17:hover{color:var(--color-text-primary, #fff);border-color:var(--color-text-secondary, #9aa);background:rgba(var(--color-surface-panel-rgb),.6)}._frame_11eie_34{flex:1;width:100%;min-height:0;border:1px solid var(--border-dim);border-radius:4px;background:rgba(var(--color-surface-panel-rgb),.6)}._layout_yoa3q_1{display:flex;flex-direction:column;gap:8px;padding:0;flex:1;min-height:0;overflow-y:auto}._panel_yoa3q_11{display:flex;flex-direction:column;gap:.75rem}._title_yoa3q_17{font-size:.875rem;font-weight:600;color:var(--color-text-primary);margin:0}._description_yoa3q_24{font-size:.75rem;color:var(--color-text-secondary);margin:0;line-height:1.4}._controlsSection_yoa3q_31{display:flex;flex-direction:column;gap:.5rem}._sectionLabel_yoa3q_37{font-size:.7rem;color:var(--color-text-muted);letter-spacing:1px;text-transform:uppercase;margin:.5rem 0 .25rem}._flagRow_yoa3q_45{display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:.75rem;padding:.6rem 0;border-bottom:1px solid var(--color-border-subtle)}._flagRow_yoa3q_45:last-child{border-bottom:none}._flagText_yoa3q_58{display:flex;flex-direction:column;gap:.2rem;min-width:0}._flagName_yoa3q_65{font-size:.875rem;color:var(--color-text-primary)}._flagDesc_yoa3q_70{font-size:.7rem;color:var(--color-text-muted);line-height:1.4}._unknownTag_yoa3q_76{display:inline-block;margin-left:.5rem;padding:1px 6px;font-size:.65rem;color:var(--warning);border:1px solid rgba(var(--color-status-warning-rgb),.4);border-radius:2px;letter-spacing:1px;text-transform:uppercase;vertical-align:middle}._toggleStatus_yoa3q_89{font-size:.75rem;color:var(--color-text-secondary);min-width:28px;text-align:right}._emptyState_yoa3q_96{padding:1rem;text-align:center;font-size:.875rem;color:var(--color-text-muted)}._list_1aenj_8{display:flex;flex-direction:column;gap:4px}._item_1aenj_8{display:flex;align-items:center;gap:12px;padding:10px 12px;background:var(--color-surface-elevated);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);font-size:.875rem;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._item_1aenj_8:hover{background:var(--color-surface-input);border-color:var(--color-border-default)}._index_1aenj_38{color:var(--color-text-muted);font-size:.75rem;font-weight:500;min-width:20px}._text_1aenj_46{flex:1;color:var(--color-text-primary);word-break:break-word}._date_1aenj_53{font-size:.75rem;color:var(--color-text-muted)}._actions_1aenj_59{display:flex;gap:4px;opacity:0;transition:opacity .15s ease}._item_1aenj_8:hover ._actions_1aenj_59,._actionsVisible_1aenj_71{opacity:1}._editRow_1aenj_76{display:flex;flex:1;gap:8px;align-items:center}._input_1aenj_84{flex:1;background:var(--color-surface-input);border:1px solid var(--color-border-focus);border-radius:var(--radius-md);color:var(--color-text-primary);font-size:.875rem;padding:6px 10px;outline:none}._input_1aenj_84:focus{box-shadow:var(--shadow-focus)}._inputSmall_1aenj_100{width:80px;flex:none}._editBtn_1aenj_107,._saveBtn_1aenj_108,._cancelBtn_1aenj_109,._deleteBtn_1aenj_110{background:transparent;border:none;cursor:pointer;font-size:.875rem;line-height:1;padding:6px;border-radius:var(--radius-sm);transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._editBtn_1aenj_107{color:var(--color-text-muted)}._editBtn_1aenj_107:hover{color:var(--color-text-primary);background:var(--color-surface-input)}._saveBtn_1aenj_108{color:var(--color-status-success)}._saveBtn_1aenj_108:hover:not(:disabled){background:#4ade8026}._cancelBtn_1aenj_109{color:var(--color-text-muted)}._cancelBtn_1aenj_109:hover{color:var(--color-text-primary);background:var(--color-surface-input)}._deleteBtn_1aenj_110{color:var(--color-status-error);opacity:.7}._deleteBtn_1aenj_110:hover:not(:disabled){opacity:1;background:#f8717126}._deleteBtn_1aenj_110:disabled,._saveBtn_1aenj_108:disabled{opacity:.3;cursor:not-allowed}._info_1aenj_169{flex:1;display:flex;flex-direction:column;gap:4px}._name_1aenj_176{font-size:.875rem;font-weight:500;color:var(--color-text-primary)}._details_1aenj_182{display:flex;align-items:center;gap:8px;flex-wrap:wrap}._detail_1aenj_182{font-size:.75rem;color:var(--color-text-muted)}._separator_1aenj_194{font-size:.75rem;color:var(--color-text-muted);opacity:.3}._itemFriend_1aenj_201{background:#60a5fa14}._itemFriend_1aenj_201:hover{background:#60a5fa1f;border-color:#60a5fa4d}._itemEnemy_1aenj_210{background:#f8717114}._itemEnemy_1aenj_210:hover{background:#f871711f;border-color:#f871714d}._typeBadge_1aenj_220{font-size:.625rem;font-weight:600;padding:2px 6px;border-radius:var(--radius-sm);flex-shrink:0}._typeBadgeFriend_1aenj_228{background:#60a5fa26;color:var(--color-threat-friend)}._typeBadgeEnemy_1aenj_234{background:#f8717126;color:var(--color-threat-enemy)}._freq_1cbin_5{color:var(--text);font-weight:500}._separator_1cbin_10{color:var(--text-dim);opacity:.5}._gain_1cbin_15{flex:1;font-weight:600}._gainControl_1cbin_21{flex:1;display:flex;align-items:center;gap:.5rem}._slider_1cbin_28{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:4px;border-radius:var(--radius-sm);background:var(--bg-input);outline:none}._slider_1cbin_28::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._slider_1cbin_28::-webkit-slider-thumb:hover{background:var(--accent);transform:scale(1.2)}._slider_1cbin_28::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);cursor:pointer;border:none;transition:background-color .15s ease,color .15s ease,border-color .15s ease,box-shadow .15s ease,opacity .15s ease}._slider_1cbin_28::-moz-range-thumb:hover{background:var(--accent);transform:scale(1.2)}._gainValue_1cbin_69{font-size:.8rem;color:var(--accent);font-weight:600;min-width:50px;text-align:right}._addForm_1cbin_78{padding:1rem}._formTitle_1cbin_82{font-size:.85rem;font-weight:500;color:var(--accent);margin:0 0 1rem;letter-spacing:1px}._formRow_1cbin_90{display:flex;gap:1rem;margin-bottom:1rem}._formGroup_1cbin_96{flex:1;display:flex;flex-direction:column;gap:.5rem}._label_1cbin_103{font-size:.75rem;color:var(--text-dim);text-transform:uppercase;letter-spacing:.5px}._formInput_1cbin_110{background:var(--bg-input);border:1px solid var(--border-dim);border-radius:var(--radius-md);color:var(--text);font-size:.85rem;padding:.6rem .8rem;outline:none;transition:border-color .15s ease}._formInput_1cbin_110:focus{border-color:var(--accent)}._gainInputWrapper_1cbin_125{display:flex;align-items:center;gap:1rem}._formActions_1cbin_131{display:flex;justify-content:flex-end;gap:1rem}._info_o78ke_12{flex:1;display:flex;flex-direction:column;gap:.35rem}._name_o78ke_19{font-size:.9rem;font-weight:500;color:var(--text)}._details_o78ke_25{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}._detail_o78ke_25{font-size:.75rem;color:var(--text-dim)}._separator_o78ke_37{font-size:.7rem;color:var(--text-dim);opacity:.3}._date_o78ke_43{font-size:.7rem;color:var(--text-dim);opacity:.6;font-style:italic}._backdrop_6imx6_3{position:fixed;top:0;right:0;bottom:0;left:0;background:rgba(var(--color-surface-page-rgb),.7);display:flex;align-items:center;justify-content:center;z-index:9999;padding:16px}._modal_6imx6_16{background:linear-gradient(180deg,var(--bg-panel) 0%,var(--bg-dark) 100%);border:1px solid var(--border-dim);border-radius:4px;box-shadow:0 0 30px rgba(var(--color-border-default-rgb),.1);width:min(1200px,100vw - 32px);height:min(800px,100vh - 32px);display:flex;flex-direction:column;overflow:hidden}._header_6imx6_28{display:flex;align-items:center;justify-content:space-between;padding:6px 12px;border-bottom:1px solid var(--border-dim)}._title_6imx6_36{font-size:.85rem;font-weight:400;color:var(--primary);letter-spacing:2px;margin:0}._closeBtn_6imx6_44{background:transparent;border:1px solid var(--border-dim);color:var(--text-dim);padding:4px 10px;cursor:pointer;border-radius:2px;font-size:.75rem}._closeBtn_6imx6_44:hover{color:var(--primary);border-color:var(--primary)}._ribbon_6imx6_59{display:flex;flex-wrap:wrap;gap:8px;padding:8px 12px;border-bottom:1px solid var(--border-dim);align-items:center}._ribbonBadge_6imx6_68{padding:3px 8px;border:1px solid var(--primary-dim);color:var(--primary);border-radius:2px;font-size:.75rem;letter-spacing:1px}._ribbonField_6imx6_77{font-size:.75rem;color:var(--text-dim)}._ribbonTag_6imx6_82{padding:2px 6px;border:1px solid var(--border-dim);border-radius:2px;font-size:.7rem;color:var(--text-dim)}._unannotatedBadge_6imx6_90{padding:3px 8px;border:1px solid var(--border-dim);color:var(--text-dim);border-radius:2px;font-size:.75rem;letter-spacing:1px}._canvasArea_6imx6_99{flex:1;display:flex;flex-direction:column;padding:8px;gap:4px;min-height:0}._spectrumWrap_6imx6_108,._waterfallWrap_6imx6_114{flex:1;min-height:0;position:relative}._canvas_6imx6_99{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%}._controls_6imx6_127{display:flex;align-items:center;gap:12px;padding:8px 12px;border-top:1px solid var(--border-dim);background:rgba(var(--color-surface-page-rgb),.2)}._playBtn_6imx6_136{padding:6px 14px;border:1px solid var(--border);background:transparent;color:var(--border);border-radius:2px;cursor:pointer;font-size:.85rem;letter-spacing:1px;min-width:80px}._playBtn_6imx6_136:hover{background:var(--border);color:var(--bg-dark)}._scrubber_6imx6_153{flex:1;min-width:80px}._timeLabel_6imx6_158{font-size:.8rem;color:var(--accent);white-space:nowrap;font-variant-numeric:tabular-nums}._speedSelect_6imx6_165{padding:4px 6px;border:1px solid var(--border-dim);background:var(--bg-input);color:var(--text);border-radius:2px;font-size:.8rem}._loadingState_6imx6_174,._errorState_6imx6_175{flex:1;display:flex;align-items:center;justify-content:center;color:var(--text-dim);font-size:.9rem}._errorState_6imx6_175{color:var(--error)}._retryBtn_6imx6_188{margin-left:12px;padding:4px 12px;border:1px solid var(--border);background:transparent;color:var(--border);border-radius:2px;cursor:pointer;font-size:.8rem}@media (max-width: 768px){._backdrop_6imx6_3{padding:0}._modal_6imx6_16{width:100vw;height:100vh;border-radius:0}}._header_1e6nc_1{display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}._title_1e6nc_13{margin:0;font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--color-text-primary)}._title_1e6nc_13+*{margin-left:auto}._actions_1e6nc_28{display:flex;align-items:center;gap:8px}._backLink_1e6nc_34{font-size:.8125rem;font-weight:500;color:var(--color-text-secondary);text-decoration:none;white-space:nowrap;transition:color .15s ease}._backLink_1e6nc_34:hover{color:var(--color-text-primary)}:root{--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--color-surface-page: var(--theme-surface-page);--color-surface-panel: var(--theme-surface-panel);--color-surface-elevated: var(--theme-surface-elevated);--color-surface-input: var(--theme-surface-input);--color-surface-overlay: var(--theme-surface-overlay);--color-border-default: var(--theme-border-default);--color-border-subtle: var(--theme-border-subtle);--color-border-focus: var(--theme-border-focus);--color-text-primary: var(--theme-text-primary);--color-text-secondary: var(--theme-text-secondary);--color-text-muted: var(--theme-text-muted);--color-text-inverse: var(--theme-text-inverse);--color-accent-primary: var(--theme-accent-primary);--color-accent-primary-dim: var(--theme-accent-primary-dim);--color-accent-primary-dark: var(--theme-accent-primary-dark);--color-accent-secondary: var(--theme-accent-secondary);--color-accent-info: var(--theme-accent-info);--color-status-success: var(--theme-status-success);--color-status-error: var(--theme-status-error);--color-status-warning: var(--theme-status-warning);--color-status-active: var(--theme-status-active);--color-status-scanning: var(--theme-status-scanning);--color-threat-enemy: var(--theme-threat-enemy);--color-threat-friend: var(--theme-threat-friend);--color-threat-protected: var(--theme-threat-protected);--color-threat-unknown: var(--theme-threat-unknown);--color-threat-fm-radio: var(--theme-threat-fm-radio);--color-threat-enemy-bg: var(--theme-threat-enemy-bg);--color-threat-friend-bg: var(--theme-threat-friend-bg);--color-threat-protected-bg: var(--theme-threat-protected-bg);--color-threat-unknown-bg: var(--theme-threat-unknown-bg);--color-threat-fm-radio-bg: var(--theme-threat-fm-radio-bg);--color-threat-enemy-rgb: var(--theme-threat-enemy-rgb);--color-threat-friend-rgb: var(--theme-threat-friend-rgb);--color-threat-protected-rgb: var(--theme-threat-protected-rgb);--color-threat-unknown-rgb: var(--theme-threat-unknown-rgb);--color-threat-fm-radio-rgb: var(--theme-threat-fm-radio-rgb);--color-dim-overlay: var(--theme-dim-overlay);--shadow-panel: var(--theme-shadow-panel);--shadow-focus: var(--theme-shadow-focus);--shadow-hover: var(--theme-shadow-hover);--shadow-hover-strong: var(--theme-shadow-hover-strong);--shadow-modal: var(--theme-shadow-modal);--shadow-error: var(--theme-shadow-error);--shadow-active: var(--theme-shadow-active);--radius-sm: 2px;--radius-md: 3px;--radius-lg: 4px;--radius-xl: 6px;--color-accent-primary-rgb: var(--theme-accent-primary-rgb);--color-accent-secondary-rgb: var(--theme-accent-secondary-rgb);--color-accent-info-rgb: var(--theme-accent-info-rgb);--color-status-success-rgb: var(--theme-status-success-rgb);--color-status-error-rgb: var(--theme-status-error-rgb);--color-status-warning-rgb: var(--theme-status-warning-rgb);--color-status-active-rgb: var(--theme-status-active-rgb);--color-status-scanning-rgb: var(--theme-status-scanning-rgb);--color-border-default-rgb: var(--theme-border-default-rgb);--color-text-primary-rgb: var(--theme-text-primary-rgb);--color-text-secondary-rgb: var(--theme-text-secondary-rgb);--color-text-muted-rgb: var(--theme-text-muted-rgb);--color-text-inverse-rgb: var(--theme-text-inverse-rgb);--color-surface-page-rgb: var(--theme-surface-page-rgb);--color-surface-panel-rgb: var(--theme-surface-panel-rgb);--color-surface-elevated-rgb: var(--theme-surface-elevated-rgb);--color-surface-input-rgb: var(--theme-surface-input-rgb);--color-status-error-dim: var(--theme-status-error-dim);--color-status-warning-dim: var(--theme-status-warning-dim);--color-transmit-button-bg: var(--theme-transmit-button-bg);--color-transmit-trace: var(--theme-transmit-trace);--color-transmit-trace-rgb: var(--theme-transmit-trace-rgb);--color-crt-tube-bg: var(--theme-crt-tube-bg);--color-crt-tube-bg-active: var(--theme-crt-tube-bg-active);--color-crt-tube-bg-error: var(--theme-crt-tube-bg-error);--color-crt-scanline-rgb: var(--theme-crt-scanline-rgb);--color-crt-scanline-warning-rgb: var(--theme-crt-scanline-warning-rgb);--gradient-spectrum-sweep: var(--theme-gradient-spectrum-sweep);--color-spectrum-glow-rgb: var(--theme-spectrum-glow-rgb);--primary: var(--color-accent-primary);--primary-dim: var(--color-accent-primary-dim);--primary-dark: var(--color-accent-primary-dark);--secondary: var(--color-accent-secondary);--accent: var(--color-border-default);--text: var(--color-text-primary);--text-dim: var(--color-text-secondary);--text-muted: var(--color-text-muted);--bg-dark: var(--color-surface-page);--bg-panel: var(--color-surface-panel);--bg-input: var(--color-surface-input);--border: var(--color-border-default);--border-dim: var(--color-border-subtle);--error: var(--color-status-error);--warning: var(--color-status-warning);--scanning: var(--color-status-scanning);--scanning-rgb: var(--color-status-scanning-rgb);--threat-enemy: var(--color-threat-enemy);--threat-friend: var(--color-threat-friend);--threat-protected: var(--color-threat-protected);--threat-unknown: var(--color-threat-unknown);--threat-fm-radio: var(--color-threat-fm-radio);--threat-enemy-bg: var(--color-threat-enemy-bg);--threat-friend-bg: var(--color-threat-friend-bg);--threat-protected-bg: var(--color-threat-protected-bg);--threat-unknown-bg: var(--color-threat-unknown-bg);--threat-fm-radio-bg: var(--color-threat-fm-radio-bg);--threat-enemy-rgb: var(--color-threat-enemy-rgb);--threat-friend-rgb: var(--color-threat-friend-rgb);--threat-protected-rgb: var(--color-threat-protected-rgb);--threat-unknown-rgb: var(--color-threat-unknown-rgb);--threat-fm-radio-rgb: var(--color-threat-fm-radio-rgb)}:root,[data-theme=dark]{--theme-surface-page: #08090a;--theme-surface-panel: #0f1011;--theme-surface-elevated: #141516;--theme-surface-input: #1a1b1d;--theme-surface-overlay: rgba(0, 0, 0, .85);--theme-border-default: #2a2b2d;--theme-border-subtle: #1f2022;--theme-border-focus: #5e5e5f;--theme-text-primary: #f5f5f5;--theme-text-secondary: #a1a1a1;--theme-text-muted: #6b6b6b;--theme-text-inverse: #08090a;--theme-accent-primary: #1a6fb5;--theme-accent-primary-dim: #155d9a;--theme-accent-primary-dark: #104b80;--theme-accent-secondary: #1a6fb5;--theme-accent-info: #f59e0b;--theme-status-success: #4ade80;--theme-status-error: #fe0502;--theme-status-warning: #fbbf24;--theme-status-active: #1a6fb5;--theme-status-scanning: #a855f7;--theme-threat-enemy: #fe0502;--theme-threat-friend: #38bdf8;--theme-threat-protected: #4ade80;--theme-threat-unknown: #ffffff;--theme-threat-fm-radio: #38bdf8;--theme-threat-enemy-bg: rgba(254, 5, 2, .35);--theme-threat-friend-bg: rgba(56, 189, 248, .35);--theme-threat-protected-bg: rgba(74, 222, 128, .35);--theme-threat-unknown-bg: rgba(255, 255, 255, .35);--theme-threat-fm-radio-bg: rgba(56, 189, 248, .35);--theme-threat-enemy-rgb: 254, 5, 2;--theme-threat-friend-rgb: 56, 189, 248;--theme-threat-protected-rgb: 74, 222, 128;--theme-threat-unknown-rgb: 255, 255, 255;--theme-threat-fm-radio-rgb: 56, 189, 248;--theme-spectrum-glow-rgb: 56, 189, 248;--theme-shadow-panel: 0 1px 2px rgba(0, 0, 0, .3);--theme-shadow-focus: 0 0 0 2px rgba(26, 111, 181, .3);--theme-shadow-hover: 0 2px 4px rgba(0, 0, 0, .2);--theme-shadow-hover-strong: 0 4px 8px rgba(0, 0, 0, .25);--theme-shadow-modal: 0 16px 48px rgba(0, 0, 0, .4);--theme-shadow-error: 0 0 0 2px rgba(254, 5, 2, .3);--theme-shadow-active: 0 0 0 2px rgba(26, 111, 181, .4);--theme-dim-overlay: rgba(0, 0, 0, .35);--theme-accent-primary-rgb: 26, 111, 181;--theme-accent-secondary-rgb: 26, 111, 181;--theme-accent-info-rgb: 245, 158, 11;--theme-status-success-rgb: 74, 222, 128;--theme-status-error-rgb: 254, 5, 2;--theme-status-warning-rgb: 251, 191, 36;--theme-status-active-rgb: 26, 111, 181;--theme-status-scanning-rgb: 168, 85, 247;--theme-border-default-rgb: 42, 43, 45;--theme-text-primary-rgb: 245, 245, 245;--theme-text-secondary-rgb: 161, 161, 161;--theme-text-muted-rgb: 107, 107, 107;--theme-text-inverse-rgb: 8, 9, 10;--theme-surface-page-rgb: 8, 9, 10;--theme-surface-panel-rgb: 15, 16, 17;--theme-surface-elevated-rgb: 20, 21, 22;--theme-surface-input-rgb: 26, 27, 29;--theme-status-error-dim: #e05656;--theme-status-warning-dim: #e5a920;--theme-transmit-button-bg: #dc2626;--theme-transmit-trace: #b91c1c;--theme-transmit-trace-rgb: 185, 28, 28;--theme-crt-tube-bg: #3a3a3a;--theme-crt-tube-bg-active: #4a4a4a;--theme-crt-tube-bg-error: #4a2020;--theme-crt-scanline-rgb: 255, 255, 255;--theme-crt-scanline-warning-rgb: 255, 100, 100;--theme-gradient-spectrum-sweep: rgb(15, 23, 42) 0%, rgb(56, 189, 248) 25%, rgb(74, 222, 128) 50%, rgb(251, 191, 36) 75%, rgb(248, 113, 113) 100%}[data-theme=light]{--theme-surface-page: #f8fafc;--theme-surface-panel: #ffffff;--theme-surface-elevated: #f1f5f9;--theme-surface-input: #e2e8f0;--theme-surface-overlay: rgba(255, 255, 255, .95);--theme-border-default: #0d9488;--theme-border-subtle: #cbd5e1;--theme-border-focus: #0284c7;--theme-text-primary: #1e293b;--theme-text-secondary: #475569;--theme-text-muted: #94a3b8;--theme-text-inverse: #f8fafc;--theme-accent-primary: #16a34a;--theme-accent-primary-dim: #15803d;--theme-accent-primary-dark: #166534;--theme-accent-secondary: #0284c7;--theme-accent-info: #d97706;--theme-status-success: #16a34a;--theme-status-error: #dc2626;--theme-status-warning: #ca8a04;--theme-status-active: #0284c7;--theme-status-scanning: #9333ea;--theme-threat-enemy: #dc2626;--theme-threat-friend: #0284c7;--theme-threat-protected: #16a34a;--theme-threat-unknown: #1f2937;--theme-threat-fm-radio: #0284c7;--theme-threat-enemy-bg: rgba(220, 38, 38, .35);--theme-threat-friend-bg: rgba(2, 132, 199, .35);--theme-threat-protected-bg: rgba(22, 163, 74, .35);--theme-threat-unknown-bg: rgba(31, 41, 55, .35);--theme-threat-fm-radio-bg: rgba(2, 132, 199, .35);--theme-threat-enemy-rgb: 220, 38, 38;--theme-threat-friend-rgb: 2, 132, 199;--theme-threat-protected-rgb: 22, 163, 74;--theme-threat-unknown-rgb: 31, 41, 55;--theme-threat-fm-radio-rgb: 2, 132, 199;--theme-spectrum-glow-rgb: 56, 189, 248;--theme-shadow-panel: 0 1px 3px rgba(0, 0, 0, .1);--theme-shadow-focus: 0 0 0 2px rgba(2, 132, 199, .2);--theme-shadow-hover: 0 2px 4px rgba(0, 0, 0, .1);--theme-shadow-hover-strong: 0 4px 8px rgba(0, 0, 0, .15);--theme-shadow-modal: 0 4px 16px rgba(0, 0, 0, .15);--theme-shadow-error: 0 0 0 2px rgba(220, 38, 38, .2);--theme-shadow-active: 0 0 0 2px rgba(2, 132, 199, .3);--theme-dim-overlay: rgba(0, 0, 0, .2);--theme-accent-primary-rgb: 22, 163, 74;--theme-accent-secondary-rgb: 2, 132, 199;--theme-accent-info-rgb: 217, 119, 6;--theme-status-success-rgb: 22, 163, 74;--theme-status-error-rgb: 220, 38, 38;--theme-status-warning-rgb: 202, 138, 4;--theme-status-active-rgb: 2, 132, 199;--theme-status-scanning-rgb: 147, 51, 234;--theme-border-default-rgb: 13, 148, 136;--theme-text-primary-rgb: 30, 41, 59;--theme-text-secondary-rgb: 71, 85, 105;--theme-text-muted-rgb: 148, 163, 184;--theme-text-inverse-rgb: 248, 250, 252;--theme-surface-page-rgb: 248, 250, 252;--theme-surface-panel-rgb: 255, 255, 255;--theme-surface-elevated-rgb: 241, 245, 249;--theme-surface-input-rgb: 226, 232, 240;--theme-status-error-dim: #b91c1c;--theme-status-warning-dim: #a16207;--theme-transmit-button-bg: #dc2626;--theme-transmit-trace: #b91c1c;--theme-transmit-trace-rgb: 185, 28, 28;--theme-crt-tube-bg: #3a3a3a;--theme-crt-tube-bg-active: #4a4a4a;--theme-crt-tube-bg-error: #4a2020;--theme-crt-scanline-rgb: 255, 255, 255;--theme-crt-scanline-warning-rgb: 255, 100, 100;--theme-gradient-spectrum-sweep: rgb(15, 23, 42) 0%, rgb(56, 189, 248) 25%, rgb(74, 222, 128) 50%, rgb(251, 191, 36) 75%, rgb(248, 113, 113) 100%}*{margin:0;padding:0;box-sizing:border-box}body{font-family:var(--font-sans);background:var(--bg-dark);min-height:100vh;color:var(--text);line-height:1.6}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--color-surface-page);border-radius:4px}::-webkit-scrollbar-thumb{background:var(--color-border-subtle);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--color-border-default)}::-webkit-scrollbar-corner{background:var(--color-surface-page)}*{scrollbar-width:thin;scrollbar-color:var(--color-border-subtle) var(--color-surface-page)}@keyframes pulse{0%,to{opacity:1}50%{opacity:.6}}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}button{font-family:var(--font-sans)}select{appearance:none;-webkit-appearance:none;-moz-appearance:none;font-family:var(--font-sans);font-size:.875rem;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);border-radius:var(--radius-md);color:var(--color-text-primary);padding:.5rem 2rem .5rem .75rem;cursor:pointer;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%236b7280' d='M2.5 4.5L6 8l3.5-3.5'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right .5rem center;background-size:12px;transition:border-color .15s ease}select:hover:not(:disabled){border-color:var(--color-border-default)}select:focus{outline:none;border-color:var(--color-border-focus)}select:disabled{opacity:.5;cursor:not-allowed}input,textarea,button{border-radius:var(--radius-md)}input[type=number]{-moz-appearance:textfield}input[type=number]::-webkit-outer-spin-button,input[type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}input[type=range]:not([data-plain]){-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:22px;background:transparent;cursor:pointer;outline:none}input[type=range]:not([data-plain]):disabled{opacity:.5;cursor:not-allowed}input[type=range]:not([data-plain])::-webkit-slider-container{-webkit-appearance:none;background:transparent}input[type=range]:not([data-plain])::-webkit-slider-runnable-track{height:10px!important;border-radius:5px!important;border:1px solid var(--color-border-subtle, var(--border-dim))!important;background:linear-gradient(to right,transparent 0%,transparent var(--fill, 0%),rgba(var(--color-surface-page-rgb),.9) var(--fill, 0%),rgba(var(--color-surface-page-rgb),.9) 100%),linear-gradient(to right,var(--gradient-spectrum-sweep))!important}input[type=range]:not([data-plain])::-webkit-slider-thumb{-webkit-appearance:none!important;width:3px!important;height:18px!important;background:var(--color-text-primary, var(--text))!important;border:none!important;border-radius:1px!important;margin-top:-5px!important;cursor:ew-resize;box-shadow:0 0 4px rgba(var(--color-text-primary-rgb),.8),0 0 12px rgba(var(--color-text-primary-rgb),.35)!important;transition:box-shadow .15s ease}input[type=range]:not([data-plain]):hover::-webkit-slider-thumb,input[type=range]:not([data-plain]):active::-webkit-slider-thumb{box-shadow:0 0 6px rgba(var(--color-text-primary-rgb),1),0 0 18px rgba(var(--color-text-primary-rgb),.55)}input[type=range]:not([data-plain])::-moz-range-track{height:10px!important;border-radius:5px!important;border:1px solid var(--color-border-subtle, var(--border-dim))!important;background:rgba(var(--color-surface-page-rgb),.9)!important}input[type=range]:not([data-plain])::-moz-range-progress{height:10px!important;border-radius:5px 0 0 5px!important;background:linear-gradient(to right,var(--gradient-spectrum-sweep))!important}input[type=range]:not([data-plain])::-moz-range-thumb{width:3px!important;height:18px!important;background:var(--color-text-primary, var(--text))!important;border:none!important;border-radius:1px!important;cursor:ew-resize;box-shadow:0 0 4px rgba(var(--color-text-primary-rgb),.8),0 0 12px rgba(var(--color-text-primary-rgb),.35)!important}input[type=range]:not([data-plain]):hover::-moz-range-thumb,input[type=range]:not([data-plain]):active::-moz-range-thumb{box-shadow:0 0 6px rgba(var(--color-text-primary-rgb),1),0 0 18px rgba(var(--color-text-primary-rgb),.55)}:root{color-scheme:dark;--panel-bg: var(--color-surface-page);--panel-border: var(--color-border-subtle)}[data-theme=light]{color-scheme:light}:where(h1,h2,h3,h4,h5,h6,p,ul,ol){margin:0 0 .5em}:where(h1){margin-top:0;font-size:1.375rem;font-weight:600;line-height:1.25;letter-spacing:-.01em;color:var(--color-text-primary)}:where(h2){font-size:1.125rem;font-weight:600;line-height:1.3;letter-spacing:-.005em;color:var(--color-text-primary)}:where(h3){font-size:.9375rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}:where(h4,h5,h6){font-size:.8125rem;font-weight:600;line-height:1.4;color:var(--color-text-primary)}:where(ul,ol){padding-left:1.25rem}:where(th,td){padding:.3rem .5rem}:where(a){color:var(--color-text-secondary);text-decoration:none;transition:color .15s ease}:where(a):hover{color:var(--color-text-primary);text-decoration:underline;text-underline-offset:2px}:where(input:not([type=range]):not([type=checkbox]):not([type=radio]),textarea){font-family:inherit;font-size:.875rem;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:.4rem .6rem;border-radius:var(--radius-md);transition:border-color .15s ease}:where(input):focus,:where(textarea):focus{outline:none;border-color:var(--color-border-focus)}:where(button){font-family:inherit;font-size:.875rem;background:var(--color-surface-input);border:1px solid var(--color-border-subtle);color:var(--color-text-primary);padding:.4rem .75rem;border-radius:var(--radius-md);cursor:pointer;transition:border-color .15s ease,background-color .15s ease}:where(button):hover:not(:disabled){border-color:var(--color-border-default);background:var(--color-surface-elevated)}:where(button):disabled{opacity:.5;cursor:not-allowed}.container{max-width:1100px;margin:0 auto;padding:1rem}.container.spectrum-wide{max-width:1280px}.card{background:var(--color-surface-panel);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:16px;margin-bottom:16px;box-shadow:var(--shadow-panel)}.card>:where(h2,h3):first-child{margin-top:0}.row{display:flex;gap:.5rem;align-items:center}.status{font-size:.8125rem;color:var(--color-text-muted)}nav.tabs{display:flex;gap:1rem;border-bottom:1px solid var(--color-border-subtle);margin-bottom:1rem}nav.tabs a{padding:.5rem .75rem;text-decoration:none;color:var(--color-text-secondary);border-bottom:2px solid transparent;margin-bottom:-1px}nav.tabs a:hover{color:var(--color-text-primary)}nav.tabs a.active{border-bottom-color:var(--color-accent-primary);color:var(--color-text-primary);font-weight:600}
