.spinner-overlay[data-v-d86ba246]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:var(--overlay-bg,rgba(0,0,0,.6));display:flex;justify-content:center;align-items:center;z-index:9999}.loader[data-v-d86ba246]{border:8px solid var(--spinner-track,hsla(0,0%,100%,.2));border-top-color:var(--accent);border-radius:50%;width:70px;height:70px;animation:spin-d86ba246 .8s linear infinite}@keyframes spin-d86ba246{to{transform:rotate(1turn)}}input[type=number][data-v-7ccd9580]::-webkit-inner-spin-button,input[type=number][data-v-7ccd9580]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-7ccd9580]{-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.dash{width:100%;max-width:1230px;margin:80px auto 0;padding:0 20px 16px;font-family:IBMPlexSansArabic,sans-serif;color:var(--text-primary)}.trend-pill{display:inline-flex;align-items:center;gap:4px;padding:3px 10px;border-radius:20px;font-size:.8rem;font-weight:600;white-space:nowrap}.trend-pill svg{width:14px;height:14px}.trend-pill.up{background:var(--accent-subtle)}.trend-pill.up,.trend-pill.up svg{color:var(--accent)}.trend-pill.down{background:hsla(0,0%,100%,.06)}.trend-pill.down,.trend-pill.down svg,.trend-pill.stable{color:var(--text-secondary)}.trend-pill.stable{background:hsla(0,0%,100%,.06)}.bento{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.bento .bento-pair{grid-column:span 2}.bento .bento-stats-row{grid-column:1/5}.bento .bento-power-graph{grid-column:1/3}.bento .bento-workers-graph{grid-column:3/5}.bento-pair{display:flex;flex-direction:column;gap:16px}.pair-divider{height:1px;background:var(--glass-border);flex-shrink:0}.dash-hash{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:10px}.dh-main{min-width:0}.dh-main,.dh-power{display:flex;flex-direction:column;gap:8px}.dh-power{flex-shrink:0;align-items:flex-end;text-align:right}.dh-power .hero-bottom{justify-content:flex-end;margin-top:0}.dh-power-val{font-size:clamp(1.7rem,3vw,2.6rem);white-space:nowrap}.dh-power-val small{font-size:.4em;font-weight:600;color:var(--accent)}.dash-workers{display:flex;flex-direction:column;justify-content:flex-start;gap:14px;flex:1 1 auto;padding-top:20px}.bw-seg-wrap{position:relative;margin-top:22px}.bw-seg{transition:height .18s ease}.bw-seg-wrap:hover .bw-seg{height:14px}.bw-seg-tip{position:absolute;bottom:calc(100% + 8px);transform:translateX(-50%);background:rgba(245,246,248,.98);border:1px solid rgba(0,0,0,.12);border-radius:8px;padding:6px 10px;white-space:nowrap;pointer-events:none;z-index:20;box-shadow:0 4px 14px rgba(0,0,0,.18)}.dark .bw-seg-tip{background:rgba(42,47,56,.96);border-color:hsla(0,0%,100%,.12);box-shadow:0 4px 14px rgba(0,0,0,.3)}.bw-seg-tip-main{font-size:.82rem;color:var(--text-primary)}.bw-seg-tip-main b{font-weight:800}.bw-seg-tip-sub{display:flex;gap:12px;margin-top:3px;font-size:.74rem;color:var(--text-secondary)}.bw-seg-tip-sub span{display:inline-flex;align-items:center;gap:5px}.bw-seg-tip-sub .bw-dot{width:7px;height:7px;border-radius:50%}.bw-dot--on{background:var(--accent)}.bw-dot--off{background:hsla(0,0%,100%,.35)}.bw-dot--err{background:var(--danger)}.bw-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.bw-tiles{display:flex;gap:18px}.bw-tile{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.bw-tile-n{font-size:1.4rem;font-weight:800;line-height:1}.bw-tile--off{color:hsla(0,0%,100%,.6)}.bw-tile--err{color:var(--danger)}.bw-tile-lbl{font-size:.68rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.bw-tile--link{text-decoration:none;color:inherit;cursor:pointer}.bw-tile--link .bw-tile-arrow{font-style:normal;font-size:.95rem;margin-left:5px;color:var(--text-secondary);opacity:.7;transition:opacity .15s ease,color .15s ease}.bw-tile--link:hover .bw-tile-arrow{opacity:1;color:var(--accent)}.bw-tile--tip{position:relative}.bw-tile--tip[data-tip]:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);right:-6px;width:-moz-max-content;width:max-content;max-width:230px;white-space:normal;text-align:left;background:rgba(42,47,56,.97);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:60;box-shadow:0 6px 18px rgba(0,0,0,.35)}.bw-tile--tip[data-tip]:hover:after{opacity:1}:root:not(.dark) .bw-tile--tip[data-tip]:after{background:rgba(245,246,248,.99);border-color:rgba(0,0,0,.12)}.dash-hint{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;font-size:9px;font-weight:700;line-height:1;background:hsla(0,0%,100%,.12);color:var(--text-secondary);cursor:help;position:relative;margin-left:5px;flex-shrink:0}.dash-hint:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 8px);left:50%;transform:translateX(-50%);width:-moz-max-content;width:max-content;max-width:230px;white-space:normal;text-align:left;background:rgba(42,47,56,.97);color:var(--text-primary);border:1px solid hsla(0,0%,100%,.12);border-radius:8px;padding:8px 10px;font-size:11px;font-weight:500;line-height:1.45;text-transform:none;letter-spacing:0;opacity:0;pointer-events:none;transition:opacity .15s ease;z-index:60;box-shadow:0 6px 18px rgba(0,0,0,.35)}.dash-hint:hover:after{opacity:1}.dash-hint--right:after{left:auto;right:-6px;transform:none}:root:not(.dark) .dash-hint:after{background:rgba(245,246,248,.99);border-color:rgba(0,0,0,.12)}.bento-pair--pool .dash-pool{flex:1 1 auto;gap:12px}.bento-pair--pool .dash-pool .bw-pool{padding:16px 18px;gap:14px}.bento-pair--pool .dash-pool .bw-pool-name{font-size:1.05rem}.bento-pair--pool .dash-pool .bw-pool-url{font-size:1.15rem;font-weight:700}.bento-pair--pool .dash-pool .bw-stat-n{font-size:1.85rem}.bento-pair--pool .dash-pool .bw-stat-lbl{font-size:.74rem}.bento-pair--pool .dash-profit{flex:0 0 auto;gap:8px}.bento-pair--pool .dash-profit .hero-profit-title{font-size:.95rem}.bento-pair--pool .dash-profit .hero-profit-period{font-size:.78rem}.bento-pair--pool .dash-profit .hero-profit-rows{gap:7px}.bento-pair--pool .dash-profit .hp-row{font-size:.88rem}.bento-pair--pool .dash-profit .hp-val--total{font-size:1.03rem}.bento-pair--pool .dash-profit .hp-hint{font-size:.66rem}.dash-profit{display:flex;flex-direction:column;gap:10px;cursor:pointer;transition:opacity .2s}.dash-profit:hover{opacity:.85}.dash-pool{display:flex;flex-direction:column;gap:8px}.dash-pool--empty{color:var(--text-secondary);font-size:.85rem;padding:6px 0}.bento-cell{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:16px;padding:16px 18px;box-shadow:var(--card-shadow);backdrop-filter:blur(12px);transition:border-color .25s ease,box-shadow .25s ease,background-color .3s ease}.bento-cell:hover{border-color:var(--border-accent);box-shadow:var(--card-shadow-hover)}.bento-hero{display:flex;align-items:stretch;gap:0}.hero-main{flex:1;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:8px}.hero-label{color:var(--text-secondary);font-size:.9rem;font-weight:500}.hero-value{font-size:clamp(2.2rem,4vw,3.4rem);font-weight:800;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.hero-bottom{display:flex;align-items:center;gap:14px;margin-top:4px}.hero-eff{color:var(--text-secondary);font-size:.85rem;padding:3px 10px;border-radius:20px;background:hsla(0,0%,100%,.05)}.hero-divider{width:1px;background:var(--glass-border);margin:0 24px;flex-shrink:0}.hero-profit{flex:0 1 220px;min-width:150px;display:flex;flex-direction:column;justify-content:center;gap:10px;cursor:pointer;padding:4px 0;transition:opacity .2s}.hero-profit:hover{opacity:.85}.hero-profit-title{color:var(--text-primary);font-size:1.05rem;font-weight:600}.hero-profit-period{color:var(--text-secondary);font-weight:400;font-size:.85rem}.hero-profit-rows{display:flex;flex-direction:column;gap:9px}.hp-row{display:flex;justify-content:space-between;font-size:.98rem;color:var(--text-secondary)}.hp-bold{color:var(--text-primary);font-weight:600}.hp-val{font-weight:700}.hp-val--rev{color:var(--accent)}.hp-val--cost{color:var(--text-secondary)}.hp-val--total{color:var(--accent);font-size:1.15rem}.hp-neg{color:var(--text-muted)!important}.hp-divider{height:1px;background:var(--glass-border)}.hp-hint{color:var(--text-secondary);font-size:.7rem;opacity:.5}.bento-workers{gap:14px}.bento-workers,.bw-top{display:flex;flex-direction:column}.bw-top{gap:10px}.bw-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bw-head-lbl{font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.bw-head-lbl,.bw-head-pct{color:var(--text-secondary)}.bw-head-pct{font-size:1rem;font-weight:800}.bw-head-num{display:flex;align-items:baseline;gap:7px}.bw-num{font-size:clamp(2rem,3.4vw,2.8rem);font-weight:800;color:var(--text-primary);line-height:1;letter-spacing:-.02em}.bw-of{font-size:1.1rem;font-weight:700}.bw-of,.bw-sub{color:var(--text-secondary)}.bw-sub{font-size:.82rem;align-self:center}.bw-seg{display:flex;width:100%;height:10px;border-radius:6px;overflow:hidden;background:var(--glass-border)}.bw-seg-part{height:100%;transition:width .5s ease}.bw-seg--on{background:var(--accent)}.bw-seg--err{background:var(--danger)}.bw-seg--off{background:hsla(0,0%,100%,.12)}.bw-legend{display:flex;gap:16px;flex-wrap:wrap}.bw-leg{display:inline-flex;align-items:center;gap:6px;font-size:.82rem;color:var(--text-secondary)}.bw-leg b{color:var(--text-primary);font-weight:800}.bw-leg .bw-dot{width:8px;height:8px;border-radius:50%;flex-shrink:0}.bw-leg .bw-dot--on{background:var(--accent)}.bw-leg .bw-dot--off{background:hsla(0,0%,100%,.3)}.bw-leg .bw-dot--err{background:var(--danger)}.bento-workers-sparkline{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px;padding-left:8px;border-left:1px solid var(--glass-border)}.bento-workers-sparkline .spark-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.bento-workers-sparkline .spark-title{font-size:.75rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;display:inline-flex;align-items:center;gap:6px}.bento-workers-sparkline .spark-hint{display:inline-flex;align-items:center;justify-content:center;width:16px;height:16px;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--text-secondary);font-size:.7rem;font-weight:600;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none;letter-spacing:0;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bento-workers-sparkline .spark-hint.spark-hint--active,.bento-workers-sparkline .spark-hint:hover{background:rgba(3,205,241,.18);color:#03cdf1}.bento-workers-sparkline .spark-title{position:relative}.bento-workers-sparkline .spark-range-val{font-size:.7rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.bento-workers-sparkline .spark-uptime{font-size:.85rem;font-weight:600;font-variant-numeric:tabular-nums}.bento-workers-sparkline .spark-uptime.uptime--ok{color:#1a6575}.bento-workers-sparkline .spark-uptime.uptime--warn{color:#f39c12}.bento-workers-sparkline .spark-uptime.uptime--bad{color:#e74c3c}.bento-workers-sparkline .spark-canvas{position:relative;width:100%;height:56px;cursor:crosshair;touch-action:manipulation;-webkit-tap-highlight-color:rgba(0,0,0,0)}.bento-workers-sparkline .spark-cross{position:absolute;transform:translate(-50%,-50%);pointer-events:none;color:#fff;font-weight:700;font-size:16px;line-height:1;text-shadow:0 0 3px rgba(26,101,117,.9),0 0 2px rgba(0,0,0,.6);z-index:5;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root:not(.dark) .bento-workers-sparkline .spark-cross{color:#1a6575;text-shadow:0 0 3px hsla(0,0%,100%,.95),0 0 2px hsla(0,0%,100%,.7)}.bento-workers-sparkline .spark-svg{height:100%;overflow:visible}.bento-workers-sparkline .spark-area{fill:rgba(26,101,117,.42)}.bento-workers-sparkline .spark-line{fill:none;stroke:#1a6575;stroke-width:1.8;stroke-linejoin:round;stroke-linecap:round}.bento-workers-sparkline .spark-max{stroke:hsla(0,0%,100%,.22);stroke-width:1;stroke-dasharray:3 3}.bento-workers-sparkline .spark-cursor{stroke:hsla(0,0%,100%,.45);stroke-width:1;pointer-events:none}.bento-workers-sparkline .spark-cursor--pinned{stroke:#1a6575;stroke-width:1.4}.bento-workers-sparkline .spark-dot{fill:#1a6575;stroke:#fff;stroke-width:1;pointer-events:none}.bento-workers-sparkline .spark-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary,hsla(0,0%,100%,.5));font-size:.72rem;font-style:italic;pointer-events:none}.bento-workers-sparkline .spark-tip{position:absolute;bottom:calc(100% + 8px);transform:translateX(-50%);display:inline-flex;align-items:baseline;gap:7px;padding:8px 14px;background:rgba(18,22,30,.96);border:1px solid rgba(26,101,117,.6);border-radius:8px;box-shadow:0 4px 14px rgba(0,0,0,.45);font-size:.85rem;color:var(--text-primary,#fff);pointer-events:none;z-index:10;white-space:nowrap;font-variant-numeric:tabular-nums;max-width:calc(100% - 8px)}.bento-workers-sparkline .spark-tip--bottom{bottom:auto;top:calc(100% + 8px)}.bento-workers-sparkline .spark-tip__time{color:var(--text-secondary,hsla(0,0%,100%,.65));font-size:.78rem}.bento-workers-sparkline .spark-tip__sep{color:var(--text-secondary,hsla(0,0%,100%,.4))}.bento-workers-sparkline .spark-tip__val{color:#1a6575;font-weight:700;font-size:.92rem}.bento-workers-sparkline .spark-tip__lbl{color:var(--text-secondary,hsla(0,0%,100%,.65));font-size:.78rem}.bento-workers-sparkline .spark-tip--pinned{flex-direction:column;align-items:stretch;gap:6px;min-width:160px;padding:10px 30px 10px 14px;font-size:.85rem;pointer-events:auto;cursor:default;box-shadow:0 6px 22px rgba(0,0,0,.55)}.bento-workers-sparkline .spark-tip--pinned .spark-tip__time{font-weight:600;color:var(--text-primary,#fff);padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.85rem}.bento-workers-sparkline .spark-tip--pinned .spark-tip__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;line-height:1.4}.bento-workers-sparkline .spark-tip--pinned .spark-tip__lbl{font-size:.8rem}.bento-workers-sparkline .spark-tip--pinned .spark-tip__val{font-size:.9rem}.bento-workers-sparkline .spark-tip--pinned .spark-tip__val--off{color:#e74c3c}.bento-workers-sparkline .spark-tip--pinned .spark-tip__val--err{color:#f39c12}.bento-workers-sparkline .spark-tip__close{position:absolute;top:2px;right:4px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary,hsla(0,0%,100%,.6));font-size:16px;line-height:1;cursor:pointer;border-radius:4px;padding:0}.bento-workers-sparkline .spark-tip__close:hover{background:hsla(0,0%,100%,.08);color:#fff}.bento-workers-sparkline :root:not(.dark) .spark-tip,:root:not(.dark) .bento-workers-sparkline .spark-tip{background:#fff;border-color:rgba(26,101,117,.45);box-shadow:0 6px 22px rgba(15,30,50,.18);color:var(--text-primary,#1a1a2e)}.bento-workers-sparkline :root:not(.dark) .spark-tip__time,:root:not(.dark) .bento-workers-sparkline .spark-tip__time{color:var(--text-secondary,#6c757d)}.bento-workers-sparkline :root:not(.dark) .spark-tip__sep,:root:not(.dark) .bento-workers-sparkline .spark-tip__sep{color:var(--text-secondary,#9aa0a6)}.bento-workers-sparkline :root:not(.dark) .spark-tip__val,:root:not(.dark) .bento-workers-sparkline .spark-tip__val{color:#1a6575}.bento-workers-sparkline :root:not(.dark) .spark-tip__lbl,:root:not(.dark) .bento-workers-sparkline .spark-tip__lbl{color:var(--text-secondary,#6c757d)}.bento-workers-sparkline :root:not(.dark) .spark-tip--pinned .spark-tip__time,:root:not(.dark) .bento-workers-sparkline .spark-tip--pinned .spark-tip__time{color:var(--text-primary,#1a1a2e);border-bottom-color:rgba(0,0,0,.08)}.bento-workers-sparkline :root:not(.dark) .spark-tip--pinned .spark-tip__val--off,:root:not(.dark) .bento-workers-sparkline .spark-tip--pinned .spark-tip__val--off{color:#c0392b}.bento-workers-sparkline :root:not(.dark) .spark-tip--pinned .spark-tip__val--err,:root:not(.dark) .bento-workers-sparkline .spark-tip--pinned .spark-tip__val--err{color:#d97706}.bento-workers-sparkline :root:not(.dark) .spark-tip__close,:root:not(.dark) .bento-workers-sparkline .spark-tip__close{color:var(--text-secondary,#6c757d)}.bento-workers-sparkline :root:not(.dark) .spark-tip__close:hover,:root:not(.dark) .bento-workers-sparkline .spark-tip__close:hover{background:rgba(0,0,0,.06);color:var(--text-primary,#1a1a2e)}:root:not(.dark) .bento-workers-sparkline .spark-cursor{stroke:rgba(0,0,0,.35)}:root:not(.dark) .bento-workers-sparkline .spark-max{stroke:rgba(0,0,0,.18)}.bento-workers-sparkline :root:not(.dark) .spark-area,:root:not(.dark) .bento-workers-sparkline .spark-area{fill:#b3e7f5}.bento-workers-sparkline .uptime-tip{position:absolute;bottom:calc(100% + 8px);transform:translateX(-50%);width:160px;padding:8px 10px;background:rgba(18,22,30,.96);border:1px solid var(--glass-border,hsla(0,0%,100%,.1));border-radius:8px;box-shadow:0 6px 20px rgba(0,0,0,.4);font-size:.72rem;color:var(--text-primary,#fff);pointer-events:none;z-index:10;white-space:nowrap}.bento-workers-sparkline .uptime-tip:after{content:"";position:absolute;top:100%;left:var(--tip-arrow-x,50%);transform:translateX(-50%);border:5px solid transparent;border-top-color:rgba(18,22,30,.96)}.bento-workers-sparkline .uptime-tip__time{font-weight:600;margin-bottom:6px;padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.08);font-variant-numeric:tabular-nums}.bento-workers-sparkline .uptime-tip__row{display:flex;align-items:center;justify-content:space-between;gap:8px;line-height:1.5}.bento-workers-sparkline .uptime-tip__lbl{color:var(--text-secondary,hsla(0,0%,100%,.65))}.bento-workers-sparkline .uptime-tip__val{font-variant-numeric:tabular-nums;font-weight:600}.bento-workers-sparkline .uptime-tip__empty{color:var(--text-secondary,hsla(0,0%,100%,.5));font-style:italic}.bento-workers-sparkline .spark-svg{width:100%;height:40px;display:block}.bento-workers-sparkline .spark-foot{display:flex;justify-content:space-between;font-size:.65rem;color:var(--text-secondary);opacity:.7}.ring-wrap{position:relative;width:110px;height:110px;flex-shrink:0}.ring-svg{width:100%;height:100%;transform:rotate(-90deg)}.ring-progress{transition:stroke-dasharray .6s ease}.ring-center{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column}.ring-num{font-size:1.6rem;font-weight:800;color:var(--text-primary);line-height:1}.ring-of{font-size:.8rem;color:var(--text-secondary)}.bento-workers-legend{display:flex;flex-direction:column;gap:10px}.wl-item{display:flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-secondary)}.wl-dot{width:8px;height:8px;border-radius:50%}.wl-dot--on{background:var(--accent)}.wl-dot--off{background:var(--text-secondary)}.wl-dot--err{background:var(--danger)}.wl-n{margin-left:auto;font-weight:700;color:var(--text-primary)}.bento-stats-row{display:flex;align-items:stretch;gap:0}.bsr-left{flex:0 0 auto;min-width:170px;flex-direction:column;justify-content:center}.bsr-item,.bsr-left{display:flex;gap:10px}.bsr-item{align-items:baseline}.bsr-label{color:var(--text-secondary);font-size:.78rem;font-weight:500;text-transform:uppercase;letter-spacing:.5px}.bsr-val{font-size:1.3rem;font-weight:800;color:var(--text-primary);line-height:1;white-space:nowrap}.bsr-val small{font-size:.74rem;font-weight:600;color:var(--accent)}.bsr-divider{width:1px;align-self:stretch;background:var(--glass-border);margin:0 22px;flex-shrink:0}.bsr-temps{flex:1 1 auto;min-width:0;justify-content:space-around;gap:16px;flex-wrap:wrap}.bsr-temp,.bsr-temps{display:flex;align-items:center}.bsr-temp{flex-direction:column;text-align:center;gap:4px}.bsr-temp-lbl{color:var(--text-secondary);font-size:.78rem;font-weight:500}.bsr-temp-val{font-size:1.05rem;font-weight:700;display:inline-flex;align-items:center;gap:5px;white-space:nowrap}@media(max-width:640px){.bento-stats-row{flex-direction:column;align-items:stretch;gap:14px}.bsr-left{flex-direction:row;justify-content:space-between;min-width:0}.bsr-divider{width:auto;height:1px;margin:0}.bsr-temps{justify-content:space-between}}.bw-poolbox{margin-top:4px;padding-top:12px;border-top:1px solid var(--glass-border);gap:8px}.bw-pool,.bw-poolbox{display:flex;flex-direction:column}.bw-pool{gap:10px;padding:12px 14px;border-radius:12px;background:hsla(0,0%,100%,.03);border:1px solid var(--glass-border)}.bw-pool-name{display:flex;align-items:center;gap:8px;min-width:0}.bw-pool-dot{font-size:.7rem;flex-shrink:0}.bw-pool-dot.is-up{color:var(--accent)}.bw-pool-dot.is-down{color:var(--danger)}.bw-pool-url{flex:1 1 auto;min-width:0;color:var(--text-primary);font-weight:700;font-size:.95rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bw-pool-stats{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.bw-stat{display:flex;flex-direction:column;gap:3px}.bw-stat-n{font-size:1.15rem;font-weight:800;color:var(--text-primary);line-height:1}.bw-stat-unit{font-size:.58em;font-weight:700;margin-left:2px}.bw-stat-lbl,.bw-stat-unit{color:var(--text-secondary)}.bw-stat-lbl{font-size:.66rem;text-transform:uppercase;letter-spacing:.4px}.bw-prej--ok{color:var(--text-primary)}.bw-prej--warn{color:#e0a800}.bw-prej--bad{color:var(--danger)}.bw-eye{margin-left:4px;flex-shrink:0;background:transparent;border:none;cursor:pointer;color:var(--text-secondary);padding:2px 4px;line-height:1;font-size:.85rem;border-radius:6px;transition:color .15s ease,background .15s ease}.bw-eye:hover{color:var(--accent);background:hsla(0,0%,100%,.06)}.dash-pool .lbl-abbr{display:none}.bw-pool.is-hidden .bw-pool-stats,.bw-pool.is-hidden .bw-pool-url{filter:blur(7px);-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;transition:filter .2s ease}@media(max-width:480px){.bento-pair--pool .dash-pool .bw-stat-n{font-size:1.05rem}.bento-pair--pool .dash-pool .bw-stat-lbl{font-size:.56rem;letter-spacing:.2px}.bento-pair--pool .dash-pool .bw-pool-url{font-size:1rem}.bw-pool-stats{gap:6px}.bw-stat-unit{font-size:.5em}.dash-pool .lbl-full{display:none}.dash-pool .lbl-abbr{display:inline}}.bw-pool-switch{display:flex;gap:10px}.bw-pool-switch,.bw-sw-btn{align-items:center;justify-content:center}.bw-sw-btn{background:hsla(0,0%,100%,.05);border:1px solid var(--glass-border);color:var(--text-secondary);width:24px;height:24px;border-radius:50%;font-size:1rem;line-height:1;cursor:pointer;display:inline-flex;transition:background .2s,color .2s}.bw-sw-btn:hover{background:rgba(3,205,241,.15);color:var(--accent)}.bw-sw-dots{display:inline-flex;align-items:center;gap:6px}.bw-sw-dot{width:7px;height:7px;border-radius:50%;padding:0;background:var(--glass-border);border:none;cursor:pointer;transition:background .2s,transform .2s}.bw-sw-dot.is-active{background:var(--accent);transform:scale(1.3)}.poolswap-next-enter-active,.poolswap-next-leave-active,.poolswap-prev-enter-active,.poolswap-prev-leave-active{transition:opacity .25s ease,transform .25s ease}.poolswap-next-enter-from{opacity:0;transform:translateY(16px)}.poolswap-next-leave-to,.poolswap-prev-enter-from{opacity:0;transform:translateY(-16px)}.poolswap-prev-leave-to{opacity:0;transform:translateY(16px)}.bento-power-graph,.bento-workers-graph{display:flex;flex-direction:column;gap:8px;position:relative}.wg-head{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.wg-title{color:var(--text-primary);font-size:.8rem;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.wg-uptime{font-size:.9rem;font-weight:800;color:var(--text-secondary)}.wg-cur{font-size:.95rem;font-weight:800;color:var(--text-primary);display:inline-flex;align-items:center}.wg-cur-dot{width:8px;height:8px;border-radius:50%;background:#03cdf1;margin-right:6px}.wg-chart{width:100%;height:160px;flex:0 0 160px}.wg-empty{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:var(--text-secondary);font-size:.85rem;pointer-events:none}.bento-temps{justify-content:space-between;gap:14px}.bento-temps,.bt-section{display:flex;flex-direction:column}.bt-section{gap:5px}.bt-fan{font-weight:700}.bt-fan--ok{color:var(--accent)}.bt-fan--warn{color:#e0a800}.bt-fan--bad{color:var(--danger)}.bt-head{display:flex;justify-content:space-between;align-items:center}.bt-label{color:var(--text-secondary);font-size:.78rem;font-weight:500}.bt-values{display:inline-flex;align-items:center;gap:6px;font-size:.9rem;font-weight:700;letter-spacing:.5px}.bt-min{color:var(--accent);font-weight:600}.bt-sep{color:var(--text-secondary);font-weight:400}.bt-max{color:var(--danger);font-weight:700}.bt-bar-wrap{width:100%;height:6px;border-radius:4px;background:var(--glass-border);overflow:hidden}.bt-bar{height:100%;border-radius:4px;background:linear-gradient(90deg,var(--accent-light),var(--accent));transition:width .5s ease}.bento-crypto{display:flex;flex-direction:column;gap:6px}.bc-top{display:flex;align-items:center;justify-content:space-between}.bc-label{color:var(--text-secondary);font-size:.82rem;font-weight:600}.bc-price{font-size:clamp(1.3rem,2.4vw,1.85rem);font-weight:800;color:var(--text-primary);line-height:1.1}.crypto-switch{display:flex;gap:6px;margin-top:4px}.crypto-btn{padding:3px 8px;font-size:10px;font-weight:600;border-radius:6px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.crypto-btn.active{color:var(--accent);border-color:var(--accent);background:var(--accent-subtle)}.crypto-btn:hover:not(.active){color:var(--text-primary);border-color:var(--accent-light)}.chart-card{margin-top:10px;background:var(--bg-secondary);border:none;border-radius:14px;padding:12px 18px 6px;overflow:hidden;box-shadow:var(--card-shadow)}.chart-card .highcharts-axis-labels span,.chart-card .highcharts-axis-labels text{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}.chart-card .highcharts-legend-item text{fill:var(--text-secondary)!important}.chart-card .highcharts-grid-line{stroke:var(--glass-border)!important}.chart-card .highcharts-axis-line,.chart-card .highcharts-navigator-outline,.chart-card .highcharts-scrollbar-track,.chart-card .highcharts-tick{stroke:var(--border-color)!important}.chart-card .highcharts-scrollbar-button{fill:var(--bg-primary)!important;stroke:var(--border-color)!important}.chart-card .highcharts-scrollbar-thumb{fill:var(--scrollbar-thumb)!important}.chart-card .highcharts-navigator-mask-inside{fill:var(--accent-light)!important}.chart-head{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:4px}.chart-head .chart-title{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary)}#chart-line2{width:100%;min-height:340px!important}.metric-select-wrap{position:relative;min-width:200px}.metric-select-btn{width:100%;padding:8px 34px 8px 14px;border-radius:8px;border:1px solid var(--border-color);background:var(--glass-bg);color:var(--text-primary);font-size:.9rem;cursor:pointer;outline:none;text-align:left;position:relative;transition:border-color .2s ease}.metric-select-btn:hover{border-color:var(--accent-light)}.metric-select-btn:focus{border-color:var(--accent)}.metric-select-btn .chevron{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2303CDF1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px}.metric-dropdown{position:absolute;right:0;left:0;margin-top:6px;max-height:220px;overflow-y:auto;padding:6px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);box-shadow:0 10px 30px var(--shadow-color);z-index:20}.metric-option{list-style:none;padding:8px 12px;border-radius:6px;color:var(--text-primary);font-size:.9rem;cursor:pointer;transition:background .12s ease}.metric-option.active,.metric-option.selected{background:var(--accent-subtle)}@media(min-width:1101px)and (max-width:1300px){.bento-hero{flex-direction:column}.bento-hero .hero-divider{width:100%;height:1px;margin:16px 0}.bento-hero .hero-profit{flex:none;min-width:unset}.bento .bento-workers.bento-cell{flex-direction:column;align-items:stretch;gap:16px}.bento .bento-workers .bento-workers-top{justify-content:center;gap:32px}.bento .bento-workers .bento-workers-sparkline{padding-left:0;padding-top:10px;border-left:none;border-top:1px solid var(--glass-border)}}@media(max-width:1100px){.bento{grid-template-columns:repeat(2,1fr)}.bento .bento-pair,.bento .bento-power-graph,.bento .bento-stats-row,.bento .bento-workers-graph{grid-column:1/-1}.bento .bento-workers.bento-cell{flex-direction:column;align-items:stretch;gap:16px}.bento .bento-workers .bento-workers-top{justify-content:center;gap:32px}.bento .bento-workers .bento-workers-sparkline{padding-left:0;padding-top:10px;border-left:none;border-top:1px solid var(--glass-border)}}@media(max-width:700px){.dash{margin-top:60px;padding:0 12px 30px}.chart-head{flex-direction:column;align-items:stretch;gap:8px}.metric-select-wrap{min-width:unset;width:100%}#chart-line2{min-height:300px}.bento{grid-template-columns:1fr 1fr}.bento .bento-pair,.bento .bento-power-graph,.bento .bento-stats-row,.bento .bento-workers-graph{grid-column:1/-1}.bento .bento-sm{grid-column:auto}.bento .bento-workers.bento-cell{flex-direction:column;align-items:center;gap:14px}.bento .bento-workers .bento-workers-top{flex-direction:column;align-items:center;gap:12px;width:100%}.bento .bento-workers .bento-workers-legend{flex-direction:row;justify-content:center;flex-wrap:wrap;gap:14px;width:100%}.bento .bento-workers .bento-workers-legend .wl-item{gap:6px;font-size:.85rem}.bento .bento-workers .bento-workers-legend .wl-n{margin-left:4px}.bento .bento-workers .bento-workers-sparkline{width:100%}.bento .bento-workers .spark-tip--pinned{min-width:140px;padding:8px 26px 8px 12px}.bento .bento-workers .spark-tip{white-space:normal}.bento-hero{flex-direction:column}.bento-hero .hero-divider{width:100%;height:1px;margin:16px 0}.bento-hero .hero-profit{flex:none}.hero-value{font-size:2.4rem}}@media(max-width:480px){.dash{margin-top:40px;padding:0 8px 20px}.bento-cell{padding:18px}.bento-sm-val{font-size:1.6rem}}@media(min-width:1101px)and (max-width:1700px){.dash{padding:0 16px 32px}.bento{gap:12px}.bento-cell{padding:18px;border-radius:14px}.hero-value{font-size:clamp(1.8rem,3vw,2.6rem)}.hero-label{font-size:.82rem}.hero-eff{font-size:.78rem;padding:2px 8px}.hero-divider{margin:0 18px}.hero-profit{flex:0 1 200px;min-width:140px}.hero-profit-title{font-size:.98rem}.hero-profit-period{font-size:.8rem}.hp-row{font-size:.9rem}.hp-val--total{font-size:1.02rem}.bsr-val{font-size:1.3rem}.bsr-val small{font-size:.74rem}.bsr-label{font-size:.78rem}.bsr-divider{height:32px}.ring-wrap{width:92px;height:92px}.ring-num{font-size:1.35rem}.ring-of{font-size:.74rem}.bento-workers,.bento-workers-top{gap:18px}.wl-item{font-size:.82rem}.bento-workers-legend{gap:8px}.bento-temps{gap:14px}.bt-label{font-size:.78rem}.bt-values{font-size:.92rem}.bc-label{font-size:.82rem}.bc-price{font-size:clamp(1.4rem,2.4vw,2rem)}.crypto-btn{font-size:10px;padding:3px 8px}.chart-card{padding:16px 20px 8px;border-radius:12px;margin-top:14px}.chart-head{margin-bottom:6px}.chart-head .chart-title{font-size:1rem}#chart-line2{min-height:340px}.metric-select-wrap{min-width:180px}.metric-select-btn{padding:6px 30px 6px 12px;font-size:.85rem}}.spark-tip.spark-tip--floating{position:fixed;z-index:1000;display:inline-flex;flex-direction:column;align-items:stretch;gap:6px;min-width:160px;max-width:calc(100vw - 16px);padding:10px 30px 10px 14px;background:rgba(18,22,30,.96);border:1px solid rgba(26,101,117,.6);border-radius:8px;box-shadow:0 6px 22px rgba(0,0,0,.55);color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;font-size:.85rem;pointer-events:auto;cursor:default;transform:translate(-50%,-100%)}.spark-tip.spark-tip--floating.spark-tip--bottom{transform:translate(-50%)}.spark-tip.spark-tip--floating .spark-tip__time{font-weight:600;color:var(--text-primary,#fff);padding-bottom:5px;border-bottom:1px solid hsla(0,0%,100%,.08);font-size:.85rem}.spark-tip.spark-tip--floating .spark-tip__row{display:flex;justify-content:space-between;align-items:baseline;gap:12px;line-height:1.4}.spark-tip.spark-tip--floating .spark-tip__lbl{font-size:.8rem;color:var(--text-secondary,hsla(0,0%,100%,.65))}.spark-tip.spark-tip--floating .spark-tip__val{font-size:.9rem;color:#1a6575;font-weight:700}.spark-tip.spark-tip--floating .spark-tip__val--off{color:#e74c3c}.spark-tip.spark-tip--floating .spark-tip__val--err{color:#f39c12}.spark-tip.spark-tip--floating .spark-tip__close{position:absolute;top:2px;right:4px;width:18px;height:18px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary,hsla(0,0%,100%,.6));font-size:16px;line-height:1;cursor:pointer;border-radius:4px;padding:0}.spark-tip.spark-tip--floating .spark-tip__close:hover{background:hsla(0,0%,100%,.08);color:#fff}:root:not(.dark) .spark-tip.spark-tip--floating{background:#fff;border-color:rgba(26,101,117,.45);box-shadow:0 6px 22px rgba(15,30,50,.18);color:var(--text-primary,#1a1a2e)}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__time{color:var(--text-primary,#1a1a2e);border-bottom-color:rgba(0,0,0,.08)}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__lbl{color:var(--text-secondary,#6c757d)}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__val{color:#1a6575}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__val--off{color:#c0392b}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__val--err{color:#d97706}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__close{color:var(--text-secondary,#6c757d)}:root:not(.dark) .spark-tip.spark-tip--floating .spark-tip__close:hover{background:rgba(0,0,0,.06);color:var(--text-primary,#1a1a2e)}.hint-modal-backdrop{position:fixed;inset:0;z-index:1100;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.55);backdrop-filter:blur(2px)}.hint-modal{width:100%;max-width:420px;background:var(--bg-secondary,#14191f);border:1px solid var(--border-color,rgba(26,101,117,.5));border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.55);color:var(--text-primary,#fff);overflow:hidden;display:flex;flex-direction:column}.hint-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-color,hsla(0,0%,100%,.08))}.hint-modal__title{margin:0;font-size:1rem;font-weight:600;color:var(--text-primary,#fff);line-height:1.2}.hint-modal__close{width:30px;height:30px;display:inline-flex;align-items:center;justify-content:center;border:none;background:transparent;color:var(--text-secondary,hsla(0,0%,100%,.65));font-size:22px;line-height:1;cursor:pointer;border-radius:8px;flex-shrink:0}.hint-modal__close:hover{background:hsla(0,0%,100%,.08);color:var(--text-primary,#fff)}.hint-modal__body{margin:0;padding:14px 16px 18px;font-size:.9rem;line-height:1.5;color:var(--text-secondary,hsla(0,0%,100%,.8));white-space:normal}:root:not(.dark) .hint-modal{background:#fff;border-color:rgba(26,101,117,.3);box-shadow:0 20px 50px rgba(15,30,50,.2)}:root:not(.dark) .hint-modal,:root:not(.dark) .hint-modal .hint-modal__title{color:var(--text-primary,#1a1a2e)}:root:not(.dark) .hint-modal .hint-modal__body{color:var(--text-secondary,#4a5568)}:root:not(.dark) .hint-modal .hint-modal__close{color:var(--text-secondary,#6c757d)}:root:not(.dark) .hint-modal .hint-modal__close:hover{background:rgba(0,0,0,.05);color:var(--text-primary,#1a1a2e)}@media(max-width:480px){.hint-modal-backdrop{padding:12px;align-items:center}.hint-modal{max-width:100%;border-radius:14px}.hint-modal__head{padding:12px 14px}.hint-modal__title{font-size:.95rem}.hint-modal__body{padding:12px 14px 16px;font-size:.85rem}}.hint-modal-enter-active,.hint-modal-leave-active{transition:opacity .18s ease}.hint-modal-enter-active .hint-modal,.hint-modal-leave-active .hint-modal{transition:transform .22s cubic-bezier(.2,.8,.2,1)}.hint-modal-enter-from,.hint-modal-leave-to{opacity:0}.hint-modal-enter-from .hint-modal,.hint-modal-leave-to .hint-modal{transform:translateY(8px) scale(.98)}.worker_page[data-v-1d49c9c0]{max-width:1230px!important;justify-content:center!important}.workers-list[data-v-1d49c9c0]{margin-top:20px;overflow-y:auto;overflow-x:hidden;border-radius:5px;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto;position:relative;font-size:.85rem}.workers-list[data-v-1d49c9c0]::-webkit-scrollbar{width:8px}.workers-list[data-v-1d49c9c0]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:5px}.workers-list[data-v-1d49c9c0]::-webkit-scrollbar-track{background:transparent}.workers-scroll-inner[data-v-1d49c9c0]{display:block;width:100%;box-sizing:border-box}.workers-scroll-inner[data-v-1d49c9c0]>*{width:100%;box-sizing:border-box}.group-workers[data-v-1d49c9c0],.nested-groups[data-v-1d49c9c0],.ungrouped-workers-container[data-v-1d49c9c0],.ungrouped-workers-dropzone[data-v-1d49c9c0]{box-sizing:border-box}.worker-container[data-v-1d49c9c0]:not(.in-group){margin:0 20px}.no-workers-placeholder[data-v-1d49c9c0]{justify-content:center;padding:40px;text-align:center;color:var(--text-secondary);background:transparent;border-radius:8px}.no-workers-placeholder .placeholder-content[data-v-1d49c9c0],.no-workers-placeholder[data-v-1d49c9c0]{display:flex;align-items:center;flex-direction:column}.no-workers-placeholder .placeholder-content .placeholder-icon[data-v-1d49c9c0]{font-size:60px;color:var(--accent);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-title[data-v-1d49c9c0]{font-size:20px;color:var(--text-primary);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-1d49c9c0]{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center}.no-workers-placeholder .placeholder-content .placeholder-button i[data-v-1d49c9c0]{margin-right:6px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-1d49c9c0]:hover{opacity:.9}.chain-tooltip[data-v-1d49c9c0]{z-index:9999!important}.worker-chain[data-v-1d49c9c0]{position:relative}.worker-chain .chain-status-container[data-v-1d49c9c0]{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.worker-chain .chain-square[data-v-1d49c9c0]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:transform .2s ease}.worker-chain .chain-square[data-v-1d49c9c0]:hover{transform:scale(1.2)}.worker-chain .chain-tooltip[data-v-1d49c9c0]{position:fixed;background:var(--bg-secondary,#21252a);border:1px solid var(--border-color,hsla(0,0%,100%,.1));color:var(--text-primary,#fff);padding:12px 14px;border-radius:12px;font-size:12px;z-index:9999;width:-moz-max-content;width:max-content;min-width:230px;max-width:340px;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.5)}.worker-chain .chain-tooltip .cb-head[data-v-1d49c9c0]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.worker-chain .chain-tooltip .cb-title[data-v-1d49c9c0]{font-weight:700;font-size:13px;color:var(--text-primary,#fff)}.worker-chain .chain-tooltip .cb-badge[data-v-1d49c9c0]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--accent,#03cdf1);background:rgba(3,205,241,.12);border:1px solid var(--border-accent-strong,rgba(3,205,241,.4))}.worker-chain .chain-tooltip .cb-badge i[data-v-1d49c9c0]{font-size:9px}.worker-chain .chain-tooltip .cb-badge.off[data-v-1d49c9c0]{color:var(--text-secondary,#9aa0aa);background:hsla(0,0%,100%,.05);border-color:var(--border-color,hsla(0,0%,100%,.12))}.worker-chain .chain-tooltip .cb-metrics[data-v-1d49c9c0]{display:flex;align-items:flex-start;gap:18px}.worker-chain .chain-tooltip .cb-m[data-v-1d49c9c0]{display:flex;flex-direction:column;gap:3px;min-width:0}.worker-chain .chain-tooltip .cb-m+.cb-m[data-v-1d49c9c0]{padding-left:18px;border-left:1px solid var(--border-color,hsla(0,0%,100%,.1))}.worker-chain .chain-tooltip .cb-m-val[data-v-1d49c9c0]{font-weight:800;font-size:15px;line-height:1.1;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;white-space:nowrap}.worker-chain .chain-tooltip .cb-m-val small[data-v-1d49c9c0]{font-size:10px;font-weight:600;color:var(--text-secondary,#9aa0aa);margin-left:2px}.worker-chain .chain-tooltip .cb-m-lbl[data-v-1d49c9c0]{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#9aa0aa);white-space:nowrap}.worker-agent-version[data-v-1d49c9c0]{font-size:.75rem;color:var(--accent-text)}.worker-agent-version.outdated[data-v-1d49c9c0]{color:#f03f3f!important;font-weight:600;-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:2px;cursor:help}.worker-row:not(.cap) .worker-row-handle[data-v-1d49c9c0]{align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.worker-row:not(.cap) .worker-row-handle i[data-v-1d49c9c0]{font-size:13px;line-height:1}.worker-row:not(.cap) .worker-row-handle[data-v-1d49c9c0]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.action-menu-dropdown .select-row[data-v-1d49c9c0]{display:flex;align-items:center;gap:8px}.action-menu-dropdown .select-row .cmd-select[data-v-1d49c9c0]{flex:1 1 auto;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glass-bg);border:1px solid rgba(3,205,241,.35);border-radius:8px;padding:6px 28px 6px 10px;color:var(--text-primary);font-size:13px;line-height:1.4;outline:none;background-image:linear-gradient(45deg,transparent 50%,#9feaff 0),linear-gradient(135deg,#9feaff 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.action-menu-dropdown .select-row .cmd-select[data-v-1d49c9c0]:hover{border-color:rgba(3,205,241,.65)}.action-menu-dropdown .select-row .cmd-select[data-v-1d49c9c0]:focus{border-color:rgba(3,205,241,.95);box-shadow:0 0 0 2px rgba(3,205,241,.18)}.action-menu-dropdown .select-row .cmd-select[data-v-1d49c9c0]::-moz-placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-1d49c9c0]::placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-1d49c9c0]:-ms-expand{display:none}.action-menu-dropdown .select-row .cmd-select option[data-v-1d49c9c0]{background-color:var(--bg-surface);color:var(--text-primary)}.action-menu-dropdown .select-row .cmd-select option[disabled][data-v-1d49c9c0]{color:var(--text-muted)}.action-menu-dropdown[data-v-1d49c9c0]{overflow:visible;z-index:9999}.worker-row[data-v-1d49c9c0]{display:grid;align-items:center;width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:6px;background-color:var(--bg-hover);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease;border-radius:10px;position:relative;min-height:38px;padding:2px 0;box-sizing:border-box}.worker-row[data-v-1d49c9c0]:hover{border-color:var(--border-accent-strong)}.worker-row>div[data-v-1d49c9c0]{padding:6px 10px;text-align:center;word-wrap:break-word;min-width:0}.worker-row>[style*=sticky][data-v-1d49c9c0]{background-color:var(--bg-hover)}.worker-row.inactive>[style*=sticky][data-v-1d49c9c0]{background-color:var(--bg-primary)}.worker-row.cap[data-v-1d49c9c0]{width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:10px;cursor:pointer;height:40px;background-color:var(--bg-secondary);padding:0;position:sticky;top:0;z-index:5}.worker-row.cap>[style*=sticky][data-v-1d49c9c0]{background-color:var(--bg-secondary);z-index:6}.worker-row.cap>div[data-v-1d49c9c0]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;overflow:hidden}.worker-row.cap>div .header-cell[data-v-1d49c9c0]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.worker-row.cap>div .header-cell>span[data-v-1d49c9c0],.worker-row.cap>div .header-cell[data-v-1d49c9c0]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-row.cap i[data-v-1d49c9c0]{margin-bottom:0;font-size:16px;flex-shrink:0}.worker-row.cap span[data-v-1d49c9c0]{font-size:13px;font-weight:700}.worker-details[data-v-1d49c9c0]{cursor:pointer;transition:color .3s ease}.worker-details[data-v-1d49c9c0]:hover{color:var(--accent)}.worker-details a[data-v-1d49c9c0]{text-decoration:none;color:inherit}.worker-details strong[data-v-1d49c9c0]{display:block;font-size:16px}.worker-details span[data-v-1d49c9c0]{display:block;font-size:14px}.worker-details[data-v-1d49c9c0],.worker-fans[data-v-1d49c9c0],.worker-hashrate[data-v-1d49c9c0],.worker-hostname[data-v-1d49c9c0],.worker-ip[data-v-1d49c9c0],.worker-name-col[data-v-1d49c9c0],.worker-preset[data-v-1d49c9c0],.worker-tempcip[data-v-1d49c9c0],.worker-temppcb[data-v-1d49c9c0],.worker-uptime[data-v-1d49c9c0]{cursor:pointer!important}.worker-ip[data-v-1d49c9c0]{font-family:monospace;font-size:.8rem;color:var(--text-primary)}.cell-link[data-v-1d49c9c0]{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;width:100%}.cell-link[data-v-1d49c9c0]:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.worker-fw-version[data-v-1d49c9c0]{font-family:monospace;font-size:.75rem;color:var(--accent-text)}.worker-action-icon[data-v-1d49c9c0]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:16px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-action-icon[data-v-1d49c9c0]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-action-icon[data-v-1d49c9c0]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-model-spacing[data-v-1d49c9c0]{margin-left:20px}@media(max-width:1500px){.worker-details strong[data-v-1d49c9c0]{font-size:12px;white-space:normal;word-wrap:break-word}.worker-row.cap i[data-v-1d49c9c0]{font-size:15px}.worker-row i[data-v-1d49c9c0],.worker-row.cap span[data-v-1d49c9c0]{font-size:13px}.worker-row div[data-v-1d49c9c0]{font-size:11px}}.worker-ws-status[data-v-1d49c9c0]{display:flex;align-items:center;justify-content:center;padding:0!important}.ws-signal-bars[data-v-1d49c9c0]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ws-bar[data-v-1d49c9c0]{display:inline-block;width:3px;border-radius:1px;background-color:var(--glass-border);transition:background-color .3s ease}.ws-bar[data-v-1d49c9c0]:first-child{height:3px}.ws-bar[data-v-1d49c9c0]:nth-child(2){height:6px}.ws-bar[data-v-1d49c9c0]:nth-child(3){height:9px}.ws-bar[data-v-1d49c9c0]:nth-child(4){height:12px}.ws-bar.active[data-v-1d49c9c0]{background-color:var(--accent-hover)}.ws-signal-bars:has(.ws-bar.active:first-child:last-of-type) .ws-bar.active[data-v-1d49c9c0]{background-color:#f59e0b}.ws-bar-placeholder[data-v-1d49c9c0]{color:var(--text-muted);font-size:10px}.worker-ws-indicator[data-v-1d49c9c0]{margin-left:6px;display:inline-flex;align-items:center}.worker-card[data-v-1d49c9c0]{display:none;position:relative}.worker-card-header[data-v-1d49c9c0]{position:relative;display:flex;align-items:center;font-size:14px;margin-bottom:6px;gap:8px;min-width:0}.worker-card-header .worker-checkbox[data-v-1d49c9c0]{position:absolute;top:0;left:0}.worker-card-header a[data-v-1d49c9c0]{text-decoration:none;color:var(--text-primary);flex:1 1 auto;min-width:0;padding-left:24px;padding-right:12px;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.worker-card-header a>span[data-v-1d49c9c0]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-card-header a .worker-model[data-v-1d49c9c0]{flex-shrink:0;font-weight:600}.worker-card-header a .worker-ws-indicator[data-v-1d49c9c0]{flex-shrink:0}.worker-card-header .worker-action-icon[data-v-1d49c9c0]{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:18px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-card-header .worker-action-icon[data-v-1d49c9c0]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-card-header .worker-action-icon[data-v-1d49c9c0]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-card-header .worker-drag-handle[data-v-1d49c9c0]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;margin-left:auto;margin-right:4px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worker-card-header .worker-drag-handle[data-v-1d49c9c0]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.worker-card-header .worker-drag-handle i[data-v-1d49c9c0]{font-size:14px;line-height:1}.worker-card-header .worker-drag-handle+.worker-action-icon[data-v-1d49c9c0]{margin-left:0}@media(max-width:950px){.desktop-card-view .worker-card[data-v-1d49c9c0]{position:relative;display:block;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:8px;background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease}.desktop-card-view .worker-card[data-v-1d49c9c0]:hover{background-color:var(--bg-hover);border-color:var(--border-accent-strong)}.desktop-card-view .worker-card-header[data-v-1d49c9c0]{display:flex;align-items:center;font-size:13px;margin-bottom:4px;position:relative;gap:8px;min-width:0}.desktop-card-view .worker-card-header .worker-checkbox[data-v-1d49c9c0]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px}.desktop-card-view .worker-card-header a[data-v-1d49c9c0]{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;text-decoration:none;color:var(--text-primary);padding-left:26px;padding-right:10px;font-size:12px;gap:4px}.desktop-card-view .worker-card-header a>span[data-v-1d49c9c0]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-card-view .worker-card-header a .worker-model[data-v-1d49c9c0]{flex-shrink:0;font-weight:600}.desktop-card-view .worker-card-header a .worker-ws-indicator[data-v-1d49c9c0]{flex-shrink:0}.desktop-card-view .worker-card-header .worker-action-icon[data-v-1d49c9c0]{flex-shrink:0;margin-left:auto;padding-left:10px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.desktop-card-view .worker-card-header .worker-action-icon[data-v-1d49c9c0]:hover{color:var(--accent)}.desktop-card-view .worker-card .worker-main-info[data-v-1d49c9c0]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:0}.desktop-card-view .worker-card .worker-main-info .worker-hashrate[data-v-1d49c9c0]{font-size:15px;font-weight:600;color:var(--text-primary)}.desktop-card-view .worker-card .worker-main-info .worker-hashrate small[data-v-1d49c9c0]{font-size:10px;margin-left:2px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline[data-v-1d49c9c0]{display:flex;align-items:center;gap:4px;font-size:11px}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline i[data-v-1d49c9c0]{color:var(--accent-text);font-size:12px}.desktop-card-view .worker-card .worker-main-info .worker-uptime[data-v-1d49c9c0]{font-size:11px;color:var(--text-primary)}.desktop-card-view .worker-card .worker-fan-progress .progress-bar[data-v-1d49c9c0]{width:100%;height:2px;background-color:var(--glass-border);border-radius:2px;overflow:hidden;margin-top:3px}.desktop-card-view .worker-card .worker-fan-progress .progress-bar .progress-fill[data-v-1d49c9c0]{height:100%;background-color:var(--accent);transition:width .3s ease}.desktop-card-view .worker-card .worker-chains-container[data-v-1d49c9c0]{display:flex;gap:4px;margin-top:4px;overflow-x:auto;padding-bottom:2px}.desktop-card-view .worker-card .worker-chains-container[data-v-1d49c9c0]::-webkit-scrollbar{height:3px}.desktop-card-view .worker-card .worker-chains-container[data-v-1d49c9c0]::-webkit-scrollbar-thumb{background-color:var(--border-accent-strong);border-radius:3px}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-1d49c9c0]{flex:1;min-width:60px;padding:3px 4px;border-radius:4px;color:#000;font-size:10px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box;transition:transform .2s ease}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-1d49c9c0]:active{transform:scale(.95)}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-1d49c9c0]{display:flex;justify-content:center;align-items:center;font-size:10px;line-height:1.2;font-weight:600}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-1d49c9c0]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap;pointer-events:none;opacity:0;animation:fade-in-1d49c9c0 .2s forwards;z-index:10;margin-bottom:4px}@keyframes fade-in-1d49c9c0{to{opacity:1}}.desktop-card-view .worker-card .worker-fans-inline i.spin[data-v-1d49c9c0]{animation:spin-1d49c9c0 2s linear infinite}@keyframes spin-1d49c9c0{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@media(max-width:500px){.worker-card[data-v-1d49c9c0]{padding:8px;margin-bottom:6px}.worker-card-header[data-v-1d49c9c0]{font-size:11px;margin-bottom:6px}.worker-card-header .worker-checkbox[data-v-1d49c9c0]{width:14px;height:14px}.worker-card-header a[data-v-1d49c9c0]{font-size:11px;padding-left:22px;gap:3px}.worker-card-header .worker-action-icon[data-v-1d49c9c0]{font-size:14px}.worker-card .worker-main-info[data-v-1d49c9c0]{margin:6px 0;padding:4px 0;gap:8px}.worker-card .worker-main-info .worker-hashrate[data-v-1d49c9c0]{font-size:14px}.worker-card .worker-main-info .worker-hashrate small[data-v-1d49c9c0]{font-size:9px}.worker-card .worker-main-info .worker-fans-inline[data-v-1d49c9c0]{font-size:11px}.worker-card .worker-main-info .worker-fans-inline i[data-v-1d49c9c0]{font-size:12px}.worker-card .worker-main-info .worker-uptime[data-v-1d49c9c0]{font-size:11px}.worker-card .worker-fan-progress .progress-bar[data-v-1d49c9c0]{height:2px;margin-top:4px}.worker-card .worker-chains-container[data-v-1d49c9c0]{gap:3px;margin-top:3px}.worker-card .worker-chains-container .worker-chain-card[data-v-1d49c9c0]{min-width:50px;padding:2px 3px;font-size:9px}.worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-1d49c9c0]{font-size:9px;font-weight:600}.worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-1d49c9c0]{font-size:8px;padding:2px 5px;margin-bottom:3px}}.hash-zero[data-v-1d49c9c0]{color:#da7777!important}.hash-zero.worker-card[data-v-1d49c9c0],.hash-zero.worker-row[data-v-1d49c9c0]{border:2px solid #da7777;box-shadow:0 0 6px hsla(0,57%,66%,.6);border-radius:4px}.worker-card.inactive[data-v-1d49c9c0],.worker-row.inactive[data-v-1d49c9c0]{background-color:#f7f6f6;color:#000!important}.worker-card.inactive .worker-action-icon[data-v-1d49c9c0],.worker-row.inactive .worker-action-icon[data-v-1d49c9c0]{color:#000!important;opacity:.9!important}.worker-card.inactive .critical-data[data-v-1d49c9c0],.worker-card.inactive .worker-fans[data-v-1d49c9c0],.worker-card.inactive .worker-hashrate[data-v-1d49c9c0],.worker-card.inactive .worker-hostname[data-v-1d49c9c0],.worker-card.inactive .worker-model[data-v-1d49c9c0],.worker-card.inactive .worker-name[data-v-1d49c9c0],.worker-card.inactive .worker-preset[data-v-1d49c9c0],.worker-card.inactive .worker-tempcip[data-v-1d49c9c0],.worker-card.inactive .worker-temperature span[data-v-1d49c9c0],.worker-card.inactive .worker-temppcb[data-v-1d49c9c0],.worker-card.inactive .worker-uptime[data-v-1d49c9c0],.worker-card.inactive a[data-v-1d49c9c0],.worker-row.inactive .critical-data[data-v-1d49c9c0],.worker-row.inactive .worker-fans[data-v-1d49c9c0],.worker-row.inactive .worker-hashrate[data-v-1d49c9c0],.worker-row.inactive .worker-hostname[data-v-1d49c9c0],.worker-row.inactive .worker-model[data-v-1d49c9c0],.worker-row.inactive .worker-name[data-v-1d49c9c0],.worker-row.inactive .worker-preset[data-v-1d49c9c0],.worker-row.inactive .worker-tempcip[data-v-1d49c9c0],.worker-row.inactive .worker-temperature span[data-v-1d49c9c0],.worker-row.inactive .worker-temppcb[data-v-1d49c9c0],.worker-row.inactive .worker-uptime[data-v-1d49c9c0],.worker-row.inactive a[data-v-1d49c9c0]{color:#000!important}.worker-row.inactive[data-v-1d49c9c0]{position:relative}.worker-row.inactive[data-v-1d49c9c0]:before{content:"connection lost";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-card.inactive[data-v-1d49c9c0]:hover{background-color:#f7f6f6!important;border-color:var(--border-color)!important}.worker-card.inactive[data-v-1d49c9c0]{opacity:1!important;position:relative}.worker-card.inactive[data-v-1d49c9c0]:before{content:"connection lost";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-checkbox[data-v-1d49c9c0]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-cell[data-v-1d49c9c0]{display:inline-flex!important;align-items:center!important}.sort-icon[data-v-1d49c9c0]{font-size:14px!important;margin-left:4px!important;transition:transform .3s ease,opacity .3s ease!important;flex-shrink:0!important;opacity:0}.header-cell:hover .sort-icon[data-v-1d49c9c0],.sort-icon.visible[data-v-1d49c9c0]{opacity:1!important}.sort-icon.rotated[data-v-1d49c9c0]{transform:rotate(180deg)!important}.workers-actions[data-v-1d49c9c0]{margin-top:80px}.workers-actions .workers-actions__header[data-v-1d49c9c0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.workers-actions .workers-actions__header .title[data-v-1d49c9c0]{font-size:16px;font-weight:700;color:var(--text-primary);opacity:.9;margin:0}.workers-actions .workers-actions__header .collapse-btn[data-v-1d49c9c0]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--accent-medium);color:var(--text-primary);border:1px solid var(--border-accent-strong);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.workers-actions .workers-actions__header .collapse-btn i[data-v-1d49c9c0]{font-size:14px}.workers-actions .workers-actions__header .collapse-btn[data-v-1d49c9c0]:hover{background:rgba(3,205,241,.2);transform:translateY(-1px)}.workers-actions .workers-actions__header .collapse-btn[data-v-1d49c9c0]:active{transform:translateY(0)}.panel-slide-enter-active[data-v-1d49c9c0],.panel-slide-leave-active[data-v-1d49c9c0]{transition:max-height .25s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.panel-slide-enter-from[data-v-1d49c9c0],.panel-slide-leave-to[data-v-1d49c9c0]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.panel-slide-enter-to[data-v-1d49c9c0],.panel-slide-leave-from[data-v-1d49c9c0]{max-height:600px;opacity:1}@media(max-width:700px){.workers-actions[data-v-1d49c9c0]{margin-top:30px}.workers-actions .workers-actions__header .title[data-v-1d49c9c0]{font-size:15px}.workers-actions .collapse-btn[data-v-1d49c9c0]{padding:5px 8px;font-size:11.5px}}@media(max-width:900px){.workers-actions[data-v-1d49c9c0]{margin-top:50px}}.pulse-highlight[data-v-1d49c9c0]{position:relative;animation:pulseGlow-1d49c9c0 1.8s ease-out 1;outline:2px solid rgba(3,205,241,.6);outline-offset:0;border-radius:10px}@keyframes pulseGlow-1d49c9c0{0%{box-shadow:0 0 0 0 rgba(3,205,241,.35)}70%{box-shadow:0 0 0 10px rgba(3,205,241,0)}to{box-shadow:0 0 0 0 rgba(3,205,241,0)}}[data-v-1d49c9c0]:root{--gutter:20px}@media(max-width:1700px){[data-v-1d49c9c0]:root{--gutter:16px}}@media(max-width:900px){[data-v-1d49c9c0]:root{--gutter:12px}}@media(max-width:700px){[data-v-1d49c9c0]:root{--gutter:10px}}@media(max-width:500px){[data-v-1d49c9c0]:root{--gutter:8px}}@media(max-width:380px){[data-v-1d49c9c0]:root{--gutter:6px}}.workers-actions[data-v-1d49c9c0]{padding-inline:var(--gutter)}.workers-actions__header[data-v-1d49c9c0]{width:100%;max-width:1700px!important;margin:0 auto 12px;padding-inline:0;display:flex;align-items:center;justify-content:space-between}.workers-buttons-container[data-v-1d49c9c0]{width:100%;max-width:1700px!important;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-block:16px;padding-inline:var(--gutter);position:relative;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-accent);box-shadow:var(--card-shadow);backdrop-filter:blur(10px);overflow:hidden}.workers-buttons-container[data-v-1d49c9c0]:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent) 20%,rgba(3,205,241,.8) 50%,var(--accent) 80%,transparent 100%);opacity:.6}.workers-buttons-container .filter-button[data-v-1d49c9c0]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;width:100%;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);font-weight:600;font-size:14px;line-height:1.05;letter-spacing:.3px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workers-buttons-container .filter-button i[data-v-1d49c9c0]{font-size:18px;flex:0 0 18px;color:var(--icon-color);transition:color .15s ease;display:inline-flex;align-items:center;justify-content:center}.workers-buttons-container .filter-button .label[data-v-1d49c9c0]{display:inline-block;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workers-buttons-container .filter-button[data-v-1d49c9c0]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1);transform:translateY(-1px)}.workers-buttons-container .filter-button:hover i[data-v-1d49c9c0]{color:var(--icon-hover-color)}.workers-buttons-container .filter-button[data-v-1d49c9c0]:active{transform:translateY(0);background:var(--bg-primary)}.workers-buttons-container .filter-button.icon-only[data-v-1d49c9c0]{position:relative}.workers-buttons-container .filter-button.icon-only i[data-v-1d49c9c0]{font-size:16px}.workers-buttons-container .filter-button.icon-only .btn-badge[data-v-1d49c9c0]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.workers-buttons-container .filter-button.icon-only.has-badge[data-v-1d49c9c0]{box-shadow:0 0 0 2px hsla(0,57%,66%,.35),0 2px 8px var(--shadow-accent)}.workers-buttons-container .filter-button.allow-wrap .label[data-v-1d49c9c0]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1200px){.workers-buttons-container[data-v-1d49c9c0]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.workers-buttons-container .filter-button[data-v-1d49c9c0]{min-height:44px;font-size:13.2px}.workers-buttons-container .filter-button i[data-v-1d49c9c0]{font-size:17px;flex-basis:17px}}@media(max-width:900px){.workers-buttons-container[data-v-1d49c9c0]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding-block:12px}.workers-buttons-container .filter-button[data-v-1d49c9c0]{min-height:40px;font-size:12.5px;padding:8px 12px}.workers-buttons-container .filter-button i[data-v-1d49c9c0]{font-size:16px;flex-basis:16px}}@media(max-width:700px){.workers-buttons-container[data-v-1d49c9c0]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;border-radius:10px;padding-block:10px}.workers-buttons-container .filter-button[data-v-1d49c9c0]{min-height:36px;font-size:11.5px;padding:7px 9px;border-radius:9px;gap:8px}.workers-buttons-container .filter-button i[data-v-1d49c9c0]{font-size:15px;flex-basis:15px}.workers-buttons-container .filter-button.allow-wrap .label[data-v-1d49c9c0]{-webkit-line-clamp:2}}@media(max-width:500px){.workers-buttons-container[data-v-1d49c9c0]{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-1d49c9c0]{min-height:34px;font-size:11px;padding:6px 8px;border-radius:8px;gap:6px}.workers-buttons-container .filter-button i[data-v-1d49c9c0]{font-size:14px;flex-basis:14px}}@media(max-width:380px){.workers-buttons-container[data-v-1d49c9c0]{grid-template-columns:repeat(2,1fr);gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-1d49c9c0]{min-height:32px;font-size:10.5px;padding:5px 7px;gap:5px}.workers-buttons-container .filter-button i[data-v-1d49c9c0]{font-size:13px;flex-basis:13px}}.search-panel[data-v-1d49c9c0]{position:relative;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .22s ease;will-change:max-height,opacity;margin-top:8px;max-width:1700px!important;margin:0 auto;margin-bottom:20px}.search-panel.open[data-v-1d49c9c0]{max-height:240px;opacity:1;overflow:visible;z-index:500}.search-inner.glass[data-v-1d49c9c0]{position:relative;margin:6px 0 2px 0;padding:12px 40px 12px 12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.search-close-btn[data-v-1d49c9c0]{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:14px;line-height:1;transition:color .15s ease,background .15s ease,border-color .15s ease}.search-close-btn[data-v-1d49c9c0]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}.search-row[data-v-1d49c9c0]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.search-input-wrap[data-v-1d49c9c0]{position:relative;flex:1 1 380px;display:flex;align-items:center;gap:8px;background:var(--input-bg-solid);border:1px solid var(--input-border);border-radius:10px;padding:8px 10px}.search-input-wrap .leading-icon[data-v-1d49c9c0]{font-size:14px;opacity:.8}.search-input-wrap .search-input[data-v-1d49c9c0]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px}.search-input-wrap .btn-clear[data-v-1d49c9c0]{border:none;background:var(--glass-bg);color:var(--accent);padding:6px 10px;border-radius:8px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.search-input-wrap .btn-clear[data-v-1d49c9c0]:hover{transform:translateY(-1px)}.search-fields-select[data-v-1d49c9c0]{position:relative;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-fields-select .sf-trigger[data-v-1d49c9c0]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s ease}.search-fields-select .sf-trigger[data-v-1d49c9c0]:hover{border-color:var(--border-accent-strong)}.search-fields-select .sf-trigger>i[data-v-1d49c9c0]{color:var(--accent);font-size:13px}.search-fields-select .sf-trigger .sf-count[data-v-1d49c9c0]{min-width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--accent);background:rgba(3,205,241,.12);border-radius:999px;padding:1px 6px}.search-fields-select .sf-trigger .sf-chev[data-v-1d49c9c0]{font-size:10px;color:var(--text-secondary);transition:transform .18s ease}.search-fields-select .sf-trigger .sf-chev.open[data-v-1d49c9c0]{transform:rotate(180deg)}.search-fields-select .sf-panel[data-v-1d49c9c0]{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.search-fields-select .sf-panel .sf-opt[data-v-1d49c9c0]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.search-fields-select .sf-panel .sf-opt[data-v-1d49c9c0]:hover{background:var(--bg-hover)}.search-fields-select .sf-panel .sf-opt input[type=checkbox][data-v-1d49c9c0]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}.search-fields-select .sf-panel .sf-opt span[data-v-1d49c9c0]{font-size:13px;color:var(--text-primary)}.search-hint[data-v-1d49c9c0]{margin-top:8px;font-size:12px;color:var(--accent);opacity:.9}.list-toolbar[data-v-1d49c9c0]{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:1700px;margin:0 auto;padding:0 0 8px}.list-toolbar .list-toolbar-spacer[data-v-1d49c9c0]{flex:1}@media(max-width:768px){.list-toolbar[data-v-1d49c9c0]{padding:0 8px 8px}}.list-icon-btn[data-v-1d49c9c0]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.list-icon-btn i[data-v-1d49c9c0]{font-size:14px}.list-icon-btn[data-v-1d49c9c0]:hover{color:var(--accent);border-color:var(--accent)}.list-icon-btn .list-icon-badge[data-v-1d49c9c0]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.list-icon-btn.has-badge[data-v-1d49c9c0]{color:var(--accent);border-color:var(--accent)}.list-icon-btn.rearrange-toggle-btn.is-active[data-v-1d49c9c0]{color:var(--accent);border-color:var(--accent);background:rgba(3,205,241,.08)}.active-filters-row[data-v-1d49c9c0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1700px;margin:0 auto 12px;padding:8px var(--gutter,20px)}.active-filters-row .af-label[data-v-1d49c9c0]{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.active-filters-row .af-chip[data-v-1d49c9c0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 10px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:500;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.active-filters-row .af-chip .af-chip__dot[data-v-1d49c9c0]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:currentColor;opacity:.95}.active-filters-row .af-chip .af-chip__label[data-v-1d49c9c0]{line-height:1}.active-filters-row .af-chip .af-chip__x[data-v-1d49c9c0]{font-size:11px;opacity:.7;margin-left:2px;transition:opacity .15s ease,transform .15s ease}.active-filters-row .af-chip[data-v-1d49c9c0]:hover{background:var(--bg-primary)}.active-filters-row .af-chip:hover .af-chip__x[data-v-1d49c9c0]{opacity:1;transform:scale(1.15)}.active-filters-row .af-chip.af-chip--online[data-v-1d49c9c0]{color:#22c55e;border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.1)}.active-filters-row .af-chip.af-chip--online[data-v-1d49c9c0]:hover{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.85)}.active-filters-row .af-chip.af-chip--online .af-chip__label[data-v-1d49c9c0]{color:#22c55e}.active-filters-row .af-chip.af-chip--offline[data-v-1d49c9c0]{color:#9ca3af;border-color:rgba(156,163,175,.55);background:rgba(156,163,175,.1)}.active-filters-row .af-chip.af-chip--offline[data-v-1d49c9c0]:hover{background:rgba(156,163,175,.18);border-color:rgba(156,163,175,.85)}.active-filters-row .af-chip.af-chip--offline .af-chip__label[data-v-1d49c9c0]{color:var(--text-primary)}.active-filters-row .af-chip.af-chip--error[data-v-1d49c9c0]{color:#ef4444;border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.active-filters-row .af-chip.af-chip--error[data-v-1d49c9c0]:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.85)}.active-filters-row .af-chip.af-chip--error .af-chip__label[data-v-1d49c9c0]{color:#ef4444}.active-filters-row .af-reset[data-v-1d49c9c0]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);font-size:12px;padding:0 10px;height:26px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;line-height:1}.active-filters-row .af-reset[data-v-1d49c9c0]:hover{color:var(--text-primary);border-color:var(--accent)}.active-filters-row .af-reset i[data-v-1d49c9c0]{font-size:10px}.status-filter-row[data-v-1d49c9c0]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.status-filter-row .sf-label[data-v-1d49c9c0]{font-size:12px;color:var(--text-secondary);margin-right:4px}.status-filter-row .status-chip[data-v-1d49c9c0]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:16px;font-size:12px;cursor:pointer;color:var(--text-secondary);background:transparent;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-filter-row .status-chip input[data-v-1d49c9c0]{display:none}.status-filter-row .status-chip .dot[data-v-1d49c9c0]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-filter-row .status-chip .dot-online[data-v-1d49c9c0]{background:#22c55e}.status-filter-row .status-chip .dot-offline[data-v-1d49c9c0]{background:#6b7280}.status-filter-row .status-chip .dot-error[data-v-1d49c9c0]{background:#da7777}.status-filter-row .status-chip.active[data-v-1d49c9c0]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-subtle)}.status-filter-row .status-chip[data-v-1d49c9c0]:hover:not(.active){color:var(--text-primary);border-color:var(--accent-light)}.search-toggle[data-v-1d49c9c0]{border:1px solid var(--border-accent-strong);box-shadow:0 0 0 1px var(--accent-subtle) inset}.filter-button[data-v-1d49c9c0]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-button[data-v-1d49c9c0]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-button[data-v-1d49c9c0]:not(:disabled):active{transform:translateY(0);transition:all .1s}.filter-button.is-on[data-v-1d49c9c0]{animation:pulse-glow-1d49c9c0 2s ease-in-out infinite;background:linear-gradient(135deg,#2bbaf3,#31a3f0);color:#fff;border-color:#059669}@keyframes pulse-glow-1d49c9c0{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.filter-button i[data-v-1d49c9c0]{display:inline-block;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes icon-bounce-in-1d49c9c0{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.filter-button i.idle-icon[data-v-1d49c9c0],.filter-button i.run-icon[data-v-1d49c9c0]{animation:icon-bounce-in-1d49c9c0 .5s cubic-bezier(.68,-.55,.265,1.55)}.filter-button i.idle-icon[data-v-1d49c9c0]{color:var(--text-secondary);transition:color .3s ease}.filter-button:not(:disabled):hover i.idle-icon[data-v-1d49c9c0]{color:var(--accent);transform:scale(1.1)}.filter-button i.run-icon[data-v-1d49c9c0]{color:#fff}.filter-button .label[data-v-1d49c9c0]{display:inline-block;transition:all .3s ease}.filter-button:not(:disabled):hover .label[data-v-1d49c9c0]{letter-spacing:.5px}.filter-button[data-v-1d49c9c0]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.filter-button[data-v-1d49c9c0]:not(:disabled):active:before{width:300px;height:300px;opacity:0}.filter-button[data-v-1d49c9c0]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.filter-button.is-on.blink-variant[data-v-1d49c9c0]{animation:blink-active-1d49c9c0 1.5s ease-in-out infinite}@keyframes blink-active-1d49c9c0{0%,to{opacity:1}50%{opacity:.85}}.filter-button i.rotate-variant[data-v-1d49c9c0]{animation:rotate-icon-1d49c9c0 .6s ease-in-out}@keyframes rotate-icon-1d49c9c0{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.filter-button.is-on.border-glow-variant[data-v-1d49c9c0]{animation:border-glow-1d49c9c0 2s ease-in-out infinite}@keyframes border-glow-1d49c9c0{0%,to{border-color:#1089b9;box-shadow:0 0 5px rgba(16,185,129,.5)}50%{border-color:#1089b9;box-shadow:0 0 20px rgba(16,185,129,.8)}}@keyframes shake-1d49c9c0{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.filter-button.shake[data-v-1d49c9c0]{animation:shake-1d49c9c0 .5s}.filter-button.is-on.soft-pulse[data-v-1d49c9c0]{animation:soft-pulse-1d49c9c0 3s ease-in-out infinite}@keyframes soft-pulse-1d49c9c0{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.3)}50%{transform:scale(1.02);box-shadow:0 4px 16px rgba(16,185,129,.5)}}.sam-overlay[data-v-104812aa]{position:fixed;inset:0;background:transparent;z-index:9998}.sam-menu[data-v-104812aa]{position:absolute;z-index:9999;box-sizing:border-box;min-width:180px;max-width:80vw;overflow:visible;padding:4px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);box-shadow:0 10px 28px rgba(0,0,0,.45)}.sam-list[data-v-104812aa]{max-height:58vh;overflow:auto;border-radius:6px;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.sam-list[data-v-104812aa]::-webkit-scrollbar{width:6px;height:6px}.sam-list[data-v-104812aa]::-webkit-scrollbar-track{background:transparent}.sam-list[data-v-104812aa]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:3px}.sam-list[data-v-104812aa]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.sam-caret[data-v-104812aa]{position:absolute;width:0;height:0;border:6px solid transparent;right:12px;z-index:-1}.sam-caret.sam-caret-bottom[data-v-104812aa]{top:-6px;border-bottom-color:var(--border-color)}.sam-caret.sam-caret-top[data-v-104812aa]{bottom:-6px;border-top-color:var(--border-color)}.sam-item[data-v-104812aa]{width:100%;display:flex;align-items:center;gap:8px;padding:8px 12px;border:0;background:transparent;color:var(--text-primary);border-radius:6px;font:inherit;font-weight:500;font-size:13px;line-height:1.2;cursor:pointer;text-align:left;outline:none;min-width:0;transition:background .12s ease,color .12s ease}.sam-item i[data-v-104812aa]{font-size:13px;width:1.1em;text-align:center;flex-shrink:0;color:var(--icon-color);transition:color .12s ease}.sam-item[data-v-104812aa]:focus,.sam-item[data-v-104812aa]:hover{background:var(--bg-primary)}.sam-item:focus i[data-v-104812aa],.sam-item:hover i[data-v-104812aa]{color:var(--icon-hover-color)}.sam-item.danger i[data-v-104812aa],.sam-item.danger[data-v-104812aa]{color:#ef4444}.sam-item.danger[data-v-104812aa]:focus,.sam-item.danger[data-v-104812aa]:hover{background:rgba(239,68,68,.08)}.sam-item.danger:focus i[data-v-104812aa],.sam-item.danger:hover i[data-v-104812aa]{color:#ef4444}.sam-sep[data-v-104812aa]{border:0;height:1px;margin:4px 0;background:var(--border-color);border-radius:1px}.sam-item span[data-v-104812aa]{min-width:0;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:380px){.sam-list[data-v-104812aa]{max-height:52vh}.sam-item[data-v-104812aa]{padding:7px 10px;font-size:12px;gap:6px}.sam-sep[data-v-104812aa]{margin:3px 0}}@media(min-width:1024px){.sam-menu[data-v-104812aa]{max-width:240px}}.worker_page[data-v-3690aa95]{max-width:1230px!important;justify-content:center!important}.workers-list[data-v-3690aa95]{margin-top:20px;overflow-y:auto;overflow-x:hidden;border-radius:5px;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto;position:relative;font-size:.85rem}.workers-list[data-v-3690aa95]::-webkit-scrollbar{width:8px}.workers-list[data-v-3690aa95]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:5px}.workers-list[data-v-3690aa95]::-webkit-scrollbar-track{background:transparent}.workers-scroll-inner[data-v-3690aa95]{display:block;width:100%;box-sizing:border-box}.workers-scroll-inner[data-v-3690aa95]>*{width:100%;box-sizing:border-box}.group-workers[data-v-3690aa95],.nested-groups[data-v-3690aa95],.ungrouped-workers-container[data-v-3690aa95],.ungrouped-workers-dropzone[data-v-3690aa95]{box-sizing:border-box}.worker-container[data-v-3690aa95]:not(.in-group){margin:0 20px}.no-workers-placeholder[data-v-3690aa95]{justify-content:center;padding:40px;text-align:center;color:var(--text-secondary);background:transparent;border-radius:8px}.no-workers-placeholder .placeholder-content[data-v-3690aa95],.no-workers-placeholder[data-v-3690aa95]{display:flex;align-items:center;flex-direction:column}.no-workers-placeholder .placeholder-content .placeholder-icon[data-v-3690aa95]{font-size:60px;color:var(--accent);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-title[data-v-3690aa95]{font-size:20px;color:var(--text-primary);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-3690aa95]{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center}.no-workers-placeholder .placeholder-content .placeholder-button i[data-v-3690aa95]{margin-right:6px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-3690aa95]:hover{opacity:.9}.chain-tooltip[data-v-3690aa95]{z-index:9999!important}.worker-chain[data-v-3690aa95]{position:relative}.worker-chain .chain-status-container[data-v-3690aa95]{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.worker-chain .chain-square[data-v-3690aa95]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:transform .2s ease}.worker-chain .chain-square[data-v-3690aa95]:hover{transform:scale(1.2)}.worker-chain .chain-tooltip[data-v-3690aa95]{position:fixed;background:var(--bg-secondary,#21252a);border:1px solid var(--border-color,hsla(0,0%,100%,.1));color:var(--text-primary,#fff);padding:12px 14px;border-radius:12px;font-size:12px;z-index:9999;width:-moz-max-content;width:max-content;min-width:230px;max-width:340px;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.5)}.worker-chain .chain-tooltip .cb-head[data-v-3690aa95]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.worker-chain .chain-tooltip .cb-title[data-v-3690aa95]{font-weight:700;font-size:13px;color:var(--text-primary,#fff)}.worker-chain .chain-tooltip .cb-badge[data-v-3690aa95]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--accent,#03cdf1);background:rgba(3,205,241,.12);border:1px solid var(--border-accent-strong,rgba(3,205,241,.4))}.worker-chain .chain-tooltip .cb-badge i[data-v-3690aa95]{font-size:9px}.worker-chain .chain-tooltip .cb-badge.off[data-v-3690aa95]{color:var(--text-secondary,#9aa0aa);background:hsla(0,0%,100%,.05);border-color:var(--border-color,hsla(0,0%,100%,.12))}.worker-chain .chain-tooltip .cb-metrics[data-v-3690aa95]{display:flex;align-items:flex-start;gap:18px}.worker-chain .chain-tooltip .cb-m[data-v-3690aa95]{display:flex;flex-direction:column;gap:3px;min-width:0}.worker-chain .chain-tooltip .cb-m+.cb-m[data-v-3690aa95]{padding-left:18px;border-left:1px solid var(--border-color,hsla(0,0%,100%,.1))}.worker-chain .chain-tooltip .cb-m-val[data-v-3690aa95]{font-weight:800;font-size:15px;line-height:1.1;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;white-space:nowrap}.worker-chain .chain-tooltip .cb-m-val small[data-v-3690aa95]{font-size:10px;font-weight:600;color:var(--text-secondary,#9aa0aa);margin-left:2px}.worker-chain .chain-tooltip .cb-m-lbl[data-v-3690aa95]{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#9aa0aa);white-space:nowrap}.worker-agent-version[data-v-3690aa95]{font-size:.75rem;color:var(--accent-text)}.worker-agent-version.outdated[data-v-3690aa95]{color:#f03f3f!important;font-weight:600;-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:2px;cursor:help}.worker-row:not(.cap) .worker-row-handle[data-v-3690aa95]{align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.worker-row:not(.cap) .worker-row-handle i[data-v-3690aa95]{font-size:13px;line-height:1}.worker-row:not(.cap) .worker-row-handle[data-v-3690aa95]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.action-menu-dropdown .select-row[data-v-3690aa95]{display:flex;align-items:center;gap:8px}.action-menu-dropdown .select-row .cmd-select[data-v-3690aa95]{flex:1 1 auto;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glass-bg);border:1px solid rgba(3,205,241,.35);border-radius:8px;padding:6px 28px 6px 10px;color:var(--text-primary);font-size:13px;line-height:1.4;outline:none;background-image:linear-gradient(45deg,transparent 50%,#9feaff 0),linear-gradient(135deg,#9feaff 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.action-menu-dropdown .select-row .cmd-select[data-v-3690aa95]:hover{border-color:rgba(3,205,241,.65)}.action-menu-dropdown .select-row .cmd-select[data-v-3690aa95]:focus{border-color:rgba(3,205,241,.95);box-shadow:0 0 0 2px rgba(3,205,241,.18)}.action-menu-dropdown .select-row .cmd-select[data-v-3690aa95]::-moz-placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-3690aa95]::placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-3690aa95]:-ms-expand{display:none}.action-menu-dropdown .select-row .cmd-select option[data-v-3690aa95]{background-color:var(--bg-surface);color:var(--text-primary)}.action-menu-dropdown .select-row .cmd-select option[disabled][data-v-3690aa95]{color:var(--text-muted)}.action-menu-dropdown[data-v-3690aa95]{overflow:visible;z-index:9999}.worker-row[data-v-3690aa95]{display:grid;align-items:center;width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:6px;background-color:var(--bg-hover);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease;border-radius:10px;position:relative;min-height:38px;padding:2px 0;box-sizing:border-box}.worker-row[data-v-3690aa95]:hover{border-color:var(--border-accent-strong)}.worker-row>div[data-v-3690aa95]{padding:6px 10px;text-align:center;word-wrap:break-word;min-width:0}.worker-row>[style*=sticky][data-v-3690aa95]{background-color:var(--bg-hover)}.worker-row.inactive>[style*=sticky][data-v-3690aa95]{background-color:var(--bg-primary)}.worker-row.cap[data-v-3690aa95]{width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:10px;cursor:pointer;height:40px;background-color:var(--bg-secondary);padding:0;position:sticky;top:0;z-index:5}.worker-row.cap>[style*=sticky][data-v-3690aa95]{background-color:var(--bg-secondary);z-index:6}.worker-row.cap>div[data-v-3690aa95]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;overflow:hidden}.worker-row.cap>div .header-cell[data-v-3690aa95]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.worker-row.cap>div .header-cell>span[data-v-3690aa95],.worker-row.cap>div .header-cell[data-v-3690aa95]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-row.cap i[data-v-3690aa95]{margin-bottom:0;font-size:16px;flex-shrink:0}.worker-row.cap span[data-v-3690aa95]{font-size:13px;font-weight:700}.worker-details[data-v-3690aa95]{cursor:pointer;transition:color .3s ease}.worker-details[data-v-3690aa95]:hover{color:var(--accent)}.worker-details a[data-v-3690aa95]{text-decoration:none;color:inherit}.worker-details strong[data-v-3690aa95]{display:block;font-size:16px}.worker-details span[data-v-3690aa95]{display:block;font-size:14px}.worker-details[data-v-3690aa95],.worker-fans[data-v-3690aa95],.worker-hashrate[data-v-3690aa95],.worker-hostname[data-v-3690aa95],.worker-ip[data-v-3690aa95],.worker-name-col[data-v-3690aa95],.worker-preset[data-v-3690aa95],.worker-tempcip[data-v-3690aa95],.worker-temppcb[data-v-3690aa95],.worker-uptime[data-v-3690aa95]{cursor:pointer!important}.worker-ip[data-v-3690aa95]{font-family:monospace;font-size:.8rem;color:var(--text-primary)}.cell-link[data-v-3690aa95]{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;width:100%}.cell-link[data-v-3690aa95]:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.worker-fw-version[data-v-3690aa95]{font-family:monospace;font-size:.75rem;color:var(--accent-text)}.worker-action-icon[data-v-3690aa95]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:16px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-action-icon[data-v-3690aa95]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-action-icon[data-v-3690aa95]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-model-spacing[data-v-3690aa95]{margin-left:20px}@media(max-width:1500px){.worker-details strong[data-v-3690aa95]{font-size:12px;white-space:normal;word-wrap:break-word}.worker-row.cap i[data-v-3690aa95]{font-size:15px}.worker-row i[data-v-3690aa95],.worker-row.cap span[data-v-3690aa95]{font-size:13px}.worker-row div[data-v-3690aa95]{font-size:11px}}.worker-ws-status[data-v-3690aa95]{display:flex;align-items:center;justify-content:center;padding:0!important}.ws-signal-bars[data-v-3690aa95]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ws-bar[data-v-3690aa95]{display:inline-block;width:3px;border-radius:1px;background-color:var(--glass-border);transition:background-color .3s ease}.ws-bar[data-v-3690aa95]:first-child{height:3px}.ws-bar[data-v-3690aa95]:nth-child(2){height:6px}.ws-bar[data-v-3690aa95]:nth-child(3){height:9px}.ws-bar[data-v-3690aa95]:nth-child(4){height:12px}.ws-bar.active[data-v-3690aa95]{background-color:var(--accent-hover)}.ws-signal-bars:has(.ws-bar.active:first-child:last-of-type) .ws-bar.active[data-v-3690aa95]{background-color:#f59e0b}.ws-bar-placeholder[data-v-3690aa95]{color:var(--text-muted);font-size:10px}.worker-ws-indicator[data-v-3690aa95]{margin-left:6px;display:inline-flex;align-items:center}.worker-card[data-v-3690aa95]{display:none;position:relative}.worker-card-header[data-v-3690aa95]{position:relative;display:flex;align-items:center;font-size:14px;margin-bottom:6px;gap:8px;min-width:0}.worker-card-header .worker-checkbox[data-v-3690aa95]{position:absolute;top:0;left:0}.worker-card-header a[data-v-3690aa95]{text-decoration:none;color:var(--text-primary);flex:1 1 auto;min-width:0;padding-left:24px;padding-right:12px;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.worker-card-header a>span[data-v-3690aa95]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-card-header a .worker-model[data-v-3690aa95]{flex-shrink:0;font-weight:600}.worker-card-header a .worker-ws-indicator[data-v-3690aa95]{flex-shrink:0}.worker-card-header .worker-action-icon[data-v-3690aa95]{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:18px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-card-header .worker-action-icon[data-v-3690aa95]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-card-header .worker-action-icon[data-v-3690aa95]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-card-header .worker-drag-handle[data-v-3690aa95]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;margin-left:auto;margin-right:4px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worker-card-header .worker-drag-handle[data-v-3690aa95]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.worker-card-header .worker-drag-handle i[data-v-3690aa95]{font-size:14px;line-height:1}.worker-card-header .worker-drag-handle+.worker-action-icon[data-v-3690aa95]{margin-left:0}@media(max-width:950px){.desktop-card-view .worker-card[data-v-3690aa95]{position:relative;display:block;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:8px;background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease}.desktop-card-view .worker-card[data-v-3690aa95]:hover{background-color:var(--bg-hover);border-color:var(--border-accent-strong)}.desktop-card-view .worker-card-header[data-v-3690aa95]{display:flex;align-items:center;font-size:13px;margin-bottom:4px;position:relative;gap:8px;min-width:0}.desktop-card-view .worker-card-header .worker-checkbox[data-v-3690aa95]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px}.desktop-card-view .worker-card-header a[data-v-3690aa95]{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;text-decoration:none;color:var(--text-primary);padding-left:26px;padding-right:10px;font-size:12px;gap:4px}.desktop-card-view .worker-card-header a>span[data-v-3690aa95]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-card-view .worker-card-header a .worker-model[data-v-3690aa95]{flex-shrink:0;font-weight:600}.desktop-card-view .worker-card-header a .worker-ws-indicator[data-v-3690aa95]{flex-shrink:0}.desktop-card-view .worker-card-header .worker-action-icon[data-v-3690aa95]{flex-shrink:0;margin-left:auto;padding-left:10px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.desktop-card-view .worker-card-header .worker-action-icon[data-v-3690aa95]:hover{color:var(--accent)}.desktop-card-view .worker-card .worker-main-info[data-v-3690aa95]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:0}.desktop-card-view .worker-card .worker-main-info .worker-hashrate[data-v-3690aa95]{font-size:15px;font-weight:600;color:var(--text-primary)}.desktop-card-view .worker-card .worker-main-info .worker-hashrate small[data-v-3690aa95]{font-size:10px;margin-left:2px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline[data-v-3690aa95]{display:flex;align-items:center;gap:4px;font-size:11px}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline i[data-v-3690aa95]{color:var(--accent-text);font-size:12px}.desktop-card-view .worker-card .worker-main-info .worker-uptime[data-v-3690aa95]{font-size:11px;color:var(--text-primary)}.desktop-card-view .worker-card .worker-fan-progress .progress-bar[data-v-3690aa95]{width:100%;height:2px;background-color:var(--glass-border);border-radius:2px;overflow:hidden;margin-top:3px}.desktop-card-view .worker-card .worker-fan-progress .progress-bar .progress-fill[data-v-3690aa95]{height:100%;background-color:var(--accent);transition:width .3s ease}.desktop-card-view .worker-card .worker-chains-container[data-v-3690aa95]{display:flex;gap:4px;margin-top:4px;overflow-x:auto;padding-bottom:2px}.desktop-card-view .worker-card .worker-chains-container[data-v-3690aa95]::-webkit-scrollbar{height:3px}.desktop-card-view .worker-card .worker-chains-container[data-v-3690aa95]::-webkit-scrollbar-thumb{background-color:var(--border-accent-strong);border-radius:3px}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-3690aa95]{flex:1;min-width:60px;padding:3px 4px;border-radius:4px;color:#000;font-size:10px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box;transition:transform .2s ease}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-3690aa95]:active{transform:scale(.95)}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-3690aa95]{display:flex;justify-content:center;align-items:center;font-size:10px;line-height:1.2;font-weight:600}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-3690aa95]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap;pointer-events:none;opacity:0;animation:fade-in-3690aa95 .2s forwards;z-index:10;margin-bottom:4px}@keyframes fade-in-3690aa95{to{opacity:1}}.desktop-card-view .worker-card .worker-fans-inline i.spin[data-v-3690aa95]{animation:spin-3690aa95 2s linear infinite}@keyframes spin-3690aa95{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@media(max-width:500px){.worker-card[data-v-3690aa95]{padding:8px;margin-bottom:6px}.worker-card-header[data-v-3690aa95]{font-size:11px;margin-bottom:6px}.worker-card-header .worker-checkbox[data-v-3690aa95]{width:14px;height:14px}.worker-card-header a[data-v-3690aa95]{font-size:11px;padding-left:22px;gap:3px}.worker-card-header .worker-action-icon[data-v-3690aa95]{font-size:14px}.worker-card .worker-main-info[data-v-3690aa95]{margin:6px 0;padding:4px 0;gap:8px}.worker-card .worker-main-info .worker-hashrate[data-v-3690aa95]{font-size:14px}.worker-card .worker-main-info .worker-hashrate small[data-v-3690aa95]{font-size:9px}.worker-card .worker-main-info .worker-fans-inline[data-v-3690aa95]{font-size:11px}.worker-card .worker-main-info .worker-fans-inline i[data-v-3690aa95]{font-size:12px}.worker-card .worker-main-info .worker-uptime[data-v-3690aa95]{font-size:11px}.worker-card .worker-fan-progress .progress-bar[data-v-3690aa95]{height:2px;margin-top:4px}.worker-card .worker-chains-container[data-v-3690aa95]{gap:3px;margin-top:3px}.worker-card .worker-chains-container .worker-chain-card[data-v-3690aa95]{min-width:50px;padding:2px 3px;font-size:9px}.worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-3690aa95]{font-size:9px;font-weight:600}.worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-3690aa95]{font-size:8px;padding:2px 5px;margin-bottom:3px}}.hash-zero[data-v-3690aa95]{color:#da7777!important}.hash-zero.worker-card[data-v-3690aa95],.hash-zero.worker-row[data-v-3690aa95]{border:2px solid #da7777;box-shadow:0 0 6px hsla(0,57%,66%,.6);border-radius:4px}.worker-card.inactive[data-v-3690aa95],.worker-row.inactive[data-v-3690aa95]{background-color:#f7f6f6;color:#000!important}.worker-card.inactive .worker-action-icon[data-v-3690aa95],.worker-row.inactive .worker-action-icon[data-v-3690aa95]{color:#000!important;opacity:.9!important}.worker-card.inactive .critical-data[data-v-3690aa95],.worker-card.inactive .worker-fans[data-v-3690aa95],.worker-card.inactive .worker-hashrate[data-v-3690aa95],.worker-card.inactive .worker-hostname[data-v-3690aa95],.worker-card.inactive .worker-model[data-v-3690aa95],.worker-card.inactive .worker-name[data-v-3690aa95],.worker-card.inactive .worker-preset[data-v-3690aa95],.worker-card.inactive .worker-tempcip[data-v-3690aa95],.worker-card.inactive .worker-temperature span[data-v-3690aa95],.worker-card.inactive .worker-temppcb[data-v-3690aa95],.worker-card.inactive .worker-uptime[data-v-3690aa95],.worker-card.inactive a[data-v-3690aa95],.worker-row.inactive .critical-data[data-v-3690aa95],.worker-row.inactive .worker-fans[data-v-3690aa95],.worker-row.inactive .worker-hashrate[data-v-3690aa95],.worker-row.inactive .worker-hostname[data-v-3690aa95],.worker-row.inactive .worker-model[data-v-3690aa95],.worker-row.inactive .worker-name[data-v-3690aa95],.worker-row.inactive .worker-preset[data-v-3690aa95],.worker-row.inactive .worker-tempcip[data-v-3690aa95],.worker-row.inactive .worker-temperature span[data-v-3690aa95],.worker-row.inactive .worker-temppcb[data-v-3690aa95],.worker-row.inactive .worker-uptime[data-v-3690aa95],.worker-row.inactive a[data-v-3690aa95]{color:#000!important}.worker-row.inactive[data-v-3690aa95]{position:relative}.worker-row.inactive[data-v-3690aa95]:before{content:"connection lost";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-card.inactive[data-v-3690aa95]:hover{background-color:#f7f6f6!important;border-color:var(--border-color)!important}.worker-card.inactive[data-v-3690aa95]{opacity:1!important;position:relative}.worker-card.inactive[data-v-3690aa95]:before{content:"connection lost";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-checkbox[data-v-3690aa95]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-cell[data-v-3690aa95]{display:inline-flex!important;align-items:center!important}.sort-icon[data-v-3690aa95]{font-size:14px!important;margin-left:4px!important;transition:transform .3s ease,opacity .3s ease!important;flex-shrink:0!important;opacity:0}.header-cell:hover .sort-icon[data-v-3690aa95],.sort-icon.visible[data-v-3690aa95]{opacity:1!important}.sort-icon.rotated[data-v-3690aa95]{transform:rotate(180deg)!important}.workers-actions[data-v-3690aa95]{margin-top:80px}.workers-actions .workers-actions__header[data-v-3690aa95]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.workers-actions .workers-actions__header .title[data-v-3690aa95]{font-size:16px;font-weight:700;color:var(--text-primary);opacity:.9;margin:0}.workers-actions .workers-actions__header .collapse-btn[data-v-3690aa95]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--accent-medium);color:var(--text-primary);border:1px solid var(--border-accent-strong);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.workers-actions .workers-actions__header .collapse-btn i[data-v-3690aa95]{font-size:14px}.workers-actions .workers-actions__header .collapse-btn[data-v-3690aa95]:hover{background:rgba(3,205,241,.2);transform:translateY(-1px)}.workers-actions .workers-actions__header .collapse-btn[data-v-3690aa95]:active{transform:translateY(0)}.panel-slide-enter-active[data-v-3690aa95],.panel-slide-leave-active[data-v-3690aa95]{transition:max-height .25s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.panel-slide-enter-from[data-v-3690aa95],.panel-slide-leave-to[data-v-3690aa95]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.panel-slide-enter-to[data-v-3690aa95],.panel-slide-leave-from[data-v-3690aa95]{max-height:600px;opacity:1}@media(max-width:700px){.workers-actions[data-v-3690aa95]{margin-top:30px}.workers-actions .workers-actions__header .title[data-v-3690aa95]{font-size:15px}.workers-actions .collapse-btn[data-v-3690aa95]{padding:5px 8px;font-size:11.5px}}@media(max-width:900px){.workers-actions[data-v-3690aa95]{margin-top:50px}}.pulse-highlight[data-v-3690aa95]{position:relative;animation:pulseGlow-3690aa95 1.8s ease-out 1;outline:2px solid rgba(3,205,241,.6);outline-offset:0;border-radius:10px}@keyframes pulseGlow-3690aa95{0%{box-shadow:0 0 0 0 rgba(3,205,241,.35)}70%{box-shadow:0 0 0 10px rgba(3,205,241,0)}to{box-shadow:0 0 0 0 rgba(3,205,241,0)}}[data-v-3690aa95]:root{--gutter:20px}@media(max-width:1700px){[data-v-3690aa95]:root{--gutter:16px}}@media(max-width:900px){[data-v-3690aa95]:root{--gutter:12px}}@media(max-width:700px){[data-v-3690aa95]:root{--gutter:10px}}@media(max-width:500px){[data-v-3690aa95]:root{--gutter:8px}}@media(max-width:380px){[data-v-3690aa95]:root{--gutter:6px}}.workers-actions[data-v-3690aa95]{padding-inline:var(--gutter)}.workers-actions__header[data-v-3690aa95]{width:100%;max-width:1700px!important;margin:0 auto 12px;padding-inline:0;display:flex;align-items:center;justify-content:space-between}.workers-buttons-container[data-v-3690aa95]{width:100%;max-width:1700px!important;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-block:16px;padding-inline:var(--gutter);position:relative;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-accent);box-shadow:var(--card-shadow);backdrop-filter:blur(10px);overflow:hidden}.workers-buttons-container[data-v-3690aa95]:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent) 20%,rgba(3,205,241,.8) 50%,var(--accent) 80%,transparent 100%);opacity:.6}.workers-buttons-container .filter-button[data-v-3690aa95]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;width:100%;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);font-weight:600;font-size:14px;line-height:1.05;letter-spacing:.3px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workers-buttons-container .filter-button i[data-v-3690aa95]{font-size:18px;flex:0 0 18px;color:var(--icon-color);transition:color .15s ease;display:inline-flex;align-items:center;justify-content:center}.workers-buttons-container .filter-button .label[data-v-3690aa95]{display:inline-block;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workers-buttons-container .filter-button[data-v-3690aa95]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1);transform:translateY(-1px)}.workers-buttons-container .filter-button:hover i[data-v-3690aa95]{color:var(--icon-hover-color)}.workers-buttons-container .filter-button[data-v-3690aa95]:active{transform:translateY(0);background:var(--bg-primary)}.workers-buttons-container .filter-button.icon-only[data-v-3690aa95]{position:relative}.workers-buttons-container .filter-button.icon-only i[data-v-3690aa95]{font-size:16px}.workers-buttons-container .filter-button.icon-only .btn-badge[data-v-3690aa95]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.workers-buttons-container .filter-button.icon-only.has-badge[data-v-3690aa95]{box-shadow:0 0 0 2px hsla(0,57%,66%,.35),0 2px 8px var(--shadow-accent)}.workers-buttons-container .filter-button.allow-wrap .label[data-v-3690aa95]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1200px){.workers-buttons-container[data-v-3690aa95]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.workers-buttons-container .filter-button[data-v-3690aa95]{min-height:44px;font-size:13.2px}.workers-buttons-container .filter-button i[data-v-3690aa95]{font-size:17px;flex-basis:17px}}@media(max-width:900px){.workers-buttons-container[data-v-3690aa95]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding-block:12px}.workers-buttons-container .filter-button[data-v-3690aa95]{min-height:40px;font-size:12.5px;padding:8px 12px}.workers-buttons-container .filter-button i[data-v-3690aa95]{font-size:16px;flex-basis:16px}}@media(max-width:700px){.workers-buttons-container[data-v-3690aa95]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;border-radius:10px;padding-block:10px}.workers-buttons-container .filter-button[data-v-3690aa95]{min-height:36px;font-size:11.5px;padding:7px 9px;border-radius:9px;gap:8px}.workers-buttons-container .filter-button i[data-v-3690aa95]{font-size:15px;flex-basis:15px}.workers-buttons-container .filter-button.allow-wrap .label[data-v-3690aa95]{-webkit-line-clamp:2}}@media(max-width:500px){.workers-buttons-container[data-v-3690aa95]{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-3690aa95]{min-height:34px;font-size:11px;padding:6px 8px;border-radius:8px;gap:6px}.workers-buttons-container .filter-button i[data-v-3690aa95]{font-size:14px;flex-basis:14px}}@media(max-width:380px){.workers-buttons-container[data-v-3690aa95]{grid-template-columns:repeat(2,1fr);gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-3690aa95]{min-height:32px;font-size:10.5px;padding:5px 7px;gap:5px}.workers-buttons-container .filter-button i[data-v-3690aa95]{font-size:13px;flex-basis:13px}}.search-panel[data-v-3690aa95]{position:relative;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .22s ease;will-change:max-height,opacity;margin-top:8px;max-width:1700px!important;margin:0 auto;margin-bottom:20px}.search-panel.open[data-v-3690aa95]{max-height:240px;opacity:1;overflow:visible;z-index:500}.search-inner.glass[data-v-3690aa95]{position:relative;margin:6px 0 2px 0;padding:12px 40px 12px 12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.search-close-btn[data-v-3690aa95]{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:14px;line-height:1;transition:color .15s ease,background .15s ease,border-color .15s ease}.search-close-btn[data-v-3690aa95]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}.search-row[data-v-3690aa95]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.search-input-wrap[data-v-3690aa95]{position:relative;flex:1 1 380px;display:flex;align-items:center;gap:8px;background:var(--input-bg-solid);border:1px solid var(--input-border);border-radius:10px;padding:8px 10px}.search-input-wrap .leading-icon[data-v-3690aa95]{font-size:14px;opacity:.8}.search-input-wrap .search-input[data-v-3690aa95]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px}.search-input-wrap .btn-clear[data-v-3690aa95]{border:none;background:var(--glass-bg);color:var(--accent);padding:6px 10px;border-radius:8px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.search-input-wrap .btn-clear[data-v-3690aa95]:hover{transform:translateY(-1px)}.search-fields-select[data-v-3690aa95]{position:relative;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-fields-select .sf-trigger[data-v-3690aa95]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s ease}.search-fields-select .sf-trigger[data-v-3690aa95]:hover{border-color:var(--border-accent-strong)}.search-fields-select .sf-trigger>i[data-v-3690aa95]{color:var(--accent);font-size:13px}.search-fields-select .sf-trigger .sf-count[data-v-3690aa95]{min-width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--accent);background:rgba(3,205,241,.12);border-radius:999px;padding:1px 6px}.search-fields-select .sf-trigger .sf-chev[data-v-3690aa95]{font-size:10px;color:var(--text-secondary);transition:transform .18s ease}.search-fields-select .sf-trigger .sf-chev.open[data-v-3690aa95]{transform:rotate(180deg)}.search-fields-select .sf-panel[data-v-3690aa95]{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.search-fields-select .sf-panel .sf-opt[data-v-3690aa95]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.search-fields-select .sf-panel .sf-opt[data-v-3690aa95]:hover{background:var(--bg-hover)}.search-fields-select .sf-panel .sf-opt input[type=checkbox][data-v-3690aa95]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}.search-fields-select .sf-panel .sf-opt span[data-v-3690aa95]{font-size:13px;color:var(--text-primary)}.search-hint[data-v-3690aa95]{margin-top:8px;font-size:12px;color:var(--accent);opacity:.9}.list-toolbar[data-v-3690aa95]{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:1700px;margin:0 auto;padding:0 0 8px}.list-toolbar .list-toolbar-spacer[data-v-3690aa95]{flex:1}@media(max-width:768px){.list-toolbar[data-v-3690aa95]{padding:0 8px 8px}}.list-icon-btn[data-v-3690aa95]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.list-icon-btn i[data-v-3690aa95]{font-size:14px}.list-icon-btn[data-v-3690aa95]:hover{color:var(--accent);border-color:var(--accent)}.list-icon-btn .list-icon-badge[data-v-3690aa95]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.list-icon-btn.has-badge[data-v-3690aa95]{color:var(--accent);border-color:var(--accent)}.list-icon-btn.rearrange-toggle-btn.is-active[data-v-3690aa95]{color:var(--accent);border-color:var(--accent);background:rgba(3,205,241,.08)}.active-filters-row[data-v-3690aa95]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1700px;margin:0 auto 12px;padding:8px var(--gutter,20px)}.active-filters-row .af-label[data-v-3690aa95]{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.active-filters-row .af-chip[data-v-3690aa95]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 10px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:500;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.active-filters-row .af-chip .af-chip__dot[data-v-3690aa95]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:currentColor;opacity:.95}.active-filters-row .af-chip .af-chip__label[data-v-3690aa95]{line-height:1}.active-filters-row .af-chip .af-chip__x[data-v-3690aa95]{font-size:11px;opacity:.7;margin-left:2px;transition:opacity .15s ease,transform .15s ease}.active-filters-row .af-chip[data-v-3690aa95]:hover{background:var(--bg-primary)}.active-filters-row .af-chip:hover .af-chip__x[data-v-3690aa95]{opacity:1;transform:scale(1.15)}.active-filters-row .af-chip.af-chip--online[data-v-3690aa95]{color:#22c55e;border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.1)}.active-filters-row .af-chip.af-chip--online[data-v-3690aa95]:hover{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.85)}.active-filters-row .af-chip.af-chip--online .af-chip__label[data-v-3690aa95]{color:#22c55e}.active-filters-row .af-chip.af-chip--offline[data-v-3690aa95]{color:#9ca3af;border-color:rgba(156,163,175,.55);background:rgba(156,163,175,.1)}.active-filters-row .af-chip.af-chip--offline[data-v-3690aa95]:hover{background:rgba(156,163,175,.18);border-color:rgba(156,163,175,.85)}.active-filters-row .af-chip.af-chip--offline .af-chip__label[data-v-3690aa95]{color:var(--text-primary)}.active-filters-row .af-chip.af-chip--error[data-v-3690aa95]{color:#ef4444;border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.active-filters-row .af-chip.af-chip--error[data-v-3690aa95]:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.85)}.active-filters-row .af-chip.af-chip--error .af-chip__label[data-v-3690aa95]{color:#ef4444}.active-filters-row .af-reset[data-v-3690aa95]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);font-size:12px;padding:0 10px;height:26px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;line-height:1}.active-filters-row .af-reset[data-v-3690aa95]:hover{color:var(--text-primary);border-color:var(--accent)}.active-filters-row .af-reset i[data-v-3690aa95]{font-size:10px}.status-filter-row[data-v-3690aa95]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.status-filter-row .sf-label[data-v-3690aa95]{font-size:12px;color:var(--text-secondary);margin-right:4px}.status-filter-row .status-chip[data-v-3690aa95]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:16px;font-size:12px;cursor:pointer;color:var(--text-secondary);background:transparent;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-filter-row .status-chip input[data-v-3690aa95]{display:none}.status-filter-row .status-chip .dot[data-v-3690aa95]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-filter-row .status-chip .dot-online[data-v-3690aa95]{background:#22c55e}.status-filter-row .status-chip .dot-offline[data-v-3690aa95]{background:#6b7280}.status-filter-row .status-chip .dot-error[data-v-3690aa95]{background:#da7777}.status-filter-row .status-chip.active[data-v-3690aa95]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-subtle)}.status-filter-row .status-chip[data-v-3690aa95]:hover:not(.active){color:var(--text-primary);border-color:var(--accent-light)}.search-toggle[data-v-3690aa95]{border:1px solid var(--border-accent-strong);box-shadow:0 0 0 1px var(--accent-subtle) inset}.filter-button[data-v-3690aa95]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-button[data-v-3690aa95]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-button[data-v-3690aa95]:not(:disabled):active{transform:translateY(0);transition:all .1s}.filter-button.is-on[data-v-3690aa95]{animation:pulse-glow-3690aa95 2s ease-in-out infinite;background:linear-gradient(135deg,#2bbaf3,#31a3f0);color:#fff;border-color:#059669}@keyframes pulse-glow-3690aa95{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.filter-button i[data-v-3690aa95]{display:inline-block;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes icon-bounce-in-3690aa95{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.filter-button i.idle-icon[data-v-3690aa95],.filter-button i.run-icon[data-v-3690aa95]{animation:icon-bounce-in-3690aa95 .5s cubic-bezier(.68,-.55,.265,1.55)}.filter-button i.idle-icon[data-v-3690aa95]{color:var(--text-secondary);transition:color .3s ease}.filter-button:not(:disabled):hover i.idle-icon[data-v-3690aa95]{color:var(--accent);transform:scale(1.1)}.filter-button i.run-icon[data-v-3690aa95]{color:#fff}.filter-button .label[data-v-3690aa95]{display:inline-block;transition:all .3s ease}.filter-button:not(:disabled):hover .label[data-v-3690aa95]{letter-spacing:.5px}.filter-button[data-v-3690aa95]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.filter-button[data-v-3690aa95]:not(:disabled):active:before{width:300px;height:300px;opacity:0}.filter-button[data-v-3690aa95]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.filter-button.is-on.blink-variant[data-v-3690aa95]{animation:blink-active-3690aa95 1.5s ease-in-out infinite}@keyframes blink-active-3690aa95{0%,to{opacity:1}50%{opacity:.85}}.filter-button i.rotate-variant[data-v-3690aa95]{animation:rotate-icon-3690aa95 .6s ease-in-out}@keyframes rotate-icon-3690aa95{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.filter-button.is-on.border-glow-variant[data-v-3690aa95]{animation:border-glow-3690aa95 2s ease-in-out infinite}@keyframes border-glow-3690aa95{0%,to{border-color:#1089b9;box-shadow:0 0 5px rgba(16,185,129,.5)}50%{border-color:#1089b9;box-shadow:0 0 20px rgba(16,185,129,.8)}}@keyframes shake-3690aa95{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.filter-button.shake[data-v-3690aa95]{animation:shake-3690aa95 .5s}.filter-button.is-on.soft-pulse[data-v-3690aa95]{animation:soft-pulse-3690aa95 3s ease-in-out infinite}@keyframes soft-pulse-3690aa95{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.3)}50%{transform:scale(1.02);box-shadow:0 4px 16px rgba(16,185,129,.5)}}:root:not(.dark) .worker-row:not(.cap),:root:not(.dark) .worker-row:not(.cap):hover,:root:not(.dark) .worker-row:not(.cap)>[style*=sticky]{background-color:var(--bg-hover)!important}.worker-row.inactive:not(.cap)>[style*=sticky]{background-color:#f7f6f6!important}.worker-row.hash-zero:not(.cap):not(.inactive)>[style*=sticky],:root:not(.dark) .worker-row.hash-zero:not(.cap):not(.inactive)>[style*=sticky]{background-color:var(--bg-hover)!important}.worker_page[data-v-753a46f2]{max-width:1230px!important;justify-content:center!important}.workers-list[data-v-753a46f2]{margin-top:20px;overflow-y:auto;overflow-x:hidden;border-radius:5px;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto;position:relative;font-size:.85rem}.workers-list[data-v-753a46f2]::-webkit-scrollbar{width:8px}.workers-list[data-v-753a46f2]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:5px}.workers-list[data-v-753a46f2]::-webkit-scrollbar-track{background:transparent}.workers-scroll-inner[data-v-753a46f2]{display:block;width:100%;box-sizing:border-box}.workers-scroll-inner[data-v-753a46f2]>*{width:100%;box-sizing:border-box}.group-workers[data-v-753a46f2],.nested-groups[data-v-753a46f2],.ungrouped-workers-container[data-v-753a46f2],.ungrouped-workers-dropzone[data-v-753a46f2]{box-sizing:border-box}.worker-container[data-v-753a46f2]:not(.in-group){margin:0 20px}.no-workers-placeholder[data-v-753a46f2]{justify-content:center;padding:40px;text-align:center;color:var(--text-secondary);background:transparent;border-radius:8px}.no-workers-placeholder .placeholder-content[data-v-753a46f2],.no-workers-placeholder[data-v-753a46f2]{display:flex;align-items:center;flex-direction:column}.no-workers-placeholder .placeholder-content .placeholder-icon[data-v-753a46f2]{font-size:60px;color:var(--accent);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-title[data-v-753a46f2]{font-size:20px;color:var(--text-primary);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-753a46f2]{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center}.no-workers-placeholder .placeholder-content .placeholder-button i[data-v-753a46f2]{margin-right:6px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-753a46f2]:hover{opacity:.9}.chain-tooltip[data-v-753a46f2]{z-index:9999!important}.worker-chain[data-v-753a46f2]{position:relative}.worker-chain .chain-status-container[data-v-753a46f2]{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.worker-chain .chain-square[data-v-753a46f2]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:transform .2s ease}.worker-chain .chain-square[data-v-753a46f2]:hover{transform:scale(1.2)}.worker-chain .chain-tooltip[data-v-753a46f2]{position:fixed;background:var(--bg-secondary,#21252a);border:1px solid var(--border-color,hsla(0,0%,100%,.1));color:var(--text-primary,#fff);padding:12px 14px;border-radius:12px;font-size:12px;z-index:9999;width:-moz-max-content;width:max-content;min-width:230px;max-width:340px;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.5)}.worker-chain .chain-tooltip .cb-head[data-v-753a46f2]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.worker-chain .chain-tooltip .cb-title[data-v-753a46f2]{font-weight:700;font-size:13px;color:var(--text-primary,#fff)}.worker-chain .chain-tooltip .cb-badge[data-v-753a46f2]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--accent,#03cdf1);background:rgba(3,205,241,.12);border:1px solid var(--border-accent-strong,rgba(3,205,241,.4))}.worker-chain .chain-tooltip .cb-badge i[data-v-753a46f2]{font-size:9px}.worker-chain .chain-tooltip .cb-badge.off[data-v-753a46f2]{color:var(--text-secondary,#9aa0aa);background:hsla(0,0%,100%,.05);border-color:var(--border-color,hsla(0,0%,100%,.12))}.worker-chain .chain-tooltip .cb-metrics[data-v-753a46f2]{display:flex;align-items:flex-start;gap:18px}.worker-chain .chain-tooltip .cb-m[data-v-753a46f2]{display:flex;flex-direction:column;gap:3px;min-width:0}.worker-chain .chain-tooltip .cb-m+.cb-m[data-v-753a46f2]{padding-left:18px;border-left:1px solid var(--border-color,hsla(0,0%,100%,.1))}.worker-chain .chain-tooltip .cb-m-val[data-v-753a46f2]{font-weight:800;font-size:15px;line-height:1.1;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;white-space:nowrap}.worker-chain .chain-tooltip .cb-m-val small[data-v-753a46f2]{font-size:10px;font-weight:600;color:var(--text-secondary,#9aa0aa);margin-left:2px}.worker-chain .chain-tooltip .cb-m-lbl[data-v-753a46f2]{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#9aa0aa);white-space:nowrap}.worker-agent-version[data-v-753a46f2]{font-size:.75rem;color:var(--accent-text)}.worker-agent-version.outdated[data-v-753a46f2]{color:#f03f3f!important;font-weight:600;-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:2px;cursor:help}.worker-row:not(.cap) .worker-row-handle[data-v-753a46f2]{align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.worker-row:not(.cap) .worker-row-handle i[data-v-753a46f2]{font-size:13px;line-height:1}.worker-row:not(.cap) .worker-row-handle[data-v-753a46f2]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.action-menu-dropdown .select-row[data-v-753a46f2]{display:flex;align-items:center;gap:8px}.action-menu-dropdown .select-row .cmd-select[data-v-753a46f2]{flex:1 1 auto;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glass-bg);border:1px solid rgba(3,205,241,.35);border-radius:8px;padding:6px 28px 6px 10px;color:var(--text-primary);font-size:13px;line-height:1.4;outline:none;background-image:linear-gradient(45deg,transparent 50%,#9feaff 0),linear-gradient(135deg,#9feaff 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.action-menu-dropdown .select-row .cmd-select[data-v-753a46f2]:hover{border-color:rgba(3,205,241,.65)}.action-menu-dropdown .select-row .cmd-select[data-v-753a46f2]:focus{border-color:rgba(3,205,241,.95);box-shadow:0 0 0 2px rgba(3,205,241,.18)}.action-menu-dropdown .select-row .cmd-select[data-v-753a46f2]::-moz-placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-753a46f2]::placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-753a46f2]:-ms-expand{display:none}.action-menu-dropdown .select-row .cmd-select option[data-v-753a46f2]{background-color:var(--bg-surface);color:var(--text-primary)}.action-menu-dropdown .select-row .cmd-select option[disabled][data-v-753a46f2]{color:var(--text-muted)}.action-menu-dropdown[data-v-753a46f2]{overflow:visible;z-index:9999}.worker-row[data-v-753a46f2]{display:grid;align-items:center;width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:6px;background-color:var(--bg-hover);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease;border-radius:10px;position:relative;min-height:38px;padding:2px 0;box-sizing:border-box}.worker-row[data-v-753a46f2]:hover{border-color:var(--border-accent-strong)}.worker-row>div[data-v-753a46f2]{padding:6px 10px;text-align:center;word-wrap:break-word;min-width:0}.worker-row>[style*=sticky][data-v-753a46f2]{background-color:var(--bg-hover)}.worker-row.inactive>[style*=sticky][data-v-753a46f2]{background-color:var(--bg-primary)}.worker-row.cap[data-v-753a46f2]{width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:10px;cursor:pointer;height:40px;background-color:var(--bg-secondary);padding:0;position:sticky;top:0;z-index:5}.worker-row.cap>[style*=sticky][data-v-753a46f2]{background-color:var(--bg-secondary);z-index:6}.worker-row.cap>div[data-v-753a46f2]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;overflow:hidden}.worker-row.cap>div .header-cell[data-v-753a46f2]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.worker-row.cap>div .header-cell>span[data-v-753a46f2],.worker-row.cap>div .header-cell[data-v-753a46f2]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-row.cap i[data-v-753a46f2]{margin-bottom:0;font-size:16px;flex-shrink:0}.worker-row.cap span[data-v-753a46f2]{font-size:13px;font-weight:700}.worker-details[data-v-753a46f2]{cursor:pointer;transition:color .3s ease}.worker-details[data-v-753a46f2]:hover{color:var(--accent)}.worker-details a[data-v-753a46f2]{text-decoration:none;color:inherit}.worker-details strong[data-v-753a46f2]{display:block;font-size:16px}.worker-details span[data-v-753a46f2]{display:block;font-size:14px}.worker-details[data-v-753a46f2],.worker-fans[data-v-753a46f2],.worker-hashrate[data-v-753a46f2],.worker-hostname[data-v-753a46f2],.worker-ip[data-v-753a46f2],.worker-name-col[data-v-753a46f2],.worker-preset[data-v-753a46f2],.worker-tempcip[data-v-753a46f2],.worker-temppcb[data-v-753a46f2],.worker-uptime[data-v-753a46f2]{cursor:pointer!important}.worker-ip[data-v-753a46f2]{font-family:monospace;font-size:.8rem;color:var(--text-primary)}.cell-link[data-v-753a46f2]{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;width:100%}.cell-link[data-v-753a46f2]:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.worker-fw-version[data-v-753a46f2]{font-family:monospace;font-size:.75rem;color:var(--accent-text)}.worker-action-icon[data-v-753a46f2]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:16px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-action-icon[data-v-753a46f2]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-action-icon[data-v-753a46f2]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-model-spacing[data-v-753a46f2]{margin-left:20px}@media(max-width:1500px){.worker-details strong[data-v-753a46f2]{font-size:12px;white-space:normal;word-wrap:break-word}.worker-row.cap i[data-v-753a46f2]{font-size:15px}.worker-row i[data-v-753a46f2],.worker-row.cap span[data-v-753a46f2]{font-size:13px}.worker-row div[data-v-753a46f2]{font-size:11px}}.worker-ws-status[data-v-753a46f2]{display:flex;align-items:center;justify-content:center;padding:0!important}.ws-signal-bars[data-v-753a46f2]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ws-bar[data-v-753a46f2]{display:inline-block;width:3px;border-radius:1px;background-color:var(--glass-border);transition:background-color .3s ease}.ws-bar[data-v-753a46f2]:first-child{height:3px}.ws-bar[data-v-753a46f2]:nth-child(2){height:6px}.ws-bar[data-v-753a46f2]:nth-child(3){height:9px}.ws-bar[data-v-753a46f2]:nth-child(4){height:12px}.ws-bar.active[data-v-753a46f2]{background-color:var(--accent-hover)}.ws-signal-bars:has(.ws-bar.active:first-child:last-of-type) .ws-bar.active[data-v-753a46f2]{background-color:#f59e0b}.ws-bar-placeholder[data-v-753a46f2]{color:var(--text-muted);font-size:10px}.worker-ws-indicator[data-v-753a46f2]{margin-left:6px;display:inline-flex;align-items:center}.worker-card[data-v-753a46f2]{display:none;position:relative}.worker-card-header[data-v-753a46f2]{position:relative;display:flex;align-items:center;font-size:14px;margin-bottom:6px;gap:8px;min-width:0}.worker-card-header .worker-checkbox[data-v-753a46f2]{position:absolute;top:0;left:0}.worker-card-header a[data-v-753a46f2]{text-decoration:none;color:var(--text-primary);flex:1 1 auto;min-width:0;padding-left:24px;padding-right:12px;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.worker-card-header a>span[data-v-753a46f2]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-card-header a .worker-model[data-v-753a46f2]{flex-shrink:0;font-weight:600}.worker-card-header a .worker-ws-indicator[data-v-753a46f2]{flex-shrink:0}.worker-card-header .worker-action-icon[data-v-753a46f2]{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:18px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-card-header .worker-action-icon[data-v-753a46f2]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-card-header .worker-action-icon[data-v-753a46f2]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-card-header .worker-drag-handle[data-v-753a46f2]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;margin-left:auto;margin-right:4px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worker-card-header .worker-drag-handle[data-v-753a46f2]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.worker-card-header .worker-drag-handle i[data-v-753a46f2]{font-size:14px;line-height:1}.worker-card-header .worker-drag-handle+.worker-action-icon[data-v-753a46f2]{margin-left:0}@media(max-width:950px){.desktop-card-view .worker-card[data-v-753a46f2]{position:relative;display:block;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:8px;background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease}.desktop-card-view .worker-card[data-v-753a46f2]:hover{background-color:var(--bg-hover);border-color:var(--border-accent-strong)}.desktop-card-view .worker-card-header[data-v-753a46f2]{display:flex;align-items:center;font-size:13px;margin-bottom:4px;position:relative;gap:8px;min-width:0}.desktop-card-view .worker-card-header .worker-checkbox[data-v-753a46f2]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px}.desktop-card-view .worker-card-header a[data-v-753a46f2]{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;text-decoration:none;color:var(--text-primary);padding-left:26px;padding-right:10px;font-size:12px;gap:4px}.desktop-card-view .worker-card-header a>span[data-v-753a46f2]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-card-view .worker-card-header a .worker-model[data-v-753a46f2]{flex-shrink:0;font-weight:600}.desktop-card-view .worker-card-header a .worker-ws-indicator[data-v-753a46f2]{flex-shrink:0}.desktop-card-view .worker-card-header .worker-action-icon[data-v-753a46f2]{flex-shrink:0;margin-left:auto;padding-left:10px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.desktop-card-view .worker-card-header .worker-action-icon[data-v-753a46f2]:hover{color:var(--accent)}.desktop-card-view .worker-card .worker-main-info[data-v-753a46f2]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:0}.desktop-card-view .worker-card .worker-main-info .worker-hashrate[data-v-753a46f2]{font-size:15px;font-weight:600;color:var(--text-primary)}.desktop-card-view .worker-card .worker-main-info .worker-hashrate small[data-v-753a46f2]{font-size:10px;margin-left:2px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline[data-v-753a46f2]{display:flex;align-items:center;gap:4px;font-size:11px}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline i[data-v-753a46f2]{color:var(--accent-text);font-size:12px}.desktop-card-view .worker-card .worker-main-info .worker-uptime[data-v-753a46f2]{font-size:11px;color:var(--text-primary)}.desktop-card-view .worker-card .worker-fan-progress .progress-bar[data-v-753a46f2]{width:100%;height:2px;background-color:var(--glass-border);border-radius:2px;overflow:hidden;margin-top:3px}.desktop-card-view .worker-card .worker-fan-progress .progress-bar .progress-fill[data-v-753a46f2]{height:100%;background-color:var(--accent);transition:width .3s ease}.desktop-card-view .worker-card .worker-chains-container[data-v-753a46f2]{display:flex;gap:4px;margin-top:4px;overflow-x:auto;padding-bottom:2px}.desktop-card-view .worker-card .worker-chains-container[data-v-753a46f2]::-webkit-scrollbar{height:3px}.desktop-card-view .worker-card .worker-chains-container[data-v-753a46f2]::-webkit-scrollbar-thumb{background-color:var(--border-accent-strong);border-radius:3px}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-753a46f2]{flex:1;min-width:60px;padding:3px 4px;border-radius:4px;color:#000;font-size:10px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box;transition:transform .2s ease}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-753a46f2]:active{transform:scale(.95)}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-753a46f2]{display:flex;justify-content:center;align-items:center;font-size:10px;line-height:1.2;font-weight:600}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-753a46f2]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap;pointer-events:none;opacity:0;animation:fade-in-753a46f2 .2s forwards;z-index:10;margin-bottom:4px}@keyframes fade-in-753a46f2{to{opacity:1}}.desktop-card-view .worker-card .worker-fans-inline i.spin[data-v-753a46f2]{animation:spin-753a46f2 2s linear infinite}@keyframes spin-753a46f2{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@media(max-width:500px){.worker-card[data-v-753a46f2]{padding:8px;margin-bottom:6px}.worker-card-header[data-v-753a46f2]{font-size:11px;margin-bottom:6px}.worker-card-header .worker-checkbox[data-v-753a46f2]{width:14px;height:14px}.worker-card-header a[data-v-753a46f2]{font-size:11px;padding-left:22px;gap:3px}.worker-card-header .worker-action-icon[data-v-753a46f2]{font-size:14px}.worker-card .worker-main-info[data-v-753a46f2]{margin:6px 0;padding:4px 0;gap:8px}.worker-card .worker-main-info .worker-hashrate[data-v-753a46f2]{font-size:14px}.worker-card .worker-main-info .worker-hashrate small[data-v-753a46f2]{font-size:9px}.worker-card .worker-main-info .worker-fans-inline[data-v-753a46f2]{font-size:11px}.worker-card .worker-main-info .worker-fans-inline i[data-v-753a46f2]{font-size:12px}.worker-card .worker-main-info .worker-uptime[data-v-753a46f2]{font-size:11px}.worker-card .worker-fan-progress .progress-bar[data-v-753a46f2]{height:2px;margin-top:4px}.worker-card .worker-chains-container[data-v-753a46f2]{gap:3px;margin-top:3px}.worker-card .worker-chains-container .worker-chain-card[data-v-753a46f2]{min-width:50px;padding:2px 3px;font-size:9px}.worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-753a46f2]{font-size:9px;font-weight:600}.worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-753a46f2]{font-size:8px;padding:2px 5px;margin-bottom:3px}}.hash-zero[data-v-753a46f2]{color:#da7777!important}.hash-zero.worker-card[data-v-753a46f2],.hash-zero.worker-row[data-v-753a46f2]{border:2px solid #da7777;box-shadow:0 0 6px hsla(0,57%,66%,.6);border-radius:4px}.worker-card.inactive[data-v-753a46f2],.worker-row.inactive[data-v-753a46f2]{background-color:#f7f6f6;color:#000!important}.worker-card.inactive .worker-action-icon[data-v-753a46f2],.worker-row.inactive .worker-action-icon[data-v-753a46f2]{color:#000!important;opacity:.9!important}.worker-card.inactive .critical-data[data-v-753a46f2],.worker-card.inactive .worker-fans[data-v-753a46f2],.worker-card.inactive .worker-hashrate[data-v-753a46f2],.worker-card.inactive .worker-hostname[data-v-753a46f2],.worker-card.inactive .worker-model[data-v-753a46f2],.worker-card.inactive .worker-name[data-v-753a46f2],.worker-card.inactive .worker-preset[data-v-753a46f2],.worker-card.inactive .worker-tempcip[data-v-753a46f2],.worker-card.inactive .worker-temperature span[data-v-753a46f2],.worker-card.inactive .worker-temppcb[data-v-753a46f2],.worker-card.inactive .worker-uptime[data-v-753a46f2],.worker-card.inactive a[data-v-753a46f2],.worker-row.inactive .critical-data[data-v-753a46f2],.worker-row.inactive .worker-fans[data-v-753a46f2],.worker-row.inactive .worker-hashrate[data-v-753a46f2],.worker-row.inactive .worker-hostname[data-v-753a46f2],.worker-row.inactive .worker-model[data-v-753a46f2],.worker-row.inactive .worker-name[data-v-753a46f2],.worker-row.inactive .worker-preset[data-v-753a46f2],.worker-row.inactive .worker-tempcip[data-v-753a46f2],.worker-row.inactive .worker-temperature span[data-v-753a46f2],.worker-row.inactive .worker-temppcb[data-v-753a46f2],.worker-row.inactive .worker-uptime[data-v-753a46f2],.worker-row.inactive a[data-v-753a46f2]{color:#000!important}.worker-row.inactive[data-v-753a46f2]{position:relative}.worker-row.inactive[data-v-753a46f2]:before{content:"connection lost";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-card.inactive[data-v-753a46f2]:hover{background-color:#f7f6f6!important;border-color:var(--border-color)!important}.worker-card.inactive[data-v-753a46f2]{opacity:1!important;position:relative}.worker-card.inactive[data-v-753a46f2]:before{content:"connection lost";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-checkbox[data-v-753a46f2]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-cell[data-v-753a46f2]{display:inline-flex!important;align-items:center!important}.sort-icon[data-v-753a46f2]{font-size:14px!important;margin-left:4px!important;transition:transform .3s ease,opacity .3s ease!important;flex-shrink:0!important;opacity:0}.header-cell:hover .sort-icon[data-v-753a46f2],.sort-icon.visible[data-v-753a46f2]{opacity:1!important}.sort-icon.rotated[data-v-753a46f2]{transform:rotate(180deg)!important}.workers-actions[data-v-753a46f2]{margin-top:80px}.workers-actions .workers-actions__header[data-v-753a46f2]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.workers-actions .workers-actions__header .title[data-v-753a46f2]{font-size:16px;font-weight:700;color:var(--text-primary);opacity:.9;margin:0}.workers-actions .workers-actions__header .collapse-btn[data-v-753a46f2]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--accent-medium);color:var(--text-primary);border:1px solid var(--border-accent-strong);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.workers-actions .workers-actions__header .collapse-btn i[data-v-753a46f2]{font-size:14px}.workers-actions .workers-actions__header .collapse-btn[data-v-753a46f2]:hover{background:rgba(3,205,241,.2);transform:translateY(-1px)}.workers-actions .workers-actions__header .collapse-btn[data-v-753a46f2]:active{transform:translateY(0)}.panel-slide-enter-active[data-v-753a46f2],.panel-slide-leave-active[data-v-753a46f2]{transition:max-height .25s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.panel-slide-enter-from[data-v-753a46f2],.panel-slide-leave-to[data-v-753a46f2]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.panel-slide-enter-to[data-v-753a46f2],.panel-slide-leave-from[data-v-753a46f2]{max-height:600px;opacity:1}@media(max-width:700px){.workers-actions[data-v-753a46f2]{margin-top:30px}.workers-actions .workers-actions__header .title[data-v-753a46f2]{font-size:15px}.workers-actions .collapse-btn[data-v-753a46f2]{padding:5px 8px;font-size:11.5px}}@media(max-width:900px){.workers-actions[data-v-753a46f2]{margin-top:50px}}.pulse-highlight[data-v-753a46f2]{position:relative;animation:pulseGlow-753a46f2 1.8s ease-out 1;outline:2px solid rgba(3,205,241,.6);outline-offset:0;border-radius:10px}@keyframes pulseGlow-753a46f2{0%{box-shadow:0 0 0 0 rgba(3,205,241,.35)}70%{box-shadow:0 0 0 10px rgba(3,205,241,0)}to{box-shadow:0 0 0 0 rgba(3,205,241,0)}}[data-v-753a46f2]:root{--gutter:20px}@media(max-width:1700px){[data-v-753a46f2]:root{--gutter:16px}}@media(max-width:900px){[data-v-753a46f2]:root{--gutter:12px}}@media(max-width:700px){[data-v-753a46f2]:root{--gutter:10px}}@media(max-width:500px){[data-v-753a46f2]:root{--gutter:8px}}@media(max-width:380px){[data-v-753a46f2]:root{--gutter:6px}}.workers-actions[data-v-753a46f2]{padding-inline:var(--gutter)}.workers-actions__header[data-v-753a46f2]{width:100%;max-width:1700px!important;margin:0 auto 12px;padding-inline:0;display:flex;align-items:center;justify-content:space-between}.workers-buttons-container[data-v-753a46f2]{width:100%;max-width:1700px!important;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-block:16px;padding-inline:var(--gutter);position:relative;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-accent);box-shadow:var(--card-shadow);backdrop-filter:blur(10px);overflow:hidden}.workers-buttons-container[data-v-753a46f2]:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent) 20%,rgba(3,205,241,.8) 50%,var(--accent) 80%,transparent 100%);opacity:.6}.workers-buttons-container .filter-button[data-v-753a46f2]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;width:100%;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);font-weight:600;font-size:14px;line-height:1.05;letter-spacing:.3px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workers-buttons-container .filter-button i[data-v-753a46f2]{font-size:18px;flex:0 0 18px;color:var(--icon-color);transition:color .15s ease;display:inline-flex;align-items:center;justify-content:center}.workers-buttons-container .filter-button .label[data-v-753a46f2]{display:inline-block;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workers-buttons-container .filter-button[data-v-753a46f2]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1);transform:translateY(-1px)}.workers-buttons-container .filter-button:hover i[data-v-753a46f2]{color:var(--icon-hover-color)}.workers-buttons-container .filter-button[data-v-753a46f2]:active{transform:translateY(0);background:var(--bg-primary)}.workers-buttons-container .filter-button.icon-only[data-v-753a46f2]{position:relative}.workers-buttons-container .filter-button.icon-only i[data-v-753a46f2]{font-size:16px}.workers-buttons-container .filter-button.icon-only .btn-badge[data-v-753a46f2]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.workers-buttons-container .filter-button.icon-only.has-badge[data-v-753a46f2]{box-shadow:0 0 0 2px hsla(0,57%,66%,.35),0 2px 8px var(--shadow-accent)}.workers-buttons-container .filter-button.allow-wrap .label[data-v-753a46f2]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1200px){.workers-buttons-container[data-v-753a46f2]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.workers-buttons-container .filter-button[data-v-753a46f2]{min-height:44px;font-size:13.2px}.workers-buttons-container .filter-button i[data-v-753a46f2]{font-size:17px;flex-basis:17px}}@media(max-width:900px){.workers-buttons-container[data-v-753a46f2]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding-block:12px}.workers-buttons-container .filter-button[data-v-753a46f2]{min-height:40px;font-size:12.5px;padding:8px 12px}.workers-buttons-container .filter-button i[data-v-753a46f2]{font-size:16px;flex-basis:16px}}@media(max-width:700px){.workers-buttons-container[data-v-753a46f2]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;border-radius:10px;padding-block:10px}.workers-buttons-container .filter-button[data-v-753a46f2]{min-height:36px;font-size:11.5px;padding:7px 9px;border-radius:9px;gap:8px}.workers-buttons-container .filter-button i[data-v-753a46f2]{font-size:15px;flex-basis:15px}.workers-buttons-container .filter-button.allow-wrap .label[data-v-753a46f2]{-webkit-line-clamp:2}}@media(max-width:500px){.workers-buttons-container[data-v-753a46f2]{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-753a46f2]{min-height:34px;font-size:11px;padding:6px 8px;border-radius:8px;gap:6px}.workers-buttons-container .filter-button i[data-v-753a46f2]{font-size:14px;flex-basis:14px}}@media(max-width:380px){.workers-buttons-container[data-v-753a46f2]{grid-template-columns:repeat(2,1fr);gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-753a46f2]{min-height:32px;font-size:10.5px;padding:5px 7px;gap:5px}.workers-buttons-container .filter-button i[data-v-753a46f2]{font-size:13px;flex-basis:13px}}.search-panel[data-v-753a46f2]{position:relative;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .22s ease;will-change:max-height,opacity;margin-top:8px;max-width:1700px!important;margin:0 auto;margin-bottom:20px}.search-panel.open[data-v-753a46f2]{max-height:240px;opacity:1;overflow:visible;z-index:500}.search-inner.glass[data-v-753a46f2]{position:relative;margin:6px 0 2px 0;padding:12px 40px 12px 12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.search-close-btn[data-v-753a46f2]{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:14px;line-height:1;transition:color .15s ease,background .15s ease,border-color .15s ease}.search-close-btn[data-v-753a46f2]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}.search-row[data-v-753a46f2]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.search-input-wrap[data-v-753a46f2]{position:relative;flex:1 1 380px;display:flex;align-items:center;gap:8px;background:var(--input-bg-solid);border:1px solid var(--input-border);border-radius:10px;padding:8px 10px}.search-input-wrap .leading-icon[data-v-753a46f2]{font-size:14px;opacity:.8}.search-input-wrap .search-input[data-v-753a46f2]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px}.search-input-wrap .btn-clear[data-v-753a46f2]{border:none;background:var(--glass-bg);color:var(--accent);padding:6px 10px;border-radius:8px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.search-input-wrap .btn-clear[data-v-753a46f2]:hover{transform:translateY(-1px)}.search-fields-select[data-v-753a46f2]{position:relative;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-fields-select .sf-trigger[data-v-753a46f2]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s ease}.search-fields-select .sf-trigger[data-v-753a46f2]:hover{border-color:var(--border-accent-strong)}.search-fields-select .sf-trigger>i[data-v-753a46f2]{color:var(--accent);font-size:13px}.search-fields-select .sf-trigger .sf-count[data-v-753a46f2]{min-width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--accent);background:rgba(3,205,241,.12);border-radius:999px;padding:1px 6px}.search-fields-select .sf-trigger .sf-chev[data-v-753a46f2]{font-size:10px;color:var(--text-secondary);transition:transform .18s ease}.search-fields-select .sf-trigger .sf-chev.open[data-v-753a46f2]{transform:rotate(180deg)}.search-fields-select .sf-panel[data-v-753a46f2]{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.search-fields-select .sf-panel .sf-opt[data-v-753a46f2]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.search-fields-select .sf-panel .sf-opt[data-v-753a46f2]:hover{background:var(--bg-hover)}.search-fields-select .sf-panel .sf-opt input[type=checkbox][data-v-753a46f2]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}.search-fields-select .sf-panel .sf-opt span[data-v-753a46f2]{font-size:13px;color:var(--text-primary)}.search-hint[data-v-753a46f2]{margin-top:8px;font-size:12px;color:var(--accent);opacity:.9}.list-toolbar[data-v-753a46f2]{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:1700px;margin:0 auto;padding:0 0 8px}.list-toolbar .list-toolbar-spacer[data-v-753a46f2]{flex:1}@media(max-width:768px){.list-toolbar[data-v-753a46f2]{padding:0 8px 8px}}.list-icon-btn[data-v-753a46f2]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.list-icon-btn i[data-v-753a46f2]{font-size:14px}.list-icon-btn[data-v-753a46f2]:hover{color:var(--accent);border-color:var(--accent)}.list-icon-btn .list-icon-badge[data-v-753a46f2]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.list-icon-btn.has-badge[data-v-753a46f2]{color:var(--accent);border-color:var(--accent)}.list-icon-btn.rearrange-toggle-btn.is-active[data-v-753a46f2]{color:var(--accent);border-color:var(--accent);background:rgba(3,205,241,.08)}.active-filters-row[data-v-753a46f2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1700px;margin:0 auto 12px;padding:8px var(--gutter,20px)}.active-filters-row .af-label[data-v-753a46f2]{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.active-filters-row .af-chip[data-v-753a46f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 10px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:500;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.active-filters-row .af-chip .af-chip__dot[data-v-753a46f2]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:currentColor;opacity:.95}.active-filters-row .af-chip .af-chip__label[data-v-753a46f2]{line-height:1}.active-filters-row .af-chip .af-chip__x[data-v-753a46f2]{font-size:11px;opacity:.7;margin-left:2px;transition:opacity .15s ease,transform .15s ease}.active-filters-row .af-chip[data-v-753a46f2]:hover{background:var(--bg-primary)}.active-filters-row .af-chip:hover .af-chip__x[data-v-753a46f2]{opacity:1;transform:scale(1.15)}.active-filters-row .af-chip.af-chip--online[data-v-753a46f2]{color:#22c55e;border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.1)}.active-filters-row .af-chip.af-chip--online[data-v-753a46f2]:hover{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.85)}.active-filters-row .af-chip.af-chip--online .af-chip__label[data-v-753a46f2]{color:#22c55e}.active-filters-row .af-chip.af-chip--offline[data-v-753a46f2]{color:#9ca3af;border-color:rgba(156,163,175,.55);background:rgba(156,163,175,.1)}.active-filters-row .af-chip.af-chip--offline[data-v-753a46f2]:hover{background:rgba(156,163,175,.18);border-color:rgba(156,163,175,.85)}.active-filters-row .af-chip.af-chip--offline .af-chip__label[data-v-753a46f2]{color:var(--text-primary)}.active-filters-row .af-chip.af-chip--error[data-v-753a46f2]{color:#ef4444;border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.active-filters-row .af-chip.af-chip--error[data-v-753a46f2]:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.85)}.active-filters-row .af-chip.af-chip--error .af-chip__label[data-v-753a46f2]{color:#ef4444}.active-filters-row .af-reset[data-v-753a46f2]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);font-size:12px;padding:0 10px;height:26px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;line-height:1}.active-filters-row .af-reset[data-v-753a46f2]:hover{color:var(--text-primary);border-color:var(--accent)}.active-filters-row .af-reset i[data-v-753a46f2]{font-size:10px}.status-filter-row[data-v-753a46f2]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.status-filter-row .sf-label[data-v-753a46f2]{font-size:12px;color:var(--text-secondary);margin-right:4px}.status-filter-row .status-chip[data-v-753a46f2]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:16px;font-size:12px;cursor:pointer;color:var(--text-secondary);background:transparent;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-filter-row .status-chip input[data-v-753a46f2]{display:none}.status-filter-row .status-chip .dot[data-v-753a46f2]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-filter-row .status-chip .dot-online[data-v-753a46f2]{background:#22c55e}.status-filter-row .status-chip .dot-offline[data-v-753a46f2]{background:#6b7280}.status-filter-row .status-chip .dot-error[data-v-753a46f2]{background:#da7777}.status-filter-row .status-chip.active[data-v-753a46f2]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-subtle)}.status-filter-row .status-chip[data-v-753a46f2]:hover:not(.active){color:var(--text-primary);border-color:var(--accent-light)}.search-toggle[data-v-753a46f2]{border:1px solid var(--border-accent-strong);box-shadow:0 0 0 1px var(--accent-subtle) inset}.filter-button[data-v-753a46f2]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-button[data-v-753a46f2]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-button[data-v-753a46f2]:not(:disabled):active{transform:translateY(0);transition:all .1s}.filter-button.is-on[data-v-753a46f2]{animation:pulse-glow-753a46f2 2s ease-in-out infinite;background:linear-gradient(135deg,#2bbaf3,#31a3f0);color:#fff;border-color:#059669}@keyframes pulse-glow-753a46f2{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.filter-button i[data-v-753a46f2]{display:inline-block;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes icon-bounce-in-753a46f2{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.filter-button i.idle-icon[data-v-753a46f2],.filter-button i.run-icon[data-v-753a46f2]{animation:icon-bounce-in-753a46f2 .5s cubic-bezier(.68,-.55,.265,1.55)}.filter-button i.idle-icon[data-v-753a46f2]{color:var(--text-secondary);transition:color .3s ease}.filter-button:not(:disabled):hover i.idle-icon[data-v-753a46f2]{color:var(--accent);transform:scale(1.1)}.filter-button i.run-icon[data-v-753a46f2]{color:#fff}.filter-button .label[data-v-753a46f2]{display:inline-block;transition:all .3s ease}.filter-button:not(:disabled):hover .label[data-v-753a46f2]{letter-spacing:.5px}.filter-button[data-v-753a46f2]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.filter-button[data-v-753a46f2]:not(:disabled):active:before{width:300px;height:300px;opacity:0}.filter-button[data-v-753a46f2]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.filter-button.is-on.blink-variant[data-v-753a46f2]{animation:blink-active-753a46f2 1.5s ease-in-out infinite}@keyframes blink-active-753a46f2{0%,to{opacity:1}50%{opacity:.85}}.filter-button i.rotate-variant[data-v-753a46f2]{animation:rotate-icon-753a46f2 .6s ease-in-out}@keyframes rotate-icon-753a46f2{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.filter-button.is-on.border-glow-variant[data-v-753a46f2]{animation:border-glow-753a46f2 2s ease-in-out infinite}@keyframes border-glow-753a46f2{0%,to{border-color:#1089b9;box-shadow:0 0 5px rgba(16,185,129,.5)}50%{border-color:#1089b9;box-shadow:0 0 20px rgba(16,185,129,.8)}}@keyframes shake-753a46f2{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.filter-button.shake[data-v-753a46f2]{animation:shake-753a46f2 .5s}.filter-button.is-on.soft-pulse[data-v-753a46f2]{animation:soft-pulse-753a46f2 3s ease-in-out infinite}@keyframes soft-pulse-753a46f2{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.3)}50%{transform:scale(1.02);box-shadow:0 4px 16px rgba(16,185,129,.5)}}.worker-card-metrics[data-v-753a46f2]{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;padding:0;font-size:11px;line-height:1.3}.metric[data-v-753a46f2]{display:inline-flex;align-items:center;gap:5px;min-width:0;white-space:nowrap}.metric .metric-label[data-v-753a46f2]{color:var(--text-secondary);text-transform:uppercase;letter-spacing:.3px;font-size:10px;font-weight:500}.metric .metric-value[data-v-753a46f2]{color:var(--text-primary);font-weight:600;font-size:12px}.metric-chain .chain-dots[data-v-753a46f2]{display:inline-flex;gap:3px;align-items:center}.metric-chain .chain-dot[data-v-753a46f2]{width:9px;height:9px;border-radius:2px;background-color:#978988}.metric-chain .chain-dot.mining[data-v-753a46f2]{background-color:#03cdf1}:root:not(.dark) .worker-card[data-v-753a46f2],:root:not(.dark) .worker-card[data-v-753a46f2]:hover{background-color:var(--bg-hover)!important}.group-container{position:relative;margin-bottom:16px;border-radius:8px;border:1px solid var(--border-accent-strong);border-left:3px solid var(--accent);overflow:visible;width:100%;max-width:100%;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .2s ease,transform .15s ease;box-sizing:border-box}.group-container:hover{border-left-color:var(--accent-hover);box-shadow:var(--card-shadow-hover)}.group-table-scroll,.ungrouped-scroll-wrapper{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;box-sizing:border-box;touch-action:pan-x pan-y}.group-table-scroll::-webkit-scrollbar,.ungrouped-scroll-wrapper::-webkit-scrollbar{height:8px}.group-table-scroll::-webkit-scrollbar-thumb,.ungrouped-scroll-wrapper::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.group-table-scroll::-webkit-scrollbar-track,.ungrouped-scroll-wrapper::-webkit-scrollbar-track{background:transparent}.dnd-wrapper a,.dnd-wrapper img,.group-workers a,.group-workers img,.worker-drag-item,.worker-drag-item a,.worker-drag-item img{-webkit-user-drag:none;user-drag:none}.ungrouped-scroll-wrapper{margin-top:10px;border-radius:8px}.group-actions .group-action-icon{margin-right:10px}.group-actions .group-action-icon:last-child{margin-right:0}.group-header{min-height:56px;padding:12px 16px;background-color:var(--bg-secondary);cursor:pointer;position:sticky;top:0;z-index:4;gap:12px}.group-header,.group-title{display:flex;align-items:center}.group-title{font-size:16px;font-weight:500;color:var(--text-primary);flex-shrink:0;margin-right:auto}.group-title .group-drag-handle{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.group-title .group-drag-handle i{font-size:14px;line-height:1}.group-title .group-drag-handle:active{cursor:grabbing;background:rgba(3,205,241,.22)}.group-title .group-toggle{margin-right:10px;color:var(--accent-text);font-size:16px;transition:transform .2s ease;width:20px;text-align:center}.group-title .group-toggle.open{transform:rotate(90deg)}.group-title .group-name{margin-right:16px}.group-info{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-right:50px;font-size:13px;flex:1 1 auto;min-width:0}.group-info .info-item{display:flex;align-items:center;gap:4px;white-space:nowrap}.group-info .info-item i{color:var(--accent-text);font-size:14px;width:14px;text-align:center}.group-info .info-item .info-value{font-weight:600;color:var(--text-primary)}.group-info .info-item .info-label{color:var(--text-secondary);font-size:12px}.group-actions{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;color:var(--icon-color);font-size:18px;transition:color .2s ease}.group-actions:hover{color:var(--accent)}.group-actions .group-action-icon.fa-chart-line{font-size:18px}.group-workers{padding:8px 12px 12px;border-top:1px solid var(--glass-bg)}.hidden{display:none}.nested-groups{padding-left:12px;border-left:2px solid var(--border-accent-strong);margin-left:8px;margin-top:8px}.nested-groups .group-container{border-left-width:2px;margin-bottom:12px}.nested-groups .group-container .group-header{min-height:48px;padding:10px 14px;font-size:15px}.nested-groups .group-container .group-title{font-size:15px;font-weight:400}.nested-groups .group-container .group-info{font-size:12px;gap:10px}.nested-groups .group-container .group-info .info-item i{font-size:13px}.ungrouped-container{margin-bottom:16px;border-radius:8px;border:1px solid var(--glass-border);overflow-x:auto;overflow-y:visible;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);padding:12px;width:100%;max-width:100%;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.ungrouped-container::-webkit-scrollbar{height:8px}.ungrouped-container::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.ungrouped-container::-webkit-scrollbar-track{background:transparent}.group-select-checkbox{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.public-link-icon{color:var(--accent-text);margin-left:6px;font-size:.85em;vertical-align:middle;opacity:.8}.group-name{display:flex;align-items:center}@media(max-width:768px){.group-container{margin-bottom:12px;border-radius:6px}.group-header{min-height:auto;flex-direction:column;align-items:flex-start;padding:10px 12px;padding-right:40px;gap:8px}.group-title{width:100%;font-size:15px;margin-bottom:0;margin-right:0}.group-title .group-name{margin-right:8px;word-break:break-word}.group-title .group-toggle{font-size:14px;margin-right:8px}.group-info{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-right:0;font-size:12px;flex:1 1 100%;min-width:0}.group-info .info-item{flex:0 0 auto;gap:5px;justify-content:flex-start}.group-info .info-item i{font-size:13px;width:13px;flex-shrink:0}.group-info .info-item .info-label{display:none}.group-info .info-item .info-value{font-size:12px;white-space:nowrap}.group-actions{top:8px!important;right:10px!important;transform:none!important;font-size:14px}.group-actions .group-action-icon.fa-chart-line{font-size:14px}.group-workers{padding:8px}.nested-groups{padding-left:8px;margin-left:4px;margin-top:6px}.nested-groups .group-container .group-header{padding:8px 10px;padding-right:38px}.nested-groups .group-container .group-title{font-size:14px}.nested-groups .group-container .group-info{font-size:11px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.nested-groups .group-container .group-info .info-item{flex:0 0 auto;gap:4px}.nested-groups .group-container .group-info .info-item i{font-size:12px;width:12px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label{display:none}.nested-groups .group-container .group-info .info-item .info-value{font-size:11px;white-space:nowrap}.ungrouped-container{padding:10px;margin-bottom:12px}.group-select-checkbox{margin-right:6px}}@supports(-webkit-touch-callout:none){@media(max-width:768px){.group-header{position:static}.group-info{width:100%;flex:1 1 100%;min-width:0}}}@media(max-width:480px){.group-container{border-radius:6px;margin-bottom:10px}.group-header{padding:8px 10px;padding-right:36px;gap:6px}.group-title{font-size:14px}.group-title .group-toggle{font-size:13px;margin-right:6px;width:16px}.group-title .group-name{margin-right:6px}.group-info{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px}.group-info .info-item{flex:0 0 auto;gap:4px}.group-info .info-item i{font-size:12px;width:12px;flex-shrink:0}.group-info .info-item .info-label{display:none}.group-info .info-item .info-value{font-size:11px;white-space:nowrap}.group-actions{top:6px!important;right:8px!important;font-size:13px}.group-actions .group-action-icon.fa-chart-line{font-size:12px}.group-workers{padding:6px}.nested-groups{padding-left:6px;margin-left:3px;margin-top:4px}.nested-groups .group-container .group-header{padding:6px 8px;padding-right:34px}.nested-groups .group-container .group-title{font-size:13px}.nested-groups .group-container .group-info{font-size:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.nested-groups .group-container .group-info .info-item{flex:0 0 auto;gap:3px}.nested-groups .group-container .group-info .info-item i{font-size:11px;width:11px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label{display:none}.nested-groups .group-container .group-info .info-item .info-value{font-size:10px;white-space:nowrap}.ungrouped-container{padding:8px}.group-select-checkbox{margin-right:5px}}.sortable-worker-ghost{opacity:.35;background:rgba(3,205,241,.12)!important;border:1px dashed var(--accent)!important}.sortable-worker-chosen{cursor:grabbing}.sortable-worker-drag{opacity:.85;box-shadow:0 8px 24px rgba(0,0,0,.45)}.group-container[data-v-4449fc1e]{position:relative;margin-bottom:16px;border-radius:8px;border:1px solid var(--border-accent-strong);border-left:3px solid var(--accent);overflow:visible;width:100%;max-width:100%;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .2s ease,transform .15s ease;box-sizing:border-box}.group-container[data-v-4449fc1e]:hover{border-left-color:var(--accent-hover);box-shadow:var(--card-shadow-hover)}.group-table-scroll[data-v-4449fc1e],.ungrouped-scroll-wrapper[data-v-4449fc1e]{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;box-sizing:border-box;touch-action:pan-x pan-y}.group-table-scroll[data-v-4449fc1e]::-webkit-scrollbar,.ungrouped-scroll-wrapper[data-v-4449fc1e]::-webkit-scrollbar{height:8px}.group-table-scroll[data-v-4449fc1e]::-webkit-scrollbar-thumb,.ungrouped-scroll-wrapper[data-v-4449fc1e]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.group-table-scroll[data-v-4449fc1e]::-webkit-scrollbar-track,.ungrouped-scroll-wrapper[data-v-4449fc1e]::-webkit-scrollbar-track{background:transparent}.dnd-wrapper a[data-v-4449fc1e],.dnd-wrapper img[data-v-4449fc1e],.group-workers a[data-v-4449fc1e],.group-workers img[data-v-4449fc1e],.worker-drag-item a[data-v-4449fc1e],.worker-drag-item img[data-v-4449fc1e],.worker-drag-item[data-v-4449fc1e]{-webkit-user-drag:none;user-drag:none}.ungrouped-scroll-wrapper[data-v-4449fc1e]{margin-top:10px;border-radius:8px}.group-header[data-v-4449fc1e]{min-height:56px;display:flex;align-items:center;padding:12px 16px;background-color:var(--bg-secondary);cursor:pointer;position:sticky;top:0;z-index:4;gap:12px}.group-title[data-v-4449fc1e]{display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--text-primary);flex-shrink:0;margin-right:auto}.group-title .group-drag-handle[data-v-4449fc1e]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.group-title .group-drag-handle i[data-v-4449fc1e]{font-size:14px;line-height:1}.group-title .group-drag-handle[data-v-4449fc1e]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.group-title .group-toggle[data-v-4449fc1e]{margin-right:10px;color:var(--accent-text);font-size:16px;transition:transform .2s ease;width:20px;text-align:center}.group-title .group-toggle.open[data-v-4449fc1e]{transform:rotate(90deg)}.group-title .group-name[data-v-4449fc1e]{margin-right:16px}.group-info[data-v-4449fc1e]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-right:50px;font-size:13px;flex:1 1 auto;min-width:0}.group-info .info-item[data-v-4449fc1e]{display:flex;align-items:center;gap:4px;white-space:nowrap}.group-info .info-item i[data-v-4449fc1e]{color:var(--accent-text);font-size:14px;width:14px;text-align:center}.group-info .info-item .info-value[data-v-4449fc1e]{font-weight:600;color:var(--text-primary)}.group-info .info-item .info-label[data-v-4449fc1e]{color:var(--text-secondary);font-size:12px}.group-actions[data-v-4449fc1e]{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;color:var(--icon-color);font-size:18px;transition:color .2s ease}.group-actions[data-v-4449fc1e]:hover{color:var(--accent)}.group-actions .group-action-icon.fa-chart-line[data-v-4449fc1e]{font-size:18px}.group-workers[data-v-4449fc1e]{padding:8px 12px 12px;border-top:1px solid var(--glass-bg)}.hidden[data-v-4449fc1e]{display:none}.nested-groups[data-v-4449fc1e]{padding-left:12px;border-left:2px solid var(--border-accent-strong);margin-left:8px;margin-top:8px}.nested-groups .group-container[data-v-4449fc1e]{border-left-width:2px;margin-bottom:12px}.nested-groups .group-container .group-header[data-v-4449fc1e]{min-height:48px;padding:10px 14px;font-size:15px}.nested-groups .group-container .group-title[data-v-4449fc1e]{font-size:15px;font-weight:400}.nested-groups .group-container .group-info[data-v-4449fc1e]{font-size:12px;gap:10px}.nested-groups .group-container .group-info .info-item i[data-v-4449fc1e]{font-size:13px}.ungrouped-container[data-v-4449fc1e]{margin-bottom:16px;border-radius:8px;border:1px solid var(--glass-border);overflow-x:auto;overflow-y:visible;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);padding:12px;width:100%;max-width:100%;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.ungrouped-container[data-v-4449fc1e]::-webkit-scrollbar{height:8px}.ungrouped-container[data-v-4449fc1e]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.ungrouped-container[data-v-4449fc1e]::-webkit-scrollbar-track{background:transparent}.group-select-checkbox[data-v-4449fc1e]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.public-link-icon[data-v-4449fc1e]{color:var(--accent-text);margin-left:6px;font-size:.85em;vertical-align:middle;opacity:.8}.group-name[data-v-4449fc1e]{display:flex;align-items:center}@media(max-width:768px){.group-container[data-v-4449fc1e]{margin-bottom:12px;border-radius:6px}.group-header[data-v-4449fc1e]{min-height:auto;flex-direction:column;align-items:flex-start;padding:10px 12px;padding-right:40px;gap:8px}.group-title[data-v-4449fc1e]{width:100%;font-size:15px;margin-bottom:0;margin-right:0}.group-title .group-name[data-v-4449fc1e]{margin-right:8px;word-break:break-word}.group-title .group-toggle[data-v-4449fc1e]{font-size:14px;margin-right:8px}.group-info[data-v-4449fc1e]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-right:0;font-size:12px;flex:1 1 100%;min-width:0}.group-info .info-item[data-v-4449fc1e]{flex:0 0 auto;gap:5px;justify-content:flex-start}.group-info .info-item i[data-v-4449fc1e]{font-size:13px;width:13px;flex-shrink:0}.group-info .info-item .info-label[data-v-4449fc1e]{display:none}.group-info .info-item .info-value[data-v-4449fc1e]{font-size:12px;white-space:nowrap}.group-actions[data-v-4449fc1e]{top:8px!important;right:10px!important;transform:none!important;font-size:14px}.group-actions .group-action-icon.fa-chart-line[data-v-4449fc1e]{font-size:14px}.group-workers[data-v-4449fc1e]{padding:8px}.nested-groups[data-v-4449fc1e]{padding-left:8px;margin-left:4px;margin-top:6px}.nested-groups .group-container .group-header[data-v-4449fc1e]{padding:8px 10px;padding-right:38px}.nested-groups .group-container .group-title[data-v-4449fc1e]{font-size:14px}.nested-groups .group-container .group-info[data-v-4449fc1e]{font-size:11px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.nested-groups .group-container .group-info .info-item[data-v-4449fc1e]{flex:0 0 auto;gap:4px}.nested-groups .group-container .group-info .info-item i[data-v-4449fc1e]{font-size:12px;width:12px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label[data-v-4449fc1e]{display:none}.nested-groups .group-container .group-info .info-item .info-value[data-v-4449fc1e]{font-size:11px;white-space:nowrap}.ungrouped-container[data-v-4449fc1e]{padding:10px;margin-bottom:12px}.group-select-checkbox[data-v-4449fc1e]{margin-right:6px}}@supports(-webkit-touch-callout:none){@media(max-width:768px){.group-header[data-v-4449fc1e]{position:static}.group-info[data-v-4449fc1e]{width:100%;flex:1 1 100%;min-width:0}}}@media(max-width:480px){.group-container[data-v-4449fc1e]{border-radius:6px;margin-bottom:10px}.group-header[data-v-4449fc1e]{padding:8px 10px;padding-right:36px;gap:6px}.group-title[data-v-4449fc1e]{font-size:14px}.group-title .group-toggle[data-v-4449fc1e]{font-size:13px;margin-right:6px;width:16px}.group-title .group-name[data-v-4449fc1e]{margin-right:6px}.group-info[data-v-4449fc1e]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px}.group-info .info-item[data-v-4449fc1e]{flex:0 0 auto;gap:4px}.group-info .info-item i[data-v-4449fc1e]{font-size:12px;width:12px;flex-shrink:0}.group-info .info-item .info-label[data-v-4449fc1e]{display:none}.group-info .info-item .info-value[data-v-4449fc1e]{font-size:11px;white-space:nowrap}.group-actions[data-v-4449fc1e]{top:6px!important;right:8px!important;font-size:13px}.group-actions .group-action-icon.fa-chart-line[data-v-4449fc1e]{font-size:12px}.group-workers[data-v-4449fc1e]{padding:6px}.nested-groups[data-v-4449fc1e]{padding-left:6px;margin-left:3px;margin-top:4px}.nested-groups .group-container .group-header[data-v-4449fc1e]{padding:6px 8px;padding-right:34px}.nested-groups .group-container .group-title[data-v-4449fc1e]{font-size:13px}.nested-groups .group-container .group-info[data-v-4449fc1e]{font-size:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.nested-groups .group-container .group-info .info-item[data-v-4449fc1e]{flex:0 0 auto;gap:3px}.nested-groups .group-container .group-info .info-item i[data-v-4449fc1e]{font-size:11px;width:11px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label[data-v-4449fc1e]{display:none}.nested-groups .group-container .group-info .info-item .info-value[data-v-4449fc1e]{font-size:10px;white-space:nowrap}.ungrouped-container[data-v-4449fc1e]{padding:8px}.group-select-checkbox[data-v-4449fc1e]{margin-right:5px}}.group-select-checkbox[data-v-4449fc1e]{margin-right:8px;cursor:pointer}.group-actions .group-action-icon[data-v-4449fc1e]{margin-right:10px}.group-actions .group-action-icon[data-v-4449fc1e]:last-child{margin-right:0}.confirm-body[data-v-81fbb4e8]{align-items:center;text-align:center;gap:12px}.confirm-body__icon[data-v-81fbb4e8]{font-size:36px;opacity:.85}.confirm-body__icon--danger[data-v-81fbb4e8]{color:#ef4444;opacity:1}.confirm-body__text[data-v-81fbb4e8]{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.45}.group-container[data-v-195a660b]{position:relative;margin-bottom:16px;border-radius:8px;border:1px solid var(--border-accent-strong);border-left:3px solid var(--accent);overflow:visible;width:100%;max-width:100%;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .2s ease,transform .15s ease;box-sizing:border-box}.group-container[data-v-195a660b]:hover{border-left-color:var(--accent-hover);box-shadow:var(--card-shadow-hover)}.group-table-scroll[data-v-195a660b],.ungrouped-scroll-wrapper[data-v-195a660b]{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;box-sizing:border-box;touch-action:pan-x pan-y}.group-table-scroll[data-v-195a660b]::-webkit-scrollbar,.ungrouped-scroll-wrapper[data-v-195a660b]::-webkit-scrollbar{height:8px}.group-table-scroll[data-v-195a660b]::-webkit-scrollbar-thumb,.ungrouped-scroll-wrapper[data-v-195a660b]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.group-table-scroll[data-v-195a660b]::-webkit-scrollbar-track,.ungrouped-scroll-wrapper[data-v-195a660b]::-webkit-scrollbar-track{background:transparent}.dnd-wrapper a[data-v-195a660b],.dnd-wrapper img[data-v-195a660b],.group-workers a[data-v-195a660b],.group-workers img[data-v-195a660b],.worker-drag-item a[data-v-195a660b],.worker-drag-item img[data-v-195a660b],.worker-drag-item[data-v-195a660b]{-webkit-user-drag:none;user-drag:none}.ungrouped-scroll-wrapper[data-v-195a660b]{margin-top:10px;border-radius:8px}.group-actions .group-action-icon[data-v-195a660b]{margin-right:10px}.group-actions .group-action-icon[data-v-195a660b]:last-child{margin-right:0}.group-header[data-v-195a660b]{min-height:56px;display:flex;align-items:center;padding:12px 16px;background-color:var(--bg-secondary);cursor:pointer;position:sticky;top:0;z-index:4;gap:12px}.group-title[data-v-195a660b]{display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--text-primary);flex-shrink:0;margin-right:auto}.group-title .group-drag-handle[data-v-195a660b]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.group-title .group-drag-handle i[data-v-195a660b]{font-size:14px;line-height:1}.group-title .group-drag-handle[data-v-195a660b]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.group-title .group-toggle[data-v-195a660b]{margin-right:10px;color:var(--accent-text);font-size:16px;transition:transform .2s ease;width:20px;text-align:center}.group-title .group-toggle.open[data-v-195a660b]{transform:rotate(90deg)}.group-title .group-name[data-v-195a660b]{margin-right:16px}.group-info[data-v-195a660b]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-right:50px;font-size:13px;flex:1 1 auto;min-width:0}.group-info .info-item[data-v-195a660b]{display:flex;align-items:center;gap:4px;white-space:nowrap}.group-info .info-item i[data-v-195a660b]{color:var(--accent-text);font-size:14px;width:14px;text-align:center}.group-info .info-item .info-value[data-v-195a660b]{font-weight:600;color:var(--text-primary)}.group-info .info-item .info-label[data-v-195a660b]{color:var(--text-secondary);font-size:12px}.group-actions[data-v-195a660b]{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;color:var(--icon-color);font-size:18px;transition:color .2s ease}.group-actions[data-v-195a660b]:hover{color:var(--accent)}.group-actions .group-action-icon.fa-chart-line[data-v-195a660b]{font-size:18px}.group-workers[data-v-195a660b]{padding:8px 12px 12px;border-top:1px solid var(--glass-bg)}.hidden[data-v-195a660b]{display:none}.nested-groups[data-v-195a660b]{padding-left:12px;border-left:2px solid var(--border-accent-strong);margin-left:8px;margin-top:8px}.nested-groups .group-container[data-v-195a660b]{border-left-width:2px;margin-bottom:12px}.nested-groups .group-container .group-header[data-v-195a660b]{min-height:48px;padding:10px 14px;font-size:15px}.nested-groups .group-container .group-title[data-v-195a660b]{font-size:15px;font-weight:400}.nested-groups .group-container .group-info[data-v-195a660b]{font-size:12px;gap:10px}.nested-groups .group-container .group-info .info-item i[data-v-195a660b]{font-size:13px}.ungrouped-container[data-v-195a660b]{margin-bottom:16px;border-radius:8px;border:1px solid var(--glass-border);overflow-x:auto;overflow-y:visible;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);padding:12px;width:100%;max-width:100%;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.ungrouped-container[data-v-195a660b]::-webkit-scrollbar{height:8px}.ungrouped-container[data-v-195a660b]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.ungrouped-container[data-v-195a660b]::-webkit-scrollbar-track{background:transparent}.group-select-checkbox[data-v-195a660b]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.public-link-icon[data-v-195a660b]{color:var(--accent-text);margin-left:6px;font-size:.85em;vertical-align:middle;opacity:.8}.group-name[data-v-195a660b]{display:flex;align-items:center}@media(max-width:768px){.group-container[data-v-195a660b]{margin-bottom:12px;border-radius:6px}.group-header[data-v-195a660b]{min-height:auto;flex-direction:column;align-items:flex-start;padding:10px 12px;padding-right:40px;gap:8px}.group-title[data-v-195a660b]{width:100%;font-size:15px;margin-bottom:0;margin-right:0}.group-title .group-name[data-v-195a660b]{margin-right:8px;word-break:break-word}.group-title .group-toggle[data-v-195a660b]{font-size:14px;margin-right:8px}.group-info[data-v-195a660b]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-right:0;font-size:12px;flex:1 1 100%;min-width:0}.group-info .info-item[data-v-195a660b]{flex:0 0 auto;gap:5px;justify-content:flex-start}.group-info .info-item i[data-v-195a660b]{font-size:13px;width:13px;flex-shrink:0}.group-info .info-item .info-label[data-v-195a660b]{display:none}.group-info .info-item .info-value[data-v-195a660b]{font-size:12px;white-space:nowrap}.group-actions[data-v-195a660b]{top:8px!important;right:10px!important;transform:none!important;font-size:14px}.group-actions .group-action-icon.fa-chart-line[data-v-195a660b]{font-size:14px}.group-workers[data-v-195a660b]{padding:8px}.nested-groups[data-v-195a660b]{padding-left:8px;margin-left:4px;margin-top:6px}.nested-groups .group-container .group-header[data-v-195a660b]{padding:8px 10px;padding-right:38px}.nested-groups .group-container .group-title[data-v-195a660b]{font-size:14px}.nested-groups .group-container .group-info[data-v-195a660b]{font-size:11px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.nested-groups .group-container .group-info .info-item[data-v-195a660b]{flex:0 0 auto;gap:4px}.nested-groups .group-container .group-info .info-item i[data-v-195a660b]{font-size:12px;width:12px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label[data-v-195a660b]{display:none}.nested-groups .group-container .group-info .info-item .info-value[data-v-195a660b]{font-size:11px;white-space:nowrap}.ungrouped-container[data-v-195a660b]{padding:10px;margin-bottom:12px}.group-select-checkbox[data-v-195a660b]{margin-right:6px}}@supports(-webkit-touch-callout:none){@media(max-width:768px){.group-header[data-v-195a660b]{position:static}.group-info[data-v-195a660b]{width:100%;flex:1 1 100%;min-width:0}}}@media(max-width:480px){.group-container[data-v-195a660b]{border-radius:6px;margin-bottom:10px}.group-header[data-v-195a660b]{padding:8px 10px;padding-right:36px;gap:6px}.group-title[data-v-195a660b]{font-size:14px}.group-title .group-toggle[data-v-195a660b]{font-size:13px;margin-right:6px;width:16px}.group-title .group-name[data-v-195a660b]{margin-right:6px}.group-info[data-v-195a660b]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px}.group-info .info-item[data-v-195a660b]{flex:0 0 auto;gap:4px}.group-info .info-item i[data-v-195a660b]{font-size:12px;width:12px;flex-shrink:0}.group-info .info-item .info-label[data-v-195a660b]{display:none}.group-info .info-item .info-value[data-v-195a660b]{font-size:11px;white-space:nowrap}.group-actions[data-v-195a660b]{top:6px!important;right:8px!important;font-size:13px}.group-actions .group-action-icon.fa-chart-line[data-v-195a660b]{font-size:12px}.group-workers[data-v-195a660b]{padding:6px}.nested-groups[data-v-195a660b]{padding-left:6px;margin-left:3px;margin-top:4px}.nested-groups .group-container .group-header[data-v-195a660b]{padding:6px 8px;padding-right:34px}.nested-groups .group-container .group-title[data-v-195a660b]{font-size:13px}.nested-groups .group-container .group-info[data-v-195a660b]{font-size:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.nested-groups .group-container .group-info .info-item[data-v-195a660b]{flex:0 0 auto;gap:3px}.nested-groups .group-container .group-info .info-item i[data-v-195a660b]{font-size:11px;width:11px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label[data-v-195a660b]{display:none}.nested-groups .group-container .group-info .info-item .info-value[data-v-195a660b]{font-size:10px;white-space:nowrap}.ungrouped-container[data-v-195a660b]{padding:8px}.group-select-checkbox[data-v-195a660b]{margin-right:5px}}.main-group-container[data-v-195a660b]{margin-bottom:16px}.nested-groups[data-v-195a660b]{padding-left:20px}.worker_page[data-v-46ff7be8]{max-width:1230px!important;justify-content:center!important}.workers-list[data-v-46ff7be8]{margin-top:20px;overflow-y:auto;overflow-x:hidden;border-radius:5px;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto;position:relative;font-size:.85rem}.workers-list[data-v-46ff7be8]::-webkit-scrollbar{width:8px}.workers-list[data-v-46ff7be8]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:5px}.workers-list[data-v-46ff7be8]::-webkit-scrollbar-track{background:transparent}.workers-scroll-inner[data-v-46ff7be8]{display:block;width:100%;box-sizing:border-box}.workers-scroll-inner[data-v-46ff7be8]>*{width:100%;box-sizing:border-box}.group-workers[data-v-46ff7be8],.nested-groups[data-v-46ff7be8],.ungrouped-workers-container[data-v-46ff7be8],.ungrouped-workers-dropzone[data-v-46ff7be8]{box-sizing:border-box}.worker-container[data-v-46ff7be8]:not(.in-group){margin:0 20px}.no-workers-placeholder[data-v-46ff7be8]{justify-content:center;padding:40px;text-align:center;color:var(--text-secondary);background:transparent;border-radius:8px}.no-workers-placeholder .placeholder-content[data-v-46ff7be8],.no-workers-placeholder[data-v-46ff7be8]{display:flex;align-items:center;flex-direction:column}.no-workers-placeholder .placeholder-content .placeholder-icon[data-v-46ff7be8]{font-size:60px;color:var(--accent);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-title[data-v-46ff7be8]{font-size:20px;color:var(--text-primary);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-46ff7be8]{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center}.no-workers-placeholder .placeholder-content .placeholder-button i[data-v-46ff7be8]{margin-right:6px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-46ff7be8]:hover{opacity:.9}.chain-tooltip[data-v-46ff7be8]{z-index:9999!important}.worker-chain[data-v-46ff7be8]{position:relative}.worker-chain .chain-status-container[data-v-46ff7be8]{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.worker-chain .chain-square[data-v-46ff7be8]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:transform .2s ease}.worker-chain .chain-square[data-v-46ff7be8]:hover{transform:scale(1.2)}.worker-chain .chain-tooltip[data-v-46ff7be8]{position:fixed;background:var(--bg-secondary,#21252a);border:1px solid var(--border-color,hsla(0,0%,100%,.1));color:var(--text-primary,#fff);padding:12px 14px;border-radius:12px;font-size:12px;z-index:9999;width:-moz-max-content;width:max-content;min-width:230px;max-width:340px;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.5)}.worker-chain .chain-tooltip .cb-head[data-v-46ff7be8]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.worker-chain .chain-tooltip .cb-title[data-v-46ff7be8]{font-weight:700;font-size:13px;color:var(--text-primary,#fff)}.worker-chain .chain-tooltip .cb-badge[data-v-46ff7be8]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--accent,#03cdf1);background:rgba(3,205,241,.12);border:1px solid var(--border-accent-strong,rgba(3,205,241,.4))}.worker-chain .chain-tooltip .cb-badge i[data-v-46ff7be8]{font-size:9px}.worker-chain .chain-tooltip .cb-badge.off[data-v-46ff7be8]{color:var(--text-secondary,#9aa0aa);background:hsla(0,0%,100%,.05);border-color:var(--border-color,hsla(0,0%,100%,.12))}.worker-chain .chain-tooltip .cb-metrics[data-v-46ff7be8]{display:flex;align-items:flex-start;gap:18px}.worker-chain .chain-tooltip .cb-m[data-v-46ff7be8]{display:flex;flex-direction:column;gap:3px;min-width:0}.worker-chain .chain-tooltip .cb-m+.cb-m[data-v-46ff7be8]{padding-left:18px;border-left:1px solid var(--border-color,hsla(0,0%,100%,.1))}.worker-chain .chain-tooltip .cb-m-val[data-v-46ff7be8]{font-weight:800;font-size:15px;line-height:1.1;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;white-space:nowrap}.worker-chain .chain-tooltip .cb-m-val small[data-v-46ff7be8]{font-size:10px;font-weight:600;color:var(--text-secondary,#9aa0aa);margin-left:2px}.worker-chain .chain-tooltip .cb-m-lbl[data-v-46ff7be8]{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#9aa0aa);white-space:nowrap}.worker-agent-version[data-v-46ff7be8]{font-size:.75rem;color:var(--accent-text)}.worker-agent-version.outdated[data-v-46ff7be8]{color:#f03f3f!important;font-weight:600;-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:2px;cursor:help}.worker-row:not(.cap) .worker-row-handle[data-v-46ff7be8]{align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.worker-row:not(.cap) .worker-row-handle i[data-v-46ff7be8]{font-size:13px;line-height:1}.worker-row:not(.cap) .worker-row-handle[data-v-46ff7be8]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.action-menu-dropdown .select-row[data-v-46ff7be8]{display:flex;align-items:center;gap:8px}.action-menu-dropdown .select-row .cmd-select[data-v-46ff7be8]{flex:1 1 auto;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glass-bg);border:1px solid rgba(3,205,241,.35);border-radius:8px;padding:6px 28px 6px 10px;color:var(--text-primary);font-size:13px;line-height:1.4;outline:none;background-image:linear-gradient(45deg,transparent 50%,#9feaff 0),linear-gradient(135deg,#9feaff 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.action-menu-dropdown .select-row .cmd-select[data-v-46ff7be8]:hover{border-color:rgba(3,205,241,.65)}.action-menu-dropdown .select-row .cmd-select[data-v-46ff7be8]:focus{border-color:rgba(3,205,241,.95);box-shadow:0 0 0 2px rgba(3,205,241,.18)}.action-menu-dropdown .select-row .cmd-select[data-v-46ff7be8]::-moz-placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-46ff7be8]::placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-46ff7be8]:-ms-expand{display:none}.action-menu-dropdown .select-row .cmd-select option[data-v-46ff7be8]{background-color:var(--bg-surface);color:var(--text-primary)}.action-menu-dropdown .select-row .cmd-select option[disabled][data-v-46ff7be8]{color:var(--text-muted)}.action-menu-dropdown[data-v-46ff7be8]{overflow:visible;z-index:9999}.worker-row[data-v-46ff7be8]{display:grid;align-items:center;width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:6px;background-color:var(--bg-hover);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease;border-radius:10px;position:relative;min-height:38px;padding:2px 0;box-sizing:border-box}.worker-row[data-v-46ff7be8]:hover{border-color:var(--border-accent-strong)}.worker-row>div[data-v-46ff7be8]{padding:6px 10px;text-align:center;word-wrap:break-word;min-width:0}.worker-row>[style*=sticky][data-v-46ff7be8]{background-color:var(--bg-hover)}.worker-row.inactive>[style*=sticky][data-v-46ff7be8]{background-color:var(--bg-primary)}.worker-row.cap[data-v-46ff7be8]{width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:10px;cursor:pointer;height:40px;background-color:var(--bg-secondary);padding:0;position:sticky;top:0;z-index:5}.worker-row.cap>[style*=sticky][data-v-46ff7be8]{background-color:var(--bg-secondary);z-index:6}.worker-row.cap>div[data-v-46ff7be8]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;overflow:hidden}.worker-row.cap>div .header-cell[data-v-46ff7be8]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.worker-row.cap>div .header-cell>span[data-v-46ff7be8],.worker-row.cap>div .header-cell[data-v-46ff7be8]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-row.cap i[data-v-46ff7be8]{margin-bottom:0;font-size:16px;flex-shrink:0}.worker-row.cap span[data-v-46ff7be8]{font-size:13px;font-weight:700}.worker-details[data-v-46ff7be8]{cursor:pointer;transition:color .3s ease}.worker-details[data-v-46ff7be8]:hover{color:var(--accent)}.worker-details a[data-v-46ff7be8]{text-decoration:none;color:inherit}.worker-details strong[data-v-46ff7be8]{display:block;font-size:16px}.worker-details span[data-v-46ff7be8]{display:block;font-size:14px}.worker-details[data-v-46ff7be8],.worker-fans[data-v-46ff7be8],.worker-hashrate[data-v-46ff7be8],.worker-hostname[data-v-46ff7be8],.worker-ip[data-v-46ff7be8],.worker-name-col[data-v-46ff7be8],.worker-preset[data-v-46ff7be8],.worker-tempcip[data-v-46ff7be8],.worker-temppcb[data-v-46ff7be8],.worker-uptime[data-v-46ff7be8]{cursor:pointer!important}.worker-ip[data-v-46ff7be8]{font-family:monospace;font-size:.8rem;color:var(--text-primary)}.cell-link[data-v-46ff7be8]{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;width:100%}.cell-link[data-v-46ff7be8]:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.worker-fw-version[data-v-46ff7be8]{font-family:monospace;font-size:.75rem;color:var(--accent-text)}.worker-action-icon[data-v-46ff7be8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:16px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-action-icon[data-v-46ff7be8]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-action-icon[data-v-46ff7be8]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-model-spacing[data-v-46ff7be8]{margin-left:20px}@media(max-width:1500px){.worker-details strong[data-v-46ff7be8]{font-size:12px;white-space:normal;word-wrap:break-word}.worker-row.cap i[data-v-46ff7be8]{font-size:15px}.worker-row i[data-v-46ff7be8],.worker-row.cap span[data-v-46ff7be8]{font-size:13px}.worker-row div[data-v-46ff7be8]{font-size:11px}}.worker-ws-status[data-v-46ff7be8]{display:flex;align-items:center;justify-content:center;padding:0!important}.ws-signal-bars[data-v-46ff7be8]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ws-bar[data-v-46ff7be8]{display:inline-block;width:3px;border-radius:1px;background-color:var(--glass-border);transition:background-color .3s ease}.ws-bar[data-v-46ff7be8]:first-child{height:3px}.ws-bar[data-v-46ff7be8]:nth-child(2){height:6px}.ws-bar[data-v-46ff7be8]:nth-child(3){height:9px}.ws-bar[data-v-46ff7be8]:nth-child(4){height:12px}.ws-bar.active[data-v-46ff7be8]{background-color:var(--accent-hover)}.ws-signal-bars:has(.ws-bar.active:first-child:last-of-type) .ws-bar.active[data-v-46ff7be8]{background-color:#f59e0b}.ws-bar-placeholder[data-v-46ff7be8]{color:var(--text-muted);font-size:10px}.worker-ws-indicator[data-v-46ff7be8]{margin-left:6px;display:inline-flex;align-items:center}.worker-card[data-v-46ff7be8]{display:none;position:relative}.worker-card-header[data-v-46ff7be8]{position:relative;display:flex;align-items:center;font-size:14px;margin-bottom:6px;gap:8px;min-width:0}.worker-card-header .worker-checkbox[data-v-46ff7be8]{position:absolute;top:0;left:0}.worker-card-header a[data-v-46ff7be8]{text-decoration:none;color:var(--text-primary);flex:1 1 auto;min-width:0;padding-left:24px;padding-right:12px;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.worker-card-header a>span[data-v-46ff7be8]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-card-header a .worker-model[data-v-46ff7be8]{flex-shrink:0;font-weight:600}.worker-card-header a .worker-ws-indicator[data-v-46ff7be8]{flex-shrink:0}.worker-card-header .worker-action-icon[data-v-46ff7be8]{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:18px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-card-header .worker-action-icon[data-v-46ff7be8]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-card-header .worker-action-icon[data-v-46ff7be8]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-card-header .worker-drag-handle[data-v-46ff7be8]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;margin-left:auto;margin-right:4px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worker-card-header .worker-drag-handle[data-v-46ff7be8]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.worker-card-header .worker-drag-handle i[data-v-46ff7be8]{font-size:14px;line-height:1}.worker-card-header .worker-drag-handle+.worker-action-icon[data-v-46ff7be8]{margin-left:0}@media(max-width:950px){.desktop-card-view .worker-card[data-v-46ff7be8]{position:relative;display:block;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:8px;background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease}.desktop-card-view .worker-card[data-v-46ff7be8]:hover{background-color:var(--bg-hover);border-color:var(--border-accent-strong)}.desktop-card-view .worker-card-header[data-v-46ff7be8]{display:flex;align-items:center;font-size:13px;margin-bottom:4px;position:relative;gap:8px;min-width:0}.desktop-card-view .worker-card-header .worker-checkbox[data-v-46ff7be8]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px}.desktop-card-view .worker-card-header a[data-v-46ff7be8]{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;text-decoration:none;color:var(--text-primary);padding-left:26px;padding-right:10px;font-size:12px;gap:4px}.desktop-card-view .worker-card-header a>span[data-v-46ff7be8]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-card-view .worker-card-header a .worker-model[data-v-46ff7be8]{flex-shrink:0;font-weight:600}.desktop-card-view .worker-card-header a .worker-ws-indicator[data-v-46ff7be8]{flex-shrink:0}.desktop-card-view .worker-card-header .worker-action-icon[data-v-46ff7be8]{flex-shrink:0;margin-left:auto;padding-left:10px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.desktop-card-view .worker-card-header .worker-action-icon[data-v-46ff7be8]:hover{color:var(--accent)}.desktop-card-view .worker-card .worker-main-info[data-v-46ff7be8]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:0}.desktop-card-view .worker-card .worker-main-info .worker-hashrate[data-v-46ff7be8]{font-size:15px;font-weight:600;color:var(--text-primary)}.desktop-card-view .worker-card .worker-main-info .worker-hashrate small[data-v-46ff7be8]{font-size:10px;margin-left:2px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline[data-v-46ff7be8]{display:flex;align-items:center;gap:4px;font-size:11px}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline i[data-v-46ff7be8]{color:var(--accent-text);font-size:12px}.desktop-card-view .worker-card .worker-main-info .worker-uptime[data-v-46ff7be8]{font-size:11px;color:var(--text-primary)}.desktop-card-view .worker-card .worker-fan-progress .progress-bar[data-v-46ff7be8]{width:100%;height:2px;background-color:var(--glass-border);border-radius:2px;overflow:hidden;margin-top:3px}.desktop-card-view .worker-card .worker-fan-progress .progress-bar .progress-fill[data-v-46ff7be8]{height:100%;background-color:var(--accent);transition:width .3s ease}.desktop-card-view .worker-card .worker-chains-container[data-v-46ff7be8]{display:flex;gap:4px;margin-top:4px;overflow-x:auto;padding-bottom:2px}.desktop-card-view .worker-card .worker-chains-container[data-v-46ff7be8]::-webkit-scrollbar{height:3px}.desktop-card-view .worker-card .worker-chains-container[data-v-46ff7be8]::-webkit-scrollbar-thumb{background-color:var(--border-accent-strong);border-radius:3px}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-46ff7be8]{flex:1;min-width:60px;padding:3px 4px;border-radius:4px;color:#000;font-size:10px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box;transition:transform .2s ease}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-46ff7be8]:active{transform:scale(.95)}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-46ff7be8]{display:flex;justify-content:center;align-items:center;font-size:10px;line-height:1.2;font-weight:600}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-46ff7be8]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap;pointer-events:none;opacity:0;animation:fade-in-46ff7be8 .2s forwards;z-index:10;margin-bottom:4px}@keyframes fade-in-46ff7be8{to{opacity:1}}.desktop-card-view .worker-card .worker-fans-inline i.spin[data-v-46ff7be8]{animation:spin-46ff7be8 2s linear infinite}@keyframes spin-46ff7be8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@media(max-width:500px){.worker-card[data-v-46ff7be8]{padding:8px;margin-bottom:6px}.worker-card-header[data-v-46ff7be8]{font-size:11px;margin-bottom:6px}.worker-card-header .worker-checkbox[data-v-46ff7be8]{width:14px;height:14px}.worker-card-header a[data-v-46ff7be8]{font-size:11px;padding-left:22px;gap:3px}.worker-card-header .worker-action-icon[data-v-46ff7be8]{font-size:14px}.worker-card .worker-main-info[data-v-46ff7be8]{margin:6px 0;padding:4px 0;gap:8px}.worker-card .worker-main-info .worker-hashrate[data-v-46ff7be8]{font-size:14px}.worker-card .worker-main-info .worker-hashrate small[data-v-46ff7be8]{font-size:9px}.worker-card .worker-main-info .worker-fans-inline[data-v-46ff7be8]{font-size:11px}.worker-card .worker-main-info .worker-fans-inline i[data-v-46ff7be8]{font-size:12px}.worker-card .worker-main-info .worker-uptime[data-v-46ff7be8]{font-size:11px}.worker-card .worker-fan-progress .progress-bar[data-v-46ff7be8]{height:2px;margin-top:4px}.worker-card .worker-chains-container[data-v-46ff7be8]{gap:3px;margin-top:3px}.worker-card .worker-chains-container .worker-chain-card[data-v-46ff7be8]{min-width:50px;padding:2px 3px;font-size:9px}.worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-46ff7be8]{font-size:9px;font-weight:600}.worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-46ff7be8]{font-size:8px;padding:2px 5px;margin-bottom:3px}}.hash-zero[data-v-46ff7be8]{color:#da7777!important}.hash-zero.worker-card[data-v-46ff7be8],.hash-zero.worker-row[data-v-46ff7be8]{border:2px solid #da7777;box-shadow:0 0 6px hsla(0,57%,66%,.6);border-radius:4px}.worker-card.inactive[data-v-46ff7be8],.worker-row.inactive[data-v-46ff7be8]{background-color:#f7f6f6;color:#000!important}.worker-card.inactive .worker-action-icon[data-v-46ff7be8],.worker-row.inactive .worker-action-icon[data-v-46ff7be8]{color:#000!important;opacity:.9!important}.worker-card.inactive .critical-data[data-v-46ff7be8],.worker-card.inactive .worker-fans[data-v-46ff7be8],.worker-card.inactive .worker-hashrate[data-v-46ff7be8],.worker-card.inactive .worker-hostname[data-v-46ff7be8],.worker-card.inactive .worker-model[data-v-46ff7be8],.worker-card.inactive .worker-name[data-v-46ff7be8],.worker-card.inactive .worker-preset[data-v-46ff7be8],.worker-card.inactive .worker-tempcip[data-v-46ff7be8],.worker-card.inactive .worker-temperature span[data-v-46ff7be8],.worker-card.inactive .worker-temppcb[data-v-46ff7be8],.worker-card.inactive .worker-uptime[data-v-46ff7be8],.worker-card.inactive a[data-v-46ff7be8],.worker-row.inactive .critical-data[data-v-46ff7be8],.worker-row.inactive .worker-fans[data-v-46ff7be8],.worker-row.inactive .worker-hashrate[data-v-46ff7be8],.worker-row.inactive .worker-hostname[data-v-46ff7be8],.worker-row.inactive .worker-model[data-v-46ff7be8],.worker-row.inactive .worker-name[data-v-46ff7be8],.worker-row.inactive .worker-preset[data-v-46ff7be8],.worker-row.inactive .worker-tempcip[data-v-46ff7be8],.worker-row.inactive .worker-temperature span[data-v-46ff7be8],.worker-row.inactive .worker-temppcb[data-v-46ff7be8],.worker-row.inactive .worker-uptime[data-v-46ff7be8],.worker-row.inactive a[data-v-46ff7be8]{color:#000!important}.worker-row.inactive[data-v-46ff7be8]{position:relative}.worker-row.inactive[data-v-46ff7be8]:before{content:"connection lost";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-card.inactive[data-v-46ff7be8]:hover{background-color:#f7f6f6!important;border-color:var(--border-color)!important}.worker-card.inactive[data-v-46ff7be8]{opacity:1!important;position:relative}.worker-card.inactive[data-v-46ff7be8]:before{content:"connection lost";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-checkbox[data-v-46ff7be8]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-cell[data-v-46ff7be8]{display:inline-flex!important;align-items:center!important}.sort-icon[data-v-46ff7be8]{font-size:14px!important;margin-left:4px!important;transition:transform .3s ease,opacity .3s ease!important;flex-shrink:0!important;opacity:0}.header-cell:hover .sort-icon[data-v-46ff7be8],.sort-icon.visible[data-v-46ff7be8]{opacity:1!important}.sort-icon.rotated[data-v-46ff7be8]{transform:rotate(180deg)!important}.workers-actions[data-v-46ff7be8]{margin-top:80px}.workers-actions .workers-actions__header[data-v-46ff7be8]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.workers-actions .workers-actions__header .title[data-v-46ff7be8]{font-size:16px;font-weight:700;color:var(--text-primary);opacity:.9;margin:0}.workers-actions .workers-actions__header .collapse-btn[data-v-46ff7be8]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--accent-medium);color:var(--text-primary);border:1px solid var(--border-accent-strong);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.workers-actions .workers-actions__header .collapse-btn i[data-v-46ff7be8]{font-size:14px}.workers-actions .workers-actions__header .collapse-btn[data-v-46ff7be8]:hover{background:rgba(3,205,241,.2);transform:translateY(-1px)}.workers-actions .workers-actions__header .collapse-btn[data-v-46ff7be8]:active{transform:translateY(0)}.panel-slide-enter-active[data-v-46ff7be8],.panel-slide-leave-active[data-v-46ff7be8]{transition:max-height .25s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.panel-slide-enter-from[data-v-46ff7be8],.panel-slide-leave-to[data-v-46ff7be8]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.panel-slide-enter-to[data-v-46ff7be8],.panel-slide-leave-from[data-v-46ff7be8]{max-height:600px;opacity:1}@media(max-width:700px){.workers-actions[data-v-46ff7be8]{margin-top:30px}.workers-actions .workers-actions__header .title[data-v-46ff7be8]{font-size:15px}.workers-actions .collapse-btn[data-v-46ff7be8]{padding:5px 8px;font-size:11.5px}}@media(max-width:900px){.workers-actions[data-v-46ff7be8]{margin-top:50px}}.pulse-highlight[data-v-46ff7be8]{position:relative;animation:pulseGlow-46ff7be8 1.8s ease-out 1;outline:2px solid rgba(3,205,241,.6);outline-offset:0;border-radius:10px}@keyframes pulseGlow-46ff7be8{0%{box-shadow:0 0 0 0 rgba(3,205,241,.35)}70%{box-shadow:0 0 0 10px rgba(3,205,241,0)}to{box-shadow:0 0 0 0 rgba(3,205,241,0)}}[data-v-46ff7be8]:root{--gutter:20px}@media(max-width:1700px){[data-v-46ff7be8]:root{--gutter:16px}}@media(max-width:900px){[data-v-46ff7be8]:root{--gutter:12px}}@media(max-width:700px){[data-v-46ff7be8]:root{--gutter:10px}}@media(max-width:500px){[data-v-46ff7be8]:root{--gutter:8px}}@media(max-width:380px){[data-v-46ff7be8]:root{--gutter:6px}}.workers-actions[data-v-46ff7be8]{padding-inline:var(--gutter)}.workers-actions__header[data-v-46ff7be8]{width:100%;max-width:1700px!important;margin:0 auto 12px;padding-inline:0;display:flex;align-items:center;justify-content:space-between}.workers-buttons-container[data-v-46ff7be8]{width:100%;max-width:1700px!important;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-block:16px;padding-inline:var(--gutter);position:relative;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-accent);box-shadow:var(--card-shadow);backdrop-filter:blur(10px);overflow:hidden}.workers-buttons-container[data-v-46ff7be8]:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent) 20%,rgba(3,205,241,.8) 50%,var(--accent) 80%,transparent 100%);opacity:.6}.workers-buttons-container .filter-button[data-v-46ff7be8]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;width:100%;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);font-weight:600;font-size:14px;line-height:1.05;letter-spacing:.3px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workers-buttons-container .filter-button i[data-v-46ff7be8]{font-size:18px;flex:0 0 18px;color:var(--icon-color);transition:color .15s ease;display:inline-flex;align-items:center;justify-content:center}.workers-buttons-container .filter-button .label[data-v-46ff7be8]{display:inline-block;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workers-buttons-container .filter-button[data-v-46ff7be8]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1);transform:translateY(-1px)}.workers-buttons-container .filter-button:hover i[data-v-46ff7be8]{color:var(--icon-hover-color)}.workers-buttons-container .filter-button[data-v-46ff7be8]:active{transform:translateY(0);background:var(--bg-primary)}.workers-buttons-container .filter-button.icon-only[data-v-46ff7be8]{position:relative}.workers-buttons-container .filter-button.icon-only i[data-v-46ff7be8]{font-size:16px}.workers-buttons-container .filter-button.icon-only .btn-badge[data-v-46ff7be8]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.workers-buttons-container .filter-button.icon-only.has-badge[data-v-46ff7be8]{box-shadow:0 0 0 2px hsla(0,57%,66%,.35),0 2px 8px var(--shadow-accent)}.workers-buttons-container .filter-button.allow-wrap .label[data-v-46ff7be8]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1200px){.workers-buttons-container[data-v-46ff7be8]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.workers-buttons-container .filter-button[data-v-46ff7be8]{min-height:44px;font-size:13.2px}.workers-buttons-container .filter-button i[data-v-46ff7be8]{font-size:17px;flex-basis:17px}}@media(max-width:900px){.workers-buttons-container[data-v-46ff7be8]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding-block:12px}.workers-buttons-container .filter-button[data-v-46ff7be8]{min-height:40px;font-size:12.5px;padding:8px 12px}.workers-buttons-container .filter-button i[data-v-46ff7be8]{font-size:16px;flex-basis:16px}}@media(max-width:700px){.workers-buttons-container[data-v-46ff7be8]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;border-radius:10px;padding-block:10px}.workers-buttons-container .filter-button[data-v-46ff7be8]{min-height:36px;font-size:11.5px;padding:7px 9px;border-radius:9px;gap:8px}.workers-buttons-container .filter-button i[data-v-46ff7be8]{font-size:15px;flex-basis:15px}.workers-buttons-container .filter-button.allow-wrap .label[data-v-46ff7be8]{-webkit-line-clamp:2}}@media(max-width:500px){.workers-buttons-container[data-v-46ff7be8]{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-46ff7be8]{min-height:34px;font-size:11px;padding:6px 8px;border-radius:8px;gap:6px}.workers-buttons-container .filter-button i[data-v-46ff7be8]{font-size:14px;flex-basis:14px}}@media(max-width:380px){.workers-buttons-container[data-v-46ff7be8]{grid-template-columns:repeat(2,1fr);gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-46ff7be8]{min-height:32px;font-size:10.5px;padding:5px 7px;gap:5px}.workers-buttons-container .filter-button i[data-v-46ff7be8]{font-size:13px;flex-basis:13px}}.search-panel[data-v-46ff7be8]{position:relative;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .22s ease;will-change:max-height,opacity;margin-top:8px;max-width:1700px!important;margin:0 auto;margin-bottom:20px}.search-panel.open[data-v-46ff7be8]{max-height:240px;opacity:1;overflow:visible;z-index:500}.search-inner.glass[data-v-46ff7be8]{position:relative;margin:6px 0 2px 0;padding:12px 40px 12px 12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.search-close-btn[data-v-46ff7be8]{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:14px;line-height:1;transition:color .15s ease,background .15s ease,border-color .15s ease}.search-close-btn[data-v-46ff7be8]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}.search-row[data-v-46ff7be8]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.search-input-wrap[data-v-46ff7be8]{position:relative;flex:1 1 380px;display:flex;align-items:center;gap:8px;background:var(--input-bg-solid);border:1px solid var(--input-border);border-radius:10px;padding:8px 10px}.search-input-wrap .leading-icon[data-v-46ff7be8]{font-size:14px;opacity:.8}.search-input-wrap .search-input[data-v-46ff7be8]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px}.search-input-wrap .btn-clear[data-v-46ff7be8]{border:none;background:var(--glass-bg);color:var(--accent);padding:6px 10px;border-radius:8px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.search-input-wrap .btn-clear[data-v-46ff7be8]:hover{transform:translateY(-1px)}.search-fields-select[data-v-46ff7be8]{position:relative;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-fields-select .sf-trigger[data-v-46ff7be8]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s ease}.search-fields-select .sf-trigger[data-v-46ff7be8]:hover{border-color:var(--border-accent-strong)}.search-fields-select .sf-trigger>i[data-v-46ff7be8]{color:var(--accent);font-size:13px}.search-fields-select .sf-trigger .sf-count[data-v-46ff7be8]{min-width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--accent);background:rgba(3,205,241,.12);border-radius:999px;padding:1px 6px}.search-fields-select .sf-trigger .sf-chev[data-v-46ff7be8]{font-size:10px;color:var(--text-secondary);transition:transform .18s ease}.search-fields-select .sf-trigger .sf-chev.open[data-v-46ff7be8]{transform:rotate(180deg)}.search-fields-select .sf-panel[data-v-46ff7be8]{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.search-fields-select .sf-panel .sf-opt[data-v-46ff7be8]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.search-fields-select .sf-panel .sf-opt[data-v-46ff7be8]:hover{background:var(--bg-hover)}.search-fields-select .sf-panel .sf-opt input[type=checkbox][data-v-46ff7be8]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}.search-fields-select .sf-panel .sf-opt span[data-v-46ff7be8]{font-size:13px;color:var(--text-primary)}.search-hint[data-v-46ff7be8]{margin-top:8px;font-size:12px;color:var(--accent);opacity:.9}.list-toolbar[data-v-46ff7be8]{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:1700px;margin:0 auto;padding:0 0 8px}.list-toolbar .list-toolbar-spacer[data-v-46ff7be8]{flex:1}@media(max-width:768px){.list-toolbar[data-v-46ff7be8]{padding:0 8px 8px}}.list-icon-btn[data-v-46ff7be8]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.list-icon-btn i[data-v-46ff7be8]{font-size:14px}.list-icon-btn[data-v-46ff7be8]:hover{color:var(--accent);border-color:var(--accent)}.list-icon-btn .list-icon-badge[data-v-46ff7be8]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.list-icon-btn.has-badge[data-v-46ff7be8]{color:var(--accent);border-color:var(--accent)}.list-icon-btn.rearrange-toggle-btn.is-active[data-v-46ff7be8]{color:var(--accent);border-color:var(--accent);background:rgba(3,205,241,.08)}.active-filters-row[data-v-46ff7be8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1700px;margin:0 auto 12px;padding:8px var(--gutter,20px)}.active-filters-row .af-label[data-v-46ff7be8]{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.active-filters-row .af-chip[data-v-46ff7be8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 10px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:500;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.active-filters-row .af-chip .af-chip__dot[data-v-46ff7be8]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:currentColor;opacity:.95}.active-filters-row .af-chip .af-chip__label[data-v-46ff7be8]{line-height:1}.active-filters-row .af-chip .af-chip__x[data-v-46ff7be8]{font-size:11px;opacity:.7;margin-left:2px;transition:opacity .15s ease,transform .15s ease}.active-filters-row .af-chip[data-v-46ff7be8]:hover{background:var(--bg-primary)}.active-filters-row .af-chip:hover .af-chip__x[data-v-46ff7be8]{opacity:1;transform:scale(1.15)}.active-filters-row .af-chip.af-chip--online[data-v-46ff7be8]{color:#22c55e;border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.1)}.active-filters-row .af-chip.af-chip--online[data-v-46ff7be8]:hover{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.85)}.active-filters-row .af-chip.af-chip--online .af-chip__label[data-v-46ff7be8]{color:#22c55e}.active-filters-row .af-chip.af-chip--offline[data-v-46ff7be8]{color:#9ca3af;border-color:rgba(156,163,175,.55);background:rgba(156,163,175,.1)}.active-filters-row .af-chip.af-chip--offline[data-v-46ff7be8]:hover{background:rgba(156,163,175,.18);border-color:rgba(156,163,175,.85)}.active-filters-row .af-chip.af-chip--offline .af-chip__label[data-v-46ff7be8]{color:var(--text-primary)}.active-filters-row .af-chip.af-chip--error[data-v-46ff7be8]{color:#ef4444;border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.active-filters-row .af-chip.af-chip--error[data-v-46ff7be8]:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.85)}.active-filters-row .af-chip.af-chip--error .af-chip__label[data-v-46ff7be8]{color:#ef4444}.active-filters-row .af-reset[data-v-46ff7be8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);font-size:12px;padding:0 10px;height:26px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;line-height:1}.active-filters-row .af-reset[data-v-46ff7be8]:hover{color:var(--text-primary);border-color:var(--accent)}.active-filters-row .af-reset i[data-v-46ff7be8]{font-size:10px}.status-filter-row[data-v-46ff7be8]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.status-filter-row .sf-label[data-v-46ff7be8]{font-size:12px;color:var(--text-secondary);margin-right:4px}.status-filter-row .status-chip[data-v-46ff7be8]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:16px;font-size:12px;cursor:pointer;color:var(--text-secondary);background:transparent;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-filter-row .status-chip input[data-v-46ff7be8]{display:none}.status-filter-row .status-chip .dot[data-v-46ff7be8]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-filter-row .status-chip .dot-online[data-v-46ff7be8]{background:#22c55e}.status-filter-row .status-chip .dot-offline[data-v-46ff7be8]{background:#6b7280}.status-filter-row .status-chip .dot-error[data-v-46ff7be8]{background:#da7777}.status-filter-row .status-chip.active[data-v-46ff7be8]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-subtle)}.status-filter-row .status-chip[data-v-46ff7be8]:hover:not(.active){color:var(--text-primary);border-color:var(--accent-light)}.search-toggle[data-v-46ff7be8]{border:1px solid var(--border-accent-strong);box-shadow:0 0 0 1px var(--accent-subtle) inset}.filter-button[data-v-46ff7be8]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-button[data-v-46ff7be8]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-button[data-v-46ff7be8]:not(:disabled):active{transform:translateY(0);transition:all .1s}.filter-button.is-on[data-v-46ff7be8]{animation:pulse-glow-46ff7be8 2s ease-in-out infinite;background:linear-gradient(135deg,#2bbaf3,#31a3f0);color:#fff;border-color:#059669}@keyframes pulse-glow-46ff7be8{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.filter-button i[data-v-46ff7be8]{display:inline-block;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes icon-bounce-in-46ff7be8{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.filter-button i.idle-icon[data-v-46ff7be8],.filter-button i.run-icon[data-v-46ff7be8]{animation:icon-bounce-in-46ff7be8 .5s cubic-bezier(.68,-.55,.265,1.55)}.filter-button i.idle-icon[data-v-46ff7be8]{color:var(--text-secondary);transition:color .3s ease}.filter-button:not(:disabled):hover i.idle-icon[data-v-46ff7be8]{color:var(--accent);transform:scale(1.1)}.filter-button i.run-icon[data-v-46ff7be8]{color:#fff}.filter-button .label[data-v-46ff7be8]{display:inline-block;transition:all .3s ease}.filter-button:not(:disabled):hover .label[data-v-46ff7be8]{letter-spacing:.5px}.filter-button[data-v-46ff7be8]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.filter-button[data-v-46ff7be8]:not(:disabled):active:before{width:300px;height:300px;opacity:0}.filter-button[data-v-46ff7be8]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.filter-button.is-on.blink-variant[data-v-46ff7be8]{animation:blink-active-46ff7be8 1.5s ease-in-out infinite}@keyframes blink-active-46ff7be8{0%,to{opacity:1}50%{opacity:.85}}.filter-button i.rotate-variant[data-v-46ff7be8]{animation:rotate-icon-46ff7be8 .6s ease-in-out}@keyframes rotate-icon-46ff7be8{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.filter-button.is-on.border-glow-variant[data-v-46ff7be8]{animation:border-glow-46ff7be8 2s ease-in-out infinite}@keyframes border-glow-46ff7be8{0%,to{border-color:#1089b9;box-shadow:0 0 5px rgba(16,185,129,.5)}50%{border-color:#1089b9;box-shadow:0 0 20px rgba(16,185,129,.8)}}@keyframes shake-46ff7be8{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.filter-button.shake[data-v-46ff7be8]{animation:shake-46ff7be8 .5s}.filter-button.is-on.soft-pulse[data-v-46ff7be8]{animation:soft-pulse-46ff7be8 3s ease-in-out infinite}@keyframes soft-pulse-46ff7be8{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.3)}50%{transform:scale(1.02);box-shadow:0 4px 16px rgba(16,185,129,.5)}}.pagination-controls[data-v-46ff7be8]{width:100%;display:block;margin-top:16px}.pc-row[data-v-46ff7be8]{max-width:1100px;margin:0 auto;display:flex;align-items:center;justify-content:center;gap:16px;padding:8px 10px}.left[data-v-46ff7be8],.right[data-v-46ff7be8]{display:flex;align-items:center;gap:12px}.page-size-label[data-v-46ff7be8]{font-size:13px;opacity:.95;display:flex;align-items:center;gap:8px}.select-wrap[data-v-46ff7be8]{position:relative;display:inline-block;border-radius:10px;overflow:hidden;background:hsla(0,0%,100%,.06);border:1px solid hsla(0,0%,100%,.12);box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.06);transition:box-shadow .15s ease,border-color .15s ease,background .15s ease}.select-wrap[data-v-46ff7be8]:after{content:"▾";pointer-events:none;position:absolute;right:10px;top:50%;transform:translateY(-50%);font-size:12px;opacity:.8}.page-size-select[data-v-46ff7be8]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:8px 30px 8px 10px;border:none;outline:none;font-size:13px;cursor:pointer}.select-wrap[data-v-46ff7be8]:hover{border-color:var(--border-accent-strong);box-shadow:inset 0 0 0 1px rgba(3,205,241,.12)}.page-size-select:focus+.dummy[data-v-46ff7be8],.select-wrap[data-v-46ff7be8]:focus-within{border-color:rgba(3,205,241,.55);box-shadow:inset 0 0 0 1px rgba(3,205,241,.25)}.pagination-btn[data-v-46ff7be8]{min-width:84px;padding:6px 10px;border-radius:8px;border:1px solid hsla(0,0%,100%,.12);background:hsla(0,0%,100%,.06);cursor:pointer;transition:transform .12s ease,opacity .12s ease,border-color .12s ease}.pagination-btn[data-v-46ff7be8]:hover:not(:disabled){transform:translateY(-1px);border-color:var(--border-accent-strong)}.pagination-btn[data-v-46ff7be8]:disabled{opacity:.5;cursor:default}.pagination-info[data-v-46ff7be8]{font-size:13px;opacity:.95}@media(max-width:768px){.pc-row[data-v-46ff7be8]{flex-direction:column;align-items:stretch;gap:10px}.page-size-label[data-v-46ff7be8],.right[data-v-46ff7be8]{justify-content:space-between}.select-wrap[data-v-46ff7be8]{width:160px}}.page-size-select[data-v-46ff7be8]{color-scheme:dark;background:transparent;color:var(--text-primary)}.page-size-select option[data-v-46ff7be8]{background-color:var(--bg-surface);color:var(--text-primary)}.page-size-select option[data-v-46ff7be8]:checked{background-color:var(--bg-surface-accent);color:var(--text-primary)}.page-size-select[data-v-46ff7be8],.select-wrap[data-v-46ff7be8]{-webkit-tap-highlight-color:rgba(0,0,0,0)}[data-v-46ff7be8]:root{color-scheme:dark}.page-size-custom[data-v-46ff7be8]{width:64px;margin-left:6px;padding:4px 8px;border-radius:6px;border:1px solid var(--input-border);background:var(--input-bg-solid);color:var(--text-primary);font-size:13px;outline:none;-moz-appearance:textfield}.page-size-custom[data-v-46ff7be8]::-webkit-inner-spin-button,.page-size-custom[data-v-46ff7be8]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.page-size-custom[data-v-46ff7be8]:focus{border-color:var(--accent)}.group-drag-wrapper[data-v-3ac119c0],.main-group-item[data-v-3ac119c0]{display:block}.sortable-ghost[data-v-3ac119c0]{opacity:.35;background:rgba(3,205,241,.1)!important;border:1px dashed var(--accent)!important}.sortable-chosen[data-v-3ac119c0]{cursor:grabbing}.sortable-drag[data-v-3ac119c0]{opacity:.85;box-shadow:0 8px 24px rgba(0,0,0,.4)}.workers-list[data-v-3ac119c0] .group-drag-wrapper,.workers-list[data-v-3ac119c0] .main-group-item{cursor:grab}.workers-list[data-v-3ac119c0] .group-drag-wrapper:active,.workers-list[data-v-3ac119c0] .main-group-item:active{cursor:grabbing}.workers-list.is-rearrange-mode[data-v-3ac119c0] .worker-drag-item{cursor:grab}.workers-list.is-rearrange-mode[data-v-3ac119c0] .worker-drag-item:active{cursor:grabbing}.workers-list[data-v-3ac119c0]:not(.is-rearrange-mode) .worker-drag-item{cursor:auto}.workers-list.is-rearrange-mode[data-v-3ac119c0]{outline:1px dashed rgba(3,205,241,.45);outline-offset:4px;border-radius:10px}.workers-list.is-rearrange-mode[data-v-3ac119c0] .group-drag-wrapper,.workers-list.is-rearrange-mode[data-v-3ac119c0] .main-group-item,.workers-list.is-rearrange-mode[data-v-3ac119c0] .worker-drag-item{outline:1px dashed rgba(3,205,241,.35);outline-offset:2px;border-radius:8px;transition:outline-color .2s ease,background-color .2s ease}.workers-list.is-rearrange-mode[data-v-3ac119c0] .group-drag-wrapper:hover,.workers-list.is-rearrange-mode[data-v-3ac119c0] .main-group-item:hover,.workers-list.is-rearrange-mode[data-v-3ac119c0] .worker-drag-item:hover{outline-color:rgba(3,205,241,.7);background-color:rgba(3,205,241,.04)}.api-key-row[data-v-3200da30]{display:flex;align-items:stretch;gap:8px}.api-key-row .app-modal__input[data-v-3200da30]{flex:1 1 auto;min-width:0;font-family:monospace;font-size:.85rem}.api-key-row .app-btn--icon[data-v-3200da30]{flex-shrink:0}.step-text[data-v-3200da30]{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.5}.step-screenshot[data-v-3200da30]{display:block;max-width:100%;height:auto;border-radius:8px;border:1px solid var(--border-color)}.settings-tabs[data-v-09645e47]{width:100%}.role-description[data-v-09645e47]{margin:6px 0 0;font-size:.78rem;color:var(--text-secondary);line-height:1.4;font-style:italic}.modal-overlay[data-v-1db38850]{position:fixed;inset:0;background-color:rgba(0,0,0,.8);display:flex;align-items:center;justify-content:center;z-index:1000;padding:10px}.chart-box[data-v-1db38850]{position:relative;padding:18px;border-radius:20px;background:var(--bg-secondary);overflow:hidden;min-height:520px;max-height:calc(100vh - 80px);display:flex;flex-direction:column;color:var(--text-primary);width:860px;max-width:100%;box-shadow:0 0 30px var(--accent-glow);border:2px solid transparent;background-clip:padding-box}.chart-box[data-v-1db38850]:before{content:"";position:absolute;inset:-2px;z-index:-1;background:linear-gradient(145deg,rgba(3,205,241,.18),rgba(3,205,241,.55));border-radius:22px}.modal-close[data-v-1db38850]{position:absolute;top:10px;right:14px;font-size:28px;background:none;border:none;cursor:pointer;color:var(--text-primary);z-index:10}.header[data-v-1db38850]{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.chart-title[data-v-1db38850]{font-size:1.25rem;font-weight:800;text-align:center}.time-buttons[data-v-1db38850]{display:flex;justify-content:center;flex-wrap:wrap}.time-buttons button[data-v-1db38850]{margin:5px;padding:6px 14px;background-color:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:9px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.time-buttons button[data-v-1db38850]:hover{border-color:rgba(3,205,241,.55);box-shadow:0 0 14px rgba(3,205,241,.18);transform:translateY(-1px)}.time-buttons button[data-v-1db38850]:active{transform:translateY(0)}.time-buttons button.active[data-v-1db38850]{background-color:var(--accent);border-color:var(--accent);box-shadow:0 0 15px rgba(3,205,241,.55);color:#080808}.cards-grid[data-v-1db38850]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin-top:6px}.metric-card[data-v-1db38850]{position:relative;text-align:left;border:1px solid var(--glass-border);background:var(--bg-primary);border-radius:12px;padding:12px;cursor:pointer;transition:transform .14s ease,border-color .14s ease,box-shadow .14s ease}.metric-card[data-v-1db38850]:hover{transform:translateY(-2px);border-color:rgba(3,205,241,.65);box-shadow:0 0 22px rgba(3,205,241,.22)}.metric-card[data-v-1db38850]:active{transform:translateY(0)}.metric-card__open[data-v-1db38850]{position:absolute;inset:0;border-radius:16px;background:rgba(3,205,241,.1);border:1px solid rgba(3,205,241,.18);opacity:0;pointer-events:none;display:flex;align-items:center;justify-content:center;transition:opacity .14s ease}.metric-card__open-text[data-v-1db38850]{font-weight:800;font-size:.85rem;color:var(--text-primary);padding:8px 12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--glass-border);backdrop-filter:blur(6px)}.metric-card:hover .metric-card__open[data-v-1db38850]{opacity:1}.metric-card__top[data-v-1db38850]{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.metric-card__title[data-v-1db38850]{display:inline-flex;align-items:center;gap:8px;font-size:.9rem;color:var(--text-primary);font-weight:700}.metric-card__title-text[data-v-1db38850]{display:inline-block}.help-icon[data-v-1db38850]{width:18px;height:18px;border-radius:999px;background:rgba(255,193,7,.14);border:1px solid rgba(255,193,7,.35);box-shadow:0 0 10px rgba(255,193,7,.1);-webkit-user-select:none;-moz-user-select:none;user-select:none;opacity:.9;transition:transform .12s ease,box-shadow .12s ease,opacity .12s ease}.help-icon[data-v-1db38850]:hover{opacity:1;transform:translateY(-1px);box-shadow:0 0 14px rgba(255,193,7,.18)}.help-icon__inner[data-v-1db38850]{font-size:.9rem;font-weight:900;color:rgba(255,193,7,.95);transform:translateY(-.5px)}.metric-card__value[data-v-1db38850]{display:flex;align-items:baseline;gap:6px;white-space:nowrap}.metric-card__value-main[data-v-1db38850]{font-size:1.15rem;font-weight:900;color:var(--text-primary);letter-spacing:.2px}.metric-card__unit[data-v-1db38850]{font-size:.8rem;color:var(--text-secondary)}.metric-card__mid[data-v-1db38850]{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:6px}.metric-card__delta[data-v-1db38850]{font-size:.85rem;font-weight:800;display:inline-flex;align-items:baseline;gap:4px}.metric-card__delta.pos[data-v-1db38850]{color:#32cd32}.metric-card__delta.neg[data-v-1db38850]{color:#ff4d4d}.metric-card__delta.neu[data-v-1db38850]{color:var(--text-secondary)}.metric-card__sub[data-v-1db38850]{font-size:.75rem;color:var(--text-secondary);white-space:nowrap}.metric-card__spark[data-v-1db38850]{margin-top:10px}.spark-host[data-v-1db38850]{width:100%;height:58px}.spark-time[data-v-1db38850]{margin-top:4px;font-size:.65rem;color:var(--text-secondary);text-align:right;white-space:nowrap}.detail-wrap[data-v-1db38850]{margin-top:6px;flex-grow:1}.detail-head[data-v-1db38850]{justify-content:space-between;gap:10px}.btn-back[data-v-1db38850]{background:var(--btn-secondary-bg);border:1px solid var(--border-color);color:var(--text-primary);padding:6px 10px;border-radius:10px;cursor:pointer;transition:transform .12s ease,border-color .12s ease,box-shadow .12s ease}.btn-back[data-v-1db38850]:hover{border-color:rgba(3,205,241,.55);box-shadow:0 0 14px rgba(3,205,241,.18);transform:translateY(-1px)}.btn-back[data-v-1db38850]:active{transform:translateY(0)}.detail-title-wrap[data-v-1db38850]{display:flex;flex-direction:column;align-items:flex-end;gap:2px}.detail-title[data-v-1db38850]{font-weight:900;text-align:right;font-size:.95rem;opacity:.95}.detail-hint[data-v-1db38850]{font-size:.72rem}.detail-host[data-v-1db38850]{flex-grow:1}.detail-time[data-v-1db38850]{margin-top:6px;font-size:.75rem;text-align:right}.empty-message[data-v-1db38850]{flex-grow:1;display:flex;align-items:center;justify-content:center;font-size:1.1rem}@media(max-width:920px){.cards-grid[data-v-1db38850]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.modal-overlay[data-v-1db38850]{align-items:flex-start;padding:8px;padding-top:68px;overflow-y:auto}.chart-box[data-v-1db38850]{padding:12px;padding-top:36px;border-radius:14px;min-height:unset;max-height:unset;width:100%;overflow-y:auto}.chart-title[data-v-1db38850]{font-size:1rem;text-align:center}.time-buttons button[data-v-1db38850]{padding:4px 10px;font-size:.82rem}.cards-grid[data-v-1db38850]{grid-template-columns:1fr}.modal-close[data-v-1db38850]{font-size:22px;top:8px;right:10px}.spark-host[data-v-1db38850]{height:54px}.detail-host[data-v-1db38850]{min-height:260px}.metric-card__value-main[data-v-1db38850]{font-size:1rem}.detail-head[data-v-1db38850]{flex-wrap:wrap;gap:6px}}@media(max-width:430px){.modal-overlay[data-v-1db38850]{padding:4px;padding-top:60px}.chart-box[data-v-1db38850]{padding:10px;padding-top:32px;border-radius:10px}.chart-title[data-v-1db38850]{font-size:.9rem}.time-buttons button[data-v-1db38850]{padding:4px 8px;font-size:.78rem;margin:3px}.metric-card[data-v-1db38850]{padding:10px;border-radius:12px}.metric-card__value-main[data-v-1db38850]{font-size:.95rem}.metric-card__title[data-v-1db38850]{font-size:.82rem}.spark-host[data-v-1db38850]{height:46px}.detail-host[data-v-1db38850]{min-height:200px}.detail-hint[data-v-1db38850]{font-size:.65rem}}.metrics-toolbar[data-v-1db38850]{display:flex;justify-content:flex-end;align-items:center;gap:8px}.empty-message[data-v-1db38850]{padding:40px 20px;text-align:center;color:var(--text-secondary);font-style:italic}.app-modal .cards-grid[data-v-1db38850]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:12px}.app-modal .metric-card[data-v-1db38850]{position:relative;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;padding:14px;cursor:pointer;text-align:left;color:var(--text-primary)}.app-modal .metric-card__top[data-v-1db38850]{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:8px}.app-modal .metric-card__title[data-v-1db38850]{display:flex;align-items:center;gap:6px;font-size:.78rem;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px;margin-bottom:0}.app-modal .metric-card__value[data-v-1db38850]{display:flex;align-items:baseline;gap:4px;margin-bottom:8px;flex-wrap:wrap;white-space:normal;min-width:0}.app-modal .metric-card__value-main[data-v-1db38850]{font-size:1.5rem;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums}.app-modal .metric-card__unit[data-v-1db38850]{font-size:.85rem;color:var(--text-secondary)}.app-modal .metric-card__delta[data-v-1db38850]{display:inline-flex;align-items:center;gap:2px;font-size:.78rem;font-variant-numeric:tabular-nums}.app-modal .metric-card__delta.pos[data-v-1db38850]{color:#22c55e}.app-modal .metric-card__delta.neg[data-v-1db38850]{color:#ef4444}.app-modal .metric-card__delta.neu[data-v-1db38850]{color:var(--text-secondary)}.app-modal .metric-card__sub[data-v-1db38850]{font-size:.72rem;color:var(--text-secondary);margin-top:2px}.app-modal .metric-card__spark[data-v-1db38850]{margin-top:10px}.app-modal .metric-card__spark .spark-host[data-v-1db38850]{width:100%;height:58px}.app-modal .metric-card__open[data-v-1db38850]{display:none}.help-icon[data-v-1db38850]{display:inline-flex;align-items:center;justify-content:center;width:14px;height:14px;border-radius:50%;background:hsla(0,0%,100%,.08);color:var(--text-secondary);font-size:.65rem;font-weight:700;cursor:help}.help-icon__inner[data-v-1db38850]{line-height:1}.detail-wrap[data-v-1db38850]{display:flex;flex-direction:column;gap:10px}.detail-head[data-v-1db38850]{display:flex;align-items:center;gap:12px}.detail-title[data-v-1db38850]{font-size:1rem;font-weight:600;color:var(--text-primary)}.detail-hint[data-v-1db38850]{font-size:.75rem;color:var(--text-secondary)}.detail-host[data-v-1db38850]{width:100%;min-height:360px}.detail-time[data-v-1db38850]{font-size:.78rem;color:var(--text-secondary);text-align:center}.confirm-body[data-v-9c322174]{align-items:center;text-align:center;gap:12px}.confirm-body__icon[data-v-9c322174]{font-size:36px;color:var(--accent);opacity:.85}.confirm-body__text[data-v-9c322174]{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.45}.selected-count[data-v-dba831a8]{display:inline-flex;align-items:center;gap:8px;padding:8px 12px;border-radius:8px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.85rem;align-self:flex-start}.selected-count i[data-v-dba831a8]{color:var(--accent)}.selected-count strong[data-v-dba831a8]{color:var(--text-primary);font-variant-numeric:tabular-nums}.commands-grid[data-v-dba831a8]{display:grid;grid-template-columns:1fr 1fr;gap:8px}.commands-grid>.app-btn[data-v-dba831a8]{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.commands-grid>.app-btn>i[data-v-dba831a8]{flex-shrink:0}.modal-overlay[data-v-50eab63c]{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:16px;background:rgba(0,0,0,.55);z-index:9999;overflow:auto}.modal-window[data-v-50eab63c]{width:min(960px,96vw);max-height:90vh;display:flex;flex-direction:column;border-radius:14px;background:var(--modal-bg);border:1px solid var(--accent);color:var(--text-primary);backdrop-filter:blur(14px);box-shadow:0 10px 40px rgba(0,0,0,.4);position:relative;overflow:hidden}@media(max-width:768px){.modal-window[data-v-50eab63c]{border-radius:12px;max-height:95vh;width:100%}}.nudge-2fa[data-v-50eab63c]{display:flex;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 0;border-radius:10px;background:rgba(23,43,54,.6);border:1px solid rgba(0,173,181,.35);backdrop-filter:blur(6px)}.nudge-2fa__icon[data-v-50eab63c]{font-size:20px}.nudge-2fa__text[data-v-50eab63c]{flex:1}.nudge-2fa__title[data-v-50eab63c]{font-weight:600}.nudge-2fa__btn[data-v-50eab63c]{display:inline-flex;align-items:center;padding:8px 12px;border-radius:8px;border:1px solid rgba(0,173,181,.6);color:#fff}.nudge-2fa__close[data-v-50eab63c]{background:transparent;border:none;font-size:20px;line-height:1;cursor:pointer;color:inherit}.modal-window .footer[data-v-50eab63c],.modal-window .modal-header[data-v-50eab63c]{padding:12px 16px}.modal-window .modal-header[data-v-50eab63c]{position:sticky;top:0;z-index:10;display:flex;align-items:center;gap:10px;flex-wrap:wrap;background:linear-gradient(180deg,rgba(3,205,241,.2),rgba(3,205,241,.1) 55%,rgba(3,205,241,0));border-bottom:1px solid rgba(3,205,241,.35)}@media(max-width:640px){.modal-window .modal-header[data-v-50eab63c]{padding:10px 12px}}.modal-window .footer[data-v-50eab63c]{position:sticky;bottom:0;z-index:10;background:linear-gradient(0deg,rgba(3,205,241,.2),rgba(3,205,241,.1) 55%,rgba(3,205,241,0));border-top:1px solid rgba(3,205,241,.35);display:flex;justify-content:center;gap:12px}@media(max-width:640px){.modal-window .footer[data-v-50eab63c]{flex-direction:column;padding:12px}}.modal-window .modal-header .modal-close[data-v-50eab63c]{margin-left:auto;flex-shrink:0;font-size:22px;line-height:1;color:var(--text-primary);background:rgba(3,205,241,.08);border:1px solid rgba(3,205,241,.45);border-radius:10px;padding:6px 10px;cursor:pointer;transition:.2s}.modal-window .modal-header .modal-close[data-v-50eab63c]:hover{background:rgba(3,205,241,.16);border-color:rgba(3,205,241,.65)}@media(max-width:640px){.modal-window .modal-header .modal-close[data-v-50eab63c]{font-size:20px;padding:6px 10px;background:rgba(3,205,241,.18);border-color:rgba(3,205,241,.6)}}.modal-window .modal-content1[data-v-50eab63c]{flex:1 1 auto;min-height:0;overflow-y:auto;overflow-x:hidden;padding:16px;scrollbar-color:rgba(3,205,241,.85) rgba(3,205,241,.1);scrollbar-width:thin}.modal-window .modal-content1[data-v-50eab63c]::-webkit-scrollbar{width:10px}.modal-window .modal-content1[data-v-50eab63c]::-webkit-scrollbar-track{background:rgba(3,205,241,.1);border-radius:8px}.modal-window .modal-content1[data-v-50eab63c]::-webkit-scrollbar-thumb{background:linear-gradient(180deg,rgba(3,205,241,.85),rgba(3,205,241,.55));border-radius:8px;border:1px solid hsla(0,0%,100%,.15)}.modal-window .modal-content1[data-v-50eab63c]::-webkit-scrollbar-thumb:hover{background:linear-gradient(180deg,#03cdf1,rgba(3,205,241,.7))}@media(max-width:768px){.modal-window .modal-content1[data-v-50eab63c]{padding:12px}}@media(max-width:480px){.modal-window .modal-content1[data-v-50eab63c]{padding:8px}}.modal-title[data-v-50eab63c]{margin:0;font-weight:700;font-size:18px}@media(max-width:640px){.modal-title[data-v-50eab63c]{font-size:16px}}.src-badge[data-v-50eab63c]{font-size:12px;background:rgba(3,205,241,.1);color:var(--text-primary);padding:4px 8px;border-radius:8px;border:1px solid rgba(3,205,241,.45);word-break:break-word}@media(max-width:640px){.src-badge[data-v-50eab63c]{font-size:11px;padding:3px 6px}}.section[data-v-50eab63c]{margin-top:16px}.section-title[data-v-50eab63c]{margin:0 0 12px;font-weight:600;font-size:15px}.label[data-v-50eab63c]{display:block;margin-bottom:8px;color:var(--text-secondary);font-size:14px}.source-controls[data-v-50eab63c]{display:flex;gap:12px;align-items:stretch}@media(max-width:768px){.source-controls[data-v-50eab63c]{flex-direction:column}}.select-wrap[data-v-50eab63c]{position:relative;flex:1;min-width:0}.modal-window .select[data-v-50eab63c]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background:var(--bg-secondary);color:var(--text-primary);border:1px solid rgba(3,205,241,.55);padding:14px 44px 14px 16px;border-radius:10px;cursor:pointer;font-size:15px;outline:none;transition:all .25s ease;box-shadow:inset 0 2px 4px rgba(0,0,0,.25);text-align:center;text-align-last:center;-moz-text-align-last:center;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 viewBox=%270 0 24 24%27 fill=%27%2303CDF1%27><path d=%27M7 10l5 5 5-5%27/></svg>");background-repeat:no-repeat;background-position:right 14px center;background-size:16px}.modal-window .select[data-v-50eab63c]:hover{border-color:rgba(3,205,241,.75)}.modal-window .select[data-v-50eab63c]:focus{border-color:#03cdf1;box-shadow:0 0 0 3px rgba(3,205,241,.22),inset 0 2px 4px rgba(0,0,0,.25)}.modal-window .select[data-v-50eab63c]:disabled{opacity:.6;cursor:not-allowed}.modal-window .select option[data-v-50eab63c]{background:var(--bg-secondary);color:var(--text-primary)}@media(max-width:768px){.modal-window .select[data-v-50eab63c]{padding:16px 44px 16px 16px;font-size:16px;text-align:left;text-align-last:left;-moz-text-align-last:left}}.modal-window .btn[data-v-50eab63c]{border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:12px 14px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background:transparent;color:var(--text-primary);border:1px solid rgba(3,205,241,.55);white-space:nowrap}.modal-window .btn[data-v-50eab63c]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.modal-window .btn[data-v-50eab63c]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}@media(max-width:768px){.modal-window .btn[data-v-50eab63c]{padding:16px 20px;font-size:16px;min-height:48px}}.modal-window .btn-accent[data-v-50eab63c]{background:var(--gradient-btn);color:var(--bg-darkest);border:1px solid rgba(3,205,241,.75)}.modal-window .btn-accent[data-v-50eab63c]:hover{background:var(--gradient-btn-hover)}.modal-window .btn-ghost[data-v-50eab63c]{border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 12px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background:rgba(3,205,241,.08);border:1px solid rgba(3,205,241,.45)}.modal-window .btn-ghost[data-v-50eab63c]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.modal-window .btn-ghost[data-v-50eab63c]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}@media(max-width:640px){.modal-window .btn-ghost[data-v-50eab63c]{padding:12px 16px;font-size:14px}}.modal-window .btn-sm[data-v-50eab63c]{border:none;border-radius:8px;cursor:pointer;font-size:12px;padding:8px 10px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background:transparent;border:1px solid rgba(3,205,241,.55)}.modal-window .btn-sm[data-v-50eab63c]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.modal-window .btn-sm[data-v-50eab63c]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}@media(max-width:640px){.modal-window .btn-sm[data-v-50eab63c]{padding:10px 12px;font-size:12px}}.modal-window .btn-apply[data-v-50eab63c]{min-width:220px;display:flex;align-items:center;justify-content:center;color:#1a1a2e}@media(max-width:768px){.modal-window .btn-apply[data-v-50eab63c]{width:100%;min-width:0}}.toolbar[data-v-50eab63c]{display:flex;gap:12px;align-items:center;margin:16px 0}@media(max-width:768px){.toolbar[data-v-50eab63c]{flex-wrap:wrap;gap:8px}}.toolbar .btn-ghost[data-v-50eab63c]{display:inline-flex;align-items:center;gap:8px}.toolbar .btn-ghost input[type=checkbox][data-v-50eab63c]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:18px;height:18px;border-radius:6px;border:1px solid rgba(3,205,241,.6);background:linear-gradient(180deg,#05e6ff,#03cdf1);box-shadow:0 0 6px rgba(3,205,241,.45);display:inline-grid;place-content:center;cursor:pointer;transition:all .25s ease;margin-right:2px}.toolbar .btn-ghost:hover input[type=checkbox][data-v-50eab63c]{box-shadow:0 0 10px rgba(3,205,241,.7);transform:scale(1.05)}.toolbar .btn-ghost input[type=checkbox][data-v-50eab63c]:before{content:"";width:10px;height:10px;transform:scale(0);transition:transform .15s ease-in-out;background:#000;-webkit-mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27><path fill=%27white%27 d=%27M7.6 13.2 4.4 10l-1.2 1.2 4.4 4.4 9.2-9.2L15.6 5l-8 8.2z%27/></svg>") center/contain no-repeat;mask:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27><path fill=%27white%27 d=%27M7.6 13.2 4.4 10l-1.2 1.2 4.4 4.4 9.2-9.2L15.6 5l-8 8.2z%27/></svg>") center/contain no-repeat}.toolbar .btn-ghost input[type=checkbox][data-v-50eab63c]:checked:before{transform:scale(1)}.toolbar .btn-ghost input[type=checkbox][data-v-50eab63c]:disabled{opacity:.5;cursor:not-allowed}.box[data-v-50eab63c]{border:1px solid rgba(3,205,241,.35);border-radius:12px;margin:12px 0 16px;background:rgba(3,205,241,.06);padding:12px;transition:background .2s ease,transform .05s ease}@media(max-width:640px){.box[data-v-50eab63c]{padding:10px}}.box-head[data-v-50eab63c]{display:flex;justify-content:space-between;align-items:center;padding:8px 4px 12px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.box-head[data-v-50eab63c]:hover{background:rgba(3,205,241,.08)}.box-head[data-v-50eab63c]:active{transform:scale(.997)}.box-head .left[data-v-50eab63c]{display:flex;gap:12px;align-items:center}@media(max-width:640px){.box-head[data-v-50eab63c]{padding:6px 2px 10px}.box-head .left[data-v-50eab63c]{gap:8px}}.chev[data-v-50eab63c]{font-size:16px}.box-body[data-v-50eab63c]{padding:12px 6px 6px;display:grid;grid-template-columns:1fr;gap:16px}@media(max-width:640px){.box-body[data-v-50eab63c]{padding:10px 4px 4px;gap:12px}}.row-item[data-v-50eab63c]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:12px 16px;border-radius:10px;background:rgba(3,205,241,.05);border:1px solid rgba(3,205,241,.25);transition:.2s;cursor:pointer}.row-item[data-v-50eab63c]:hover{background:rgba(3,205,241,.08);border-color:rgba(3,205,241,.4)}@media(max-width:768px){.row-item[data-v-50eab63c]{flex-direction:column;align-items:flex-start;gap:8px;padding:16px}}@media(max-width:480px){.row-item[data-v-50eab63c]{padding:12px}}.chk[data-v-50eab63c]{display:inline-flex;align-items:center;gap:12px;cursor:pointer}.label-text[data-v-50eab63c]{font-weight:500;color:var(--text-primary);font-size:14px}.value-badge[data-v-50eab63c]{background:rgba(3,205,241,.1);border:1px solid rgba(3,205,241,.35);border-radius:8px;padding:6px 12px;font-size:13px;min-width:80px;text-align:center;font-weight:500}@media(max-width:768px){.value-badge[data-v-50eab63c]{min-width:0;width:100%;text-align:left}}.pools-wrapper[data-v-50eab63c]{display:flex;flex-direction:column;gap:16px;border:1px dashed rgba(3,205,241,.35);border-radius:12px;padding:16px;background:rgba(3,205,241,.06)}@media(max-width:640px){.pools-wrapper[data-v-50eab63c]{padding:12px;gap:12px}}.pools-head[data-v-50eab63c]{display:flex;align-items:flex-start;justify-content:space-between;gap:16px}@media(max-width:768px){.pools-head[data-v-50eab63c]{flex-direction:column;gap:12px}}.stratum-count[data-v-50eab63c]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:480px){.stratum-count[data-v-50eab63c]{width:100%;justify-content:space-between}}.radio-group[data-v-50eab63c]{display:flex;gap:8px}@media(max-width:480px){.radio-group[data-v-50eab63c]{gap:6px}}.radio-pill[data-v-50eab63c]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;background:rgba(3,205,241,.1);border:1px solid rgba(3,205,241,.45);font-size:13px;color:var(--text-primary);cursor:pointer;transition:.2s}.radio-pill input[type=radio][data-v-50eab63c]{margin:0}.radio-pill[data-v-50eab63c]:hover{background:rgba(3,205,241,.16)}@media(max-width:480px){.radio-pill[data-v-50eab63c]{padding:5px 10px;font-size:12px}}.pools-mobile[data-v-50eab63c]{display:flex;flex-direction:column;gap:12px}.pool-card[data-v-50eab63c]{padding:16px;border-radius:12px;background:rgba(3,205,241,.08);border:1px solid rgba(3,205,241,.35);transition:.2s}.pool-card.over-limit[data-v-50eab63c]{opacity:.45;filter:grayscale(.3);border-style:dashed}@media(max-width:640px){.pool-card[data-v-50eab63c]{padding:12px}}.pool-header[data-v-50eab63c]{display:flex;justify-content:space-between;align-items:center;margin-bottom:12px;padding-bottom:8px;border-bottom:1px solid rgba(3,205,241,.25);flex-wrap:wrap;gap:8px}.pool-number[data-v-50eab63c]{font-weight:700;color:var(--accent-text);font-size:14px}.not-selected[data-v-50eab63c]{font-size:12px;color:var(--text-secondary);font-style:italic}.pool-details[data-v-50eab63c]{display:flex;flex-direction:column;gap:8px}.pool-field[data-v-50eab63c]{display:flex;flex-direction:column;gap:4px}@media(min-width:480px){.pool-field[data-v-50eab63c]{flex-direction:row;align-items:center;gap:12px}}.field-label[data-v-50eab63c]{font-size:12px;color:var(--text-secondary);font-weight:600;min-width:70px}@media(max-width:480px){.field-label[data-v-50eab63c]{min-width:auto}}.field-value[data-v-50eab63c]{word-break:break-all;font-size:13px}@media(max-width:480px){.field-value[data-v-50eab63c]{font-size:12px}}.pools-edit[data-v-50eab63c]{display:flex;flex-direction:column;gap:12px}.pool-edit-row[data-v-50eab63c]{display:grid;grid-template-columns:auto 1.2fr 1.2fr 1fr;gap:12px;align-items:start;padding:12px;border:1px solid rgba(3,205,241,.3);border-radius:12px;background:rgba(3,205,241,.06);transition:.2s}.pool-edit-row.over-limit[data-v-50eab63c]{opacity:.45;filter:grayscale(.3);border-style:dashed}@media(max-width:920px){.pool-edit-row[data-v-50eab63c]{grid-template-columns:auto 1fr;grid-auto-rows:auto}.pool-edit-row .pe-col[data-v-50eab63c]{grid-column:1/-1}.pool-edit-row .pe-col.num[data-v-50eab63c]{grid-column:auto}}@media(max-width:640px){.pool-edit-row[data-v-50eab63c]{padding:10px;gap:10px}}.pe-col[data-v-50eab63c]{display:flex;flex-direction:column;gap:6px}.pe-col.num[data-v-50eab63c]{align-items:center;justify-content:center;font-weight:800;min-width:36px;color:var(--accent-text)}@media(max-width:920px){.pe-col.num[data-v-50eab63c]{align-items:flex-start;justify-content:flex-start;min-width:auto}}.pe-col label[data-v-50eab63c]{font-size:12px;font-weight:700;color:var(--text-secondary)}.pe-col input[type=text][data-v-50eab63c]{width:100%;background:hsla(0,0%,100%,.08);color:var(--text-primary);border:1px solid rgba(3,205,241,.45);padding:10px 12px;border-radius:10px;font-size:14px;outline:none;transition:.2s}.pe-col input[type=text][data-v-50eab63c]:hover{border-color:rgba(3,205,241,.65)}.pe-col input[type=text][data-v-50eab63c]:focus{border-color:#03cdf1;box-shadow:0 0 0 2px rgba(3,205,241,.22)}.pe-col input[type=text][data-v-50eab63c]::-moz-placeholder{color:hsla(0,0%,100%,.45)}.pe-col input[type=text][data-v-50eab63c]::placeholder{color:hsla(0,0%,100%,.45)}@media(max-width:640px){.pe-col input[type=text][data-v-50eab63c]{padding:12px;font-size:16px}}.user-row[data-v-50eab63c]{gap:8px}.user-row .btn.btn-sm[data-v-50eab63c]{height:38px;align-self:end}@media(max-width:640px){.user-row .btn.btn-sm[data-v-50eab63c]{height:44px}}.modal-window .btn.btn-sm[data-v-50eab63c]{border:none;border-radius:8px;cursor:pointer;font-size:12px;padding:8px 10px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background:rgba(3,205,241,.08);border:1px solid rgba(3,205,241,.55)}.modal-window .btn.btn-sm[data-v-50eab63c]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.modal-window .btn.btn-sm[data-v-50eab63c]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.modal-window .btn.btn-sm[data-v-50eab63c]:hover{background:rgba(3,205,241,.14)}.suffix-select-wrapper[data-v-50eab63c]{margin-top:12px;padding:16px;background:rgba(3,205,241,.1);border:1px solid rgba(3,205,241,.35);border-radius:10px;display:flex;flex-direction:column;gap:12px}@media(max-width:640px){.suffix-select-wrapper[data-v-50eab63c]{padding:12px;gap:10px}}.suffix-label[data-v-50eab63c]{font-size:13px;font-weight:700}.modal-window .suffix-mini-select[data-v-50eab63c],.modal-window .suffix-select[data-v-50eab63c]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;background:hsla(0,0%,100%,.08);color:var(--text-primary);border:1px solid rgba(3,205,241,.45);padding:10px 36px 10px 12px;border-radius:10px;cursor:pointer;font-size:14px;outline:none;transition:.2s;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2714%27 height=%2714%27 viewBox=%270 0 24 24%27 fill=%27%2303CDF1%27><path d=%27M7 10l5 5 5-5%27/></svg>");background-repeat:no-repeat;background-position:right 10px center;background-size:14px}.modal-window .suffix-mini-select[data-v-50eab63c]:hover,.modal-window .suffix-select[data-v-50eab63c]:hover{border-color:rgba(3,205,241,.65)}.modal-window .suffix-mini-select[data-v-50eab63c]:focus,.modal-window .suffix-select[data-v-50eab63c]:focus{border-color:#03cdf1;box-shadow:0 0 0 2px rgba(3,205,241,.22)}.modal-window .suffix-mini-select option[data-v-50eab63c],.modal-window .suffix-select option[data-v-50eab63c]{background:var(--bg-secondary);color:var(--text-primary)}@media(max-width:640px){.modal-window .suffix-mini-select[data-v-50eab63c],.modal-window .suffix-select[data-v-50eab63c]{padding:12px 36px 12px 12px;font-size:16px}}.suffix-options[data-v-50eab63c]{display:flex;flex-direction:column;gap:8px}.suffix-options.grid-2[data-v-50eab63c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:480px){.suffix-options.grid-2[data-v-50eab63c]{grid-template-columns:1fr}}.suffix-input[data-v-50eab63c]{width:100%;background:hsla(0,0%,100%,.08);color:var(--text-primary);border:1px solid rgba(3,205,241,.35);padding:8px 10px;border-radius:8px;font-size:13px;outline:none;transition:.2s}.suffix-input[data-v-50eab63c]:hover{border-color:rgba(3,205,241,.55)}.suffix-input[data-v-50eab63c]:focus{border-color:rgba(3,205,241,.85)}.suffix-input[data-v-50eab63c]::-moz-placeholder{color:hsla(0,0%,100%,.45)}.suffix-input[data-v-50eab63c]::placeholder{color:hsla(0,0%,100%,.45)}@media(max-width:640px){.suffix-input[data-v-50eab63c]{padding:10px 12px;font-size:16px}}.suffix-preview[data-v-50eab63c]{display:flex;align-items:center;gap:12px;padding:10px 12px;background:rgba(3,205,241,.12);border:1px solid rgba(3,205,241,.4);border-radius:8px;margin-top:4px;flex-wrap:wrap}.preview-label[data-v-50eab63c]{font-size:11px;color:var(--text-secondary);font-weight:600;min-width:90px}@media(max-width:480px){.preview-label[data-v-50eab63c]{min-width:auto}}.preview-value[data-v-50eab63c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:13px;color:var(--accent-text);font-weight:700;background:rgba(0,0,0,.28);padding:4px 8px;border-radius:6px;word-break:break-all}@media(max-width:480px){.preview-value[data-v-50eab63c]{font-size:12px}}.suffix-header[data-v-50eab63c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-bottom:8px;flex-wrap:wrap}.delim-group[data-v-50eab63c]{display:inline-flex;align-items:center;gap:8px;flex-wrap:wrap}.delim-group .delim-title[data-v-50eab63c]{font-size:12px;color:var(--text-secondary);margin-right:6px;white-space:nowrap}.delim-group .delim-pill[data-v-50eab63c]{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:4px 10px;cursor:pointer;transition:.2s}.delim-group .delim-pill input[data-v-50eab63c]{display:none}.delim-group .delim-pill span[data-v-50eab63c]{font-size:13px}@media(max-width:480px){.delim-group .delim-pill[data-v-50eab63c]{padding:3px 8px}.delim-group .delim-pill span[data-v-50eab63c]{font-size:12px}}.delim-group .delim-pill[data-v-50eab63c]:has(input:checked){border-color:rgba(3,205,241,.65);background:rgba(3,205,241,.12)}.template-row[data-v-50eab63c]{display:grid;grid-template-columns:1fr repeat(12,auto);gap:8px;margin-bottom:10px}.template-row .input-full.mono[data-v-50eab63c]{grid-column:1/span 6}@media(max-width:980px){.template-row[data-v-50eab63c]{grid-template-columns:1fr repeat(6,auto)}.template-row .input-full.mono[data-v-50eab63c]{grid-column:1/-1}}@media(max-width:640px){.template-row[data-v-50eab63c]{grid-template-columns:1fr 1fr 1fr}.template-row .input-full.mono[data-v-50eab63c]{grid-column:1/-1}}@media(max-width:480px){.template-row[data-v-50eab63c]{grid-template-columns:1fr 1fr;gap:6px}}.token-help[data-v-50eab63c]{margin:6px 0 0;padding-left:0;list-style:none;display:grid;grid-template-columns:1fr 1fr;gap:6px 16px}.token-help li[data-v-50eab63c]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 8px;border:1px dashed rgba(3,205,241,.25);border-radius:8px;background:rgba(3,205,241,.06)}.token-help li span[data-v-50eab63c]{font-size:13px;color:var(--text-primary)}.token-help li code[data-v-50eab63c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:12px;color:var(--accent);background:rgba(0,0,0,.3);padding:2px 6px;border-radius:6px}@media(max-width:720px){.token-help[data-v-50eab63c]{grid-template-columns:1fr}}.models[data-v-50eab63c]{display:grid;gap:12px}.model-bucket[data-v-50eab63c]{border:1px solid rgba(3,205,241,.35);border-radius:12px;background:rgba(3,205,241,.06);padding:12px}@media(max-width:640px){.model-bucket[data-v-50eab63c]{padding:10px}}.bucket-head[data-v-50eab63c]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px;flex-wrap:wrap}.bucket-head strong[data-v-50eab63c]{font-weight:800;letter-spacing:.2px}.bucket-head .btns-inline[data-v-50eab63c]{display:inline-flex;gap:8px;flex-wrap:wrap}.bucket-body[data-v-50eab63c]{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:8px}@media(max-width:640px){.bucket-body[data-v-50eab63c]{grid-template-columns:1fr}}.target-item[data-v-50eab63c]{display:inline-flex;align-items:center;gap:10px;padding:8px 10px;border-radius:10px;background:rgba(3,205,241,.08);border:1px solid rgba(3,205,241,.35);transition:.2s}.target-item[data-v-50eab63c]:hover{background:rgba(3,205,241,.14);border-color:rgba(3,205,241,.55)}.target-name[data-v-50eab63c]{font-size:14px;word-break:break-word}.error[data-v-50eab63c]{color:var(--danger);margin-top:8px;font-size:14px;padding:8px 12px;background:rgba(255,0,0,.1);border-radius:6px;border-left:3px solid var(--danger)}.pool-errors[data-v-50eab63c]{list-style:none;padding:0;margin:8px 0 0}.pool-errors li[data-v-50eab63c]{color:var(--danger);font-size:13px;padding:6px 10px;background:rgba(255,0,0,.1);border-radius:6px;border-left:3px solid var(--danger);margin-bottom:6px}@media(max-width:480px){.pool-errors li[data-v-50eab63c]{font-size:12px}}.modal-window input[type=checkbox][data-v-50eab63c],.modal-window input[type=radio][data-v-50eab63c]{accent-color:var(--accent);width:16px;height:16px;flex-shrink:0}.modal-window input[type=checkbox][data-v-50eab63c]:focus-visible,.modal-window input[type=radio][data-v-50eab63c]:focus-visible{outline:2px solid rgba(3,205,241,.55);outline-offset:2px}.modal-window input[type=checkbox][data-v-50eab63c]:indeterminate{accent-color:var(--accent)}.suffix-actions[data-v-50eab63c]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:8px;flex-wrap:wrap}@media(max-width:480px){.suffix-actions[data-v-50eab63c]{flex-direction:column;align-items:stretch}}.suffix-btns[data-v-50eab63c]{display:flex;gap:8px}@media(max-width:480px){.suffix-btns[data-v-50eab63c]{width:100%}.suffix-btns .btn[data-v-50eab63c]{flex:1}.clone-all[data-v-50eab63c]{width:100%}}.edit-toggle[data-v-50eab63c]{padding:8px 0}@media(max-width:640px){.edit-toggle[data-v-50eab63c]{padding:6px 0}}.mono[data-v-50eab63c]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.muted[data-v-50eab63c]{color:var(--text-secondary);font-size:13px}@media(max-width:480px){.muted[data-v-50eab63c]{font-size:12px}}@media(max-width:640px){.modal-window .footer[data-v-50eab63c]{flex-direction:column;align-items:center;gap:10px;padding:10px 12px}.modal-window .footer .btn-apply[data-v-50eab63c],.modal-window .footer .btn[data-v-50eab63c]{font-size:14px!important;padding:10px 14px!important;min-height:38px!important;color:#1a1a2e!important;width:auto!important;min-width:140px;max-width:90vw;display:flex;align-items:center;justify-content:center;text-align:center}.modal-window .footer .btn-cancel[data-v-50eab63c]{text-align:center}.modal-window .btn-apply[data-v-50eab63c]{width:auto!important;min-width:140px}.modal-window .btn-load[data-v-50eab63c]{font-size:14px!important;padding:10px 14px!important;min-height:36px!important;align-self:center;width:auto;min-width:140px;text-align:center;display:flex;align-items:center;justify-content:center}}@media(min-width:641px)and (max-width:768px){.modal-window .btn-load[data-v-50eab63c],.modal-window .footer .btn-apply[data-v-50eab63c],.modal-window .footer .btn[data-v-50eab63c]{font-size:15px;padding:12px 16px;min-height:42px}.modal-window .btn-apply[data-v-50eab63c]{width:auto;min-width:160px}.modal-window .btn-load[data-v-50eab63c]{align-self:center;width:auto;min-width:150px}}.suffix-select-wrapper[data-v-50eab63c]{box-shadow:0 0 0 1px rgba(3,205,241,.25),0 8px 24px rgba(0,0,0,.35)}.suffix-label[data-v-50eab63c]{color:var(--accent-text);text-shadow:0 0 6px rgba(3,205,241,.35)}.delim-group .delim-pill[data-v-50eab63c]{background:rgba(3,205,241,.08);border:1px solid rgba(3,205,241,.45);transition:all .2s ease}.delim-group .delim-pill[data-v-50eab63c]:hover{background:rgba(3,205,241,.14);border-color:rgba(3,205,241,.65)}.delim-group .delim-pill[data-v-50eab63c]:has(input:checked){background:rgba(3,205,241,.22);border-color:rgba(3,205,241,.9);box-shadow:0 0 0 2px rgba(3,205,241,.25),0 0 18px rgba(3,205,241,.25)}.delim-group .delim-pill:has(input:checked) span[data-v-50eab63c]{font-weight:700}.suffix-preview[data-v-50eab63c]{border-color:rgba(3,205,241,.55);background:rgba(3,205,241,.14)}.preview-value[data-v-50eab63c]{border:1px solid rgba(3,205,241,.55);box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.suffix-btns .btn-accent[data-v-50eab63c],.suffix-btns .btn.btn-accent.btn-sm[data-v-50eab63c],.suffix-btns .btn.btn-sm[data-v-50eab63c],.suffix-btns .btn[data-v-50eab63c]{display:inline-flex;align-items:center;justify-content:center;text-align:center}.suffix-btns .btn-accent[data-v-50eab63c],.suffix-btns .btn[data-v-50eab63c]{font-size:14px;padding:10px 14px;min-height:36px;min-width:120px}@media(max-width:640px){.suffix-actions[data-v-50eab63c]{flex-direction:column;align-items:stretch;gap:8px}.suffix-btns[data-v-50eab63c]{display:grid;grid-template-columns:1fr 1fr;gap:8px;width:100%}.suffix-btns .btn-accent[data-v-50eab63c],.suffix-btns .btn.btn-accent.btn-sm[data-v-50eab63c],.suffix-btns .btn.btn-sm[data-v-50eab63c],.suffix-btns .btn[data-v-50eab63c]{font-size:13px!important;padding:9px 12px!important;min-height:34px!important;min-width:0;width:100%}.clone-all[data-v-50eab63c]{order:-1;width:100%}}.suffix-select-wrapper .suffix-mini-select[data-v-50eab63c],.suffix-select-wrapper .suffix-select[data-v-50eab63c]{border-color:rgba(3,205,241,.65)}.suffix-select-wrapper .suffix-mini-select[data-v-50eab63c]:focus,.suffix-select-wrapper .suffix-select[data-v-50eab63c]:focus{border-color:#03cdf1;box-shadow:0 0 0 2px rgba(3,205,241,.28)}.user-row[data-v-50eab63c]{display:grid;grid-template-columns:1fr auto;gap:6px;align-items:center}.user-row .btn.btn-sm[data-v-50eab63c]{display:flex;align-items:center;justify-content:center;font-size:15px;line-height:1;font-weight:600;width:36px;height:36px;min-width:36px;padding:0;border-radius:8px;background:rgba(3,205,241,.1);border:1px solid rgba(3,205,241,.55);transition:background .2s,border-color .2s,transform .15s ease;cursor:pointer}.user-row .btn.btn-sm[data-v-50eab63c]:hover{background:rgba(3,205,241,.18);border-color:rgba(3,205,241,.75);transform:scale(1.05)}.user-row .btn.btn-sm[data-v-50eab63c]:active{transform:scale(.95)}@media(max-width:640px){.user-row[data-v-50eab63c]{gap:6px}.user-row .btn.btn-sm[data-v-50eab63c]{width:30px;height:30px;min-width:32px;font-size:14px;border-radius:8px;padding:0}}@media(max-width:420px){.user-row .btn.btn-sm[data-v-50eab63c]{width:28px!important;height:28px!important;min-width:30px;font-size:13px}}.app-modal-overlay .app-modal[data-v-50eab63c]{display:flex!important;flex-direction:column!important;max-height:calc(100vh - 40px)!important;overflow:hidden!important}.app-modal-overlay .app-modal .app-modal__head[data-v-50eab63c]{flex:0 0 auto!important;position:relative;z-index:5}.app-modal-overlay .app-modal .app-modal__body[data-v-50eab63c]{flex:1 1 auto!important;min-height:0!important;overflow-y:auto!important;overflow-x:hidden!important}.app-modal-overlay .app-modal .app-modal__footer[data-v-50eab63c]{flex:0 0 auto!important;position:relative;z-index:5}.app-modal .box[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color);transition:border-color .15s ease}.app-modal .box[data-v-50eab63c]:hover{border-color:var(--border-accent-strong)}.app-modal .box-head[data-v-50eab63c]:hover{background:transparent}.app-modal .row-item[data-v-50eab63c]{background:var(--bg-secondary);border:1px solid var(--border-color)}.app-modal .row-item[data-v-50eab63c]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong)}:root:not(.dark) .app-modal .row-item[data-v-50eab63c]{background:var(--bg-hover)!important;border-color:var(--border-color)!important}.app-modal .value-badge[data-v-50eab63c]{color:var(--text-primary)}.app-modal .target-item[data-v-50eab63c],.app-modal .value-badge[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color)}.app-modal .target-item[data-v-50eab63c]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong)}.app-modal .edit-toggle[data-v-50eab63c]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;padding:12px 16px;transition:border-color .15s ease}.app-modal .edit-toggle[data-v-50eab63c]:hover{border-color:var(--border-accent-strong)}.app-modal .pools-wrapper[data-v-50eab63c]{background:var(--bg-primary);border:1px dashed var(--border-color)}.app-modal .pool-card[data-v-50eab63c]{background:var(--bg-secondary);border:1px solid var(--border-color)}.app-modal .radio-pill[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color)}.app-modal .radio-pill[data-v-50eab63c]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong)}.app-modal .nudge-2fa--top[data-v-50eab63c],.app-modal .nudge-2fa[data-v-50eab63c]{background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35)}.app-modal .pool-edit-row[data-v-50eab63c]{background:var(--bg-secondary);border:1px solid var(--border-color)}.app-modal .pe-col input[type=text][data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color)}.app-modal .pe-col input[type=text][data-v-50eab63c]:hover{border-color:var(--border-accent-strong)}.app-modal .pe-col input[type=text][data-v-50eab63c]:focus{border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1)}.app-modal .user-row[data-v-50eab63c]{align-items:stretch}.app-modal .user-row .suffix-add-btn[data-v-50eab63c]{align-self:stretch;min-width:40px;padding:0 12px;display:inline-flex;align-items:center;justify-content:center;background:var(--bg-secondary);border:1px solid var(--accent);color:var(--accent);border-radius:8px;cursor:pointer;transition:background .15s ease,box-shadow .15s ease}.app-modal .user-row .suffix-add-btn i[data-v-50eab63c]{color:var(--accent);font-size:.9rem}.app-modal .user-row .suffix-add-btn[data-v-50eab63c]:hover:not(:disabled){background:var(--bg-primary);box-shadow:0 0 0 3px rgba(3,205,241,.18)}.app-modal .template-row[data-v-50eab63c]{display:flex;flex-wrap:wrap;gap:6px}.app-modal .template-row .input-full.mono[data-v-50eab63c]{flex:1 1 100%;min-width:0}.app-modal .template-row .btn.btn-sm[data-v-50eab63c]{flex:0 0 auto}.app-modal .btn.btn-sm[data-v-50eab63c]{display:inline-flex;align-items:center;justify-content:center;height:38px;padding:0 12px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font:inherit;font-size:13px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.app-modal .btn.btn-sm[data-v-50eab63c]:hover{background:var(--bg-primary);border-color:var(--border-accent-strong)}.app-modal .suffix-select-wrapper[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color)}.app-modal .suffix-mini-select[data-v-50eab63c],.app-modal .suffix-select[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.app-modal .suffix-mini-select[data-v-50eab63c]:hover,.app-modal .suffix-select[data-v-50eab63c]:hover{border-color:var(--border-accent-strong)}.app-modal .suffix-mini-select[data-v-50eab63c]:focus,.app-modal .suffix-select[data-v-50eab63c]:focus{border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1)}.app-modal .input-full.mono[data-v-50eab63c],.app-modal .suffix-input[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary)}.app-modal .input-full.mono[data-v-50eab63c]:hover,.app-modal .suffix-input[data-v-50eab63c]:hover{border-color:var(--border-accent-strong)}.app-modal .input-full.mono[data-v-50eab63c]:focus,.app-modal .suffix-input[data-v-50eab63c]:focus{border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1)}.app-modal .suffix-preview[data-v-50eab63c]{background:var(--bg-secondary);border:1px solid var(--border-color)}.app-modal .preview-value[data-v-50eab63c]{color:var(--accent);background:var(--bg-primary)}.app-modal .delim-group .delim-pill[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color)}.app-modal .delim-group .delim-pill[data-v-50eab63c]:hover{border-color:var(--border-accent-strong);background:var(--bg-secondary)}.app-modal .delim-group .delim-pill[data-v-50eab63c]:has(input:checked){background:var(--bg-secondary);border-color:var(--accent)}.app-modal .model-bucket[data-v-50eab63c]{background:var(--bg-primary);border:1px solid var(--border-color)}.app-modal .token-help li[data-v-50eab63c]{background:var(--bg-primary);border:1px dashed var(--border-color)}.ps-group[data-v-50eab63c]{border:1px dashed hsla(0,0%,100%,.12);border-radius:10px;padding:10px 12px;margin:10px 0 4px;background:hsla(0,0%,100%,.03)}.ps-group__head[data-v-50eab63c]{font-size:.95rem;opacity:.9;margin-bottom:8px}.ps-group__body[data-v-50eab63c]{display:flex;flex-direction:column;gap:8px}.ps-item[data-v-50eab63c]{padding-left:6px}.chev[data-v-50eab63c]{transition:transform .2s ease;display:inline-block}.chev.open[data-v-50eab63c]{transform:rotate(180deg)}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c],:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]{-webkit-appearance:none!important;-moz-appearance:none!important;appearance:none!important;width:16px!important;height:16px!important;background:#fff!important;background-color:#fff!important;border:1.5px solid #b8c0cc!important;border-radius:4px!important;cursor:pointer!important;position:relative;flex-shrink:0;vertical-align:middle;transition:border-color .15s ease,background .15s ease;box-shadow:none!important}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c]:hover,:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]:hover{border-color:var(--accent)!important}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c]:checked,:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]:checked{background:var(--accent)!important;background-color:var(--accent)!important;border-color:var(--accent)!important}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c]:checked:after,:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]:checked:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c]:indeterminate,:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]:indeterminate{background:var(--accent)!important;border-color:var(--accent)!important}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c]:indeterminate:after,:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]:indeterminate:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;background:#fff;transform:translateY(-50%)}:root:not(.dark) .app-modal .chk input[type=checkbox][data-v-50eab63c]:disabled,:root:not(.dark) .app-modal input[type=checkbox][data-v-50eab63c]:disabled{opacity:.45!important;cursor:not-allowed!important;background:#f1f3f7!important;border-color:#d5dae3!important}:root:not(.dark) .app-modal input[type=radio][data-v-50eab63c]{accent-color:var(--accent)!important}.nudge-2fa--top[data-v-50eab63c]{margin:8px 0 14px;border:1px solid rgba(245,158,11,.4);background:rgba(245,158,11,.08);border-radius:10px;padding:10px 12px;display:flex;align-items:center;gap:10px}.nudge-2fa--top .nudge-2fa__icon[data-v-50eab63c]{font-size:20px;color:#f59e0b;flex-shrink:0}.nudge-2fa--top .nudge-2fa__text[data-v-50eab63c]{flex:1;min-width:0}.nudge-2fa--top .nudge-2fa__title[data-v-50eab63c]{font-size:13px;color:var(--text-primary);font-weight:500}.nudge-2fa--top .nudge-2fa__btn[data-v-50eab63c]{text-decoration:none;font-size:12px;font-weight:600;padding:6px 12px;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--accent);color:var(--accent);white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.nudge-2fa--top .nudge-2fa__btn[data-v-50eab63c]:hover{background:rgba(3,205,241,.1);box-shadow:0 0 0 3px rgba(3,205,241,.15)}.app-modal .pools-wrapper .nudge-2fa[data-v-50eab63c]{background:rgba(245,158,11,.1)!important;border:1px solid rgba(245,158,11,.4)!important;border-radius:8px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;gap:10px!important}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__icon[data-v-50eab63c]{font-size:18px!important;color:#f59e0b!important;flex-shrink:0}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__text[data-v-50eab63c]{flex:1;min-width:0}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__title[data-v-50eab63c]{font-size:13px!important;color:var(--text-primary)!important}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__btn[data-v-50eab63c]{background:var(--bg-secondary)!important;border:1px solid var(--accent)!important;color:var(--accent)!important;font-weight:600!important;padding:6px 14px!important;border-radius:6px!important;text-decoration:none!important;white-space:nowrap;transition:background .15s ease,box-shadow .15s ease}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__btn[data-v-50eab63c]:hover{background:rgba(3,205,241,.1)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__close[data-v-50eab63c]{background:transparent!important;border:none!important;color:var(--text-secondary)!important;font-size:1.2rem;cursor:pointer;width:26px;height:26px;border-radius:6px;line-height:1}.app-modal .pools-wrapper .nudge-2fa .nudge-2fa__close[data-v-50eab63c]:hover{background:rgba(239,68,68,.1);color:#ef4444!important}.app-modal .bucket-toggle[data-v-50eab63c]{display:inline-flex;align-items:center;gap:8px;background:transparent;border:none;cursor:pointer;color:var(--text-primary);font:inherit;padding:0}.app-modal .bucket-toggle i[data-v-50eab63c]{color:var(--accent);font-size:.8rem;width:12px;text-align:center}.app-modal .bucket-toggle:hover strong[data-v-50eab63c]{color:var(--accent)}.app-modal .bucket-count[data-v-50eab63c]{font-size:.7rem;color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;padding:1px 7px}.app-modal .bucket-fw[data-v-50eab63c]{font-size:.68rem;font-weight:700;color:var(--accent);background:color-mix(in srgb,var(--accent) 12%,transparent);border:1px solid color-mix(in srgb,var(--accent) 35%,transparent);border-radius:999px;padding:1px 7px}.section-title[data-v-750c8fba]{margin:0;font-size:.85rem;font-weight:600;color:var(--text-secondary);text-transform:uppercase;letter-spacing:.4px}.params[data-v-750c8fba]{display:flex;flex-direction:column;gap:12px}.field--inline[data-v-750c8fba]{flex-direction:row;align-items:center;justify-content:space-between}.field--inline label[data-v-750c8fba]{margin:0}.switch[data-v-750c8fba]{position:relative;width:40px;height:22px;flex-shrink:0}.switch input[data-v-750c8fba]{opacity:0;width:0;height:0}.switch input:checked+span[data-v-750c8fba]{background:var(--accent)}.switch input:checked+span[data-v-750c8fba]:before{transform:translateX(18px)}.switch span[data-v-750c8fba]{position:absolute;inset:0;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px;cursor:pointer;transition:background .15s ease}.switch span[data-v-750c8fba]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-primary);transition:transform .15s ease}.resolve[data-v-750c8fba]{margin-top:8px;display:flex;flex-direction:column;gap:10px}.resolve-header[data-v-750c8fba]{display:flex;align-items:center;justify-content:space-between;gap:12px}.resolve-header strong[data-v-750c8fba]{color:var(--text-primary);font-size:.95rem}.loading-inline[data-v-750c8fba]{padding:12px;text-align:center;color:var(--text-secondary);background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.targets-grouped[data-v-750c8fba]{display:flex;flex-direction:column;gap:6px}.model-group[data-v-750c8fba]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;overflow:hidden}.model-group.has-bad[data-v-750c8fba]{border-color:rgba(239,68,68,.35)}.model-group__head[data-v-750c8fba]{width:100%;display:flex;align-items:center;gap:10px;padding:9px 12px;background:var(--bg-secondary);border:none;cursor:pointer;color:var(--text-primary);font:inherit;text-align:left;transition:background .15s ease}.model-group__head[data-v-750c8fba]:hover{background:var(--bg-hover)}.model-group__head .chev[data-v-750c8fba]{font-size:.7rem;color:var(--text-secondary);width:10px;flex-shrink:0}.model-group__head .mg-model[data-v-750c8fba]{font-size:.9rem;font-weight:700;flex-shrink:0}.model-group__head .mg-count[data-v-750c8fba]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px;padding:1px 8px;font-size:.72rem;font-weight:700;color:var(--text-secondary);flex-shrink:0}.model-group__head .mg-meta[data-v-750c8fba]{font-size:.74rem;color:var(--text-secondary);white-space:nowrap;flex-shrink:0}.model-group__head .mg-url[data-v-750c8fba]{font-size:.76rem;color:var(--accent);text-decoration:none;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0;flex:1}.model-group__head .mg-url[data-v-750c8fba]:hover{text-decoration:underline}.model-group__head .mg-status[data-v-750c8fba]{margin-left:auto;font-size:.78rem;font-weight:600;white-space:nowrap;flex-shrink:0}.model-group__body[data-v-750c8fba]{display:flex;flex-direction:column;max-height:320px;overflow-y:auto}.wrow[data-v-750c8fba]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:6px 12px 6px 32px;border-top:1px solid var(--border-color);font-size:.8rem}.wrow.bad[data-v-750c8fba]{background:rgba(239,68,68,.06)}.wrow .w-name[data-v-750c8fba]{color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;min-width:0}.wrow .w-status[data-v-750c8fba]{flex-shrink:0}.ok[data-v-750c8fba]{color:#22c55e;font-weight:600}.bad[data-v-750c8fba]{color:#ef4444;font-weight:600}@media(max-width:480px){.model-group__head[data-v-750c8fba]{flex-wrap:wrap;gap:6px 8px}.model-group__head .mg-url[data-v-750c8fba]{flex-basis:100%;order:5;flex:none}.model-group__head .mg-status[data-v-750c8fba]{margin-left:0}.wrow[data-v-750c8fba]{padding-left:20px;font-size:.76rem}}.hint[data-v-750c8fba]{padding:12px;text-align:center;color:var(--text-secondary);font-style:italic}.batch-progress[data-v-72a410ac]{width:100%;display:flex;flex-direction:column;align-items:center;gap:6px}.batch-progress__bar[data-v-72a410ac]{width:100%;height:6px;border-radius:3px;background:var(--border-color);overflow:hidden}.batch-progress__fill[data-v-72a410ac]{width:100%;height:100%;border-radius:3px;background:linear-gradient(90deg,var(--accent),var(--accent-hover));animation:batch-progress-indeterminate-72a410ac 1.2s ease-in-out infinite}.batch-progress__text[data-v-72a410ac]{font-size:13px;color:var(--text-secondary)}@keyframes batch-progress-indeterminate-72a410ac{0%{transform:translateX(-100%)}to{transform:translateX(200%)}}.hint[data-v-e02b7956]{margin:0;font-size:.82rem;color:var(--text-secondary);font-style:italic}.app-modal .check-row[data-v-e02b7956]{width:100%;justify-content:flex-start;text-align:left}.hint[data-v-7d340c48]{margin:0;font-size:.82rem;color:var(--text-secondary);font-style:italic}.bulk-actions[data-v-7d340c48]{display:flex;gap:6px;flex-wrap:wrap}.fields-list[data-v-7d340c48]{display:flex;flex-direction:column;gap:6px}.app-modal .check-row[data-v-7d340c48]{width:100%;justify-content:flex-start;text-align:left}.dm-section[data-v-7d340c48]{display:flex;flex-direction:column;gap:8px;padding:10px 0}.dm-section+.dm-section[data-v-7d340c48]{border-top:1px solid var(--border-color);margin-top:4px}.dm-section__title[data-v-7d340c48]{display:flex;align-items:center;gap:8px;margin:0 0 4px;font-size:.85rem;font-weight:600;color:var(--text-primary);text-transform:uppercase;letter-spacing:.4px}.dm-section__title i[data-v-7d340c48]{color:var(--accent);font-size:.85rem;width:14px;text-align:center}.dm-section__title--toggle[data-v-7d340c48]{width:100%;background:transparent;border:none;padding:4px 0;cursor:pointer;text-align:left}.dm-section__title--toggle:hover .dm-section__label[data-v-7d340c48]{color:var(--accent)}.dm-section__label[data-v-7d340c48]{flex:1}.dm-section__counter[data-v-7d340c48]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;padding:1px 8px;font-size:.7rem;color:var(--text-secondary);font-weight:600;letter-spacing:0;text-transform:none}.view-toggle-group[data-v-7d340c48]{display:flex;gap:6px}.view-toggle-group .view-toggle-btn[data-v-7d340c48]{flex:1;justify-content:center;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);transition:all .15s ease}.view-toggle-group .view-toggle-btn i[data-v-7d340c48]{color:var(--text-secondary)}.view-toggle-group .view-toggle-btn[data-v-7d340c48]:hover{border-color:var(--border-accent-strong);color:var(--text-primary)}.view-toggle-group .view-toggle-btn:hover i[data-v-7d340c48]{color:var(--accent)}.view-toggle-group .view-toggle-btn.is-active[data-v-7d340c48]{border-color:var(--accent);background:rgba(3,205,241,.1);color:var(--accent)}.view-toggle-group .view-toggle-btn.is-active i[data-v-7d340c48]{color:var(--accent)}.dm-collapsible[data-v-7d340c48]{display:flex;flex-direction:column;gap:8px;overflow:hidden}.dm-collapse-enter-active[data-v-7d340c48],.dm-collapse-leave-active[data-v-7d340c48]{transition:max-height .25s ease,opacity .2s ease;max-height:800px;overflow:hidden}.dm-collapse-enter-from[data-v-7d340c48],.dm-collapse-leave-to[data-v-7d340c48]{max-height:0;opacity:0}.worker_page[data-v-7ee3fcff]{max-width:1230px!important;justify-content:center!important}.workers-list[data-v-7ee3fcff]{margin-top:20px;overflow-y:auto;overflow-x:hidden;border-radius:5px;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);box-sizing:border-box;width:100%;max-width:1700px;margin:0 auto;position:relative;font-size:.85rem}.workers-list[data-v-7ee3fcff]::-webkit-scrollbar{width:8px}.workers-list[data-v-7ee3fcff]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:5px}.workers-list[data-v-7ee3fcff]::-webkit-scrollbar-track{background:transparent}.workers-scroll-inner[data-v-7ee3fcff]{display:block;width:100%;box-sizing:border-box}.workers-scroll-inner[data-v-7ee3fcff]>*{width:100%;box-sizing:border-box}.group-workers[data-v-7ee3fcff],.nested-groups[data-v-7ee3fcff],.ungrouped-workers-container[data-v-7ee3fcff],.ungrouped-workers-dropzone[data-v-7ee3fcff]{box-sizing:border-box}.worker-container[data-v-7ee3fcff]:not(.in-group){margin:0 20px}.no-workers-placeholder[data-v-7ee3fcff]{justify-content:center;padding:40px;text-align:center;color:var(--text-secondary);background:transparent;border-radius:8px}.no-workers-placeholder .placeholder-content[data-v-7ee3fcff],.no-workers-placeholder[data-v-7ee3fcff]{display:flex;align-items:center;flex-direction:column}.no-workers-placeholder .placeholder-content .placeholder-icon[data-v-7ee3fcff]{font-size:60px;color:var(--accent);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-title[data-v-7ee3fcff]{font-size:20px;color:var(--text-primary);margin-bottom:20px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-7ee3fcff]{background:var(--accent);color:#fff;border:none;padding:10px 20px;border-radius:4px;cursor:pointer;font-size:14px;display:inline-flex;align-items:center}.no-workers-placeholder .placeholder-content .placeholder-button i[data-v-7ee3fcff]{margin-right:6px}.no-workers-placeholder .placeholder-content .placeholder-button[data-v-7ee3fcff]:hover{opacity:.9}.chain-tooltip[data-v-7ee3fcff]{z-index:9999!important}.worker-chain[data-v-7ee3fcff]{position:relative}.worker-chain .chain-status-container[data-v-7ee3fcff]{display:flex;flex-direction:row;gap:4px;align-items:center;justify-content:center}.worker-chain .chain-square[data-v-7ee3fcff]{width:12px;height:12px;border-radius:2px;cursor:pointer;transition:transform .2s ease}.worker-chain .chain-square[data-v-7ee3fcff]:hover{transform:scale(1.2)}.worker-chain .chain-tooltip[data-v-7ee3fcff]{position:fixed;background:var(--bg-secondary,#21252a);border:1px solid var(--border-color,hsla(0,0%,100%,.1));color:var(--text-primary,#fff);padding:12px 14px;border-radius:12px;font-size:12px;z-index:9999;width:-moz-max-content;width:max-content;min-width:230px;max-width:340px;pointer-events:none;box-shadow:0 10px 28px rgba(0,0,0,.5)}.worker-chain .chain-tooltip .cb-head[data-v-7ee3fcff]{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-bottom:12px}.worker-chain .chain-tooltip .cb-title[data-v-7ee3fcff]{font-weight:700;font-size:13px;color:var(--text-primary,#fff)}.worker-chain .chain-tooltip .cb-badge[data-v-7ee3fcff]{display:inline-flex;align-items:center;gap:5px;padding:3px 9px;border-radius:999px;font-size:10px;font-weight:700;letter-spacing:.3px;color:var(--accent,#03cdf1);background:rgba(3,205,241,.12);border:1px solid var(--border-accent-strong,rgba(3,205,241,.4))}.worker-chain .chain-tooltip .cb-badge i[data-v-7ee3fcff]{font-size:9px}.worker-chain .chain-tooltip .cb-badge.off[data-v-7ee3fcff]{color:var(--text-secondary,#9aa0aa);background:hsla(0,0%,100%,.05);border-color:var(--border-color,hsla(0,0%,100%,.12))}.worker-chain .chain-tooltip .cb-metrics[data-v-7ee3fcff]{display:flex;align-items:flex-start;gap:18px}.worker-chain .chain-tooltip .cb-m[data-v-7ee3fcff]{display:flex;flex-direction:column;gap:3px;min-width:0}.worker-chain .chain-tooltip .cb-m+.cb-m[data-v-7ee3fcff]{padding-left:18px;border-left:1px solid var(--border-color,hsla(0,0%,100%,.1))}.worker-chain .chain-tooltip .cb-m-val[data-v-7ee3fcff]{font-weight:800;font-size:15px;line-height:1.1;color:var(--text-primary,#fff);font-variant-numeric:tabular-nums;white-space:nowrap}.worker-chain .chain-tooltip .cb-m-val small[data-v-7ee3fcff]{font-size:10px;font-weight:600;color:var(--text-secondary,#9aa0aa);margin-left:2px}.worker-chain .chain-tooltip .cb-m-lbl[data-v-7ee3fcff]{font-size:9px;text-transform:uppercase;letter-spacing:.4px;color:var(--text-secondary,#9aa0aa);white-space:nowrap}.worker-agent-version[data-v-7ee3fcff]{font-size:.75rem;color:var(--accent-text)}.worker-agent-version.outdated[data-v-7ee3fcff]{color:#f03f3f!important;font-weight:600;-webkit-text-decoration:underline dashed 1px;text-decoration:underline dashed 1px;text-underline-offset:2px;cursor:help}.worker-row:not(.cap) .worker-row-handle[data-v-7ee3fcff]{align-self:center;justify-self:center;display:inline-flex;align-items:center;justify-content:center;width:24px;height:26px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.worker-row:not(.cap) .worker-row-handle i[data-v-7ee3fcff]{font-size:13px;line-height:1}.worker-row:not(.cap) .worker-row-handle[data-v-7ee3fcff]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.action-menu-dropdown .select-row[data-v-7ee3fcff]{display:flex;align-items:center;gap:8px}.action-menu-dropdown .select-row .cmd-select[data-v-7ee3fcff]{flex:1 1 auto;min-width:160px;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:var(--glass-bg);border:1px solid rgba(3,205,241,.35);border-radius:8px;padding:6px 28px 6px 10px;color:var(--text-primary);font-size:13px;line-height:1.4;outline:none;background-image:linear-gradient(45deg,transparent 50%,#9feaff 0),linear-gradient(135deg,#9feaff 50%,transparent 0);background-position:calc(100% - 16px) calc(50% - 3px),calc(100% - 10px) calc(50% - 3px);background-size:6px 6px,6px 6px;background-repeat:no-repeat}.action-menu-dropdown .select-row .cmd-select[data-v-7ee3fcff]:hover{border-color:rgba(3,205,241,.65)}.action-menu-dropdown .select-row .cmd-select[data-v-7ee3fcff]:focus{border-color:rgba(3,205,241,.95);box-shadow:0 0 0 2px rgba(3,205,241,.18)}.action-menu-dropdown .select-row .cmd-select[data-v-7ee3fcff]::-moz-placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-7ee3fcff]::placeholder{color:var(--text-secondary)}.action-menu-dropdown .select-row .cmd-select[data-v-7ee3fcff]:-ms-expand{display:none}.action-menu-dropdown .select-row .cmd-select option[data-v-7ee3fcff]{background-color:var(--bg-surface);color:var(--text-primary)}.action-menu-dropdown .select-row .cmd-select option[disabled][data-v-7ee3fcff]{color:var(--text-muted)}.action-menu-dropdown[data-v-7ee3fcff]{overflow:visible;z-index:9999}.worker-row[data-v-7ee3fcff]{display:grid;align-items:center;width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:6px;background-color:var(--bg-hover);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease;border-radius:10px;position:relative;min-height:38px;padding:2px 0;box-sizing:border-box}.worker-row[data-v-7ee3fcff]:hover{border-color:var(--border-accent-strong)}.worker-row>div[data-v-7ee3fcff]{padding:6px 10px;text-align:center;word-wrap:break-word;min-width:0}.worker-row>[style*=sticky][data-v-7ee3fcff]{background-color:var(--bg-hover)}.worker-row.inactive>[style*=sticky][data-v-7ee3fcff]{background-color:var(--bg-primary)}.worker-row.cap[data-v-7ee3fcff]{width:-moz-max-content;width:max-content;min-width:100%;margin-bottom:10px;cursor:pointer;height:40px;background-color:var(--bg-secondary);padding:0;position:sticky;top:0;z-index:5}.worker-row.cap>[style*=sticky][data-v-7ee3fcff]{background-color:var(--bg-secondary);z-index:6}.worker-row.cap>div[data-v-7ee3fcff]{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:4px;min-width:0;overflow:hidden}.worker-row.cap>div .header-cell[data-v-7ee3fcff]{display:inline-flex;align-items:center;gap:4px;max-width:100%}.worker-row.cap>div .header-cell>span[data-v-7ee3fcff],.worker-row.cap>div .header-cell[data-v-7ee3fcff]{min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.worker-row.cap i[data-v-7ee3fcff]{margin-bottom:0;font-size:16px;flex-shrink:0}.worker-row.cap span[data-v-7ee3fcff]{font-size:13px;font-weight:700}.worker-details[data-v-7ee3fcff]{cursor:pointer;transition:color .3s ease}.worker-details[data-v-7ee3fcff]:hover{color:var(--accent)}.worker-details a[data-v-7ee3fcff]{text-decoration:none;color:inherit}.worker-details strong[data-v-7ee3fcff]{display:block;font-size:16px}.worker-details span[data-v-7ee3fcff]{display:block;font-size:14px}.worker-details[data-v-7ee3fcff],.worker-fans[data-v-7ee3fcff],.worker-hashrate[data-v-7ee3fcff],.worker-hostname[data-v-7ee3fcff],.worker-ip[data-v-7ee3fcff],.worker-name-col[data-v-7ee3fcff],.worker-preset[data-v-7ee3fcff],.worker-tempcip[data-v-7ee3fcff],.worker-temppcb[data-v-7ee3fcff],.worker-uptime[data-v-7ee3fcff]{cursor:pointer!important}.worker-ip[data-v-7ee3fcff]{font-family:monospace;font-size:.8rem;color:var(--text-primary)}.cell-link[data-v-7ee3fcff]{color:inherit;text-decoration:none;cursor:pointer;display:inline-block;width:100%}.cell-link[data-v-7ee3fcff]:hover{color:var(--accent);text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.worker-fw-version[data-v-7ee3fcff]{font-family:monospace;font-size:.75rem;color:var(--accent-text)}.worker-action-icon[data-v-7ee3fcff]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;font-size:16px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-action-icon[data-v-7ee3fcff]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-action-icon[data-v-7ee3fcff]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-model-spacing[data-v-7ee3fcff]{margin-left:20px}@media(max-width:1500px){.worker-details strong[data-v-7ee3fcff]{font-size:12px;white-space:normal;word-wrap:break-word}.worker-row.cap i[data-v-7ee3fcff]{font-size:15px}.worker-row i[data-v-7ee3fcff],.worker-row.cap span[data-v-7ee3fcff]{font-size:13px}.worker-row div[data-v-7ee3fcff]{font-size:11px}}.worker-ws-status[data-v-7ee3fcff]{display:flex;align-items:center;justify-content:center;padding:0!important}.ws-signal-bars[data-v-7ee3fcff]{display:inline-flex;align-items:flex-end;gap:2px;height:12px}.ws-bar[data-v-7ee3fcff]{display:inline-block;width:3px;border-radius:1px;background-color:var(--glass-border);transition:background-color .3s ease}.ws-bar[data-v-7ee3fcff]:first-child{height:3px}.ws-bar[data-v-7ee3fcff]:nth-child(2){height:6px}.ws-bar[data-v-7ee3fcff]:nth-child(3){height:9px}.ws-bar[data-v-7ee3fcff]:nth-child(4){height:12px}.ws-bar.active[data-v-7ee3fcff]{background-color:var(--accent-hover)}.ws-signal-bars:has(.ws-bar.active:first-child:last-of-type) .ws-bar.active[data-v-7ee3fcff]{background-color:#f59e0b}.ws-bar-placeholder[data-v-7ee3fcff]{color:var(--text-muted);font-size:10px}.worker-ws-indicator[data-v-7ee3fcff]{margin-left:6px;display:inline-flex;align-items:center}.worker-card[data-v-7ee3fcff]{display:none;position:relative}.worker-card-header[data-v-7ee3fcff]{position:relative;display:flex;align-items:center;font-size:14px;margin-bottom:6px;gap:8px;min-width:0}.worker-card-header .worker-checkbox[data-v-7ee3fcff]{position:absolute;top:0;left:0}.worker-card-header a[data-v-7ee3fcff]{text-decoration:none;color:var(--text-primary);flex:1 1 auto;min-width:0;padding-left:24px;padding-right:12px;display:inline-flex;align-items:center;gap:6px;overflow:hidden}.worker-card-header a>span[data-v-7ee3fcff]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.worker-card-header a .worker-model[data-v-7ee3fcff]{flex-shrink:0;font-weight:600}.worker-card-header a .worker-ws-indicator[data-v-7ee3fcff]{flex-shrink:0}.worker-card-header .worker-action-icon[data-v-7ee3fcff]{flex-shrink:0;margin-left:auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:6px;font-size:18px;font-weight:900;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.worker-card-header .worker-action-icon[data-v-7ee3fcff]:hover{background:var(--bg-hover,hsla(0,0%,100%,.06));color:var(--accent)}.worker-card-header .worker-action-icon[data-v-7ee3fcff]:active{background:var(--accent-subtle,rgba(3,205,241,.12))}.worker-card-header .worker-drag-handle[data-v-7ee3fcff]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:28px;height:32px;margin-left:auto;margin-right:4px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.worker-card-header .worker-drag-handle[data-v-7ee3fcff]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.worker-card-header .worker-drag-handle i[data-v-7ee3fcff]{font-size:14px;line-height:1}.worker-card-header .worker-drag-handle+.worker-action-icon[data-v-7ee3fcff]{margin-left:0}@media(max-width:950px){.desktop-card-view .worker-card[data-v-7ee3fcff]{position:relative;display:block;width:100%;padding:8px 10px;margin-bottom:6px;border-radius:8px;background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease}.desktop-card-view .worker-card[data-v-7ee3fcff]:hover{background-color:var(--bg-hover);border-color:var(--border-accent-strong)}.desktop-card-view .worker-card-header[data-v-7ee3fcff]{display:flex;align-items:center;font-size:13px;margin-bottom:4px;position:relative;gap:8px;min-width:0}.desktop-card-view .worker-card-header .worker-checkbox[data-v-7ee3fcff]{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px}.desktop-card-view .worker-card-header a[data-v-7ee3fcff]{display:inline-flex;align-items:center;flex:1 1 auto;min-width:0;overflow:hidden;text-decoration:none;color:var(--text-primary);padding-left:26px;padding-right:10px;font-size:12px;gap:4px}.desktop-card-view .worker-card-header a>span[data-v-7ee3fcff]{flex-shrink:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.desktop-card-view .worker-card-header a .worker-model[data-v-7ee3fcff]{flex-shrink:0;font-weight:600}.desktop-card-view .worker-card-header a .worker-ws-indicator[data-v-7ee3fcff]{flex-shrink:0}.desktop-card-view .worker-card-header .worker-action-icon[data-v-7ee3fcff]{flex-shrink:0;margin-left:auto;padding-left:10px;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.desktop-card-view .worker-card-header .worker-action-icon[data-v-7ee3fcff]:hover{color:var(--accent)}.desktop-card-view .worker-card .worker-main-info[data-v-7ee3fcff]{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:4px 0;padding:0}.desktop-card-view .worker-card .worker-main-info .worker-hashrate[data-v-7ee3fcff]{font-size:15px;font-weight:600;color:var(--text-primary)}.desktop-card-view .worker-card .worker-main-info .worker-hashrate small[data-v-7ee3fcff]{font-size:10px;margin-left:2px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline[data-v-7ee3fcff]{display:flex;align-items:center;gap:4px;font-size:11px}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline i[data-v-7ee3fcff]{color:var(--accent-text);font-size:12px}.desktop-card-view .worker-card .worker-main-info .worker-uptime[data-v-7ee3fcff]{font-size:11px;color:var(--text-primary)}.desktop-card-view .worker-card .worker-fan-progress .progress-bar[data-v-7ee3fcff]{width:100%;height:2px;background-color:var(--glass-border);border-radius:2px;overflow:hidden;margin-top:3px}.desktop-card-view .worker-card .worker-fan-progress .progress-bar .progress-fill[data-v-7ee3fcff]{height:100%;background-color:var(--accent);transition:width .3s ease}.desktop-card-view .worker-card .worker-chains-container[data-v-7ee3fcff]{display:flex;gap:4px;margin-top:4px;overflow-x:auto;padding-bottom:2px}.desktop-card-view .worker-card .worker-chains-container[data-v-7ee3fcff]::-webkit-scrollbar{height:3px}.desktop-card-view .worker-card .worker-chains-container[data-v-7ee3fcff]::-webkit-scrollbar-thumb{background-color:var(--border-accent-strong);border-radius:3px}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-7ee3fcff]{flex:1;min-width:60px;padding:3px 4px;border-radius:4px;color:#000;font-size:10px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box;transition:transform .2s ease}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card[data-v-7ee3fcff]:active{transform:scale(.95)}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-7ee3fcff]{display:flex;justify-content:center;align-items:center;font-size:10px;line-height:1.2;font-weight:600}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-7ee3fcff]{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:3px 6px;border-radius:4px;font-size:9px;white-space:nowrap;pointer-events:none;opacity:0;animation:fade-in-7ee3fcff .2s forwards;z-index:10;margin-bottom:4px}@keyframes fade-in-7ee3fcff{to{opacity:1}}.desktop-card-view .worker-card .worker-fans-inline i.spin[data-v-7ee3fcff]{animation:spin-7ee3fcff 2s linear infinite}@keyframes spin-7ee3fcff{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}}@media(max-width:500px){.worker-card[data-v-7ee3fcff]{padding:8px;margin-bottom:6px}.worker-card-header[data-v-7ee3fcff]{font-size:11px;margin-bottom:6px}.worker-card-header .worker-checkbox[data-v-7ee3fcff]{width:14px;height:14px}.worker-card-header a[data-v-7ee3fcff]{font-size:11px;padding-left:22px;gap:3px}.worker-card-header .worker-action-icon[data-v-7ee3fcff]{font-size:14px}.worker-card .worker-main-info[data-v-7ee3fcff]{margin:6px 0;padding:4px 0;gap:8px}.worker-card .worker-main-info .worker-hashrate[data-v-7ee3fcff]{font-size:14px}.worker-card .worker-main-info .worker-hashrate small[data-v-7ee3fcff]{font-size:9px}.worker-card .worker-main-info .worker-fans-inline[data-v-7ee3fcff]{font-size:11px}.worker-card .worker-main-info .worker-fans-inline i[data-v-7ee3fcff]{font-size:12px}.worker-card .worker-main-info .worker-uptime[data-v-7ee3fcff]{font-size:11px}.worker-card .worker-fan-progress .progress-bar[data-v-7ee3fcff]{height:2px;margin-top:4px}.worker-card .worker-chains-container[data-v-7ee3fcff]{gap:3px;margin-top:3px}.worker-card .worker-chains-container .worker-chain-card[data-v-7ee3fcff]{min-width:50px;padding:2px 3px;font-size:9px}.worker-card .worker-chains-container .worker-chain-card .chain-temp[data-v-7ee3fcff]{font-size:9px;font-weight:600}.worker-card .worker-chains-container .worker-chain-card .chain-tooltip[data-v-7ee3fcff]{font-size:8px;padding:2px 5px;margin-bottom:3px}}.hash-zero[data-v-7ee3fcff]{color:#da7777!important}.hash-zero.worker-card[data-v-7ee3fcff],.hash-zero.worker-row[data-v-7ee3fcff]{border:2px solid #da7777;box-shadow:0 0 6px hsla(0,57%,66%,.6);border-radius:4px}.worker-card.inactive[data-v-7ee3fcff],.worker-row.inactive[data-v-7ee3fcff]{background-color:#f7f6f6;color:#000!important}.worker-card.inactive .worker-action-icon[data-v-7ee3fcff],.worker-row.inactive .worker-action-icon[data-v-7ee3fcff]{color:#000!important;opacity:.9!important}.worker-card.inactive .critical-data[data-v-7ee3fcff],.worker-card.inactive .worker-fans[data-v-7ee3fcff],.worker-card.inactive .worker-hashrate[data-v-7ee3fcff],.worker-card.inactive .worker-hostname[data-v-7ee3fcff],.worker-card.inactive .worker-model[data-v-7ee3fcff],.worker-card.inactive .worker-name[data-v-7ee3fcff],.worker-card.inactive .worker-preset[data-v-7ee3fcff],.worker-card.inactive .worker-tempcip[data-v-7ee3fcff],.worker-card.inactive .worker-temperature span[data-v-7ee3fcff],.worker-card.inactive .worker-temppcb[data-v-7ee3fcff],.worker-card.inactive .worker-uptime[data-v-7ee3fcff],.worker-card.inactive a[data-v-7ee3fcff],.worker-row.inactive .critical-data[data-v-7ee3fcff],.worker-row.inactive .worker-fans[data-v-7ee3fcff],.worker-row.inactive .worker-hashrate[data-v-7ee3fcff],.worker-row.inactive .worker-hostname[data-v-7ee3fcff],.worker-row.inactive .worker-model[data-v-7ee3fcff],.worker-row.inactive .worker-name[data-v-7ee3fcff],.worker-row.inactive .worker-preset[data-v-7ee3fcff],.worker-row.inactive .worker-tempcip[data-v-7ee3fcff],.worker-row.inactive .worker-temperature span[data-v-7ee3fcff],.worker-row.inactive .worker-temppcb[data-v-7ee3fcff],.worker-row.inactive .worker-uptime[data-v-7ee3fcff],.worker-row.inactive a[data-v-7ee3fcff]{color:#000!important}.worker-row.inactive[data-v-7ee3fcff]{position:relative}.worker-row.inactive[data-v-7ee3fcff]:before{content:"connection lost";position:absolute;top:0;left:50%;transform:translateX(-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-card.inactive[data-v-7ee3fcff]:hover{background-color:#f7f6f6!important;border-color:var(--border-color)!important}.worker-card.inactive[data-v-7ee3fcff]{opacity:1!important;position:relative}.worker-card.inactive[data-v-7ee3fcff]:before{content:"connection lost";position:absolute;top:40%;left:50%;transform:translate(-50%,-50%);background-color:rgba(255,0,0,.8);padding:4px 8px;font-size:13px;font-weight:700;color:#fff;border-radius:4px;z-index:10;pointer-events:none;box-shadow:0 0 6px rgba(0,0,0,.3)}.worker-checkbox[data-v-7ee3fcff]{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0}.header-cell[data-v-7ee3fcff]{display:inline-flex!important;align-items:center!important}.sort-icon[data-v-7ee3fcff]{font-size:14px!important;margin-left:4px!important;transition:transform .3s ease,opacity .3s ease!important;flex-shrink:0!important;opacity:0}.header-cell:hover .sort-icon[data-v-7ee3fcff],.sort-icon.visible[data-v-7ee3fcff]{opacity:1!important}.sort-icon.rotated[data-v-7ee3fcff]{transform:rotate(180deg)!important}.workers-actions[data-v-7ee3fcff]{margin-top:80px}.workers-actions .workers-actions__header[data-v-7ee3fcff]{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;padding:0 2px}.workers-actions .workers-actions__header .title[data-v-7ee3fcff]{font-size:16px;font-weight:700;color:var(--text-primary);opacity:.9;margin:0}.workers-actions .workers-actions__header .collapse-btn[data-v-7ee3fcff]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;border-radius:8px;background:var(--accent-medium);color:var(--text-primary);border:1px solid var(--border-accent-strong);font-size:12.5px;font-weight:700;text-transform:uppercase;letter-spacing:.3px;cursor:pointer;transition:all .2s ease}.workers-actions .workers-actions__header .collapse-btn i[data-v-7ee3fcff]{font-size:14px}.workers-actions .workers-actions__header .collapse-btn[data-v-7ee3fcff]:hover{background:rgba(3,205,241,.2);transform:translateY(-1px)}.workers-actions .workers-actions__header .collapse-btn[data-v-7ee3fcff]:active{transform:translateY(0)}.panel-slide-enter-active[data-v-7ee3fcff],.panel-slide-leave-active[data-v-7ee3fcff]{transition:max-height .25s ease,opacity .2s ease,padding .2s ease,margin .2s ease}.panel-slide-enter-from[data-v-7ee3fcff],.panel-slide-leave-to[data-v-7ee3fcff]{max-height:0;opacity:0;padding-top:0;padding-bottom:0;margin-top:0;margin-bottom:0}.panel-slide-enter-to[data-v-7ee3fcff],.panel-slide-leave-from[data-v-7ee3fcff]{max-height:600px;opacity:1}@media(max-width:700px){.workers-actions[data-v-7ee3fcff]{margin-top:30px}.workers-actions .workers-actions__header .title[data-v-7ee3fcff]{font-size:15px}.workers-actions .collapse-btn[data-v-7ee3fcff]{padding:5px 8px;font-size:11.5px}}@media(max-width:900px){.workers-actions[data-v-7ee3fcff]{margin-top:50px}}.pulse-highlight[data-v-7ee3fcff]{position:relative;animation:pulseGlow-7ee3fcff 1.8s ease-out 1;outline:2px solid rgba(3,205,241,.6);outline-offset:0;border-radius:10px}@keyframes pulseGlow-7ee3fcff{0%{box-shadow:0 0 0 0 rgba(3,205,241,.35)}70%{box-shadow:0 0 0 10px rgba(3,205,241,0)}to{box-shadow:0 0 0 0 rgba(3,205,241,0)}}[data-v-7ee3fcff]:root{--gutter:20px}@media(max-width:1700px){[data-v-7ee3fcff]:root{--gutter:16px}}@media(max-width:900px){[data-v-7ee3fcff]:root{--gutter:12px}}@media(max-width:700px){[data-v-7ee3fcff]:root{--gutter:10px}}@media(max-width:500px){[data-v-7ee3fcff]:root{--gutter:8px}}@media(max-width:380px){[data-v-7ee3fcff]:root{--gutter:6px}}.workers-actions[data-v-7ee3fcff]{padding-inline:var(--gutter)}.workers-actions__header[data-v-7ee3fcff]{width:100%;max-width:1700px!important;margin:0 auto 12px;padding-inline:0;display:flex;align-items:center;justify-content:space-between}.workers-buttons-container[data-v-7ee3fcff]{width:100%;max-width:1700px!important;margin:0 auto;display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:12px;padding-block:16px;padding-inline:var(--gutter);position:relative;background:var(--bg-secondary);border-radius:12px;border:1px solid var(--border-accent);box-shadow:var(--card-shadow);backdrop-filter:blur(10px);overflow:hidden}.workers-buttons-container[data-v-7ee3fcff]:before{content:"";position:absolute;inset:0 0 auto 0;height:2px;background:linear-gradient(90deg,transparent 0,var(--accent) 20%,rgba(3,205,241,.8) 50%,var(--accent) 80%,transparent 100%);opacity:.6}.workers-buttons-container .filter-button[data-v-7ee3fcff]{display:inline-flex;align-items:center;justify-content:center;gap:10px;min-height:48px;padding:10px 16px;width:100%;border-radius:10px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-primary);font-weight:600;font-size:14px;line-height:1.05;letter-spacing:.3px;text-transform:uppercase;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.workers-buttons-container .filter-button i[data-v-7ee3fcff]{font-size:18px;flex:0 0 18px;color:var(--icon-color);transition:color .15s ease;display:inline-flex;align-items:center;justify-content:center}.workers-buttons-container .filter-button .label[data-v-7ee3fcff]{display:inline-block;max-width:100%;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.workers-buttons-container .filter-button[data-v-7ee3fcff]:hover{background:var(--bg-secondary);border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1);transform:translateY(-1px)}.workers-buttons-container .filter-button:hover i[data-v-7ee3fcff]{color:var(--icon-hover-color)}.workers-buttons-container .filter-button[data-v-7ee3fcff]:active{transform:translateY(0);background:var(--bg-primary)}.workers-buttons-container .filter-button.icon-only[data-v-7ee3fcff]{position:relative}.workers-buttons-container .filter-button.icon-only i[data-v-7ee3fcff]{font-size:16px}.workers-buttons-container .filter-button.icon-only .btn-badge[data-v-7ee3fcff]{position:absolute;top:4px;right:6px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.workers-buttons-container .filter-button.icon-only.has-badge[data-v-7ee3fcff]{box-shadow:0 0 0 2px hsla(0,57%,66%,.35),0 2px 8px var(--shadow-accent)}.workers-buttons-container .filter-button.allow-wrap .label[data-v-7ee3fcff]{white-space:normal;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}@media(max-width:1200px){.workers-buttons-container[data-v-7ee3fcff]{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:10px}.workers-buttons-container .filter-button[data-v-7ee3fcff]{min-height:44px;font-size:13.2px}.workers-buttons-container .filter-button i[data-v-7ee3fcff]{font-size:17px;flex-basis:17px}}@media(max-width:900px){.workers-buttons-container[data-v-7ee3fcff]{grid-template-columns:repeat(auto-fit,minmax(135px,1fr));gap:8px;padding-block:12px}.workers-buttons-container .filter-button[data-v-7ee3fcff]{min-height:40px;font-size:12.5px;padding:8px 12px}.workers-buttons-container .filter-button i[data-v-7ee3fcff]{font-size:16px;flex-basis:16px}}@media(max-width:700px){.workers-buttons-container[data-v-7ee3fcff]{grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:7px;border-radius:10px;padding-block:10px}.workers-buttons-container .filter-button[data-v-7ee3fcff]{min-height:36px;font-size:11.5px;padding:7px 9px;border-radius:9px;gap:8px}.workers-buttons-container .filter-button i[data-v-7ee3fcff]{font-size:15px;flex-basis:15px}.workers-buttons-container .filter-button.allow-wrap .label[data-v-7ee3fcff]{-webkit-line-clamp:2}}@media(max-width:500px){.workers-buttons-container[data-v-7ee3fcff]{grid-template-columns:repeat(auto-fit,minmax(95px,1fr));gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-7ee3fcff]{min-height:34px;font-size:11px;padding:6px 8px;border-radius:8px;gap:6px}.workers-buttons-container .filter-button i[data-v-7ee3fcff]{font-size:14px;flex-basis:14px}}@media(max-width:380px){.workers-buttons-container[data-v-7ee3fcff]{grid-template-columns:repeat(2,1fr);gap:6px;padding-block:8px}.workers-buttons-container .filter-button[data-v-7ee3fcff]{min-height:32px;font-size:10.5px;padding:5px 7px;gap:5px}.workers-buttons-container .filter-button i[data-v-7ee3fcff]{font-size:13px;flex-basis:13px}}.search-panel[data-v-7ee3fcff]{position:relative;max-height:0;opacity:0;overflow:hidden;transition:max-height .24s ease,opacity .22s ease;will-change:max-height,opacity;margin-top:8px;max-width:1700px!important;margin:0 auto;margin-bottom:20px}.search-panel.open[data-v-7ee3fcff]{max-height:240px;opacity:1;overflow:visible;z-index:500}.search-inner.glass[data-v-7ee3fcff]{position:relative;margin:6px 0 2px 0;padding:12px 40px 12px 12px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:var(--card-shadow)}.search-close-btn[data-v-7ee3fcff]{position:absolute;top:8px;right:8px;width:26px;height:26px;display:inline-flex;align-items:center;justify-content:center;border:1px solid transparent;background:transparent;color:var(--text-secondary);border-radius:6px;cursor:pointer;font-size:14px;line-height:1;transition:color .15s ease,background .15s ease,border-color .15s ease}.search-close-btn[data-v-7ee3fcff]:hover{color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}.search-row[data-v-7ee3fcff]{display:flex;flex-wrap:wrap;gap:12px;align-items:center;justify-content:space-between}.search-input-wrap[data-v-7ee3fcff]{position:relative;flex:1 1 380px;display:flex;align-items:center;gap:8px;background:var(--input-bg-solid);border:1px solid var(--input-border);border-radius:10px;padding:8px 10px}.search-input-wrap .leading-icon[data-v-7ee3fcff]{font-size:14px;opacity:.8}.search-input-wrap .search-input[data-v-7ee3fcff]{flex:1;background:transparent;border:none;outline:none;color:var(--text-primary);font-size:14px}.search-input-wrap .btn-clear[data-v-7ee3fcff]{border:none;background:var(--glass-bg);color:var(--accent);padding:6px 10px;border-radius:8px;cursor:pointer;transition:transform .12s ease,opacity .12s ease}.search-input-wrap .btn-clear[data-v-7ee3fcff]:hover{transform:translateY(-1px)}.search-fields-select[data-v-7ee3fcff]{position:relative;z-index:200;-webkit-user-select:none;-moz-user-select:none;user-select:none}.search-fields-select .sf-trigger[data-v-7ee3fcff]{display:inline-flex;align-items:center;gap:8px;padding:6px 10px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);font-size:13px;cursor:pointer;transition:border-color .15s ease}.search-fields-select .sf-trigger[data-v-7ee3fcff]:hover{border-color:var(--border-accent-strong)}.search-fields-select .sf-trigger>i[data-v-7ee3fcff]{color:var(--accent);font-size:13px}.search-fields-select .sf-trigger .sf-count[data-v-7ee3fcff]{min-width:18px;text-align:center;font-size:11px;font-weight:700;color:var(--accent);background:rgba(3,205,241,.12);border-radius:999px;padding:1px 6px}.search-fields-select .sf-trigger .sf-chev[data-v-7ee3fcff]{font-size:10px;color:var(--text-secondary);transition:transform .18s ease}.search-fields-select .sf-trigger .sf-chev.open[data-v-7ee3fcff]{transform:rotate(180deg)}.search-fields-select .sf-panel[data-v-7ee3fcff]{position:absolute;top:calc(100% + 6px);right:0;z-index:1000;min-width:180px;display:flex;flex-direction:column;gap:2px;padding:6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:10px;box-shadow:0 8px 24px rgba(0,0,0,.3)}.search-fields-select .sf-panel .sf-opt[data-v-7ee3fcff]{display:flex;align-items:center;gap:8px;padding:7px 8px;border-radius:6px;cursor:pointer;transition:background .12s ease}.search-fields-select .sf-panel .sf-opt[data-v-7ee3fcff]:hover{background:var(--bg-hover)}.search-fields-select .sf-panel .sf-opt input[type=checkbox][data-v-7ee3fcff]{accent-color:var(--accent);width:16px;height:16px;cursor:pointer}.search-fields-select .sf-panel .sf-opt span[data-v-7ee3fcff]{font-size:13px;color:var(--text-primary)}.search-hint[data-v-7ee3fcff]{margin-top:8px;font-size:12px;color:var(--accent);opacity:.9}.list-toolbar[data-v-7ee3fcff]{display:flex;align-items:center;justify-content:flex-end;gap:8px;max-width:1700px;margin:0 auto;padding:0 0 8px}.list-toolbar .list-toolbar-spacer[data-v-7ee3fcff]{flex:1}@media(max-width:768px){.list-toolbar[data-v-7ee3fcff]{padding:0 8px 8px}}.list-icon-btn[data-v-7ee3fcff]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);cursor:pointer;transition:all .15s ease}.list-icon-btn i[data-v-7ee3fcff]{font-size:14px}.list-icon-btn[data-v-7ee3fcff]:hover{color:var(--accent);border-color:var(--accent)}.list-icon-btn .list-icon-badge[data-v-7ee3fcff]{position:absolute;top:-4px;right:-4px;min-width:16px;height:16px;padding:0 4px;border-radius:8px;background:#da7777;color:#fff;font-size:10px;font-weight:700;display:inline-flex;align-items:center;justify-content:center;line-height:1}.list-icon-btn.has-badge[data-v-7ee3fcff]{color:var(--accent);border-color:var(--accent)}.list-icon-btn.rearrange-toggle-btn.is-active[data-v-7ee3fcff]{color:var(--accent);border-color:var(--accent);background:rgba(3,205,241,.08)}.active-filters-row[data-v-7ee3fcff]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;max-width:1700px;margin:0 auto 12px;padding:8px var(--gutter,20px)}.active-filters-row .af-label[data-v-7ee3fcff]{font-size:12px;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.4px}.active-filters-row .af-chip[data-v-7ee3fcff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;cursor:pointer;display:inline-flex;align-items:center;gap:6px;height:26px;padding:0 10px 0 10px;border-radius:999px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);font-size:12px;font-weight:500;line-height:1;transition:background .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.active-filters-row .af-chip .af-chip__dot[data-v-7ee3fcff]{width:8px;height:8px;border-radius:999px;flex-shrink:0;background:currentColor;opacity:.95}.active-filters-row .af-chip .af-chip__label[data-v-7ee3fcff]{line-height:1}.active-filters-row .af-chip .af-chip__x[data-v-7ee3fcff]{font-size:11px;opacity:.7;margin-left:2px;transition:opacity .15s ease,transform .15s ease}.active-filters-row .af-chip[data-v-7ee3fcff]:hover{background:var(--bg-primary)}.active-filters-row .af-chip:hover .af-chip__x[data-v-7ee3fcff]{opacity:1;transform:scale(1.15)}.active-filters-row .af-chip.af-chip--online[data-v-7ee3fcff]{color:#22c55e;border-color:rgba(34,197,94,.55);background:rgba(34,197,94,.1)}.active-filters-row .af-chip.af-chip--online[data-v-7ee3fcff]:hover{background:rgba(34,197,94,.18);border-color:rgba(34,197,94,.85)}.active-filters-row .af-chip.af-chip--online .af-chip__label[data-v-7ee3fcff]{color:#22c55e}.active-filters-row .af-chip.af-chip--offline[data-v-7ee3fcff]{color:#9ca3af;border-color:rgba(156,163,175,.55);background:rgba(156,163,175,.1)}.active-filters-row .af-chip.af-chip--offline[data-v-7ee3fcff]:hover{background:rgba(156,163,175,.18);border-color:rgba(156,163,175,.85)}.active-filters-row .af-chip.af-chip--offline .af-chip__label[data-v-7ee3fcff]{color:var(--text-primary)}.active-filters-row .af-chip.af-chip--error[data-v-7ee3fcff]{color:#ef4444;border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.active-filters-row .af-chip.af-chip--error[data-v-7ee3fcff]:hover{background:rgba(239,68,68,.18);border-color:rgba(239,68,68,.85)}.active-filters-row .af-chip.af-chip--error .af-chip__label[data-v-7ee3fcff]{color:#ef4444}.active-filters-row .af-reset[data-v-7ee3fcff]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:1px dashed var(--border-color);color:var(--text-secondary);font-size:12px;padding:0 10px;height:26px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:5px;line-height:1}.active-filters-row .af-reset[data-v-7ee3fcff]:hover{color:var(--text-primary);border-color:var(--accent)}.active-filters-row .af-reset i[data-v-7ee3fcff]{font-size:10px}.status-filter-row[data-v-7ee3fcff]{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin-top:10px}.status-filter-row .sf-label[data-v-7ee3fcff]{font-size:12px;color:var(--text-secondary);margin-right:4px}.status-filter-row .status-chip[data-v-7ee3fcff]{display:inline-flex;align-items:center;gap:6px;padding:4px 10px;border:1px solid var(--border-color);border-radius:16px;font-size:12px;cursor:pointer;color:var(--text-secondary);background:transparent;transition:all .15s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.status-filter-row .status-chip input[data-v-7ee3fcff]{display:none}.status-filter-row .status-chip .dot[data-v-7ee3fcff]{width:8px;height:8px;border-radius:50%;display:inline-block}.status-filter-row .status-chip .dot-online[data-v-7ee3fcff]{background:#22c55e}.status-filter-row .status-chip .dot-offline[data-v-7ee3fcff]{background:#6b7280}.status-filter-row .status-chip .dot-error[data-v-7ee3fcff]{background:#da7777}.status-filter-row .status-chip.active[data-v-7ee3fcff]{color:var(--text-primary);border-color:var(--accent);background:var(--accent-subtle)}.status-filter-row .status-chip[data-v-7ee3fcff]:hover:not(.active){color:var(--text-primary);border-color:var(--accent-light)}.search-toggle[data-v-7ee3fcff]{border:1px solid var(--border-accent-strong);box-shadow:0 0 0 1px var(--accent-subtle) inset}.filter-button[data-v-7ee3fcff]{position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.filter-button[data-v-7ee3fcff]:not(:disabled):hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.filter-button[data-v-7ee3fcff]:not(:disabled):active{transform:translateY(0);transition:all .1s}.filter-button.is-on[data-v-7ee3fcff]{animation:pulse-glow-7ee3fcff 2s ease-in-out infinite;background:linear-gradient(135deg,#2bbaf3,#31a3f0);color:#fff;border-color:#059669}@keyframes pulse-glow-7ee3fcff{0%,to{box-shadow:0 0 0 0 rgba(16,185,129,.7)}50%{box-shadow:0 0 0 8px rgba(16,185,129,0)}}.filter-button i[data-v-7ee3fcff]{display:inline-block;transition:all .3s cubic-bezier(.68,-.55,.265,1.55)}@keyframes icon-bounce-in-7ee3fcff{0%{opacity:0;transform:scale(.3) rotate(-45deg)}50%{transform:scale(1.1) rotate(5deg)}to{opacity:1;transform:scale(1) rotate(0deg)}}.filter-button i.idle-icon[data-v-7ee3fcff],.filter-button i.run-icon[data-v-7ee3fcff]{animation:icon-bounce-in-7ee3fcff .5s cubic-bezier(.68,-.55,.265,1.55)}.filter-button i.idle-icon[data-v-7ee3fcff]{color:var(--text-secondary);transition:color .3s ease}.filter-button:not(:disabled):hover i.idle-icon[data-v-7ee3fcff]{color:var(--accent);transform:scale(1.1)}.filter-button i.run-icon[data-v-7ee3fcff]{color:#fff}.filter-button .label[data-v-7ee3fcff]{display:inline-block;transition:all .3s ease}.filter-button:not(:disabled):hover .label[data-v-7ee3fcff]{letter-spacing:.5px}.filter-button[data-v-7ee3fcff]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:hsla(0,0%,100%,.5);transform:translate(-50%,-50%);transition:width .6s,height .6s;pointer-events:none}.filter-button[data-v-7ee3fcff]:not(:disabled):active:before{width:300px;height:300px;opacity:0}.filter-button[data-v-7ee3fcff]:disabled{opacity:.5;cursor:not-allowed;transform:none!important}.filter-button.is-on.blink-variant[data-v-7ee3fcff]{animation:blink-active-7ee3fcff 1.5s ease-in-out infinite}@keyframes blink-active-7ee3fcff{0%,to{opacity:1}50%{opacity:.85}}.filter-button i.rotate-variant[data-v-7ee3fcff]{animation:rotate-icon-7ee3fcff .6s ease-in-out}@keyframes rotate-icon-7ee3fcff{0%{transform:rotate(0deg) scale(1)}50%{transform:rotate(180deg) scale(1.2)}to{transform:rotate(1turn) scale(1)}}.filter-button.is-on.border-glow-variant[data-v-7ee3fcff]{animation:border-glow-7ee3fcff 2s ease-in-out infinite}@keyframes border-glow-7ee3fcff{0%,to{border-color:#1089b9;box-shadow:0 0 5px rgba(16,185,129,.5)}50%{border-color:#1089b9;box-shadow:0 0 20px rgba(16,185,129,.8)}}@keyframes shake-7ee3fcff{0%,to{transform:translateX(0)}10%,30%,50%,70%,90%{transform:translateX(-5px)}20%,40%,60%,80%{transform:translateX(5px)}}.filter-button.shake[data-v-7ee3fcff]{animation:shake-7ee3fcff .5s}.filter-button.is-on.soft-pulse[data-v-7ee3fcff]{animation:soft-pulse-7ee3fcff 3s ease-in-out infinite}@keyframes soft-pulse-7ee3fcff{0%,to{transform:scale(1);box-shadow:0 2px 8px rgba(16,185,129,.3)}50%{transform:scale(1.02);box-shadow:0 4px 16px rgba(16,185,129,.5)}}.group-container[data-v-7ee3fcff]{position:relative;margin-bottom:16px;border-radius:8px;border:1px solid var(--border-accent-strong);border-left:3px solid var(--accent);overflow:visible;width:100%;max-width:100%;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .2s ease,transform .15s ease;box-sizing:border-box}.group-container[data-v-7ee3fcff]:hover{border-left-color:var(--accent-hover);box-shadow:var(--card-shadow-hover)}.group-table-scroll[data-v-7ee3fcff],.ungrouped-scroll-wrapper[data-v-7ee3fcff]{overflow-x:auto;overflow-y:visible;width:100%;max-width:100%;box-sizing:border-box;touch-action:pan-x pan-y}.group-table-scroll[data-v-7ee3fcff]::-webkit-scrollbar,.ungrouped-scroll-wrapper[data-v-7ee3fcff]::-webkit-scrollbar{height:8px}.group-table-scroll[data-v-7ee3fcff]::-webkit-scrollbar-thumb,.ungrouped-scroll-wrapper[data-v-7ee3fcff]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.group-table-scroll[data-v-7ee3fcff]::-webkit-scrollbar-track,.ungrouped-scroll-wrapper[data-v-7ee3fcff]::-webkit-scrollbar-track{background:transparent}.dnd-wrapper a[data-v-7ee3fcff],.dnd-wrapper img[data-v-7ee3fcff],.group-workers a[data-v-7ee3fcff],.group-workers img[data-v-7ee3fcff],.worker-drag-item a[data-v-7ee3fcff],.worker-drag-item img[data-v-7ee3fcff],.worker-drag-item[data-v-7ee3fcff]{-webkit-user-drag:none;user-drag:none}.ungrouped-scroll-wrapper[data-v-7ee3fcff]{margin-top:10px;border-radius:8px}.group-actions .group-action-icon[data-v-7ee3fcff]{margin-right:10px}.group-actions .group-action-icon[data-v-7ee3fcff]:last-child{margin-right:0}.group-header[data-v-7ee3fcff]{min-height:56px;display:flex;align-items:center;padding:12px 16px;background-color:var(--bg-secondary);cursor:pointer;position:sticky;top:0;z-index:4;gap:12px}.group-title[data-v-7ee3fcff]{display:flex;align-items:center;font-size:16px;font-weight:500;color:var(--text-primary);flex-shrink:0;margin-right:auto}.group-title .group-drag-handle[data-v-7ee3fcff]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;margin-right:8px;color:var(--accent);cursor:grab;border-radius:6px;background:var(--accent-subtle,rgba(3,205,241,.1));touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-user-drag:none}.group-title .group-drag-handle i[data-v-7ee3fcff]{font-size:14px;line-height:1}.group-title .group-drag-handle[data-v-7ee3fcff]:active{cursor:grabbing;background:rgba(3,205,241,.22)}.group-title .group-toggle[data-v-7ee3fcff]{margin-right:10px;color:var(--accent-text);font-size:16px;transition:transform .2s ease;width:20px;text-align:center}.group-title .group-toggle.open[data-v-7ee3fcff]{transform:rotate(90deg)}.group-title .group-name[data-v-7ee3fcff]{margin-right:16px}.group-info[data-v-7ee3fcff]{display:flex;flex-wrap:wrap;align-items:center;gap:12px;margin-right:50px;font-size:13px;flex:1 1 auto;min-width:0}.group-info .info-item[data-v-7ee3fcff]{display:flex;align-items:center;gap:4px;white-space:nowrap}.group-info .info-item i[data-v-7ee3fcff]{color:var(--accent-text);font-size:14px;width:14px;text-align:center}.group-info .info-item .info-value[data-v-7ee3fcff]{font-weight:600;color:var(--text-primary)}.group-info .info-item .info-label[data-v-7ee3fcff]{color:var(--text-secondary);font-size:12px}.group-actions[data-v-7ee3fcff]{position:absolute!important;top:50%!important;right:16px!important;transform:translateY(-50%)!important;color:var(--icon-color);font-size:18px;transition:color .2s ease}.group-actions[data-v-7ee3fcff]:hover{color:var(--accent)}.group-actions .group-action-icon.fa-chart-line[data-v-7ee3fcff]{font-size:18px}.group-workers[data-v-7ee3fcff]{padding:8px 12px 12px;border-top:1px solid var(--glass-bg)}.hidden[data-v-7ee3fcff]{display:none}.nested-groups[data-v-7ee3fcff]{padding-left:12px;border-left:2px solid var(--border-accent-strong);margin-left:8px;margin-top:8px}.nested-groups .group-container[data-v-7ee3fcff]{border-left-width:2px;margin-bottom:12px}.nested-groups .group-container .group-header[data-v-7ee3fcff]{min-height:48px;padding:10px 14px;font-size:15px}.nested-groups .group-container .group-title[data-v-7ee3fcff]{font-size:15px;font-weight:400}.nested-groups .group-container .group-info[data-v-7ee3fcff]{font-size:12px;gap:10px}.nested-groups .group-container .group-info .info-item i[data-v-7ee3fcff]{font-size:13px}.ungrouped-container[data-v-7ee3fcff]{margin-bottom:16px;border-radius:8px;border:1px solid var(--glass-border);overflow-x:auto;overflow-y:visible;background-color:var(--bg-secondary);box-shadow:var(--card-shadow);padding:12px;width:100%;max-width:100%;box-sizing:border-box;transition:background-color .3s ease,box-shadow .3s ease}.ungrouped-container[data-v-7ee3fcff]::-webkit-scrollbar{height:8px}.ungrouped-container[data-v-7ee3fcff]::-webkit-scrollbar-thumb{background-color:var(--accent);border-radius:4px}.ungrouped-container[data-v-7ee3fcff]::-webkit-scrollbar-track{background:transparent}.group-select-checkbox[data-v-7ee3fcff]{display:inline-flex;align-items:center;justify-content:center;margin-right:8px;flex-shrink:0}.public-link-icon[data-v-7ee3fcff]{color:var(--accent-text);margin-left:6px;font-size:.85em;vertical-align:middle;opacity:.8}.group-name[data-v-7ee3fcff]{display:flex;align-items:center}@media(max-width:768px){.group-container[data-v-7ee3fcff]{margin-bottom:12px;border-radius:6px}.group-header[data-v-7ee3fcff]{min-height:auto;flex-direction:column;align-items:flex-start;padding:10px 12px;padding-right:40px;gap:8px}.group-title[data-v-7ee3fcff]{width:100%;font-size:15px;margin-bottom:0;margin-right:0}.group-title .group-name[data-v-7ee3fcff]{margin-right:8px;word-break:break-word}.group-title .group-toggle[data-v-7ee3fcff]{font-size:14px;margin-right:8px}.group-info[data-v-7ee3fcff]{width:100%;display:flex;flex-wrap:wrap;justify-content:space-between;gap:8px;margin-right:0;font-size:12px;flex:1 1 100%;min-width:0}.group-info .info-item[data-v-7ee3fcff]{flex:0 0 auto;gap:5px;justify-content:flex-start}.group-info .info-item i[data-v-7ee3fcff]{font-size:13px;width:13px;flex-shrink:0}.group-info .info-item .info-label[data-v-7ee3fcff]{display:none}.group-info .info-item .info-value[data-v-7ee3fcff]{font-size:12px;white-space:nowrap}.group-actions[data-v-7ee3fcff]{top:8px!important;right:10px!important;transform:none!important;font-size:14px}.group-actions .group-action-icon.fa-chart-line[data-v-7ee3fcff]{font-size:14px}.group-workers[data-v-7ee3fcff]{padding:8px}.nested-groups[data-v-7ee3fcff]{padding-left:8px;margin-left:4px;margin-top:6px}.nested-groups .group-container .group-header[data-v-7ee3fcff]{padding:8px 10px;padding-right:38px}.nested-groups .group-container .group-title[data-v-7ee3fcff]{font-size:14px}.nested-groups .group-container .group-info[data-v-7ee3fcff]{font-size:11px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px}.nested-groups .group-container .group-info .info-item[data-v-7ee3fcff]{flex:0 0 auto;gap:4px}.nested-groups .group-container .group-info .info-item i[data-v-7ee3fcff]{font-size:12px;width:12px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label[data-v-7ee3fcff]{display:none}.nested-groups .group-container .group-info .info-item .info-value[data-v-7ee3fcff]{font-size:11px;white-space:nowrap}.ungrouped-container[data-v-7ee3fcff]{padding:10px;margin-bottom:12px}.group-select-checkbox[data-v-7ee3fcff]{margin-right:6px}}@supports(-webkit-touch-callout:none){@media(max-width:768px){.group-header[data-v-7ee3fcff]{position:static}.group-info[data-v-7ee3fcff]{width:100%;flex:1 1 100%;min-width:0}}}@media(max-width:480px){.group-container[data-v-7ee3fcff]{border-radius:6px;margin-bottom:10px}.group-header[data-v-7ee3fcff]{padding:8px 10px;padding-right:36px;gap:6px}.group-title[data-v-7ee3fcff]{font-size:14px}.group-title .group-toggle[data-v-7ee3fcff]{font-size:13px;margin-right:6px;width:16px}.group-title .group-name[data-v-7ee3fcff]{margin-right:6px}.group-info[data-v-7ee3fcff]{display:flex;flex-wrap:wrap;justify-content:space-between;gap:6px;font-size:11px}.group-info .info-item[data-v-7ee3fcff]{flex:0 0 auto;gap:4px}.group-info .info-item i[data-v-7ee3fcff]{font-size:12px;width:12px;flex-shrink:0}.group-info .info-item .info-label[data-v-7ee3fcff]{display:none}.group-info .info-item .info-value[data-v-7ee3fcff]{font-size:11px;white-space:nowrap}.group-actions[data-v-7ee3fcff]{top:6px!important;right:8px!important;font-size:13px}.group-actions .group-action-icon.fa-chart-line[data-v-7ee3fcff]{font-size:12px}.group-workers[data-v-7ee3fcff]{padding:6px}.nested-groups[data-v-7ee3fcff]{padding-left:6px;margin-left:3px;margin-top:4px}.nested-groups .group-container .group-header[data-v-7ee3fcff]{padding:6px 8px;padding-right:34px}.nested-groups .group-container .group-title[data-v-7ee3fcff]{font-size:13px}.nested-groups .group-container .group-info[data-v-7ee3fcff]{font-size:10px;display:flex;flex-wrap:wrap;justify-content:space-between;gap:5px}.nested-groups .group-container .group-info .info-item[data-v-7ee3fcff]{flex:0 0 auto;gap:3px}.nested-groups .group-container .group-info .info-item i[data-v-7ee3fcff]{font-size:11px;width:11px;flex-shrink:0}.nested-groups .group-container .group-info .info-item .info-label[data-v-7ee3fcff]{display:none}.nested-groups .group-container .group-info .info-item .info-value[data-v-7ee3fcff]{font-size:10px;white-space:nowrap}.ungrouped-container[data-v-7ee3fcff]{padding:8px}.group-select-checkbox[data-v-7ee3fcff]{margin-right:5px}}.desktop-card-view .worker-row,.desktop-card-view .worker-row.cap{display:none!important}.desktop-card-view .worker-card{position:relative;display:block;width:100%;padding:14px 16px;margin-bottom:0;border-radius:8px;background-color:var(--bg-hover);color:var(--text-primary);border:1px solid var(--border-color);transition:background-color .15s ease,border-color .15s ease}.desktop-card-view .worker-card:hover{background-color:var(--bg-hover);border-color:var(--border-accent-strong)}.desktop-card-view .worker-card-header{display:flex;align-items:center;font-size:14px;margin-bottom:8px;position:relative}.desktop-card-view .worker-card-header .worker-checkbox{position:absolute;top:50%;left:0;transform:translateY(-50%);width:16px;height:16px}.desktop-card-view .worker-card-header a{display:flex;align-items:center;text-decoration:none;color:var(--text-primary);padding-left:26px;font-size:13px;gap:6px}.desktop-card-view .worker-card-header .worker-action-icon{margin-left:auto;cursor:pointer;color:var(--text-secondary);transition:color .2s ease}.desktop-card-view .worker-card-header .worker-action-icon:hover{color:var(--accent)}.desktop-card-view .worker-card .worker-main-info{display:flex;justify-content:space-between;align-items:center;gap:16px;margin:8px 0;padding:6px 0}.desktop-card-view .worker-card .worker-main-info .worker-hashrate{font-size:18px;font-weight:600;color:var(--text-primary)}.desktop-card-view .worker-card .worker-main-info .worker-hashrate small{font-size:11px;margin-left:2px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline{display:flex;align-items:center;gap:6px;font-size:13px}.desktop-card-view .worker-card .worker-main-info .worker-fans-inline i{color:var(--accent-text);font-size:14px}.desktop-card-view .worker-card .worker-main-info .worker-uptime{font-size:13px;color:var(--text-secondary)}.desktop-card-view .worker-card .worker-fan-progress .progress-bar{width:100%;height:3px;background-color:var(--glass-border);border-radius:3px;overflow:hidden;margin-top:6px}.desktop-card-view .worker-card .worker-fan-progress .progress-bar .progress-fill{height:100%;background-color:var(--accent);transition:width .3s ease}.desktop-card-view .worker-card .worker-chains-container{display:flex;gap:4px;margin-top:6px;overflow-x:auto;padding-bottom:2px}.desktop-card-view .worker-card .worker-chains-container::-webkit-scrollbar{height:3px}.desktop-card-view .worker-card .worker-chains-container::-webkit-scrollbar-thumb{background-color:var(--scrollbar-thumb);border-radius:3px}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card{flex:1;min-width:60px;padding:4px 6px;border-radius:4px;color:#000;font-size:11px;position:relative;cursor:pointer;text-align:center;box-sizing:border-box;transition:transform .2s ease}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card:active{transform:scale(.95)}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-temp{display:flex;justify-content:center;align-items:center;font-size:11px;line-height:1.2;font-weight:600}.desktop-card-view .worker-card .worker-chains-container .worker-chain-card .chain-tooltip{position:absolute;bottom:100%;left:50%;transform:translateX(-50%);background-color:rgba(0,0,0,.9);color:#fff;padding:4px 8px;border-radius:4px;font-size:10px;white-space:nowrap;pointer-events:none;opacity:0;animation:fade-in .2s forwards;z-index:10;margin-bottom:4px}.desktop-card-view .worker-card .worker-fans-inline i.spin{animation:spin 2s linear infinite}.desktop-card-view .group-workers,.desktop-card-view .ungrouped-workers-container{display:grid;grid-template-columns:repeat(auto-fill,minmax(340px,1fr));gap:10px}.desktop-card-view .group-workers.hidden,.desktop-card-view .ungrouped-workers-container.hidden{display:none}.confirm-disable-2fa-modal .app-modal__title i[data-v-fc91f5ee]{color:#ef4444}.confirm-text[data-v-fc91f5ee]{margin:0 0 14px;color:var(--text-secondary);font-size:.9rem;line-height:1.5}.settings-page[data-v-341b4e3d]{max-width:960px;margin:80px auto;padding:0 20px;display:flex;flex-direction:column;gap:20px;font-family:InvolveRegular,sans-serif}.s-card[data-v-341b4e3d]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:14px;padding:24px;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .2s ease}.s-card[data-v-341b4e3d]:hover{border-color:var(--border-accent)}.s-card--wide[data-v-341b4e3d]{width:100%}.s-card__title[data-v-341b4e3d]{color:var(--text-primary);font-size:1.1rem;font-weight:600;margin:0 0 32px;text-align:center}.s-card__divider[data-v-341b4e3d]{background:var(--border-color);margin:24px 0}.account-top[data-v-341b4e3d]{gap:20px}.account-identity[data-v-341b4e3d]{gap:14px}.account-identity .avatar[data-v-341b4e3d]{width:44px;height:44px;border-radius:50%;background:var(--accent);color:var(--bg-secondary);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;flex-shrink:0}.account-identity .identity-text[data-v-341b4e3d]{display:flex;flex-direction:column;gap:2px}.account-identity .identity-name[data-v-341b4e3d]{color:var(--text-primary);font-weight:600;font-size:1.05rem}.account-identity .identity-email[data-v-341b4e3d]{color:var(--text-secondary);font-size:.9rem}.account-links[data-v-341b4e3d]{gap:10px}.support-chip[data-v-341b4e3d]{display:inline-flex;align-items:center;gap:6px;padding:6px 14px;border-radius:20px;background:var(--accent-subtle);border:1px solid var(--border-accent);color:var(--accent);font-size:.85rem;text-decoration:none;transition:all .2s ease}.support-chip ion-icon[data-v-341b4e3d]{font-size:16px}.support-chip[data-v-341b4e3d]:hover{background:var(--accent-subtle);border-color:var(--accent)}.support-chip--cool ion-icon[data-v-341b4e3d]{color:var(--accent)}.sessions-bar[data-v-341b4e3d]{margin-top:18px;padding-top:18px;border-top:1px solid var(--border-color)}.sessions-label[data-v-341b4e3d]{font-weight:600;white-space:nowrap}.sessions-empty[data-v-341b4e3d],.sessions-label[data-v-341b4e3d]{color:var(--text-secondary);font-size:.9rem}.settings-columns[data-v-341b4e3d]{gap:20px}@media(max-width:768px){.settings-columns[data-v-341b4e3d]{grid-template-columns:1fr}}.select-wrap[data-v-341b4e3d]{position:relative;flex:1;min-width:0}.select-wrap select[data-v-341b4e3d]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;background:rgba(151,213,241,.25);color:var(--text-primary);border:1px solid var(--border-color);padding:10px 34px 10px 14px;border-radius:8px;font-size:.9rem;cursor:pointer;outline:none;transition:border-color .2s ease}.select-wrap select[data-v-341b4e3d]:focus{border-color:var(--accent)}.select-wrap select option[data-v-341b4e3d]{background:var(--bg-secondary);color:var(--text-primary)}.select-wrap[data-v-341b4e3d]:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;font-size:13px}.btn-primary[data-v-341b4e3d]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e;white-space:nowrap}.btn-primary[data-v-341b4e3d]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn-primary[data-v-341b4e3d]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn-primary[data-v-341b4e3d]:hover:not(:disabled){background-color:var(--accent)}.btn-muted[data-v-341b4e3d]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#acb8ba;color:#fff;white-space:nowrap}.btn-muted[data-v-341b4e3d]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn-muted[data-v-341b4e3d]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn-muted[data-v-341b4e3d]:hover:not(:disabled){background-color:var(--accent-hover)}.btn-sm[data-v-341b4e3d]{background:var(--accent);color:var(--bg-secondary);border:none;padding:8px 14px;border-radius:8px;font-size:.85rem;font-weight:600;cursor:pointer;white-space:nowrap;transition:filter .2s ease}.btn-sm[data-v-341b4e3d]:hover{filter:brightness(1.1)}.btn-sm--muted[data-v-341b4e3d]{background:var(--glass-bg);color:var(--text-secondary)}.btn-sm--muted[data-v-341b4e3d]:hover{background:var(--glass-border);color:var(--text-primary)}.pw-form[data-v-341b4e3d]{gap:22px}.btn-center[data-v-341b4e3d]{margin-top:12px}.input-row input[data-v-341b4e3d]{width:100%;padding:12px 44px 12px 16px;border:1px solid var(--border-color);border-radius:8px;background:rgba(151,213,241,.25);color:var(--text-primary);font-size:.95rem;transition:border-color .2s ease}.input-row input[data-v-341b4e3d]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.input-row input[data-v-341b4e3d]::-moz-placeholder{color:var(--text-secondary)}.input-row input[data-v-341b4e3d]::placeholder{color:var(--text-secondary)}.input-row .toggle-pw[data-v-341b4e3d]{position:absolute;top:50%;right:12px;transform:translateY(-50%);background:none;border:none;cursor:pointer;color:var(--text-secondary);display:flex;padding:0;transition:color .2s ease}.input-row .toggle-pw[data-v-341b4e3d]:hover{color:var(--accent)}.input-row .toggle-pw svg[data-v-341b4e3d]{width:20px;height:20px}.twofa-row[data-v-341b4e3d]{display:flex;gap:14px}.twofa-status[data-v-341b4e3d]{font-size:.95rem;color:var(--text-secondary)}.twofa-status--on[data-v-341b4e3d]{color:var(--accent);font-weight:600}.twofa-hint[data-v-341b4e3d]{color:var(--text-secondary);font-size:.9rem;line-height:1.4}.switch[data-v-341b4e3d]{width:44px}.switch .slider[data-v-341b4e3d]{background:var(--switch-bg);border:1px solid var(--border-color);border-radius:24px;transition:.3s}.switch .slider[data-v-341b4e3d]:before{left:3px;bottom:2px;background:#fff;transition:.3s}.switch input:checked+.slider[data-v-341b4e3d]{background:var(--accent);border-color:var(--accent)}.switch input:checked+.slider[data-v-341b4e3d]:before{transform:translateX(20px)}.tz-row[data-v-341b4e3d]{gap:12px}.lang-row[data-v-341b4e3d]{gap:10px}.lang-btn[data-v-341b4e3d]{padding:10px 24px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-primary);font-weight:600;font-size:.95rem;cursor:pointer;transition:all .2s ease}.lang-btn[data-v-341b4e3d]:hover{border-color:var(--accent);background:var(--accent-subtle);color:var(--accent)}.lang-btn.active[data-v-341b4e3d]{background:var(--accent);border-color:var(--accent);color:var(--bg-secondary)}.highlight-pulse[data-v-341b4e3d]{animation:pulseBorder-341b4e3d 1.5s ease}@keyframes pulseBorder-341b4e3d{0%{box-shadow:0 0 0 0 var(--accent-glow)}60%{box-shadow:0 0 0 8px transparent}to{box-shadow:0 0 0 0 transparent}}.modal-overlay[data-v-341b4e3d]{position:fixed;inset:0;background:rgba(0,0,0,.75);display:flex;justify-content:center;align-items:center;z-index:1000;backdrop-filter:blur(4px)}.modal-box[data-v-341b4e3d]{background:var(--modal-bg);border-radius:14px;border:1px solid var(--border-color);max-width:460px;width:92%;max-height:90vh;overflow-y:auto}.modal-head[data-v-341b4e3d]{display:flex;align-items:center;justify-content:center;padding:18px 24px;border-bottom:1px solid var(--border-color);position:relative}.modal-head h3[data-v-341b4e3d]{margin:0;color:var(--text-primary);font-size:1.15rem;font-weight:600}.modal-head .modal-x[data-v-341b4e3d]{position:absolute;right:20px;top:50%;transform:translateY(-50%);background:none;border:none;color:var(--text-secondary);font-size:22px;cursor:pointer;width:28px;height:28px;display:flex;align-items:center;justify-content:center;border-radius:50%;transition:all .2s ease}.modal-head .modal-x[data-v-341b4e3d]:hover{background:var(--glass-border);color:var(--text-primary)}.modal-body[data-v-341b4e3d]{padding:24px;text-align:center}.modal-body p[data-v-341b4e3d]{margin:0 0 18px;color:var(--text-secondary);line-height:1.5}.qr-img[data-v-341b4e3d]{max-width:180px;margin:0 auto 20px;border-radius:8px;border:3px solid var(--text-primary)}.secret-block[data-v-341b4e3d]{background:rgba(0,0,0,.25);padding:16px;border-radius:8px;margin-bottom:20px;flex-direction:column;gap:10px}.secret-block .secret-label[data-v-341b4e3d]{color:var(--text-secondary);font-size:.85rem}.secret-block .secret-value[data-v-341b4e3d]{font-family:monospace;font-weight:700;font-size:.95rem;word-break:break-all;color:var(--accent);padding:8px 12px;background:rgba(0,0,0,.2);border-radius:4px}.confirm-row[data-v-341b4e3d]{display:flex;flex-direction:column;gap:12px}.confirm-row .btn-muted[data-v-341b4e3d],.confirm-row .btn-primary[data-v-341b4e3d]{justify-content:center}.confirm-row .input-code[data-v-341b4e3d]{padding:14px;border-radius:8px;border:1px solid var(--border-color);background:rgba(0,0,0,.25);color:var(--text-primary);text-align:center;font-size:1.15rem;letter-spacing:3px}.confirm-row .input-code[data-v-341b4e3d]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-glow)}.confirm-row .input-code[data-v-341b4e3d]::-moz-placeholder{color:var(--text-secondary);letter-spacing:0;font-size:.95rem}.confirm-row .input-code[data-v-341b4e3d]::placeholder{color:var(--text-secondary);letter-spacing:0;font-size:.95rem}@media(max-width:768px){.settings-page[data-v-341b4e3d]{margin-top:60px;padding:0 12px;gap:16px}.s-card[data-v-341b4e3d]{padding:18px}.account-top[data-v-341b4e3d],.sessions-bar[data-v-341b4e3d]{flex-direction:column;align-items:flex-start}.sessions-controls[data-v-341b4e3d]{width:100%;flex-wrap:wrap}.tz-row[data-v-341b4e3d]{flex-direction:column;align-items:stretch}.tz-row .btn-primary[data-v-341b4e3d],.tz-row button[data-v-341b4e3d]{text-align:center;justify-content:center}.modal-box[data-v-341b4e3d]{width:96%}}@media(max-width:480px){.settings-page[data-v-341b4e3d]{margin-top:40px;padding:0 8px}}.settings-page[data-v-341b4e3d]{background:var(--bg-primary)!important;color:var(--text-primary)!important}.s-card[data-v-341b4e3d]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:18px!important;box-shadow:none!important}.s-card__title[data-v-341b4e3d]{color:var(--text-primary)!important;font-size:1rem!important;font-weight:600!important;margin:0 0 14px!important;display:inline-flex;align-items:center;gap:8px}.s-card__title i[data-v-341b4e3d]{color:var(--accent)}.s-card__divider[data-v-341b4e3d]{height:1px;background:var(--border-color)!important;margin:16px 0!important;border:none!important}.account-top[data-v-341b4e3d]{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;margin-bottom:16px}.account-identity[data-v-341b4e3d]{display:flex;align-items:center;gap:12px}.avatar[data-v-341b4e3d]{width:44px;height:44px;border-radius:50%;background:var(--bg-hover)!important;border:1px solid var(--border-accent-strong)!important;color:var(--accent)!important;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:1.1rem}.identity-text[data-v-341b4e3d]{display:flex;flex-direction:column}.identity-name[data-v-341b4e3d]{color:var(--text-primary)!important;font-weight:600;font-size:.95rem}.identity-email[data-v-341b4e3d]{color:var(--text-secondary)!important;font-size:.78rem}.account-links[data-v-341b4e3d]{display:flex;gap:8px;flex-wrap:wrap}.support-chip[data-v-341b4e3d]{background:var(--bg-hover)!important;background-color:var(--bg-hover)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:999px!important;padding:6px 12px!important;font-size:.78rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:border-color .15s ease,background .15s ease,max-width .3s ease,padding .25s ease!important;overflow:hidden;white-space:nowrap}.support-chip i[data-v-341b4e3d]{color:var(--icon-color)!important;font-size:.85rem;flex-shrink:0}.support-chip__label[data-v-341b4e3d]{transition:opacity .2s ease .05s,max-width .3s ease,margin .25s ease;display:inline-block;max-width:240px;opacity:1}.support-chip[data-v-341b4e3d]:hover{background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.support-chip:hover i[data-v-341b4e3d]{color:var(--icon-hover-color)!important}@media(max-width:720px){.account-links[data-v-341b4e3d]{gap:6px!important}.support-chip[data-v-341b4e3d]{max-width:36px;padding:0!important;width:36px;height:36px;justify-content:center!important;gap:0!important}.support-chip i[data-v-341b4e3d]{font-size:1rem}.support-chip__label[data-v-341b4e3d]{max-width:0;opacity:0;margin-left:0;pointer-events:none}.support-chip.is-expanded[data-v-341b4e3d],.support-chip[data-v-341b4e3d]:focus,.support-chip[data-v-341b4e3d]:focus-visible,.support-chip[data-v-341b4e3d]:focus-within,.support-chip[data-v-341b4e3d]:hover{max-width:260px;width:auto;padding:0 12px!important;gap:6px!important}.support-chip.is-expanded .support-chip__label[data-v-341b4e3d],.support-chip:focus .support-chip__label[data-v-341b4e3d],.support-chip:focus-visible .support-chip__label[data-v-341b4e3d],.support-chip:focus-within .support-chip__label[data-v-341b4e3d],.support-chip:hover .support-chip__label[data-v-341b4e3d]{max-width:240px;opacity:1;margin-left:4px;pointer-events:auto}}.sessions-bar[data-v-341b4e3d]{display:flex;align-items:center;gap:12px;flex-wrap:wrap;background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;padding:10px 12px!important}@media(max-width:720px){.sessions-bar[data-v-341b4e3d]{flex-direction:column;align-items:stretch;gap:8px}}.sessions-label[data-v-341b4e3d]{color:var(--text-secondary)!important;font-size:.78rem!important;text-transform:uppercase;letter-spacing:.3px;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.sessions-label i[data-v-341b4e3d]{color:var(--accent)}.sessions-controls[data-v-341b4e3d]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;flex:1;min-width:0}.sessions-controls .app-select[data-v-341b4e3d]{flex:1 1 200px;min-width:0}@media(max-width:480px){.sessions-controls .app-btn[data-v-341b4e3d]{flex:1 1 calc(50% - 4px);justify-content:center}}.sessions-empty[data-v-341b4e3d]{color:var(--text-secondary)!important;font-size:.82rem!important}.settings-columns[data-v-341b4e3d]{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:900px){.settings-columns[data-v-341b4e3d]{grid-template-columns:1fr}}.pw-form[data-v-341b4e3d]{display:flex;flex-direction:column;gap:10px}.input-row[data-v-341b4e3d]{position:relative;display:flex;align-items:center}.input-row .app-modal__input[data-v-341b4e3d]{width:100%;padding-right:40px;box-sizing:border-box}.toggle-pw[data-v-341b4e3d]{position:absolute;right:6px;top:50%;transform:translateY(-50%);width:32px;height:32px;background:transparent!important;border:none!important;color:var(--text-secondary)!important;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.toggle-pw[data-v-341b4e3d]:hover{background:var(--bg-hover)!important;color:var(--accent)!important}.toggle-pw svg[data-v-341b4e3d]{width:18px;height:18px}.btn-center[data-v-341b4e3d]{align-self:center;margin-top:6px}.tz-section[data-v-341b4e3d]{display:flex;flex-direction:column;align-items:center;text-align:center}.tz-section .s-card__title[data-v-341b4e3d]{justify-content:center}.tz-row[data-v-341b4e3d]{display:flex;gap:8px;align-items:center;flex-wrap:wrap;justify-content:center;width:100%;max-width:420px}.tz-row .app-select[data-v-341b4e3d]{flex:1 1 240px;min-width:200px;height:var(--app-select-h)!important;min-height:var(--app-select-h)!important;max-height:var(--app-select-h)!important;align-self:center;box-sizing:border-box}.twofa-section[data-v-341b4e3d]{display:flex;flex-direction:column;align-items:center;text-align:center}.twofa-section .s-card__title[data-v-341b4e3d]{justify-content:center}.twofa-row[data-v-341b4e3d]{display:inline-flex;align-items:center;justify-content:center;gap:12px;flex-wrap:wrap}.twofa-status[data-v-341b4e3d]{font-size:.85rem;display:inline-flex;align-items:center;gap:6px}.twofa-status--on[data-v-341b4e3d]{color:#22c55e!important}.twofa-status--on i[data-v-341b4e3d]{color:#22c55e}.twofa-hint[data-v-341b4e3d]{color:var(--text-secondary)!important;font-size:.82rem!important;max-width:280px}.switch[data-v-341b4e3d]{position:relative;display:inline-block;width:46px;height:24px;flex-shrink:0}.switch input[data-v-341b4e3d]{opacity:0;width:0;height:0}.switch .slider[data-v-341b4e3d]{position:absolute;inset:0;background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:999px!important;cursor:pointer;transition:.2s}.switch .slider[data-v-341b4e3d]:before{content:"";position:absolute;width:18px;height:18px;left:2px;top:50%;transform:translateY(-50%);background:var(--text-secondary);border-radius:50%;transition:.2s}.switch input:checked+.slider[data-v-341b4e3d]{background:rgba(3,205,241,.18)!important;border-color:var(--accent)!important}.switch input:checked+.slider[data-v-341b4e3d]:before{transform:translateY(-50%) translateX(22px);background:var(--accent)}.lang-row[data-v-341b4e3d]{display:flex;gap:8px;flex-wrap:wrap;justify-content:center}.prefs-grid[data-v-341b4e3d]{display:grid;grid-template-columns:1fr 1px 1fr;align-items:start;gap:16px}.prefs-grid__divider[data-v-341b4e3d]{width:1px;align-self:stretch;background:var(--border-color);opacity:.6}.prefs-grid__col[data-v-341b4e3d]{min-width:0;display:flex;flex-direction:column;align-items:center;text-align:center}.prefs-grid__col .s-card__title[data-v-341b4e3d]{justify-content:center}@media(max-width:560px){.prefs-grid[data-v-341b4e3d]{grid-template-columns:1fr;gap:12px}.prefs-grid__divider[data-v-341b4e3d]{width:100%;height:1px;align-self:auto}}.twofa-setup-body[data-v-341b4e3d]{display:flex;flex-direction:column;align-items:stretch;gap:14px}.twofa-setup-hint[data-v-341b4e3d]{margin:0;color:var(--text-secondary);font-size:.85rem;text-align:center}.qr-img[data-v-341b4e3d]{display:block;max-width:220px;margin:0 auto;background:#fff;border-radius:10px;padding:8px;border:1px solid var(--border-color)}.secret-block[data-v-341b4e3d]{display:flex;align-items:center;gap:8px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;padding:8px 10px;flex-wrap:wrap}.secret-label[data-v-341b4e3d]{color:var(--text-secondary);font-size:.78rem}.secret-value[data-v-341b4e3d]{flex:1;font-family:monospace;font-size:.85rem;color:var(--accent);word-break:break-all;background:var(--bg-primary);padding:4px 8px;border-radius:6px;border:1px solid var(--border-color)}.sound-section[data-v-341b4e3d]{display:flex;flex-direction:column;align-items:center;text-align:center}.sound-section .s-card__title[data-v-341b4e3d]{justify-content:center}.sound-row[data-v-341b4e3d]{display:flex;align-items:center;justify-content:space-between;gap:12px;width:100%;max-width:420px;padding:8px 0}.sound-row__label[data-v-341b4e3d]{color:var(--text-secondary)!important;font-size:.85rem;text-align:left}.sound-row .app-select[data-v-341b4e3d]{flex:0 1 200px;min-width:0}.sound-row.is-disabled[data-v-341b4e3d]{opacity:.5}.sound-row--end[data-v-341b4e3d]{justify-content:flex-end}.sound-volume[data-v-341b4e3d]{display:flex;align-items:center;gap:10px;flex:0 1 220px}.sound-volume input[type=range][data-v-341b4e3d]{flex:1;accent-color:var(--accent);cursor:pointer}.sound-volume__val[data-v-341b4e3d]{color:var(--text-secondary);font-size:.78rem;font-variant-numeric:tabular-nums;min-width:38px;text-align:right}.highlight-pulse[data-v-341b4e3d]{animation:pulse-accent-341b4e3d 1.4s ease}@keyframes pulse-accent-341b4e3d{0%{box-shadow:0 0 0 0 rgba(3,205,241,.4);border-radius:10px}70%{box-shadow:0 0 0 12px rgba(3,205,241,0)}to{box-shadow:0 0 0 0 rgba(3,205,241,0)}}.hash-pattern.hash-brand{top:52%;left:68%;animation-delay:10.5s;font-size:clamp(14px,1.2vw,20px);font-weight:700;color:rgba(3,205,241,.55);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;transform:translateZ(0);backface-visibility:hidden;text-shadow:0 0 1px rgba(0,0,0,.15)}.feature-card-head{align-items:center}.dev-badge{font-size:12px;line-height:1;padding:6px 10px;border-radius:999px;border:1px solid rgba(3,205,241,.8);background:rgba(3,205,241,.12);color:var(--accent);backdrop-filter:blur(6px)}.feature-actions{margin-top:12px;display:flex;justify-content:flex-start}.feature-btn{padding:10px 14px;border:1px solid rgba(3,205,241,.9);background:rgba(3,205,241,.15);font-weight:600;cursor:pointer;transition:transform .15s ease,background .2s ease,box-shadow .2s ease}.feature-btn:hover{transform:translateY(-1px);background:rgba(3,205,241,.25);box-shadow:0 6px 20px rgba(3,205,241,.15)}.feature-btn.disabled,.feature-btn:disabled{opacity:.65;cursor:not-allowed;filter:grayscale(.2)}.logo-container{margin-bottom:30px}.logo-circle{width:var(--logo-size,150px);height:var(--logo-size,150px);border:2px solid var(--primary-color,#03cdf1);border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto;position:relative;background:rgba(3,205,241,.05);backdrop-filter:blur(10px);overflow:visible}.logo-circle:before{content:"";position:absolute;top:-2px;left:-2px;right:-2px;bottom:-2px;border-radius:50%;background:conic-gradient(from 0deg,var(--primary-color,#03cdf1),transparent,var(--primary-color,#03cdf1));z-index:-1;animation:vnish-rotate 3s linear infinite}@media(prefers-reduced-motion:reduce){.logo-circle:before{animation:none}}@keyframes vnish-rotate{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.logo-text{font-size:clamp(1.5rem,var(--logo-size,150px)/10,1.8rem);font-weight:700;color:var(--primary-color,#fff);letter-spacing:2px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.app-container{overflow-x:hidden;margin:0;width:100%;--bg-primary:#21252a;--bg-secondary:#272c33;--bg-tertiary:#252a31;--bg-card:#193d4d;--bg-hover:#1e2329;--text-primary:#fff;--text-secondary:#9ca3af;--text-muted:#ccc;--accent:#03cdf1;--accent-hover:#02b7d3;--border-color:#444;--shadow-color:rgba(0,0,0,.35);--modal-bg:#193d4d}.app-container:before{content:"";position:fixed;inset:0;background-color:#21252a;z-index:-1}.background{position:fixed;inset:0;z-index:1}.mining-overlay{position:absolute;inset:0;opacity:.15}.asic-chip{position:absolute;width:80px;height:80px;border:2px solid rgba(3,205,241,.3);border-radius:8px;background:linear-gradient(45deg,rgba(3,205,241,.1),transparent 25%,rgba(3,205,241,.1) 50%,transparent 75%,rgba(3,205,241,.1));background-size:20px 20px;animation:chip-glow 8s ease-in-out infinite}.asic-chip:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:60%;height:60%;border:1px solid rgba(3,205,241,.4);border-radius:4px;background:radial-gradient(circle,rgba(3,205,241,.2) 0,transparent 70%)}.asic-chip.asic-chip-1{top:15%;left:10%;animation-delay:0s}.asic-chip.asic-chip-2{top:60%;right:15%;animation-delay:2s}.asic-chip.asic-chip-3{bottom:20%;left:20%;animation-delay:4s}.asic-chip.asic-chip-4{top:30%;right:40%;animation-delay:6s}.asic-chip.asic-chip-5{bottom:40%;right:60%;animation-delay:1s}@keyframes chip-glow{0%,to{opacity:.3;transform:scale(1);border-color:rgba(3,205,241,.3)}50%{opacity:.8;transform:scale(1.05);border-color:rgba(3,205,241,.6)}}.hash-pattern{position:absolute;font-family:Courier New,monospace;font-size:14px;font-weight:700;color:rgba(3,205,241,.4);animation:hash-float 12s ease-in-out infinite}.hash-pattern.hash-1{top:25%;left:30%;animation-delay:0s}.hash-pattern.hash-2{top:70%;right:25%;animation-delay:3s}.hash-pattern.hash-3{bottom:30%;left:60%;animation-delay:6s}.hash-pattern.hash-4{top:50%;left:80%;animation-delay:9s}@keyframes hash-float{0%,to{opacity:.2;transform:translateY(0) rotate(0deg)}25%{opacity:.6;transform:translateY(-20px) rotate(5deg)}50%{opacity:.4;transform:translateY(-10px) rotate(-3deg)}75%{opacity:.8;transform:translateY(-30px) rotate(8deg)}}.mining-grid{position:absolute;top:10%;right:5%;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;opacity:.2}.miner-unit{width:20px;height:15px;background:linear-gradient(135deg,rgba(3,205,241,.3),rgba(3,205,241,.1));border:1px solid rgba(3,205,241,.4);border-radius:2px;animation:miner-activity 3s ease-in-out infinite}.miner-unit:nth-child(odd){animation-delay:.5s}.miner-unit:nth-child(3n){animation-delay:1s}.miner-unit:nth-child(4n){animation-delay:1.5s}@keyframes miner-activity{0%,to{background:linear-gradient(135deg,rgba(3,205,241,.2),rgba(3,205,241,.1))}50%{background:linear-gradient(135deg,rgba(3,205,241,.6),rgba(3,205,241,.3));box-shadow:0 0 8px rgba(3,205,241,.4)}}.circuit-trace{position:absolute;height:2px;background:linear-gradient(90deg,transparent,rgba(3,205,241,.3) 20%,rgba(3,205,241,.6) 50%,rgba(3,205,241,.3) 80%,transparent);animation:trace-pulse 6s linear infinite}.circuit-trace:after,.circuit-trace:before{content:"";position:absolute;width:6px;height:6px;background:rgba(3,205,241,.5);border-radius:50%;top:-2px}.circuit-trace:before{left:20%}.circuit-trace:after{right:20%}.circuit-trace.trace-1{width:200px;top:20%;left:5%;transform:rotate(15deg);animation-delay:0s}.circuit-trace.trace-2{width:150px;bottom:30%;right:10%;transform:rotate(-20deg);animation-delay:2s}.circuit-trace.trace-3{width:180px;top:60%;left:40%;transform:rotate(45deg);animation-delay:4s}.circuit-trace.trace-4{width:120px;bottom:60%;right:40%;transform:rotate(-30deg);animation-delay:1s}@keyframes trace-pulse{0%,to{opacity:.3}50%{opacity:.8;box-shadow:0 0 10px rgba(3,205,241,.4)}}.hex-pattern{position:absolute;bottom:10%;left:15%;display:flex;flex-wrap:wrap;gap:5px;opacity:.2}.hexagon{width:30px;height:26px;background:rgba(3,205,241,.3);position:relative;margin:13px 0;border-radius:3px;animation:hex-glow 10s ease-in-out infinite}.hexagon:after,.hexagon:before{content:"";position:absolute;width:0;border-left:15px solid transparent;border-right:15px solid transparent}.hexagon:before{bottom:100%;border-bottom:7.5px solid rgba(3,205,241,.3)}.hexagon:after{top:100%;border-top:7.5px solid rgba(3,205,241,.3)}.hexagon:nth-child(odd){animation-delay:1s}.hexagon:nth-child(3n){animation-delay:2s}@keyframes hex-glow{0%,to{background:rgba(3,205,241,.2)}50%{background:rgba(3,205,241,.5)}}.pulse{position:absolute;border-radius:50%;background:radial-gradient(circle,rgba(3,205,241,.15) 0,transparent 70%);animation:pulse 8s ease-in-out infinite}.pulse.pulse-1{width:500px;height:500px;top:-10%;left:-10%;animation-delay:0s}.pulse.pulse-2{width:350px;height:350px;top:40%;right:-5%;animation-delay:2s}.pulse.pulse-3{width:250px;height:250px;bottom:10%;left:10%;animation-delay:4s}.pulse.pulse-4{width:180px;height:180px;top:70%;right:40%;animation-delay:6s}@keyframes pulse{0%,to{opacity:.1;transform:scale(1)}50%{opacity:.3;transform:scale(1.2)}}.data-flow{position:absolute;height:2px;background:linear-gradient(90deg,transparent,#03cdf1,transparent);animation:flow 10s linear infinite}.data-flow.data-flow-1{width:300px;top:15%;left:-300px;animation-delay:0s}.data-flow.data-flow-2{width:250px;top:35%;right:-250px;animation-delay:2s;animation-direction:reverse}.data-flow.data-flow-3{width:200px;top:55%;left:-200px;animation-delay:4s}.data-flow.data-flow-4{width:280px;bottom:25%;right:-280px;animation-delay:6s;animation-direction:reverse}.data-flow.data-flow-5{width:150px;top:75%;left:-150px;animation-delay:8s}.data-flow.data-flow-6{width:220px;top:5%;right:-220px;animation-delay:1s;animation-direction:reverse}@keyframes flow{0%{transform:translateX(0);opacity:0}10%{opacity:.8}90%{opacity:.8}to{transform:translateX(calc(100vw + 300px));opacity:0}}.particle{position:absolute;width:4px;height:4px;background:#03cdf1;border-radius:50%;animation:float 12s ease-in-out infinite}.particle.particle-1{top:25%;left:15%;animation-delay:0s}.particle.particle-2{top:65%;right:25%;animation-delay:3s}.particle.particle-3{bottom:35%;left:55%;animation-delay:6s}.particle.particle-4{top:45%;right:60%;animation-delay:9s}.particle.particle-5{bottom:60%;left:30%;animation-delay:1.5s}@keyframes float{0%,to{transform:translateY(0) translateX(0);opacity:.3}25%{transform:translateY(-30px) translateX(15px);opacity:.8}50%{transform:translateY(-15px) translateX(-10px);opacity:.5}75%{transform:translateY(-40px) translateX(20px);opacity:.9}}.fade-out{opacity:0;transform:translateY(-20px)}.fade-in{opacity:1;transform:translateY(0)}.landing-content{min-height:100vh}.hero-section{min-height:70vh;padding:1rem 2rem}.hero-container{max-width:1200px;width:100%}.hero-content{text-align:center}.logo-wrapper{position:relative;display:inline-block;margin-bottom:2rem}.auth-logo-image{width:6rem;height:6rem;-o-object-fit:contain;object-fit:contain}.hero-logo{display:inline-flex;align-items:center;justify-content:center;position:relative;width:auto;height:auto;background:none;border-radius:0;box-shadow:none;overflow:hidden}.hero-cta-inline{display:flex;margin-top:28px;margin-bottom:28px;margin-block:28px}@media(max-width:480px){.hero-cta-inline{margin-top:20px;margin-bottom:24px;margin-block:22px}}.enter-auth-button{display:inline-flex;align-items:center;gap:10px;padding:14px 22px;border-radius:14px;border:1px solid hsla(0,0%,100%,.18);background:hsla(0,0%,100%,.06);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:0 8px 24px rgba(0,0,0,.35);font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap;transition:background .18s ease,box-shadow .18s ease,transform .12s ease}.enter-auth-button .button-icon{width:18px;height:18px}.enter-auth-button:hover{background:hsla(0,0%,100%,.12);box-shadow:0 10px 28px rgba(0,0,0,.45);transform:translateY(-1px)}.enter-auth-button:active{transform:translateY(0);box-shadow:0 6px 18px rgba(0,0,0,.35)}@media(max-width:480px){.enter-auth-button{padding:12px 18px;border-radius:12px;gap:8px;letter-spacing:.04em}.enter-auth-button .button-icon{width:16px;height:16px}}.logo-image{width:clamp(120px,18vw,200px);height:auto;-o-object-fit:contain;object-fit:contain;image-rendering:-webkit-optimize-contrast;animation:logo-pop .7s cubic-bezier(.22,.9,.27,1) both,logo-glow 3.8s ease-in-out .9s infinite;filter:drop-shadow(0 10px 24px rgba(3,205,241,.3));will-change:transform,filter;transition:transform .25s ease,filter .25s ease}.hero-logo:hover .logo-image{transform:translateY(-2px) scale(1.06);filter:drop-shadow(0 0 22px rgba(3,205,241,.55))}.hero-logo:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(120deg,transparent,hsla(0,0%,100%,.06) 45%,hsla(0,0%,100%,.3) 50%,hsla(0,0%,100%,.06) 55%,transparent);transform:translateX(-5%) skewX(-18deg);animation:logo-shine 3.6s ease-in-out 1.2s infinite;mix-blend-mode:screen}@keyframes logo-pop{0%{opacity:0;transform:translateY(12px) scale(.88);filter:drop-shadow(0 0 0 rgba(3,205,241,0))}to{opacity:1;transform:translateY(0) scale(1);filter:drop-shadow(0 10px 24px rgba(3,205,241,.3))}}@keyframes logo-glow{0%,to{transform:scale(1);filter:drop-shadow(0 10px 24px rgba(3,205,241,.3))}50%{transform:scale(1.035);filter:drop-shadow(0 0 28px rgba(3,205,241,.55))}}@keyframes logo-shine{0%{transform:translateX(-130%) skewX(-20deg);opacity:0}10%{opacity:.9}50%{transform:translateX(130%) skewX(-20deg);opacity:.9}60%{opacity:0}to{transform:translateX(130%) skewX(-20deg);opacity:0}}@media(prefers-reduced-motion:reduce){.logo-image{animation:none}.hero-logo:before{display:none}}.company-badge{position:absolute;top:-10px;right:-10px;background:linear-gradient(135deg,#c084fc,#03cdf1);color:#fff;font-size:.9rem;font-weight:800;padding:.5rem 1rem;border-radius:1rem;box-shadow:0 8px 20px rgba(192,132,252,.4)}.hero-title{font-size:3.5rem;font-weight:900;color:var(--text-primary);margin-bottom:1.5rem;line-height:1.2}@media(max-width:768px){.hero-title{font-size:2.5rem}}.gradient-text{background:linear-gradient(135deg,#03cdf1,#c084fc);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.25rem;color:var(--text-secondary);margin-bottom:2rem;max-width:600px;margin-left:auto;margin-right:auto;line-height:1.6}.hero-stats{display:flex;justify-content:center;gap:3rem;margin-bottom:2rem}@media(max-width:768px){.hero-stats{flex-direction:column;gap:1.5rem}}.stat-item{text-align:center}.stat-number{font-size:2.5rem;font-weight:900;color:var(--accent);margin-bottom:.5rem}.stat-label{font-size:1rem;color:var(--text-secondary)}.hero-actions{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}@media(max-width:768px){.hero-actions{flex-direction:column;align-items:center}}.content-section{padding:4rem 2rem;position:relative}.content-section:nth-child(2n){background:rgba(39,44,51,.3)}.section-container{max-width:1200px;margin:0 auto}.section-header{margin-bottom:3rem}.section-icon{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,#03cdf1,#0ea5e9);border-radius:1rem;margin:0 auto 1.5rem;box-shadow:0 10px 30px rgba(3,205,241,.3)}.section-icon.hydro{background:linear-gradient(135deg,#03cdf1,#4ade80)}.section-icon .icon{width:2rem;height:2rem;color:#fff}.section-title{font-size:2.5rem;color:var(--text-primary);margin-bottom:1rem}.section-subtitle{font-size:1.1rem;color:var(--text-secondary);max-width:600px;line-height:1.6}.features-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.feature-card{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;padding:2rem;transition:all .3s ease-in-out}.feature-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(3,205,241,.2);border-color:rgba(3,205,241,.5)}.feature-icon-wrapper{display:flex;align-items:center;justify-content:center;width:4rem;height:4rem;background:linear-gradient(135deg,rgba(3,205,241,.2),rgba(14,165,233,.2));border-radius:1rem;margin-bottom:1.5rem}.feature-icon{width:2rem;height:2rem;color:var(--accent)}.feature-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.feature-description{font-size:1rem;color:var(--text-secondary);margin-bottom:1.5rem;line-height:1.6}.feature-list{list-style:none;padding:0}.feature-list li{color:var(--text-secondary);font-size:.9rem;margin-bottom:.5rem;padding-left:1rem;position:relative}.feature-list li:before{color:#03cdf1;position:absolute;left:0}.firmware-highlight{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;padding:2rem;margin-bottom:3rem;text-align:center;border:2px solid rgba(3,205,241,.3)}.highlight-title{font-size:1.5rem;font-weight:700;color:var(--text-primary);margin-bottom:1rem}.highlight-text{color:#d1d5db;font-size:1.1rem;line-height:1.6}.firmware-categories{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:2rem}.category-card{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;padding:2rem;transition:all .3s ease-in-out}.category-card:hover{transform:translateY(-10px);box-shadow:0 20px 40px rgba(3,205,241,.2);border-color:rgba(3,205,241,.5)}.category-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.category-icon{width:2rem;height:2rem;color:var(--accent)}.category-title{font-size:1.25rem;font-weight:700;color:var(--text-primary)}.category-content{display:flex;flex-direction:column;gap:1rem}.feature-item{color:var(--text-secondary);line-height:1.6}.feature-item strong{color:var(--text-primary)}.cooling-intro{margin-bottom:3rem}.intro-text{font-size:1.1rem;color:#d1d5db;line-height:1.7;max-width:800px}.intro-text strong{color:#03cdf1}.cooling-products{display:grid;grid-template-columns:repeat(auto-fit,minmax(350px,1fr));gap:2rem}.product-card{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;padding:2rem;transition:all .3s ease-in-out}.product-card:hover{transform:translateY(-8px);box-shadow:0 25px 50px rgba(3,205,241,.2)}.product-header{display:flex;align-items:center;gap:1rem;margin-bottom:1.5rem}.product-icon{width:2.5rem;height:2.5rem;color:var(--accent)}.product-title{font-size:1.3rem;font-weight:700;color:var(--text-primary)}.product-description{color:var(--text-secondary);line-height:1.6;margin-bottom:1.5rem}.product-features{list-style:none;padding:0}.product-features li{color:#9ca3af;margin-bottom:.75rem;padding-left:1.5rem;position:relative}.product-features li:before{color:#4ade80;position:absolute;left:0}.support-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:2rem}.support-card{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;padding:2rem;transition:all .3s ease-in-out;text-decoration:none;cursor:pointer;color:inherit}.support-card:hover{transform:translateY(-5px);border-color:rgba(3,205,241,.6)}.support-icon{width:3rem;height:3rem;color:#03cdf1;margin:0 auto 1rem}.support-title{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.support-description{color:#9ca3af;font-size:.9rem}.section-cta{text-align:center;margin-top:3rem;padding-top:2rem;border-top:1px solid rgba(55,65,81,.3)}.section-cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;background:linear-gradient(135deg,#03cdf1,#0ea5e9);color:#fff;border-radius:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 8px 25px rgba(3,205,241,.3)}.section-cta-button:hover{background:linear-gradient(135deg,#0ea5e9,#03cdf1);box-shadow:0 8px 25px rgba(3,205,241,.4);box-shadow:0 12px 30px rgba(3,205,241,.4)}.auth-content{min-height:100vh;display:flex;align-items:center;justify-content:center;padding:2rem}.auth-container{width:100%;max-width:28rem}.auth-card{backdrop-filter:blur(12px);background:rgba(39,44,51,.8);border:1px solid rgba(55,65,81,.3);border-radius:1.5rem;box-shadow:0 25px 50px -12px rgba(0,0,0,.4);padding:2rem;position:relative}.back-to-landing{position:absolute;top:1rem;left:1rem;display:flex;align-items:center;gap:.5rem;background:transparent;border:none;color:var(--text-secondary);cursor:pointer;font-size:.9rem;transition:all .3s ease-in-out}.back-to-landing:hover{color:#03cdf1}.back-icon{width:1rem;height:1rem}.auth-header{text-align:center;margin-bottom:2rem;margin-top:2rem}.logo-container{display:flex;align-items:center;justify-content:center;width:auto;height:auto;background:transparent;box-shadow:none;border-radius:0;margin:0 auto 1rem}.logo-icon{width:2rem;height:2rem;color:#fff;animation:pulse 2s ease-in-out infinite}.auth-title{font-size:2rem;font-weight:800;color:var(--text-primary);margin-bottom:.5rem;background:linear-gradient(135deg,#fff,#03cdf1);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.auth-subtitle{color:var(--text-secondary);font-size:.875rem}.tab-navigation{display:flex;background-color:rgba(33,37,42,.5);border-radius:.75rem;padding:.25rem;margin-bottom:1.5rem}.tab-button{flex:1;padding:.75rem 1rem;border-radius:.5rem;font-weight:600;transition:all .3s ease-in-out;border:none;cursor:pointer;color:var(--text-secondary);background:transparent}.tab-button:hover{color:var(--text-primary);background-color:rgba(55,65,81,.5)}.tab-button.active{background:linear-gradient(135deg,#03cdf1,#0ea5e9);color:var(--text-primary);box-shadow:0 4px 12px rgba(3,205,241,.3);transform:scale(1.02)}.form-container,.input-group{display:flex;flex-direction:column;padding-top:1rem}.input-label{display:block;font-size:.875rem;font-weight:600;color:var(--text-secondary);margin-bottom:.5rem}.input-wrapper{position:relative}.input-icon{position:absolute;left:.75rem;top:50%;transform:translateY(-50%);width:1.25rem;height:1.25rem;color:var(--text-secondary)}.form-input{width:100%;padding:.875rem 1rem .875rem 2.75rem;background-color:rgba(33,37,42,.6);border:1px solid #4b5563;border-radius:.75rem;color:var(--text-primary);font-size:1rem;transition:all .3s ease-in-out}.form-input::-moz-placeholder{color:var(--text-secondary)}.form-input::placeholder{color:var(--text-secondary)}.form-input:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(3,205,241,.2);background-color:rgba(33,37,42,.8)}.form-input.error{border-color:#ef4444}.form-input.error:focus{box-shadow:0 0 0 3px rgba(239,68,68,.2)}.form-input.password-input{padding-right:3rem}.password-toggle{position:absolute;right:.75rem;top:50%;transform:translateY(-50%);background:transparent;border:none;cursor:pointer;color:var(--text-secondary);transition:all .3s ease-in-out}.password-toggle:hover{color:#03cdf1}.toggle-icon{width:1.25rem;height:1.25rem}.error-message{color:#f87171;font-size:.75rem;margin-top:.25rem}.form-options{justify-content:space-between;margin:.5rem 0}.checkbox-label,.form-options{display:flex;align-items:center}.checkbox-label{cursor:pointer}.checkbox{margin-right:.5rem;border-radius:.25rem;border-color:#4b5563;color:#03cdf1}.checkbox:focus{box-shadow:0 0 0 2px rgba(3,205,241,.5)}.checkbox-text{font-size:.875rem;color:var(--text-secondary)}.forgot-link{font-size:.875rem;color:var(--accent);background:transparent;border:none;cursor:pointer;transition:all .3s ease-in-out}.forgot-link:hover{color:#0ea5e9}.submit-button{width:100%;background:linear-gradient(135deg,#03cdf1,#0ea5e9);color:#fff;padding:.875rem 1rem;border-radius:.75rem;font-weight:600;border:none;cursor:pointer;transition:all .3s ease-in-out;box-shadow:0 4px 12px rgba(3,205,241,.3);margin-top:2rem}.submit-button:hover{background:linear-gradient(135deg,#0ea5e9,#03cdf1);transform:translateY(-2px);box-shadow:0 8px 25px rgba(3,205,241,.4)}.submit-button:focus{outline:none;box-shadow:0 0 0 3px rgba(3,205,241,.3)}.submit-button:disabled{opacity:.5;cursor:not-allowed;transform:none}.button-content{display:flex;align-items:center;justify-content:center;gap:.5rem}.button-icon.loading{animation:spin 1s linear infinite}@keyframes spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.back-button{width:100%;color:var(--accent);background:transparent;border:none;padding:.75rem;font-size:.875rem;cursor:pointer;transition:all .3s ease-in-out}.back-button:hover{color:#0ea5e9}.forgot-header{text-align:center;margin-bottom:1.5rem}.forgot-title{font-size:1.25rem;font-weight:700;color:var(--text-primary);margin-bottom:.5rem}.forgot-subtitle{color:var(--text-secondary);font-size:.875rem}.auth-footer{text-align:center;padding-top:1.5rem;border-top:1px solid rgba(55,65,81,.5);margin-top:1.5rem}.footer-text{font-size:.75rem;color:var(--text-secondary)}.cta-button{display:inline-flex;align-items:center;gap:.75rem;padding:1rem 2rem;border-radius:1rem;font-weight:600;text-decoration:none;border:none;cursor:pointer;transition:all .3s ease-in-out;font-size:1rem}.cta-button.primary{background:linear-gradient(135deg,#03cdf1,#0ea5e9);color:#fff;box-shadow:0 8px 25px rgba(3,205,241,.3)}.cta-button.primary:hover{background:linear-gradient(135deg,#0ea5e9,#03cdf1);box-shadow:0 8px 25px rgba(3,205,241,.4)}.cta-button.secondary{background:hsla(0,0%,100%,.1);color:#fff;border:2px solid hsla(0,0%,100%,.2)}.cta-button.secondary:hover{background:hsla(0,0%,100%,.2);transform:translateY(-2px);box-shadow:0 8px 25px hsla(0,0%,100%,.2)}.cta-button.large{padding:1.25rem 2.5rem;font-size:1.1rem}.button-icon{width:1.25rem;height:1.25rem}@media(max-width:1024px){.pulse.pulse-1,.pulse.pulse-2,.pulse.pulse-3,.pulse.pulse-4{width:200px;height:200px}.data-flow.data-flow-1,.data-flow.data-flow-2,.data-flow.data-flow-3,.data-flow.data-flow-4,.data-flow.data-flow-5,.data-flow.data-flow-6{width:150px}.asic-chip{width:60px;height:60px}.hero-title{font-size:2.5rem}.section-title{font-size:2rem}}@media(max-width:768px){.pulse.pulse-1,.pulse.pulse-2,.pulse.pulse-3,.pulse.pulse-4{width:150px;height:150px}.data-flow.data-flow-1,.data-flow.data-flow-2,.data-flow.data-flow-3,.data-flow.data-flow-4,.data-flow.data-flow-5,.data-flow.data-flow-6{width:100px}.asic-chip{width:50px;height:50px}.mining-grid{grid-template-columns:repeat(3,1fr)}.content-section{padding:3rem 1rem}.hero-section{padding:1rem}.hero-title{font-size:2rem}.section-title{font-size:1.8rem}.cooling-products,.features-grid,.firmware-categories{grid-template-columns:1fr}.support-grid{grid-template-columns:repeat(2,1fr)}.auth-card{padding:1rem}.hero-actions{gap:.75rem}.hero-actions .cta-button{padding:.875rem 1.5rem;font-size:.9rem}}@media(max-width:480px){.support-grid{grid-template-columns:1fr}.hero-stats{gap:1rem}.mining-grid{grid-template-columns:repeat(2,1fr)}.asic-chip{width:40px;height:40px}.hero-actions .cta-button{padding:.75rem 1.25rem;font-size:.85rem}}.auth-content{padding:32px 40px}@media(max-width:768px){.auth-content{padding:20px 24px}}@media(max-width:480px){.auth-content{padding:0 0}}.scroll-animate{opacity:0;transform:translateY(50px);transition:opacity .8s ease-out,transform .8s ease-out}.scroll-animate.animate-in{opacity:1;transform:translateY(0)}.content-section.scroll-animate:not(.animate-in){transform:translateY(80px)}.section-header.scroll-animate:not(.animate-in){transform:translateY(-30px)}.category-card.scroll-animate,.feature-card.scroll-animate,.product-card.scroll-animate,.support-card.scroll-animate{transform:translateY(40px) scale(.95);transition:opacity .6s ease-out,transform .6s ease-out}.category-card.scroll-animate.animate-in,.feature-card.scroll-animate.animate-in,.product-card.scroll-animate.animate-in,.support-card.scroll-animate.animate-in{transform:translateY(0) scale(1)}.hero-section.scroll-animate{opacity:0;transform:translateY(0);transition:opacity 1s ease-out}.hero-section.scroll-animate.animate-in{opacity:1}.section-cta.scroll-animate{transform:translateY(30px);transition:opacity .7s ease-out .3s,transform .7s ease-out .3s}.cooling-intro.scroll-animate{transform:translateY(40px);transition:opacity .8s ease-out,transform .8s ease-out}.cooling-intro.scroll-animate.animate-in{transform:translateY(0)}@media(prefers-reduced-motion:reduce){.scroll-animate{opacity:1!important;transform:none!important;transition:none!important}}.app-container{min-height:100vh;background-color:#21252a;position:relative}.auth-content,.landing-content{position:relative;z-index:10;transition:all .5s ease-in-out}.app-container.is-auth .background{display:none}.app-container.is-auth .auth-content{background:radial-gradient(135% 120% at 0 0,rgba(3,205,241,.1),transparent 55%),radial-gradient(120% 120% at 100% 100%,rgba(3,205,241,.05),transparent 52%),linear-gradient(165deg,#1d2127,#21252a 60%,#1b1f24)}.auth-split{width:100%;max-width:62rem;margin:0 auto;display:grid;grid-template-columns:1.02fr .98fr;align-items:center;gap:2.25rem}.auth-split .auth-container{max-width:none;margin:0}.auth-brand{position:relative;border-radius:1.5rem;padding:2.85rem 2.6rem;background:radial-gradient(150% 130% at 0 0,rgba(3,205,241,.16),transparent 56%),linear-gradient(165deg,#242a32,#1a1e23);border:1px solid hsla(0,0%,100%,.06);box-shadow:0 25px 55px -25px rgba(0,0,0,.6);overflow:hidden}.auth-brand__logo{font-weight:800;font-size:.95rem;letter-spacing:.18em;color:var(--accent)}.auth-brand__title{margin:1.3rem 0 .85rem;font-size:clamp(1.55rem,2.4vw,2.1rem);line-height:1.18;font-weight:800;color:var(--text-primary)}.auth-brand__title span{color:var(--accent)}.auth-brand__subtitle{margin:0;max-width:36ch;font-size:.92rem;line-height:1.6;color:var(--text-secondary)}.auth-brand__stats{margin-top:1.9rem;display:flex;gap:.75rem}.auth-brand__stat{flex:1 1 0;min-width:0;padding:.85rem .6rem;border-radius:.9rem;text-align:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.07)}.auth-brand__stat b{display:block;font-size:1.2rem;font-weight:800;color:var(--text-primary)}.auth-brand__stat span{font-size:.7rem;text-transform:uppercase;letter-spacing:.04em;color:var(--text-secondary)}@media(min-width:901px){.auth-split .auth-card{padding-top:3.25rem}.auth-split .auth-card .auth-header{display:none}}@media(max-width:900px){.auth-split{grid-template-columns:1fr;max-width:26rem;gap:0}.auth-brand{display:none}}@media(max-width:480px){.auth-split{max-width:100%}.auth-card{border-radius:1.25rem;padding:1.25rem 1.1rem}.auth-header{margin-top:1.25rem;margin-bottom:1.25rem}.auth-title{font-size:1.6rem}}@media(max-width:768px){.background .asic-chip,.background .circuit-trace,.background .data-flow,.background .hash-pattern,.background .hexagon,.background .miner-unit,.background .particle{animation:none!important}.pulse{display:none!important}.feature-card{padding:1.35rem;border-radius:1.1rem}.feature-icon-wrapper{width:3rem;height:3rem;margin-bottom:1rem;border-radius:.85rem}.feature-icon{width:1.5rem;height:1.5rem}.feature-title{font-size:1.1rem;margin-bottom:.6rem}.feature-description{font-size:.92rem;margin-bottom:1rem}.hero-title{font-size:2rem}.hero-subtitle{font-size:1.02rem}.stat-number{font-size:2rem}}@media(prefers-reduced-motion:reduce){.background *{animation:none!important}}.gradient-text{background:none!important;-webkit-background-clip:initial!important;background-clip:initial!important;-webkit-text-fill-color:currentColor!important;color:#5ec2d8}.hero-title{font-weight:800;letter-spacing:-.01em;color:#eef2f5}.auth-title{background:none!important;-webkit-text-fill-color:currentColor!important;color:#eef2f5!important}.logo-circle{background:rgba(3,205,241,.04);border-color:rgba(94,194,216,.45)}.logo-circle:before{background:rgba(94,194,216,.12);animation:none;filter:blur(6px)}.logo-text{color:#cfe9f0}.cta-button.primary{background:rgba(94,194,216,.08);color:#d4eef5;border:1px solid rgba(94,194,216,.28);box-shadow:none;backdrop-filter:blur(8px);transition:background .2s ease,border-color .2s ease,transform .15s ease}.cta-button.primary:hover{background:rgba(94,194,216,.15);border-color:rgba(94,194,216,.5);transform:translateY(-2px);box-shadow:0 8px 22px rgba(0,0,0,.32)}.cta-button.primary.enter-auth-button,.enter-auth-button{background:linear-gradient(180deg,#1796b0,#137f97);color:#eaf7fb;border:1px solid hsla(0,0%,100%,.08);box-shadow:0 10px 26px rgba(0,0,0,.35)}.cta-button.primary.enter-auth-button:hover,.enter-auth-button:hover{background:linear-gradient(180deg,#1aa6c2,#15889f);border-color:hsla(0,0%,100%,.14);box-shadow:0 12px 30px rgba(0,0,0,.4)}.section-cta-button{background:linear-gradient(180deg,#1796b0,#137f97)!important;color:#eaf7fb;box-shadow:0 10px 26px rgba(0,0,0,.32)}.section-cta-button:hover{box-shadow:0 12px 30px rgba(0,0,0,.4)}.section-icon{border:1px solid rgba(94,194,216,.22)}.section-icon,.section-icon.hydro{background:rgba(94,194,216,.1)}.section-icon .icon{color:#7fd3e4}.feature-icon-wrapper{background:rgba(94,194,216,.1);border:1px solid rgba(94,194,216,.18)}.category-card,.feature-card,.product-card,.support-card{background:rgba(39,44,51,.55);border:1px solid hsla(0,0%,100%,.06);backdrop-filter:blur(8px);box-shadow:0 12px 30px -18px rgba(0,0,0,.6)}.category-card:hover,.feature-card:hover,.product-card:hover,.support-card:hover{transform:translateY(-4px);border-color:rgba(94,194,216,.35);box-shadow:0 18px 40px -20px rgba(0,0,0,.7)}.feature-list li:before{color:#5ec2d8}.category-icon,.feature-icon,.product-icon,.support-icon{color:#7fd3e4}.firmware-highlight{border:1px solid rgba(94,194,216,.22)}.intro-text strong{color:#5ec2d8}.pulse{opacity:.35}.logo-image{filter:drop-shadow(0 10px 22px rgba(0,0,0,.35));animation:logo-pop .7s cubic-bezier(.22,.9,.27,1) both}.hero-logo:hover .logo-image{filter:drop-shadow(0 8px 20px rgba(94,194,216,.3))}.circuit-trace,.data-flow,.mining-overlay,.particle,.pulse{display:none!important}.background{background:radial-gradient(70% 55% at 50% -8%,rgba(94,194,216,.1),transparent 60%),radial-gradient(55% 45% at 92% 108%,rgba(94,194,216,.05),transparent 55%),#21252a}.background:after{content:"";position:fixed;inset:0;background-image:radial-gradient(hsla(0,0%,100%,.035) 1px,transparent 0);background-size:28px 28px;-webkit-mask-image:radial-gradient(75% 65% at 50% 22%,#000 0,transparent 78%);mask-image:radial-gradient(75% 65% at 50% 22%,#000 0,transparent 78%);pointer-events:none}.hero-section{min-height:54vh;padding:2rem 1.5rem}.hero-container{max-width:1080px}.hero-title{font-size:clamp(1.85rem,3.2vw,2.6rem);line-height:1.15;margin-bottom:1rem}.hero-subtitle{font-size:clamp(.92rem,1.1vw,1.02rem);margin-bottom:1.5rem;max-width:540px}.hero-stats{gap:clamp(1.25rem,3vw,2.25rem);margin-bottom:1.5rem}.stat-number{font-size:clamp(1.5rem,2.4vw,1.9rem);margin-bottom:.25rem}.stat-label{font-size:.82rem}.logo-container{margin-bottom:1.5rem}.logo-circle{--logo-size:104px}.content-section{padding:clamp(2.25rem,4vw,3.25rem) 1.5rem}.section-container{max-width:1080px}.section-header{margin-bottom:clamp(1.5rem,3vw,2.25rem)}.section-title{font-size:clamp(1.45rem,2.6vw,2rem);margin-bottom:.75rem}.section-subtitle{font-size:clamp(.92rem,1.1vw,1.02rem)}.section-icon{margin-bottom:1rem}.section-icon .icon{width:1.5rem;height:1.5rem}.cooling-products,.features-grid{grid-template-columns:repeat(auto-fit,minmax(290px,1fr));gap:1.25rem}.firmware-categories{gap:1.25rem}.category-card,.feature-card,.product-card,.support-card{border-radius:1.1rem}.feature-icon-wrapper{width:3rem;height:3rem;margin-bottom:1rem;border-radius:.85rem}.feature-icon{width:1.5rem;height:1.5rem}.category-title,.feature-title,.product-title{font-size:1.08rem;margin-bottom:.6rem}.feature-description,.feature-item,.product-description{font-size:.92rem}.feature-list li,.product-features li{font-size:.86rem}.support-icon{margin-bottom:.75rem}.intro-text,.support-title{font-size:1rem}.cta-button{padding:.8rem 1.5rem;font-size:.92rem;border-radius:.85rem}.section-cta-button{padding:.8rem 1.6rem;border-radius:.85rem}.section-cta{margin-top:2rem;padding-top:1.5rem}.auth-content{min-height:100dvh}.auth-card{padding:1.6rem;border-radius:1.25rem}.auth-header{margin-top:.5rem;margin-bottom:1.25rem}.auth-logo-image{width:3.25rem;height:3.25rem}.auth-title{font-size:1.4rem;margin-bottom:.2rem}.auth-subtitle{font-size:.8rem}.tab-navigation{margin-bottom:1rem;padding:.2rem}.tab-button{padding:.55rem 1rem;font-size:.85rem}.form-container{gap:.7rem;padding-top:.25rem}.input-group{padding-top:0}.input-label{margin-bottom:.3rem;font-size:.8rem}.form-input{padding:.7rem 1rem .7rem 2.6rem;font-size:.95rem;border-radius:.7rem}.input-icon{width:1.1rem;height:1.1rem}.form-options{margin:.15rem 0}.submit-button{margin-top:1rem;padding:.75rem 1rem;background:linear-gradient(180deg,#1796b0,#137f97);box-shadow:0 8px 22px rgba(0,0,0,.3)}.submit-button:hover{background:linear-gradient(180deg,#1aa6c2,#15889f)}.auth-footer{margin-top:1.25rem}.forgot-header{margin-bottom:1rem}@media(max-width:900px){.auth-content{align-items:flex-start;padding-top:1.5rem;padding-bottom:1.5rem}}@media(max-width:1024px){.cooling-products,.features-grid,.firmware-categories{grid-template-columns:repeat(2,1fr)}}@media(max-width:640px){.cooling-products,.features-grid,.firmware-categories,.support-grid{grid-template-columns:1fr}.hero-section{min-height:auto;padding:1.5rem 1.1rem .5rem}.auth-card{padding:1.25rem 1.1rem}}:root{--mono:ui-monospace,"JetBrains Mono","SF Mono","Roboto Mono","Courier New",monospace;--ind-line:hsla(0,0%,100%,.1);--ind-grid:hsla(0,0%,100%,.04);--ind-ink:#04222a}.background:after{background-image:linear-gradient(var(--ind-grid) 1px,transparent 1px),linear-gradient(90deg,var(--ind-grid) 1px,transparent 1px);background-size:52px 52px;-webkit-mask-image:radial-gradient(85% 75% at 50% 18%,#000 0,transparent 88%);mask-image:radial-gradient(85% 75% at 50% 18%,#000 0,transparent 88%)}.hero-section{min-height:auto;display:flex;align-items:center;justify-content:center;padding:clamp(3.5rem,9vh,6rem) 1.5rem clamp(2.5rem,5vh,3.5rem)}.hero-content--ind{text-align:left;margin:0;max-width:920px;width:100%}.hero-eyebrow{gap:.7rem;font-size:.74rem;letter-spacing:.14em;color:var(--accent);margin-bottom:1.4rem}.hero-eyebrow:before{content:"";width:30px;height:1px;background:var(--accent)}.hero-content--ind .hero-title{text-align:left;font-size:clamp(2.1rem,5vw,3.5rem);letter-spacing:-.02em;line-height:1.06;margin-bottom:1.25rem;color:#eef2f5}.hero-content--ind .hero-subtitle{text-align:left;margin:0 0 2rem;max-width:60ch;font-size:1rem;line-height:1.6}.hero-cta-inline{justify-content:flex-start;align-items:center;gap:1.5rem;flex-wrap:wrap;margin:0 0 2.25rem}.hero-nav{display:flex;gap:.35rem;flex-wrap:wrap}.hero-nav__link{background:none;border:none;cursor:pointer;font-family:var(--mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;padding:.5rem .7rem;border-bottom:1px solid transparent;transition:color .15s ease,border-color .15s ease}.hero-nav__link:hover{border-bottom-color:var(--accent)}.hero-content--ind .hero-stats{display:inline-flex;justify-content:flex-start;gap:0;margin:0;border:1px solid var(--ind-line);border-radius:2px}.hero-content--ind .stat-item{text-align:left;padding:.85rem 1.5rem;border-right:1px solid var(--ind-line)}.hero-content--ind .stat-item:last-child{border-right:none}.hero-content--ind .stat-number{margin-bottom:.2rem}.hero-content--ind .stat-label{letter-spacing:.08em}.cta-button.primary.enter-auth-button,.enter-auth-button{color:var(--ind-ink);border-radius:2px;font-family:var(--mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;box-shadow:none;backdrop-filter:none}.cta-button.primary.enter-auth-button:hover,.enter-auth-button:hover{background:#2fd6ef;transform:translateY(-1px);box-shadow:none}.section-cta-button{color:var(--ind-ink);border-radius:2px;font-family:var(--mono);font-size:.78rem;text-transform:uppercase;letter-spacing:.06em;box-shadow:none}.section-cta-button:hover{transform:translateY(-1px);box-shadow:none}.feature-btn{border-radius:2px;font-family:var(--mono);font-size:.72rem;text-transform:uppercase;letter-spacing:.05em;background:transparent;border:1px solid var(--accent)}.feature-btn:hover{background:rgba(3,205,241,.1);box-shadow:none}.section-header{text-align:left;padding-top:1.25rem;border-top:1px solid var(--ind-line)}.section-icon{display:none}.section-title{text-align:left;font-size:clamp(1.5rem,3vw,2.1rem);font-weight:800;letter-spacing:-.01em}.section-subtitle{text-align:left;margin:0;max-width:70ch}.cooling-intro{text-align:left;margin-bottom:2rem}.intro-text{margin:0;max-width:90ch}.cooling-products,.features-grid,.firmware-categories,.support-grid{gap:0;border:1px solid var(--ind-line);border-radius:2px;overflow:hidden}.features-grid{counter-reset:feat}.firmware-categories{counter-reset:cat}.cooling-products{counter-reset:prod}.support-grid{counter-reset:sup}.category-card,.feature-card,.product-card,.support-card{position:relative;background:transparent;box-shadow:none;border:0;border-right:1px solid var(--ind-line);border-bottom:1px solid var(--ind-line);border-radius:0;padding:1.75rem;transition:background .15s ease}.category-card:hover,.feature-card:hover,.product-card:hover,.support-card:hover{background:hsla(0,0%,100%,.025);transform:none;box-shadow:none}.feature-card{counter-increment:feat;padding-top:2.75rem}.category-card{counter-increment:cat}.product-card{counter-increment:prod}.support-card{counter-increment:sup;text-align:left}.feature-card:before{content:counter(feat,decimal-leading-zero);left:1.75rem;right:auto}.category-card:before{content:counter(cat,decimal-leading-zero)}.product-card:before{content:counter(prod,decimal-leading-zero)}.support-card:before{content:counter(sup,decimal-leading-zero)}.category-card:before,.feature-card:before,.product-card:before,.support-card:before{position:absolute;top:1.4rem;right:1.5rem;font-family:var(--mono);font-size:.76rem;letter-spacing:.05em;color:var(--accent)}.feature-icon-wrapper{background:hsla(0,0%,100%,.04);border:1px solid var(--ind-line);border-radius:2px}.support-icon{width:1.75rem;height:1.75rem;margin:0 0 .85rem}.feature-list li:before,.product-features li:before{content:"+";color:var(--accent);font-family:var(--mono);font-weight:400}.feature-badge{border-radius:2px;font-family:var(--mono);text-transform:uppercase;font-size:10px;letter-spacing:.05em}.auth-card{border-radius:3px;background:rgba(28,32,38,.92);border:1px solid var(--ind-line);box-shadow:0 20px 50px -20px rgba(0,0,0,.6)}.auth-brand{border-radius:3px}.input-label{font-family:var(--mono);text-transform:uppercase;letter-spacing:.06em;font-size:.72rem}.form-input,.tab-navigation{border-radius:2px}.tab-button{letter-spacing:.04em;font-size:.78rem}.submit-button,.tab-button{border-radius:2px;font-family:var(--mono);text-transform:uppercase}.submit-button{color:var(--ind-ink);letter-spacing:.05em;box-shadow:none}.submit-button:hover{background:#2fd6ef}@media(max-width:480px){.hero-content--ind .hero-stats{display:flex;width:100%}.hero-content--ind .stat-item{flex:1;padding:.7rem .5rem}.hero-cta-inline{gap:1rem}}:root{--soft-line:hsla(0,0%,100%,.07);--soft-line-hover:hsla(0,0%,100%,.14);--soft-card:hsla(0,0%,100%,.025);--soft-tint:rgba(3,205,241,.1)}.background:after{display:none!important}.background{background:radial-gradient(62% 50% at 50% -10%,rgba(3,205,241,.08),transparent 60%),radial-gradient(48% 44% at 100% 100%,rgba(3,205,241,.05),transparent 55%),#1c2024}.hero-content--ind{text-align:center;margin:0 auto;max-width:760px}.hero-eyebrow{display:inline-flex;align-items:center;gap:.5rem;margin:0 auto 1.5rem;padding:.4rem .9rem;border-radius:999px;border:1px solid var(--soft-line);background:var(--soft-card);font-family:var(--mono);font-size:.72rem;letter-spacing:.06em;text-transform:uppercase;color:var(--text-secondary)}.hero-eyebrow:before{content:none}.hero-content--ind .hero-title{text-align:center;font-size:clamp(2.2rem,5vw,3.4rem);font-weight:800;letter-spacing:-.025em;line-height:1.08;margin-bottom:0}.hero-content--ind .hero-title .accent{color:var(--accent)}.hero-content--ind .hero-subtitle{text-align:center;margin:1.25rem auto 2rem;max-width:52ch}.hero-cta-inline{justify-content:center;gap:1.25rem;margin-bottom:2.25rem}.hero-nav{gap:.5rem}.hero-nav__link{border:1px solid var(--soft-line);border-radius:999px;background:var(--soft-card);padding:.5rem .95rem;color:var(--text-secondary)}.hero-nav__link:hover{border-color:rgba(3,205,241,.5);color:var(--accent)}.hero-content--ind .hero-stats{display:flex;flex-direction:row;justify-content:center;gap:.75rem;width:auto;margin:0 auto;border:none}.hero-content--ind .stat-item{text-align:center;padding:.85rem 1.4rem;border:1px solid var(--soft-line);border-radius:14px;background:var(--soft-card)}.hero-content--ind .stat-number{font-family:var(--mono);font-size:1.35rem;font-weight:700;color:var(--text-primary)}.hero-content--ind .stat-label{font-family:var(--mono);font-size:.66rem;text-transform:uppercase;letter-spacing:.06em;color:var(--text-secondary)}.cta-button.primary.enter-auth-button,.enter-auth-button{border-radius:12px;background:var(--accent);color:#06222a;border:none;font-family:inherit;font-weight:700;text-transform:none;letter-spacing:normal;font-size:.92rem;box-shadow:0 8px 22px -8px rgba(3,205,241,.5)}.cta-button.primary.enter-auth-button:hover,.enter-auth-button:hover{background:#25cfe9;transform:translateY(-2px)}.section-cta-button{border-radius:12px;background:var(--accent)!important;color:#06222a;font-family:inherit;text-transform:none;letter-spacing:normal;font-size:.92rem;box-shadow:0 8px 22px -8px rgba(3,205,241,.45)}.section-cta-button:hover{transform:translateY(-2px)}.feature-btn{border-radius:10px;font-family:inherit;text-transform:none;letter-spacing:normal;font-size:.85rem;background:var(--soft-tint);border:1px solid rgba(3,205,241,.25);color:var(--accent)}.feature-btn:hover{background:rgba(3,205,241,.18)}.section-header{text-align:center;border-top:none;padding-top:0;margin-bottom:2rem}.section-icon{display:inline-flex;width:3rem;height:3rem;border-radius:14px;border:1px solid var(--soft-line);box-shadow:none;margin:0 auto 1rem}.section-icon,.section-icon.hydro{background:var(--soft-tint)}.section-icon .icon{color:var(--accent)}.section-title{text-align:center}.section-subtitle{text-align:center;margin:0 auto}.cooling-intro{text-align:center}.intro-text{margin:0 auto}.cooling-products,.features-grid,.firmware-categories,.support-grid{gap:.85rem;border:none;border-radius:0;overflow:visible}@media(min-width:900px){.features-grid{grid-template-columns:repeat(3,1fr)}.feature-card:first-child{grid-column:span 2}}.category-card,.feature-card,.product-card,.support-card{border:1px solid var(--soft-line);border-right:1px solid var(--soft-line);border-bottom:1px solid var(--soft-line);border-radius:16px;background:var(--soft-card);backdrop-filter:none;box-shadow:0 10px 30px -22px rgba(0,0,0,.8);padding:1.5rem}.feature-card{padding-top:1.5rem}.support-card{text-align:center}.category-card:hover,.feature-card:hover,.product-card:hover,.support-card:hover{transform:translateY(-3px);border-color:var(--soft-line-hover);background:hsla(0,0%,100%,.04);box-shadow:0 20px 44px -26px rgba(0,0,0,.85)}.category-card:before,.feature-card:before,.product-card:before,.support-card:before{content:none}.feature-icon-wrapper{width:2.75rem;height:2.75rem;margin:0 0 1rem;border-radius:12px;background:var(--soft-tint);border:none;box-shadow:none}.category-icon,.feature-icon,.product-icon,.support-icon{color:var(--accent)}.support-icon{width:2.25rem;height:2.25rem;margin:0 auto .85rem}.category-title,.feature-title,.product-title,.support-title{font-family:inherit;text-transform:none;letter-spacing:-.01em;font-weight:700}.feature-list li:before{content:"•";color:var(--accent);font-family:inherit}.product-features li:before{content:"✓";color:var(--accent);font-weight:700}.feature-badge{font-family:inherit;text-transform:none;letter-spacing:0}.auth-card{border-radius:18px;background:hsla(0,0%,100%,.03);border:1px solid var(--soft-line);backdrop-filter:none;box-shadow:0 30px 60px -30px rgba(0,0,0,.7)}.auth-brand{border-radius:18px}.auth-brand__logo,.auth-brand__stat b{font-family:var(--mono)}.input-label{font-family:inherit;text-transform:none;letter-spacing:normal;font-size:.82rem}.form-input{border-radius:10px}.tab-navigation{border-radius:12px}.tab-button{border-radius:9px;font-size:.875rem}.submit-button,.tab-button{font-family:inherit;text-transform:none;letter-spacing:normal}.submit-button{border-radius:10px;background:var(--accent);color:#06222a}.submit-button:hover{background:#25cfe9}#app,body,html{height:100%}body{overflow-y:auto}#app,.app-container,.auth-content,.landing-content{height:auto;max-height:none;overflow:visible!important}.logo-container{margin-bottom:0}.orb-minerdev{position:relative;display:grid;place-items:center;width:min(440px,74vw);margin:-3.5rem auto .5rem;background-color:#21252a;-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 74%);mask-image:radial-gradient(circle at 50% 50%,#000 50%,transparent 74%)}.orb-minerdev__video{width:100%;height:auto;display:block;filter:hue-rotate(-58deg) saturate(1.25) brightness(1.05);mix-blend-mode:screen}.orb-minerdev__label{position:absolute;top:48.5%;left:50%;transform:translate(-50%,-50%);font-weight:600;font-size:clamp(15px,2.1vw,22px);letter-spacing:.01em;color:#eef6fb;text-shadow:0 0 18px rgba(3,205,241,.65),0 0 4px hsla(0,0%,100%,.5);pointer-events:none;white-space:nowrap}.orb-minerdev__label b{color:#36dcf6;font-weight:600}.form-container{gap:1rem}.form-step{display:flex;flex-direction:column;gap:1rem}.input-hint{margin:.35rem 0 0;font-size:.78rem;line-height:1.4;color:var(--text-secondary)}.input-hint--bad{color:#f87171}.feature-card-head{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.feature-badges{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px}.feature-badge{display:inline-flex;align-items:center;justify-content:center;min-height:26px;padding:0 10px;border-radius:999px;font-size:12px;font-weight:700;letter-spacing:.02em;white-space:nowrap;border:1px solid transparent;backdrop-filter:blur(10px)}.feature-badge--new{color:#9ff7d2;background:rgba(15,163,96,.18);border-color:rgba(89,255,180,.32)}.feature-badge--dev{color:#ffdca8;background:rgba(255,145,0,.16);border-color:rgba(255,183,77,.3)}.feature-badge--platform{color:#bfe2ff;background:rgba(34,119,255,.16);border-color:rgba(92,166,255,.3)}.feature-btn.disabled{opacity:.55;cursor:not-allowed}@media(max-width:768px){.feature-card-head{flex-direction:column;align-items:flex-start}.feature-badges{justify-content:flex-start}}@keyframes shimmer-a6391dd6{0%{background-position:-1000px 0}to{background-position:1000px 0}}.worker-detail-skeleton[data-v-a6391dd6]{width:100%;margin:0 auto;padding:30px}.worker-detail-skeleton .shimmer[data-v-a6391dd6]{overflow:hidden;background:var(--bg-hover);border-radius:12px;box-shadow:0 4px 15px rgba(0,0,0,.1);background-image:linear-gradient(90deg,rgba(26,31,41,0),hsla(0,0%,100%,.05),rgba(26,31,41,0));background-repeat:no-repeat;background-size:1000px 100%;animation:shimmer-a6391dd6 1.5s infinite}.worker-detail-skeleton .info-grid[data-v-a6391dd6]{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));margin-bottom:20px}.worker-detail-skeleton .skeleton-card[data-v-a6391dd6]{height:120px;padding:15px}.worker-detail-skeleton .card-performance[data-v-a6391dd6]{grid-column:span 2;height:140px}.worker-detail-skeleton .skeleton-header[data-v-a6391dd6]{width:60%;height:20px;margin-bottom:10px}.worker-detail-skeleton .skeleton-value[data-v-a6391dd6]{width:80%;height:25px;margin-bottom:8px}.worker-detail-skeleton .skeleton-sub-value[data-v-a6391dd6]{width:50%;height:15px}.worker-detail-skeleton .charts-grid[data-v-a6391dd6]{display:grid;gap:10px;grid-template-columns:repeat(2,1fr);margin-bottom:20px}.worker-detail-skeleton .skeleton-chart-card[data-v-a6391dd6]{height:300px;padding:15px}.worker-detail-skeleton .skeleton-chart[data-v-a6391dd6]{width:100%;height:230px;margin-top:15px}.worker-detail-skeleton .info-row[data-v-a6391dd6]{display:flex;gap:15px;margin-bottom:20px}.worker-detail-skeleton .pools-card[data-v-a6391dd6]{flex:2.1;height:250px;padding:15px}.worker-detail-skeleton .cooling-card[data-v-a6391dd6]{flex:1;height:250px;padding:15px}.worker-detail-skeleton .skeleton-fan-item[data-v-a6391dd6],.worker-detail-skeleton .skeleton-pool-item[data-v-a6391dd6]{width:100%;height:40px;margin-top:10px}.worker-detail-skeleton .cards-grid[data-v-a6391dd6]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.worker-detail-skeleton .chain-card[data-v-a6391dd6]{height:220px;padding:15px}.worker-detail-skeleton .skeleton-chain-info[data-v-a6391dd6]{width:100%;height:40px;margin-top:10px}.worker-detail-skeleton .skeleton-chip-bar[data-v-a6391dd6]{width:100%;height:20px;margin-top:15px}@media(max-width:767px){.worker-detail-skeleton .info-row[data-v-a6391dd6]{flex-direction:column}.worker-detail-skeleton .info-row .cooling-card[data-v-a6391dd6],.worker-detail-skeleton .info-row .pools-card[data-v-a6391dd6]{height:200px}.worker-detail-skeleton .charts-grid[data-v-a6391dd6],.worker-detail-skeleton .info-grid[data-v-a6391dd6]{grid-template-columns:1fr}.worker-detail-skeleton .charts-grid .card-performance[data-v-a6391dd6],.worker-detail-skeleton .info-grid .card-performance[data-v-a6391dd6]{grid-column:span 1}}.worker-detail-page[data-v-00a60877]{width:100%;font-family:InvolveOblique,sans-serif;padding:15px;max-width:1200px;margin:20px auto 0 auto;background-color:var(--bg-primary);color:var(--text-primary)}.modal-container[data-v-00a60877]{position:relative;width:100%;height:100%;overflow:hidden}.page-header[data-v-00a60877]{display:flex;justify-content:flex-end;padding:0}.card-performance[data-v-00a60877],.card[data-v-00a60877],.chain-card[data-v-00a60877],.chart-card[data-v-00a60877],.cooling-card[data-v-00a60877],.pools-card[data-v-00a60877]{background:var(--bg-card);border-radius:12px;color:var(--text-primary);padding:16px;margin-bottom:15px;border:none;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}.card .highcharts-axis-labels span[data-v-00a60877],.card .highcharts-axis-labels text[data-v-00a60877],.card-performance .highcharts-axis-labels span[data-v-00a60877],.card-performance .highcharts-axis-labels text[data-v-00a60877],.chain-card .highcharts-axis-labels span[data-v-00a60877],.chain-card .highcharts-axis-labels text[data-v-00a60877],.chart-card .highcharts-axis-labels span[data-v-00a60877],.chart-card .highcharts-axis-labels text[data-v-00a60877],.cooling-card .highcharts-axis-labels span[data-v-00a60877],.cooling-card .highcharts-axis-labels text[data-v-00a60877],.pools-card .highcharts-axis-labels span[data-v-00a60877],.pools-card .highcharts-axis-labels text[data-v-00a60877]{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}.card .highcharts-legend-item text[data-v-00a60877],.card-performance .highcharts-legend-item text[data-v-00a60877],.chain-card .highcharts-legend-item text[data-v-00a60877],.chart-card .highcharts-legend-item text[data-v-00a60877],.cooling-card .highcharts-legend-item text[data-v-00a60877],.pools-card .highcharts-legend-item text[data-v-00a60877]{fill:var(--text-secondary)!important}.card .highcharts-grid-line[data-v-00a60877],.card-performance .highcharts-grid-line[data-v-00a60877],.chain-card .highcharts-grid-line[data-v-00a60877],.chart-card .highcharts-grid-line[data-v-00a60877],.cooling-card .highcharts-grid-line[data-v-00a60877],.pools-card .highcharts-grid-line[data-v-00a60877]{stroke:var(--glass-border)!important}.card .highcharts-axis-line[data-v-00a60877],.card .highcharts-navigator-outline[data-v-00a60877],.card .highcharts-scrollbar-track[data-v-00a60877],.card .highcharts-tick[data-v-00a60877],.card-performance .highcharts-axis-line[data-v-00a60877],.card-performance .highcharts-navigator-outline[data-v-00a60877],.card-performance .highcharts-scrollbar-track[data-v-00a60877],.card-performance .highcharts-tick[data-v-00a60877],.chain-card .highcharts-axis-line[data-v-00a60877],.chain-card .highcharts-navigator-outline[data-v-00a60877],.chain-card .highcharts-scrollbar-track[data-v-00a60877],.chain-card .highcharts-tick[data-v-00a60877],.chart-card .highcharts-axis-line[data-v-00a60877],.chart-card .highcharts-navigator-outline[data-v-00a60877],.chart-card .highcharts-scrollbar-track[data-v-00a60877],.chart-card .highcharts-tick[data-v-00a60877],.cooling-card .highcharts-axis-line[data-v-00a60877],.cooling-card .highcharts-navigator-outline[data-v-00a60877],.cooling-card .highcharts-scrollbar-track[data-v-00a60877],.cooling-card .highcharts-tick[data-v-00a60877],.pools-card .highcharts-axis-line[data-v-00a60877],.pools-card .highcharts-navigator-outline[data-v-00a60877],.pools-card .highcharts-scrollbar-track[data-v-00a60877],.pools-card .highcharts-tick[data-v-00a60877]{stroke:var(--border-color)!important}.card .highcharts-scrollbar-button[data-v-00a60877],.card-performance .highcharts-scrollbar-button[data-v-00a60877],.chain-card .highcharts-scrollbar-button[data-v-00a60877],.chart-card .highcharts-scrollbar-button[data-v-00a60877],.cooling-card .highcharts-scrollbar-button[data-v-00a60877],.pools-card .highcharts-scrollbar-button[data-v-00a60877]{fill:var(--bg-primary)!important;stroke:var(--border-color)!important}.card .highcharts-scrollbar-thumb[data-v-00a60877],.card-performance .highcharts-scrollbar-thumb[data-v-00a60877],.chain-card .highcharts-scrollbar-thumb[data-v-00a60877],.chart-card .highcharts-scrollbar-thumb[data-v-00a60877],.cooling-card .highcharts-scrollbar-thumb[data-v-00a60877],.pools-card .highcharts-scrollbar-thumb[data-v-00a60877]{fill:var(--scrollbar-thumb)!important}.card[data-v-00a60877]{text-align:center;display:flex;flex-direction:column;padding-bottom:8px}.card .card-header[data-v-00a60877]{font-size:.9rem;font-weight:700;margin-bottom:10px}.card .value[data-v-00a60877]{font-size:1.7rem;font-weight:700;margin-bottom:6px}.card .sub-value[data-v-00a60877]{font-size:.9rem;margin-bottom:6px}.card .border-bottom[data-v-00a60877]{border-bottom:1px solid var(--border-color);margin:6px 0}.card .sub-value.small-text[data-v-00a60877]:last-child{margin-bottom:0}.card-performance[data-v-00a60877]{grid-column:span 2;display:flex;flex-direction:column;padding-bottom:8px;text-align:left}.card-performance .header-small-text[data-v-00a60877]{font-size:.9rem;color:var(--text-secondary);font-weight:700;margin-bottom:10px}.card-performance .value[data-v-00a60877]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.card-performance .tuned[data-v-00a60877]{color:var(--accent);font-weight:700}.card-performance .sub-value[data-v-00a60877]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.card-performance .border-bottom[data-v-00a60877]{border-bottom:1px solid var(--border-color);margin:10px 0;margin-top:auto}.card-performance>.sub-value[data-v-00a60877]:last-child{margin-bottom:0}.info-grid[data-v-00a60877]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:20px}.charts-grid[data-v-00a60877]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.chart-card[data-v-00a60877]{position:relative;padding:20px;border-radius:20px;background:var(--bg-secondary);box-shadow:var(--card-shadow);overflow:hidden;min-height:300px}.chart-card .chart-card-header[data-v-00a60877]{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--text-primary)}.chart-card canvas[data-v-00a60877]{width:100%!important;height:200px!important}.chart-card .border-bottom[data-v-00a60877]{display:none}.chart-card .range-selector[data-v-00a60877]{margin-top:15px;display:flex;justify-content:flex-end}.chart-card .range-selector .sub-value[data-v-00a60877]{color:var(--text-primary);margin-right:10px;font-weight:400}.chart-card .range-selector .range-btn[data-v-00a60877]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-right:8px}.chart-card .range-selector .range-btn[data-v-00a60877]:hover{color:var(--accent)}.chart-card .range-selector .range-btn.active[data-v-00a60877]{color:var(--accent);font-weight:700}.info-row[data-v-00a60877]{display:flex;flex-wrap:wrap;gap:14.4px;align-items:stretch;width:100%;font-size:1 rem}.pools-card[data-v-00a60877]{flex:2.1;padding:8px;border-radius:8px;color:var(--text-primary)}.pools-header[data-v-00a60877]{font-size:1rem;margin-bottom:10px}.no-pools[data-v-00a60877]{color:var(--text-secondary)}.pool-item[data-v-00a60877]{display:grid;grid-template-columns:2fr 4fr auto;align-items:center;gap:10px;padding:8px 0}.pool-left[data-v-00a60877]{display:flex;flex-direction:column;justify-content:flex-start}.pool-params[data-v-00a60877]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;justify-content:space-between}.param[data-v-00a60877]{display:flex;flex-direction:column;text-align:center}.param-label[data-v-00a60877]{font-size:.75rem;opacity:.7}.param-value[data-v-00a60877]{font-weight:500}.pool-status[data-v-00a60877]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:500;border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;background-color:var(--glass-bg);color:var(--text-primary)}.cooling-card[data-v-00a60877]{min-width:0;padding:12px 12px 6px;border-radius:12px;color:var(--text-primary)}.cooling-card>div[data-v-00a60877]:not(.cooling-card-header),.cooling-card[data-v-00a60877]{flex:1;display:flex;flex-direction:column}.cooling-card .cooling-card-header[data-v-00a60877]{font-weight:700;margin-bottom:10px}.cooling-card .fan-container[data-v-00a60877]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.cooling-card .fan-block[data-v-00a60877]{overflow:hidden;display:flex;flex-direction:column;max-width:100%;width:100%}.cooling-card .fan-block .fan-info[data-v-00a60877],.cooling-card .fan-block .fan-rpm[data-v-00a60877]{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cooling-card .fan-block .fan-icon-container[data-v-00a60877]{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.cooling-card .fan-block .fan-icon[data-v-00a60877]{font-size:1.5rem;color:var(--accent);animation:spin-00a60877 1s linear infinite}.cooling-card .fan-block .fan-progress-container[data-v-00a60877]{width:100%;background-color:var(--bg-primary);height:8px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.cooling-card .fan-block .fan-progress-bar[data-v-00a60877]{background-color:var(--accent);height:100%;width:100%;max-width:100%;transition:width .3s ease}.cooling-card .cooling-sub-value[data-v-00a60877]{margin-top:auto;padding-top:10px;font-size:1rem;color:var(--text-secondary)}.cooling-card .cooling-sub-value span[data-v-00a60877]{color:var(--text-primary);font-weight:600}@keyframes spin-00a60877{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chain-card[data-v-00a60877]{display:flex;flex-direction:column;text-align:left;min-height:180px;padding-bottom:6px}.chain-card .mining-status[data-v-00a60877]{margin-top:auto;padding-top:4px;margin-bottom:0}.chain-card .mining-status i[data-v-00a60877]{color:var(--accent);margin-right:4px}.chain-card .chain-card-header[data-v-00a60877]{font-size:1rem;font-weight:700;margin-bottom:10px}.chain-card .card-grid[data-v-00a60877]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chain-card .card-grid .sub-value[data-v-00a60877]{font-size:1 rem;margin-top:5px}.chain-card .chip-status-wrap[data-v-00a60877]{margin:12px 0 6px}.chain-card .chip-status-bar[data-v-00a60877]{display:flex;align-items:stretch;height:6px;border-radius:4px;overflow:visible;background:var(--border-color);position:relative}.chain-card .chip-status[data-v-00a60877]{position:relative;height:100%;cursor:pointer;transition:transform .12s ease,filter .12s ease;transform-origin:center}.chain-card .chip-status-grey[data-v-00a60877]{background-color:rgba(160,175,195,.65)}.chain-card .chip-status-orange[data-v-00a60877]{background-color:#ffab57}.chain-card .chip-status-red[data-v-00a60877]{background-color:#ff5e57}.chain-card .chip-status-counts[data-v-00a60877]{display:flex;align-items:flex-start;height:16px;margin-top:8px;font-size:12px;font-weight:800;opacity:.95}.chain-card .chip-count-slot[data-v-00a60877]{display:flex;justify-content:center;align-items:center;cursor:pointer}.chain-card .chip-count[data-v-00a60877]{min-width:18px;text-align:center;opacity:.9}.cards-grid[data-v-00a60877]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.hydro-cooling-container[data-v-00a60877]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:10px}.hydro-cooling-container .cooling-sub-value[data-v-00a60877]{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hydro-chain[data-v-00a60877]{border:1px solid var(--accent);border-radius:4px;padding:16px 8px 8px;background:var(--bg-card);position:relative}.hydro-chain-header[data-v-00a60877]{font-size:12px;color:var(--text-primary);position:absolute;top:-9px;left:8px;background:var(--bg-card);padding:0 4px;border-radius:2px;z-index:2}.temps-container[data-v-00a60877]{display:flex;align-items:center;justify-content:space-between;gap:5px}.water-temp[data-v-00a60877]{font-size:13px;font-weight:500;color:var(--text-primary);padding:4px 6px;border-radius:4px;text-align:center;z-index:2;flex:0 0 auto}.water-temp.inlet[data-v-00a60877]{background:#2c6f8b}.water-temp.outlet[data-v-00a60877]{background:rgba(161,70,70,.612)}.connector-line[data-v-00a60877]{flex-grow:1;height:5px;background-color:var(--border-color)}.nudge-2fa[data-v-00a60877]{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 14px;border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:10px}.nudge-2fa__icon[data-v-00a60877]{font-size:22px;opacity:.9}.nudge-2fa__text[data-v-00a60877]{display:flex;flex-direction:column;gap:4px;min-width:0}.nudge-2fa__title[data-v-00a60877]{font-weight:700;font-size:14px}.nudge-2fa__desc[data-v-00a60877]{font-size:13px;opacity:.9}.nudge-2fa__btn[data-v-00a60877]{padding:8px 12px;border-radius:8px;border:1px solid var(--border-accent);background:var(--accent-subtle);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;color:var(--text-primary)}.nudge-2fa__btn[data-v-00a60877]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.nudge-2fa__close[data-v-00a60877]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:20px;line-height:1;opacity:.75;padding:4px 6px;cursor:pointer}.nudge-2fa__close[data-v-00a60877]:hover{opacity:1}.chart-card[data-v-00a60877]{display:flex;flex-direction:column}.chart-container[data-v-00a60877]{position:relative;height:280px}.chart-container canvas[data-v-00a60877]{display:block;width:100%!important;height:100%!important}.no-data-overlay[data-v-00a60877]{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;background-color:var(--bg-secondary);color:var(--text-secondary);padding:10px 20px;border-radius:8px;border:1px solid var(--border-color);text-align:center;font-size:14px;pointer-events:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:950px)and (min-width:651px){.card-performance[data-v-00a60877],.card[data-v-00a60877],.chain-card[data-v-00a60877],.chart-card[data-v-00a60877],.cooling-card[data-v-00a60877],.pools-card[data-v-00a60877]{padding:12px;margin-bottom:10px}.card-grid[data-v-00a60877],.cards-grid[data-v-00a60877],.charts-grid[data-v-00a60877],.info-grid[data-v-00a60877]{gap:10px}}@media(max-width:650px){.card-performance[data-v-00a60877],.card[data-v-00a60877],.chain-card[data-v-00a60877],.chart-card[data-v-00a60877],.cooling-card[data-v-00a60877],.pools-card[data-v-00a60877]{padding:8px;margin-bottom:8px}.card-grid[data-v-00a60877],.cards-grid[data-v-00a60877],.charts-grid[data-v-00a60877],.info-grid[data-v-00a60877]{gap:8px}.worker-detail-page[data-v-00a60877]{padding:10px;margin:20px auto 0}}@media(max-width:1160px){.info-grid[data-v-00a60877]{grid-template-columns:repeat(4,1fr)}.card-performance[data-v-00a60877]{grid-column:span 4}.charts-grid[data-v-00a60877]{grid-template-columns:1fr}.info-row[data-v-00a60877]{flex-direction:column}.cooling-card[data-v-00a60877],.pools-card[data-v-00a60877]{width:100%}.pool-label-row[data-v-00a60877],.pool-main-row[data-v-00a60877]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-00a60877]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-00a60877]{padding-bottom:50px}.dev-fee-divider[data-v-00a60877]{bottom:50px}.dev-fee[data-v-00a60877]{bottom:15px}.cards-grid[data-v-00a60877]{grid-template-columns:1fr}.card-grid[data-v-00a60877]{grid-template-columns:repeat(6,1fr)}.chain-card[data-v-00a60877]{min-height:220px}}@media(max-width:950px){.pool-label-row[data-v-00a60877],.pool-main-row[data-v-00a60877]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-00a60877]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-00a60877]{padding-bottom:50px}.dev-fee-divider[data-v-00a60877]{bottom:50px}.dev-fee[data-v-00a60877]{bottom:15px}}@media(max-width:767px){.info-grid[data-v-00a60877]{grid-template-columns:repeat(2,1fr)}.card-performance[data-v-00a60877]{grid-column:span 2}}@media(max-width:650px){.cards-grid[data-v-00a60877]{grid-template-columns:1fr}.card-grid[data-v-00a60877]{grid-template-columns:repeat(3,1fr)}.chain-card[data-v-00a60877]{min-height:180px}}@media(max-width:767px){.performance-notification-bar[data-v-00a60877]{font-size:10px;padding:8px 10px}.footer-item[data-v-00a60877]{margin:0 5px;gap:3px}.footer-item i[data-v-00a60877]{font-size:10px}.worker-detail-page[data-v-00a60877]{padding:3px}}@media(max-width:840px){.card-performance[data-v-00a60877],.card[data-v-00a60877],.cooling-card[data-v-00a60877],.pools-card[data-v-00a60877]{padding:10px;margin:8px 0}.card-grid[data-v-00a60877],.cards-grid[data-v-00a60877]{gap:5px}.charts-grid[data-v-00a60877],.info-grid[data-v-00a60877]{padding:5px}}@media(max-width:950px)and (min-width:651px){.fan-container[data-v-00a60877]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.fan-container[data-v-00a60877]{grid-template-columns:repeat(4,1fr)}.fan-progress-container[data-v-00a60877]{width:60%}}@media(max-width:480px){.fan-progress-container[data-v-00a60877]{width:45%}}@media(max-width:380px){.fan-progress-container[data-v-00a60877]{width:30%}.fan-info[data-v-00a60877],.fan-rpm[data-v-00a60877]{font-size:.6rem}}@media(max-width:650px){.pool-item[data-v-00a60877]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px;width:100%;border-radius:8px;text-align:center}.pool-left[data-v-00a60877]{margin-bottom:6px}.pool-params[data-v-00a60877]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;justify-items:center}.param-label[data-v-00a60877]{font-size:.8rem}.param-value[data-v-00a60877]{font-size:.85rem}.pool-status[data-v-00a60877]{display:inline-flex;margin-top:6px;padding:4px 10px;border-radius:12px;justify-content:center;align-items:center;white-space:nowrap}}@media(max-width:380px){.cooling-sub-value[data-v-00a60877]{font-size:.8rem;white-space:normal;text-align:center}.temps-container[data-v-00a60877]{gap:3px;flex-direction:column}.connector-line[data-v-00a60877]{display:none}.water-temp[data-v-00a60877]{width:100%}}@media(max-width:600px){.worker-detail-page[data-v-00a60877]{padding-top:10px}}.card[data-v-00a60877]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;align-items:center!important;text-align:center!important;gap:6px}.card .card-header[data-v-00a60877]{color:var(--text-primary)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important}.card .value[data-v-00a60877]{color:var(--text-primary)!important;font-size:1.6rem!important;font-weight:700!important;line-height:1.1}.card .sub-value[data-v-00a60877]{color:var(--text-secondary)!important;font-size:.78rem!important}.card .sub-value span[data-v-00a60877]{color:var(--text-primary);font-weight:600}.card .sub-value.small-text[data-v-00a60877]{font-size:.72rem!important;opacity:.85;letter-spacing:.3px}.card .border-bottom[data-v-00a60877]{width:100%;height:1px;background:var(--border-color);margin:6px 0 4px;margin-top:auto}.worker-detail-page[data-v-1ee3c747]{width:100%;font-family:InvolveOblique,sans-serif;padding:15px;max-width:1200px;margin:20px auto 0 auto;background-color:var(--bg-primary);color:var(--text-primary)}.modal-container[data-v-1ee3c747]{position:relative;width:100%;height:100%;overflow:hidden}.page-header[data-v-1ee3c747]{display:flex;justify-content:flex-end;padding:0}.card-performance[data-v-1ee3c747],.card[data-v-1ee3c747],.chain-card[data-v-1ee3c747],.chart-card[data-v-1ee3c747],.cooling-card[data-v-1ee3c747],.pools-card[data-v-1ee3c747]{background:var(--bg-card);border-radius:12px;color:var(--text-primary);padding:16px;margin-bottom:15px;border:none;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}.card .highcharts-axis-labels span[data-v-1ee3c747],.card .highcharts-axis-labels text[data-v-1ee3c747],.card-performance .highcharts-axis-labels span[data-v-1ee3c747],.card-performance .highcharts-axis-labels text[data-v-1ee3c747],.chain-card .highcharts-axis-labels span[data-v-1ee3c747],.chain-card .highcharts-axis-labels text[data-v-1ee3c747],.chart-card .highcharts-axis-labels span[data-v-1ee3c747],.chart-card .highcharts-axis-labels text[data-v-1ee3c747],.cooling-card .highcharts-axis-labels span[data-v-1ee3c747],.cooling-card .highcharts-axis-labels text[data-v-1ee3c747],.pools-card .highcharts-axis-labels span[data-v-1ee3c747],.pools-card .highcharts-axis-labels text[data-v-1ee3c747]{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}.card .highcharts-legend-item text[data-v-1ee3c747],.card-performance .highcharts-legend-item text[data-v-1ee3c747],.chain-card .highcharts-legend-item text[data-v-1ee3c747],.chart-card .highcharts-legend-item text[data-v-1ee3c747],.cooling-card .highcharts-legend-item text[data-v-1ee3c747],.pools-card .highcharts-legend-item text[data-v-1ee3c747]{fill:var(--text-secondary)!important}.card .highcharts-grid-line[data-v-1ee3c747],.card-performance .highcharts-grid-line[data-v-1ee3c747],.chain-card .highcharts-grid-line[data-v-1ee3c747],.chart-card .highcharts-grid-line[data-v-1ee3c747],.cooling-card .highcharts-grid-line[data-v-1ee3c747],.pools-card .highcharts-grid-line[data-v-1ee3c747]{stroke:var(--glass-border)!important}.card .highcharts-axis-line[data-v-1ee3c747],.card .highcharts-navigator-outline[data-v-1ee3c747],.card .highcharts-scrollbar-track[data-v-1ee3c747],.card .highcharts-tick[data-v-1ee3c747],.card-performance .highcharts-axis-line[data-v-1ee3c747],.card-performance .highcharts-navigator-outline[data-v-1ee3c747],.card-performance .highcharts-scrollbar-track[data-v-1ee3c747],.card-performance .highcharts-tick[data-v-1ee3c747],.chain-card .highcharts-axis-line[data-v-1ee3c747],.chain-card .highcharts-navigator-outline[data-v-1ee3c747],.chain-card .highcharts-scrollbar-track[data-v-1ee3c747],.chain-card .highcharts-tick[data-v-1ee3c747],.chart-card .highcharts-axis-line[data-v-1ee3c747],.chart-card .highcharts-navigator-outline[data-v-1ee3c747],.chart-card .highcharts-scrollbar-track[data-v-1ee3c747],.chart-card .highcharts-tick[data-v-1ee3c747],.cooling-card .highcharts-axis-line[data-v-1ee3c747],.cooling-card .highcharts-navigator-outline[data-v-1ee3c747],.cooling-card .highcharts-scrollbar-track[data-v-1ee3c747],.cooling-card .highcharts-tick[data-v-1ee3c747],.pools-card .highcharts-axis-line[data-v-1ee3c747],.pools-card .highcharts-navigator-outline[data-v-1ee3c747],.pools-card .highcharts-scrollbar-track[data-v-1ee3c747],.pools-card .highcharts-tick[data-v-1ee3c747]{stroke:var(--border-color)!important}.card .highcharts-scrollbar-button[data-v-1ee3c747],.card-performance .highcharts-scrollbar-button[data-v-1ee3c747],.chain-card .highcharts-scrollbar-button[data-v-1ee3c747],.chart-card .highcharts-scrollbar-button[data-v-1ee3c747],.cooling-card .highcharts-scrollbar-button[data-v-1ee3c747],.pools-card .highcharts-scrollbar-button[data-v-1ee3c747]{fill:var(--bg-primary)!important;stroke:var(--border-color)!important}.card .highcharts-scrollbar-thumb[data-v-1ee3c747],.card-performance .highcharts-scrollbar-thumb[data-v-1ee3c747],.chain-card .highcharts-scrollbar-thumb[data-v-1ee3c747],.chart-card .highcharts-scrollbar-thumb[data-v-1ee3c747],.cooling-card .highcharts-scrollbar-thumb[data-v-1ee3c747],.pools-card .highcharts-scrollbar-thumb[data-v-1ee3c747]{fill:var(--scrollbar-thumb)!important}.card[data-v-1ee3c747]{text-align:center;display:flex;flex-direction:column;padding-bottom:8px}.card .card-header[data-v-1ee3c747]{font-size:.9rem;font-weight:700;margin-bottom:10px}.card .value[data-v-1ee3c747]{font-size:1.7rem;font-weight:700;margin-bottom:6px}.card .sub-value[data-v-1ee3c747]{font-size:.9rem;margin-bottom:6px}.card .border-bottom[data-v-1ee3c747]{border-bottom:1px solid var(--border-color);margin:6px 0;margin-top:auto}.card .sub-value.small-text[data-v-1ee3c747]:last-child{margin-bottom:0}.card-performance[data-v-1ee3c747]{grid-column:span 2;display:flex;flex-direction:column;padding-bottom:8px;text-align:left}.card-performance .header-small-text[data-v-1ee3c747]{font-size:.9rem;color:var(--text-secondary);font-weight:700;margin-bottom:10px}.card-performance .value[data-v-1ee3c747]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.card-performance .tuned[data-v-1ee3c747]{color:var(--accent);font-weight:700}.card-performance .sub-value[data-v-1ee3c747]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.card-performance .border-bottom[data-v-1ee3c747]{border-bottom:1px solid var(--border-color);margin:10px 0;margin-top:auto}.card-performance>.sub-value[data-v-1ee3c747]:last-child{margin-bottom:0}.info-grid[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:20px}.charts-grid[data-v-1ee3c747]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.chart-card[data-v-1ee3c747]{position:relative;padding:20px;border-radius:20px;background:var(--bg-secondary);box-shadow:var(--card-shadow);overflow:hidden;min-height:300px}.chart-card .chart-card-header[data-v-1ee3c747]{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--text-primary)}.chart-card canvas[data-v-1ee3c747]{width:100%!important;height:200px!important}.chart-card .border-bottom[data-v-1ee3c747]{display:none}.chart-card .range-selector[data-v-1ee3c747]{margin-top:15px;display:flex;justify-content:flex-end}.chart-card .range-selector .sub-value[data-v-1ee3c747]{color:var(--text-primary);margin-right:10px;font-weight:400}.chart-card .range-selector .range-btn[data-v-1ee3c747]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-right:8px}.chart-card .range-selector .range-btn[data-v-1ee3c747]:hover{color:var(--accent)}.chart-card .range-selector .range-btn.active[data-v-1ee3c747]{color:var(--accent);font-weight:700}.info-row[data-v-1ee3c747]{display:flex;flex-wrap:wrap;gap:14.4px;align-items:stretch;width:100%;font-size:1 rem}.pools-card[data-v-1ee3c747]{flex:2.1;padding:8px;border-radius:8px;color:var(--text-primary)}.pools-header[data-v-1ee3c747]{font-size:1rem;margin-bottom:10px}.no-pools[data-v-1ee3c747]{color:var(--text-secondary)}.pool-item[data-v-1ee3c747]{display:grid;grid-template-columns:2fr 4fr auto;align-items:center;gap:10px;padding:8px 0}.pool-left[data-v-1ee3c747]{display:flex;flex-direction:column;justify-content:flex-start}.pool-params[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;justify-content:space-between}.param[data-v-1ee3c747]{display:flex;flex-direction:column;text-align:center}.param-label[data-v-1ee3c747]{font-size:.75rem;opacity:.7}.param-value[data-v-1ee3c747]{font-weight:500}.pool-status[data-v-1ee3c747]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:500;border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;background-color:var(--glass-bg);color:var(--text-primary)}.cooling-card[data-v-1ee3c747]{min-width:0;padding:12px 12px 6px;border-radius:12px;color:var(--text-primary)}.cooling-card>div[data-v-1ee3c747]:not(.cooling-card-header),.cooling-card[data-v-1ee3c747]{flex:1;display:flex;flex-direction:column}.cooling-card .cooling-card-header[data-v-1ee3c747]{font-weight:700;margin-bottom:10px}.cooling-card .fan-container[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.cooling-card .fan-block[data-v-1ee3c747]{overflow:hidden;display:flex;flex-direction:column;max-width:100%;width:100%}.cooling-card .fan-block .fan-info[data-v-1ee3c747],.cooling-card .fan-block .fan-rpm[data-v-1ee3c747]{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cooling-card .fan-block .fan-icon-container[data-v-1ee3c747]{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.cooling-card .fan-block .fan-icon[data-v-1ee3c747]{font-size:1.5rem;color:var(--accent);animation:spin-1ee3c747 1s linear infinite}.cooling-card .fan-block .fan-progress-container[data-v-1ee3c747]{width:100%;background-color:var(--bg-primary);height:8px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.cooling-card .fan-block .fan-progress-bar[data-v-1ee3c747]{background-color:var(--accent);height:100%;width:100%;max-width:100%;transition:width .3s ease}.cooling-card .cooling-sub-value[data-v-1ee3c747]{margin-top:auto;padding-top:10px;font-size:1rem;color:var(--text-secondary)}.cooling-card .cooling-sub-value span[data-v-1ee3c747]{color:var(--text-primary);font-weight:600}@keyframes spin-1ee3c747{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chain-card[data-v-1ee3c747]{display:flex;flex-direction:column;text-align:left;min-height:180px;padding-bottom:6px}.chain-card .mining-status[data-v-1ee3c747]{margin-top:auto;padding-top:4px;margin-bottom:0}.chain-card .mining-status i[data-v-1ee3c747]{color:var(--accent);margin-right:4px}.chain-card .chain-card-header[data-v-1ee3c747]{font-size:1rem;font-weight:700;margin-bottom:10px}.chain-card .card-grid[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chain-card .card-grid .sub-value[data-v-1ee3c747]{font-size:1 rem;margin-top:5px}.chain-card .chip-status-wrap[data-v-1ee3c747]{margin:12px 0 6px}.chain-card .chip-status-bar[data-v-1ee3c747]{display:flex;align-items:stretch;height:6px;border-radius:4px;overflow:visible;background:var(--border-color);position:relative}.chain-card .chip-status[data-v-1ee3c747]{position:relative;height:100%;cursor:pointer;transition:transform .12s ease,filter .12s ease;transform-origin:center}.chain-card .chip-status-grey[data-v-1ee3c747]{background-color:rgba(160,175,195,.65)}.chain-card .chip-status-orange[data-v-1ee3c747]{background-color:#ffab57}.chain-card .chip-status-red[data-v-1ee3c747]{background-color:#ff5e57}.chain-card .chip-status-counts[data-v-1ee3c747]{display:flex;align-items:flex-start;height:16px;margin-top:8px;font-size:12px;font-weight:800;opacity:.95}.chain-card .chip-count-slot[data-v-1ee3c747]{display:flex;justify-content:center;align-items:center;cursor:pointer}.chain-card .chip-count[data-v-1ee3c747]{min-width:18px;text-align:center;opacity:.9}.cards-grid[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.hydro-cooling-container[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:10px}.hydro-cooling-container .cooling-sub-value[data-v-1ee3c747]{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hydro-chain[data-v-1ee3c747]{border:1px solid var(--accent);border-radius:4px;padding:16px 8px 8px;background:var(--bg-card);position:relative}.hydro-chain-header[data-v-1ee3c747]{font-size:12px;color:var(--text-primary);position:absolute;top:-9px;left:8px;background:var(--bg-card);padding:0 4px;border-radius:2px;z-index:2}.temps-container[data-v-1ee3c747]{display:flex;align-items:center;justify-content:space-between;gap:5px}.water-temp[data-v-1ee3c747]{font-size:13px;font-weight:500;color:var(--text-primary);padding:4px 6px;border-radius:4px;text-align:center;z-index:2;flex:0 0 auto}.water-temp.inlet[data-v-1ee3c747]{background:#2c6f8b}.water-temp.outlet[data-v-1ee3c747]{background:rgba(161,70,70,.612)}.connector-line[data-v-1ee3c747]{flex-grow:1;height:5px;background-color:var(--border-color)}.nudge-2fa[data-v-1ee3c747]{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 14px;border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:10px}.nudge-2fa__icon[data-v-1ee3c747]{font-size:22px;opacity:.9}.nudge-2fa__text[data-v-1ee3c747]{display:flex;flex-direction:column;gap:4px;min-width:0}.nudge-2fa__title[data-v-1ee3c747]{font-weight:700;font-size:14px}.nudge-2fa__desc[data-v-1ee3c747]{font-size:13px;opacity:.9}.nudge-2fa__btn[data-v-1ee3c747]{padding:8px 12px;border-radius:8px;border:1px solid var(--border-accent);background:var(--accent-subtle);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;color:var(--text-primary)}.nudge-2fa__btn[data-v-1ee3c747]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.nudge-2fa__close[data-v-1ee3c747]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:20px;line-height:1;opacity:.75;padding:4px 6px;cursor:pointer}.nudge-2fa__close[data-v-1ee3c747]:hover{opacity:1}.chart-card[data-v-1ee3c747]{display:flex;flex-direction:column}.chart-container[data-v-1ee3c747]{position:relative;height:280px}.chart-container canvas[data-v-1ee3c747]{display:block;width:100%!important;height:100%!important}.no-data-overlay[data-v-1ee3c747]{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;background-color:var(--bg-secondary);color:var(--text-secondary);padding:10px 20px;border-radius:8px;border:1px solid var(--border-color);text-align:center;font-size:14px;pointer-events:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:950px)and (min-width:651px){.card-performance[data-v-1ee3c747],.card[data-v-1ee3c747],.chain-card[data-v-1ee3c747],.chart-card[data-v-1ee3c747],.cooling-card[data-v-1ee3c747],.pools-card[data-v-1ee3c747]{padding:12px;margin-bottom:10px}.card-grid[data-v-1ee3c747],.cards-grid[data-v-1ee3c747],.charts-grid[data-v-1ee3c747],.info-grid[data-v-1ee3c747]{gap:10px}}@media(max-width:650px){.card-performance[data-v-1ee3c747],.card[data-v-1ee3c747],.chain-card[data-v-1ee3c747],.chart-card[data-v-1ee3c747],.cooling-card[data-v-1ee3c747],.pools-card[data-v-1ee3c747]{padding:8px;margin-bottom:8px}.card-grid[data-v-1ee3c747],.cards-grid[data-v-1ee3c747],.charts-grid[data-v-1ee3c747],.info-grid[data-v-1ee3c747]{gap:8px}.worker-detail-page[data-v-1ee3c747]{padding:10px;margin:20px auto 0}}@media(max-width:1160px){.info-grid[data-v-1ee3c747]{grid-template-columns:repeat(4,1fr)}.card-performance[data-v-1ee3c747]{grid-column:span 4}.charts-grid[data-v-1ee3c747]{grid-template-columns:1fr}.info-row[data-v-1ee3c747]{flex-direction:column}.cooling-card[data-v-1ee3c747],.pools-card[data-v-1ee3c747]{width:100%}.pool-label-row[data-v-1ee3c747],.pool-main-row[data-v-1ee3c747]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-1ee3c747]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-1ee3c747]{padding-bottom:50px}.dev-fee-divider[data-v-1ee3c747]{bottom:50px}.dev-fee[data-v-1ee3c747]{bottom:15px}.cards-grid[data-v-1ee3c747]{grid-template-columns:1fr}.card-grid[data-v-1ee3c747]{grid-template-columns:repeat(6,1fr)}.chain-card[data-v-1ee3c747]{min-height:220px}}@media(max-width:950px){.pool-label-row[data-v-1ee3c747],.pool-main-row[data-v-1ee3c747]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-1ee3c747]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-1ee3c747]{padding-bottom:50px}.dev-fee-divider[data-v-1ee3c747]{bottom:50px}.dev-fee[data-v-1ee3c747]{bottom:15px}}@media(max-width:767px){.info-grid[data-v-1ee3c747]{grid-template-columns:repeat(2,1fr)}.card-performance[data-v-1ee3c747]{grid-column:span 2}}@media(max-width:650px){.cards-grid[data-v-1ee3c747]{grid-template-columns:1fr}.card-grid[data-v-1ee3c747]{grid-template-columns:repeat(3,1fr)}.chain-card[data-v-1ee3c747]{min-height:180px}}@media(max-width:767px){.performance-notification-bar[data-v-1ee3c747]{font-size:10px;padding:8px 10px}.footer-item[data-v-1ee3c747]{margin:0 5px;gap:3px}.footer-item i[data-v-1ee3c747]{font-size:10px}.worker-detail-page[data-v-1ee3c747]{padding:3px}}@media(max-width:840px){.card-performance[data-v-1ee3c747],.card[data-v-1ee3c747],.cooling-card[data-v-1ee3c747],.pools-card[data-v-1ee3c747]{padding:10px;margin:8px 0}.card-grid[data-v-1ee3c747],.cards-grid[data-v-1ee3c747]{gap:5px}.charts-grid[data-v-1ee3c747],.info-grid[data-v-1ee3c747]{padding:5px}}@media(max-width:950px)and (min-width:651px){.fan-container[data-v-1ee3c747]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.fan-container[data-v-1ee3c747]{grid-template-columns:repeat(4,1fr)}.fan-progress-container[data-v-1ee3c747]{width:60%}}@media(max-width:480px){.fan-progress-container[data-v-1ee3c747]{width:45%}}@media(max-width:380px){.fan-progress-container[data-v-1ee3c747]{width:30%}.fan-info[data-v-1ee3c747],.fan-rpm[data-v-1ee3c747]{font-size:.6rem}}@media(max-width:650px){.pool-item[data-v-1ee3c747]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px;width:100%;border-radius:8px;text-align:center}.pool-left[data-v-1ee3c747]{margin-bottom:6px}.pool-params[data-v-1ee3c747]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;justify-items:center}.param-label[data-v-1ee3c747]{font-size:.8rem}.param-value[data-v-1ee3c747]{font-size:.85rem}.pool-status[data-v-1ee3c747]{display:inline-flex;margin-top:6px;padding:4px 10px;border-radius:12px;justify-content:center;align-items:center;white-space:nowrap}}@media(max-width:380px){.cooling-sub-value[data-v-1ee3c747]{font-size:.8rem;white-space:normal;text-align:center}.temps-container[data-v-1ee3c747]{gap:3px;flex-direction:column}.connector-line[data-v-1ee3c747]{display:none}.water-temp[data-v-1ee3c747]{width:100%}}@media(max-width:600px){.worker-detail-page[data-v-1ee3c747]{padding-top:10px}}.chain-card[data-v-1ee3c747]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;transition:border-color .15s ease}.chain-card[data-v-1ee3c747]:hover{border-color:var(--border-accent-strong)!important}.chain-card.no-data[data-v-1ee3c747]{background:var(--bg-hover)!important;border-style:dashed!important}.chain-card.no-data p[data-v-1ee3c747],.chain-card.no-data[data-v-1ee3c747]{color:var(--text-secondary)!important}.chain-card-header[data-v-1ee3c747]{color:var(--text-primary)!important}.sub-value[data-v-1ee3c747]{color:var(--text-secondary)!important}.sub-value strong[data-v-1ee3c747]{color:var(--text-primary)!important}.sub-value.chip-stable-text[data-v-1ee3c747]{color:var(--text-secondary)!important}.chain-hashrate[data-v-1ee3c747]{color:var(--accent)!important}.border-bottom[data-v-1ee3c747]{border-bottom-color:var(--border-color)!important}.mining-status[data-v-1ee3c747]{color:var(--text-primary)!important}.mining-status i[data-v-1ee3c747]{color:var(--accent)!important}.chip-status-bar[data-v-1ee3c747]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.chip-status[data-v-1ee3c747]{transition:transform .12s ease,filter .12s ease,opacity .12s ease}.chip-status.chip-status-grey[data-v-1ee3c747]{background:#505967!important}.chip-status.chip-status-orange[data-v-1ee3c747]{background:#d19a66!important}.chip-status.chip-status-red[data-v-1ee3c747]{background:#e06c75!important}.chip-status.hovered[data-v-1ee3c747],.chip-status[data-v-1ee3c747]:hover{filter:brightness(1.25);transform:scaleY(1.8);z-index:5}.chip-status.dimmed[data-v-1ee3c747]{opacity:.3}.chip-count.chip-count-grey[data-v-1ee3c747]{color:#9ca3af!important}.chip-count.chip-count-orange[data-v-1ee3c747]{color:#d19a66!important}.chip-count.chip-count-red[data-v-1ee3c747]{color:#e06c75!important}.chip-tip[data-v-1ee3c747]{position:fixed;transform:translate(-50%,calc(-100% - 8px));background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-accent-strong);border-radius:6px;padding:4px 8px;font-size:11px;font-weight:600;line-height:1.2;white-space:nowrap;pointer-events:none;box-shadow:0 4px 12px rgba(0,0,0,.35);z-index:9999}.worker-detail-page[data-v-3de6e38b]{width:100%;font-family:InvolveOblique,sans-serif;padding:15px;max-width:1200px;margin:20px auto 0 auto;background-color:var(--bg-primary);color:var(--text-primary)}.modal-container[data-v-3de6e38b]{position:relative;width:100%;height:100%;overflow:hidden}.page-header[data-v-3de6e38b]{display:flex;justify-content:flex-end;padding:0}.card-performance[data-v-3de6e38b],.card[data-v-3de6e38b],.chain-card[data-v-3de6e38b],.chart-card[data-v-3de6e38b],.cooling-card[data-v-3de6e38b],.pools-card[data-v-3de6e38b]{background:var(--bg-card);border-radius:12px;color:var(--text-primary);padding:16px;margin-bottom:15px;border:none;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}.card .highcharts-axis-labels span[data-v-3de6e38b],.card .highcharts-axis-labels text[data-v-3de6e38b],.card-performance .highcharts-axis-labels span[data-v-3de6e38b],.card-performance .highcharts-axis-labels text[data-v-3de6e38b],.chain-card .highcharts-axis-labels span[data-v-3de6e38b],.chain-card .highcharts-axis-labels text[data-v-3de6e38b],.chart-card .highcharts-axis-labels span[data-v-3de6e38b],.chart-card .highcharts-axis-labels text[data-v-3de6e38b],.cooling-card .highcharts-axis-labels span[data-v-3de6e38b],.cooling-card .highcharts-axis-labels text[data-v-3de6e38b],.pools-card .highcharts-axis-labels span[data-v-3de6e38b],.pools-card .highcharts-axis-labels text[data-v-3de6e38b]{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}.card .highcharts-legend-item text[data-v-3de6e38b],.card-performance .highcharts-legend-item text[data-v-3de6e38b],.chain-card .highcharts-legend-item text[data-v-3de6e38b],.chart-card .highcharts-legend-item text[data-v-3de6e38b],.cooling-card .highcharts-legend-item text[data-v-3de6e38b],.pools-card .highcharts-legend-item text[data-v-3de6e38b]{fill:var(--text-secondary)!important}.card .highcharts-grid-line[data-v-3de6e38b],.card-performance .highcharts-grid-line[data-v-3de6e38b],.chain-card .highcharts-grid-line[data-v-3de6e38b],.chart-card .highcharts-grid-line[data-v-3de6e38b],.cooling-card .highcharts-grid-line[data-v-3de6e38b],.pools-card .highcharts-grid-line[data-v-3de6e38b]{stroke:var(--glass-border)!important}.card .highcharts-axis-line[data-v-3de6e38b],.card .highcharts-navigator-outline[data-v-3de6e38b],.card .highcharts-scrollbar-track[data-v-3de6e38b],.card .highcharts-tick[data-v-3de6e38b],.card-performance .highcharts-axis-line[data-v-3de6e38b],.card-performance .highcharts-navigator-outline[data-v-3de6e38b],.card-performance .highcharts-scrollbar-track[data-v-3de6e38b],.card-performance .highcharts-tick[data-v-3de6e38b],.chain-card .highcharts-axis-line[data-v-3de6e38b],.chain-card .highcharts-navigator-outline[data-v-3de6e38b],.chain-card .highcharts-scrollbar-track[data-v-3de6e38b],.chain-card .highcharts-tick[data-v-3de6e38b],.chart-card .highcharts-axis-line[data-v-3de6e38b],.chart-card .highcharts-navigator-outline[data-v-3de6e38b],.chart-card .highcharts-scrollbar-track[data-v-3de6e38b],.chart-card .highcharts-tick[data-v-3de6e38b],.cooling-card .highcharts-axis-line[data-v-3de6e38b],.cooling-card .highcharts-navigator-outline[data-v-3de6e38b],.cooling-card .highcharts-scrollbar-track[data-v-3de6e38b],.cooling-card .highcharts-tick[data-v-3de6e38b],.pools-card .highcharts-axis-line[data-v-3de6e38b],.pools-card .highcharts-navigator-outline[data-v-3de6e38b],.pools-card .highcharts-scrollbar-track[data-v-3de6e38b],.pools-card .highcharts-tick[data-v-3de6e38b]{stroke:var(--border-color)!important}.card .highcharts-scrollbar-button[data-v-3de6e38b],.card-performance .highcharts-scrollbar-button[data-v-3de6e38b],.chain-card .highcharts-scrollbar-button[data-v-3de6e38b],.chart-card .highcharts-scrollbar-button[data-v-3de6e38b],.cooling-card .highcharts-scrollbar-button[data-v-3de6e38b],.pools-card .highcharts-scrollbar-button[data-v-3de6e38b]{fill:var(--bg-primary)!important;stroke:var(--border-color)!important}.card .highcharts-scrollbar-thumb[data-v-3de6e38b],.card-performance .highcharts-scrollbar-thumb[data-v-3de6e38b],.chain-card .highcharts-scrollbar-thumb[data-v-3de6e38b],.chart-card .highcharts-scrollbar-thumb[data-v-3de6e38b],.cooling-card .highcharts-scrollbar-thumb[data-v-3de6e38b],.pools-card .highcharts-scrollbar-thumb[data-v-3de6e38b]{fill:var(--scrollbar-thumb)!important}.card[data-v-3de6e38b]{text-align:center;display:flex;flex-direction:column;padding-bottom:8px}.card .card-header[data-v-3de6e38b]{font-size:.9rem;font-weight:700;margin-bottom:10px}.card .value[data-v-3de6e38b]{font-size:1.7rem;font-weight:700;margin-bottom:6px}.card .sub-value[data-v-3de6e38b]{font-size:.9rem;margin-bottom:6px}.card .border-bottom[data-v-3de6e38b]{border-bottom:1px solid var(--border-color);margin:6px 0;margin-top:auto}.card .sub-value.small-text[data-v-3de6e38b]:last-child{margin-bottom:0}.card-performance[data-v-3de6e38b]{grid-column:span 2;display:flex;flex-direction:column;padding-bottom:8px;text-align:left}.card-performance .header-small-text[data-v-3de6e38b]{font-size:.9rem;color:var(--text-secondary);font-weight:700;margin-bottom:10px}.card-performance .value[data-v-3de6e38b]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.card-performance .tuned[data-v-3de6e38b]{color:var(--accent);font-weight:700}.card-performance .sub-value[data-v-3de6e38b]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.card-performance .border-bottom[data-v-3de6e38b]{border-bottom:1px solid var(--border-color);margin:10px 0;margin-top:auto}.card-performance>.sub-value[data-v-3de6e38b]:last-child{margin-bottom:0}.info-grid[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:20px}.charts-grid[data-v-3de6e38b]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.chart-card[data-v-3de6e38b]{position:relative;padding:20px;border-radius:20px;background:var(--bg-secondary);box-shadow:var(--card-shadow);overflow:hidden;min-height:300px}.chart-card .chart-card-header[data-v-3de6e38b]{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--text-primary)}.chart-card canvas[data-v-3de6e38b]{width:100%!important;height:200px!important}.chart-card .border-bottom[data-v-3de6e38b]{display:none}.chart-card .range-selector[data-v-3de6e38b]{margin-top:15px;display:flex;justify-content:flex-end}.chart-card .range-selector .sub-value[data-v-3de6e38b]{color:var(--text-primary);margin-right:10px;font-weight:400}.chart-card .range-selector .range-btn[data-v-3de6e38b]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-right:8px}.chart-card .range-selector .range-btn[data-v-3de6e38b]:hover{color:var(--accent)}.chart-card .range-selector .range-btn.active[data-v-3de6e38b]{color:var(--accent);font-weight:700}.info-row[data-v-3de6e38b]{display:flex;flex-wrap:wrap;gap:14.4px;align-items:stretch;width:100%;font-size:1 rem}.pools-card[data-v-3de6e38b]{flex:2.1;padding:8px;border-radius:8px;color:var(--text-primary)}.pools-header[data-v-3de6e38b]{font-size:1rem;margin-bottom:10px}.no-pools[data-v-3de6e38b]{color:var(--text-secondary)}.pool-item[data-v-3de6e38b]{display:grid;grid-template-columns:2fr 4fr auto;align-items:center;gap:10px;padding:8px 0}.pool-left[data-v-3de6e38b]{display:flex;flex-direction:column;justify-content:flex-start}.pool-params[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;justify-content:space-between}.param[data-v-3de6e38b]{display:flex;flex-direction:column;text-align:center}.param-label[data-v-3de6e38b]{font-size:.75rem;opacity:.7}.param-value[data-v-3de6e38b]{font-weight:500}.pool-status[data-v-3de6e38b]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:500;border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;background-color:var(--glass-bg);color:var(--text-primary)}.cooling-card[data-v-3de6e38b]{min-width:0;padding:12px 12px 6px;border-radius:12px;color:var(--text-primary)}.cooling-card>div[data-v-3de6e38b]:not(.cooling-card-header),.cooling-card[data-v-3de6e38b]{flex:1;display:flex;flex-direction:column}.cooling-card .cooling-card-header[data-v-3de6e38b]{font-weight:700;margin-bottom:10px}.cooling-card .fan-container[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.cooling-card .fan-block[data-v-3de6e38b]{overflow:hidden;display:flex;flex-direction:column;max-width:100%;width:100%}.cooling-card .fan-block .fan-info[data-v-3de6e38b],.cooling-card .fan-block .fan-rpm[data-v-3de6e38b]{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cooling-card .fan-block .fan-icon-container[data-v-3de6e38b]{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.cooling-card .fan-block .fan-icon[data-v-3de6e38b]{font-size:1.5rem;color:var(--accent);animation:spin-3de6e38b 1s linear infinite}.cooling-card .fan-block .fan-progress-container[data-v-3de6e38b]{width:100%;background-color:var(--bg-primary);height:8px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.cooling-card .fan-block .fan-progress-bar[data-v-3de6e38b]{background-color:var(--accent);height:100%;width:100%;max-width:100%;transition:width .3s ease}.cooling-card .cooling-sub-value[data-v-3de6e38b]{margin-top:auto;padding-top:10px;font-size:1rem;color:var(--text-secondary)}.cooling-card .cooling-sub-value span[data-v-3de6e38b]{color:var(--text-primary);font-weight:600}@keyframes spin-3de6e38b{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chain-card[data-v-3de6e38b]{display:flex;flex-direction:column;text-align:left;min-height:180px;padding-bottom:6px}.chain-card .mining-status[data-v-3de6e38b]{margin-top:auto;padding-top:4px;margin-bottom:0}.chain-card .mining-status i[data-v-3de6e38b]{color:var(--accent);margin-right:4px}.chain-card .chain-card-header[data-v-3de6e38b]{font-size:1rem;font-weight:700;margin-bottom:10px}.chain-card .card-grid[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chain-card .card-grid .sub-value[data-v-3de6e38b]{font-size:1 rem;margin-top:5px}.chain-card .chip-status-wrap[data-v-3de6e38b]{margin:12px 0 6px}.chain-card .chip-status-bar[data-v-3de6e38b]{display:flex;align-items:stretch;height:6px;border-radius:4px;overflow:visible;background:var(--border-color);position:relative}.chain-card .chip-status[data-v-3de6e38b]{position:relative;height:100%;cursor:pointer;transition:transform .12s ease,filter .12s ease;transform-origin:center}.chain-card .chip-status-grey[data-v-3de6e38b]{background-color:rgba(160,175,195,.65)}.chain-card .chip-status-orange[data-v-3de6e38b]{background-color:#ffab57}.chain-card .chip-status-red[data-v-3de6e38b]{background-color:#ff5e57}.chain-card .chip-status-counts[data-v-3de6e38b]{display:flex;align-items:flex-start;height:16px;margin-top:8px;font-size:12px;font-weight:800;opacity:.95}.chain-card .chip-count-slot[data-v-3de6e38b]{display:flex;justify-content:center;align-items:center;cursor:pointer}.chain-card .chip-count[data-v-3de6e38b]{min-width:18px;text-align:center;opacity:.9}.cards-grid[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.hydro-cooling-container[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:10px}.hydro-cooling-container .cooling-sub-value[data-v-3de6e38b]{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hydro-chain[data-v-3de6e38b]{border:1px solid var(--accent);border-radius:4px;padding:16px 8px 8px;background:var(--bg-card);position:relative}.hydro-chain-header[data-v-3de6e38b]{font-size:12px;color:var(--text-primary);position:absolute;top:-9px;left:8px;background:var(--bg-card);padding:0 4px;border-radius:2px;z-index:2}.temps-container[data-v-3de6e38b]{display:flex;align-items:center;justify-content:space-between;gap:5px}.water-temp[data-v-3de6e38b]{font-size:13px;font-weight:500;color:var(--text-primary);padding:4px 6px;border-radius:4px;text-align:center;z-index:2;flex:0 0 auto}.water-temp.inlet[data-v-3de6e38b]{background:#2c6f8b}.water-temp.outlet[data-v-3de6e38b]{background:rgba(161,70,70,.612)}.connector-line[data-v-3de6e38b]{flex-grow:1;height:5px;background-color:var(--border-color)}.nudge-2fa[data-v-3de6e38b]{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 14px;border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:10px}.nudge-2fa__icon[data-v-3de6e38b]{font-size:22px;opacity:.9}.nudge-2fa__text[data-v-3de6e38b]{display:flex;flex-direction:column;gap:4px;min-width:0}.nudge-2fa__title[data-v-3de6e38b]{font-weight:700;font-size:14px}.nudge-2fa__desc[data-v-3de6e38b]{font-size:13px;opacity:.9}.nudge-2fa__btn[data-v-3de6e38b]{padding:8px 12px;border-radius:8px;border:1px solid var(--border-accent);background:var(--accent-subtle);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;color:var(--text-primary)}.nudge-2fa__btn[data-v-3de6e38b]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.nudge-2fa__close[data-v-3de6e38b]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:20px;line-height:1;opacity:.75;padding:4px 6px;cursor:pointer}.nudge-2fa__close[data-v-3de6e38b]:hover{opacity:1}.chart-card[data-v-3de6e38b]{display:flex;flex-direction:column}.chart-container[data-v-3de6e38b]{position:relative;height:280px}.chart-container canvas[data-v-3de6e38b]{display:block;width:100%!important;height:100%!important}.no-data-overlay[data-v-3de6e38b]{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;background-color:var(--bg-secondary);color:var(--text-secondary);padding:10px 20px;border-radius:8px;border:1px solid var(--border-color);text-align:center;font-size:14px;pointer-events:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:950px)and (min-width:651px){.card-performance[data-v-3de6e38b],.card[data-v-3de6e38b],.chain-card[data-v-3de6e38b],.chart-card[data-v-3de6e38b],.cooling-card[data-v-3de6e38b],.pools-card[data-v-3de6e38b]{padding:12px;margin-bottom:10px}.card-grid[data-v-3de6e38b],.cards-grid[data-v-3de6e38b],.charts-grid[data-v-3de6e38b],.info-grid[data-v-3de6e38b]{gap:10px}}@media(max-width:650px){.card-performance[data-v-3de6e38b],.card[data-v-3de6e38b],.chain-card[data-v-3de6e38b],.chart-card[data-v-3de6e38b],.cooling-card[data-v-3de6e38b],.pools-card[data-v-3de6e38b]{padding:8px;margin-bottom:8px}.card-grid[data-v-3de6e38b],.cards-grid[data-v-3de6e38b],.charts-grid[data-v-3de6e38b],.info-grid[data-v-3de6e38b]{gap:8px}.worker-detail-page[data-v-3de6e38b]{padding:10px;margin:20px auto 0}}@media(max-width:1160px){.info-grid[data-v-3de6e38b]{grid-template-columns:repeat(4,1fr)}.card-performance[data-v-3de6e38b]{grid-column:span 4}.charts-grid[data-v-3de6e38b]{grid-template-columns:1fr}.info-row[data-v-3de6e38b]{flex-direction:column}.cooling-card[data-v-3de6e38b],.pools-card[data-v-3de6e38b]{width:100%}.pool-label-row[data-v-3de6e38b],.pool-main-row[data-v-3de6e38b]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-3de6e38b]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-3de6e38b]{padding-bottom:50px}.dev-fee-divider[data-v-3de6e38b]{bottom:50px}.dev-fee[data-v-3de6e38b]{bottom:15px}.cards-grid[data-v-3de6e38b]{grid-template-columns:1fr}.card-grid[data-v-3de6e38b]{grid-template-columns:repeat(6,1fr)}.chain-card[data-v-3de6e38b]{min-height:220px}}@media(max-width:950px){.pool-label-row[data-v-3de6e38b],.pool-main-row[data-v-3de6e38b]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-3de6e38b]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-3de6e38b]{padding-bottom:50px}.dev-fee-divider[data-v-3de6e38b]{bottom:50px}.dev-fee[data-v-3de6e38b]{bottom:15px}}@media(max-width:767px){.info-grid[data-v-3de6e38b]{grid-template-columns:repeat(2,1fr)}.card-performance[data-v-3de6e38b]{grid-column:span 2}}@media(max-width:650px){.cards-grid[data-v-3de6e38b]{grid-template-columns:1fr}.card-grid[data-v-3de6e38b]{grid-template-columns:repeat(3,1fr)}.chain-card[data-v-3de6e38b]{min-height:180px}}@media(max-width:767px){.performance-notification-bar[data-v-3de6e38b]{font-size:10px;padding:8px 10px}.footer-item[data-v-3de6e38b]{margin:0 5px;gap:3px}.footer-item i[data-v-3de6e38b]{font-size:10px}.worker-detail-page[data-v-3de6e38b]{padding:3px}}@media(max-width:840px){.card-performance[data-v-3de6e38b],.card[data-v-3de6e38b],.cooling-card[data-v-3de6e38b],.pools-card[data-v-3de6e38b]{padding:10px;margin:8px 0}.card-grid[data-v-3de6e38b],.cards-grid[data-v-3de6e38b]{gap:5px}.charts-grid[data-v-3de6e38b],.info-grid[data-v-3de6e38b]{padding:5px}}@media(max-width:950px)and (min-width:651px){.fan-container[data-v-3de6e38b]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.fan-container[data-v-3de6e38b]{grid-template-columns:repeat(4,1fr)}.fan-progress-container[data-v-3de6e38b]{width:60%}}@media(max-width:480px){.fan-progress-container[data-v-3de6e38b]{width:45%}}@media(max-width:380px){.fan-progress-container[data-v-3de6e38b]{width:30%}.fan-info[data-v-3de6e38b],.fan-rpm[data-v-3de6e38b]{font-size:.6rem}}@media(max-width:650px){.pool-item[data-v-3de6e38b]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px;width:100%;border-radius:8px;text-align:center}.pool-left[data-v-3de6e38b]{margin-bottom:6px}.pool-params[data-v-3de6e38b]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;justify-items:center}.param-label[data-v-3de6e38b]{font-size:.8rem}.param-value[data-v-3de6e38b]{font-size:.85rem}.pool-status[data-v-3de6e38b]{display:inline-flex;margin-top:6px;padding:4px 10px;border-radius:12px;justify-content:center;align-items:center;white-space:nowrap}}@media(max-width:380px){.cooling-sub-value[data-v-3de6e38b]{font-size:.8rem;white-space:normal;text-align:center}.temps-container[data-v-3de6e38b]{gap:3px;flex-direction:column}.connector-line[data-v-3de6e38b]{display:none}.water-temp[data-v-3de6e38b]{width:100%}}@media(max-width:600px){.worker-detail-page[data-v-3de6e38b]{padding-top:10px}}.cooling-card[data-v-3de6e38b]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important}.cooling-card-header[data-v-3de6e38b]{color:var(--text-primary)!important}.no-fans[data-v-3de6e38b]{color:var(--text-secondary)!important;background:var(--bg-hover)!important;border:1px dashed var(--border-color)!important}.fan-block[data-v-3de6e38b]{background:transparent!important;background-color:transparent!important;background-image:none!important;border:none!important;box-shadow:none!important}.fan-info[data-v-3de6e38b]{color:var(--text-secondary)!important}.fan-rpm[data-v-3de6e38b]{color:var(--text-primary)!important;font-size:1.25rem!important;font-weight:700!important}.fan-icon[data-v-3de6e38b]{color:var(--accent)!important}.fan-icon.fan-stopped[data-v-3de6e38b]{animation:none!important;color:var(--text-secondary)!important}.fan-progress-container[data-v-3de6e38b]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.fan-progress-bar[data-v-3de6e38b]{background:var(--accent)!important;background-image:none!important}.cooling-sub-value[data-v-3de6e38b]{color:var(--text-secondary)!important}.cooling-sub-value span[data-v-3de6e38b]{color:var(--text-primary);font-weight:600}.hydro-chain[data-v-3de6e38b]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important}.hydro-chain-header[data-v-3de6e38b]{color:var(--text-secondary)!important}.water-temp[data-v-3de6e38b]{color:#fff!important;font-weight:700}.water-temp.inlet[data-v-3de6e38b],.water-temp.outlet[data-v-3de6e38b]{color:#fff!important}.connector-line[data-v-3de6e38b]{background:var(--border-color)!important}.pq-fade-enter-active[data-v-4b97ddb0],.pq-fade-leave-active[data-v-4b97ddb0]{transition:opacity .16s ease}.pq-fade-enter-from[data-v-4b97ddb0],.pq-fade-leave-to[data-v-4b97ddb0]{opacity:0}.modal-overlay[data-v-4b97ddb0]{position:fixed;inset:0;background-color:rgba(0,0,0,.6);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;padding:12px;z-index:3000}.modal-content[data-v-4b97ddb0]{background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 20px 50px rgba(0,0,0,.5);border-radius:14px;padding:14px 16px 12px;width:100%;max-width:1100px;max-height:calc(100vh - 24px);overflow:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.modal-content[data-v-4b97ddb0]::-webkit-scrollbar{width:8px}.modal-content[data-v-4b97ddb0]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.pq-head[data-v-4b97ddb0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px;padding-bottom:10px;border-bottom:1px solid var(--border-color)}.pq-title[data-v-4b97ddb0]{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:1rem;color:var(--text-primary)}.pq-title i[data-v-4b97ddb0]{color:var(--accent)}.pq-close[data-v-4b97ddb0]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);width:32px;height:32px;border-radius:8px;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;flex:0 0 auto;transition:border-color .15s ease}.pq-close i[data-v-4b97ddb0]{color:var(--icon-color);font-size:.85rem}.pq-close[data-v-4b97ddb0]:hover{border-color:#ef4444}.pq-close:hover i[data-v-4b97ddb0]{color:#ef4444}.pq-toolbar[data-v-4b97ddb0]{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;gap:12px;margin-bottom:12px}.pq-toolbar__left[data-v-4b97ddb0]{display:flex;justify-content:flex-start}.pq-toolbar__center[data-v-4b97ddb0]{display:flex;justify-content:center}.pq-toolbar__right[data-v-4b97ddb0]{display:flex;justify-content:flex-end}.pq-mode[data-v-4b97ddb0],.pq-period[data-v-4b97ddb0]{display:inline-flex;gap:6px;align-items:center;flex-wrap:wrap}.pq-btn[data-v-4b97ddb0]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;padding:6px 12px;font-size:.82rem;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:6px}.pq-btn i[data-v-4b97ddb0]{color:var(--icon-color);font-size:.78rem}.pq-btn[data-v-4b97ddb0]:hover{background:var(--bg-hover);border-color:var(--border-accent-strong)}.pq-btn:hover i[data-v-4b97ddb0]{color:var(--accent)}.pq-btn.is-active[data-v-4b97ddb0]{background:rgba(3,205,241,.08);border-color:var(--accent);color:var(--accent);font-weight:600}.pq-btn--with-icon i[data-v-4b97ddb0],.pq-btn.is-active i[data-v-4b97ddb0]{color:var(--accent)}.pq-settings[data-v-4b97ddb0]{display:flex;flex-wrap:wrap;gap:10px 14px;padding:10px 12px;margin:0 0 10px 0;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-hover)}.pq-check[data-v-4b97ddb0]{display:inline-flex;align-items:center;gap:8px;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none;font-size:.82rem}.pq-check input[data-v-4b97ddb0]{accent-color:var(--accent)}.pq-check-note[data-v-4b97ddb0]{color:var(--text-secondary);font-size:11px;margin-left:6px}.pq-sep[data-v-4b97ddb0]{flex-basis:100%;height:1px;background:var(--border-color);margin:2px 0}.pq-tabs[data-v-4b97ddb0]{display:flex;gap:6px;margin-bottom:10px;overflow-x:auto;overflow-y:hidden;padding-bottom:4px;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent;-webkit-overflow-scrolling:touch}.pq-tabs[data-v-4b97ddb0]::-webkit-scrollbar{height:4px}.pq-tabs[data-v-4b97ddb0]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.pq-tab[data-v-4b97ddb0]{border:1px solid var(--border-color);background:var(--bg-hover);color:var(--text-primary);padding:6px 12px;border-radius:999px;cursor:pointer;display:inline-flex;align-items:center;gap:8px;flex:0 0 auto;min-width:0;font-size:.82rem;transition:border-color .15s ease,background .15s ease}.pq-tab[data-v-4b97ddb0]:hover{background:var(--bg-primary);border-color:var(--border-accent-strong)}.pq-tab.active[data-v-4b97ddb0]{border-color:var(--accent);background:rgba(3,205,241,.08);color:var(--accent)}.pq-tab-url[data-v-4b97ddb0]{display:inline-block;min-width:0;max-width:360px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:monospace}.pq-pill[data-v-4b97ddb0]{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.3px;padding:2px 8px;border-radius:999px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary);flex:0 0 auto}.pq-pill.active[data-v-4b97ddb0]{border-color:var(--accent);color:var(--accent);background:rgba(3,205,241,.08)}.pq-chart-card[data-v-4b97ddb0]{position:relative;border-radius:12px;border:1px solid var(--border-color);background:var(--bg-hover);overflow:hidden}.pq-chart[data-v-4b97ddb0]{width:100%;min-width:0}.pq-overlay[data-v-4b97ddb0]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.18);backdrop-filter:blur(2px)}.pq-loading[data-v-4b97ddb0]{padding:10px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-secondary)}.pq-empty[data-v-4b97ddb0]{padding:18px;color:var(--text-secondary);text-align:center}.pq-error[data-v-4b97ddb0]{color:#ef4444}.pq-avg[data-v-4b97ddb0]{padding:12px;border-top:1px solid var(--border-color);background:var(--bg-secondary)}.pq-avg__head[data-v-4b97ddb0]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:10px}.pq-avg__title[data-v-4b97ddb0]{font-weight:600;color:var(--text-primary);font-size:.88rem;display:inline-flex;align-items:center;gap:6px}.pq-avg__title[data-v-4b97ddb0]:before{content:"";width:3px;height:14px;background:var(--accent);border-radius:2px}.pq-avg__period[data-v-4b97ddb0]{color:var(--text-secondary);font-size:.72rem;font-family:monospace}.pq-avg__grid[data-v-4b97ddb0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:8px}.pq-avg-card[data-v-4b97ddb0]{border:1px solid var(--border-color);background:var(--bg-hover);border-radius:10px;padding:10px 12px;min-width:0}.pq-avg-card__label[data-v-4b97ddb0]{color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;margin-bottom:4px}.pq-avg-card__value[data-v-4b97ddb0]{color:var(--text-primary);font-weight:700;font-size:1rem;line-height:1.2;font-family:monospace}.pq-hint[data-v-4b97ddb0]{padding:10px 12px;border-top:1px solid var(--border-color);line-height:1.4;background:var(--bg-secondary);font-size:.78rem}.muted[data-v-4b97ddb0],.pq-hint[data-v-4b97ddb0]{color:var(--text-secondary)}.mono[data-v-4b97ddb0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}[data-v-4b97ddb0] .highcharts-background,[data-v-4b97ddb0] .highcharts-plot-background{fill:transparent!important}[data-v-4b97ddb0] .highcharts-axis-labels text,[data-v-4b97ddb0] .highcharts-legend-item text{fill:var(--text-secondary)!important}[data-v-4b97ddb0] .highcharts-grid-line{stroke:hsla(0,0%,100%,.04)!important}[data-v-4b97ddb0] .highcharts-axis-line,[data-v-4b97ddb0] .highcharts-navigator-outline,[data-v-4b97ddb0] .highcharts-scrollbar-track,[data-v-4b97ddb0] .highcharts-tick{stroke:var(--border-color)!important}[data-v-4b97ddb0] .highcharts-tooltip-box{fill:var(--bg-primary)!important;stroke:var(--accent)!important;stroke-width:1px!important}[data-v-4b97ddb0] .highcharts-tooltip text{fill:var(--text-primary)!important}body.pq-noscroll{overflow:hidden}@media(max-width:1024px){.modal-content[data-v-4b97ddb0]{max-width:100%}.pq-tab-url[data-v-4b97ddb0]{max-width:260px}}@media(max-width:640px){.modal-overlay[data-v-4b97ddb0]{align-items:stretch;justify-content:stretch;padding:0}.modal-content[data-v-4b97ddb0]{max-width:none;max-height:100vh;height:100vh;border-radius:0;border-width:1px 0 0 0;padding:.9rem}.pq-head[data-v-4b97ddb0]{margin-bottom:10px}.pq-title[data-v-4b97ddb0]{font-size:14px}.btn-icon[data-v-4b97ddb0]{width:34px;height:34px;border-radius:10px}.pq-toolbar[data-v-4b97ddb0]{grid-template-columns:1fr;gap:8px}.pq-toolbar__center[data-v-4b97ddb0],.pq-toolbar__left[data-v-4b97ddb0],.pq-toolbar__right[data-v-4b97ddb0]{justify-content:center}.pq-mode[data-v-4b97ddb0],.pq-period[data-v-4b97ddb0]{justify-content:center;width:100%}.pq-mode .pq-btn[data-v-4b97ddb0],.pq-period .pq-btn[data-v-4b97ddb0]{flex:1;justify-content:center;min-height:36px;padding-inline:8px;font-size:13px}.pq-toolbar__right[data-v-4b97ddb0]{width:100%}.pq-toolbar__right .pq-btn[data-v-4b97ddb0]{width:100%;justify-content:center;min-height:36px;font-size:13px}.pq-settings[data-v-4b97ddb0]{gap:8px 12px;padding:10px}.pq-check[data-v-4b97ddb0]{font-size:12px}.pq-tab[data-v-4b97ddb0]{padding:6px 9px;gap:8px}.pq-tab-url[data-v-4b97ddb0]{max-width:155px;font-size:11px}.pq-pill[data-v-4b97ddb0]{font-size:10px;padding:2px 6px}.pq-avg[data-v-4b97ddb0]{padding:10px}.pq-avg__head[data-v-4b97ddb0]{flex-direction:column;align-items:flex-start;gap:4px}.pq-avg__grid[data-v-4b97ddb0]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.pq-avg-card[data-v-4b97ddb0]{padding:9px 10px}.pq-avg-card__label[data-v-4b97ddb0]{font-size:11px}.pq-avg-card__value[data-v-4b97ddb0]{font-size:14px}.pq-hint[data-v-4b97ddb0]{font-size:12px;padding:8px 10px}}.worker-detail-page[data-v-cf9bf79c]{width:100%;font-family:InvolveOblique,sans-serif;padding:15px;max-width:1200px;margin:20px auto 0 auto;background-color:var(--bg-primary);color:var(--text-primary)}.modal-container[data-v-cf9bf79c]{position:relative;width:100%;height:100%;overflow:hidden}.page-header[data-v-cf9bf79c]{display:flex;justify-content:flex-end;padding:0}.card-performance[data-v-cf9bf79c],.card[data-v-cf9bf79c],.chain-card[data-v-cf9bf79c],.chart-card[data-v-cf9bf79c],.cooling-card[data-v-cf9bf79c],.pools-card[data-v-cf9bf79c]{background:var(--bg-card);border-radius:12px;color:var(--text-primary);padding:16px;margin-bottom:15px;border:none;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}.card .highcharts-axis-labels span[data-v-cf9bf79c],.card .highcharts-axis-labels text[data-v-cf9bf79c],.card-performance .highcharts-axis-labels span[data-v-cf9bf79c],.card-performance .highcharts-axis-labels text[data-v-cf9bf79c],.chain-card .highcharts-axis-labels span[data-v-cf9bf79c],.chain-card .highcharts-axis-labels text[data-v-cf9bf79c],.chart-card .highcharts-axis-labels span[data-v-cf9bf79c],.chart-card .highcharts-axis-labels text[data-v-cf9bf79c],.cooling-card .highcharts-axis-labels span[data-v-cf9bf79c],.cooling-card .highcharts-axis-labels text[data-v-cf9bf79c],.pools-card .highcharts-axis-labels span[data-v-cf9bf79c],.pools-card .highcharts-axis-labels text[data-v-cf9bf79c]{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}.card .highcharts-legend-item text[data-v-cf9bf79c],.card-performance .highcharts-legend-item text[data-v-cf9bf79c],.chain-card .highcharts-legend-item text[data-v-cf9bf79c],.chart-card .highcharts-legend-item text[data-v-cf9bf79c],.cooling-card .highcharts-legend-item text[data-v-cf9bf79c],.pools-card .highcharts-legend-item text[data-v-cf9bf79c]{fill:var(--text-secondary)!important}.card .highcharts-grid-line[data-v-cf9bf79c],.card-performance .highcharts-grid-line[data-v-cf9bf79c],.chain-card .highcharts-grid-line[data-v-cf9bf79c],.chart-card .highcharts-grid-line[data-v-cf9bf79c],.cooling-card .highcharts-grid-line[data-v-cf9bf79c],.pools-card .highcharts-grid-line[data-v-cf9bf79c]{stroke:var(--glass-border)!important}.card .highcharts-axis-line[data-v-cf9bf79c],.card .highcharts-navigator-outline[data-v-cf9bf79c],.card .highcharts-scrollbar-track[data-v-cf9bf79c],.card .highcharts-tick[data-v-cf9bf79c],.card-performance .highcharts-axis-line[data-v-cf9bf79c],.card-performance .highcharts-navigator-outline[data-v-cf9bf79c],.card-performance .highcharts-scrollbar-track[data-v-cf9bf79c],.card-performance .highcharts-tick[data-v-cf9bf79c],.chain-card .highcharts-axis-line[data-v-cf9bf79c],.chain-card .highcharts-navigator-outline[data-v-cf9bf79c],.chain-card .highcharts-scrollbar-track[data-v-cf9bf79c],.chain-card .highcharts-tick[data-v-cf9bf79c],.chart-card .highcharts-axis-line[data-v-cf9bf79c],.chart-card .highcharts-navigator-outline[data-v-cf9bf79c],.chart-card .highcharts-scrollbar-track[data-v-cf9bf79c],.chart-card .highcharts-tick[data-v-cf9bf79c],.cooling-card .highcharts-axis-line[data-v-cf9bf79c],.cooling-card .highcharts-navigator-outline[data-v-cf9bf79c],.cooling-card .highcharts-scrollbar-track[data-v-cf9bf79c],.cooling-card .highcharts-tick[data-v-cf9bf79c],.pools-card .highcharts-axis-line[data-v-cf9bf79c],.pools-card .highcharts-navigator-outline[data-v-cf9bf79c],.pools-card .highcharts-scrollbar-track[data-v-cf9bf79c],.pools-card .highcharts-tick[data-v-cf9bf79c]{stroke:var(--border-color)!important}.card .highcharts-scrollbar-button[data-v-cf9bf79c],.card-performance .highcharts-scrollbar-button[data-v-cf9bf79c],.chain-card .highcharts-scrollbar-button[data-v-cf9bf79c],.chart-card .highcharts-scrollbar-button[data-v-cf9bf79c],.cooling-card .highcharts-scrollbar-button[data-v-cf9bf79c],.pools-card .highcharts-scrollbar-button[data-v-cf9bf79c]{fill:var(--bg-primary)!important;stroke:var(--border-color)!important}.card .highcharts-scrollbar-thumb[data-v-cf9bf79c],.card-performance .highcharts-scrollbar-thumb[data-v-cf9bf79c],.chain-card .highcharts-scrollbar-thumb[data-v-cf9bf79c],.chart-card .highcharts-scrollbar-thumb[data-v-cf9bf79c],.cooling-card .highcharts-scrollbar-thumb[data-v-cf9bf79c],.pools-card .highcharts-scrollbar-thumb[data-v-cf9bf79c]{fill:var(--scrollbar-thumb)!important}.card[data-v-cf9bf79c]{text-align:center;display:flex;flex-direction:column;padding-bottom:8px}.card .card-header[data-v-cf9bf79c]{font-size:.9rem;font-weight:700;margin-bottom:10px}.card .value[data-v-cf9bf79c]{font-size:1.7rem;font-weight:700;margin-bottom:6px}.card .sub-value[data-v-cf9bf79c]{font-size:.9rem;margin-bottom:6px}.card .border-bottom[data-v-cf9bf79c]{border-bottom:1px solid var(--border-color);margin:6px 0;margin-top:auto}.card .sub-value.small-text[data-v-cf9bf79c]:last-child{margin-bottom:0}.card-performance[data-v-cf9bf79c]{grid-column:span 2;display:flex;flex-direction:column;padding-bottom:8px;text-align:left}.card-performance .header-small-text[data-v-cf9bf79c]{font-size:.9rem;color:var(--text-secondary);font-weight:700;margin-bottom:10px}.card-performance .value[data-v-cf9bf79c]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.card-performance .tuned[data-v-cf9bf79c]{color:var(--accent);font-weight:700}.card-performance .sub-value[data-v-cf9bf79c]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.card-performance .border-bottom[data-v-cf9bf79c]{border-bottom:1px solid var(--border-color);margin:10px 0;margin-top:auto}.card-performance>.sub-value[data-v-cf9bf79c]:last-child{margin-bottom:0}.info-grid[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:20px}.charts-grid[data-v-cf9bf79c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.chart-card[data-v-cf9bf79c]{position:relative;padding:20px;border-radius:20px;background:var(--bg-secondary);box-shadow:var(--card-shadow);overflow:hidden;min-height:300px}.chart-card .chart-card-header[data-v-cf9bf79c]{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--text-primary)}.chart-card canvas[data-v-cf9bf79c]{width:100%!important;height:200px!important}.chart-card .border-bottom[data-v-cf9bf79c]{display:none}.chart-card .range-selector[data-v-cf9bf79c]{margin-top:15px;display:flex;justify-content:flex-end}.chart-card .range-selector .sub-value[data-v-cf9bf79c]{color:var(--text-primary);margin-right:10px;font-weight:400}.chart-card .range-selector .range-btn[data-v-cf9bf79c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-right:8px}.chart-card .range-selector .range-btn[data-v-cf9bf79c]:hover{color:var(--accent)}.chart-card .range-selector .range-btn.active[data-v-cf9bf79c]{color:var(--accent);font-weight:700}.info-row[data-v-cf9bf79c]{display:flex;flex-wrap:wrap;gap:14.4px;align-items:stretch;width:100%;font-size:1 rem}.pools-card[data-v-cf9bf79c]{flex:2.1;padding:8px;border-radius:8px;color:var(--text-primary)}.pools-header[data-v-cf9bf79c]{font-size:1rem;margin-bottom:10px}.no-pools[data-v-cf9bf79c]{color:var(--text-secondary)}.pool-item[data-v-cf9bf79c]{display:grid;grid-template-columns:2fr 4fr auto;align-items:center;gap:10px;padding:8px 0}.pool-left[data-v-cf9bf79c]{display:flex;flex-direction:column;justify-content:flex-start}.pool-params[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;justify-content:space-between}.param[data-v-cf9bf79c]{display:flex;flex-direction:column;text-align:center}.param-label[data-v-cf9bf79c]{font-size:.75rem;opacity:.7}.param-value[data-v-cf9bf79c]{font-weight:500}.pool-status[data-v-cf9bf79c]{justify-content:center;white-space:nowrap;font-weight:500;border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;background-color:var(--glass-bg);color:var(--text-primary)}.cooling-card[data-v-cf9bf79c]{min-width:0;padding:12px 12px 6px;border-radius:12px;color:var(--text-primary)}.cooling-card>div[data-v-cf9bf79c]:not(.cooling-card-header),.cooling-card[data-v-cf9bf79c]{flex:1;display:flex;flex-direction:column}.cooling-card .cooling-card-header[data-v-cf9bf79c]{font-weight:700;margin-bottom:10px}.cooling-card .fan-container[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.cooling-card .fan-block[data-v-cf9bf79c]{overflow:hidden;display:flex;flex-direction:column;max-width:100%;width:100%}.cooling-card .fan-block .fan-info[data-v-cf9bf79c],.cooling-card .fan-block .fan-rpm[data-v-cf9bf79c]{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cooling-card .fan-block .fan-icon-container[data-v-cf9bf79c]{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.cooling-card .fan-block .fan-icon[data-v-cf9bf79c]{font-size:1.5rem;color:var(--accent);animation:spin-cf9bf79c 1s linear infinite}.cooling-card .fan-block .fan-progress-container[data-v-cf9bf79c]{width:100%;background-color:var(--bg-primary);height:8px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.cooling-card .fan-block .fan-progress-bar[data-v-cf9bf79c]{background-color:var(--accent);height:100%;width:100%;max-width:100%;transition:width .3s ease}.cooling-card .cooling-sub-value[data-v-cf9bf79c]{margin-top:auto;padding-top:10px;font-size:1rem;color:var(--text-secondary)}.cooling-card .cooling-sub-value span[data-v-cf9bf79c]{color:var(--text-primary);font-weight:600}@keyframes spin-cf9bf79c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chain-card[data-v-cf9bf79c]{display:flex;flex-direction:column;text-align:left;min-height:180px;padding-bottom:6px}.chain-card .mining-status[data-v-cf9bf79c]{margin-top:auto;padding-top:4px;margin-bottom:0}.chain-card .mining-status i[data-v-cf9bf79c]{color:var(--accent);margin-right:4px}.chain-card .chain-card-header[data-v-cf9bf79c]{font-size:1rem;font-weight:700;margin-bottom:10px}.chain-card .card-grid[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chain-card .card-grid .sub-value[data-v-cf9bf79c]{font-size:1 rem;margin-top:5px}.chain-card .chip-status-wrap[data-v-cf9bf79c]{margin:12px 0 6px}.chain-card .chip-status-bar[data-v-cf9bf79c]{display:flex;align-items:stretch;height:6px;border-radius:4px;overflow:visible;background:var(--border-color);position:relative}.chain-card .chip-status[data-v-cf9bf79c]{position:relative;height:100%;cursor:pointer;transition:transform .12s ease,filter .12s ease;transform-origin:center}.chain-card .chip-status-grey[data-v-cf9bf79c]{background-color:rgba(160,175,195,.65)}.chain-card .chip-status-orange[data-v-cf9bf79c]{background-color:#ffab57}.chain-card .chip-status-red[data-v-cf9bf79c]{background-color:#ff5e57}.chain-card .chip-status-counts[data-v-cf9bf79c]{display:flex;align-items:flex-start;height:16px;margin-top:8px;font-size:12px;font-weight:800;opacity:.95}.chain-card .chip-count-slot[data-v-cf9bf79c]{display:flex;justify-content:center;align-items:center;cursor:pointer}.chain-card .chip-count[data-v-cf9bf79c]{min-width:18px;text-align:center;opacity:.9}.cards-grid[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.hydro-cooling-container[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:10px}.hydro-cooling-container .cooling-sub-value[data-v-cf9bf79c]{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hydro-chain[data-v-cf9bf79c]{border:1px solid var(--accent);border-radius:4px;padding:16px 8px 8px;background:var(--bg-card);position:relative}.hydro-chain-header[data-v-cf9bf79c]{font-size:12px;color:var(--text-primary);position:absolute;top:-9px;left:8px;background:var(--bg-card);padding:0 4px;border-radius:2px;z-index:2}.temps-container[data-v-cf9bf79c]{display:flex;align-items:center;justify-content:space-between;gap:5px}.water-temp[data-v-cf9bf79c]{font-size:13px;font-weight:500;color:var(--text-primary);padding:4px 6px;border-radius:4px;text-align:center;z-index:2;flex:0 0 auto}.water-temp.inlet[data-v-cf9bf79c]{background:#2c6f8b}.water-temp.outlet[data-v-cf9bf79c]{background:rgba(161,70,70,.612)}.connector-line[data-v-cf9bf79c]{flex-grow:1;height:5px;background-color:var(--border-color)}.nudge-2fa[data-v-cf9bf79c]{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 14px;border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:10px}.nudge-2fa__icon[data-v-cf9bf79c]{font-size:22px;opacity:.9}.nudge-2fa__text[data-v-cf9bf79c]{display:flex;flex-direction:column;gap:4px;min-width:0}.nudge-2fa__title[data-v-cf9bf79c]{font-weight:700;font-size:14px}.nudge-2fa__desc[data-v-cf9bf79c]{font-size:13px;opacity:.9}.nudge-2fa__btn[data-v-cf9bf79c]{padding:8px 12px;border-radius:8px;border:1px solid var(--border-accent);background:var(--accent-subtle);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;color:var(--text-primary)}.nudge-2fa__btn[data-v-cf9bf79c]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.nudge-2fa__close[data-v-cf9bf79c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:20px;line-height:1;opacity:.75;padding:4px 6px;cursor:pointer}.nudge-2fa__close[data-v-cf9bf79c]:hover{opacity:1}.chart-card[data-v-cf9bf79c]{display:flex;flex-direction:column}.chart-container[data-v-cf9bf79c]{position:relative;height:280px}.chart-container canvas[data-v-cf9bf79c]{display:block;width:100%!important;height:100%!important}.no-data-overlay[data-v-cf9bf79c]{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;background-color:var(--bg-secondary);color:var(--text-secondary);padding:10px 20px;border-radius:8px;border:1px solid var(--border-color);text-align:center;font-size:14px;pointer-events:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:950px)and (min-width:651px){.card-performance[data-v-cf9bf79c],.card[data-v-cf9bf79c],.chain-card[data-v-cf9bf79c],.chart-card[data-v-cf9bf79c],.cooling-card[data-v-cf9bf79c],.pools-card[data-v-cf9bf79c]{padding:12px;margin-bottom:10px}.card-grid[data-v-cf9bf79c],.cards-grid[data-v-cf9bf79c],.charts-grid[data-v-cf9bf79c],.info-grid[data-v-cf9bf79c]{gap:10px}}@media(max-width:650px){.card-performance[data-v-cf9bf79c],.card[data-v-cf9bf79c],.chain-card[data-v-cf9bf79c],.chart-card[data-v-cf9bf79c],.cooling-card[data-v-cf9bf79c],.pools-card[data-v-cf9bf79c]{padding:8px;margin-bottom:8px}.card-grid[data-v-cf9bf79c],.cards-grid[data-v-cf9bf79c],.charts-grid[data-v-cf9bf79c],.info-grid[data-v-cf9bf79c]{gap:8px}.worker-detail-page[data-v-cf9bf79c]{padding:10px;margin:20px auto 0}}@media(max-width:1160px){.info-grid[data-v-cf9bf79c]{grid-template-columns:repeat(4,1fr)}.card-performance[data-v-cf9bf79c]{grid-column:span 4}.charts-grid[data-v-cf9bf79c]{grid-template-columns:1fr}.info-row[data-v-cf9bf79c]{flex-direction:column}.cooling-card[data-v-cf9bf79c],.pools-card[data-v-cf9bf79c]{width:100%}.pool-label-row[data-v-cf9bf79c],.pool-main-row[data-v-cf9bf79c]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-cf9bf79c]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-cf9bf79c]{padding-bottom:50px}.dev-fee-divider[data-v-cf9bf79c]{bottom:50px}.dev-fee[data-v-cf9bf79c]{bottom:15px}.cards-grid[data-v-cf9bf79c]{grid-template-columns:1fr}.card-grid[data-v-cf9bf79c]{grid-template-columns:repeat(6,1fr)}.chain-card[data-v-cf9bf79c]{min-height:220px}}@media(max-width:950px){.pool-label-row[data-v-cf9bf79c],.pool-main-row[data-v-cf9bf79c]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-cf9bf79c]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-cf9bf79c]{padding-bottom:50px}.dev-fee-divider[data-v-cf9bf79c]{bottom:50px}.dev-fee[data-v-cf9bf79c]{bottom:15px}}@media(max-width:767px){.info-grid[data-v-cf9bf79c]{grid-template-columns:repeat(2,1fr)}.card-performance[data-v-cf9bf79c]{grid-column:span 2}}@media(max-width:650px){.cards-grid[data-v-cf9bf79c]{grid-template-columns:1fr}.card-grid[data-v-cf9bf79c]{grid-template-columns:repeat(3,1fr)}.chain-card[data-v-cf9bf79c]{min-height:180px}}@media(max-width:767px){.performance-notification-bar[data-v-cf9bf79c]{font-size:10px;padding:8px 10px}.footer-item[data-v-cf9bf79c]{margin:0 5px;gap:3px}.footer-item i[data-v-cf9bf79c]{font-size:10px}.worker-detail-page[data-v-cf9bf79c]{padding:3px}}@media(max-width:840px){.card-performance[data-v-cf9bf79c],.card[data-v-cf9bf79c],.cooling-card[data-v-cf9bf79c],.pools-card[data-v-cf9bf79c]{padding:10px;margin:8px 0}.card-grid[data-v-cf9bf79c],.cards-grid[data-v-cf9bf79c]{gap:5px}.charts-grid[data-v-cf9bf79c],.info-grid[data-v-cf9bf79c]{padding:5px}}@media(max-width:950px)and (min-width:651px){.fan-container[data-v-cf9bf79c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.fan-container[data-v-cf9bf79c]{grid-template-columns:repeat(4,1fr)}.fan-progress-container[data-v-cf9bf79c]{width:60%}}@media(max-width:480px){.fan-progress-container[data-v-cf9bf79c]{width:45%}}@media(max-width:380px){.fan-progress-container[data-v-cf9bf79c]{width:30%}.fan-info[data-v-cf9bf79c],.fan-rpm[data-v-cf9bf79c]{font-size:.6rem}}@media(max-width:650px){.pool-item[data-v-cf9bf79c]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px;width:100%;border-radius:8px;text-align:center}.pool-left[data-v-cf9bf79c]{margin-bottom:6px}.pool-params[data-v-cf9bf79c]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;justify-items:center}.param-label[data-v-cf9bf79c]{font-size:.8rem}.param-value[data-v-cf9bf79c]{font-size:.85rem}.pool-status[data-v-cf9bf79c]{display:inline-flex;margin-top:6px;padding:4px 10px;border-radius:12px;justify-content:center;align-items:center;white-space:nowrap}}@media(max-width:380px){.cooling-sub-value[data-v-cf9bf79c]{font-size:.8rem;white-space:normal;text-align:center}.temps-container[data-v-cf9bf79c]{gap:3px;flex-direction:column}.connector-line[data-v-cf9bf79c]{display:none}.water-temp[data-v-cf9bf79c]{width:100%}}@media(max-width:600px){.worker-detail-page[data-v-cf9bf79c]{padding-top:10px}}.pools-header-row[data-v-cf9bf79c]{display:flex;align-items:center;justify-content:space-between;gap:10px}.pools-card[data-v-cf9bf79c]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:14px 16px!important}.pools-header[data-v-cf9bf79c]{color:var(--text-primary)!important;font-size:.95rem!important;font-weight:600!important}.no-pools[data-v-cf9bf79c]{padding:16px!important;text-align:center!important;color:var(--text-secondary)!important;background:var(--bg-hover)!important;border:1px dashed var(--border-color)!important;border-radius:8px!important;margin-top:10px}.pool-item[data-v-cf9bf79c]{background:hsla(0,0%,100%,.02)!important;border:1px solid hsla(0,0%,100%,.04)!important;border-radius:10px!important;padding:10px 12px!important;margin-top:8px!important;transition:background .15s ease,border-color .15s ease}.pool-item[data-v-cf9bf79c]:hover{background:hsla(0,0%,100%,.04)!important;border-color:rgba(3,205,241,.25)!important}.pool-item.devfee-item[data-v-cf9bf79c]{opacity:.7;border-style:dashed}.pool-url[data-v-cf9bf79c]{color:var(--text-primary)!important;font-family:monospace!important;font-size:.82rem!important;word-break:break-all}.pool-user[data-v-cf9bf79c]{color:var(--text-secondary)!important;font-size:.72rem!important}.param-label[data-v-cf9bf79c]{color:var(--text-secondary)!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.3px!important}.param-value[data-v-cf9bf79c]{color:var(--text-primary)!important;font-size:.85rem!important;font-weight:600}.pool-status-text[data-v-cf9bf79c]{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.3px}.pool-item.pool-ping-warn[data-v-cf9bf79c]{border-color:rgba(255,193,7,.35)!important;box-shadow:0 10px 30px rgba(255,193,7,.1)}.pool-item.pool-ping-bad[data-v-cf9bf79c]{border-color:rgba(244,67,54,.45)!important;box-shadow:0 10px 30px rgba(244,67,54,.1)}.pool-status[data-v-cf9bf79c]{display:inline-flex;align-items:center;gap:10px;justify-content:flex-end}.ping-chip[data-v-cf9bf79c]{font-size:12px;padding:4px 10px;border-radius:999px;border:1px solid var(--glass-border);background:var(--glass-bg);color:var(--text-primary);white-space:nowrap}.ping-chip.warn[data-v-cf9bf79c]{border-color:rgba(255,193,7,.45);background:rgba(255,193,7,.08);color:var(--text-primary)}.ping-chip.bad[data-v-cf9bf79c]{border-color:rgba(244,67,54,.55);background:rgba(244,67,54,.1);color:var(--text-primary)}.chart-placeholder-card[data-v-8dd15b90]{background:var(--bg-secondary);background-image:none;border:1px solid var(--border-color);border-radius:12px;padding:20px;color:var(--text-primary);min-height:240px;display:flex;flex-direction:column}.chart-placeholder-card__header[data-v-8dd15b90]{font-weight:700;font-size:1rem;margin-bottom:16px}.chart-placeholder-card__body[data-v-8dd15b90]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;gap:10px;padding:16px 12px}.chart-placeholder-card__icon[data-v-8dd15b90]{font-size:32px;color:var(--accent);opacity:.85;margin-bottom:4px}.chart-placeholder-card__title[data-v-8dd15b90]{margin:0;font-size:1.05rem;font-weight:700}.chart-placeholder-card__text[data-v-8dd15b90]{margin:0;font-size:.9rem;color:var(--text-secondary);max-width:560px;line-height:1.45}.chart-placeholder-card__sub[data-v-8dd15b90]{margin:0;font-size:.82rem;color:var(--text-secondary);opacity:.85;max-width:560px}.chart-placeholder-card__btn[data-v-8dd15b90]{margin-top:8px;padding:10px 22px;background:var(--bg-secondary);border:1px solid var(--accent);color:var(--text-primary);border-radius:8px;font-weight:600;cursor:pointer;display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,box-shadow .15s ease}.chart-placeholder-card__btn i[data-v-8dd15b90]{color:var(--accent)}.chart-placeholder-card__btn[data-v-8dd15b90]:hover:not(:disabled){background:var(--bg-primary);box-shadow:0 0 0 3px rgba(3,205,241,.18)}.chart-placeholder-card__btn[data-v-8dd15b90]:disabled{opacity:.5;cursor:not-allowed}.chart-placeholder-card__version[data-v-8dd15b90]{margin-top:10px;font-size:.78rem;color:var(--text-secondary)}.worker-charts[data-v-8dd15b90]{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin-bottom:10px}@media(max-width:1100px){.worker-charts[data-v-8dd15b90]{grid-template-columns:1fr}}.worker-chart-card[data-v-8dd15b90]{position:relative;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;padding:12px 14px 10px;color:var(--text-primary);min-width:0}.worker-chart-card__head[data-v-8dd15b90]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:0;flex-wrap:wrap}.worker-chart-card__title[data-v-8dd15b90]{display:inline-flex;align-items:center;gap:8px;font-weight:700;font-size:.95rem}.worker-chart-card__title i[data-v-8dd15b90]{color:var(--accent)}.worker-chart-card__body[data-v-8dd15b90]{position:relative;height:216px;margin-top:10px}.worker-chart-card__foot[data-v-8dd15b90]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:4px;flex-wrap:wrap}.worker-chart-card__foot .events-legend[data-v-8dd15b90]{order:0}.worker-chart-card__foot .range-selector[data-v-8dd15b90]{order:1;margin-left:auto}.chart-legend[data-v-8dd15b90]{display:inline-flex;gap:12px;font-size:.78rem;color:var(--text-primary)}.chart-legend__item[data-v-8dd15b90]{display:inline-flex;align-items:center;gap:5px;padding:2px 8px;border:1px solid var(--border-color);border-radius:999px;background:hsla(0,0%,100%,.03)}.chart-legend__dot[data-v-8dd15b90]{width:9px;height:9px;border-radius:50%;display:inline-block}.range-selector[data-v-8dd15b90]{display:inline-flex;gap:4px}.range-btn[data-v-8dd15b90]{padding:4px 10px;background:transparent;color:var(--text-secondary);border:1px solid transparent;cursor:pointer;font-size:.75rem;font-weight:600;border-radius:6px;transition:color .15s ease,background .15s ease,border-color .15s ease}.range-btn[data-v-8dd15b90]:hover:not(:disabled){color:var(--text-primary);background:var(--bg-hover);border-color:var(--border-color)}.range-btn.active[data-v-8dd15b90]{color:var(--accent);background:rgba(3,205,241,.08);border-color:var(--border-accent-strong)}.range-btn[data-v-8dd15b90]:disabled,.range-btn[disabled][data-v-8dd15b90]{opacity:.5;cursor:not-allowed}.range-btn[data-v-8dd15b90]:disabled,.range-btn[data-v-8dd15b90]:disabled:hover,.range-btn[disabled][data-v-8dd15b90],.range-btn[disabled][data-v-8dd15b90]:hover{color:var(--text-secondary);background:transparent;border-color:transparent}:root:not(.dark) .range-btn[data-v-8dd15b90]{color:#4a5568}:root:not(.dark) .range-btn[data-v-8dd15b90]:hover:not(:disabled){background:#e4e8f0;border-color:#c7cdd8;color:#1a1a2e}:root:not(.dark) .range-btn.active[data-v-8dd15b90]{color:var(--accent);background:rgba(8,145,178,.1);border-color:var(--accent)}:root:not(.dark) .range-selector[data-v-8dd15b90]{background:#fff;border:1px solid #dde2ea;border-radius:8px;padding:2px}.events-legend[data-v-8dd15b90]{display:inline-flex;gap:8px;align-items:center}.events-legend__btn[data-v-8dd15b90]{background:transparent;border:none;padding:2px;cursor:pointer;line-height:0;transition:opacity .15s ease}.events-legend__btn[data-v-8dd15b90]:hover{opacity:.8}.events-legend__btn.off[data-v-8dd15b90]{opacity:.3}.events-legend__btn.off .events-legend__dot[data-v-8dd15b90]{box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.2)}.events-legend__dot[data-v-8dd15b90]{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)}.chart-overlay[data-v-8dd15b90]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;gap:8px;color:var(--text-secondary);background:rgba(0,0,0,.15);border-radius:8px;font-size:.85rem;pointer-events:none}:root:not(.dark) .chart-overlay[data-v-8dd15b90]{background:var(--bg-secondary)}.pools-section .pools-title[data-v-870d8742]{margin-bottom:8px;font-weight:700;color:var(--text-primary)}.pools-section .pools-info[data-v-870d8742]{font-size:.85rem;margin-bottom:16px;color:var(--accent)}.pools-section .pool-item[data-v-870d8742]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:12px;margin-bottom:12px}.pools-section .pool-item .pool-header[data-v-870d8742]{font-weight:700;margin-bottom:8px;color:var(--text-primary)}.pools-section .pool-item .pool-fields[data-v-870d8742]{display:flex;gap:12px}.pools-section .pool-item .pool-fields .field[data-v-870d8742]{flex:1;display:flex;flex-direction:column}.pools-section .pool-item .pool-fields .field label[data-v-870d8742]{margin-bottom:4px;font-size:.85rem;color:var(--text-secondary)}.pools-section .pool-item .pool-fields .field input[data-v-870d8742]{border:2px solid #03cdf1;border-radius:8px;background-color:transparent;color:#fff;font-size:15px;padding:12px;width:100%;color:var(--text-primary);background-color:var(--input-bg-solid);border:1px solid var(--input-border)}.pools-section .pool-item .pool-fields .field input[data-v-870d8742]:focus{outline:none;border-color:#02b7d3;border-color:var(--input-focus-border)}.pools-section .pools-add[data-v-870d8742]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#acb8ba;color:#fff;margin-top:8px;align-self:flex-start}.pools-section .pools-add[data-v-870d8742]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.pools-section .pools-add[data-v-870d8742]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}@media(max-width:1000px){.pools-section .pool-fields[data-v-870d8742]{flex-direction:column;gap:12px}.pools-section .pool-fields .field[data-v-870d8742]{width:100%}}.pools-section[data-v-870d8742]{background:transparent!important}.pools-hint[data-v-870d8742]{color:var(--text-secondary);font-size:.78rem;margin:0 0 10px;display:flex;align-items:center;gap:6px}.pools-hint i[data-v-870d8742]{color:var(--accent)}.pool-item[data-v-870d8742]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;transition:border-color .15s ease,box-shadow .15s ease}.pool-header[data-v-870d8742]{color:var(--text-primary)!important;font-weight:600!important;cursor:grab;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px}.pool-header[data-v-870d8742]:active{cursor:grabbing}.pool-drag-handle[data-v-870d8742]{color:var(--text-secondary);font-size:.85rem}.pool-ghost[data-v-870d8742]{opacity:.4;border-color:var(--accent)!important;background:rgba(3,205,241,.08)!important}.pool-dragging[data-v-870d8742]{box-shadow:0 8px 24px rgba(0,0,0,.35)!important;border-color:var(--accent)!important}.field label[data-v-870d8742]{color:var(--text-secondary)!important;font-size:.75rem!important;text-transform:uppercase;letter-spacing:.3px}.field input[data-v-870d8742]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:8px 10px!important;font-size:.85rem!important;box-shadow:none!important}.field input[data-v-870d8742]::-moz-placeholder{color:var(--text-secondary);opacity:.6}.field input[data-v-870d8742]::placeholder{color:var(--text-secondary);opacity:.6}.field input[data-v-870d8742]:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}.cooling-section .section-title[data-v-56b2ec31]{font-weight:700;margin-bottom:12px;color:var(--text-primary)}.cooling-section .cooling-cards[data-v-56b2ec31]{display:grid;grid-template-columns:repeat(3,1fr);gap:16px;margin-bottom:20px}.cooling-section .cooling-cards.immersion-mode[data-v-56b2ec31]{grid-template-columns:1fr}.cooling-section .cooling-cards.immersion-mode .cooling-card-field[data-v-56b2ec31]{grid-column:1/span 3}.cooling-section .cooling-cards .cooling-card-field[data-v-56b2ec31]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:16px;display:flex;flex-direction:column;color:var(--text-primary)}.cooling-section .cooling-cards .cooling-card-field .card-header[data-v-56b2ec31]{display:flex;align-items:center;font-weight:700;margin-bottom:8px}.cooling-section .cooling-cards .cooling-card-field .card-header i[data-v-56b2ec31]{margin-right:8px}.cooling-section .cooling-cards .cooling-card-field .sub-value.small-text[data-v-56b2ec31]{font-size:.85rem;opacity:.7;margin-bottom:12px}.cooling-section .cooling-cards .cooling-card-field .temp-input[data-v-56b2ec31],.cooling-section .cooling-cards .cooling-card-field select[data-v-56b2ec31]{width:100%;margin-bottom:8px}.cooling-section .cooling-cards .cooling-card-field .temp-input[data-v-56b2ec31]{display:flex}.cooling-section .cooling-cards .cooling-card-field .temp-input input[data-v-56b2ec31]{border:2px solid #03cdf1;border-radius:8px;background-color:transparent;color:#fff;font-size:15px;padding:12px;width:100%;flex:1}.cooling-section .cooling-cards .cooling-card-field .temp-input input[data-v-56b2ec31]:focus{outline:none;border-color:#02b7d3}.cooling-section .cooling-cards .cooling-card-field .temp-input span[data-v-56b2ec31]{margin-left:6px;color:var(--text-primary)}.cooling-section .cooling-cards .cooling-card-field .error-text[data-v-56b2ec31]{color:var(--danger);font-size:.8rem}.cooling-section .cooling-cards .fan-speed-limit-section[data-v-56b2ec31]{grid-column:1/span 3;background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:16px 20px 12px;margin-top:20px}.cooling-section .cooling-cards .fan-speed-limit-section .fan-speed-header[data-v-56b2ec31]{display:flex;justify-content:space-between;align-items:center;font-weight:700;color:var(--text-primary);margin-bottom:28px}.cooling-section .cooling-cards .fan-speed-limit-section .fan-speed-header .fan-speed-range[data-v-56b2ec31]{color:var(--accent);font-weight:700}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range[data-v-56b2ec31]{position:relative;height:22px;margin:0 8px}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__track[data-v-56b2ec31]{position:absolute;top:50%;left:0;right:0;height:4px;background:hsla(0,0%,100%,.15);border-radius:2px;transform:translateY(-50%);background-image:radial-gradient(circle,rgba(0,0,0,.55) 2px,transparent 2.5px);background-size:10% 100%;background-repeat:repeat-x;background-position:0}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__fill[data-v-56b2ec31]{position:absolute;top:50%;height:4px;background:var(--accent);border-radius:2px;transform:translateY(-50%);pointer-events:none}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__bubble[data-v-56b2ec31]{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);padding:2px 8px;background:var(--bg-card);color:var(--text-primary);border:1px solid var(--accent);border-radius:4px;font-size:12px;font-weight:700;pointer-events:none;white-space:nowrap}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__input[data-v-56b2ec31]{position:absolute;top:0;left:0;width:100%;height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;margin:0}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__input[data-v-56b2ec31]::-webkit-slider-runnable-track{height:100%;background:transparent}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__input[data-v-56b2ec31]::-moz-range-track{height:100%;background:transparent}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__input[data-v-56b2ec31]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:all;width:18px;height:18px;border-radius:50%;background:var(--bg-card);border:2px solid var(--accent);cursor:pointer;position:relative;z-index:2;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__input[data-v-56b2ec31]::-moz-range-thumb{pointer-events:all;width:18px;height:18px;border-radius:50%;background:var(--bg-card);border:2px solid var(--accent);cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__scale[data-v-56b2ec31]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-secondary);margin-top:10px;padding:0 2px}.cooling-section .slider-card[data-v-56b2ec31]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:16px;color:var(--text-primary)}.cooling-section .slider-card .card-header.small-text[data-v-56b2ec31]{font-size:.85rem;opacity:.7;margin-bottom:12px}.cooling-section .slider-card .slider-wrapper[data-v-56b2ec31]{position:relative;height:6px;margin-bottom:8px}.cooling-section .slider-card .slider-wrapper input[type=range][data-v-56b2ec31]{position:absolute;width:100%;height:6px;background:transparent;pointer-events:none}.cooling-section .slider-card .slider-wrapper input[type=range][data-v-56b2ec31]::-webkit-slider-thumb{pointer-events:all;-webkit-appearance:none;appearance:none;width:14px;height:14px;border-radius:50%;background:var(--accent);margin-top:-4px}.cooling-section .slider-card .slider-wrapper .slider-track[data-v-56b2ec31]{position:absolute;top:50%;left:0;right:0;height:2px;background:var(--glass-border);transform:translateY(-50%)}.cooling-section .slider-card .slider-values[data-v-56b2ec31]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-primary)}.cooling-section select[data-v-56b2ec31]{border:2px solid #03cdf1;background-color:transparent;color:#fff;font-size:15px;padding:12px;width:100%;padding-right:2.5em;background-color:var(--bg-card);color:var(--text-primary);border-radius:8px;border:2px solid var(--accent);appearance:none;-webkit-appearance:none;-moz-appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,    <svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%275%27 viewBox=%270 0 10 5%27>      <path fill=%27%23ffffff%27 d=%27M0 0l5 5 5-5%27/>    </svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 5px}.cooling-section select[data-v-56b2ec31]:focus{border-color:#02b7d3;border-color:var(--accent);outline:none}.cooling-section option[data-v-56b2ec31]:focus,.cooling-section option[data-v-56b2ec31]:hover{background-color:var(--accent);color:var(--bg-primary)}.no-arrows[data-v-56b2ec31]::-webkit-inner-spin-button,.no-arrows[data-v-56b2ec31]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-arrows[data-v-56b2ec31]{-moz-appearance:textfield}@media(max-width:768px){.cooling-section .cooling-cards[data-v-56b2ec31]{grid-template-columns:1fr;gap:12px}.cooling-section .cooling-cards.immersion-mode[data-v-56b2ec31]{grid-template-columns:1fr}.cooling-section .cooling-cards .cooling-card-field[data-v-56b2ec31],.cooling-section .cooling-cards .fan-speed-limit-section[data-v-56b2ec31],.cooling-section .cooling-cards .mode-card[data-v-56b2ec31]{grid-column:span 1}.cooling-section .cooling-cards .fan-speed-limit-section[data-v-56b2ec31]{padding:12px}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range[data-v-56b2ec31]{margin:0 4px}.cooling-section .cooling-cards .fan-speed-limit-section .dual-range__scale[data-v-56b2ec31]{font-size:9px}}.section-title[data-v-56b2ec31]{color:var(--text-primary)!important}.card[data-v-56b2ec31],.cooling-card-field[data-v-56b2ec31]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important}.card-header[data-v-56b2ec31]{color:var(--text-secondary)!important;font-size:.78rem!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.3px}.card-header i[data-v-56b2ec31]{color:var(--accent)!important}.no-arrows[data-v-56b2ec31],input[type=number][data-v-56b2ec31],input[type=text][data-v-56b2ec31],select[data-v-56b2ec31]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:8px 10px!important;box-shadow:none!important}.no-arrows[data-v-56b2ec31]::-moz-placeholder,input[type=number][data-v-56b2ec31]::-moz-placeholder,input[type=text][data-v-56b2ec31]::-moz-placeholder,select[data-v-56b2ec31]::-moz-placeholder{color:var(--text-secondary);opacity:.6}.no-arrows[data-v-56b2ec31]::placeholder,input[type=number][data-v-56b2ec31]::placeholder,input[type=text][data-v-56b2ec31]::placeholder,select[data-v-56b2ec31]::placeholder{color:var(--text-secondary);opacity:.6}.no-arrows[data-v-56b2ec31]:focus,input[type=number][data-v-56b2ec31]:focus,input[type=text][data-v-56b2ec31]:focus,select[data-v-56b2ec31]:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}select option[data-v-56b2ec31]{background:var(--bg-secondary);color:var(--text-primary)}select[data-v-56b2ec31]{appearance:none!important;-webkit-appearance:none!important;-moz-appearance:none!important;cursor:pointer;padding-right:32px!important;background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%23aaaaaa%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%276 9 12 15 18 9%27/></svg>")!important;background-repeat:no-repeat!important;background-position:right 10px center!important;background-size:14px!important}select[data-v-56b2ec31]:open{background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 24 24%27 fill=%27none%27 stroke=%27%2303cdf1%27 stroke-width=%272%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27><polyline points=%2718 15 12 9 6 15%27/></svg>")!important}.temp-input span[data-v-56b2ec31]{color:var(--text-secondary)}.error-text[data-v-56b2ec31]{color:#ef4444!important}.fan-speed-limit-section[data-v-56b2ec31]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important;background-image:none!important}.fan-speed-header[data-v-56b2ec31]{color:var(--text-secondary)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.fan-speed-header .fan-speed-range[data-v-56b2ec31]{color:var(--accent)!important;font-weight:700}.dual-range__track[data-v-56b2ec31]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.dual-range__fill[data-v-56b2ec31]{background:var(--accent)!important;background-image:none!important}.dual-range__bubble[data-v-56b2ec31]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--accent)!important;color:var(--accent)!important;background-image:none!important;box-shadow:none!important}.dual-range__input[data-v-56b2ec31]::-webkit-slider-thumb{background:var(--accent)!important;border:2px solid var(--bg-primary)!important;box-shadow:0 0 0 1px var(--accent)!important}.dual-range__input[data-v-56b2ec31]::-moz-range-thumb{background:var(--accent)!important;border:2px solid var(--bg-primary)!important}.dual-range__scale[data-v-56b2ec31]{color:var(--text-secondary)!important}[data-v-3a410f00]:root{--app-select-bg:var(--bg-primary);--app-select-border:var(--border-color);--app-select-border-hover:var(--border-accent-strong);--app-select-text:var(--text-primary);--app-select-radius:8px;--app-select-h:42px;--app-select-px:14px;--app-select-glow:rgba(3,205,241,.1);--app-select-option-bg:var(--bg-secondary);--app-select-option-text:var(--text-primary);--app-select-disabled-opacity:0.5}.app-select[data-v-3a410f00],.select-wrapper>select[data-v-3a410f00]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:var(--app-select-h);padding:0 calc(var(--app-select-px) + 22px) 0 var(--app-select-px);border:1px solid var(--app-select-border);border-radius:var(--app-select-radius);background-color:var(--app-select-bg);color:var(--app-select-text);font:inherit;font-size:.95rem;line-height:1;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;color-scheme:dark;accent-color:var(--accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%239297A0%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.app-select[data-v-3a410f00]:hover,.select-wrapper>select[data-v-3a410f00]:hover{border-color:var(--app-select-border-hover)}.app-select[data-v-3a410f00]:focus,.select-wrapper>select[data-v-3a410f00]:focus{border-color:var(--app-select-border-hover);box-shadow:0 0 0 3px var(--app-select-glow)}.app-select[data-v-3a410f00]:open,.select-wrapper>select[data-v-3a410f00]:open{border-color:var(--app-select-border-hover);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2303cdf1%27 d=%27M0 6l5-6 5 6z%27/></svg>")}.app-select[data-v-3a410f00]:disabled,.select-wrapper>select[data-v-3a410f00]:disabled{opacity:var(--app-select-disabled-opacity);cursor:not-allowed}.app-select option[data-v-3a410f00],.select-wrapper>select option[data-v-3a410f00]{background-color:var(--app-select-option-bg);color:var(--app-select-option-text);padding:8px 12px}.app-select option[data-v-3a410f00]:checked,.select-wrapper>select option[data-v-3a410f00]:checked{background:linear-gradient(var(--accent-light,rgba(3,205,241,.18)),var(--accent-light,rgba(3,205,241,.18)));color:var(--text-primary)}.app-select option[data-v-3a410f00]:disabled,.select-wrapper>select option[data-v-3a410f00]:disabled{color:var(--text-secondary);opacity:.6}.select-wrapper[data-v-3a410f00]{position:relative;width:100%;display:block}.select-wrapper[data-v-3a410f00]:after{display:none}.app-modal__field .app-select[data-v-3a410f00]{font-size:.95rem}.profile-auto-switcher[data-v-3a410f00]{padding:16px;max-width:1000px;overflow-y:auto}.profile-auto-switcher .toggle-row[data-v-3a410f00]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.profile-auto-switcher .toggle-row .toggle-label[data-v-3a410f00]{display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);font-weight:700;width:100%;cursor:pointer}.profile-auto-switcher .toggle-row .toggle-label input[type=checkbox][data-v-3a410f00]{display:none}.profile-auto-switcher .toggle-row .toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-3a410f00]{background-color:var(--accent)}.profile-auto-switcher .toggle-row .toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-3a410f00]:before{transform:translateX(20px)}.profile-auto-switcher .toggle-row .toggle-label .toggle-slider[data-v-3a410f00]{position:relative;width:40px;height:20px;background-color:hsla(0,0%,100%,.15);border-radius:20px;transition:background-color .3s ease}.profile-auto-switcher .toggle-row .toggle-label .toggle-slider[data-v-3a410f00]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.profile-auto-switcher .auto-switch-options[data-v-3a410f00]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:10px}.profile-auto-switcher .auto-switch-options .toggle-row[data-v-3a410f00]{margin-bottom:0;background:var(--gradient-card);border:1px solid var(--border-accent)}.profile-auto-switcher .auto-switch-options .option-row[data-v-3a410f00]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:10px;color:var(--text-primary);font-size:.85rem;display:flex;flex-direction:column;justify-content:space-between}.profile-auto-switcher .auto-switch-options .option-row label[data-v-3a410f00]{font-weight:700;margin-bottom:6px;font-size:.8rem}.profile-auto-switcher .auto-switch-options .option-row .input-btn-row[data-v-3a410f00]{display:flex;align-items:center}.profile-auto-switcher .auto-switch-options .option-row .input-btn-row input[data-v-3a410f00]{border:2px solid #03cdf1;border-radius:8px;background-color:transparent;color:#fff;font-size:15px;padding:12px;width:100%;flex-grow:1;padding:6px 8px;font-size:.8rem}.profile-auto-switcher .auto-switch-options .option-row .input-btn-row input[data-v-3a410f00]:focus{outline:none;border-color:#02b7d3}.profile-auto-switcher .auto-switch-options .option-row .input-btn-row .unit[data-v-3a410f00]{margin-left:6px;font-size:.8rem}.hint-text[data-v-3a410f00]{font-size:.75rem;color:hsla(0,0%,100%,.75)}.option-row[data-v-3a410f00]{display:flex;flex-direction:column;gap:6px}.option-row .hint-text[data-v-3a410f00]{min-height:18px;line-height:18px}.option-row .hint-diff-inline[data-v-3a410f00]{margin-top:2px;line-height:18px}input.error[data-v-3a410f00],select.error[data-v-3a410f00]{border:1px solid var(--danger)!important;outline:none}.btn-adjust[data-v-3a410f00]{background-color:var(--bg-surface);color:var(--text-primary);border:none;padding:4px 8px;margin:0 4px;border-radius:4px;cursor:pointer}.btn-adjust[data-v-3a410f00]:hover{background-color:var(--bg-darkest)}.hint-text[data-v-3a410f00]{font-size:.7rem;color:hsla(0,0%,100%,.6);margin-top:4px}.hint-text.error[data-v-3a410f00]{color:var(--danger)}input.error[data-v-3a410f00]{border:1px solid var(--danger)}input[type=number][data-v-3a410f00]::-webkit-inner-spin-button,input[type=number][data-v-3a410f00]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number][data-v-3a410f00]{-moz-appearance:textfield}@media(max-width:768px){.profile-auto-switcher[data-v-3a410f00]{padding:8px}.profile-auto-switcher .auto-switch-options[data-v-3a410f00]{grid-template-columns:1fr}.profile-auto-switcher .option-row[data-v-3a410f00],.profile-auto-switcher .toggle-row[data-v-3a410f00]{padding:8px}}.profile-auto-switcher[data-v-3a410f00]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important;background-image:none!important}.toggle-row[data-v-3a410f00]{background:transparent!important;background-image:none!important}.toggle-title[data-v-3a410f00]{color:var(--text-primary)!important}.option-row[data-v-3a410f00]{background:var(--bg-primary)!important;background-image:none!important;border:1px solid var(--border-color)!important;border-radius:8px!important;box-shadow:none!important}.option-row label[data-v-3a410f00]{font-weight:600}.option-row .unit[data-v-3a410f00],.option-row label[data-v-3a410f00]{color:var(--text-secondary)!important}.input-btn-row input[data-v-3a410f00]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;box-shadow:none!important}.input-btn-row input[data-v-3a410f00]:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}.input-btn-row input.error[data-v-3a410f00]{border-color:#ef4444!important}.btn-adjust[data-v-3a410f00]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px!important;box-shadow:none!important}.btn-adjust[data-v-3a410f00]:hover{border-color:var(--accent)!important;color:var(--accent)!important}select[data-v-3a410f00]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}select option[data-v-3a410f00]{background:var(--bg-secondary);color:var(--text-primary)}.hint-text[data-v-3a410f00]{color:var(--text-secondary)!important}.hint-text.error[data-v-3a410f00]{color:#ef4444!important}.toggle-label input:checked+.toggle-slider[data-v-3a410f00]{background:var(--accent)!important;background-image:none!important}.select-all[data-v-fc4e5e68]{display:inline-flex;align-items:center;gap:8px;cursor:pointer;padding:4px 8px 12px;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.select-all input[data-v-fc4e5e68]{position:absolute;opacity:0;width:0;height:0}.select-all input:checked+.checkbox-mark[data-v-fc4e5e68]{background:var(--accent);border-color:var(--accent)}.select-all input:checked+.checkbox-mark[data-v-fc4e5e68]:after{opacity:1}.select-all .checkbox-mark[data-v-fc4e5e68]{position:relative;width:16px;height:16px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:4px;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.select-all .checkbox-mark[data-v-fc4e5e68]:after{content:"";position:absolute;left:4px;top:1px;width:6px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}.select-all .select-all-text[data-v-fc4e5e68]{color:var(--text-primary);font-size:.85rem;font-weight:600}.preset-list[data-v-fc4e5e68]{display:flex;flex-direction:column;gap:6px;max-height:320px;overflow-y:auto;padding-right:4px;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.preset-list[data-v-fc4e5e68]::-webkit-scrollbar{width:8px}.preset-list[data-v-fc4e5e68]::-webkit-scrollbar-track{background:transparent}.preset-list[data-v-fc4e5e68]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.preset-list[data-v-fc4e5e68]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.preset-empty[data-v-fc4e5e68]{padding:16px;text-align:center;color:var(--text-secondary);font-size:.85rem;background:var(--bg-hover);border:1px dashed var(--border-color);border-radius:8px}.preset-empty i[data-v-fc4e5e68]{color:var(--accent);margin-right:6px}.preset-item[data-v-fc4e5e68]{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:10px 12px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;transition:border-color .15s ease,background .15s ease;position:relative}.preset-item[data-v-fc4e5e68]:hover{background:var(--bg-primary);border-color:var(--border-accent-strong)}.preset-item.is-selected[data-v-fc4e5e68]{border-color:var(--accent);background:rgba(3,205,241,.08)}.preset-item .preset-check[data-v-fc4e5e68]{position:absolute;opacity:0;width:0;height:0}.preset-item .preset-check:checked+.checkbox-mark[data-v-fc4e5e68]{background:var(--accent);border-color:var(--accent)}.preset-item .preset-check:checked+.checkbox-mark[data-v-fc4e5e68]:after{opacity:1}.preset-item .checkbox-mark[data-v-fc4e5e68]{position:relative;width:18px;height:18px;border:1px solid var(--border-color);background:var(--bg-primary);border-radius:4px;flex-shrink:0;transition:border-color .15s ease,background .15s ease}.preset-item .checkbox-mark[data-v-fc4e5e68]:after{content:"";position:absolute;left:5px;top:1px;width:6px;height:11px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);opacity:0;transition:opacity .15s ease}.preset-left[data-v-fc4e5e68]{display:flex;flex-direction:column;gap:2px;min-width:0;flex:1}.preset-text[data-v-fc4e5e68]{color:var(--text-primary);font-size:.88rem;font-weight:600;font-family:monospace}.preset-tuned[data-v-fc4e5e68]{color:var(--accent);font-size:.72rem;display:inline-flex;align-items:center;gap:4px}.preset-tuned i[data-v-fc4e5e68]{color:var(--accent);font-size:.78rem}@media(max-width:520px){.autotune-reset-modal .app-modal__footer.app-modal__footer--equal[data-v-fc4e5e68]{flex-direction:column;gap:10px}.autotune-reset-modal .app-modal__footer .app-btn[data-v-fc4e5e68]{width:100%;min-height:46px;padding:12px 16px;font-size:.95rem;font-weight:600;white-space:normal;line-height:1.25;display:inline-flex;align-items:center;justify-content:center;gap:8px}.autotune-reset-modal .app-modal__footer .app-btn i[data-v-fc4e5e68]{font-size:1rem}}.oc-editor[data-v-994488ac]{display:flex;flex-direction:column;gap:12px;margin-top:16px}.oc-reset-mini[data-v-994488ac]{display:inline-flex;align-items:center;gap:5px;height:24px;padding:0 9px;border-radius:6px;border:1px solid var(--accent);background:rgba(3,205,241,.08);color:var(--accent);font-size:.68rem;font-weight:600;cursor:pointer;flex-shrink:0}.oc-reset-mini i[data-v-994488ac]{font-size:.64rem}.oc-reset-mini[data-v-994488ac]:hover{background:rgba(3,205,241,.16)}@media(max-width:560px){.oc-reset-mini[data-v-994488ac]{padding:0 7px;gap:0}.oc-reset-txt[data-v-994488ac]{display:none}.oc-modal-head[data-v-994488ac]{padding:8px 11px}.oc-modal-head h3[data-v-994488ac]{font-size:.8rem}.oc-modal-stats[data-v-994488ac]{padding:8px 11px}.oc-modal-stats b[data-v-994488ac]{font-size:.76rem}.oc-modal-stats span[data-v-994488ac]{font-size:.6rem}.oc-modal-field[data-v-994488ac]{padding:9px 11px;gap:5px}.oc-modal-field label[data-v-994488ac]{font-size:.68rem}.oc-modal-hint[data-v-994488ac]{font-size:.66rem}.oc-modal .oc-step-btn[data-v-994488ac]{width:24px;height:24px;font-size:.9rem}.oc-modal .oc-input[data-v-994488ac]{width:62px;height:24px}.oc-modal .oc-link-btn[data-v-994488ac]{font-size:.68rem}}.oc-card[data-v-994488ac]{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;padding:14px}.oc-board--edited[data-v-994488ac]{border-color:var(--accent)}.oc-global[data-v-994488ac]{display:flex;flex-wrap:wrap;gap:22px}.oc-slider-block[data-v-994488ac]{flex:1 1 280px;display:flex;flex-direction:column;gap:8px}.oc-slider-top[data-v-994488ac]{display:flex;align-items:baseline;justify-content:space-between}.oc-label[data-v-994488ac]{color:var(--text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.3px}.oc-slider-val[data-v-994488ac]{color:var(--accent);font-size:1.05rem;font-weight:700}.oc-slider-val small[data-v-994488ac]{font-size:.7rem;font-weight:600}.oc-slider-row[data-v-994488ac]{display:flex;align-items:center;gap:8px}.oc-slider[data-v-994488ac]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;background:hsla(0,0%,100%,.13);outline:none;cursor:pointer}.oc-slider[data-v-994488ac]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-secondary);cursor:pointer}.oc-slider[data-v-994488ac]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-secondary);cursor:pointer}.oc-slider-bottom[data-v-994488ac]{display:flex;align-items:center;justify-content:space-between;gap:8px}.oc-delta[data-v-994488ac]{font-size:.74rem;color:var(--text-secondary)}.oc-delta--up[data-v-994488ac]{color:#f59e0b}.oc-delta--down[data-v-994488ac]{color:#03cdf1}.oc-stepper[data-v-994488ac]{display:inline-flex;align-items:center;gap:6px}.oc-step-btn[data-v-994488ac]{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font-size:1rem;line-height:1;flex-shrink:0}.oc-step-btn[data-v-994488ac]:hover{border-color:var(--accent);color:var(--accent)}.oc-input[data-v-994488ac]{width:76px;height:28px;text-align:center;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px!important;padding:0 4px!important;-moz-appearance:textfield;-webkit-appearance:textfield;appearance:textfield}.oc-input[data-v-994488ac]::-webkit-inner-spin-button,.oc-input[data-v-994488ac]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.oc-unit[data-v-994488ac]{color:var(--text-secondary);font-size:.75rem}.oc-board-head[data-v-994488ac]{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:4px}.oc-board-menu[data-v-994488ac]{position:relative}.oc-board-title-btn[data-v-994488ac]{background:none;border:none;cursor:pointer;color:var(--accent);font-weight:700;font-size:.92rem;display:inline-flex;align-items:center;gap:6px;padding:2px 0}.oc-caret[data-v-994488ac]{font-size:.7rem}.oc-board-dropdown[data-v-994488ac]{position:absolute;top:100%;left:0;margin-top:6px;min-width:180px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.5);z-index:50;padding:8px 0}.oc-dropdown-title[data-v-994488ac]{padding:4px 14px 8px;color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.3px}.oc-radio[data-v-994488ac]{display:flex;align-items:center;gap:10px;padding:7px 14px;cursor:pointer;color:var(--text-primary);font-size:.85rem}.oc-radio input[data-v-994488ac]{display:none}.oc-radio[data-v-994488ac]:hover{background:var(--bg-hover)}.oc-radio-dot[data-v-994488ac]{width:14px;height:14px;border-radius:50%;border:2px solid var(--border-color);flex-shrink:0;position:relative}.oc-radio input:checked+.oc-radio-dot[data-v-994488ac]{border-color:var(--accent)}.oc-radio input:checked+.oc-radio-dot[data-v-994488ac]:after{content:"";position:absolute;inset:2px;border-radius:50%;background:var(--accent)}.oc-dropdown-toggle[data-v-994488ac]{display:flex;align-items:center;justify-content:space-between;padding:9px 14px 4px;margin-top:4px;border-top:1px solid var(--border-color);color:var(--text-primary);font-size:.85rem}.oc-board-freq-menu[data-v-994488ac]{position:relative;margin-left:auto}.oc-freq-chip[data-v-994488ac]{display:inline-flex;align-items:center;gap:5px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;padding:5px 10px;cursor:pointer;color:var(--text-primary);font-size:.8rem}.oc-freq-chip b[data-v-994488ac]{font-size:.86rem}.oc-freq-chip small[data-v-994488ac]{color:var(--text-secondary)}.oc-freq-chip[data-v-994488ac]:hover{border-color:var(--accent)}.oc-freq-sep[data-v-994488ac]{color:var(--border-color)}.oc-freq-delta[data-v-994488ac]{font-size:.74rem;color:var(--text-secondary)}.oc-freq-delta.oc-delta--up[data-v-994488ac]{color:#f59e0b}.oc-freq-delta.oc-delta--down[data-v-994488ac]{color:#03cdf1}.oc-freq-popover[data-v-994488ac]{position:absolute;top:100%;right:0;margin-top:6px;width:280px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:8px;box-shadow:0 10px 28px rgba(0,0,0,.5);z-index:50;padding:12px 14px;display:flex;flex-direction:column;gap:8px}.oc-grid-caption[data-v-994488ac]{text-align:center;color:var(--text-secondary);font-size:.72rem;margin:8px 0 4px}.oc-bulk-row[data-v-994488ac]{display:flex;gap:8px;margin-top:10px}.oc-bulk-btn[data-v-994488ac]{flex:1;display:flex;align-items:center;justify-content:center;gap:8px;height:34px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font-size:.8rem}.oc-bulk-btn b[data-v-994488ac]{font-size:.95rem}.oc-bulk-btn span[data-v-994488ac]{color:var(--text-secondary)}.oc-bulk-btn[data-v-994488ac]:hover{background:var(--bg-primary)}.oc-bulk-btn--grey[data-v-994488ac]{border-color:var(--border-accent-strong,var(--accent))}.oc-bulk-btn--grey b[data-v-994488ac]{color:var(--accent)}.oc-bulk-btn--orange[data-v-994488ac]{border-color:rgba(245,158,11,.5)}.oc-bulk-btn--orange b[data-v-994488ac]{color:#f59e0b}.oc-bulk-btn--red[data-v-994488ac]{border-color:rgba(239,68,68,.5)}.oc-bulk-btn--red b[data-v-994488ac]{color:#ef4444}.oc-bulk-btn[data-v-994488ac]:disabled{opacity:.4;cursor:not-allowed}.oc-bulk-btn[data-v-994488ac]:disabled:hover{background:var(--bg-secondary)}.oc-switch[data-v-994488ac]{position:relative;display:inline-flex;width:38px;height:20px;cursor:pointer}.oc-switch input[data-v-994488ac]{position:absolute;opacity:0;width:0;height:0}.oc-switch-track[data-v-994488ac]{width:38px;height:20px;border-radius:999px;background:var(--bg-primary);border:1px solid var(--border-color);transition:background .15s ease,border-color .15s ease}.oc-switch-track[data-v-994488ac]:after{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:var(--text-secondary);transition:transform .15s ease,background .15s ease}.oc-switch input:checked+.oc-switch-track[data-v-994488ac]{background:rgba(3,205,241,.25);border-color:var(--accent)}.oc-switch input:checked+.oc-switch-track[data-v-994488ac]:after{transform:translateX(18px);background:var(--accent)}.oc-chipsblock-topology[data-v-994488ac]{display:flex;flex-direction:column;gap:1px;overflow-x:auto}.oc-chipsblock-topology .oc-chipsrow[data-v-994488ac]{display:flex;gap:0}.oc-chipsblock-topology .oc-chipsdomain[data-v-994488ac]{display:flex;flex:1;min-width:0}.oc-chipsblock[data-v-994488ac]{display:flex;gap:0;overflow-x:auto}.oc-chipscolumn[data-v-994488ac]{display:flex;flex:1;flex-direction:column}.oc-chipsdomain[data-v-994488ac]{display:flex;position:relative;justify-content:space-around;border-radius:4px;border:1px solid hsla(0,0%,100%,.05)}.oc-chipsdomain[data-v-994488ac]>*{flex:1}.oc-chipsdomain[data-v-994488ac]:hover{border-color:var(--accent);background:rgba(3,205,241,.08)}.oc-chipsdomain:hover .oc-chip-idx[data-v-994488ac]{display:block}.oc-chipscolumn.start-top-left[data-v-994488ac]{flex-direction:column;justify-content:flex-start}.oc-chipscolumn.start-top-left .oc-chipsdomain[data-v-994488ac]{flex-direction:row}.oc-chipscolumn.start-top-left.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:row-reverse}.oc-chipscolumn.start-bottom-left[data-v-994488ac]{flex-direction:column-reverse;justify-content:flex-end}.oc-chipscolumn.start-bottom-left .oc-chipsdomain[data-v-994488ac]{flex-direction:row}.oc-chipscolumn.start-bottom-left.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:row-reverse}.oc-chipscolumn.start-bottom-right[data-v-994488ac]{flex-direction:column-reverse;justify-content:flex-end}.oc-chipscolumn.start-bottom-right .oc-chipsdomain[data-v-994488ac]{flex-direction:row-reverse}.oc-chipscolumn.start-bottom-right.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:row}.oc-chipscolumn.start-top-right[data-v-994488ac]{flex-direction:column;justify-content:flex-start}.oc-chipscolumn.start-top-right .oc-chipsdomain[data-v-994488ac]{flex-direction:row-reverse}.oc-chipscolumn.start-top-right.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:row}.oc-chipscolumn.vertical .oc-chipsdomain[data-v-994488ac]{flex:1}.oc-chipscolumn.vertical.start-top-left[data-v-994488ac]{flex-direction:row;justify-content:space-around}.oc-chipscolumn.vertical.start-top-left .oc-chipsdomain[data-v-994488ac]{flex-direction:column}.oc-chipscolumn.vertical.start-top-left.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:column-reverse}.oc-chipscolumn.vertical.start-bottom-left[data-v-994488ac]{flex-direction:row;justify-content:space-around}.oc-chipscolumn.vertical.start-bottom-left .oc-chipsdomain[data-v-994488ac]{flex-direction:column-reverse}.oc-chipscolumn.vertical.start-bottom-left.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:column}.oc-chipscolumn.vertical.start-top-right[data-v-994488ac]{flex-direction:row-reverse;justify-content:space-around}.oc-chipscolumn.vertical.start-top-right .oc-chipsdomain[data-v-994488ac]{flex-direction:column}.oc-chipscolumn.vertical.start-top-right.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:column-reverse}.oc-chipscolumn.vertical.start-bottom-right[data-v-994488ac]{flex-direction:row-reverse;justify-content:space-around}.oc-chipscolumn.vertical.start-bottom-right .oc-chipsdomain[data-v-994488ac]{flex-direction:column-reverse}.oc-chipscolumn.vertical.start-bottom-right.snake .oc-chipsdomain[data-v-994488ac]:nth-child(2n+2){flex-direction:column}.oc-chipscolumn.justify-start[data-v-994488ac]{justify-content:flex-start}.oc-chip[data-v-994488ac]{flex:1;min-width:0;height:22px;margin:3px 2px;position:relative;display:flex;align-items:center;justify-content:center;border:1px solid var(--border-color);border-radius:3px;background:#252a31;color:var(--text-primary);cursor:pointer;padding:0;font-stretch:ultra-condensed}.oc-chip[data-v-994488ac]:hover{border-color:var(--accent)}.oc-chip--inherit .oc-chip-val[data-v-994488ac]{color:var(--text-secondary);font-style:italic}.oc-chip-idx[data-v-994488ac]{display:none;position:absolute;top:-7px;left:-4px;font-size:8px;line-height:11px;padding:0 2px;border-radius:2px;background:var(--bg-primary);color:var(--text-primary);z-index:10}.oc-chip-val[data-v-994488ac]{font-size:12px;font-weight:600;line-height:1}.oc-chip--g-red[data-v-994488ac]{background:#383138;color:#e07a8a}.oc-chip--g-orange[data-v-994488ac]{background:#363536;color:#e0b25a}:root:not(.dark) .oc-chip[data-v-994488ac]{background:#eef1f5;color:var(--text-primary)}:root:not(.dark) .oc-chip--g-red[data-v-994488ac]{background:#fbe3e6;color:#c0392b}:root:not(.dark) .oc-chip--g-orange[data-v-994488ac]{background:#fbf0dd;color:#b9770e}.oc-heatmap-legend[data-v-994488ac]{display:flex;gap:2px;margin:8px 0 2px}.oc-hm-cell[data-v-994488ac]{flex:1;text-align:center;font-size:.62rem;padding:3px 0;border-radius:3px;color:var(--text-secondary)}.oc-hm-1[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 0)}.oc-hm-2[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 10%)}.oc-hm-3[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 20%)}.oc-hm-4[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 30%)}.oc-hm-5[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 40%)}.oc-hm-6[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 60%)}.oc-hm-7[data-v-994488ac]{background:color-mix(in srgb,#2c3139,#d19a66 80%)}.oc-hm-8[data-v-994488ac]{background:color-mix(in srgb,#d19a66,#a85861 30%)}.oc-hm-9[data-v-994488ac]{background:color-mix(in srgb,#d19a66,#a85861 50%)}.oc-hm-10[data-v-994488ac]{background:color-mix(in srgb,#d19a66,#a85861 70%)}.oc-hm-11[data-v-994488ac]{background:color-mix(in srgb,#d19a66,#a85861 90%)}.oc-hm-12[data-v-994488ac]{background:color-mix(in srgb,#d19a66,#e06c75 100%)}.oc-hm-10[data-v-994488ac],.oc-hm-11[data-v-994488ac],.oc-hm-12[data-v-994488ac],.oc-hm-3[data-v-994488ac],.oc-hm-4[data-v-994488ac],.oc-hm-5[data-v-994488ac],.oc-hm-6[data-v-994488ac],.oc-hm-7[data-v-994488ac],.oc-hm-8[data-v-994488ac],.oc-hm-9[data-v-994488ac]{color:#1a1a1a}.oc-hm-10 .oc-chip-val[data-v-994488ac],.oc-hm-11 .oc-chip-val[data-v-994488ac],.oc-hm-12 .oc-chip-val[data-v-994488ac],.oc-hm-3 .oc-chip-val[data-v-994488ac],.oc-hm-4 .oc-chip-val[data-v-994488ac],.oc-hm-5 .oc-chip-val[data-v-994488ac],.oc-hm-6 .oc-chip-val[data-v-994488ac],.oc-hm-7 .oc-chip-val[data-v-994488ac],.oc-hm-8 .oc-chip-val[data-v-994488ac],.oc-hm-9 .oc-chip-val[data-v-994488ac]{color:#1a1a1a;font-style:normal}.oc-modal-backdrop[data-v-994488ac]{position:fixed;inset:0;z-index:100000;background:rgba(0,0,0,.35)}.oc-modal[data-v-994488ac]{position:fixed;width:320px;max-width:calc(100vw - 16px);background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;box-shadow:0 12px 32px rgba(0,0,0,.5);overflow:hidden}.oc-modal-head[data-v-994488ac]{display:flex;align-items:center;justify-content:space-between;padding:12px 14px;background:var(--bg-primary);border-bottom:1px solid var(--border-color)}.oc-modal-head h3[data-v-994488ac]{margin:0;font-size:.9rem;color:var(--text-primary)}.oc-modal-head--orange[data-v-994488ac]{background:#363536}.oc-modal-head--orange h3[data-v-994488ac]{color:#e0b25a}.oc-modal-head--red[data-v-994488ac]{background:#383138}.oc-modal-head--red h3[data-v-994488ac]{color:#e07a8a}.oc-modal-close[data-v-994488ac]{background:none;border:none;cursor:pointer;color:var(--text-secondary);font-size:1.3rem;line-height:1}.oc-modal-close[data-v-994488ac]:hover{color:#ef4444}.oc-modal-stats[data-v-994488ac]{display:flex;gap:8px;padding:10px 14px;border-bottom:1px solid var(--border-color)}.oc-modal-stats div[data-v-994488ac]{flex:1;display:flex;flex-direction:column;gap:2px}.oc-modal-stats div span[data-v-994488ac]{color:var(--text-secondary);font-size:.66rem;text-transform:uppercase}.oc-modal-stats div b[data-v-994488ac]{color:var(--text-primary);font-size:.85rem}.oc-modal-field[data-v-994488ac]{display:flex;flex-direction:column;gap:6px;padding:12px 14px;border-bottom:1px solid var(--border-color)}.oc-modal-field[data-v-994488ac]:last-child{border-bottom:none}.oc-modal-field label[data-v-994488ac]{color:var(--text-secondary);font-size:.75rem}.oc-modal-field label small[data-v-994488ac]{opacity:.7}.oc-modal-hint[data-v-994488ac]{color:var(--text-secondary);font-size:.74rem}.oc-link-btn[data-v-994488ac]{align-self:flex-start;background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-size:.74rem}.oc-link-btn[data-v-994488ac]:hover{text-decoration:underline}[data-v-608829ea]:root{--app-select-bg:var(--bg-primary);--app-select-border:var(--border-color);--app-select-border-hover:var(--border-accent-strong);--app-select-text:var(--text-primary);--app-select-radius:8px;--app-select-h:42px;--app-select-px:14px;--app-select-glow:rgba(3,205,241,.1);--app-select-option-bg:var(--bg-secondary);--app-select-option-text:var(--text-primary);--app-select-disabled-opacity:0.5}.app-select[data-v-608829ea],.select-wrapper>select[data-v-608829ea]{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:var(--app-select-h);padding:0 calc(var(--app-select-px) + 22px) 0 var(--app-select-px);border:1px solid var(--app-select-border);border-radius:var(--app-select-radius);background-color:var(--app-select-bg);color:var(--app-select-text);font:inherit;font-size:.95rem;line-height:1;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;color-scheme:dark;accent-color:var(--accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%239297A0%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.app-select[data-v-608829ea]:hover,.select-wrapper>select[data-v-608829ea]:hover{border-color:var(--app-select-border-hover)}.app-select[data-v-608829ea]:focus,.select-wrapper>select[data-v-608829ea]:focus{border-color:var(--app-select-border-hover);box-shadow:0 0 0 3px var(--app-select-glow)}.app-select[data-v-608829ea]:open,.select-wrapper>select[data-v-608829ea]:open{border-color:var(--app-select-border-hover);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2303cdf1%27 d=%27M0 6l5-6 5 6z%27/></svg>")}.app-select[data-v-608829ea]:disabled,.select-wrapper>select[data-v-608829ea]:disabled{opacity:var(--app-select-disabled-opacity);cursor:not-allowed}.app-select option[data-v-608829ea],.select-wrapper>select option[data-v-608829ea]{background-color:var(--app-select-option-bg);color:var(--app-select-option-text);padding:8px 12px}.app-select option[data-v-608829ea]:checked,.select-wrapper>select option[data-v-608829ea]:checked{background:linear-gradient(var(--accent-light,rgba(3,205,241,.18)),var(--accent-light,rgba(3,205,241,.18)));color:var(--text-primary)}.app-select option[data-v-608829ea]:disabled,.select-wrapper>select option[data-v-608829ea]:disabled{color:var(--text-secondary);opacity:.6}.select-wrapper[data-v-608829ea]{position:relative;width:100%;display:block}.select-wrapper[data-v-608829ea]:after{display:none}.app-modal__field .app-select[data-v-608829ea]{font-size:.95rem}.performance-section[data-v-608829ea]{padding:16px}.performance-section .toggle-row[data-v-608829ea]{background-color:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:10px 14px;display:flex;align-items:center;justify-content:space-between;margin-bottom:12px}.performance-section .toggle-row .toggle-label[data-v-608829ea]{display:flex;justify-content:space-between;align-items:center;color:var(--text-primary);font-weight:700;width:100%;cursor:pointer}.performance-section .toggle-row .toggle-label input[type=checkbox][data-v-608829ea]{display:none}.performance-section .toggle-row .toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-608829ea]{background-color:var(--accent)}.performance-section .toggle-row .toggle-label input[type=checkbox]:checked+.toggle-slider[data-v-608829ea]:before{transform:translateX(20px)}.performance-section .toggle-row .toggle-label .toggle-slider[data-v-608829ea]{position:relative;width:40px;height:20px;background-color:var(--switch-bg);border-radius:20px;transition:background-color .3s ease}.performance-section .toggle-row .toggle-label .toggle-slider[data-v-608829ea]:before{content:"";position:absolute;top:2px;left:2px;width:16px;height:16px;background-color:#fff;border-radius:50%;transition:transform .3s ease}.performance-section .profile-dropdown[data-v-608829ea]{background-color:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:12px;display:flex;align-items:center;gap:12px;margin-bottom:16px;flex-wrap:wrap}.performance-section .profile-dropdown .dropdown-label[data-v-608829ea]{color:var(--text-primary);font-weight:700;white-space:nowrap;flex:0 0 auto}.performance-section .profile-dropdown .select-with-action[data-v-608829ea]{display:flex;align-items:center;gap:8px;flex:1 1 280px;min-width:0;width:100%}.performance-section .profile-dropdown .select-wrapper[data-v-608829ea]{flex:1 1 auto;min-width:0}.performance-section .profile-dropdown .icon-btn[data-v-608829ea]{flex:0 0 40px;width:40px;height:40px;border-radius:8px;border:1px solid var(--border-accent);background:var(--glass-bg);color:var(--icon-color);cursor:pointer;display:inline-flex;align-items:center;justify-content:center}.performance-section .profile-dropdown .icon-btn[data-v-608829ea]:hover{border-color:var(--accent)}.performance-section .boards-toggles .toggle-row[data-v-608829ea]:last-child{margin-bottom:0}.select-with-action[data-v-608829ea]{display:flex;align-items:center;gap:8px}.icon-btn[data-v-608829ea]{width:40px;height:40px;border-radius:10px;border:1px solid var(--border-accent);background:var(--glass-bg);color:var(--icon-color);cursor:pointer}.icon-btn[data-v-608829ea]:hover{border-color:var(--accent)}@media(max-width:768px){.performance-section[data-v-608829ea]{padding:10px}.performance-section .profile-dropdown .dropdown-label[data-v-608829ea]{width:100%;margin-bottom:6px}.performance-section .profile-dropdown .select-with-action[data-v-608829ea],.performance-section .profile-dropdown .select-wrapper[data-v-608829ea]{width:100%}.performance-section .toggle-row[data-v-608829ea]{flex-direction:column;align-items:flex-start}.performance-section .toggle-row .toggle-label[data-v-608829ea]{justify-content:space-between;width:100%}}.section-title[data-v-608829ea]{color:var(--text-primary)!important}.boards-card[data-v-608829ea],.card[data-v-608829ea],.perf-card[data-v-608829ea],.power-card[data-v-608829ea],.profile-card[data-v-608829ea]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important}.card-header[data-v-608829ea],.perf-label[data-v-608829ea]{color:var(--text-secondary)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.3px}.card-header i[data-v-608829ea],.perf-label i[data-v-608829ea]{color:var(--accent)!important}input[type=number][data-v-608829ea],input[type=text][data-v-608829ea],select[data-v-608829ea]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:8px 10px!important;box-shadow:none!important}input[type=number][data-v-608829ea]::-moz-placeholder,input[type=text][data-v-608829ea]::-moz-placeholder,select[data-v-608829ea]::-moz-placeholder{color:var(--text-secondary);opacity:.6}input[type=number][data-v-608829ea]::placeholder,input[type=text][data-v-608829ea]::placeholder,select[data-v-608829ea]::placeholder{color:var(--text-secondary);opacity:.6}input[type=number][data-v-608829ea]:focus,input[type=text][data-v-608829ea]:focus,select[data-v-608829ea]:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}select option[data-v-608829ea]{background:var(--bg-secondary);color:var(--text-primary)}.error-text[data-v-608829ea]{color:#ef4444!important}.advanced-section[data-v-93b3e610]{padding-right:10px;max-width:1000px;overflow-y:auto}.advanced-section .adv-alert[data-v-93b3e610]{background:rgba(220,53,69,.1);border:1px solid var(--danger);border-radius:4px;padding:8px;color:var(--danger);display:flex;align-items:center;margin-bottom:12px;font-size:.85rem}.advanced-section .adv-alert i[data-v-93b3e610]{margin-right:6px}.advanced-section .section-title[data-v-93b3e610]{font-weight:700;margin:12px 0 6px;color:var(--text-primary);font-size:.9rem}.advanced-section .adv-toggle-cards[data-v-93b3e610]{margin-bottom:20px;grid-template-columns:repeat(auto-fill,minmax(280px,1fr))}.advanced-section .adv-control-cards[data-v-93b3e610],.advanced-section .adv-toggle-cards[data-v-93b3e610]{display:grid;gap:12px}.advanced-section .adv-card-field[data-v-93b3e610],.advanced-section .adv-toggle-field[data-v-93b3e610],.advanced-section .slider-block[data-v-93b3e610]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px;padding:10px;color:var(--text-primary);font-size:.85rem}.advanced-section .adv-card-field .card-header[data-v-93b3e610],.advanced-section .adv-toggle-field .card-header[data-v-93b3e610],.advanced-section .slider-block .card-header[data-v-93b3e610]{font-weight:700;margin-bottom:8px}.advanced-section .adv-card-field input[type=number][data-v-93b3e610],.advanced-section .adv-toggle-field input[type=number][data-v-93b3e610],.advanced-section .slider-block input[type=number][data-v-93b3e610]{border:2px solid #03cdf1;border-radius:8px;background-color:transparent;color:#fff;font-size:15px;padding:12px;width:100%;margin-top:6px;padding:4px 8px}.advanced-section .adv-card-field input[type=number][data-v-93b3e610]:focus,.advanced-section .adv-toggle-field input[type=number][data-v-93b3e610]:focus,.advanced-section .slider-block input[type=number][data-v-93b3e610]:focus{outline:none;border-color:#02b7d3}.advanced-section .adv-card-field .temp-input[data-v-93b3e610],.advanced-section .adv-toggle-field .temp-input[data-v-93b3e610],.advanced-section .slider-block .temp-input[data-v-93b3e610]{display:flex;align-items:center}.advanced-section .adv-card-field .temp-input input[data-v-93b3e610],.advanced-section .adv-toggle-field .temp-input input[data-v-93b3e610],.advanced-section .slider-block .temp-input input[data-v-93b3e610]{border:2px solid #03cdf1;border-radius:8px;background-color:transparent;color:#fff;font-size:15px;padding:12px;width:100%;flex:1;padding:4px 8px}.advanced-section .adv-card-field .temp-input input[data-v-93b3e610]:focus,.advanced-section .adv-toggle-field .temp-input input[data-v-93b3e610]:focus,.advanced-section .slider-block .temp-input input[data-v-93b3e610]:focus{outline:none;border-color:#02b7d3}.advanced-section .adv-card-field .temp-input span[data-v-93b3e610],.advanced-section .adv-toggle-field .temp-input span[data-v-93b3e610],.advanced-section .slider-block .temp-input span[data-v-93b3e610]{margin-left:6px;font-size:.85rem}.advanced-section .adv-card-field .sub-value.small-text[data-v-93b3e610],.advanced-section .adv-toggle-field .sub-value.small-text[data-v-93b3e610],.advanced-section .slider-block .sub-value.small-text[data-v-93b3e610]{font-size:.75rem;opacity:.7;margin-top:4px}.advanced-section .slider-pair[data-v-93b3e610]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.advanced-section .slider-pair .slider-block[data-v-93b3e610]{padding:10px;background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:8px}.advanced-section .slider-pair .slider-block .card-header.small-text[data-v-93b3e610]{font-size:.8rem;opacity:.7;margin-bottom:8px}.advanced-section .slider-pair .slider-block .slider-wrapper[data-v-93b3e610]{position:relative;margin-bottom:10px}.advanced-section .slider-pair .slider-block .slider-wrapper input[type=range][data-v-93b3e610]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;border-radius:4px;cursor:pointer;outline:none;background:var(--glass-border);transition:background .3s ease}.advanced-section .slider-pair .slider-block .slider-wrapper input[type=range][data-v-93b3e610]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;background:var(--accent);border-radius:50%;border:2px solid #fff;cursor:pointer;-webkit-transition:transform .2s ease;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.advanced-section .slider-pair .slider-block .slider-wrapper input[type=range][data-v-93b3e610]::-webkit-slider-thumb:hover{transform:scale(1.1)}.advanced-section .slider-pair .slider-block .slider-wrapper input[type=range][data-v-93b3e610]::-moz-range-thumb{width:18px;height:18px;background:var(--accent);border-radius:50%;border:2px solid #fff;cursor:pointer;-moz-transition:transform .2s ease;transition:transform .2s ease;box-shadow:0 2px 4px rgba(0,0,0,.2)}.advanced-section .slider-pair .slider-block .slider-wrapper input[type=range][data-v-93b3e610]::-moz-range-thumb:hover{transform:scale(1.1)}.advanced-section .slider-pair .slider-block .slider-wrapper input[type=range][data-v-93b3e610]::-moz-range-track{height:8px;border-radius:4px;background:var(--glass-border);border:none}.advanced-section .slider-pair .slider-block .slider-values[data-v-93b3e610]{display:flex;justify-content:space-between;font-size:.75rem;color:var(--text-primary);padding:0 2px}.advanced-section .toggle-switch[data-v-93b3e610]{position:relative;display:inline-block;width:38px;height:20px}.advanced-section .toggle-switch input[data-v-93b3e610]{opacity:0;width:0;height:0}.advanced-section .toggle-switch input:checked+.slider[data-v-93b3e610]{background-color:var(--accent)}.advanced-section .toggle-switch input:checked+.slider[data-v-93b3e610]:before{transform:translateX(18px)}.advanced-section .toggle-switch .slider[data-v-93b3e610]{position:absolute;cursor:pointer;top:0;left:0;right:0;bottom:0;background-color:var(--switch-bg);transition:.4s;border-radius:20px}.advanced-section .toggle-switch .slider[data-v-93b3e610]:before{position:absolute;content:"";height:14px;width:14px;border-radius:50%;left:3px;bottom:3px;background-color:#fff;transition:.4s}.advanced-section .danger-zone[data-v-93b3e610]{margin-top:24px;padding-top:16px;border-top:1px solid var(--border-color);grid-template-columns:repeat(auto-fill,minmax(320px,1fr))}.advanced-section .danger-zone .card.adv-toggle-field.danger[data-v-93b3e610]{background:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.5);color:var(--danger);flex-direction:row;align-items:center;justify-content:space-between}.advanced-section .danger-zone .card.adv-toggle-field.danger .card-header[data-v-93b3e610]{color:var(--danger);display:flex;align-items:center}.advanced-section .danger-zone .card.adv-toggle-field.danger .card-header i[data-v-93b3e610]{margin-right:6px}.advanced-section .danger-zone .card.adv-toggle-field.danger .toggle-switch .slider.danger[data-v-93b3e610]{background-color:rgba(220,53,69,.4)}.advanced-section .danger-zone .card.adv-toggle-field.danger .toggle-switch input:checked+.slider.danger[data-v-93b3e610]{background-color:var(--danger)}.no-arrows[data-v-93b3e610]::-webkit-inner-spin-button,.no-arrows[data-v-93b3e610]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.no-arrows[data-v-93b3e610]{-moz-appearance:textfield}@media(max-width:768px){.advanced-section[data-v-93b3e610]{padding:8px}.advanced-section .adv-control-cards[data-v-93b3e610],.advanced-section .adv-toggle-cards[data-v-93b3e610],.advanced-section .danger-zone[data-v-93b3e610],.advanced-section .slider-pair[data-v-93b3e610]{grid-template-columns:1fr}.advanced-section .slider-pair[data-v-93b3e610]{gap:16px}.advanced-section .adv-card-field[data-v-93b3e610],.advanced-section .adv-toggle-field[data-v-93b3e610],.advanced-section .slider-block[data-v-93b3e610]{padding:12px}.advanced-section .danger-zone .card.adv-toggle-field.danger[data-v-93b3e610]{flex-direction:column;align-items:flex-start}.advanced-section .danger-zone .card.adv-toggle-field.danger .toggle-switch[data-v-93b3e610]{margin-top:8px}.advanced-section .adv-alert[data-v-93b3e610]{flex-direction:column;align-items:flex-start;padding:10px}.advanced-section .adv-alert i[data-v-93b3e610]{margin-bottom:6px}}.section-title[data-v-93b3e610]{color:var(--text-primary)!important}.setting-note[data-v-93b3e610]{display:flex;align-items:flex-start;gap:5px;margin:2px 0 6px;font-size:.7rem;line-height:1.35;color:var(--text-secondary);text-transform:none;letter-spacing:0;font-weight:500}.setting-note i[data-v-93b3e610]{color:#f59e0b;margin-top:1px;flex-shrink:0}.adv-card[data-v-93b3e610],.advanced-card-field[data-v-93b3e610],.card[data-v-93b3e610]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important}.adv-label[data-v-93b3e610],.card-header[data-v-93b3e610]{color:var(--text-secondary)!important;font-weight:600!important;text-transform:uppercase;letter-spacing:.3px}.adv-label i[data-v-93b3e610],.card-header i[data-v-93b3e610]{color:var(--accent)!important}input[type=number][data-v-93b3e610],input[type=text][data-v-93b3e610],select[data-v-93b3e610]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:8px 10px!important;box-shadow:none!important}input[type=number][data-v-93b3e610]::-moz-placeholder,input[type=text][data-v-93b3e610]::-moz-placeholder,select[data-v-93b3e610]::-moz-placeholder{color:var(--text-secondary);opacity:.6}input[type=number][data-v-93b3e610]::placeholder,input[type=text][data-v-93b3e610]::placeholder,select[data-v-93b3e610]::placeholder{color:var(--text-secondary);opacity:.6}input[type=number][data-v-93b3e610]:focus,input[type=text][data-v-93b3e610]:focus,select[data-v-93b3e610]:focus{outline:none!important;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}select option[data-v-93b3e610]{background:var(--bg-secondary);color:var(--text-primary)}.description[data-v-93b3e610],.hint[data-v-93b3e610]{color:var(--text-secondary)!important}.error-text[data-v-93b3e610]{color:#ef4444!important}.slider-pair[data-v-93b3e610]{background:transparent!important}.slider-block[data-v-93b3e610]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important;background-image:none!important}.slider-block .card-header[data-v-93b3e610]{color:var(--text-secondary)!important;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.slider-wrapper[data-v-93b3e610]{background:transparent!important}.slider-wrapper input[type=range][data-v-93b3e610]{background-color:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px;height:8px;-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;box-shadow:none;width:100%}.slider-wrapper input[type=range][data-v-93b3e610]::-webkit-slider-thumb{-webkit-appearance:none;width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);box-shadow:0 0 0 1px var(--accent);cursor:pointer}.slider-wrapper input[type=range][data-v-93b3e610]::-moz-range-thumb{width:18px;height:18px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-primary);cursor:pointer}.slider-wrapper input[type=range][data-v-93b3e610]::-moz-range-track,.slider-wrapper input[type=range][data-v-93b3e610]::-webkit-slider-runnable-track{background:transparent;height:8px;border-radius:999px;border:none}.slider-values[data-v-93b3e610]{color:var(--text-secondary)!important}.slider-values span[data-v-93b3e610]:first-child{color:var(--text-primary)!important;font-weight:700}.adv-delay-card[data-v-93b3e610]{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;padding:14px 16px 12px;margin:14px 0 18px}.adv-delay-card__header[data-v-93b3e610]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:18px;font-size:.78rem;color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.3px}.adv-delay-card__range[data-v-93b3e610]{color:var(--accent);font-weight:700;font-size:.95rem}.dual-range[data-v-93b3e610]{position:relative;height:22px;margin:0 8px}.dual-range__track[data-v-93b3e610]{left:0;right:0;background:hsla(0,0%,100%,.15);background-image:radial-gradient(circle,rgba(0,0,0,.55) 2px,transparent 2.5px);background-size:5% 100%;background-repeat:repeat-x;background-position:0}.dual-range__fill[data-v-93b3e610],.dual-range__track[data-v-93b3e610]{position:absolute;top:50%;height:4px;border-radius:2px;transform:translateY(-50%)}.dual-range__fill[data-v-93b3e610]{background:var(--accent);pointer-events:none}.dual-range__bubble[data-v-93b3e610]{position:absolute;bottom:calc(100% + 6px);transform:translateX(-50%);padding:2px 8px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--accent);border-radius:4px;font-size:12px;font-weight:700;pointer-events:none;white-space:nowrap}.dual-range__input[data-v-93b3e610]{position:absolute;top:0;left:0;width:100%;height:100%;-moz-appearance:none;appearance:none;-webkit-appearance:none;background:transparent;pointer-events:none;margin:0}.dual-range__input[data-v-93b3e610]::-webkit-slider-runnable-track{height:100%;background:transparent}.dual-range__input[data-v-93b3e610]::-moz-range-track{height:100%;background:transparent}.dual-range__input[data-v-93b3e610]::-webkit-slider-thumb{appearance:none;-webkit-appearance:none;pointer-events:all;width:18px;height:18px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--accent);cursor:pointer;position:relative;z-index:2;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.dual-range__input[data-v-93b3e610]::-moz-range-thumb{pointer-events:all;width:18px;height:18px;border-radius:50%;background:var(--bg-primary);border:2px solid var(--accent);cursor:pointer;box-shadow:0 0 0 1px rgba(0,0,0,.2)}.dual-range__scale[data-v-93b3e610]{display:flex;justify-content:space-between;font-size:10px;color:var(--text-secondary);margin-top:10px;padding:0 2px}.toggle-row[data-v-93b3e610]{background:transparent!important;background-image:none!important}.toggle-row .toggle-title[data-v-93b3e610]{color:var(--text-primary)!important}.toggle-row input:checked+.slider[data-v-93b3e610]:not(.danger){background:var(--accent)!important;background-image:none!important}.toggle-row input:checked+.slider.danger[data-v-93b3e610]{background:#ef4444!important;background-image:none!important}.network-section[data-v-e4c5847e]{display:flex;flex-direction:column;gap:14px}.net-row[data-v-e4c5847e]{display:grid;grid-template-columns:1fr 1fr;gap:12px}@media(max-width:600px){.net-row[data-v-e4c5847e]{grid-template-columns:1fr}}.net-row.is-disabled[data-v-e4c5847e]{opacity:.5;pointer-events:none}.field[data-v-e4c5847e]{display:flex;flex-direction:column;gap:4px}.field label[data-v-e4c5847e]{color:var(--text-secondary);font-size:.75rem;text-transform:uppercase;letter-spacing:.3px}.field input[type=text][data-v-e4c5847e]{background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:8px 10px!important;font-size:.85rem!important;box-shadow:none!important}.field input[type=text][data-v-e4c5847e]::-moz-placeholder{color:var(--text-secondary);opacity:.6}.field input[type=text][data-v-e4c5847e]::placeholder{color:var(--text-secondary);opacity:.6}.field input[type=text][data-v-e4c5847e]:focus{outline:none;border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}.field input[type=text][data-v-e4c5847e]:disabled{background:var(--bg-secondary)!important;color:var(--text-secondary)!important;cursor:not-allowed}.field--toggle[data-v-e4c5847e]{grid-column:1/-1}.dhcp-switch[data-v-e4c5847e]{display:inline-flex;align-items:center;gap:8px;padding:4px 8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:none;letter-spacing:0;transition:border-color .18s ease,background .18s ease;width:-moz-fit-content;width:fit-content}.dhcp-switch[data-v-e4c5847e]:hover{border-color:var(--border-accent-strong)}.dhcp-switch.is-on[data-v-e4c5847e]{border-color:var(--accent);background:rgba(3,205,241,.06)}.dhcp-switch input[type=checkbox][data-v-e4c5847e]{position:absolute;opacity:0;pointer-events:none;width:0;height:0}.dhcp-switch__track[data-v-e4c5847e]{position:relative;width:34px;height:19px;flex-shrink:0;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;transition:background .2s ease,border-color .2s ease}.dhcp-switch__thumb[data-v-e4c5847e]{position:absolute;top:2px;left:2px;width:13px;height:13px;border-radius:50%;background:var(--text-secondary);transition:transform .22s cubic-bezier(.5,.05,.3,1.05),background .2s ease;box-shadow:0 1px 3px rgba(0,0,0,.4)}.dhcp-switch.is-on .dhcp-switch__track[data-v-e4c5847e]{background:rgba(3,205,241,.18);border-color:var(--accent)}.dhcp-switch.is-on .dhcp-switch__thumb[data-v-e4c5847e]{transform:translateX(15px);background:var(--accent);box-shadow:0 0 0 2px rgba(3,205,241,.18)}.dhcp-switch__label[data-v-e4c5847e]{display:inline-flex;align-items:baseline;gap:6px;line-height:1.2}.dhcp-switch__title[data-v-e4c5847e]{color:var(--text-primary);font-size:.78rem;font-weight:600}.dhcp-switch__state[data-v-e4c5847e]{color:var(--text-secondary);font-size:.62rem;font-weight:700;letter-spacing:.5px}.dhcp-switch.is-on .dhcp-switch__state[data-v-e4c5847e]{color:var(--accent)}.field-hint[data-v-e4c5847e]{color:var(--text-secondary);font-size:.75rem;margin:0;display:flex;align-items:center;gap:5px}.field-hint i[data-v-e4c5847e]{color:var(--accent)}.field-error[data-v-e4c5847e]{color:#ef4444;font-size:.72rem;margin:0}.modal-overlay[data-v-c5e42518]{position:fixed;top:0;right:0;bottom:0;left:80px;display:flex;justify-content:center;align-items:center;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);z-index:1000}@media(max-width:770px){.modal-overlay[data-v-c5e42518]{left:0;z-index:2100}}.modal-window[data-v-c5e42518]{width:900px;max-width:95%;max-height:90vh;margin:40px auto 0;display:flex;flex-direction:column;position:relative;background:transparent}@media(max-width:670px){.modal-window[data-v-c5e42518]{margin-top:10px}}.modal-header-block[data-v-c5e42518]{text-align:center;position:relative;background:var(--modal-bg);border-radius:8px;padding:20px 40px}.modal-header-block h2[data-v-c5e42518]{font-size:24px;color:var(--text-primary);margin-bottom:10px}@media(max-width:600px){.modal-header-block h2[data-v-c5e42518]{font-size:18px;margin-bottom:8px}}.modal-header-block .modal-nav[data-v-c5e42518]{list-style:none;display:flex;justify-content:flex-start;overflow-x:auto;padding:0 120px;gap:40px;scrollbar-width:none;-ms-overflow-style:none}@media(max-width:770px){.modal-header-block .modal-nav[data-v-c5e42518]{padding:0 20px;gap:12px}}.modal-header-block .modal-nav[data-v-c5e42518]::-webkit-scrollbar{display:none}.modal-header-block .modal-nav li[data-v-c5e42518]{cursor:pointer;font-size:16px;color:var(--text-secondary);padding:5px 10px;white-space:nowrap}.modal-header-block .modal-nav li.active[data-v-c5e42518]{color:var(--accent);border-bottom:1px solid var(--accent)}@media(max-width:600px){.modal-header-block .modal-nav li[data-v-c5e42518]{font-size:14px;padding:5px 8px}}.modal-header-block .nav-scroll-btn[data-v-c5e42518]{position:absolute;top:50%;transform:translateY(-50%);background:var(--btn-secondary-bg);color:var(--text-primary);border:1px solid var(--border-color);cursor:pointer;border-radius:50%;width:28px;height:28px;z-index:10}@media(max-width:770px){.modal-header-block .nav-scroll-btn[data-v-c5e42518]{width:24px;height:24px;font-size:14px}}.modal-header-block .nav-scroll-btn.left[data-v-c5e42518]{left:8px}.modal-header-block .nav-scroll-btn.right[data-v-c5e42518]{right:8px}.modal-header-block .nav-scroll-btn[data-v-c5e42518]:hover{background:var(--accent-light);border-color:var(--accent)}.modal-content-block[data-v-c5e42518]{padding:20px 24px 0;background:var(--modal-bg);border-radius:8px;margin-top:20px;overflow-y:auto;flex-grow:1;max-height:calc(90vh - 160px)}.modal-content-block .modal-footer[data-v-c5e42518]{position:sticky;bottom:0;z-index:10;margin-top:20px;display:flex;justify-content:center;gap:12px;padding:12px 16px;background:linear-gradient(0deg,var(--modal-bg) 60%,transparent 100%);border-top:1px solid var(--border-color)}.modal-content-block .modal-footer .btn-apply[data-v-c5e42518],.modal-content-block .modal-footer .btn-cancel[data-v-c5e42518]{padding:8px 16px;border-radius:6px;font-size:14px;cursor:pointer;color:#1a1a2e;border:none;transition:background .2s}.modal-content-block .modal-footer .btn-cancel[data-v-c5e42518]{background:var(--input-border)}.modal-content-block .modal-footer .btn-cancel[data-v-c5e42518]:hover{background:var(--border-color)}.modal-content-block .modal-footer .btn-apply[data-v-c5e42518]{background:var(--accent)}.modal-content-block .modal-footer .btn-apply[data-v-c5e42518]:hover:not(:disabled){background:var(--accent-hover)}.modal-content-block .modal-footer .btn-apply[data-v-c5e42518]:disabled{background:var(--text-secondary);cursor:not-allowed}.modal-close[data-v-c5e42518]{position:absolute;top:12px;right:12px;background:transparent;border:none;color:var(--text-primary);font-size:24px;z-index:2000;text-shadow:0 0 6px rgba(0,0,0,.6)}.modal-close[data-v-c5e42518]:hover{color:var(--accent)}.spinner-wrapper[data-v-c5e42518]{position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.6);display:flex;justify-content:center;align-items:center;z-index:20}.spinner-wrapper .loader[data-v-c5e42518]{border:8px solid hsla(0,0%,100%,.2);border-top-color:var(--accent);border-radius:50%;width:70px;height:70px;animation:spin-c5e42518 .8s linear infinite}.modal-loading-state[data-v-c5e42518]{gap:16px;padding:60px 20px;min-height:280px}.modal-loading-state .loader[data-v-c5e42518]{border:5px solid hsla(0,0%,100%,.15);width:48px;height:48px}.modal-loading-state__text[data-v-c5e42518]{font-size:.9rem}.modal-nav-skeleton[data-v-c5e42518]{gap:10px;flex:1;overflow:hidden;padding:0 8px}.modal-nav-skeleton .skeleton-tab[data-v-c5e42518]{height:22px;border-radius:4px;background:linear-gradient(90deg,hsla(0,0%,100%,.05),hsla(0,0%,100%,.12) 50%,hsla(0,0%,100%,.05));background-size:200% 100%;animation:skeleton-shimmer-c5e42518 1.4s ease-in-out infinite}@keyframes skeleton-shimmer-c5e42518{0%{background-position:100% 0}to{background-position:-100% 0}}@media(max-width:770px){.modal-overlay[data-v-c5e42518]{left:0}.modal-window[data-v-c5e42518]{width:95%}}@media(max-width:700px){.modal-nav[data-v-c5e42518]{padding:0}}.modal-overlay[data-v-c5e42518]{background:rgba(0,0,0,.6)!important;backdrop-filter:blur(2px)}.modal-window[data-v-c5e42518]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;color:var(--text-primary)!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important;display:flex!important;flex-direction:column!important;height:78vh!important;max-height:78vh!important}.fade-enter-active[data-v-c5e42518],.fade-leave-active[data-v-c5e42518]{transition:opacity .18s ease,transform .22s ease}.fade-enter-from[data-v-c5e42518]{opacity:0;transform:translateX(12px)}.fade-leave-to[data-v-c5e42518]{opacity:0;transform:translateX(-12px)}.modal-header-block[data-v-c5e42518]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;background:var(--bg-primary)!important;border-bottom:1px solid var(--border-color)!important;flex-shrink:0!important}.modal-header-block h2[data-v-c5e42518]{margin:0!important;font-size:1rem!important;font-weight:600!important;color:var(--text-primary)!important;display:inline-flex;align-items:center;gap:8px;flex-shrink:0}.modal-header-block h2 i[data-v-c5e42518]{color:var(--accent)}.modal-close[data-v-c5e42518]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;width:32px!important;height:32px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;flex-shrink:0;position:static!important}.modal-close i[data-v-c5e42518]{color:var(--icon-color)!important;font-size:.85rem}.modal-close[data-v-c5e42518]:hover{border-color:#ef4444!important}.modal-close:hover i[data-v-c5e42518]{color:#ef4444!important}.modal-tabs-block[data-v-c5e42518]{display:flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 14px!important;background:var(--bg-primary)!important;border-bottom:1px solid var(--border-color)!important;flex-shrink:0!important}.modal-nav[data-v-c5e42518]{display:flex!important;list-style:none!important;margin:0!important;padding:0!important;gap:6px!important;overflow-x:auto!important;scroll-behavior:smooth;background:transparent!important;justify-content:flex-start;flex-wrap:nowrap;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.modal-nav[data-v-c5e42518]::-webkit-scrollbar{height:4px}.modal-nav[data-v-c5e42518]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:2px}.modal-nav li[data-v-c5e42518]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:8px!important;padding:6px 14px!important;font-size:.82rem!important;cursor:pointer!important;white-space:nowrap;transition:border-color .15s ease,background .15s ease,color .15s ease;display:inline-flex;align-items:center;gap:6px;flex-shrink:0}.modal-nav li[data-v-c5e42518]:hover{background:var(--bg-hover)!important;border-color:var(--border-accent-strong)!important}.modal-nav li.active[data-v-c5e42518]{background:rgba(3,205,241,.08)!important;border-color:var(--accent)!important;color:var(--accent)!important;font-weight:600}.tab-modified-dot[data-v-c5e42518]{width:6px;height:6px;border-radius:999px;background:var(--accent);display:inline-block}.nav-scroll-btn[data-v-c5e42518]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;width:28px!important;height:28px!important;border-radius:6px!important;display:none!important;align-items:center!important;justify-content:center!important;cursor:pointer;flex-shrink:0}.nav-scroll-btn i[data-v-c5e42518]{color:var(--icon-color)!important;font-size:.7rem}.nav-scroll-btn[data-v-c5e42518]:hover{border-color:var(--border-accent-strong)!important}.nav-scroll-btn:hover i[data-v-c5e42518]{color:var(--accent)!important}@media(max-width:720px){.nav-scroll-btn[data-v-c5e42518]{display:inline-flex!important}}.modal-nav-skeleton[data-v-c5e42518]{display:flex;gap:6px;justify-content:center}.modal-nav-skeleton .skeleton-tab[data-v-c5e42518]{width:80px;height:28px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;animation:pulse-c5e42518 1.4s ease-in-out infinite}@keyframes pulse-c5e42518{0%,to{opacity:.5}50%{opacity:1}}.modal-content-block[data-v-c5e42518]{flex:1!important;overflow-y:auto!important;padding:16px 16px 0 16px!important;background:var(--bg-secondary)!important;display:flex;flex-direction:column;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.modal-content-block[data-v-c5e42518]::-webkit-scrollbar{width:8px}.modal-content-block[data-v-c5e42518]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.modal-content-block[data-v-c5e42518]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.modal-loading-state[data-v-c5e42518]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;flex:1}.modal-loading-state__text[data-v-c5e42518]{color:var(--text-secondary);font-size:.85rem}.modal-loading-state .loader[data-v-c5e42518]{width:32px;height:32px;border:3px solid var(--border-color);border-top-color:var(--accent);border-radius:50%;animation:spin-c5e42518 .8s linear infinite}@keyframes spin-c5e42518{to{transform:rotate(1turn)}}.modal-content-block .modal-footer[data-v-c5e42518]{position:sticky!important;bottom:0!important;z-index:10!important;display:flex!important;gap:8px!important;justify-content:flex-end!important;padding:12px 16px 14px!important;margin:12px -16px 0 -16px!important;background:var(--bg-secondary)!important;background-image:none!important;border-top:1px solid var(--border-color)!important}.modal-content-block .modal-footer .app-btn--accent[data-v-c5e42518],.modal-content-block .modal-footer .app-btn--ghost[data-v-c5e42518],.modal-content-block .modal-footer .app-btn[data-v-c5e42518]{padding:0 16px!important;height:36px!important;border-radius:8px!important;font-size:13px!important;color:var(--text-primary)!important;background-image:none!important}.modal-content-block .modal-footer .app-btn--ghost[data-v-c5e42518]{background:transparent!important;background-color:transparent!important;border:1px solid var(--border-color)!important}.modal-content-block .modal-footer .app-btn--ghost[data-v-c5e42518]:hover:not(:disabled){background:var(--bg-hover)!important;background-color:var(--bg-hover)!important;border-color:var(--border-accent-strong)!important}.modal-content-block .modal-footer .app-btn--accent[data-v-c5e42518]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--accent)!important;color:var(--text-primary)!important;font-weight:600!important}.modal-content-block .modal-footer .app-btn--accent i[data-v-c5e42518]{color:var(--accent)!important}.modal-content-block .modal-footer .app-btn--accent[data-v-c5e42518]:hover:not(:disabled){background:var(--bg-primary)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}.modal-content-block .modal-footer .app-btn--accent[data-v-c5e42518]:disabled{opacity:.45;background:var(--bg-secondary)!important;cursor:not-allowed}.throttle-body[data-v-351970db]{display:flex;flex-direction:column;gap:10px;padding:14px 16px}.throttle-row[data-v-351970db]{display:flex;align-items:baseline;justify-content:space-between}.throttle-row__label[data-v-351970db]{color:var(--text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.3px}.throttle-row__value[data-v-351970db]{color:var(--accent);font-size:1.1rem;font-weight:700}.throttle-row__value small[data-v-351970db]{font-size:.7rem}.throttle-slider-row[data-v-351970db]{display:flex;align-items:center;gap:8px}.throttle-step[data-v-351970db]{width:28px;height:28px;border-radius:6px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font-size:1rem;line-height:1}.throttle-step[data-v-351970db]:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.throttle-step[data-v-351970db]:disabled{opacity:.4;cursor:not-allowed}.throttle-slider[data-v-351970db]{flex:1;-webkit-appearance:none;-moz-appearance:none;appearance:none;height:6px;border-radius:3px;outline:none;cursor:pointer}.throttle-slider[data-v-351970db]::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:16px;height:16px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-secondary);cursor:pointer}.throttle-slider[data-v-351970db]::-moz-range-thumb{width:14px;height:14px;border-radius:50%;background:var(--accent);border:2px solid var(--bg-secondary);cursor:pointer}.throttle-bottom[data-v-351970db]{display:flex;align-items:center;justify-content:space-between;gap:8px}.throttle-link[data-v-351970db]{background:none;border:none;padding:0;color:var(--accent);cursor:pointer;font-size:.74rem}.throttle-link[data-v-351970db]:hover:not(:disabled){text-decoration:underline}.throttle-link[data-v-351970db]:disabled{opacity:.5;cursor:not-allowed}.throttle-range[data-v-351970db]{font-size:.74rem;color:var(--text-secondary)}.throttle-hint[data-v-351970db]{margin:6px 0 0;font-size:.78rem;color:var(--text-secondary);line-height:1.4}.version-warning[data-v-f3e6de86]{margin-top:8px;padding:5px 10px;color:var(--danger);background-color:rgba(220,53,69,.1);border:1px solid rgba(220,53,69,.3);border-radius:4px;font-size:.9rem}.info-panel[data-v-f3e6de86]{position:fixed;top:0;right:-400px;width:400px;height:100vh;background-color:var(--bg-card);box-shadow:-2px 0 8px rgba(0,0,0,.3);transition:right .3s ease;padding:50px 20px 20px 20px;overflow-y:auto;z-index:1000;color:var(--text-primary);z-index:99992}.info-panel.visible[data-v-f3e6de86]{right:0}.close-btn[data-v-f3e6de86]{position:fixed;top:5px;right:15px;background:transparent;border:none;color:inherit;font-size:28px;cursor:pointer;z-index:4000;display:none}.info-panel.visible .close-btn[data-v-f3e6de86]{display:block}.info-block[data-v-f3e6de86]{background:var(--bg-surface-accent);border-bottom:4px solid var(--border-color);border-radius:6px;padding:15px;margin-bottom:20px;box-shadow:0 1px 4px rgba(0,0,0,.2)}.block-title[data-v-f3e6de86]{font-weight:700;font-size:15px;margin-bottom:12px;color:var(--accent)}.block-content[data-v-f3e6de86]{font-size:14px;color:var(--text-secondary)}.info-row[data-v-f3e6de86]{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid hsla(0,0%,100%,.1)}.info-row[data-v-f3e6de86]:last-child{border-bottom:none}.info-row span[data-v-f3e6de86]{font-weight:600;color:var(--text-primary)}@media(max-width:600px){.info-panel[data-v-f3e6de86]{top:0;bottom:auto;right:-100%;width:100%;height:100vh;transition:right .3s ease;overflow-y:auto;border-radius:0;padding:56px 14px 20px}.info-panel.visible[data-v-f3e6de86]{right:0}.close-btn[data-v-f3e6de86]{position:fixed;top:12px;right:12px;font-size:24px;display:block;z-index:4000}.info-block[data-v-f3e6de86]{padding:10px;margin-bottom:10px}.block-title[data-v-f3e6de86]{font-size:14px}.block-content[data-v-f3e6de86]{font-size:13px}.info-row[data-v-f3e6de86]{flex-direction:column;align-items:flex-start;padding:3px 0}.info-row span[data-v-f3e6de86]{margin-bottom:2px}}.ui-backdrop[data-v-f3e6de86]{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:99990}.backdrop-fade-enter-active[data-v-f3e6de86],.backdrop-fade-leave-active[data-v-f3e6de86]{transition:opacity .25s ease}.backdrop-fade-enter-from[data-v-f3e6de86],.backdrop-fade-leave-to[data-v-f3e6de86]{opacity:0}.info-panel[data-v-f3e6de86]{position:fixed!important;background:var(--bg-secondary)!important;border-left:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:-8px 0 24px rgba(0,0,0,.4)!important;display:flex!important;flex-direction:column!important;padding:0!important;width:480px!important;max-width:100vw!important;height:100vh!important;top:0!important;bottom:0!important;right:-480px!important;transition:right .3s ease!important}.info-panel.visible[data-v-f3e6de86]{right:0!important}@media(max-width:600px){.info-panel[data-v-f3e6de86]{width:100vw!important;right:-100vw!important}.info-panel.visible[data-v-f3e6de86]{right:0!important}}.close-btn[data-v-f3e6de86]{display:none!important}.info-panel-head[data-v-f3e6de86]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 16px;background:var(--bg-primary);border-bottom:1px solid var(--border-color);flex-shrink:0}.info-panel-title[data-v-f3e6de86]{margin:0;font-size:.95rem;font-weight:600;color:var(--text-primary);display:inline-flex;align-items:center;gap:8px}.info-panel-title i[data-v-f3e6de86]{color:var(--accent)}.info-panel-close[data-v-f3e6de86]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;width:32px!important;height:32px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.info-panel-close i[data-v-f3e6de86]{color:var(--icon-color)!important;font-size:.85rem}.info-panel-close[data-v-f3e6de86]:hover{border-color:#ef4444!important}.info-panel-close:hover i[data-v-f3e6de86]{color:#ef4444!important}.info-panel-body[data-v-f3e6de86]{flex:1;overflow-y:auto;padding:14px 16px;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.info-panel-body[data-v-f3e6de86]::-webkit-scrollbar{width:8px}.info-panel-body[data-v-f3e6de86]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.agent-warning[data-v-f3e6de86]{display:flex;align-items:center;gap:8px;background:rgba(245,158,11,.08)!important;border:1px solid rgba(245,158,11,.4)!important;border-left:3px solid #f59e0b!important;color:#f59e0b!important;padding:10px 14px!important;border-radius:8px!important;font-size:.85rem!important;margin-bottom:12px}.agent-warning i[data-v-f3e6de86]{color:#f59e0b;font-size:1rem}.info-block[data-v-f3e6de86]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;padding:12px 14px!important;margin-bottom:10px!important}.block-title[data-v-f3e6de86]{margin:0 0 8px!important;color:var(--text-secondary)!important;font-size:.7rem!important;text-transform:uppercase!important;letter-spacing:.4px!important;font-weight:600!important}.block-content[data-v-f3e6de86]{color:var(--text-primary)!important;font-size:.85rem!important;font-family:monospace}.info-row[data-v-f3e6de86]{display:flex!important;justify-content:space-between!important;align-items:flex-start!important;gap:12px!important;padding:6px 0!important;border-bottom:1px dashed var(--border-color)!important;font-size:.82rem!important}.info-row span[data-v-f3e6de86]{color:var(--text-secondary)!important;font-family:inherit!important;text-transform:none;letter-spacing:0}.info-row[data-v-f3e6de86]:last-child{border-bottom:none!important}.logs-modal[data-v-8d3f97d8]{height:78vh}.head-actions[data-v-8d3f97d8]{display:inline-flex;align-items:center;gap:6px}.logs-tabs[data-v-8d3f97d8]{flex-wrap:wrap;width:100%}.logs-hint[data-v-8d3f97d8]{font-size:.78rem;color:var(--text-secondary);font-style:italic}.content-container[data-v-8d3f97d8],.data-container[data-v-8d3f97d8],.error-container[data-v-8d3f97d8],.loading-container[data-v-8d3f97d8],.logs-content[data-v-8d3f97d8]{flex:1 1 auto;min-height:0;display:flex;flex-direction:column}.loading-container[data-v-8d3f97d8]{align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--text-secondary)}.log-pre[data-v-8d3f97d8]{flex:1 1 auto;margin:0;padding:14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.5;color:var(--text-primary);overflow:auto;white-space:pre;min-height:0;max-height:none;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.log-pre[data-v-8d3f97d8]::-webkit-scrollbar{width:8px;height:8px}.log-pre[data-v-8d3f97d8]::-webkit-scrollbar-track{background:transparent}.log-pre[data-v-8d3f97d8]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.log-pre[data-v-8d3f97d8]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.empty-state[data-v-8d3f97d8]{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:40px;color:var(--text-secondary);font-style:italic}.content-fade-enter-active[data-v-8d3f97d8],.content-fade-leave-active[data-v-8d3f97d8]{transition:opacity .15s ease}.content-fade-enter-from[data-v-8d3f97d8],.content-fade-leave-to[data-v-8d3f97d8]{opacity:0}.status-row[data-v-40483a78]{display:flex;align-items:center;justify-content:space-between;gap:8px}.status-label[data-v-40483a78]{color:var(--text-secondary);font-size:.85rem}.status-badge[data-v-40483a78]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:.85rem;font-weight:600}.status-badge.connected[data-v-40483a78]{background:rgba(34,197,94,.1);color:#22c55e;border:1px solid rgba(34,197,94,.35)}.status-badge.disconnected[data-v-40483a78]{background:rgba(239,68,68,.1);color:#ef4444;border:1px solid rgba(239,68,68,.35)}.signal-gauge[data-v-40483a78]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;padding:14px}.gauge-header[data-v-40483a78]{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:10px}.gauge-label[data-v-40483a78]{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.4px}.gauge-percentage[data-v-40483a78]{color:var(--accent);font-weight:700;font-variant-numeric:tabular-nums}.gauge-bars[data-v-40483a78]{display:flex;align-items:flex-end;gap:4px;height:32px}.gauge-bars .bar[data-v-40483a78]{flex:1;height:var(--bar-height,12px);border-radius:2px;background:var(--border-color);transition:background .2s ease}.gauge-bars .bar.active[data-v-40483a78]{background:var(--accent)}.metrics-grid[data-v-40483a78]{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:8px}.metric-card[data-v-40483a78]{display:flex;align-items:center;gap:10px;padding:12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px}.metric-icon[data-v-40483a78]{color:var(--accent);font-size:1rem;flex-shrink:0}.metric-content[data-v-40483a78]{display:flex;flex-direction:column;gap:2px;min-width:0}.metric-label[data-v-40483a78]{color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.3px}.metric-value[data-v-40483a78]{color:var(--text-primary);font-weight:600;font-variant-numeric:tabular-nums}.no-data[data-v-40483a78]{color:var(--text-secondary);font-style:italic;font-weight:400}.action-bar[data-v-7eb2a4c1]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:10px 0 16px;width:100%;flex-wrap:wrap}.actions[data-v-7eb2a4c1]{display:flex;align-items:center;gap:8px;flex:1 1 auto;justify-content:flex-end;flex-wrap:wrap;row-gap:8px;max-width:100%}.btn[data-v-7eb2a4c1]{display:inline-flex;align-items:center;gap:6px;height:42px;padding:0 14px;border-radius:10px;border:1px solid var(--border-color);background:var(--bg-secondary);color:var(--text-primary);cursor:pointer;font:inherit;text-decoration:none;transition:background .15s ease,border-color .15s ease}.btn i[data-v-7eb2a4c1]{font-size:16px;color:var(--icon-color);transition:color .15s ease}.btn[data-v-7eb2a4c1]:hover{background:var(--bg-primary);border-color:var(--border-accent-strong);box-shadow:0 0 0 3px rgba(3,205,241,.1)}.btn:hover i[data-v-7eb2a4c1]{color:var(--icon-hover-color)}.btn-back[data-v-7eb2a4c1]{background:var(--bg-secondary);border:1px solid var(--border-color)}.action.primary[data-v-7eb2a4c1]{border-color:var(--border-accent)}.action.ghost[data-v-7eb2a4c1]{background:var(--glass-bg)}.badge[data-v-7eb2a4c1]{margin-left:6px;padding:2px 7px;border-radius:8px;font-size:11px;font-weight:700}.badge.warn[data-v-7eb2a4c1]{background:color-mix(in srgb,var(--danger) 15%,transparent);color:var(--danger);border:1px solid color-mix(in srgb,var(--danger) 30%,transparent)}.dot[data-v-7eb2a4c1]{width:8px;height:8px;border-radius:50%;margin-left:6px}.dot.ok[data-v-7eb2a4c1]{background:#16a34a}.dot.bad[data-v-7eb2a4c1]{background:#ef4444}.label[data-v-7eb2a4c1]{display:inline}@media(max-width:1200px){.md-only[data-v-7eb2a4c1]{display:none}.actions[data-v-7eb2a4c1]{flex-wrap:wrap}.btn[data-v-7eb2a4c1]{position:relative}.btn[title][data-v-7eb2a4c1]:after{content:attr(title);top:calc(100% + 9px);transform:translate(-50%,-5px) scale(.9);transform-origin:top center;padding:4px 9px;border-radius:8px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-accent-strong);box-shadow:0 8px 22px rgba(0,0,0,.4);font-size:11px;font-weight:600;line-height:1;white-space:nowrap}.btn[title][data-v-7eb2a4c1]:after,.btn[title][data-v-7eb2a4c1]:before{position:absolute;left:50%;opacity:0;pointer-events:none;z-index:60;transition:opacity .13s ease,transform .22s cubic-bezier(.16,1,.3,1)}.btn[title][data-v-7eb2a4c1]:before{content:"";top:calc(100% + 4px);transform:translate(-50%,-5px);border:5px solid transparent;border-bottom-color:var(--border-accent-strong)}.btn[title][data-v-7eb2a4c1]:active:after,.btn[title][data-v-7eb2a4c1]:focus-visible:after,.btn[title][data-v-7eb2a4c1]:hover:after{opacity:1;transform:translate(-50%) scale(1)}.btn[title][data-v-7eb2a4c1]:active:before,.btn[title][data-v-7eb2a4c1]:focus-visible:before,.btn[title][data-v-7eb2a4c1]:hover:before{opacity:1;transform:translate(-50%)}}@media(max-width:768px){.btn[data-v-7eb2a4c1]{height:40px;padding:0 10px}}@media(max-width:380px){.actions[data-v-7eb2a4c1]{gap:6px}.btn[data-v-7eb2a4c1]{height:38px;padding:0 8px}}.ws-btn .ws-ico[data-v-7eb2a4c1]{transition:color .15s ease}.ws-btn.ws-ok .ws-ico[data-v-7eb2a4c1],.ws-btn.ws-ok:hover .ws-ico[data-v-7eb2a4c1]{color:#16a34a}.ws-btn.ws-bad .ws-ico[data-v-7eb2a4c1],.ws-btn.ws-bad:hover .ws-ico[data-v-7eb2a4c1]{color:#ef4444}.ro-tree[data-v-1524e27a]{width:100%}.ro-rows[data-v-1524e27a]{display:flex;flex-direction:column}.ro-row[data-v-1524e27a]{display:grid;grid-template-columns:minmax(140px,240px) 1fr;gap:10px;padding:5px 0;border-bottom:1px solid var(--border-color);align-items:start}.ro-row[data-v-1524e27a]:last-child{border-bottom:none}.ro-key[data-v-1524e27a]{color:var(--text-secondary);font-size:.82rem;word-break:break-word;font-variant-numeric:tabular-nums}.ro-val[data-v-1524e27a]{color:var(--text-primary);font-size:.86rem;min-width:0}.ro-array[data-v-1524e27a]{display:flex;flex-direction:column;gap:8px}.ro-array-item[data-v-1524e27a]{display:flex;gap:8px;padding:8px;border:1px solid var(--border-color);border-radius:6px;background:var(--bg-primary)}.ro-array-idx[data-v-1524e27a]{color:var(--text-secondary);font-size:.74rem;flex:0 0 auto;padding-top:2px}.ro-array-body[data-v-1524e27a]{flex:1 1 auto;min-width:0}.ro-scalar[data-v-1524e27a]{word-break:break-word;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.82rem}.ro-num[data-v-1524e27a]{color:#03cdf1}.ro-bool-on[data-v-1524e27a]{color:var(--success,#16a34a)}.ro-bool-off[data-v-1524e27a],.ro-empty[data-v-1524e27a]{color:var(--text-secondary)}.ro-empty[data-v-1524e27a]{font-style:italic}.ro-settings-modal[data-v-6fa792b0]{height:80vh}.head-actions[data-v-6fa792b0]{display:inline-flex;align-items:center;gap:8px}.ro-badge[data-v-6fa792b0]{font-size:.66rem;text-transform:uppercase;letter-spacing:.5px;color:var(--text-secondary);border:1px solid var(--border-color);border-radius:4px;padding:2px 6px}.ro-hint[data-v-6fa792b0]{font-size:.78rem;color:var(--text-secondary);font-style:italic;margin-bottom:8px}.ro-toolbar[data-v-6fa792b0]{margin-bottom:10px}.ro-content[data-v-6fa792b0]{flex:1 1 auto;min-height:0;overflow:auto;border:1px solid var(--border-color);border-radius:8px;padding:12px 14px;background:var(--bg-primary);scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.ro-content[data-v-6fa792b0]::-webkit-scrollbar{width:8px;height:8px}.ro-content[data-v-6fa792b0]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.ro-json[data-v-6fa792b0]{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem;line-height:1.5;color:var(--text-primary);white-space:pre}.ro-state[data-v-6fa792b0]{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;padding:40px;color:var(--text-secondary)}.app-modal__body[data-v-6fa792b0]{display:flex;flex-direction:column;min-height:0}.worker-detail-page[data-v-43c4022c]{width:100%;font-family:InvolveOblique,sans-serif;padding:15px;max-width:1200px;margin:20px auto 0 auto;background-color:var(--bg-primary);color:var(--text-primary)}.modal-container[data-v-43c4022c]{position:relative;width:100%;height:100%;overflow:hidden}.page-header[data-v-43c4022c]{display:flex;justify-content:flex-end;padding:0}.card-performance[data-v-43c4022c],.card[data-v-43c4022c],.chain-card[data-v-43c4022c],.chart-card[data-v-43c4022c],.cooling-card[data-v-43c4022c],.pools-card[data-v-43c4022c]{background:var(--bg-card);border-radius:12px;color:var(--text-primary);padding:16px;margin-bottom:15px;border:none;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}.card .highcharts-axis-labels span[data-v-43c4022c],.card .highcharts-axis-labels text[data-v-43c4022c],.card-performance .highcharts-axis-labels span[data-v-43c4022c],.card-performance .highcharts-axis-labels text[data-v-43c4022c],.chain-card .highcharts-axis-labels span[data-v-43c4022c],.chain-card .highcharts-axis-labels text[data-v-43c4022c],.chart-card .highcharts-axis-labels span[data-v-43c4022c],.chart-card .highcharts-axis-labels text[data-v-43c4022c],.cooling-card .highcharts-axis-labels span[data-v-43c4022c],.cooling-card .highcharts-axis-labels text[data-v-43c4022c],.pools-card .highcharts-axis-labels span[data-v-43c4022c],.pools-card .highcharts-axis-labels text[data-v-43c4022c]{fill:var(--text-secondary)!important;color:var(--text-secondary)!important}.card .highcharts-legend-item text[data-v-43c4022c],.card-performance .highcharts-legend-item text[data-v-43c4022c],.chain-card .highcharts-legend-item text[data-v-43c4022c],.chart-card .highcharts-legend-item text[data-v-43c4022c],.cooling-card .highcharts-legend-item text[data-v-43c4022c],.pools-card .highcharts-legend-item text[data-v-43c4022c]{fill:var(--text-secondary)!important}.card .highcharts-grid-line[data-v-43c4022c],.card-performance .highcharts-grid-line[data-v-43c4022c],.chain-card .highcharts-grid-line[data-v-43c4022c],.chart-card .highcharts-grid-line[data-v-43c4022c],.cooling-card .highcharts-grid-line[data-v-43c4022c],.pools-card .highcharts-grid-line[data-v-43c4022c]{stroke:var(--glass-border)!important}.card .highcharts-axis-line[data-v-43c4022c],.card .highcharts-navigator-outline[data-v-43c4022c],.card .highcharts-scrollbar-track[data-v-43c4022c],.card .highcharts-tick[data-v-43c4022c],.card-performance .highcharts-axis-line[data-v-43c4022c],.card-performance .highcharts-navigator-outline[data-v-43c4022c],.card-performance .highcharts-scrollbar-track[data-v-43c4022c],.card-performance .highcharts-tick[data-v-43c4022c],.chain-card .highcharts-axis-line[data-v-43c4022c],.chain-card .highcharts-navigator-outline[data-v-43c4022c],.chain-card .highcharts-scrollbar-track[data-v-43c4022c],.chain-card .highcharts-tick[data-v-43c4022c],.chart-card .highcharts-axis-line[data-v-43c4022c],.chart-card .highcharts-navigator-outline[data-v-43c4022c],.chart-card .highcharts-scrollbar-track[data-v-43c4022c],.chart-card .highcharts-tick[data-v-43c4022c],.cooling-card .highcharts-axis-line[data-v-43c4022c],.cooling-card .highcharts-navigator-outline[data-v-43c4022c],.cooling-card .highcharts-scrollbar-track[data-v-43c4022c],.cooling-card .highcharts-tick[data-v-43c4022c],.pools-card .highcharts-axis-line[data-v-43c4022c],.pools-card .highcharts-navigator-outline[data-v-43c4022c],.pools-card .highcharts-scrollbar-track[data-v-43c4022c],.pools-card .highcharts-tick[data-v-43c4022c]{stroke:var(--border-color)!important}.card .highcharts-scrollbar-button[data-v-43c4022c],.card-performance .highcharts-scrollbar-button[data-v-43c4022c],.chain-card .highcharts-scrollbar-button[data-v-43c4022c],.chart-card .highcharts-scrollbar-button[data-v-43c4022c],.cooling-card .highcharts-scrollbar-button[data-v-43c4022c],.pools-card .highcharts-scrollbar-button[data-v-43c4022c]{fill:var(--bg-primary)!important;stroke:var(--border-color)!important}.card .highcharts-scrollbar-thumb[data-v-43c4022c],.card-performance .highcharts-scrollbar-thumb[data-v-43c4022c],.chain-card .highcharts-scrollbar-thumb[data-v-43c4022c],.chart-card .highcharts-scrollbar-thumb[data-v-43c4022c],.cooling-card .highcharts-scrollbar-thumb[data-v-43c4022c],.pools-card .highcharts-scrollbar-thumb[data-v-43c4022c]{fill:var(--scrollbar-thumb)!important}.card[data-v-43c4022c]{text-align:center;display:flex;flex-direction:column;padding-bottom:8px}.card .card-header[data-v-43c4022c]{font-size:.9rem;font-weight:700;margin-bottom:10px}.card .value[data-v-43c4022c]{font-size:1.7rem;font-weight:700;margin-bottom:6px}.card .sub-value[data-v-43c4022c]{font-size:.9rem;margin-bottom:6px}.card .border-bottom[data-v-43c4022c]{border-bottom:1px solid var(--border-color);margin:6px 0;margin-top:auto}.card .sub-value.small-text[data-v-43c4022c]:last-child{margin-bottom:0}.card-performance[data-v-43c4022c]{grid-column:span 2;display:flex;flex-direction:column;padding-bottom:8px;text-align:left}.card-performance .header-small-text[data-v-43c4022c]{font-size:.9rem;color:var(--text-secondary);font-weight:700;margin-bottom:10px}.card-performance .value[data-v-43c4022c]{font-size:1.1rem;font-weight:700;color:var(--text-primary);margin-bottom:6px}.card-performance .tuned[data-v-43c4022c]{color:var(--accent);font-weight:700}.card-performance .sub-value[data-v-43c4022c]{display:flex;justify-content:space-between;font-size:.85rem;color:var(--text-secondary);margin-bottom:8px}.card-performance .border-bottom[data-v-43c4022c]{border-bottom:1px solid var(--border-color);margin:10px 0}.card-performance>.sub-value[data-v-43c4022c]:last-child{margin-bottom:0}.info-grid[data-v-43c4022c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(50px,1fr));gap:20px}.charts-grid[data-v-43c4022c]{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:20px}.chart-card[data-v-43c4022c]{position:relative;padding:20px;border-radius:20px;background:var(--bg-secondary);box-shadow:var(--card-shadow);overflow:hidden;min-height:300px}.chart-card .chart-card-header[data-v-43c4022c]{font-size:1.4rem;font-weight:700;margin-bottom:15px;color:var(--text-primary)}.chart-card canvas[data-v-43c4022c]{width:100%!important;height:200px!important}.chart-card .border-bottom[data-v-43c4022c]{display:none}.chart-card .range-selector[data-v-43c4022c]{margin-top:15px;display:flex;justify-content:flex-end}.chart-card .range-selector .sub-value[data-v-43c4022c]{color:var(--text-primary);margin-right:10px;font-weight:400}.chart-card .range-selector .range-btn[data-v-43c4022c]{background:none;border:none;color:var(--text-secondary);cursor:pointer;margin-right:8px}.chart-card .range-selector .range-btn[data-v-43c4022c]:hover{color:var(--accent)}.chart-card .range-selector .range-btn.active[data-v-43c4022c]{color:var(--accent);font-weight:700}.info-row[data-v-43c4022c]{display:flex;flex-wrap:wrap;gap:14.4px;align-items:stretch;width:100%;font-size:1 rem}.pools-card[data-v-43c4022c]{flex:2.1;padding:8px;border-radius:8px;color:var(--text-primary)}.pools-header[data-v-43c4022c]{font-size:1rem;margin-bottom:10px}.no-pools[data-v-43c4022c]{color:var(--text-secondary)}.pool-item[data-v-43c4022c]{display:grid;grid-template-columns:2fr 4fr auto;align-items:center;gap:10px;padding:8px 0}.pool-left[data-v-43c4022c]{display:flex;flex-direction:column;justify-content:flex-start}.pool-params[data-v-43c4022c]{display:grid;grid-template-columns:repeat(6,1fr);gap:8px;align-items:center;justify-content:space-between}.param[data-v-43c4022c]{display:flex;flex-direction:column;text-align:center}.param-label[data-v-43c4022c]{font-size:.75rem;opacity:.7}.param-value[data-v-43c4022c]{font-weight:500}.pool-status[data-v-43c4022c]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-weight:500;border:1px solid var(--border-color);border-radius:6px;padding:2px 8px;background-color:var(--glass-bg);color:var(--text-primary)}.cooling-card[data-v-43c4022c]{min-width:0;padding:12px 12px 6px;border-radius:12px;color:var(--text-primary)}.cooling-card>div[data-v-43c4022c]:not(.cooling-card-header),.cooling-card[data-v-43c4022c]{flex:1;display:flex;flex-direction:column}.cooling-card .cooling-card-header[data-v-43c4022c]{font-weight:700;margin-bottom:10px}.cooling-card .fan-container[data-v-43c4022c]{display:grid;grid-template-columns:repeat(2,1fr);gap:15px;width:100%}.cooling-card .fan-block[data-v-43c4022c]{overflow:hidden;display:flex;flex-direction:column;max-width:100%;width:100%}.cooling-card .fan-block .fan-info[data-v-43c4022c],.cooling-card .fan-block .fan-rpm[data-v-43c4022c]{font-size:.85rem;font-weight:700;color:var(--text-primary);margin-bottom:5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cooling-card .fan-block .fan-icon-container[data-v-43c4022c]{width:100%;display:flex;align-items:center;justify-content:flex-start;overflow:hidden}.cooling-card .fan-block .fan-icon[data-v-43c4022c]{font-size:1.5rem;color:var(--accent);animation:spin-43c4022c 1s linear infinite}.cooling-card .fan-block .fan-progress-container[data-v-43c4022c]{width:100%;background-color:var(--bg-primary);height:8px;border-radius:4px;overflow:hidden;border:1px solid var(--border-color)}.cooling-card .fan-block .fan-progress-bar[data-v-43c4022c]{background-color:var(--accent);height:100%;width:100%;max-width:100%;transition:width .3s ease}.cooling-card .cooling-sub-value[data-v-43c4022c]{margin-top:auto;padding-top:10px;font-size:1rem;color:var(--text-secondary)}.cooling-card .cooling-sub-value span[data-v-43c4022c]{color:var(--text-primary);font-weight:600}@keyframes spin-43c4022c{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.chain-card[data-v-43c4022c]{display:flex;flex-direction:column;text-align:left;min-height:180px;padding-bottom:6px}.chain-card .mining-status[data-v-43c4022c]{margin-top:auto;padding-top:4px;margin-bottom:0}.chain-card .mining-status i[data-v-43c4022c]{color:var(--accent);margin-right:4px}.chain-card .chain-card-header[data-v-43c4022c]{font-size:1rem;font-weight:700;margin-bottom:10px}.chain-card .card-grid[data-v-43c4022c]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.chain-card .card-grid .sub-value[data-v-43c4022c]{font-size:1 rem;margin-top:5px}.chain-card .chip-status-wrap[data-v-43c4022c]{margin:12px 0 6px}.chain-card .chip-status-bar[data-v-43c4022c]{display:flex;align-items:stretch;height:6px;border-radius:4px;overflow:visible;background:var(--border-color);position:relative}.chain-card .chip-status[data-v-43c4022c]{position:relative;height:100%;cursor:pointer;transition:transform .12s ease,filter .12s ease;transform-origin:center}.chain-card .chip-status-grey[data-v-43c4022c]{background-color:rgba(160,175,195,.65)}.chain-card .chip-status-orange[data-v-43c4022c]{background-color:#ffab57}.chain-card .chip-status-red[data-v-43c4022c]{background-color:#ff5e57}.chain-card .chip-status-counts[data-v-43c4022c]{display:flex;align-items:flex-start;height:16px;margin-top:8px;font-size:12px;font-weight:800;opacity:.95}.chain-card .chip-count-slot[data-v-43c4022c]{display:flex;justify-content:center;align-items:center;cursor:pointer}.chain-card .chip-count[data-v-43c4022c]{min-width:18px;text-align:center;opacity:.9}.cards-grid[data-v-43c4022c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:15px}.hydro-cooling-container[data-v-43c4022c]{display:grid;grid-template-columns:repeat(2,1fr);gap:30px;padding:10px}.hydro-cooling-container .cooling-sub-value[data-v-43c4022c]{grid-column:1/-1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hydro-chain[data-v-43c4022c]{border:1px solid var(--accent);border-radius:4px;padding:16px 8px 8px;background:var(--bg-card);position:relative}.hydro-chain-header[data-v-43c4022c]{font-size:12px;color:var(--text-primary);position:absolute;top:-9px;left:8px;background:var(--bg-card);padding:0 4px;border-radius:2px;z-index:2}.temps-container[data-v-43c4022c]{display:flex;align-items:center;justify-content:space-between;gap:5px}.water-temp[data-v-43c4022c]{font-size:13px;font-weight:500;color:var(--text-primary);padding:4px 6px;border-radius:4px;text-align:center;z-index:2;flex:0 0 auto}.water-temp.inlet[data-v-43c4022c]{background:#2c6f8b}.water-temp.outlet[data-v-43c4022c]{background:rgba(161,70,70,.612)}.connector-line[data-v-43c4022c]{flex-grow:1;height:5px;background-color:var(--border-color)}.nudge-2fa[data-v-43c4022c]{position:relative;display:grid;grid-template-columns:auto 1fr auto auto;align-items:center;gap:12px;padding:12px 14px;margin:10px 0 14px;border:1px solid var(--border-accent);background:var(--accent-subtle);border-radius:10px}.nudge-2fa__icon[data-v-43c4022c]{font-size:22px;opacity:.9}.nudge-2fa__text[data-v-43c4022c]{display:flex;flex-direction:column;gap:4px;min-width:0}.nudge-2fa__title[data-v-43c4022c]{font-weight:700;font-size:14px}.nudge-2fa__desc[data-v-43c4022c]{font-size:13px;opacity:.9}.nudge-2fa__btn[data-v-43c4022c]{padding:8px 12px;border-radius:8px;border:1px solid var(--border-accent);background:var(--accent-subtle);font-weight:700;text-decoration:none;white-space:nowrap;transition:transform .15s ease,box-shadow .15s ease;color:var(--text-primary)}.nudge-2fa__btn[data-v-43c4022c]:hover{transform:translateY(-1px);box-shadow:0 4px 10px rgba(0,0,0,.18)}.nudge-2fa__close[data-v-43c4022c]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:20px;opacity:.75;padding:4px 6px}.nudge-2fa__close[data-v-43c4022c]:hover{opacity:1}.chart-card[data-v-43c4022c]{display:flex;flex-direction:column}.chart-container[data-v-43c4022c]{position:relative;height:280px}.chart-container canvas[data-v-43c4022c]{display:block;width:100%!important;height:100%!important}.no-data-overlay[data-v-43c4022c]{position:absolute;inset:0;margin:auto;width:-moz-max-content;width:max-content;height:-moz-max-content;height:max-content;background-color:var(--bg-secondary);color:var(--text-secondary);padding:10px 20px;border-radius:8px;border:1px solid var(--border-color);text-align:center;font-size:14px;pointer-events:none;box-shadow:0 4px 8px rgba(0,0,0,.1)}@media(max-width:950px)and (min-width:651px){.card-performance[data-v-43c4022c],.card[data-v-43c4022c],.chain-card[data-v-43c4022c],.chart-card[data-v-43c4022c],.cooling-card[data-v-43c4022c],.pools-card[data-v-43c4022c]{padding:12px;margin-bottom:10px}.card-grid[data-v-43c4022c],.cards-grid[data-v-43c4022c],.charts-grid[data-v-43c4022c],.info-grid[data-v-43c4022c]{gap:10px}}@media(max-width:650px){.card-performance[data-v-43c4022c],.card[data-v-43c4022c],.chain-card[data-v-43c4022c],.chart-card[data-v-43c4022c],.cooling-card[data-v-43c4022c],.pools-card[data-v-43c4022c]{padding:8px;margin-bottom:8px}.card-grid[data-v-43c4022c],.cards-grid[data-v-43c4022c],.charts-grid[data-v-43c4022c],.info-grid[data-v-43c4022c]{gap:8px}.worker-detail-page[data-v-43c4022c]{padding:10px;margin:20px auto 0}}@media(max-width:1160px){.info-grid[data-v-43c4022c]{grid-template-columns:repeat(4,1fr)}.card-performance[data-v-43c4022c]{grid-column:span 4}.charts-grid[data-v-43c4022c]{grid-template-columns:1fr}.info-row[data-v-43c4022c]{flex-direction:column}.cooling-card[data-v-43c4022c],.pools-card[data-v-43c4022c]{width:100%}.pool-label-row[data-v-43c4022c],.pool-main-row[data-v-43c4022c]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-43c4022c]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-43c4022c]{padding-bottom:50px}.dev-fee-divider[data-v-43c4022c]{bottom:50px}.dev-fee[data-v-43c4022c]{bottom:15px}.cards-grid[data-v-43c4022c]{grid-template-columns:1fr}.card-grid[data-v-43c4022c]{grid-template-columns:repeat(6,1fr)}.chain-card[data-v-43c4022c]{min-height:220px}}@media(max-width:950px){.pool-label-row[data-v-43c4022c],.pool-main-row[data-v-43c4022c]{grid-template-columns:4fr 1fr 1fr 1fr 1fr 1fr 1fr 1fr;gap:6px}.pool-status[data-v-43c4022c]{font-size:.65rem;padding:4px 8px}.pools-card[data-v-43c4022c]{padding-bottom:50px}.dev-fee-divider[data-v-43c4022c]{bottom:50px}.dev-fee[data-v-43c4022c]{bottom:15px}}@media(max-width:767px){.info-grid[data-v-43c4022c]{grid-template-columns:repeat(2,1fr)}.card-performance[data-v-43c4022c]{grid-column:span 2}}@media(max-width:650px){.cards-grid[data-v-43c4022c]{grid-template-columns:1fr}.card-grid[data-v-43c4022c]{grid-template-columns:repeat(3,1fr)}.chain-card[data-v-43c4022c]{min-height:180px}}@media(max-width:767px){.performance-notification-bar[data-v-43c4022c]{font-size:10px;padding:8px 10px}.footer-item[data-v-43c4022c]{margin:0 5px;gap:3px}.footer-item i[data-v-43c4022c]{font-size:10px}.worker-detail-page[data-v-43c4022c]{padding:3px}}@media(max-width:840px){.card-performance[data-v-43c4022c],.card[data-v-43c4022c],.cooling-card[data-v-43c4022c],.pools-card[data-v-43c4022c]{padding:10px;margin:8px 0}.card-grid[data-v-43c4022c],.cards-grid[data-v-43c4022c]{gap:5px}.charts-grid[data-v-43c4022c],.info-grid[data-v-43c4022c]{padding:5px}}@media(max-width:950px)and (min-width:651px){.fan-container[data-v-43c4022c]{grid-template-columns:repeat(2,1fr)}}@media(max-width:650px){.fan-container[data-v-43c4022c]{grid-template-columns:repeat(4,1fr)}.fan-progress-container[data-v-43c4022c]{width:60%}}@media(max-width:480px){.fan-progress-container[data-v-43c4022c]{width:45%}}@media(max-width:380px){.fan-progress-container[data-v-43c4022c]{width:30%}.fan-info[data-v-43c4022c],.fan-rpm[data-v-43c4022c]{font-size:.6rem}}@media(max-width:650px){.pool-item[data-v-43c4022c]{display:flex;flex-direction:column;align-items:center;padding:10px;gap:10px;width:100%;border-radius:8px;text-align:center}.pool-left[data-v-43c4022c]{margin-bottom:6px}.pool-params[data-v-43c4022c]{display:grid;grid-template-columns:repeat(6,1fr);gap:6px;width:100%;justify-items:center}.param-label[data-v-43c4022c]{font-size:.8rem}.param-value[data-v-43c4022c]{font-size:.85rem}.pool-status[data-v-43c4022c]{display:inline-flex;margin-top:6px;padding:4px 10px;border-radius:12px;justify-content:center;align-items:center;white-space:nowrap}}@media(max-width:380px){.cooling-sub-value[data-v-43c4022c]{font-size:.8rem;white-space:normal;text-align:center}.temps-container[data-v-43c4022c]{gap:3px;flex-direction:column}.connector-line[data-v-43c4022c]{display:none}.water-temp[data-v-43c4022c]{width:100%}}@media(max-width:600px){.worker-detail-page[data-v-43c4022c]{padding-top:10px}}.worker-detail-page[data-v-43c4022c]{background:var(--bg-primary)!important;color:var(--text-primary)!important}.readonly-banner[data-v-43c4022c]{display:flex;align-items:center;gap:12px;padding:12px 16px;margin:0 0 14px 0;background:rgba(245,158,11,.08)!important;border:1px solid rgba(245,158,11,.4)!important;border-left:3px solid #f59e0b!important;color:var(--text-primary)!important;border-radius:10px!important;font-size:.85rem}.readonly-banner .ro-text[data-v-43c4022c]{display:flex;flex-direction:column;line-height:1.3}.readonly-banner .ro-text strong[data-v-43c4022c]{font-weight:700;color:#f59e0b}.readonly-banner .ro-text span[data-v-43c4022c]{font-size:.75rem;color:var(--text-secondary)}.readonly-banner .ro-back[data-v-43c4022c]{margin-left:auto;color:var(--accent);text-decoration:none;font-weight:600;padding:6px 12px;border-radius:6px;border:1px solid var(--border-accent-strong);background:var(--bg-secondary);transition:background .15s ease}.readonly-banner .ro-back[data-v-43c4022c]:hover{background:var(--bg-primary)}.readonly-banner ion-icon[data-v-43c4022c]{font-size:22px;color:#f59e0b}.admin-readonly[data-v-43c4022c]{outline:2px solid #f59e0b;outline-offset:-2px}.nudge-2fa[data-v-43c4022c]{display:flex!important;align-items:center!important;gap:12px!important;padding:12px 16px!important;margin-bottom:14px!important;background:rgba(3,205,241,.06)!important;border:1px solid var(--border-accent-strong)!important;border-left:3px solid var(--accent)!important;border-radius:10px!important;color:var(--text-primary)!important}.nudge-2fa__icon[data-v-43c4022c]{font-size:22px!important;color:var(--accent)!important;flex-shrink:0}.nudge-2fa__text[data-v-43c4022c]{flex:1}.nudge-2fa__title[data-v-43c4022c]{font-size:.88rem;color:var(--text-primary)}.nudge-2fa__btn[data-v-43c4022c]{background:var(--bg-secondary)!important;border:1px solid var(--border-accent-strong)!important;color:var(--accent)!important;border-radius:8px!important;padding:6px 12px!important;font-size:.82rem!important;text-decoration:none!important;font-weight:600;transition:background .15s ease}.nudge-2fa__btn[data-v-43c4022c]:hover{background:var(--bg-primary)!important}.nudge-2fa__close[data-v-43c4022c]{background:transparent!important;border:none!important;color:var(--text-secondary)!important;font-size:1.3rem;cursor:pointer;width:28px;height:28px;border-radius:6px;line-height:1}.nudge-2fa__close[data-v-43c4022c]:hover{background:rgba(239,68,68,.1);color:#ef4444!important}.card-performance[data-v-43c4022c]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:14px 16px!important;display:flex!important;flex-direction:column!important;gap:6px}.card-performance .header-small-text[data-v-43c4022c]{color:var(--text-primary)!important;font-size:.85rem!important;font-weight:600!important;letter-spacing:.2px!important;text-transform:none!important}.card-performance .sub-value[data-v-43c4022c]{color:var(--text-secondary)!important;font-size:.78rem!important}.card-performance .sub-value.small-text[data-v-43c4022c]{font-size:.72rem!important;opacity:.85}.card-performance .value[data-v-43c4022c]{color:var(--text-primary)!important;font-size:1.05rem!important;font-weight:700!important;display:inline-flex;align-items:center;gap:8px}.card-performance .value .tuned[data-v-43c4022c]{color:var(--accent)!important;font-size:.78rem!important;font-weight:600}.card-performance .border-bottom[data-v-43c4022c]{width:100%;height:1px;background:var(--border-color);margin:6px 0 4px;margin-top:auto}.card-performance .efficiency span[data-v-43c4022c],.card-performance .psu span[data-v-43c4022c]{color:var(--text-primary);font-weight:600}.telegram-settings-view[data-v-e460d88a]{display:grid;grid-template-columns:1fr 1fr;gap:2rem;max-width:1200px;margin:80px auto 40px auto;padding:0 20px}@media(max-width:992px){.telegram-settings-view[data-v-e460d88a]{grid-template-columns:1fr;margin:60px auto 30px auto;padding:0 16px;gap:1.5rem}}@media(max-width:576px){.telegram-settings-view[data-v-e460d88a]{padding:0 12px;margin:40px auto 20px auto;gap:1rem}}.settings-column[data-v-e460d88a]{display:flex;flex-direction:column;gap:2rem}.section[data-v-e460d88a]{background-color:var(--bg-secondary);border-radius:12px;padding:25px;color:var(--text-primary);border:1px solid var(--glass-border);display:flex;flex-direction:column;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease}@media(max-width:576px){.section[data-v-e460d88a]{padding:20px 16px}}.section[data-v-e460d88a]:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent)}.section h3[data-v-e460d88a]{font-size:1.4rem;font-weight:600;display:flex;align-items:center;gap:12px;margin:0 0 20px 0;padding-bottom:15px;border-bottom:1px solid var(--border-color)}.status-section[data-v-e460d88a]{margin-bottom:20px;font-size:1rem;display:flex;justify-content:space-between;align-items:center}.status-section .status-active[data-v-e460d88a]{color:var(--accent);font-weight:700}.status-section .status-inactive[data-v-e460d88a]{color:var(--text-secondary);font-weight:700}.code-field[data-v-e460d88a],.command-copy-block[data-v-e460d88a]{display:flex;align-items:center;gap:10px;margin-bottom:15px}.code-field code[data-v-e460d88a],.code-field input[data-v-e460d88a],.command-copy-block code[data-v-e460d88a],.command-copy-block input[data-v-e460d88a]{flex-grow:1;padding:12px;border-radius:8px;border:1px solid var(--border-color);background-color:rgba(151,213,241,.25);color:var(--text-primary);font-size:1rem;font-family:monospace}.code-field code[data-v-e460d88a],.command-copy-block code[data-v-e460d88a]{text-align:center}.code-field .copy-btn[data-v-e460d88a],.command-copy-block .copy-btn[data-v-e460d88a]{border:none;border-radius:8px;cursor:pointer;font-size:14px;padding:10px 12px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:var(--accent);color:var(--bg-darkest);flex-shrink:0}.code-field .copy-btn[data-v-e460d88a]:hover,.command-copy-block .copy-btn[data-v-e460d88a]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.code-field .copy-btn[data-v-e460d88a]:active,.command-copy-block .copy-btn[data-v-e460d88a]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.code-field .copy-btn[data-v-e460d88a]:hover:not(:disabled),.command-copy-block .copy-btn[data-v-e460d88a]:hover:not(:disabled){background-color:var(--accent) -hover}.bind-btn[data-v-e460d88a],.save-btn[data-v-e460d88a],.unbind-btn[data-v-e460d88a]{width:100%;margin-top:auto;justify-content:center;padding:12px 24px}.bind-btn[data-v-e460d88a]:hover:not(:disabled),.save-btn[data-v-e460d88a]:hover:not(:disabled),.unbind-btn[data-v-e460d88a]:hover:not(:disabled){background-color:var(--accent)}.bind-btn[data-v-e460d88a],.save-btn[data-v-e460d88a]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e}.bind-btn[data-v-e460d88a]:hover,.save-btn[data-v-e460d88a]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.bind-btn[data-v-e460d88a]:active,.save-btn[data-v-e460d88a]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.unbind-btn[data-v-e460d88a]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:var(--accent);color:var(--bg-darkest)}.unbind-btn[data-v-e460d88a]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.unbind-btn[data-v-e460d88a]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.unbind-btn[data-v-e460d88a]:hover:not(:disabled){background-color:var(--accent)}.instruction-block[data-v-e460d88a]{background-color:rgba(151,213,241,.5);border-left:4px solid var(--accent);padding:15px;margin:15px 0;font-size:.95rem;color:var(--text-secondary);border-radius:0 8px 8px 0}.instruction-block p[data-v-e460d88a]{margin:8px 0;line-height:1.5}.instruction-block p code[data-v-e460d88a]{background-color:color-mix(in srgb,var(--text-primary) 10%,transparent);padding:3px 6px;border-radius:4px;font-family:monospace}.instruction-block p a[data-v-e460d88a]{color:var(--accent);text-decoration:none}.instruction-block p a[data-v-e460d88a]:hover{text-decoration:underline}.notification-list[data-v-e460d88a]{max-height:400px;overflow-y:auto;margin-bottom:20px;padding-right:10px}.notification-row[data-v-e460d88a],.settings-row[data-v-e460d88a],.toggle-row[data-v-e460d88a]{display:flex;justify-content:space-between;align-items:center;padding:12px 5px;border-bottom:1px solid var(--border-color)}.notification-row[data-v-e460d88a]:last-child,.settings-row[data-v-e460d88a]:last-child,.toggle-row[data-v-e460d88a]:last-child{border-bottom:none}.notification-row label[data-v-e460d88a],.notification-row span[data-v-e460d88a],.settings-row label[data-v-e460d88a],.settings-row span[data-v-e460d88a],.toggle-row label[data-v-e460d88a],.toggle-row span[data-v-e460d88a]{font-size:1rem}.switch[data-v-e460d88a]{position:relative;display:inline-block;width:44px;height:24px;flex-shrink:0}.switch input[data-v-e460d88a]{opacity:0;width:0;height:0}.switch .slider[data-v-e460d88a]{position:absolute;cursor:pointer;inset:0;background-color:var(--switch-bg);transition:.4s;border-radius:24px}.switch .slider[data-v-e460d88a]:before{content:"";position:absolute;height:18px;width:18px;border-radius:50%;left:3px;bottom:3px;background-color:#fff;transition:.4s}.switch input:checked+.slider[data-v-e460d88a]{background-color:var(--accent)}.switch input:checked+.slider[data-v-e460d88a]:before{transform:translateX(20px)}.interval-input[data-v-e460d88a]{width:70px;padding:6px 10px;border-radius:6px;border:1px solid var(--border-color);text-align:center;background-color:rgba(151,213,241,.25);color:var(--text-primary)}.interval-input[data-v-e460d88a]:focus{border-color:var(--accent);outline:none}.section.disabled[data-v-e460d88a]{opacity:.6;pointer-events:none;position:relative}.section.disabled[data-v-e460d88a]:before{content:"";font-family:Font Awesome\ 5 Free,Font Awesome\ 6 Free;font-weight:900;position:absolute;inset:0;background:color-mix(in srgb,var(--bg-secondary) 80%,transparent);color:var(--warning-light);display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.4rem;text-align:center;z-index:10;padding:20px}@media(max-width:576px){.telegram-settings-view[data-v-e460d88a]{padding-left:4px;padding-right:4px;margin:40px auto 20px auto;gap:1rem}}.telegram-settings-view .code-field[data-v-e460d88a]{display:flex!important;gap:8px!important;align-items:stretch!important}.telegram-settings-view .code-field input[data-v-e460d88a]{flex:1 1 auto!important;min-width:0!important;padding:10px 14px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;font-size:.95rem!important}.telegram-settings-view .code-field input[data-v-e460d88a]::-moz-placeholder{color:var(--text-secondary)!important;opacity:.7!important}.telegram-settings-view .code-field input[data-v-e460d88a]::placeholder{color:var(--text-secondary)!important;opacity:.7!important}.telegram-settings-view .code-field input[data-v-e460d88a]:hover{border-color:var(--border-accent-strong)!important}.telegram-settings-view .code-field input[data-v-e460d88a]:focus{border-color:var(--border-accent-strong)!important;outline:none!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.telegram-settings-view .instruction-block[data-v-e460d88a]{margin-top:14px!important;padding:12px 14px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;color:var(--text-primary)!important}.telegram-settings-view .instruction-block p[data-v-e460d88a]{margin:4px 0!important;line-height:1.5!important;font-size:.88rem!important}.telegram-settings-view .instruction-block a[data-v-e460d88a]{color:var(--accent)!important;text-decoration:none!important}.telegram-settings-view .instruction-block a[data-v-e460d88a]:hover{text-decoration:underline!important}.telegram-settings-view .instruction-block code[data-v-e460d88a]{background:var(--bg-secondary)!important;padding:2px 6px!important;border-radius:4px!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;color:var(--accent)!important}.telegram-settings-view .command-copy-block[data-v-e460d88a]{display:flex!important;align-items:center!important;gap:8px!important;margin-top:8px!important;padding:8px 12px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.telegram-settings-view .command-copy-block code[data-v-e460d88a]{flex:1 1 auto!important;background:transparent!important;color:var(--accent)!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace!important;padding:0!important}.telegram-settings-view .status-section[data-v-e460d88a]{margin:10px 0!important;color:var(--text-primary)!important}.telegram-settings-view .status-section .status-active[data-v-e460d88a]{color:#03cdf1!important;font-weight:600!important;margin-left:8px!important}.telegram-settings-view .status-section .status-inactive[data-v-e460d88a]{color:#ef4444!important;font-weight:600!important;margin-left:8px!important}.telegram-settings-view .section h3[data-v-e460d88a]{color:var(--text-primary)!important}.telegram-settings-view .section h3 i[data-v-e460d88a]{color:var(--accent)!important;margin-right:8px!important}.telegram-settings-view .section[data-v-e460d88a]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:18px!important}.telegram-settings-view .notification-row[data-v-e460d88a],.telegram-settings-view .toggle-row[data-v-e460d88a]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:10px 12px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;margin-bottom:6px!important;color:var(--text-primary)!important}.telegram-settings-view .notification-row[data-v-e460d88a]:hover,.telegram-settings-view .toggle-row[data-v-e460d88a]:hover{border-color:var(--border-accent-strong)!important}.telegram-settings-view .switch[data-v-e460d88a]{position:relative!important;width:40px!important;height:22px!important;flex-shrink:0!important}.telegram-settings-view .switch input[data-v-e460d88a]{opacity:0!important;width:0!important;height:0!important}.telegram-settings-view .switch input:checked+.slider[data-v-e460d88a]{background:var(--accent)!important}.telegram-settings-view .switch input:checked+.slider[data-v-e460d88a]:before{transform:translateX(18px)!important}.telegram-settings-view .switch .slider[data-v-e460d88a]{position:absolute!important;inset:0!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:999px!important;cursor:pointer!important;transition:background .15s ease!important}.telegram-settings-view .switch .slider[data-v-e460d88a]:before{content:""!important;position:absolute!important;top:2px!important;left:2px!important;width:16px!important;height:16px!important;border-radius:50%!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.25)!important;transition:transform .15s ease!important}:root:not(.dark) .telegram-settings-view .switch input:not(:checked)+.slider[data-v-e460d88a]{background:#cbd5e1!important;border-color:#b8c0cc!important}.telegram-settings-view .interval-input[data-v-e460d88a]{width:80px!important;padding:6px 10px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px!important;font-variant-numeric:tabular-nums!important;margin-left:8px!important}.telegram-settings-view .interval-input[data-v-e460d88a]:focus{border-color:var(--border-accent-strong)!important;outline:none!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.telegram-settings-view .settings-row[data-v-e460d88a]{margin:10px 0!important}.telegram-settings-view .section.disabled[data-v-e460d88a]{opacity:.55!important;pointer-events:none!important}.telegram-settings-view .copy-btn[data-v-e460d88a]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;padding:0!important;width:42px!important;height:42px!important;border-radius:8px!important;flex-shrink:0!important}.telegram-settings-view .copy-btn i[data-v-e460d88a]{color:var(--icon-color)!important}.telegram-settings-view .copy-btn[data-v-e460d88a]:hover:not(:disabled){background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.telegram-settings-view .copy-btn:hover:not(:disabled) i[data-v-e460d88a]{color:var(--icon-hover-color)!important}.telegram-settings-view .bind-btn[data-v-e460d88a],.telegram-settings-view .save-btn[data-v-e460d88a]{width:100%!important;background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--accent)!important;color:var(--text-primary)!important}.telegram-settings-view .bind-btn[data-v-e460d88a]:hover:not(:disabled),.telegram-settings-view .save-btn[data-v-e460d88a]:hover:not(:disabled){background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;box-shadow:0 0 0 3px rgba(3,205,241,.18)!important}.telegram-settings-view .unbind-btn[data-v-e460d88a]{width:100%!important;background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid rgba(239,68,68,.4)!important;color:#ef4444!important}.telegram-settings-view .unbind-btn i[data-v-e460d88a]{color:#ef4444!important}.telegram-settings-view .unbind-btn[data-v-e460d88a]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;background-color:rgba(239,68,68,.08)!important;border-color:#ef4444!important}.telegram-settings-view .instruction-block[data-v-e460d88a]{border-left:1px solid var(--border-color)!important}.telegram-settings-view .notification-list[data-v-e460d88a]{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.telegram-settings-view .notification-list[data-v-e460d88a]::-webkit-scrollbar{width:8px;height:8px}.telegram-settings-view .notification-list[data-v-e460d88a]::-webkit-scrollbar-track{background:transparent}.telegram-settings-view .notification-list[data-v-e460d88a]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;-webkit-transition:background .15s ease;transition:background .15s ease}.telegram-settings-view .notification-list[data-v-e460d88a]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.access-page[data-v-2ce8e332]{max-width:1200px;margin:100px auto;color:var(--text-primary);font-family:Cuyabra,sans-serif}.access-page .page-title[data-v-2ce8e332]{text-align:center;margin-bottom:20px;font-size:2rem}.access-page .section-block[data-v-2ce8e332]{margin-bottom:30px}.access-page .section-block h3[data-v-2ce8e332]{text-align:center;margin-bottom:15px}.access-page .panel[data-v-2ce8e332]{background-color:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:8px;padding:20px;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}.access-page .form-group[data-v-2ce8e332]{display:flex;justify-content:center}.access-page .form-group .button-group .btn-create[data-v-2ce8e332]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e;font-size:17px}.access-page .form-group .button-group .btn-create[data-v-2ce8e332]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.access-page .form-group .button-group .btn-create[data-v-2ce8e332]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.access-page .form-group .button-group .btn-create[data-v-2ce8e332]:hover:not(:disabled){background-color:var(--accent-hover)}.access-page .form-group .button-group .btn-create ion-icon[data-v-2ce8e332]{font-size:22px}.access-page .access-table[data-v-2ce8e332]{border-collapse:collapse}.access-page .access-table td[data-v-2ce8e332],.access-page .access-table th[data-v-2ce8e332]{padding:12px;border-bottom:1px solid var(--border-color);text-align:center}.access-page .access-table th[data-v-2ce8e332]{background-color:var(--bg-primary)}.access-page .access-table tbody tr[data-v-2ce8e332]:hover{background-color:var(--bg-surface)}.access-page .access-table .btn-action[data-v-2ce8e332]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e;font-size:14px;padding:8px 12px;margin:0 3px}.access-page .access-table .btn-action[data-v-2ce8e332]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.access-page .access-table .btn-action[data-v-2ce8e332]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.access-page .access-table .btn-action.delete[data-v-2ce8e332]{background-color:hsla(0,67%,98%,.376);color:#fff}.access-page .access-table .btn-action.delete[data-v-2ce8e332]:hover{background-color:#252525}.access-page .access-table .role-tag[data-v-2ce8e332]{display:inline-block;padding:2px 10px;border-radius:10px;font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.4px}.access-page .access-table .role-tag.role-viewer[data-v-2ce8e332]{background:hsla(220,9%,46%,.2);color:#9ca3af;border:1px solid hsla(220,9%,46%,.3)}.access-page .access-table .role-tag.role-operator[data-v-2ce8e332]{background:rgba(245,158,11,.15);color:#f59e0b;border:1px solid rgba(245,158,11,.3)}.access-page .access-table .role-tag.role-manager[data-v-2ce8e332]{background:var(--accent-light);color:var(--accent);border:1px solid var(--accent-subtle)}.btn-copy[data-v-2ce8e332]{margin-left:5px;padding:2px 6px;font-size:1rem;opacity:.7}.btn-copy[data-v-2ce8e332]:hover{opacity:1}.btn-copy[data-v-2ce8e332]{background:none;border:none;cursor:pointer;padding:4px}.btn-copy .fa-copy[data-v-2ce8e332]{color:var(--text-primary);font-size:14px;transition:color .2s ease}.btn-copy:hover .fa-copy[data-v-2ce8e332]{color:var(--text-muted)}.editable-name[data-v-2ce8e332]{border:none;background:transparent;outline:none;color:var(--text-primary);font-size:1em;display:inline-block;width:auto}.pencil-icon[data-v-2ce8e332]{margin-left:5px;cursor:pointer;display:inline-block}.access-table td[data-v-2ce8e332],.access-table th[data-v-2ce8e332],.pencil-icon[data-v-2ce8e332]{color:var(--text-primary);vertical-align:middle}@media(max-width:1028px){.access-page[data-v-2ce8e332]{margin:40px auto;padding:10px}.access-page .page-title[data-v-2ce8e332]{font-size:1.5rem}.access-page .panel[data-v-2ce8e332]{padding:10px}.access-page .access-table[data-v-2ce8e332]{display:block;width:100%}.access-page .access-table thead[data-v-2ce8e332]{display:none}.access-page .access-table tbody[data-v-2ce8e332],.access-page .access-table tr[data-v-2ce8e332]{display:block}.access-page .access-table tr[data-v-2ce8e332]{border:1px solid var(--border-color);border-radius:8px;padding:10px;margin-bottom:20px}.access-page .access-table td[data-v-2ce8e332]{display:flex;align-items:center;justify-content:space-between;padding:6px 4px;font-size:13px;position:relative}.access-page .access-table td[data-v-2ce8e332]:before{content:attr(data-label);font-weight:700;text-align:left;flex-shrink:0;width:35%}.access-page .access-table td .btn-copy[data-v-2ce8e332]{flex-shrink:0;margin-left:8px}.access-page .access-table td[data-v-2ce8e332]:after{content:"";width:26px;display:inline-block;flex-shrink:0}.access-page .access-table td[data-label=Link][data-v-2ce8e332]:has(.btn-copy):after,.access-page .access-table td[data-label=Login][data-v-2ce8e332]:after,.access-page .access-table td[data-label=Password][data-v-2ce8e332]:after,.access-page .access-table td[data-label=Token][data-v-2ce8e332]:after{display:none}.access-page .access-table td[data-label=Actions][data-v-2ce8e332],.access-page .access-table td[data-label=Действия][data-v-2ce8e332]{display:flex;justify-content:center;flex-wrap:nowrap;margin-top:10px;border-top:1px solid var(--border-color);padding-top:10px}.access-page .access-table td[data-label=Actions][data-v-2ce8e332]:after,.access-page .access-table td[data-label=Actions][data-v-2ce8e332]:before,.access-page .access-table td[data-label=Действия][data-v-2ce8e332]:after,.access-page .access-table td[data-label=Действия][data-v-2ce8e332]:before{display:none}.access-page .access-table .btn-action[data-v-2ce8e332]{font-size:12px;padding:6px 12px;margin:0 5px}}.access-page .panel[data-v-2ce8e332],.access-page .section-block[data-v-2ce8e332]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:18px!important;margin-bottom:16px!important}.access-page .panel h3[data-v-2ce8e332],.access-page .section-block h3[data-v-2ce8e332]{color:var(--text-primary)!important;margin:0 0 14px!important;font-size:1rem!important;font-weight:600!important}.access-page .btn-create[data-v-2ce8e332]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--accent)!important;color:var(--text-primary)!important;padding:10px 14px!important}.access-page .btn-create[data-v-2ce8e332]:hover:not(:disabled){background:var(--bg-primary)!important;box-shadow:0 0 0 3px rgba(3,205,241,.18)!important}.access-page .access-table[data-v-2ce8e332]{width:100%;border-collapse:collapse!important;font-size:.85rem!important;color:var(--text-primary)!important}.access-page .access-table thead th[data-v-2ce8e332]{background:var(--bg-primary)!important;color:var(--text-secondary)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.7rem!important;padding:10px!important;text-align:left!important;border-bottom:1px solid var(--border-color)!important}.access-page .access-table tbody tr[data-v-2ce8e332]{background:var(--bg-hover)!important;transition:border-color .15s ease!important}.access-page .access-table tbody tr td[data-v-2ce8e332]{padding:10px!important;border-bottom:1px solid var(--border-color)!important;vertical-align:middle!important}.access-page .access-table tbody tr[data-v-2ce8e332]:hover{background:var(--bg-primary)!important}.access-page .access-table a[data-v-2ce8e332]{color:var(--accent)!important;text-decoration:none!important}.access-page .access-table a[data-v-2ce8e332]:hover{text-decoration:underline!important}.access-page .btn-copy[data-v-2ce8e332]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;width:28px!important;height:28px!important;padding:0!important;margin-left:6px!important;border-radius:6px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important}.access-page .btn-copy i[data-v-2ce8e332]{color:var(--icon-color)!important;font-size:12px!important}.access-page .btn-copy[data-v-2ce8e332]:hover:not(:disabled){background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.access-page .btn-copy:hover:not(:disabled) i[data-v-2ce8e332]{color:var(--icon-hover-color)!important}.access-page .creds-label[data-v-2ce8e332]{vertical-align:middle;color:var(--text-primary)!important}.access-page .btn-action[data-v-2ce8e332]{margin:0 3px!important;background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;background-image:none!important}.access-page .btn-action i[data-v-2ce8e332]{color:var(--icon-color)!important}.access-page .btn-action[data-v-2ce8e332]:hover:not(:disabled){background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.access-page .btn-action:hover:not(:disabled) i[data-v-2ce8e332]{color:var(--icon-hover-color)!important}.access-page .btn-action.delete[data-v-2ce8e332]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border-color:rgba(239,68,68,.4)!important;color:#ef4444!important}.access-page .btn-action.delete i[data-v-2ce8e332]{color:#ef4444!important}.access-page .btn-action.delete[data-v-2ce8e332]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;background-color:rgba(239,68,68,.08)!important;border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.access-page .btn-action.delete:hover:not(:disabled) i[data-v-2ce8e332]{color:#ef4444!important}.access-page .role-tag[data-v-2ce8e332]{display:inline-flex!important;align-items:center!important;padding:2px 8px!important;border-radius:999px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;font-size:.72rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.3px!important}.access-page .role-tag.role-viewer[data-v-2ce8e332]{color:#9ca3af!important}.access-page .role-tag.role-operator[data-v-2ce8e332]{color:var(--accent)!important;border-color:var(--border-accent-strong)!important}.access-page .role-tag.role-manager[data-v-2ce8e332]{color:#f59e0b!important;border-color:rgba(245,158,11,.4)!important}.access-page .access-row-toggle[data-v-2ce8e332]{display:none;margin-right:8px;color:var(--text-secondary);font-size:.8rem;transition:transform .2s ease}@media(max-width:768px){.access-page .access-table[data-v-2ce8e332]{display:block}.access-page .access-table thead[data-v-2ce8e332]{display:none}.access-page .access-table tbody[data-v-2ce8e332],.access-page .access-table td[data-v-2ce8e332],.access-page .access-table tr[data-v-2ce8e332]{display:block!important}.access-page .access-table tbody tr[data-v-2ce8e332]{border:1px solid var(--border-color)!important;border-radius:10px!important;margin-bottom:8px!important;overflow:hidden}.access-page .access-table tbody tr td[data-v-2ce8e332]{border-bottom:1px solid hsla(0,0%,100%,.05)!important;padding:8px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:8px}.access-page .access-table tbody tr td[data-v-2ce8e332]:before{content:attr(data-label);color:var(--text-secondary);font-size:.72rem;text-transform:uppercase;letter-spacing:.3px;flex-shrink:0;margin-right:8px}.access-page .access-table tbody tr td.td-name[data-v-2ce8e332]{background:var(--bg-secondary)!important;padding:12px!important;font-weight:600;font-size:.9rem;cursor:pointer;justify-content:flex-start!important}.access-page .access-table tbody tr td.td-name[data-v-2ce8e332]:before{display:none}.access-page .access-table tbody tr:not(.is-expanded) td[data-v-2ce8e332]:not(.td-name){display:none!important}.access-page .access-table .access-row-toggle[data-v-2ce8e332]{display:inline-block}.access-page .access-table tr.is-expanded .access-row-toggle[data-v-2ce8e332]{transform:rotate(90deg)}}.pagination[data-v-c7fc452e]{display:flex;justify-content:center;align-items:center;gap:8px;margin-top:8px;flex-wrap:wrap}.pagination .page-size[data-v-c7fc452e]{display:flex;align-items:center;gap:4px}.pagination .page-size input[data-v-c7fc452e],.pagination .page-size select[data-v-c7fc452e]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--border-color);border-radius:4px;padding:4px 6px;width:64px}.pagination .page-size .page-size-custom[data-v-c7fc452e]{width:76px}.pagination .page-size .page-size-custom[data-v-c7fc452e]::-webkit-inner-spin-button,.pagination .page-size .page-size-custom[data-v-c7fc452e]::-webkit-outer-spin-button{opacity:1}.pagination .page-size .page-size-custom[data-v-c7fc452e]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 2px rgba(3,205,241,.15)}.pagination .nav-btn[data-v-c7fc452e]{background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:4px;padding:4px 10px;cursor:pointer}.pagination .nav-btn[data-v-c7fc452e]:disabled{opacity:.4;cursor:default}.modal-overlay[data-v-20da7191]{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--shadow-color);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;z-index:1000;animation:fadeIn-20da7191 .3s ease-out}@keyframes slideIn-20da7191{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes fadeIn-20da7191{0%{opacity:0}to{opacity:1}}@keyframes slideUp-20da7191{0%{opacity:0;transform:translateY(30px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-overlay[data-v-20da7191],.picker-overlay[data-v-20da7191]{position:fixed;inset:0;z-index:5000;display:flex;justify-content:center;align-items:flex-start;padding:80px 16px;overflow:auto;backdrop-filter:blur(4px)}@media(max-width:768px){.modal-overlay[data-v-20da7191],.picker-overlay[data-v-20da7191]{padding:40px 12px}}@media(max-width:480px){.modal-overlay[data-v-20da7191],.picker-overlay[data-v-20da7191]{padding:20px 8px}}.modal-window[data-v-20da7191]{z-index:5001}.task-flag[data-v-20da7191]{opacity:.95;color:#58d68d}.clone-block[data-v-20da7191]{margin-top:16px;border-top:1px solid hsla(0,0%,100%,.06);padding-top:12px}.clone-weekdays[data-v-20da7191]{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.weekday-pill[data-v-20da7191]{display:inline-flex;align-items:center;gap:8px;padding:6px 12px;border-radius:999px;border:1px solid var(--border-color);-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:pointer;transition:transform .1s ease,border-color .2s ease,background-color .2s ease}.weekday-pill input[data-v-20da7191]{display:none}.weekday-pill.checked[data-v-20da7191]{background:var(--accent-light);border-color:var(--accent-hover);transform:translateY(-1px)}.clone-hint[data-v-20da7191]{margin-top:6px;opacity:.75;font-size:.9rem}.modal-window[data-v-20da7191]{color:var(--text-primary);background:var(--modal-bg);border:2px solid var(--accent);padding:30px;border-radius:16px;width:520px;max-width:95%;box-shadow:0 20px 40px var(--shadow-color),0 0 0 1px hsla(0,0%,100%,.1);animation:slideIn-20da7191 .3s ease-out;position:relative}.modal-window[data-v-20da7191]:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.2),transparent)}.modal-window h2[data-v-20da7191]{margin:0 0 25px 0;color:var(--text-primary);font-family:Cuyabra,sans-serif;font-size:24px;font-weight:600;text-align:center;-webkit-background-clip:text;background-clip:text}.modal-window .form-group[data-v-20da7191]{margin-bottom:20px}.modal-window label[data-v-20da7191]{display:block;margin-bottom:8px;color:var(--text-secondary);font-weight:500;font-size:14px;text-transform:uppercase;letter-spacing:.5px}.modal-window .input-dark[data-v-20da7191]{color:var(--text-primary);background:var(--input-bg-solid);border:1px solid var(--input-border);border-radius:8px;padding:12px 16px;outline:none;width:100%;font-size:15px;transition:all .3s ease}.modal-window .input-dark[data-v-20da7191]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(3,205,241,.15)}.modal-window .input-dark[data-v-20da7191]:hover{border-color:var(--accent-hover)}.modal-window .profile-dropdown[data-v-20da7191]{background:var(--gradient-card);border:1px solid var(--border-accent);border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px;transition:all .3s ease;position:relative}.modal-window .profile-dropdown[data-v-20da7191]:hover{border-color:var(--accent);box-shadow:0 4px 12px var(--shadow-color)}.modal-window .profile-dropdown .dropdown-label[data-v-20da7191]{color:var(--text-primary);font-weight:600;white-space:nowrap;font-size:15px;text-shadow:0 1px 2px var(--shadow-color)}.modal-window .profile-dropdown .select-wrapper[data-v-20da7191]{position:relative;width:auto}.modal-window .profile-dropdown .select-wrapper select[data-v-20da7191]{-webkit-appearance:none;-moz-appearance:none;appearance:none;min-width:200px;background:var(--input-bg-solid);color:var(--text-primary);border:1px solid var(--input-border);padding:10px 35px 10px 14px;border-radius:8px;cursor:pointer;font-size:14px;outline:none;transition:all .3s ease}.modal-window .profile-dropdown .select-wrapper select[data-v-20da7191]:hover{border-color:var(--accent-hover)}.modal-window .profile-dropdown .select-wrapper select[data-v-20da7191]:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(3,205,241,.15)}.modal-window .profile-dropdown .select-wrapper select option[data-v-20da7191]{background:var(--bg-primary);color:var(--text-primary);padding:8px}.modal-window .profile-dropdown .select-wrapper[data-v-20da7191]:after{content:"▾";position:absolute;right:12px;top:50%;transform:translateY(-50%);color:var(--text-secondary);pointer-events:none;font-size:14px;transition:all .3s ease}.modal-window .profile-dropdown .select-wrapper[data-v-20da7191]:hover:after{color:#42a5f5}.modal-window .profiles-section[data-v-20da7191]{margin-top:10px;max-height:280px;overflow-y:auto;padding-right:5px}.modal-window .profiles-section[data-v-20da7191]::-webkit-scrollbar{width:6px}.modal-window .profiles-section[data-v-20da7191]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.05);border-radius:3px}.modal-window .profiles-section[data-v-20da7191]::-webkit-scrollbar-thumb{background:rgba(66,165,245,.3);border-radius:3px}.modal-window .profiles-section[data-v-20da7191]::-webkit-scrollbar-thumb:hover{background:rgba(66,165,245,.5)}.modal-window .profiles-section .model-profile[data-v-20da7191]{margin-bottom:12px}.modal-window .checkbox-label[data-v-20da7191]{display:flex;align-items:center;margin:20px 0;color:var(--text-primary);cursor:pointer;padding:12px;border-radius:8px;transition:all .3s ease}.modal-window .checkbox-label[data-v-20da7191]:hover{background:hsla(0,0%,100%,.05)}.modal-window .checkbox-label input[type=checkbox][data-v-20da7191]{margin-right:12px;width:18px;height:18px;accent-color:var(--accent);cursor:pointer}.modal-window .checkbox-label .checkbox-text[data-v-20da7191]{font-weight:500;-webkit-user-select:none;-moz-user-select:none;user-select:none}.modal-window .modal-buttons[data-v-20da7191]{display:flex;justify-content:flex-end;gap:12px;margin-top:30px;padding-top:20px;border-top:1px solid var(--border-color)}.modal-window .modal-buttons .btn[data-v-20da7191]{display:flex;align-items:center;gap:8px;padding:12px 24px;border-radius:8px;cursor:pointer;font-weight:600;border:none;font-family:Cuyabra,sans-serif;font-size:14px;transition:all .3s ease;position:relative;overflow:hidden}.modal-window .modal-buttons .btn[data-v-20da7191]:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;transition:left .5s ease;background:linear-gradient(90deg,transparent,hsla(0,0%,100%,.1),transparent)}.modal-window .modal-buttons .btn[data-v-20da7191]:hover:before{left:100%}.modal-window .modal-buttons .btn .btn-icon[data-v-20da7191]{font-size:16px}.modal-window .modal-buttons .save-btn[data-v-20da7191]{background:var(--accent);color:#1a1a2e;box-shadow:0 4px 12px var(--shadow-accent);display:inline-flex;align-items:center;gap:6px}.modal-window .modal-buttons .save-btn[data-v-20da7191]:hover:not(:disabled){background:var(--accent-hover);box-shadow:0 6px 16px var(--shadow-accent);transform:translateY(-1px)}.modal-window .modal-buttons .save-btn[data-v-20da7191]:active:not(:disabled){transform:translateY(0)}.modal-window .modal-buttons .save-btn[data-v-20da7191]:disabled{opacity:.7;cursor:wait}.modal-window .modal-buttons .btn-spinner[data-v-20da7191]{display:inline-block;width:14px;height:14px;border:2px solid rgba(26,26,46,.3);border-top-color:#1a1a2e;border-radius:50%;animation:btn-spin-20da7191 .6s linear infinite}@keyframes btn-spin-20da7191{to{transform:rotate(1turn)}}.modal-window .modal-buttons .cancel-btn[data-v-20da7191]{background:var(--btn-secondary-bg);color:var(--btn-secondary-text)}.modal-window .modal-buttons .cancel-btn[data-v-20da7191]:hover{background:var(--btn-secondary-hover);transform:translateY(-1px)}.modal-window .modal-buttons .cancel-btn[data-v-20da7191]:active{transform:translateY(0)}@media(max-width:768px){.modal-window[data-v-20da7191]{width:95%;padding:20px;margin:10px}.modal-window h2[data-v-20da7191]{margin-bottom:16px;font-size:20px}.modal-window .form-group[data-v-20da7191]{margin-bottom:14px}}@media(max-width:480px){.modal-window[data-v-20da7191]{width:100%;padding:14px;margin:0}.modal-window .profile-dropdown[data-v-20da7191]{flex-direction:column;align-items:stretch;gap:10px}.modal-window .profile-dropdown .dropdown-label[data-v-20da7191]{text-align:center}.modal-window .profile-dropdown .select-wrapper select[data-v-20da7191]{min-width:100%}.modal-window .modal-buttons[data-v-20da7191]{flex-direction:column}.modal-window .modal-buttons .btn[data-v-20da7191]{width:100%;justify-content:center}}.clone-actions[data-v-20da7191]{display:flex;gap:12px;margin-top:12px}.clone-actions .clear-btn[data-v-20da7191],.clone-actions .clone-btn[data-v-20da7191]{border:none;outline:none;box-shadow:none;cursor:pointer}.clone-actions .clone-btn[data-v-20da7191]{background:linear-gradient(135deg,#42a5f5,#1976d2);color:#fff;font-weight:600;padding:10px 18px;border-radius:8px;transition:all .3s ease}.clone-actions .clone-btn[data-v-20da7191]:hover{background:linear-gradient(135deg,#1976d2,#1565c0);transform:translateY(-1px);box-shadow:0 4px 10px rgba(66,165,245,.3)}.clone-actions .clone-btn[data-v-20da7191]:active{transform:translateY(0)}.clone-actions .clear-btn[data-v-20da7191]{background:linear-gradient(135deg,#546e7a,#37474f);color:#fff;font-weight:600;padding:10px 18px;border-radius:8px;transition:all .3s ease}.clone-actions .clear-btn[data-v-20da7191]:hover{background:linear-gradient(135deg,#37474f,#263238);transform:translateY(-1px);box-shadow:0 4px 10px rgba(84,110,122,.4)}.clone-actions .clear-btn[data-v-20da7191]:active{transform:translateY(0)}.modal-window[data-v-20da7191]{max-height:90vh;display:flex;flex-direction:column;overflow-y:auto}.modal-body[data-v-20da7191]{overflow:visible;padding-right:4px}.modal-buttons[data-v-20da7191]{position:sticky;bottom:0;z-index:10;display:flex;gap:10px;align-items:center;padding:12px 0;background:linear-gradient(0deg,var(--modal-bg) 60%,transparent 100%);border-top:1px solid var(--border-color)}.modal-buttons .spacer[data-v-20da7191]{flex:1}.tabs[data-v-20da7191]{display:flex;gap:8px;margin-bottom:12px}.tab[data-v-20da7191]{border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);padding:8px 12px;border-radius:8px;cursor:pointer}.tab.active[data-v-20da7191]{border-color:var(--accent);box-shadow:inset 0 0 0 1px rgba(3,205,241,.2)}.selected-devices[data-v-20da7191]{margin-bottom:16px}.selected-devices-list[data-v-20da7191]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.selected-device[data-v-20da7191]{display:flex;align-items:center;justify-content:space-between;background:hsla(0,0%,100%,.04);border:1px solid hsla(0,0%,100%,.08);border-radius:8px;padding:8px 10px}.device-line[data-v-20da7191]{display:flex;gap:8px;align-items:center}.badge[data-v-20da7191]{font-size:12px;border:1px solid hsla(0,0%,100%,.15);padding:2px 6px;border-radius:6px;opacity:.9}.remove-token-btn[data-v-20da7191]{background:transparent;border:1px solid hsla(0,0%,100%,.2);border-radius:6px;padding:6px 10px;cursor:pointer}.modal-body[data-v-20da7191]{scrollbar-color:var(--accent) hsla(0,0%,100%,.06);scrollbar-width:thin}.modal-body[data-v-20da7191]::-webkit-scrollbar{width:8px;height:8px}.modal-body[data-v-20da7191]::-webkit-scrollbar-track{background:hsla(0,0%,100%,.06);border-radius:4px}.modal-body[data-v-20da7191]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px}.modal-body[data-v-20da7191]::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.picker-overlay[data-v-20da7191]{position:fixed;inset:0;background:var(--shadow-color);backdrop-filter:blur(2px);display:flex;align-items:center;justify-content:center;z-index:1200}.picker-panel[data-v-20da7191]{width:min(1100px,95vw);max-height:90dvh;max-height:90vh;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:12px;display:flex;flex-direction:column;overflow:hidden;box-shadow:0 20px 40px var(--shadow-color)}.picker-panel>.app-modal__footer[data-v-20da7191]{flex-shrink:0;border-top:1px solid hsla(0,0%,100%,.08);padding:10px 12px;background:var(--bg-secondary)}.picker-panel .picker-table[data-v-20da7191]{flex:1 1 auto;min-height:0}.picker-panel .picker-scroll[data-v-20da7191]{flex:1 1 auto;min-height:0;max-height:none}@media(max-width:768px){.picker-panel[data-v-20da7191]{max-height:95dvh;max-height:95vh;width:96vw}.picker-panel .picker-pagination[data-v-20da7191]{flex-wrap:wrap;gap:6px;padding:8px 10px}.picker-panel .picker-row[data-v-20da7191]{grid-template-columns:40px 28px 1fr 1fr;gap:6px;padding:8px 10px;font-size:.85rem}.picker-panel .picker-row>.col[data-v-20da7191]:nth-child(5),.picker-panel .picker-row>.col[data-v-20da7191]:nth-child(6){display:none}}.picker-header[data-v-20da7191]{display:flex;gap:12px;align-items:center;flex-wrap:wrap;padding:12px;border-bottom:1px solid hsla(0,0%,100%,.1)}.picker-header .picker-title[data-v-20da7191]{font-weight:700;color:var(--text-primary)}.picker-header .picker-group[data-v-20da7191],.picker-header .picker-search[data-v-20da7191]{border-radius:8px;border:1px solid var(--border-color);background:var(--bg-primary);color:var(--text-primary);padding:10px 12px}.picker-header .picker-group[data-v-20da7191]{min-width:200px}.picker-header .picker-search[data-v-20da7191]{flex:1;min-width:220px}.picker-table[data-v-20da7191]{display:flex;flex-direction:column}.picker-row[data-v-20da7191]{display:grid;grid-template-columns:60px 1fr 1fr 1fr 1fr;gap:8px;padding:10px 12px;align-items:center;border-bottom:1px solid hsla(0,0%,100%,.06);color:var(--text-primary)}.picker-row .col.small[data-v-20da7191]{display:flex;justify-content:center}.picker-row .col.mono[data-v-20da7191]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.picker-row.picker-cap[data-v-20da7191]{font-weight:700;background:hsla(0,0%,100%,.05);position:sticky;top:0;z-index:1}.picker-row.chosen[data-v-20da7191]{background:rgba(66,165,245,.1)}.picker-scroll[data-v-20da7191]{overflow:auto;max-height:55vh}.picker-pagination[data-v-20da7191]{gap:10px;padding:10px 12px;border-top:1px solid hsla(0,0%,100%,.1)}.picker-pagination .btn[data-v-20da7191]{background:var(--bg-secondary);color:var(--text-primary);border:none;border-radius:6px;padding:6px 10px;cursor:pointer}.picker-pagination .btn[data-v-20da7191]:disabled{opacity:.5;cursor:default}.picker-pagination .page-indicator[data-v-20da7191]{min-width:80px;text-align:center}.picker-pagination .picker-psize[data-v-20da7191]{margin-left:auto;border-radius:6px;background:var(--bg-primary);color:var(--text-primary);border:1px solid var(--border-color);padding:6px 10px}.picker-actions[data-v-20da7191]{position:sticky;bottom:0;z-index:10;display:flex;gap:10px;justify-content:flex-end;padding:12px;border-top:1px solid hsla(0,0%,100%,.1);background:var(--bg-secondary)}.picker-actions .btn[data-v-20da7191]{padding:10px 16px;border-radius:8px;font-weight:700;cursor:pointer;border:none}.picker-actions .save-btn[data-v-20da7191]{background:#1976d2;color:#fff}.picker-actions .cancel-btn[data-v-20da7191]{background:var(--bg-secondary);color:var(--text-primary)}.device-actions[data-v-20da7191]{display:flex;justify-content:flex-start;margin-bottom:12px}.device-actions .add-device-btn[data-v-20da7191]{background:linear-gradient(135deg,#42a5f5,#1976d2);color:#fff;border:none;border-radius:8px;padding:10px 14px;font-weight:600;cursor:pointer;transition:.2s ease}.device-actions .add-device-btn[data-v-20da7191]:hover{filter:brightness(1.05);transform:translateY(-1px)}.device-actions .add-device-btn[data-v-20da7191]:active{transform:translateY(0)}.task-day-badge[data-v-20da7191]{font-size:.78rem;color:var(--text-secondary);font-weight:400;margin-left:6px}.task-tabs[data-v-20da7191]{width:100%;flex:0 0 auto}.footer-spacer[data-v-20da7191]{flex:1 1 auto}.picker-toolbar[data-v-20da7191]{display:flex;align-items:center;gap:8px;padding:12px 18px 0;flex:0 0 auto}.picker-toolbar .picker-group[data-v-20da7191]{flex:0 0 200px}.picker-toolbar .picker-search[data-v-20da7191]{flex:1 1 auto;min-width:0}.app-modal .device-actions .add-device-btn[data-v-20da7191]{background:var(--bg-secondary)!important;border:1px solid var(--accent)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:8px 14px!important;font-weight:500!important;filter:none!important;transform:none!important}.app-modal .device-actions .add-device-btn[data-v-20da7191]:hover{background:var(--bg-primary)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important;filter:none!important;transform:none!important}.app-modal .selected-device[data-v-20da7191]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.picker-pagination[data-v-20da7191]{display:flex;align-items:center;gap:8px;margin-top:8px;justify-content:center}.picker-pagination .page-indicator[data-v-20da7191]{color:var(--text-primary);font-variant-numeric:tabular-nums;font-size:.85rem}.picker-pagination .picker-psize[data-v-20da7191]{width:auto;min-width:60px}.app-modal .clone-block[data-v-20da7191]{margin-top:14px;padding:12px 14px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px}.app-modal .checkbox-label[data-v-20da7191]{display:inline-flex;align-items:center;gap:10px;cursor:pointer;font-size:.95rem;font-weight:500;color:var(--text-primary)}.app-modal .checkbox-label input[type=checkbox][data-v-20da7191]{width:18px;height:18px;flex-shrink:0}.app-modal .checkbox-label .checkbox-text[data-v-20da7191]{line-height:1.3}.app-modal .clone-weekdays[data-v-20da7191]{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.app-modal .weekday-pill[data-v-20da7191]{display:inline-flex!important;align-items:center!important;gap:6px!important;padding:6px 12px!important;border-radius:999px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;cursor:pointer!important;font-size:.85rem!important;font-weight:500!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.app-modal .weekday-pill input[type=checkbox][data-v-20da7191]{display:none}.app-modal .weekday-pill[data-v-20da7191]:hover{border-color:var(--border-accent-strong)!important}.app-modal .weekday-pill.checked[data-v-20da7191]{background:var(--bg-primary)!important;border-color:var(--accent)!important;color:var(--accent)!important}.app-modal .clone-actions[data-v-20da7191]{display:flex;gap:8px;margin-top:12px;flex-wrap:wrap}.app-modal .clone-actions .btn[data-v-20da7191]{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:32px!important;padding:0 12px!important;border-radius:8px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;font-size:12.5px!important;font-weight:500!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important;background-image:none!important}.app-modal .clone-actions .btn[data-v-20da7191]:hover{background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.app-modal .clone-actions .clone-btn[data-v-20da7191]{border-color:var(--accent)!important;color:var(--accent)!important}.app-modal .clone-hint[data-v-20da7191]{margin-top:10px;font-size:.8rem;color:var(--text-secondary);font-style:italic}.app-modal .input-dark[data-v-20da7191],.app-modal .select-dark[data-v-20da7191]{width:100%!important;padding:10px 14px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;font-size:.95rem!important;box-sizing:border-box!important}.app-modal .input-dark[data-v-20da7191]:hover,.app-modal .select-dark[data-v-20da7191]:hover{border-color:var(--border-accent-strong)!important}.app-modal .input-dark[data-v-20da7191]:focus,.app-modal .select-dark[data-v-20da7191]:focus{border-color:var(--border-accent-strong)!important;outline:none!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.app-modal input.input-dark[type=time][data-v-20da7191]{width:100%!important;box-sizing:border-box}.app-modal .form-group[data-v-20da7191]{display:flex!important;flex-direction:column!important;gap:6px!important;margin-bottom:14px!important}.app-modal .form-group label[data-v-20da7191]{font-size:.82rem!important;color:var(--text-secondary)!important;font-weight:500!important}.app-modal__footer[data-v-20da7191]{flex-wrap:wrap!important}.app-modal__footer .footer-spacer[data-v-20da7191]{flex:1 1 auto}.app-modal .remove-token-btn[data-v-20da7191]{background:transparent!important;border:none!important;color:var(--text-secondary)!important;font-size:16px!important;cursor:pointer!important;padding:4px 8px!important;border-radius:6px!important;transition:background .15s ease,color .15s ease!important}.app-modal .remove-token-btn[data-v-20da7191]:hover{background:rgba(239,68,68,.1)!important;color:#ef4444!important}.app-modal .dropdown-label[data-v-20da7191]{font-size:.82rem!important;color:var(--text-secondary)!important;margin-bottom:6px!important}.app-modal .profile-dropdown[data-v-20da7191]{margin-bottom:14px!important}.sort-icon[data-v-6b49ce36]{margin-left:2px;display:inline-flex;vertical-align:middle}.task-history[data-v-1e264f18]{width:100%}.task-history .title[data-v-1e264f18]{text-align:center;margin-bottom:8px}.task-history .log-search[data-v-1e264f18]{background:var(--bg-secondary);color:var(--text-primary);border:1px solid var(--accent);border-radius:4px;padding:6px 10px;width:100%;max-width:320px;margin:0 auto 12px auto;display:block}.task-history .task-history-table-wrapper[data-v-1e264f18]{overflow-x:auto;width:100%}.task-history table[data-v-1e264f18]{display:table;table-layout:auto;width:100%;border-collapse:separate;border-spacing:0;border-radius:8px;overflow:hidden}.task-history table td[data-v-1e264f18],.task-history table th[data-v-1e264f18]{padding:8px;border-bottom:1px solid var(--accent);text-align:center;white-space:nowrap}.task-history table th[data-v-1e264f18]{background:var(--bg-secondary);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.task-history table th[data-v-1e264f18]:first-child{border-top-left-radius:8px}.task-history table th[data-v-1e264f18]:last-child{border-top-right-radius:8px}.task-history table tr[data-v-1e264f18]:nth-child(2n){background:var(--bg-tertiary)}.task-history table tr:last-child td[data-v-1e264f18]:first-child{border-bottom-left-radius:8px}.task-history table tr:last-child td[data-v-1e264f18]:last-child{border-bottom-right-radius:8px}@media(max-width:768px){.task-history table[data-v-1e264f18]{font-size:.8rem}.task-history .log-search[data-v-1e264f18]{max-width:unset}}@media(max-width:500px){.task-history table[data-v-1e264f18],.task-history td[data-v-1e264f18],.task-history th[data-v-1e264f18]{font-size:.7rem;padding:6px}}@media(max-width:480px){.task-history table[data-v-1e264f18]{min-width:100%}.task-history td[data-v-1e264f18],.task-history th[data-v-1e264f18]{padding:4px;font-size:.65rem}}@media(max-width:400px){.task-history table[data-v-1e264f18]{min-width:350px}}.pagination-controls-wrapper[data-v-1e264f18]{margin-top:16px;display:flex;justify-content:center}.load-more-wrapper[data-v-1e264f18]{text-align:center;margin:15px 0}.load-more-wrapper .load-more-btn[data-v-1e264f18]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e;color:var(--bg-primary)!important}.load-more-wrapper .load-more-btn[data-v-1e264f18]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.load-more-wrapper .load-more-btn[data-v-1e264f18]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.schedule-clock[data-v-956f2b62]{position:relative;display:inline-flex;align-items:center;color:var(--accent);font-size:1rem;cursor:pointer}.schedule-clock .fas.fa-clock[data-v-956f2b62]{transition:transform .2s ease}.schedule-clock:hover .fas.fa-clock[data-v-956f2b62]{transform:scale(1.1)}.clock-popover[data-v-956f2b62]{position:fixed;min-width:220px;max-width:min(420px,90vw);padding:10px 12px;border-radius:10px;background:var(--bg-secondary);border:1px solid var(--border-color);box-shadow:0 10px 30px var(--shadow-color);z-index:10000}.clock-popover .row[data-v-956f2b62]{display:grid;grid-template-columns:80px 1fr;gap:6px;font-size:.85rem;margin:4px 0}.clock-popover .row span[data-v-956f2b62]{color:var(--text-secondary)}.clock-popover .row.mono strong[data-v-956f2b62]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;word-break:break-word;overflow-wrap:anywhere}.task-id-badge[data-v-70de7529]{font-size:.75rem;color:var(--text-secondary);font-weight:400;margin-left:6px}.ack-tabs[data-v-70de7529]{width:100%}.ack-toolbar[data-v-70de7529]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.ack-search[data-v-70de7529]{flex:1 1 240px;min-width:0}.ack-summary[data-v-70de7529]{font-size:.85rem;color:var(--text-secondary);font-variant-numeric:tabular-nums}.ack-table-wrap[data-v-70de7529]{overflow:auto;border-radius:8px;border:1px solid var(--border-color)}.ack-table[data-v-70de7529]{width:100%;border-collapse:collapse;font-size:.82rem;color:var(--text-primary)}.ack-table td[data-v-70de7529],.ack-table th[data-v-70de7529]{padding:8px 10px;text-align:left;border-bottom:1px solid var(--border-color)}.ack-table th[data-v-70de7529]{background:var(--bg-secondary);color:var(--text-secondary);font-weight:600;text-transform:uppercase;letter-spacing:.3px;font-size:.7rem;position:sticky;top:0;z-index:1}.ack-table tr:last-child td[data-v-70de7529]{border-bottom:none}.ack-table td.center[data-v-70de7529]{text-align:center}.ack-table td.mono[data-v-70de7529]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;color:var(--text-secondary)}.ack-table .st-ok[data-v-70de7529]{color:#22c55e;font-weight:600}.ack-table .st-err[data-v-70de7529]{color:#ef4444;font-weight:600}.ack-table .st-pend[data-v-70de7529]{color:#f59e0b;font-weight:600}.ack-table .no-data[data-v-70de7529]{text-align:center;padding:24px;color:var(--text-secondary);font-style:italic}.ack-help[data-v-70de7529]{padding:10px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:8px;font-size:.82rem;color:var(--text-secondary)}.ack-help h4[data-v-70de7529]{margin:0 0 6px;color:var(--text-primary);font-size:.88rem}.ack-help ul[data-v-70de7529]{margin:0;padding-left:18px;line-height:1.5}.inline-spinner[data-v-58bed7de]{display:inline-block;vertical-align:middle;border-radius:50%;border:3px solid var(--spinner-track,hsla(0,0%,100%,.22));border-top-color:var(--accent);animation:spin-58bed7de .8s linear infinite}.is-xs[data-v-58bed7de]{width:14px;height:14px;border-width:2px}.is-sm[data-v-58bed7de]{width:16px;height:16px;border-width:3px}.is-md[data-v-58bed7de]{width:20px;height:20px;border-width:3px}@keyframes spin-58bed7de{to{transform:rotate(1turn)}}.upgrade-text[data-v-85dbf4a0]{margin:0;color:var(--text-primary);font-size:.95rem;line-height:1.45}.upgrade-hint[data-v-85dbf4a0]{font-size:.82rem;color:var(--text-secondary);margin-bottom:6px}.upgrade-warning[data-v-85dbf4a0]{padding:10px 12px;border-radius:8px;background:rgba(245,158,11,.08);border:1px solid rgba(245,158,11,.35);color:var(--text-primary);font-size:.85rem;line-height:1.4}.mono[data-v-85dbf4a0]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.78rem}.token-list[data-v-85dbf4a0]{list-style:none;margin:0;padding:8px 12px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px;max-height:180px;overflow:auto;color:var(--text-primary)}.token-list li[data-v-85dbf4a0]{padding:2px 0}.task-list[data-v-85dbf4a0]{display:flex;flex-direction:column;gap:8px;max-height:280px;overflow:auto}.task-block[data-v-85dbf4a0]{padding:8px 10px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:6px}.task-id[data-v-85dbf4a0]{font-size:.78rem;color:var(--text-secondary);margin-bottom:4px}.muted[data-v-85dbf4a0]{color:var(--text-secondary);font-style:italic;font-size:.8rem}.scheduler-view[data-v-196656ff]{font-family:Cuyabra,sans-serif;color:var(--text-primary);margin-top:70px;max-width:1600px;padding:0 16px;padding-bottom:64px;margin:70px auto 0}.scheduler-view .current-time-block[data-v-196656ff]{font-size:1.2rem;margin-bottom:16px;color:var(--text-primary);font-weight:500;text-shadow:0 1px 3px rgba(0,0,0,.2)}.scheduler-view .toolbar[data-v-196656ff]{display:flex;margin-bottom:20px}.scheduler-view .toolbar .search[data-v-196656ff]{flex-grow:1;background:rgba(151,213,241,.25);color:var(--text-primary);border:1px solid var(--border-color);border-radius:8px;padding:10px 15px;font-size:1rem;transition:all .3s ease}.scheduler-view .toolbar .search[data-v-196656ff]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 10px var(--accent-glow)}.scheduler-view .task-history-wrapper[data-v-196656ff]{margin-top:32px;margin-bottom:64px}.scheduler-view .task-history-wrapper h2[data-v-196656ff]{text-align:center;color:var(--text-primary);font-size:1.5rem;margin-bottom:20px}.scheduler-view .calendar[data-v-196656ff]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin-top:24px}.scheduler-view .calendar .day[data-v-196656ff]{background:var(--bg-secondary);border:1px solid var(--glass-border);border-radius:10px;padding:12px;display:flex;flex-direction:column;gap:10px;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,border-color .3s ease,transform .3s ease;height:clamp(220px,26vh,300px);overflow:hidden}.scheduler-view .calendar .day[data-v-196656ff]:hover{border-color:color-mix(in srgb,var(--accent) 50%,transparent);transform:translateY(-2px)}.scheduler-view .calendar .day h2[data-v-196656ff]{text-align:center;margin-bottom:0;color:var(--text-primary);font-size:1rem;font-weight:600;text-transform:capitalize;flex:0 0 auto;line-height:1.2}.scheduler-view .calendar .day .add-task[data-v-196656ff]{background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid var(--accent);color:var(--accent);border-radius:8px;padding:6px;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .3s ease;flex:0 0 auto}.scheduler-view .calendar .day .add-task[data-v-196656ff]:hover{background:var(--accent);color:var(--bg-darkest)}.scheduler-view .calendar .day .tasks-scroll[data-v-196656ff]{flex:1 1 auto;min-height:0;overflow:auto;padding-right:4px;scrollbar-color:var(--accent) var(--glass-bg);scrollbar-width:thin}.scheduler-view .calendar .day .tasks-scroll[data-v-196656ff]::-webkit-scrollbar{width:8px;height:8px}.scheduler-view .calendar .day .tasks-scroll[data-v-196656ff]::-webkit-scrollbar-track{background:var(--glass-bg);border-radius:4px}.scheduler-view .calendar .day .tasks-scroll[data-v-196656ff]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px}.scheduler-view .calendar .day .tasks-scroll[data-v-196656ff]::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.scheduler-view .calendar .day .task[data-v-196656ff]{background:var(--bg-surface-accent);border-radius:8px;padding:8px;display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:var(--text-primary);border-left:3px solid var(--accent);white-space:normal;word-break:break-word;overflow-wrap:anywhere;margin-bottom:8px}.scheduler-view .calendar .day .task .task-line[data-v-196656ff]{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;flex-wrap:wrap}.scheduler-view .calendar .day .task .task-line>span[data-v-196656ff]:first-child{flex:1 1 auto;min-width:0;line-height:1.3}.scheduler-view .calendar .day .task .ack-badges[data-v-196656ff]{display:flex;align-items:center;gap:6px;font-size:11px;opacity:.9;white-space:nowrap;flex:0 0 auto}@media(max-width:768px){.scheduler-view .calendar .day .task .ack-badges[data-v-196656ff]{gap:4px;font-size:10px}}@media(max-width:480px){.scheduler-view .calendar .day .task .ack-badges[data-v-196656ff]{flex-direction:column;gap:2px;align-items:flex-end}}.scheduler-view .calendar .day .task .ack-badge[data-v-196656ff]{display:inline-flex;align-items:center;gap:3px;padding:2px 6px;border-radius:12px;background:var(--accent-subtle);border:1px solid var(--border-accent);font-size:inherit;line-height:1.2}@media(max-width:768px){.scheduler-view .calendar .day .task .ack-badge[data-v-196656ff]{padding:1px 4px;gap:2px}}.scheduler-view .calendar .day .task .ack-badge.ok[data-v-196656ff]{background:rgba(52,199,89,.12);border-color:rgba(52,199,89,.35)}.scheduler-view .calendar .day .task .task-actions[data-v-196656ff]{display:flex;gap:6px;flex:0 0 auto;align-self:flex-start}.scheduler-view .calendar .day .task .delete-task[data-v-196656ff],.scheduler-view .calendar .day .task .edit-task[data-v-196656ff]{background:none;border:none;cursor:pointer;font-size:.95rem;color:var(--text-secondary);padding:4px;border-radius:50%;transition:all .3s ease}.scheduler-view .calendar .day .task .delete-task[data-v-196656ff]:hover,.scheduler-view .calendar .day .task .edit-task[data-v-196656ff]:hover{color:var(--danger-hover);background:color-mix(in srgb,var(--danger) 10%,transparent)}.scheduler-view .calendar .day .task .edit-task[data-v-196656ff]:hover{color:var(--accent);background:color-mix(in srgb,var(--accent) 10%,transparent)}.scheduler-view .calendar .day .no-tasks[data-v-196656ff]{color:var(--text-secondary);opacity:.9;font-size:.9rem}.scheduler-view .calendar .delete-all-btn[data-v-196656ff]{grid-column:1/-1;margin-top:20px;background:color-mix(in srgb,var(--accent) 15%,transparent);border:1px solid var(--accent);color:var(--accent);border-radius:8px;padding:8px;font-size:.9rem;font-weight:600;cursor:pointer;transition:all .3s ease;text-align:center}.scheduler-view .calendar .delete-all-btn[data-v-196656ff]:hover{background:var(--accent);color:var(--bg-darkest)}@media(max-width:768px){.scheduler-view .calendar[data-v-196656ff]{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:12px}.scheduler-view .calendar .day[data-v-196656ff]{padding:10px;height:clamp(200px,28vh,280px)}.scheduler-view .calendar .day .task[data-v-196656ff]{padding:6px;font-size:.8rem}.scheduler-view .calendar .day .task .task-line[data-v-196656ff]{gap:6px}}@media(max-width:480px){.scheduler-view .calendar[data-v-196656ff]{grid-template-columns:1fr}.scheduler-view .calendar .day .task .task-line[data-v-196656ff]{flex-direction:column;align-items:flex-start;gap:6px}.scheduler-view .calendar .day .task .task-line .ack-badges[data-v-196656ff]{align-self:flex-end;flex-direction:row;gap:4px}}.table-wrapper.workers-schedulerview[data-v-196656ff]{background:transparent!important;padding:0!important;box-shadow:none!important;min-height:100px;overflow-x:auto;margin-bottom:20px;border-radius:8px!important;scrollbar-color:var(--accent) var(--glass-bg);scrollbar-width:thin}.table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar{width:8px;height:8px}.table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar-track{background:var(--glass-bg);border-radius:4px}.table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar-thumb{background:var(--accent);border-radius:4px}.table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar-thumb:hover{background:var(--accent-hover)}.worker-row-schedulerview[data-v-196656ff]{display:grid;grid-template-columns:40px 1fr 1fr 1fr 1fr;align-items:center;width:100%;min-width:600px;padding:10px 8px;margin-bottom:6px;border:1px solid var(--bg-primary);border-radius:8px;position:relative;transition:background-color .2s ease;background-color:var(--bg-surface-accent)}.worker-row-schedulerview.selected[data-v-196656ff]{background-color:color-mix(in srgb,var(--accent) 10%,transparent);border-color:var(--accent)}.worker-row-schedulerview[data-v-196656ff]:hover{background-color:color-mix(in srgb,var(--accent) 34%,transparent);border-color:var(--bg-primary)}.worker-row-schedulerview>div[data-v-196656ff]{text-align:center;padding:4px 8px;display:flex;align-items:center;justify-content:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-height:32px}.worker-row-schedulerview.cap[data-v-196656ff]{background-color:var(--bg-secondary)!important;font-weight:700;border-bottom:2px solid var(--accent);border-radius:8px 8px 0 0;position:sticky;top:0;z-index:10}.worker-row-schedulerview.cap[data-v-196656ff]:hover{background-color:var(--bg-secondary)!important}.worker-row-schedulerview.cap>div[data-v-196656ff]{cursor:pointer;color:var(--text-primary);text-transform:uppercase;font-size:.85rem;font-weight:700;letter-spacing:.5px}.worker-row-schedulerview.cap>div[data-v-196656ff]:hover{color:var(--text-primary)}.worker-row-schedulerview.cap>div[data-v-196656ff]:after{content:none!important}.resend-task[data-v-196656ff]{margin:0 6px;padding:6px 10px;border-radius:8px;border:1px solid transparent;background:var(--bg-surface-accent);color:var(--text-primary)}.resend-task[data-v-196656ff]:disabled{opacity:.45;cursor:not-allowed}.resend-task[data-v-196656ff]:not(:disabled):hover{border-color:var(--accent)}.delete-all-btn[data-v-196656ff],button.delete-task[data-v-196656ff],button.edit-task[data-v-196656ff]{transition:transform .08s ease,opacity .2s ease,box-shadow .2s ease}.delete-all-btn[data-v-196656ff]:active,button.delete-task[data-v-196656ff]:active,button.edit-task[data-v-196656ff]:active{transform:translateY(1px)}.mini-spinner-inline[data-v-196656ff]{display:inline-block;vertical-align:middle}.mini-spinner-inline[data-v-196656ff] .loading-spinner{width:16px;height:16px}.delete-all-btn[disabled][data-v-196656ff],.delete-task[disabled][data-v-196656ff]{opacity:.7;cursor:default}.current-time-block.linklike[data-v-196656ff]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .12s ease,box-shadow .2s ease,color .15s ease}.current-time-block.linklike[data-v-196656ff]:hover{color:var(--accent)}.current-time-block.linklike[data-v-196656ff]:active{transform:translateY(1px)}.ack-badge[data-v-196656ff]{cursor:help}.sortable-col[data-v-196656ff]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:color .18s ease,text-decoration-color .18s ease}.sortable-col[data-v-196656ff]:hover{color:var(--accent);text-decoration:underline;text-underline-offset:3px;text-decoration-thickness:2px;text-decoration-color:var(--accent)}.sortable-col[data-v-196656ff]:active{transform:translateY(.5px)}.task .task-line[data-v-196656ff]{display:flex;align-items:center;justify-content:space-between;gap:12px}.ack-badges[data-v-196656ff]{display:inline-flex;align-items:center;gap:10px;font-size:12px;opacity:.9;white-space:nowrap}.ack-badge[data-v-196656ff]{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:999px;background:var(--accent-subtle);border:1px solid var(--border-accent)}.ack-badge.ok[data-v-196656ff]{background:rgba(52,199,89,.12);border-color:rgba(52,199,89,.35)}.ack-badge[data-v-196656ff]{cursor:pointer}.worker-schedulerview-checkbox[data-v-196656ff]{position:relative;display:flex;justify-content:center;align-items:center}.worker-schedulerview-checkbox input[type=checkbox][data-v-196656ff]{position:absolute;opacity:0;cursor:pointer;width:20px;height:20px;z-index:2}.worker-schedulerview-checkbox label[data-v-196656ff]{display:inline-block;width:20px;height:20px;border:2px solid var(--border-color);border-radius:6px;background-color:var(--bg-primary);cursor:pointer;position:relative;transition:all .3s ease}.worker-schedulerview-checkbox label[data-v-196656ff]:after{content:"";position:absolute;display:none;left:6px;top:2px;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}.worker-schedulerview-checkbox input[type=checkbox]:checked+label[data-v-196656ff]{background-color:var(--accent);border-color:var(--accent)}.worker-schedulerview-checkbox input[type=checkbox]:checked+label[data-v-196656ff]:after{display:block}.worker-schedulerview-checkbox input[type=checkbox]:focus+label[data-v-196656ff]{box-shadow:0 0 0 2px var(--accent-glow)}.group-container[data-v-196656ff]{margin-bottom:12px;border-radius:10px;overflow:visible;background-color:var(--bg-secondary);border:1px solid var(--glass-border);box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease;min-width:600px;width:100%}.group-container .group-header[data-v-196656ff]{min-height:50px;display:flex;align-items:center;padding:10px 15px;cursor:pointer;background-color:var(--bg-surface-accent);transition:background-color .3s ease;border-radius:0}.group-container .group-header[data-v-196656ff]:hover{background-color:color-mix(in srgb,var(--accent) 5%,transparent)}.group-container .group-title[data-v-196656ff]{display:flex;align-items:center;color:var(--text-primary);font-weight:600;font-size:1.1rem;gap:12px;border-radius:8px!important}.group-container .group-title .group-toggle[data-v-196656ff]{color:var(--accent);transition:transform .3s ease;font-size:1.2rem}.group-container .group-title .group-toggle.open[data-v-196656ff]{transform:rotate(90deg)}.group-container .worker-row-schedulerview[data-v-196656ff]{margin:8px 0;width:100%;border-radius:8px}.group-container .worker-row-schedulerview[data-v-196656ff]:last-child{margin-bottom:15px}.group-container .worker-row-schedulerview[data-v-196656ff]:first-of-type{margin-top:15px}@media(max-width:768px){.scheduler-view[data-v-196656ff]{margin-top:35px;padding:0 12px}.scheduler-view .calendar[data-v-196656ff]{grid-template-columns:1fr}.scheduler-view .calendar .day[data-v-196656ff]{height:clamp(200px,30vh,260px)}.worker-row-schedulerview.cap[data-v-196656ff],.worker-row-schedulerview[data-v-196656ff]{grid-template-columns:30px 1fr 1fr 1fr 1fr;font-size:12px;padding:6px;min-width:500px}.worker-row-schedulerview.cap>div[data-v-196656ff],.worker-row-schedulerview>div[data-v-196656ff]{min-height:28px;padding:2px 6px}.group-container[data-v-196656ff]{padding:0;min-width:500px}.group-container .group-header[data-v-196656ff]{padding:8px 15px;min-height:44px}.group-container .worker-row-schedulerview[data-v-196656ff]{margin:6px 0;width:100%}.group-container .worker-row-schedulerview[data-v-196656ff]:first-of-type{margin-top:12px}.group-container .worker-row-schedulerview[data-v-196656ff]:last-child{margin-bottom:12px}}@media(max-width:500px){.scheduler-view[data-v-196656ff]{padding:0 8px}.worker-schedulerview-checkbox input[type=checkbox][data-v-196656ff],.worker-schedulerview-checkbox label[data-v-196656ff]{width:16px;height:16px}.worker-schedulerview-checkbox label[data-v-196656ff]:after{left:5px;top:1px;width:4px;height:8px}.worker-row-schedulerview.cap[data-v-196656ff],.worker-row-schedulerview[data-v-196656ff]{grid-template-columns:25px 1fr 1fr 1fr 1fr;font-size:11px;padding:4px;min-width:400px}.worker-row-schedulerview.cap>div[data-v-196656ff],.worker-row-schedulerview>div[data-v-196656ff]{min-height:24px;padding:2px 4px}.group-container[data-v-196656ff]{padding:0;min-width:400px}.group-container .group-header[data-v-196656ff]{padding:6px 15px;min-height:40px}.group-container .group-title[data-v-196656ff]{font-size:1rem;gap:8px}.group-container .worker-row-schedulerview[data-v-196656ff]{margin:4px 0;width:100%}.group-container .worker-row-schedulerview[data-v-196656ff]:first-of-type{margin-top:10px}.group-container .worker-row-schedulerview[data-v-196656ff]:last-child{margin-bottom:10px}}@keyframes checkmarkFadeIn-196656ff{0%{opacity:0;transform:translateY(-50%) scale(.8)}to{opacity:1;transform:translateY(-50%) scale(1)}}.task.deleting[data-v-196656ff]{opacity:.6;pointer-events:none;transition:opacity .2s ease}.task.deleting .delete-task[data-v-196656ff]{opacity:.9}.task.pending-delete[data-v-196656ff]{opacity:.7;border-left:3px solid #f0ad4e}.pending-delete-badge[data-v-196656ff]{display:inline-block;font-size:11px;color:#f0ad4e;margin-left:8px;font-weight:600}.scheduler-view .worker-schedulerview-checkbox[data-v-196656ff]{display:inline-flex!important;align-items:center!important;justify-content:center!important}.scheduler-view .worker-schedulerview-checkbox>input[type=checkbox][data-v-196656ff]{position:relative!important;opacity:1!important;width:16px!important;height:16px!important;top:auto!important;left:auto!important;transform:none!important;margin:0!important}.scheduler-view .worker-schedulerview-checkbox>label[data-v-196656ff]{display:none!important}:root:not(.dark) .scheduler-view .worker-schedulerview-checkbox>input[type=checkbox][data-v-196656ff]{background:#fff!important;border:1.5px solid #8a93a3!important}:root:not(.dark) .scheduler-view .worker-schedulerview-checkbox>input[type=checkbox][data-v-196656ff]:checked{background:var(--accent)!important;border-color:var(--accent)!important}.scheduler-view .toolbar[data-v-196656ff]{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.scheduler-view .workers-toggle[data-v-196656ff]{display:inline-flex!important;align-items:center!important;gap:8px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:6px 12px!important;font-size:.85rem!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease!important}.scheduler-view .workers-toggle i[data-v-196656ff]{color:var(--accent)!important}.scheduler-view .workers-toggle[data-v-196656ff]:hover{background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.scheduler-view .workers-toggle__count[data-v-196656ff]{display:inline-flex;align-items:center;justify-content:center;min-width:22px;padding:2px 8px;border-radius:999px;background:var(--bg-primary);border:1px solid var(--border-color);color:var(--text-secondary);font-size:.72rem;font-weight:600}.scheduler-view .worker-row-schedulerview[data-v-196656ff]{grid-template-columns:40px 1fr 1fr 1fr 1fr 56px!important;min-width:720px!important}.scheduler-view .table-scroll-container[data-v-196656ff],.scheduler-view .table-wrapper.workers-schedulerview[data-v-196656ff]{overflow-x:auto!important;-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.scheduler-view .table-scroll-container[data-v-196656ff]::-webkit-scrollbar,.scheduler-view .table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar{height:8px}.scheduler-view .table-scroll-container[data-v-196656ff]::-webkit-scrollbar-track,.scheduler-view .table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar-track{background:transparent}.scheduler-view .table-scroll-container[data-v-196656ff]::-webkit-scrollbar-thumb,.scheduler-view .table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.scheduler-view .table-scroll-container[data-v-196656ff]::-webkit-scrollbar-thumb:hover,.scheduler-view .table-wrapper.workers-schedulerview[data-v-196656ff]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.scheduler-view .group-container[data-v-196656ff],.scheduler-view .group-content[data-v-196656ff],.scheduler-view .table-content[data-v-196656ff],.scheduler-view .table-header-wrapper[data-v-196656ff],.scheduler-view .ungrouped-devices[data-v-196656ff]{min-width:720px!important;box-sizing:border-box!important}.scheduler-view .group-container .group-header[data-v-196656ff]{width:100%!important;box-sizing:border-box!important}.scheduler-view .worker-ws-col[data-v-196656ff]{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:.72rem!important;color:var(--text-secondary)!important;font-weight:600!important;letter-spacing:.5px!important}.scheduler-view .ws-signal-bars[data-v-196656ff]{display:inline-flex;align-items:flex-end;gap:2px;height:12px;cursor:help}.scheduler-view .ws-bar[data-v-196656ff]{display:inline-block;width:3px;border-radius:1px;background-color:var(--glass-border);transition:background-color .3s ease}.scheduler-view .ws-bar[data-v-196656ff]:first-child{height:3px}.scheduler-view .ws-bar[data-v-196656ff]:nth-child(2){height:6px}.scheduler-view .ws-bar[data-v-196656ff]:nth-child(3){height:9px}.scheduler-view .ws-bar[data-v-196656ff]:nth-child(4){height:12px}.scheduler-view .ws-bar.active[data-v-196656ff]{background-color:var(--accent-hover)}.scheduler-view .toolbar .search[data-v-196656ff]{flex:1 1 auto!important;min-width:200px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important}.scheduler-view .toolbar .search[data-v-196656ff]:hover{border-color:var(--border-accent-strong)!important}.scheduler-view .toolbar .search[data-v-196656ff]:focus{border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important;outline:none!important}.scheduler-view .toolbar .search[data-v-196656ff]::-moz-placeholder{color:var(--text-secondary)!important}.scheduler-view .toolbar .search[data-v-196656ff]::placeholder{color:var(--text-secondary)!important}.scheduler-view .worker-row-schedulerview[data-v-196656ff]{background-color:var(--bg-hover)!important;border:1px solid var(--border-color)!important}.scheduler-view .worker-row-schedulerview[data-v-196656ff]:hover{border-color:var(--border-accent-strong)!important}.scheduler-view .worker-row-schedulerview.cap[data-v-196656ff]{background-color:var(--bg-secondary)!important}.scheduler-view .worker-row-schedulerview.selected[data-v-196656ff]{border-color:var(--accent)!important}.scheduler-view .group-container[data-v-196656ff]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important}.scheduler-view .group-container .group-header[data-v-196656ff]{background-color:var(--bg-secondary)!important}.scheduler-view .group-container .group-header[data-v-196656ff]:hover{background-color:var(--bg-primary)!important}.scheduler-view .calendar .day[data-v-196656ff]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important}.scheduler-view .calendar .day h2[data-v-196656ff]{color:var(--text-primary)!important}.scheduler-view .calendar .day .task[data-v-196656ff]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.scheduler-view .calendar .day .task[data-v-196656ff]:hover:not(.deleting){border-color:var(--border-accent-strong)!important}.scheduler-view .task-actions button[data-v-196656ff]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px!important}.scheduler-view .task-actions button[data-v-196656ff]:hover:not(:disabled){background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.scheduler-view .calendar .day .add-task[data-v-196656ff]{background:var(--bg-primary)!important;border:1px solid var(--accent)!important;color:var(--text-primary)!important;border-radius:8px!important}.scheduler-view .calendar .day .add-task[data-v-196656ff]:hover{background:var(--bg-secondary)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.scheduler-view .calendar .delete-all-btn[data-v-196656ff]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;background:var(--bg-secondary)!important;border:1px solid rgba(239,68,68,.4)!important;color:#ef4444!important;border-radius:8px!important}.scheduler-view .calendar .delete-all-btn i[data-v-196656ff]{color:#ef4444!important}.scheduler-view .calendar .delete-all-btn[data-v-196656ff]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;border-color:#ef4444!important}.scheduler-view .ack-badge[data-v-196656ff]{display:inline-flex!important;align-items:center!important;gap:4px!important;padding:2px 8px!important;border-radius:999px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;font-size:.78rem!important;margin-left:6px!important;cursor:pointer!important}.scheduler-view .ack-badge[data-v-196656ff]:hover{border-color:var(--border-accent-strong)!important}.scheduler-view .ack-badge.ok[data-v-196656ff]{color:#22c55e!important;border-color:rgba(34,197,94,.35)!important}.cool-history-card[data-v-989cb2fa]{background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--border-accent);padding:16px;color:var(--text-primary);overflow:hidden;transition:opacity .2s ease;height:100%;display:flex;flex-direction:column}.cool-history-card.disabled[data-v-989cb2fa]{opacity:.6;pointer-events:none}.cool-history-card.loading .history-chart[data-v-989cb2fa]{opacity:.5}@media(max-width:900px){.cool-history-card[data-v-989cb2fa]{overflow:visible}}@media(max-width:480px){.cool-history-card[data-v-989cb2fa]{padding:12px;border-radius:12px}}.history-head[data-v-989cb2fa]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap;flex-shrink:0}@media(max-width:900px){.history-head[data-v-989cb2fa]{flex-direction:column;align-items:stretch;gap:10px}}@media(max-width:480px){.history-head[data-v-989cb2fa]{margin-bottom:12px}}.history-controls[data-v-989cb2fa]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;min-width:0}@media(max-width:900px){.history-controls[data-v-989cb2fa]{width:100%;flex-direction:column;align-items:stretch;gap:8px;flex-shrink:0}}.range-buttons[data-v-989cb2fa]{display:flex;gap:6px;align-items:center}.range-buttons .btn[data-v-989cb2fa]{min-width:40px}.range-buttons .btn.active[data-v-989cb2fa]{border-color:var(--accent-subtle);box-shadow:0 0 0 2px var(--accent-light);background:var(--accent-light)}.range-buttons .btn-icon[data-v-989cb2fa]{margin-left:4px}@media(max-width:900px){.range-buttons[data-v-989cb2fa]{width:100%}.range-buttons .btn[data-v-989cb2fa]{flex:1;justify-content:center}.range-buttons .btn-icon[data-v-989cb2fa]{flex:0 0 auto;margin-left:0}}.history-chart[data-v-989cb2fa]{width:100%;min-width:0;min-height:380px;flex:1;transition:opacity .3s ease;overflow:hidden}.history-chart.hidden[data-v-989cb2fa]{display:none}@media(max-width:768px){.history-chart[data-v-989cb2fa]{min-height:300px}}@media(max-width:480px){.history-chart[data-v-989cb2fa]{min-height:250px}}.history-empty[data-v-989cb2fa],.history-loading[data-v-989cb2fa]{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:300px;text-align:center;gap:12px}@media(max-width:480px){.history-empty[data-v-989cb2fa],.history-loading[data-v-989cb2fa]{min-height:200px;gap:10px}}.history-empty__icon[data-v-989cb2fa],.history-loading__icon[data-v-989cb2fa]{font-size:2.5rem;color:var(--text-secondary);opacity:.4}@media(max-width:480px){.history-empty__icon[data-v-989cb2fa],.history-loading__icon[data-v-989cb2fa]{font-size:2rem}}.history-empty__text[data-v-989cb2fa],.history-loading__text[data-v-989cb2fa]{color:var(--text-secondary);font-size:.95rem}@media(max-width:480px){.history-empty__text[data-v-989cb2fa],.history-loading__text[data-v-989cb2fa]{font-size:.85rem}}.history-loading__spinner[data-v-989cb2fa]{width:32px;height:32px;border:3px solid var(--accent-light);border-top-color:var(--accent);border-radius:50%;animation:spinner-rotate-989cb2fa .8s linear infinite}@media(max-width:480px){.history-loading__spinner[data-v-989cb2fa]{width:28px;height:28px}}@keyframes spinner-rotate-989cb2fa{to{transform:rotate(1turn)}}.metric-select-wrap[data-v-989cb2fa]{position:relative;flex:1 1 220px;min-width:180px;max-width:280px}@media(max-width:900px){.metric-select-wrap[data-v-989cb2fa]{flex:0 0 auto;width:100%;max-width:100%;min-width:0}}.metric-select-btn[data-v-989cb2fa]{width:100%;min-width:0;padding:8px 36px 8px 12px;border-radius:10px;border:1px solid var(--border-accent);background:var(--glass-bg);backdrop-filter:blur(8px);color:var(--text-primary);font-size:13px;cursor:pointer;text-align:left;position:relative;transition:border-color .2s ease,box-shadow .2s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.metric-select-btn[data-v-989cb2fa]:hover{border-color:var(--accent-subtle);box-shadow:0 0 0 2px var(--accent-light)}.metric-select-btn[data-v-989cb2fa]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-light)}.metric-select-btn[data-v-989cb2fa]:disabled{opacity:.5;cursor:not-allowed}.metric-select-btn .chevron[data-v-989cb2fa]{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:12px;height:8px;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2303CDF1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-size:12px 8px;opacity:.85;transition:transform .2s ease}@media(max-width:480px){.metric-select-btn[data-v-989cb2fa]{padding:10px 36px 10px 12px;font-size:14px;border-radius:8px}}.metric-dropdown[data-v-989cb2fa]{position:absolute;right:0;left:0;margin-top:6px;max-height:220px;overflow-y:auto;padding:6px;border-radius:10px;border:1px solid var(--border-accent);background:var(--modal-bg);backdrop-filter:blur(12px);box-shadow:0 10px 30px var(--shadow-color);z-index:50;list-style:none;margin:6px 0 0 0}.metric-dropdown[data-v-989cb2fa]::-webkit-scrollbar{width:6px}.metric-dropdown[data-v-989cb2fa]::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.metric-dropdown[data-v-989cb2fa]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.metric-dropdown[data-v-989cb2fa]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}@media(max-width:480px){.metric-dropdown[data-v-989cb2fa]{max-height:200px;padding:4px;border-radius:8px}}.metric-option[data-v-989cb2fa]{padding:10px 12px;border-radius:8px;font-size:13px;color:var(--text-primary);cursor:pointer;transition:background .15s ease,color .15s ease,transform .1s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.metric-option.active[data-v-989cb2fa],.metric-option[data-v-989cb2fa]:hover{background:var(--accent-light);color:var(--text-primary)}.metric-option[data-v-989cb2fa]:active{transform:scale(.98);background:var(--accent-light)}.metric-option.selected[data-v-989cb2fa]{background:var(--accent-light);color:var(--accent);font-weight:600}.metric-option.selected[data-v-989cb2fa]:before{content:"✓";margin-right:8px;font-size:11px}@media(max-width:480px){.metric-option[data-v-989cb2fa]{padding:12px;font-size:14px;border-radius:6px}}.dropdown-fade-enter-active[data-v-989cb2fa]{transition:opacity .15s ease,transform .15s ease}.dropdown-fade-leave-active[data-v-989cb2fa]{transition:opacity .1s ease,transform .1s ease}.dropdown-fade-enter-from[data-v-989cb2fa],.dropdown-fade-leave-to[data-v-989cb2fa]{opacity:0;transform:translateY(-4px)}.btn[data-v-989cb2fa]{border:none;border-radius:8px;cursor:pointer;font-size:12px;padding:10px 12px;gap:5px;transition:all .3s ease;background:rgba(151,213,241,.45);color:var(--text-primary);border:1px solid var(--border-color);transition:all .2s ease;display:inline-flex;align-items:center;gap:6px}.btn[data-v-989cb2fa]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn[data-v-989cb2fa]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn[data-v-989cb2fa]:hover:not(:disabled){transform:translateY(-1px)}.btn[data-v-989cb2fa]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.btn[data-v-989cb2fa]{padding:9px 10px;font-size:12px;border-radius:8px}.btn[data-v-989cb2fa]:hover:not(:disabled){transform:none}.btn[data-v-989cb2fa]:active:not(:disabled){transform:scale(.97)}}.btn-sm[data-v-989cb2fa]{padding:7px 10px;font-size:12px;border-radius:8px}@media(max-width:480px){.btn-sm[data-v-989cb2fa]{padding:8px;font-size:11px}}.btn-primary[data-v-989cb2fa]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e}.btn-primary[data-v-989cb2fa]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn-primary[data-v-989cb2fa]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn-secondary[data-v-989cb2fa]{background:rgba(151,213,241,.35)}.btn-refresh[data-v-989cb2fa]{flex-shrink:0}.btn-icon[data-v-989cb2fa]{padding:8px 10px;min-width:36px;display:inline-flex;align-items:center;justify-content:center}.btn-icon i[data-v-989cb2fa]{margin:0}@media(max-width:480px){.btn-icon[data-v-989cb2fa]{padding:9px;min-width:38px}}.cool-title[data-v-989cb2fa]{margin:0;font-size:1rem;font-weight:800;display:flex;align-items:center;gap:8px}.cool-title i[data-v-989cb2fa]{color:var(--accent);font-size:.9em}@media(max-width:480px){.cool-title[data-v-989cb2fa]{font-size:.9rem;gap:6px}}.history-overlay[data-v-989cb2fa]{position:absolute;left:16px;right:16px;top:64px;bottom:16px;z-index:5;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:12px;text-align:center;background:var(--shadow-color);backdrop-filter:blur(2px);border-radius:12px;pointer-events:none}@media(max-width:900px){.history-overlay[data-v-989cb2fa]{top:140px}}.cool-history-card[data-v-989cb2fa]{position:relative}.app-modal__title i[data-v-5efff9f9]{color:var(--accent);margin-right:6px}.threshold-hint[data-v-5efff9f9]{color:var(--text-secondary);font-size:.78rem;line-height:1.4}.threshold-hint--note[data-v-5efff9f9]{margin-top:6px;opacity:.85}.connection-error[data-v-5efff9f9]{padding:10px 14px;border-radius:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;font-size:.9rem;display:flex;align-items:center;gap:8px}.connection-error i[data-v-5efff9f9]{color:#ef4444}.settings-card[data-v-5efff9f9]{background:var(--bg-primary);border:1px solid var(--border-color);border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:12px}.settings-card__title[data-v-5efff9f9]{font-weight:600;font-size:.88rem;color:var(--text-primary)}.settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.settings-card{border-radius:12px;padding:12px;background:var(--glass-bg);border:1px solid var(--glass-border)}.settings-card--wide{grid-column:1/-1}.settings-card__title{font-weight:600;margin-bottom:10px;opacity:.9}.kv{display:flex;justify-content:space-between;gap:12px;padding:6px 0;border-bottom:1px dashed var(--glass-border)}.kv:last-child{border-bottom:none}.form-grid{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;align-items:end}.form-grid--three{grid-template-columns:repeat(3,minmax(0,1fr))}.field-block{display:flex;flex-direction:column;gap:6px}.field-btn{align-self:end}.actions-row{display:flex;gap:10px;flex-wrap:wrap;align-items:center}.actions-row--tight{gap:8px}.actions-row--between{justify-content:space-between}.actions-row--end{justify-content:flex-end;margin-top:12px}.input{width:100%;min-height:40px;border-radius:10px;padding:0 12px;background:var(--glass-bg);border:1px solid var(--border-color);color:inherit}.mode-pill{padding:2px 8px;border-radius:999px;font-size:12px;border:1px solid var(--border-color);margin-right:8px}.mode-pill.manual{border-color:rgba(16,185,129,.5)}.mode-pill.auto{border-color:rgba(59,130,246,.5)}.mode-pill.unknown{border-color:rgba(245,158,11,.5)}.mode-q{opacity:.85;margin-right:8px;font-size:12px}@media(max-width:900px){.form-grid,.form-grid--three,.settings-grid{grid-template-columns:1fr}}.cool-modal-overlay{position:fixed;inset:0;background:rgba(0,0,0,.65);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:10000}@media(max-width:600px){.cool-modal-overlay{padding:16px;padding-top:2vh;align-items:flex-start}}.cool-modal{width:min(880px,100%);max-height:calc(100vh - 36px);background:var(--modal-bg);border:1px solid var(--border-color);border-radius:14px;color:var(--text-primary);box-shadow:0 22px 70px var(--shadow-color);display:flex;flex-direction:column;overflow:hidden}@media(max-width:900px){.cool-modal{width:min(720px,100%)}}@media(max-width:600px){.cool-modal{width:100%;max-height:96vh;border-radius:14px}}.cool-modal__head{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 16px;border-bottom:1px solid var(--border-color);flex-shrink:0}@media(max-width:480px){.cool-modal__head{padding:12px 14px}}.cool-modal__title{display:flex;align-items:center;gap:10px;font-weight:800;font-size:1rem}.cool-modal__title i{color:var(--accent)}.cool-modal__title .mono{font-size:11px;padding:2px 6px;background:var(--code-bg);border-radius:4px}@media(max-width:480px){.cool-modal__title{font-size:.95rem;gap:8px}.cool-modal__title .mono{display:none}}.cool-modal__close{border:none;cursor:pointer;font-size:10px;padding:8px 10px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;width:32px;height:32px;border-radius:8px;background:rgba(151,213,241,.4);color:var(--text-primary);border:1px solid var(--border-color);font-size:18px;line-height:1;transition:all .2s ease}.cool-modal__close:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.cool-modal__close:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.cool-modal__close:hover{background:rgba(151,213,241,.6);transform:scale(1.05)}@media(max-width:480px){.cool-modal__close{width:36px;height:36px;font-size:20px}}.cool-modal__body{padding:16px;overflow-y:auto;flex:1}@media(max-width:480px){.cool-modal__body{padding:14px}}.cool-modal__actions{display:flex;justify-content:flex-end;gap:10px;padding:12px 16px;border-top:1px solid var(--border-color);background:var(--glass-bg);flex-shrink:0}@media(max-width:480px){.cool-modal__actions{padding:12px 14px 16px;gap:8px}.cool-modal__actions .btn{flex:1;justify-content:center}}.modal-loading{display:flex;align-items:center;justify-content:center;gap:12px;padding:40px 20px;color:var(--text-secondary)}@media(max-width:480px){.modal-loading{padding:30px 16px}}.modal-loading__spinner{width:24px;height:24px;border:2px solid var(--accent-light);border-top-color:var(--accent);border-radius:50%;animation:spinner-rotate .8s linear infinite}@keyframes spinner-rotate{to{transform:rotate(1turn)}}.modal-error{display:flex;align-items:center;gap:10px;padding:16px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);border-radius:10px;color:hsla(0,96%,89%,.95)}.modal-error i{color:rgba(239,68,68,.9)}@media(max-width:480px){.modal-error{padding:12px;font-size:.9rem;gap:8px}}.tabs{display:flex;gap:8px;margin-bottom:16px;flex-wrap:wrap}@media(max-width:480px){.tabs{gap:6px;margin-bottom:14px;flex-wrap:nowrap;overflow-x:auto;padding-bottom:4px;-webkit-overflow-scrolling:touch}.tabs::-webkit-scrollbar{display:none}}.tab{display:inline-flex;align-items:center;gap:8px;padding:12px 18px;border-radius:10px;border:1px solid var(--border-accent);background:var(--glass-bg);color:var(--text-primary);font-weight:700;font-size:13px;cursor:pointer;transition:all .2s ease;white-space:nowrap}.tab i{font-size:.95em;opacity:.7;color:var(--accent-subtle)}.tab:hover:not(.active){transform:translateY(-1px);border-color:var(--accent-subtle);background:var(--accent-light)}.tab:hover:not(.active) i{opacity:.9}.tab.active{border-color:var(--accent-subtle);box-shadow:0 0 0 2px var(--accent-light);background:var(--accent-light);color:var(--text-primary)}.tab.active i{opacity:1;color:var(--accent)}@media(max-width:480px){.tab{padding:11px 14px;font-size:12px;border-radius:8px;flex-shrink:0;gap:6px}.tab:hover:not(.active){transform:none}.tab:active:not(.active){transform:scale(.97)}}.tab-container{position:relative;min-height:320px}@media(max-width:480px){.tab-container{min-height:280px}}.tab-body{padding-top:4px}.tab-fade-enter-active{transition:opacity .25s ease}.tab-fade-leave-active{transition:opacity .15s ease;position:absolute;top:0;left:0;right:0}.tab-fade-enter-from,.tab-fade-leave-to{opacity:0}.grid2{display:grid;grid-template-columns:1fr 1fr;gap:14px}@media(max-width:640px){.grid2{grid-template-columns:1fr;gap:12px}}.subhead{margin-top:18px;margin-bottom:10px;font-weight:800;font-size:.9rem;color:var(--text-primary);display:flex;align-items:center;gap:8px}.subhead:after{content:"";flex:1;height:1px;background:var(--border-color)}@media(max-width:480px){.subhead{margin-top:14px;margin-bottom:8px;font-size:.85rem}}.toggle-box{display:flex;align-items:center;gap:10px;min-height:40px;padding:0 12px;border-radius:10px;background:var(--glass-bg);border:1px solid var(--border-color);cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:border-color .2s ease,background .2s ease}.toggle-box:hover{border-color:var(--border-accent);background:var(--accent-light)}.toggle-box.on{border-color:rgba(16,185,129,.45);background:rgba(16,185,129,.08)}.toggle-track{position:relative;flex-shrink:0;width:36px;height:20px;border-radius:10px;background:var(--switch-bg);transition:background .2s ease}.on .toggle-track{background:rgba(16,185,129,.5)}.toggle-thumb{position:absolute;top:2px;left:2px;width:16px;height:16px;border-radius:50%;background:hsla(0,0%,100%,.85);transition:transform .2s ease}.on .toggle-thumb{transform:translateX(16px)}.toggle-label{font-size:13px;font-weight:600;color:var(--text-secondary)}.on .toggle-label{color:rgba(16,185,129,.9)}.field{display:flex;flex-direction:column;gap:5px}.field label{font-size:.85rem;color:var(--text-secondary)}.input,.select{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:rgba(151,213,241,.5);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease,background .2s ease}.input::-moz-placeholder,.select::-moz-placeholder{color:var(--text-secondary);opacity:1}.input::placeholder,.select::placeholder{color:var(--text-secondary);opacity:1}.input:focus,.select:focus{border-color:var(--accent-subtle);box-shadow:0 0 0 3px var(--accent-light);background:rgba(151,213,241,.6)}.input:disabled,.select:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.input,.select{padding:10px;font-size:16px;border-radius:8px}}.select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.hint{font-size:11px;color:var(--text-secondary)}@media(max-width:480px){.hint{font-size:10px}}.error-hint{font-size:12px;color:rgba(239,68,68,.95)}.field-error{font-size:11px;color:rgba(239,68,68,.9);margin-top:2px}.input--invalid{border-color:rgba(239,68,68,.6)!important;box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}.checks{display:grid;grid-template-columns:1fr 1fr;gap:10px}@media(max-width:640px){.checks{grid-template-columns:1fr;gap:8px}}.chk{display:flex;gap:10px;align-items:center;padding:10px 12px;border-radius:10px;border:1px solid var(--glass-border);background:var(--glass-bg);font-weight:600;font-size:.9rem;color:var(--text-primary);cursor:pointer;transition:all .2s ease}.chk:hover{border-color:var(--accent-subtle);background:var(--accent-light)}.chk input[type=checkbox]{width:16px;height:16px;accent-color:var(--accent);cursor:pointer}@media(max-width:480px){.chk{padding:12px;font-size:.85rem;border-radius:8px}.chk input[type=checkbox]{width:18px;height:18px}}.btn{border:none;border-radius:8px;cursor:pointer;font-size:12px;padding:10px 12px;gap:5px;transition:all .3s ease;background:rgba(151,213,241,.45);color:var(--text-primary);border:1px solid var(--border-color);display:inline-flex;align-items:center;gap:6px;transition:all .2s ease}.btn:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn:hover:not(:disabled){transform:translateY(-1px)}.btn:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.btn{padding:10px 12px;font-size:13px;border-radius:8px}.btn:hover:not(:disabled){transform:none}.btn:active:not(:disabled){transform:scale(.97)}}.btn-primary{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e}.btn-primary:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn-primary:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn-secondary{background:rgba(151,213,241,.35)}.btn-spinner{width:14px;height:14px;border:2px solid hsla(0,0%,100%,.3);border-top-color:#fff;border-radius:50%;animation:spinner-rotate .8s linear infinite}.muted{color:var(--text-secondary)}.mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cool-modal-enter-active{transition:opacity .2s ease}.cool-modal-leave-active{transition:opacity .15s ease}.cool-modal-enter-from,.cool-modal-leave-to{opacity:0}.cool-modal-enter-active .cool-modal,.cool-modal-leave-active .cool-modal{transition:transform .2s ease,opacity .2s ease}.cool-modal-enter-from .cool-modal,.cool-modal-leave-to .cool-modal{transform:scale(.96) translateY(10px);opacity:0}@media(max-width:600px){.cool-modal-enter-from .cool-modal,.cool-modal-leave-to .cool-modal{transform:scale(.96) translateY(10px);opacity:0}}.app-modal__title i{color:var(--accent);margin-right:6px}.footer-spacer{flex:1 1 auto}.app-modal__head-actions{display:inline-flex;align-items:center;gap:6px}.head-refresh-btn{width:32px;height:32px;border-radius:8px;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.head-refresh-btn i{color:var(--icon-color);font-size:.85rem}.head-refresh-btn:hover:not(:disabled){border-color:var(--accent);color:var(--accent)}.head-refresh-btn:hover:not(:disabled) i{color:var(--accent)}.head-refresh-btn:disabled{opacity:.5;cursor:not-allowed}.app-modal .settings-grid{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.app-modal .settings-card{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;padding:14px!important}.app-modal .settings-card__title{color:var(--text-primary)!important;font-weight:600!important;font-size:.88rem!important;margin-bottom:12px!important;display:flex!important;align-items:center!important;gap:6px!important}.app-modal .settings-card__title i{color:var(--accent)!important}.app-modal .form-grid{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}@media(min-width:600px){.app-modal .form-grid--three{grid-template-columns:repeat(3,1fr)!important}}.app-modal .field-block{display:flex!important;flex-direction:column!important;gap:4px!important}.app-modal .field-block>span:first-child{font-size:.78rem!important;color:var(--text-secondary)!important}.app-modal .input{width:100%!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;padding:8px 12px!important;border-radius:8px!important;outline:none!important}.app-modal .input:focus,.app-modal .input:hover{border-color:var(--border-accent-strong)!important}.app-modal .input:focus{box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.app-modal .input.input--invalid{border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.app-modal .field-error{font-size:.72rem!important;color:#ef4444!important}.app-modal .field-hint{font-size:.68rem!important;color:var(--text-tertiary,var(--text-secondary))!important;font-style:italic;font-weight:400;margin-left:6px;opacity:.75}.app-modal .toggle-box{display:inline-flex!important;align-items:center!important;gap:8px!important;padding:6px 10px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:8px!important;cursor:pointer!important;-webkit-user-select:none!important;-moz-user-select:none!important;user-select:none!important}.app-modal .toggle-box .toggle-track{width:30px;height:16px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px;position:relative;transition:background .15s ease}.app-modal .toggle-box .toggle-track .toggle-thumb{position:absolute;top:1px;left:1px;width:12px;height:12px;background:var(--text-primary);border-radius:50%;transition:transform .15s ease}.app-modal .toggle-box .toggle-label{font-size:.78rem;color:var(--text-secondary)}.app-modal .toggle-box.on .toggle-track{background:var(--accent);border-color:var(--accent)}.app-modal .toggle-box.on .toggle-track .toggle-thumb{transform:translateX(14px)}.app-modal .toggle-box.on .toggle-label{color:var(--accent)}.app-modal .hint{text-align:center;padding:24px;color:var(--text-secondary);font-style:italic}.app-modal .hint i{margin-right:6px}.app-modal .connection-error{padding:10px 14px;border-radius:10px;background:rgba(239,68,68,.1);border:1px solid rgba(239,68,68,.3);color:#ef4444;display:flex;align-items:center;gap:8px}.app-modal .connection-error i{color:#ef4444}.fade-page-enter-active[data-v-10743bdf],.fade-page-leave-active[data-v-10743bdf]{transition:opacity .3s}.fade-page-enter[data-v-10743bdf],.fade-page-leave-to[data-v-10743bdf]{opacity:0}.cool-view[data-v-10743bdf]{min-height:calc(100vh - 60px);min-height:calc(100dvh - 60px);overflow-x:hidden;padding:18px;padding-left:max(18px,env(safe-area-inset-left,0px));padding-right:max(18px,env(safe-area-inset-right,0px));padding-bottom:max(18px,env(safe-area-inset-bottom,0px))}@media(max-width:900px){.cool-view[data-v-10743bdf]{padding:14px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));padding-bottom:max(14px,env(safe-area-inset-bottom,0px))}}@media(max-width:600px){.cool-view[data-v-10743bdf]{padding:12px;padding-left:max(12px,env(safe-area-inset-left,0px));padding-right:max(12px,env(safe-area-inset-right,0px));padding-bottom:max(12px,env(safe-area-inset-bottom,0px))}}@media(max-width:400px){.cool-view[data-v-10743bdf]{padding:8px;padding-left:max(8px,env(safe-area-inset-left,0px));padding-right:max(8px,env(safe-area-inset-right,0px));padding-bottom:max(8px,env(safe-area-inset-bottom,0px))}}.cool-view.reduce-motion[data-v-10743bdf] *,.cool-view.reduce-motion[data-v-10743bdf] :after,.cool-view.reduce-motion[data-v-10743bdf] :before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}.cool-header[data-v-10743bdf]{display:flex;align-items:center;justify-content:space-between;gap:16px;max-width:1700px;margin:60px auto 20px;padding:0 4px;flex-wrap:wrap}@media(max-width:1200px){.cool-header[data-v-10743bdf]{margin-top:46px}}@media(max-width:768px){.cool-header[data-v-10743bdf]{flex-direction:column;align-items:stretch;gap:12px;margin-top:44px}}@media(max-width:480px){.cool-header[data-v-10743bdf]{margin-top:38px;margin-bottom:14px}}.cool-header__left[data-v-10743bdf]{display:flex;flex-direction:column;gap:4px}.cool-header__title[data-v-10743bdf]{margin:0;font-size:1.5rem;font-weight:900;display:flex;align-items:center;gap:10px;color:var(--text-primary);min-width:0;overflow:hidden}.cool-header__title i[data-v-10743bdf]{color:var(--accent);flex-shrink:0}@media(max-width:768px){.cool-header__title[data-v-10743bdf]{font-size:1.35rem}}@media(max-width:480px){.cool-header__title[data-v-10743bdf]{font-size:1.25rem;gap:8px}}@media(max-width:360px){.cool-header__title[data-v-10743bdf]{font-size:1.15rem}}.cool-header__subtitle[data-v-10743bdf]{margin:0;font-size:.9rem;color:var(--text-secondary)}@media(max-width:480px){.cool-header__subtitle[data-v-10743bdf]{font-size:.8rem}}.cool-header__right[data-v-10743bdf]{display:flex;align-items:center;gap:12px;flex-wrap:wrap}@media(max-width:768px){.cool-header__right[data-v-10743bdf]{justify-content:space-between;width:100%}}@media(max-width:400px){.cool-header__right[data-v-10743bdf]{gap:8px;justify-content:flex-start}}.status-badges[data-v-10743bdf]{display:flex;gap:8px;flex-wrap:wrap}@media(max-width:480px){.status-badges[data-v-10743bdf]{gap:6px}}.status-badge[data-v-10743bdf]{display:inline-flex;align-items:center;gap:6px;padding:6px 12px;border-radius:999px;font-size:12px;font-weight:700;border:1px solid var(--border-color);background:var(--glass-bg);color:var(--text-primary)}@media(max-width:480px){.status-badge[data-v-10743bdf]{padding:5px 10px;font-size:11px;gap:4px}}.status-badge--online[data-v-10743bdf]{border-color:var(--accent-subtle);background:var(--accent-light)}.status-badge--online .status-badge__dot[data-v-10743bdf]{background:var(--accent);box-shadow:0 0 6px var(--accent-glow)}.status-badge--offline[data-v-10743bdf]{border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.1)}.status-badge--offline .status-badge__dot[data-v-10743bdf]{background:#ef4444}.status-badge__dot[data-v-10743bdf]{width:8px;height:8px;border-radius:50%;background:var(--text-secondary)}@media(max-width:480px){.status-badge__dot[data-v-10743bdf]{width:6px;height:6px}}.cool-grid[data-v-10743bdf]{display:grid;max-width:1700px;margin:0 auto;width:100%;align-items:stretch;gap:24px;grid-template-columns:350px minmax(0,1fr);grid-template-rows:auto 1fr;grid-template-areas:"sidebar telem" "sidebar charts"}@media(max-width:1200px){.cool-grid[data-v-10743bdf]{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"sidebar" "telem" "charts";gap:14px}}@media(max-width:600px){.cool-grid[data-v-10743bdf]{gap:12px}}@media(max-width:400px){.cool-grid[data-v-10743bdf]{gap:10px}}.cool-sidebar[data-v-10743bdf]{grid-area:sidebar;grid-row:1/3;display:grid;grid-template-rows:subgrid;min-width:0;max-width:350px;position:sticky;top:84px;max-height:calc(100vh - 108px);max-height:calc(100dvh - 108px);overflow-y:auto;overflow-x:hidden;align-self:start}.cool-sidebar[data-v-10743bdf]::-webkit-scrollbar{width:4px}.cool-sidebar[data-v-10743bdf]::-webkit-scrollbar-track{background:transparent}.cool-sidebar[data-v-10743bdf]::-webkit-scrollbar-thumb{background:var(--accent-subtle);border-radius:2px}.cool-sidebar[data-v-10743bdf]::-webkit-scrollbar-thumb:hover{background:var(--accent-subtle)}@media(max-width:1200px){.cool-sidebar[data-v-10743bdf]{top:74px;max-height:calc(100dvh - 88px);position:static;max-height:none;max-width:none;overflow:visible;grid-row:auto;grid-template-rows:auto auto;grid-template-columns:1fr 1fr;gap:12px;align-items:stretch;align-self:auto}.cool-sidebar .sidebar-lower[data-v-10743bdf]{display:contents}.cool-sidebar .rack-card[data-v-10743bdf]{grid-column:2;grid-row:1;align-self:stretch}.cool-sidebar .quick-controls[data-v-10743bdf]{grid-column:1/-1;grid-row:2}}@media(max-width:600px){.cool-sidebar[data-v-10743bdf]{grid-template-columns:1fr;gap:10px}.cool-sidebar .sidebar-lower[data-v-10743bdf]{display:flex;flex-direction:column;gap:10px}.cool-sidebar .rack-card[data-v-10743bdf]{grid-column:auto;grid-row:auto;align-self:auto}.cool-sidebar .quick-controls[data-v-10743bdf]{grid-column:auto;grid-row:auto}}@media(max-width:400px){.cool-sidebar[data-v-10743bdf]{gap:8px}}.sidebar-lower[data-v-10743bdf]{display:flex;flex-direction:column;gap:14px;min-height:0;min-width:0;overflow:hidden;align-self:stretch}.cool-sidebar .cool-card[data-v-10743bdf],.cool-sidebar .quick-controls[data-v-10743bdf]{min-width:0;max-width:100%}.cool-main[data-v-10743bdf]{display:contents}.telemetry-section[data-v-10743bdf]{grid-area:telem}.history-section[data-v-10743bdf]{grid-area:charts}.cool-card[data-v-10743bdf]{background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--glass-border);padding:16px;color:var(--text-primary);box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease,transform .2s ease,border-color .2s ease}.cool-card[data-v-10743bdf]:hover{border-color:var(--accent-subtle);box-shadow:0 8px 24px var(--shadow-color);transform:translateY(-2px)}.cool-card.disabled[data-v-10743bdf]{opacity:.55;pointer-events:none}.cool-card--compact[data-v-10743bdf]{padding:14px}.cool-card--flex[data-v-10743bdf]{display:flex;flex-direction:column;min-height:200px}@media(max-width:900px)and (min-width:601px){.cool-card--flex[data-v-10743bdf]{min-height:280px}}@media(max-width:480px){.cool-card[data-v-10743bdf]{padding:12px;border-radius:12px}.cool-card[data-v-10743bdf]:hover{transform:none}}.cool-sidebar .cool-card[data-v-10743bdf]:hover{transform:none!important}.cool-card__head[data-v-10743bdf]{display:flex;align-items:center;justify-content:space-between;gap:10px;padding-bottom:10px;margin-bottom:12px;border-bottom:1px solid var(--border-color)}.cool-card__head--split[data-v-10743bdf]{flex-wrap:wrap;row-gap:8px}@media(max-width:480px){.cool-card__head[data-v-10743bdf]{gap:8px;padding-bottom:8px;margin-bottom:10px}}@media(max-width:360px){.cool-card__head[data-v-10743bdf]{flex-direction:column;align-items:flex-start;gap:8px}}.cool-card__actions[data-v-10743bdf]{display:flex;gap:8px;flex-wrap:wrap;align-items:center}@media(max-width:480px){.cool-card__actions[data-v-10743bdf]{gap:6px}}@media(max-width:360px){.cool-card__actions[data-v-10743bdf]{width:100%}.cool-card__actions .btn[data-v-10743bdf]{flex:1;justify-content:center}}.cool-card__footer[data-v-10743bdf]{margin-top:auto;padding-top:12px;border-top:1px solid var(--border-color)}.cool-title[data-v-10743bdf]{margin:0;font-size:1rem;font-weight:800;display:flex;align-items:center;gap:8px}.cool-title i[data-v-10743bdf]{color:var(--accent);font-size:.9em}@media(max-width:480px){.cool-title[data-v-10743bdf]{font-size:.9rem;gap:6px}}.telemetry-section[data-v-10743bdf]{background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--glass-border);padding:16px;color:var(--text-primary);min-width:0;overflow:hidden;box-shadow:var(--card-shadow);transition:background-color .3s ease,box-shadow .3s ease}@media(max-width:768px){.telemetry-section[data-v-10743bdf]{padding:14px}}@media(max-width:480px){.telemetry-section[data-v-10743bdf]{padding:12px;border-radius:12px}}@media(max-width:400px){.telemetry-section[data-v-10743bdf]{padding:10px;border-radius:10px}}.section-header[data-v-10743bdf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:14px;flex-wrap:wrap}@media(max-width:480px){.section-header[data-v-10743bdf]{gap:8px;margin-bottom:12px}}@media(max-width:360px){.section-header[data-v-10743bdf]{flex-direction:column;align-items:flex-start;gap:6px}}.section-title[data-v-10743bdf]{margin:0;font-size:1.1rem;font-weight:800;display:flex;align-items:center;gap:8px}.section-title i[data-v-10743bdf]{color:var(--accent)}@media(max-width:480px){.section-title[data-v-10743bdf]{font-size:1rem}}.section-meta[data-v-10743bdf]{display:flex;align-items:center;gap:6px;font-size:.85rem;color:var(--text-secondary)}.section-meta i[data-v-10743bdf]{font-size:.8em}@media(max-width:480px){.section-meta[data-v-10743bdf]{font-size:.75rem}}.stale-indicator[data-v-10743bdf]{color:rgba(239,68,68,.9);animation:pulse-subtle-10743bdf 2s ease-in-out infinite}.telem-grid[data-v-10743bdf]{display:grid;gap:10px;grid-template-columns:repeat(4,minmax(0,1fr))}@media(min-width:1600px){.telem-grid[data-v-10743bdf]{grid-template-columns:repeat(6,minmax(0,1fr))}}@media(max-width:1200px){.telem-grid[data-v-10743bdf]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:900px){.telem-grid[data-v-10743bdf]{grid-template-columns:repeat(4,minmax(0,1fr));gap:8px}}@media(max-width:768px){.telem-grid[data-v-10743bdf]{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}}@media(max-width:600px){.telem-grid[data-v-10743bdf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}}@media(max-width:360px){.telem-grid[data-v-10743bdf]{grid-template-columns:1fr;gap:6px}}.telem-card[data-v-10743bdf]{padding:14px;border-radius:12px;border:1px solid var(--border-accent);background:var(--gradient-card);box-shadow:var(--card-shadow);transition:transform .2s ease,border-color .2s ease,box-shadow .2s ease;min-width:0}.telem-card[data-v-10743bdf]:hover{transform:translateY(-3px);border-color:var(--accent-subtle);box-shadow:0 6px 16px var(--shadow-color)}.telem-card.offline[data-v-10743bdf]{opacity:.5}.telem-card.skeleton[data-v-10743bdf]{min-height:80px;background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-shine) 50%,var(--skeleton-bg) 75%);background-size:200% 100%;animation:skeleton-shimmer-10743bdf 1.5s ease-in-out infinite}@media(max-width:768px){.telem-card[data-v-10743bdf]{padding:12px}}@media(max-width:480px){.telem-card[data-v-10743bdf]{padding:10px;border-radius:10px}.telem-card[data-v-10743bdf]:hover{transform:none}}@media(max-width:400px){.telem-card[data-v-10743bdf]{padding:10px 8px;border-radius:8px}}.telem-k[data-v-10743bdf]{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-secondary);font-weight:700}@media(max-width:480px){.telem-k[data-v-10743bdf]{font-size:10px}}.telem-v[data-v-10743bdf]{margin-top:6px;font-size:1.6rem;font-weight:900;font-variant-numeric:tabular-nums;transition:color .3s ease;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.telem-v.value-change[data-v-10743bdf]{animation:value-glow-10743bdf .6s ease-out}@media(max-width:768px){.telem-v[data-v-10743bdf]{font-size:1.5rem}}@media(max-width:480px){.telem-v[data-v-10743bdf]{font-size:1.3rem;margin-top:4px}}@media(max-width:400px){.telem-v[data-v-10743bdf]{font-size:1.2rem}}.telem-unit[data-v-10743bdf]{font-size:.6em;color:var(--text-secondary)}.history-section[data-v-10743bdf]{min-width:0;overflow:hidden;min-height:420px;align-self:stretch}@media(max-width:900px){.history-section[data-v-10743bdf]{overflow:visible;min-height:auto}}.controller-status[data-v-10743bdf]{display:flex;align-items:center;justify-content:space-between;gap:12px;margin:0 0 12px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--glass-bg);backdrop-filter:blur(6px)}@media(max-width:480px){.controller-status[data-v-10743bdf]{padding:9px 10px;border-radius:10px;gap:10px}}.controller-status__dot[data-v-10743bdf]{width:10px;height:10px;border-radius:999px;flex-shrink:0;background:var(--border-color)}@media(max-width:480px){.controller-status__dot[data-v-10743bdf]{width:8px;height:8px}}.controller-status__body[data-v-10743bdf]{min-width:0;flex:1}.controller-status__title[data-v-10743bdf]{display:flex;align-items:center;gap:8px;font-weight:800;font-size:.95rem;color:var(--text-primary)}.controller-status__title i[data-v-10743bdf]{flex-shrink:0;opacity:.95}@media(max-width:480px){.controller-status__title[data-v-10743bdf]{font-size:.9rem;gap:7px}}.controller-status__meta[data-v-10743bdf]{margin-top:2px;font-size:.82rem;color:var(--text-secondary);display:flex;gap:8px;flex-wrap:wrap}@media(max-width:480px){.controller-status__meta[data-v-10743bdf]{font-size:.78rem;gap:6px}}.controller-status__sep[data-v-10743bdf]{opacity:.65}.controller-status__action[data-v-10743bdf]{flex-shrink:0}.controller-status--offline[data-v-10743bdf]{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.08)}.controller-status--offline .controller-status__dot[data-v-10743bdf]{background:#ef4444;box-shadow:0 0 10px rgba(239,68,68,.55);animation:status-pulse 1.6s ease-in-out infinite}.controller-status--offline .controller-status__title i[data-v-10743bdf]{color:rgba(239,68,68,.95)}.controller-status--degraded[data-v-10743bdf]{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.08)}.controller-status--degraded .controller-status__dot[data-v-10743bdf]{background:#f59e0b;box-shadow:0 0 10px rgba(245,158,11,.5);animation:status-pulse 2.2s ease-in-out infinite}.controller-status--degraded .controller-status__title i[data-v-10743bdf]{color:rgba(245,158,11,.95)}.controller-status--error[data-v-10743bdf]{border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.1)}.controller-status--error .controller-status__dot[data-v-10743bdf]{background:#ef4444;box-shadow:0 0 12px rgba(239,68,68,.65);animation:status-blink 1.2s ease-in-out infinite}.controller-status--error .controller-status__title i[data-v-10743bdf]{color:rgba(239,68,68,.95)}.cool-view.reduce-motion .controller-status__dot[data-v-10743bdf]{animation:none!important}.status-slide-enter-active[data-v-10743bdf],.status-slide-leave-active[data-v-10743bdf]{transition:opacity .22s ease,transform .22s ease}.status-slide-enter-from[data-v-10743bdf],.status-slide-leave-to[data-v-10743bdf]{opacity:0;transform:translateY(-6px)}.ctrl-status-row[data-v-10743bdf]{margin-bottom:10px}.ctrl-status[data-v-10743bdf]{position:relative;overflow:hidden;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:10px 12px;border-radius:12px;border:1px solid var(--border-color);background:var(--glass-bg);backdrop-filter:blur(6px)}@media(max-width:480px){.ctrl-status[data-v-10743bdf]{padding:9px 10px;border-radius:10px}}.ctrl-status__left[data-v-10743bdf]{display:flex;align-items:center;gap:10px;min-width:0;flex:1}.ctrl-status__pin[data-v-10743bdf]{width:10px;height:10px;border-radius:999px;flex-shrink:0;background:var(--border-color)}.ctrl-status__text[data-v-10743bdf]{min-width:0;display:flex;flex-direction:column}.ctrl-status__title[data-v-10743bdf]{font-weight:850;font-size:.95rem;color:var(--text-primary);line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.ctrl-status__title[data-v-10743bdf]{font-size:.9rem}}.ctrl-status__meta[data-v-10743bdf]{margin-top:2px;font-size:.82rem;color:var(--text-secondary);display:flex;gap:8px;flex-wrap:wrap}@media(max-width:480px){.ctrl-status__meta[data-v-10743bdf]{font-size:.78rem;gap:6px}}.ctrl-status__sep[data-v-10743bdf]{opacity:.55}.ctrl-status__btn[data-v-10743bdf]{flex-shrink:0}.ctrl-status__scan[data-v-10743bdf]{position:absolute;inset:0;pointer-events:none;opacity:0}.ctrl-status--offline[data-v-10743bdf]{border-color:rgba(239,68,68,.45);background:rgba(239,68,68,.07)}.ctrl-status--offline .ctrl-status__pin[data-v-10743bdf]{background:#ef4444;box-shadow:0 0 0 0 rgba(239,68,68,.55);animation:ctrl-heartbeat-10743bdf 1.4s ease-in-out infinite}.ctrl-status--offline .ctrl-status__scan[data-v-10743bdf]{opacity:1;background:linear-gradient(120deg,transparent,rgba(239,68,68,.1) 35%,rgba(239,68,68,.22) 50%,rgba(239,68,68,.1) 65%,transparent);transform:translateX(-120%);animation:ctrl-scan-10743bdf 2.4s ease-in-out infinite}.ctrl-status--degraded[data-v-10743bdf]{border-color:rgba(245,158,11,.45);background:rgba(245,158,11,.07)}.ctrl-status--degraded .ctrl-status__pin[data-v-10743bdf]{background:#f59e0b;box-shadow:0 0 0 0 rgba(245,158,11,.45);animation:ctrl-heartbeat-10743bdf 2.1s ease-in-out infinite}.ctrl-status--degraded .ctrl-status__scan[data-v-10743bdf]{opacity:1;background:linear-gradient(120deg,transparent,rgba(245,158,11,.08) 35%,rgba(245,158,11,.18) 50%,rgba(245,158,11,.08) 65%,transparent);transform:translateX(-120%);animation:ctrl-scan-10743bdf 3.2s ease-in-out infinite}.ctrl-status--error[data-v-10743bdf]{border-color:rgba(239,68,68,.6);background:rgba(239,68,68,.1)}.ctrl-status--error .ctrl-status__pin[data-v-10743bdf]{background:#ef4444;animation:ctrl-blink-10743bdf 1.1s ease-in-out infinite}.ctrl-status--error .ctrl-status__scan[data-v-10743bdf]{display:none}.ctrl-status--plc_timeout[data-v-10743bdf]{border-color:rgba(234,179,8,.5);background:rgba(234,179,8,.07)}.ctrl-status--plc_timeout .ctrl-status__pin[data-v-10743bdf]{background:#eab308;box-shadow:0 0 0 0 rgba(234,179,8,.45);animation:ctrl-heartbeat-10743bdf 2.1s ease-in-out infinite}.ctrl-status--plc_timeout .ctrl-status__scan[data-v-10743bdf]{opacity:1;background:linear-gradient(120deg,transparent,rgba(234,179,8,.08) 35%,rgba(234,179,8,.18) 50%,rgba(234,179,8,.08) 65%,transparent);transform:translateX(-120%);animation:ctrl-scan-10743bdf 3.2s ease-in-out infinite}.ctrl-status--usb_unplugged[data-v-10743bdf]{border-color:rgba(249,115,22,.5);background:rgba(249,115,22,.07)}.ctrl-status--usb_unplugged .ctrl-status__pin[data-v-10743bdf]{background:#f97316;box-shadow:0 0 0 0 rgba(249,115,22,.45);animation:ctrl-heartbeat-10743bdf 1.8s ease-in-out infinite}.ctrl-status--usb_unplugged .ctrl-status__scan[data-v-10743bdf]{opacity:1;background:linear-gradient(120deg,transparent,rgba(249,115,22,.1) 35%,rgba(249,115,22,.22) 50%,rgba(249,115,22,.1) 65%,transparent);transform:translateX(-120%);animation:ctrl-scan-10743bdf 2.8s ease-in-out infinite}.cool-view.reduce-motion .ctrl-status__pin[data-v-10743bdf],.cool-view.reduce-motion .ctrl-status__scan[data-v-10743bdf]{animation:none!important}.status-fade-enter-active[data-v-10743bdf],.status-fade-leave-active[data-v-10743bdf]{transition:opacity .18s ease,transform .18s ease}.status-fade-enter-from[data-v-10743bdf],.status-fade-leave-to[data-v-10743bdf]{opacity:0;transform:translateY(-4px)}@keyframes ctrl-heartbeat-10743bdf{0%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0);opacity:1}45%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0);opacity:1}55%{transform:scale(1.35);box-shadow:0 0 0 10px rgba(239,68,68,.22);opacity:.95}75%{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0);opacity:.9}to{transform:scale(1);box-shadow:0 0 0 0 rgba(239,68,68,0);opacity:1}}@keyframes ctrl-scan-10743bdf{0%{transform:translateX(-120%);opacity:0}15%{opacity:.9}55%{opacity:.9}to{transform:translateX(120%);opacity:0}}@keyframes ctrl-blink-10743bdf{0%,to{opacity:1}50%{opacity:.35}}.rack-list[data-v-10743bdf]{display:flex;flex-direction:column;gap:8px;flex:1;overflow-y:auto;padding-right:4px;-webkit-overflow-scrolling:touch;max-height:clamp(220px,40vh,520px)}@media(max-width:1024px){.rack-list[data-v-10743bdf]{max-height:clamp(200px,35vh,460px)}}@media(max-width:900px)and (min-width:601px){.rack-list[data-v-10743bdf]{max-height:260px}}@media(max-width:600px){.rack-list[data-v-10743bdf]{max-height:260px}}@media(max-width:400px){.rack-list[data-v-10743bdf]{max-height:200px;gap:6px}}.rack-list[data-v-10743bdf]::-webkit-scrollbar{width:6px}.rack-list[data-v-10743bdf]::-webkit-scrollbar-track{background:var(--scrollbar-track);border-radius:3px}.rack-list[data-v-10743bdf]::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:3px}.rack-list[data-v-10743bdf]::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.rack-item[data-v-10743bdf]{width:100%;text-align:left;padding:12px;border-radius:10px;border:1px solid var(--border-color);background:var(--glass-bg);cursor:pointer;transition:border-color .2s ease,background .2s ease;-webkit-tap-highlight-color:rgba(0,0,0,0)}.rack-item[data-v-10743bdf]:hover{border-color:var(--accent-subtle)}.rack-item[data-v-10743bdf]:active{background:var(--accent-light)}.rack-item.active[data-v-10743bdf]{border-color:var(--accent-subtle);background:var(--accent-light)}@media(max-width:480px){.rack-item[data-v-10743bdf]{padding:10px;border-radius:8px;min-height:44px}}@media(max-width:360px){.rack-item[data-v-10743bdf]{padding:10px 8px}}.rack-item__top[data-v-10743bdf]{display:flex;justify-content:space-between;align-items:center;gap:8px;min-width:0}@media(max-width:360px){.rack-item__top[data-v-10743bdf]{flex-direction:column;align-items:flex-start;gap:6px}}.rack-item__name[data-v-10743bdf]{font-weight:800;font-size:.95rem;color:var(--text-primary);min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}@media(max-width:480px){.rack-item__name[data-v-10743bdf]{font-size:.9rem}}.rack-item__badges[data-v-10743bdf]{align-items:center;display:flex;gap:6px;flex-shrink:0;flex-wrap:wrap}@media(max-width:480px){.rack-item__badges[data-v-10743bdf]{gap:4px}}.rack-item__sub[data-v-10743bdf]{margin-top:4px;font-size:.8rem;min-width:0;overflow:hidden;text-overflow:ellipsis}@media(max-width:480px){.rack-item__sub[data-v-10743bdf]{font-size:.75rem;word-break:break-all}}.badge[data-v-10743bdf]{padding:4px 8px;border-radius:999px;font-size:10px;font-weight:700;border:1px solid var(--border-color);background:var(--glass-bg);color:var(--text-primary)}@media(max-width:480px){.badge[data-v-10743bdf]{padding:3px 6px;font-size:9px}}.badge-ok[data-v-10743bdf]{border-color:var(--accent-subtle);background:var(--accent-light);color:var(--accent-text)}.badge-muted[data-v-10743bdf]{opacity:.6;color:var(--text-primary)}.badge-bad[data-v-10743bdf]{border-color:rgba(239,68,68,.55);background:rgba(239,68,68,.14);color:hsla(0,96%,89%,.95)}.badge-pulse[data-v-10743bdf]{animation:badge-pulse-10743bdf 2s ease-in-out infinite}.empty-state[data-v-10743bdf]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:24px;text-align:center;flex:1}.empty-state--inline[data-v-10743bdf]{padding:32px 16px}@media(max-width:480px){.empty-state[data-v-10743bdf]{padding:20px 12px}.empty-state--inline[data-v-10743bdf]{padding:24px 12px}}.empty-state__icon[data-v-10743bdf]{font-size:2rem;color:var(--text-secondary);opacity:.5;margin-bottom:12px}@media(max-width:480px){.empty-state__icon[data-v-10743bdf]{font-size:1.6rem;margin-bottom:10px}}.empty-state__title[data-v-10743bdf]{font-weight:700;color:var(--text-primary);margin-bottom:4px}@media(max-width:480px){.empty-state__title[data-v-10743bdf]{font-size:.95rem}}.empty-state__subtitle[data-v-10743bdf]{font-size:.85rem;color:var(--text-secondary)}@media(max-width:480px){.empty-state__subtitle[data-v-10743bdf]{font-size:.8rem}}.skeleton-list[data-v-10743bdf]{display:flex;flex-direction:column;gap:8px}.skeleton-item[data-v-10743bdf]{height:60px;border-radius:10px;background:linear-gradient(90deg,var(--skeleton-bg) 25%,var(--skeleton-shine) 50%,var(--skeleton-bg) 75%);background-size:200% 100%;animation:skeleton-shimmer-10743bdf 1.5s ease-in-out infinite}@media(max-width:480px){.skeleton-item[data-v-10743bdf]{height:52px;border-radius:8px}}.field[data-v-10743bdf]{display:flex;flex-direction:column;gap:6px}.field label[data-v-10743bdf]{font-size:.88rem;color:var(--text-secondary);font-weight:600}@media(max-width:480px){.field label[data-v-10743bdf]{font-size:.8rem}}.input[data-v-10743bdf],.select[data-v-10743bdf]{width:100%;padding:10px 12px;border-radius:10px;border:1px solid var(--border-color);background:rgba(151,213,241,.5);color:var(--text-primary);font-size:14px;outline:none;transition:border-color .2s ease,box-shadow .2s ease}.input[data-v-10743bdf]::-moz-placeholder,.select[data-v-10743bdf]::-moz-placeholder{color:var(--text-secondary);opacity:1}.input[data-v-10743bdf]::placeholder,.select[data-v-10743bdf]::placeholder{color:var(--text-secondary);opacity:1}.input[data-v-10743bdf]:focus,.select[data-v-10743bdf]:focus{border-color:var(--accent-subtle);box-shadow:0 0 0 3px var(--accent-light)}.input[data-v-10743bdf]:disabled,.select[data-v-10743bdf]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.input[data-v-10743bdf],.select[data-v-10743bdf]{padding:9px 10px;font-size:13px;border-radius:8px}}.select[data-v-10743bdf]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg width='12' height='8' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='m1 1.5 5 5 5-5' stroke='%2303CDF1' stroke-width='1.5' stroke-linecap='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 12px center;background-size:12px 8px;padding-right:36px;cursor:pointer}.select[data-v-10743bdf]:hover:not(:disabled){border-color:var(--accent-subtle)}.select option[data-v-10743bdf]{background:var(--bg-secondary);color:var(--text-primary);padding:8px}.btn[data-v-10743bdf]{border:none;border-radius:8px;cursor:pointer;font-size:12px;padding:10px 12px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background:rgba(151,213,241,.45);color:var(--text-primary);border:1px solid var(--border-color);transition:all .2s ease}.btn[data-v-10743bdf]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn[data-v-10743bdf]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn[data-v-10743bdf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px var(--shadow-color)}.btn[data-v-10743bdf]:disabled{opacity:.5;cursor:not-allowed}@media(max-width:480px){.btn[data-v-10743bdf]{padding:9px 10px;font-size:12px;border-radius:8px}.btn[data-v-10743bdf]:hover:not(:disabled){transform:none}.btn[data-v-10743bdf]:active:not(:disabled){transform:scale(.97)}}.btn-sm[data-v-10743bdf]{padding:7px 10px;font-size:12px;border-radius:8px}@media(max-width:480px){.btn-sm[data-v-10743bdf]{padding:6px 8px;font-size:11px}}.btn-primary[data-v-10743bdf]{border:none;border-radius:8px;cursor:pointer;font-size:16px;padding:12px 24px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background-color:#03cdf1;color:#1a1a2e}.btn-primary[data-v-10743bdf]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn-primary[data-v-10743bdf]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn-secondary[data-v-10743bdf]{background:rgba(151,213,241,.35)}.btn-danger[data-v-10743bdf]{border:none;border-radius:8px;cursor:pointer;font-size:12px;padding:10px 12px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;background:rgba(151,213,241,.45);border:1px solid var(--border-color);color:var(--text-primary)}.btn-danger[data-v-10743bdf]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.btn-danger[data-v-10743bdf]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}.btn-danger[data-v-10743bdf]:hover:not(:disabled){border-color:var(--accent-subtle);background:rgba(151,213,241,.55)}.btn-icon[data-v-10743bdf]{padding:8px 10px;min-width:36px;min-height:36px;display:inline-flex;align-items:center;justify-content:center}.btn-icon i[data-v-10743bdf]{margin:0}@media(max-width:480px){.btn-icon[data-v-10743bdf]{padding:7px 8px;min-width:36px;min-height:36px}}.btn-xs[data-v-10743bdf]{padding:5px 8px;font-size:11px;border-radius:6px;min-width:28px;min-height:28px}@media(max-width:480px){.btn-xs[data-v-10743bdf]{min-width:32px;min-height:32px;padding:6px 8px}}.hint[data-v-10743bdf]{color:var(--text-secondary);font-size:.85rem}.error-hint[data-v-10743bdf]{color:rgba(239,68,68,.95)}.muted[data-v-10743bdf]{color:var(--text-secondary)}.mono[data-v-10743bdf]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.cool-modal-overlay[data-v-10743bdf]{position:fixed;inset:0;background:rgba(0,0,0,.6);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center;padding:18px;z-index:9999;overflow-y:auto}@media(max-width:768px){.cool-modal-overlay[data-v-10743bdf]{padding:16px}}@media(max-width:600px){.cool-modal-overlay[data-v-10743bdf]{padding:12px;align-items:center}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.cool-modal-overlay[data-v-10743bdf]{padding:12px;align-items:center}}.cool-modal[data-v-10743bdf]{width:min(480px,100%);max-height:calc(100vh - 36px);max-height:calc(100dvh - 36px);background:var(--modal-bg);border:1px solid var(--border-color);border-radius:14px;padding:0;color:var(--text-primary);box-shadow:0 20px 60px var(--shadow-color);overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.cool-modal[data-v-10743bdf]{width:min(440px,100% - 32px);max-height:calc(100dvh - 32px)}}@media(max-width:600px){.cool-modal[data-v-10743bdf]{width:calc(100% - 24px);max-height:calc(100dvh - 80px);border-radius:14px}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.cool-modal[data-v-10743bdf]{width:min(440px,100% - 24px);max-height:calc(100dvh - 24px);border-radius:14px;border-bottom:1px solid var(--border-color)}.cool-modal[data-v-10743bdf]:before{display:none}}.cool-modal--settings[data-v-10743bdf]{width:min(520px,100%)}@media(max-width:768px){.cool-modal--settings[data-v-10743bdf]{width:min(480px,100% - 32px)}}@media(max-width:600px){.cool-modal--settings[data-v-10743bdf]{width:100%}}.cool-modal__head[data-v-10743bdf]{display:flex;justify-content:space-between;align-items:center;gap:10px;padding:14px 16px;border-bottom:1px solid var(--border-color);flex-shrink:0}@media(max-width:600px){.cool-modal__head[data-v-10743bdf]{padding:10px 14px}}@media(max-width:480px){.cool-modal__head[data-v-10743bdf]{padding:10px 12px}}.cool-modal__title[data-v-10743bdf]{font-weight:800;display:flex;align-items:center;gap:8px;min-width:0}.cool-modal__title i[data-v-10743bdf]{color:var(--accent);flex-shrink:0}@media(max-width:480px){.cool-modal__title[data-v-10743bdf]{font-size:.95rem;gap:6px}}.cool-modal__body[data-v-10743bdf]{padding:16px;overflow-y:auto;flex:1;-webkit-overflow-scrolling:touch}@media(max-width:600px){.cool-modal__body[data-v-10743bdf]{padding:14px}}@media(max-width:480px){.cool-modal__body[data-v-10743bdf]{padding:12px}}.cool-modal__actions[data-v-10743bdf]{padding:12px 16px;display:flex;justify-content:flex-end;gap:10px;border-top:1px solid var(--border-color);background:var(--glass-bg);flex-shrink:0}@media(max-width:600px){.cool-modal__actions[data-v-10743bdf]{padding:12px 14px;padding-bottom:calc(12px + env(safe-area-inset-bottom, 0px));gap:8px}.cool-modal__actions .btn[data-v-10743bdf]{flex:1;justify-content:center;min-height:44px}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.cool-modal__actions[data-v-10743bdf]{padding-bottom:12px}}.cool-modal__close[data-v-10743bdf]{border:none;cursor:pointer;font-size:10px;padding:8px 10px;display:inline-flex;align-items:center;gap:5px;transition:all .3s ease;width:32px;height:32px;border-radius:8px;background:rgba(151,213,241,.4);color:var(--text-primary);border:1px solid var(--border-color);font-size:18px;line-height:1;flex-shrink:0}.cool-modal__close[data-v-10743bdf]:hover{transform:translateY(-2px);opacity:.95;background:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));box-shadow:0 6px 20px rgba(2,183,211,.4);filter:brightness(1.1)}.cool-modal__close[data-v-10743bdf]:active{transform:translateY(0);box-shadow:0 2px 8px rgba(2,183,211,.3)}@media(max-width:480px){.cool-modal__close[data-v-10743bdf]{width:36px;height:36px}}@keyframes skeleton-shimmer-10743bdf{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes value-glow-10743bdf{0%{text-shadow:0 0 0 transparent;color:var(--text-primary)}50%{text-shadow:0 0 8px var(--accent-glow);color:var(--accent)}to{text-shadow:0 0 0 transparent;color:var(--text-primary)}}@keyframes pulse-subtle-10743bdf{0%,to{opacity:1}50%{opacity:.6}}@keyframes alarm-blink-10743bdf{0%,to{opacity:1;box-shadow:0 0 8px rgba(239,68,68,.7)}50%{opacity:.6;box-shadow:0 0 4px rgba(239,68,68,.4)}}@keyframes badge-pulse-10743bdf{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.block-fade-enter-active[data-v-10743bdf]{transition:opacity .35s ease,transform .35s ease;transition-delay:var(--delay,0ms)}.block-fade-leave-active[data-v-10743bdf]{transition:opacity .2s ease,transform .2s ease}.block-fade-enter-from[data-v-10743bdf]{opacity:0;transform:translateY(12px)}.block-fade-leave-to[data-v-10743bdf]{opacity:0;transform:translateY(-8px)}.rack-list-enter-active[data-v-10743bdf],.rack-list-leave-active[data-v-10743bdf]{transition:all .25s ease}.rack-list-enter-from[data-v-10743bdf]{opacity:0;transform:translateX(-10px)}.rack-list-leave-to[data-v-10743bdf]{opacity:0;transform:translateX(10px)}.rack-list-move[data-v-10743bdf]{transition:transform .25s ease}.cool-modal-enter-active[data-v-10743bdf]{transition:opacity .2s ease}.cool-modal-leave-active[data-v-10743bdf]{transition:opacity .15s ease}.cool-modal-enter-from[data-v-10743bdf],.cool-modal-leave-to[data-v-10743bdf]{opacity:0}.cool-modal-enter-active .cool-modal[data-v-10743bdf],.cool-modal-leave-active .cool-modal[data-v-10743bdf]{transition:transform .2s ease,opacity .2s ease}.cool-modal-enter-from .cool-modal[data-v-10743bdf],.cool-modal-leave-to .cool-modal[data-v-10743bdf]{transform:scale(.96) translateY(8px);opacity:0}@media(max-width:600px){.cool-modal-enter-from .cool-modal[data-v-10743bdf],.cool-modal-leave-to .cool-modal[data-v-10743bdf]{transform:translateY(100%);opacity:1}.cool-modal-enter-active .cool-modal[data-v-10743bdf],.cool-modal-leave-active .cool-modal[data-v-10743bdf]{transition:transform .3s cubic-bezier(.32,.72,0,1),opacity .3s ease}}.settings-grid[data-v-10743bdf]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}@media(max-width:860px){.settings-grid[data-v-10743bdf]{grid-template-columns:1fr}}@media(max-width:480px){.settings-grid[data-v-10743bdf]{gap:10px}}.settings-card[data-v-10743bdf]{border-radius:12px;padding:12px;background:var(--glass-bg);border:1px solid var(--glass-border)}@media(max-width:480px){.settings-card[data-v-10743bdf]{padding:10px;border-radius:10px}}.settings-card--wide[data-v-10743bdf]{grid-column:1/-1}.settings-card__title[data-v-10743bdf]{font-weight:600;margin-bottom:10px;opacity:.9}@media(max-width:480px){.settings-card__title[data-v-10743bdf]{font-size:.95rem;margin-bottom:8px}}.hint--mt[data-v-10743bdf]{margin-top:10px;opacity:.8;font-size:12px}@media(max-width:480px){.hint--mt[data-v-10743bdf]{font-size:11px}}@media(max-width:900px)and (orientation:landscape)and (max-height:500px){.cool-view[data-v-10743bdf]{padding:10px 14px;padding-left:max(14px,env(safe-area-inset-left,0px));padding-right:max(14px,env(safe-area-inset-right,0px));padding-bottom:max(10px,env(safe-area-inset-bottom,0px))}.cool-header[data-v-10743bdf]{margin-top:10px;margin-bottom:10px}.cool-grid[data-v-10743bdf]{grid-template-columns:1fr;grid-template-areas:"sidebar" "telem" "charts";gap:10px}.cool-sidebar[data-v-10743bdf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.telem-grid[data-v-10743bdf]{grid-template-columns:repeat(2,minmax(0,1fr));gap:6px}.telem-card[data-v-10743bdf]{padding:8px}.telem-v[data-v-10743bdf]{font-size:1.1rem}.rack-list[data-v-10743bdf]{max-height:220px}}@media print{.cool-view[data-v-10743bdf]{padding:0;min-height:auto}.cool-modal-overlay[data-v-10743bdf],.cool-sidebar[data-v-10743bdf]{display:none}.telem-card[data-v-10743bdf]{border-color:var(--text-muted);-moz-column-break-inside:avoid;break-inside:avoid}}.rack-card__head[data-v-10743bdf]{display:flex;align-items:center;gap:8px;padding-bottom:10px;margin-bottom:10px;border-bottom:1px solid var(--border-color)}.rack-card__actions[data-v-10743bdf]{display:flex;gap:4px;flex-shrink:0;margin-left:auto}.rack-card__btn[data-v-10743bdf]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:6px;border:1px solid var(--border-color);background:var(--glass-bg);color:var(--icon-color);font-size:11px;cursor:pointer;transition:border-color .15s ease,background .15s ease,color .15s ease;padding:0;flex-shrink:0}.rack-card__btn[data-v-10743bdf]:hover:not(:disabled){border-color:rgba(3,205,241,.5);background:rgba(151,213,241,.55);color:var(--icon-hover-color)}.rack-card__btn[data-v-10743bdf]:disabled{opacity:.4;cursor:not-allowed}.rack-card__btn--danger[data-v-10743bdf]:hover:not(:disabled){border-color:rgba(239,68,68,.5);background:rgba(239,68,68,.1)}.rack-card__btn--accent[data-v-10743bdf]{border-color:rgba(3,205,241,.4);background:rgba(3,205,241,.1)}.rack-card__btn--accent[data-v-10743bdf]:hover:not(:disabled){background:rgba(3,205,241,.2)}.rack-select-row[data-v-10743bdf]{display:flex;align-items:center;gap:8px}.rack-select-row .select[data-v-10743bdf]{flex:1;min-width:0}.rack-select-badge[data-v-10743bdf]{flex-shrink:0;white-space:nowrap}.quick-controls[data-v-10743bdf]{background-color:var(--bg-secondary);border-radius:14px;border:1px solid var(--border-accent-strong);padding:14px;min-width:0;overflow:hidden;flex:1;box-shadow:var(--card-shadow)}.quick-controls--collapsed[data-v-10743bdf]{flex:0 0 auto}.quick-controls .section-header[data-v-10743bdf]{margin-bottom:8px}.quick-controls .section-title[data-v-10743bdf]{font-size:.82rem}.qc-collapse-title[data-v-10743bdf]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;outline:none}.qc-collapse-title[data-v-10743bdf]:hover{color:var(--accent)}.qc-collapse-title[data-v-10743bdf]:focus-visible{color:var(--accent)}.qc-collapse-chevron[data-v-10743bdf]{font-size:.7rem;width:.8rem;color:var(--text-secondary);transition:color .15s ease}.qc-collapse-title:hover .qc-collapse-chevron[data-v-10743bdf]{color:var(--accent)}.quick-controls .btn-sm[data-v-10743bdf]{padding:4px 8px;font-size:11px;border-radius:6px}.qc-fieldset[data-v-10743bdf]{border:0;padding:0;margin:0;min-width:0;display:block}.qc-fieldset[data-v-10743bdf]:disabled{opacity:.45;pointer-events:none}.qc-grid[data-v-10743bdf]{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:8px}.qc-card[data-v-10743bdf]{background:var(--glass-bg);border:1px solid var(--glass-border);border-radius:8px;padding:8px 10px;transition:opacity .2s ease}.qc-card--dim[data-v-10743bdf]{opacity:.45;pointer-events:none}.qc-group[data-v-10743bdf]{display:flex;flex-direction:column;gap:10px;padding:10px;transition:border-color .2s ease,box-shadow .2s ease}.qc-group--dirty[data-v-10743bdf]{border-color:var(--accent);box-shadow:0 0 0 1px var(--accent),0 0 14px rgba(3,205,241,.18)}.qc-group .qc-row[data-v-10743bdf]{transition:opacity .2s ease}.qc-group .qc-row+.qc-row[data-v-10743bdf]{padding-top:8px;border-top:1px dashed var(--border-color)}.qc-group .qc-row--dim[data-v-10743bdf]{opacity:.45;pointer-events:none}.qc-group__actions[data-v-10743bdf]{display:flex;gap:6px;padding-top:8px;border-top:1px solid var(--border-color)}.qc-group__actions .qc-btn[data-v-10743bdf]{flex:1;justify-content:center}.qc-save-btn[data-v-10743bdf]{transition:box-shadow .2s ease,transform .1s ease}.qc-save-btn--dirty[data-v-10743bdf]{animation:qcSavePulse-10743bdf 1.8s ease-in-out infinite}@keyframes qcSavePulse-10743bdf{0%,to{box-shadow:0 0 0 1px var(--accent),0 0 8px rgba(3,205,241,.3)}50%{box-shadow:0 0 0 2px var(--accent),0 0 18px rgba(3,205,241,.55)}}.qc-label[data-v-10743bdf]{display:flex;align-items:center;gap:5px;font-size:.72rem;color:var(--text-secondary);margin-bottom:6px}.qc-label i[data-v-10743bdf]{color:var(--accent)}.qc-unit[data-v-10743bdf]{font-size:.68rem;opacity:.7}.fill-state[data-v-10743bdf]{display:inline-flex;align-items:center;gap:4px;margin-left:8px;padding:1px 6px;border-radius:6px;font-size:.68rem;font-weight:600;letter-spacing:.02em}.fill-state__dot[data-v-10743bdf]{width:6px;height:6px;border-radius:50%;background:currentColor}.fill-state--on[data-v-10743bdf]{color:#22c55e;background:rgba(34,197,94,.12);border:1px solid rgba(34,197,94,.35)}.fill-state--on .fill-state__dot[data-v-10743bdf]{box-shadow:0 0 6px rgba(34,197,94,.8)}.fill-state--off[data-v-10743bdf]{color:var(--text-secondary);background:var(--bg-secondary);border:1px solid var(--border-color)}.qc-btns[data-v-10743bdf]{display:flex;gap:5px;flex-wrap:wrap}.qc-btns .qc-btn[data-v-10743bdf]{flex:1;justify-content:center;padding:4px 8px;font-size:11px;border-radius:6px;min-height:0;min-width:0;background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:none!important;transform:none!important;transition:border-color .15s ease,background .15s ease,color .15s ease!important}.qc-btns .qc-btn i[data-v-10743bdf]{color:var(--icon-color)!important}.qc-btns .qc-btn[data-v-10743bdf]:hover:not(:disabled){background:var(--bg-hover)!important;background-color:var(--bg-hover)!important;border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important;transform:none!important}.qc-btns .qc-btn:hover:not(:disabled) i[data-v-10743bdf]{color:var(--accent)!important}.qc-btns .qc-btn.btn-primary[data-v-10743bdf]{background:rgba(3,205,241,.08)!important;background-color:rgba(3,205,241,.08)!important;border-color:var(--accent)!important;color:var(--accent)!important;font-weight:600}.qc-btns .qc-btn.btn-primary i[data-v-10743bdf]{color:var(--accent)!important}.qc-btns .qc-btn.btn-primary[data-v-10743bdf]:hover:not(:disabled){background:rgba(3,205,241,.14)!important;box-shadow:0 0 0 3px rgba(3,205,241,.18)!important}.qc-btns .qc-btn.btn-danger[data-v-10743bdf]{background:var(--bg-secondary)!important;background-color:var(--bg-secondary)!important;border-color:rgba(239,68,68,.4)!important;color:#ef4444!important}.qc-btns .qc-btn.btn-danger i[data-v-10743bdf]{color:#ef4444!important}.qc-btns .qc-btn.btn-danger[data-v-10743bdf]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.qc-btns .qc-btn.btn-danger:hover:not(:disabled) i[data-v-10743bdf]{color:#ef4444!important}.qc-btns .qc-btn[data-v-10743bdf]:disabled{opacity:.45;cursor:not-allowed}.qc-row[data-v-10743bdf]{display:flex;gap:6px;align-items:stretch}.qc-input[data-v-10743bdf]{flex:1;min-width:0;padding:4px 8px;font-size:12px;line-height:1.2;border-radius:6px;min-height:0;height:28px}.qc-input--full[data-v-10743bdf]{width:100%}.qc-input--placeholder[data-v-10743bdf]{display:flex;align-items:center;gap:6px;width:100%;background:var(--glass-bg);border:1px dashed var(--border-color);color:var(--text-muted);cursor:not-allowed;-webkit-user-select:none;-moz-user-select:none;user-select:none;font-style:italic}.qc-input--placeholder i[data-v-10743bdf]{font-size:11px;opacity:.7}.qc-input--placeholder span[data-v-10743bdf]{font-size:11px}.qc-card .qc-input[data-v-10743bdf]{padding:4px 8px;font-size:12px;height:28px;min-height:0;border-radius:6px}.qc-card--actions[data-v-10743bdf]{background:transparent;border:none;padding:2px 0 0}.qc-row .btn-xs[data-v-10743bdf]{flex-shrink:0;width:30px;min-width:30px;padding:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px}.qc-hint[data-v-10743bdf]{font-size:11px;color:var(--text-muted);margin-top:6px}.qc-error[data-v-10743bdf]{font-size:11px;color:rgba(239,68,68,.9);margin-top:6px}.input--invalid[data-v-10743bdf]{border-color:rgba(239,68,68,.6)!important;box-shadow:0 0 0 2px rgba(239,68,68,.1)!important}.qc-mode-card[data-v-10743bdf]{transition:border-color .3s ease,box-shadow .3s ease,opacity .2s ease}.qc-mode--auto[data-v-10743bdf]{border-color:rgba(59,130,246,.45);box-shadow:0 0 12px rgba(59,130,246,.1)}.qc-mode--manual[data-v-10743bdf]{border-color:rgba(2,183,211,.45);box-shadow:0 0 12px rgba(2,183,211,.1)}.qc-mode-badge[data-v-10743bdf]{margin-left:auto;font-size:10px;font-weight:800;letter-spacing:.5px;padding:2px 8px;border-radius:999px;text-transform:uppercase}.qc-mode-badge--auto[data-v-10743bdf]{background:rgba(59,130,246,.15);color:#3b82f6;border:1px solid rgba(59,130,246,.3)}.qc-mode-badge--manual[data-v-10743bdf]{background:rgba(2,183,211,.15);color:#02b7d3;border:1px solid rgba(2,183,211,.3)}.view-mode-toggle[data-v-10743bdf]{display:inline-flex;border-radius:8px;overflow:hidden;border:1px solid var(--border-color);background:var(--bg-secondary);margin-left:auto;flex-shrink:0;align-self:flex-end}.view-mode-btn[data-v-10743bdf]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:none;background:transparent;color:var(--text-secondary,hsla(0,0%,50%,.7));cursor:pointer;transition:background .15s,color .15s;font-size:14px}.view-mode-btn[data-v-10743bdf]:hover:not(.active){color:var(--text-primary);background:var(--bg-tertiary)}.view-mode-btn.active[data-v-10743bdf]{background:rgba(3,205,241,.15);color:var(--accent);box-shadow:inset 0 -2px 0 var(--accent)}:root:not(.dark) .view-mode-btn.active[data-v-10743bdf]{background:rgba(3,205,241,.25)}.view-mode-btn+.view-mode-btn[data-v-10743bdf]{border-left:1px solid var(--border-color)}.cool-view--overview .cool-sidebar[data-v-10743bdf],.cool-view--overview>.cool-header[data-v-10743bdf]{display:none}.cool-view--overview .cool-grid[data-v-10743bdf]{grid-template-columns:1fr!important;grid-template-areas:"main"!important}.overview-main[data-v-10743bdf]{grid-area:main;display:flex;flex-direction:column;gap:14px;min-width:0;max-width:1600px;width:100%;margin:0 auto;padding-top:50px}@media(max-width:900px){.overview-main[data-v-10743bdf]{padding-top:46px}}@media(max-width:480px){.overview-main[data-v-10743bdf]{padding-top:38px}}.overview-header-card[data-v-10743bdf]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:14px;padding:14px 18px}@media(max-width:600px){.overview-header-card[data-v-10743bdf]{padding:12px 14px;border-radius:12px}}.overview-header-card__row[data-v-10743bdf]{display:flex;align-items:center;justify-content:space-between;gap:12px}@media(max-width:600px){.overview-header-card__row[data-v-10743bdf]{flex-wrap:wrap;gap:10px}}.overview-header-card__left[data-v-10743bdf]{display:flex;align-items:center;gap:10px;flex-shrink:0}.overview-header-card__icon[data-v-10743bdf]{font-size:16px;color:var(--accent);opacity:.8}@media(max-width:480px){.overview-header-card__icon[data-v-10743bdf]{font-size:14px}}.overview-header-card__title[data-v-10743bdf]{font-size:16px;font-weight:800;color:var(--text-primary);margin:0;letter-spacing:.2px;white-space:nowrap}@media(max-width:480px){.overview-header-card__title[data-v-10743bdf]{font-size:14px}}.overview-header-card__right[data-v-10743bdf]{display:flex;align-items:center;gap:12px;flex-shrink:0}@media(max-width:600px){.overview-header-card__right[data-v-10743bdf]{margin-left:auto;gap:8px}}.overview-header-card__stats[data-v-10743bdf]{display:flex;align-items:center;gap:12px}@media(max-width:480px){.overview-header-card__stats[data-v-10743bdf]{gap:8px}}.overview-header-card__stat[data-v-10743bdf]{display:flex;flex-direction:column;align-items:center;gap:1px}.overview-header-card__stat-val[data-v-10743bdf]{font-size:17px;font-weight:700;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.1}.overview-header-card__stat-val--online[data-v-10743bdf]{color:#22c55e}.overview-header-card__stat-val--offline[data-v-10743bdf]{color:var(--text-secondary,#888);opacity:.6}@media(max-width:480px){.overview-header-card__stat-val[data-v-10743bdf]{font-size:15px}}.overview-header-card__stat-label[data-v-10743bdf]{font-size:9px;text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary,#888);opacity:.7}@media(max-width:480px){.overview-header-card__stat-label[data-v-10743bdf]{font-size:8px}}.overview-header-card__stat-divider[data-v-10743bdf]{width:1px;height:24px;background:var(--border-color)}@media(max-width:480px){.overview-header-card__stat-divider[data-v-10743bdf]{height:20px}}.overview-header-card__divider[data-v-10743bdf]{width:1px;height:24px;background:var(--border-color)}@media(max-width:480px){.overview-header-card__divider[data-v-10743bdf]{display:none}}.view-mode-toggle--inbar[data-v-10743bdf]{margin-left:0}.overview-header-card__refresh[data-v-10743bdf]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-tertiary,var(--bg-primary));color:var(--text-secondary,#888);font-size:13px;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s,background .15s}.overview-header-card__refresh[data-v-10743bdf]:hover:not(:disabled){border-color:var(--accent);color:var(--accent);background:var(--bg-secondary)}.overview-header-card__refresh[data-v-10743bdf]:disabled{opacity:.4;cursor:not-allowed}.overview-rack-grid[data-v-10743bdf]{display:grid;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));gap:12px}.overview-rack-grid[data-v-10743bdf]:has(>:only-child){grid-template-columns:minmax(240px,360px);justify-content:center}@media(max-width:600px){.overview-rack-grid[data-v-10743bdf]{grid-template-columns:1fr;gap:10px}}.overview-tile[data-v-10743bdf]{cursor:pointer;padding:14px 16px;display:flex;flex-direction:column;gap:10px;border-radius:12px;background:var(--bg-secondary);border:1px solid var(--border-color);transition:border-color .2s,box-shadow .2s,transform .15s}.overview-tile[data-v-10743bdf]:hover{border-color:var(--accent);box-shadow:0 2px 12px var(--shadow-color,rgba(0,0,0,.15));transform:translateY(-1px)}.overview-tile--offline[data-v-10743bdf]{opacity:.55}@media(max-width:480px){.overview-tile[data-v-10743bdf]{padding:12px 14px;gap:8px;border-radius:10px}.overview-tile[data-v-10743bdf]:hover{transform:none}}.ov-location[data-v-10743bdf]{font-size:11px;color:var(--text-secondary);display:flex;align-items:center;gap:5px}.ov-location i[data-v-10743bdf]{font-size:9px}:root:not(.dark) .ov-location[data-v-10743bdf]{color:#555}@media(max-width:1200px){.desktop-only[data-v-10743bdf]{display:none!important}}.overview-header-card__edit-btn[data-v-10743bdf]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-tertiary,var(--bg-primary));color:var(--text-secondary,#888);font-size:13px;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s}.overview-header-card__edit-btn[data-v-10743bdf]:hover{border-color:var(--accent);color:var(--accent)}.overview-header-card__save-btn[data-v-10743bdf]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;border:1px solid var(--accent);background:rgba(3,205,241,.15);color:var(--accent);font-size:12px;font-weight:700;cursor:pointer;transition:background .15s}.overview-header-card__save-btn[data-v-10743bdf]:hover{background:rgba(3,205,241,.25)}.overview-header-card__cancel-btn[data-v-10743bdf]{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;border:1px solid var(--border-color);background:transparent;color:var(--text-secondary,#888);font-size:13px;cursor:pointer}.overview-header-card__cancel-btn[data-v-10743bdf]:hover{color:#ef4444;border-color:rgba(239,68,68,.4)}.ov-drag-handle[data-v-10743bdf]{color:var(--text-secondary,#888);opacity:.4;cursor:grab;font-size:12px;flex-shrink:0}.ov-drag-handle[data-v-10743bdf]:active{cursor:grabbing}.overview-tile--shake[data-v-10743bdf]{animation:ov-shake-10743bdf .3s ease-in-out infinite alternate;cursor:grab}.overview-tile--shake[data-v-10743bdf]:active{cursor:grabbing}@keyframes ov-shake-10743bdf{0%{transform:rotate(-.4deg)}to{transform:rotate(.4deg)}}.overview-rack-grid--editing .overview-tile[data-v-10743bdf]:nth-child(2n){animation-delay:.05s}.overview-rack-grid--editing .overview-tile[data-v-10743bdf]:nth-child(3n){animation-delay:.1s}.overview-tile--drag-over[data-v-10743bdf]{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(3,205,241,.3)!important}.ov-head[data-v-10743bdf]{display:flex;align-items:center;gap:8px;min-width:0}.ov-dot[data-v-10743bdf]{width:8px;height:8px;border-radius:50%;flex-shrink:0;background:var(--text-secondary,#999);opacity:.35;transition:all .3s}.ov-dot--online[data-v-10743bdf]{opacity:1;background:#22c55e;box-shadow:0 0 5px rgba(34,197,94,.45)}.ov-dot--plc_timeout[data-v-10743bdf]{opacity:1;background:#eab308;box-shadow:0 0 5px rgba(234,179,8,.55)}.ov-dot--usb_unplugged[data-v-10743bdf]{opacity:1;background:#f97316;box-shadow:0 0 5px rgba(249,115,22,.55)}.ov-dot--api_error[data-v-10743bdf],.ov-dot--offline[data-v-10743bdf]{opacity:.55;background:#ef4444}.ov-name[data-v-10743bdf]{font-weight:700;font-size:14px;color:var(--text-primary);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;flex:1;min-width:0}:root:not(.dark) .ov-name[data-v-10743bdf]{color:#111}@media(max-width:480px){.ov-name[data-v-10743bdf]{font-size:13px}}.ov-mode[data-v-10743bdf]{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 7px;border-radius:999px;text-transform:uppercase}.ov-mode--auto[data-v-10743bdf]{background:rgba(59,130,246,.12);color:#3b82f6;border:1px solid rgba(59,130,246,.25)}.ov-mode--manual[data-v-10743bdf]{background:rgba(2,183,211,.12);color:#02b7d3;border:1px solid rgba(2,183,211,.25)}.ov-body[data-v-10743bdf]{display:grid;grid-template-columns:repeat(3,1fr);gap:4px 0}.ov-cell[data-v-10743bdf]{display:flex;flex-direction:column;align-items:center;padding:4px 0}.ov-label[data-v-10743bdf]{font-size:10px;text-transform:uppercase;letter-spacing:.3px;color:var(--text-secondary);line-height:1}:root:not(.dark) .ov-label[data-v-10743bdf]{color:#666}@media(max-width:480px){.ov-label[data-v-10743bdf]{font-size:9px}}.ov-val[data-v-10743bdf]{font-size:15px;font-weight:600;color:var(--text-primary);font-variant-numeric:tabular-nums;line-height:1.3}:root:not(.dark) .ov-val[data-v-10743bdf]{color:#1a1a2e}@media(max-width:480px){.ov-val[data-v-10743bdf]{font-size:14px}}.ov-offline-badge[data-v-10743bdf]{flex-shrink:0;font-size:9px;font-weight:700;letter-spacing:.5px;padding:2px 7px;border-radius:999px;background:rgba(239,68,68,.12);color:#ef4444;border:1px solid rgba(239,68,68,.25)}.ov-offline-badge--plc_timeout[data-v-10743bdf]{background:rgba(234,179,8,.12);color:#eab308;border-color:rgba(234,179,8,.3)}.ov-offline-badge--usb_unplugged[data-v-10743bdf]{background:rgba(249,115,22,.14);color:#f97316;border-color:rgba(249,115,22,.3)}.ov-offline-body[data-v-10743bdf]{display:flex;flex-direction:column;align-items:center;gap:6px;padding:12px 8px;text-align:center}.ov-offline-icon[data-v-10743bdf]{font-size:20px;color:var(--text-secondary,#888);opacity:.35}.ov-offline-text[data-v-10743bdf]{font-size:12px;color:var(--text-secondary,#888);opacity:.6}.ov-offline-err[data-v-10743bdf]{font-size:11px;color:#ef4444;opacity:.7}.ov-foot[data-v-10743bdf]{font-size:11px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ov-foot--err[data-v-10743bdf]{color:#ef4444}.overview-loading[data-v-10743bdf]{display:grid;place-items:center;min-height:160px}.ov-spinner[data-v-10743bdf]{width:24px;height:24px;border-radius:50%;border:2.5px solid var(--border-color);border-top-color:var(--accent);animation:ov-spin-10743bdf .7s linear infinite}@keyframes ov-spin-10743bdf{to{transform:rotate(1turn)}}.overview-empty[data-v-10743bdf]{display:flex;flex-direction:column;align-items:center;gap:10px;padding:50px 20px;color:var(--text-secondary,#888);font-size:14px;opacity:.6}@media(max-width:480px){.overview-empty[data-v-10743bdf]{padding:30px 16px}}.overview-empty__icon[data-v-10743bdf]{font-size:28px;opacity:.4}.overview-header-card__grp-btn[data-v-10743bdf]{display:inline-flex;align-items:center;gap:5px;padding:5px 12px;border-radius:8px;border:1px solid var(--border-color);background:var(--bg-tertiary,var(--bg-primary));color:var(--text-secondary,#888);font-size:12px;font-weight:600;cursor:pointer;flex-shrink:0;transition:border-color .15s,color .15s,background .15s;white-space:nowrap}.overview-header-card__grp-btn[data-v-10743bdf]:hover{border-color:var(--accent);color:var(--accent);background:rgba(3,205,241,.08)}.overview-header-card__grp-btn i[data-v-10743bdf]{font-size:11px}@media(max-width:600px){.overview-header-card__grp-btn[data-v-10743bdf]{padding:5px 8px;gap:0}.overview-header-card__grp-btn .grp-btn-text[data-v-10743bdf]{display:none}.grp-btn-text[data-v-10743bdf]{display:none!important}}.ov-tile-checkbox[data-v-10743bdf]{width:16px;height:16px;flex-shrink:0;cursor:pointer;accent-color:var(--accent,#03cdf1)}.overview-tile--selected[data-v-10743bdf]{border-color:var(--accent)!important;box-shadow:0 0 0 1px rgba(3,205,241,.25)!important}.ov-main-group[data-v-10743bdf]{border:1px solid var(--border-color);border-radius:14px;background:var(--bg-secondary);overflow:hidden}.ov-mg-header[data-v-10743bdf]{display:flex;align-items:center;gap:10px;padding:12px 16px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s;border-bottom:1px solid transparent}.ov-mg-header[data-v-10743bdf]:hover{background:hsla(0,0%,100%,.03)}.ov-mg-toggle[data-v-10743bdf]{font-size:11px;color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0}.ov-mg-toggle.open[data-v-10743bdf]{transform:rotate(90deg)}.ov-mg-icon[data-v-10743bdf]{font-size:14px;color:var(--accent);opacity:.7}.ov-mg-name[data-v-10743bdf]{font-size:15px;font-weight:800;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-mg-count[data-v-10743bdf]{font-size:12px;color:var(--text-secondary);opacity:.6;flex-shrink:0}.ov-mg-actions[data-v-10743bdf]{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.ov-mg-body[data-v-10743bdf]{padding:8px 12px 12px;display:flex;flex-direction:column;gap:8px}.ov-group[data-v-10743bdf]{border:1px solid var(--border-color);border-radius:12px;background:var(--bg-secondary);overflow:hidden}.ov-group--ungrouped[data-v-10743bdf]{border-style:dashed;opacity:.85}.ov-group--drag-over[data-v-10743bdf],.ov-main-group--drag-over[data-v-10743bdf]{border-color:var(--accent)!important;box-shadow:0 0 0 2px rgba(3,205,241,.2)!important}.ov-grp-header[data-v-10743bdf]{display:flex;align-items:center;gap:8px;padding:10px 14px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s}.ov-grp-header[data-v-10743bdf]:hover{background:hsla(0,0%,100%,.03)}.ov-grp-header--ungrouped[data-v-10743bdf]{cursor:default}.ov-grp-header--ungrouped[data-v-10743bdf]:hover{background:transparent}.ov-grp-checkbox[data-v-10743bdf]{width:15px;height:15px;flex-shrink:0;cursor:pointer;accent-color:var(--accent,#03cdf1)}.ov-grp-toggle[data-v-10743bdf]{font-size:10px;color:var(--text-secondary);transition:transform .2s ease;flex-shrink:0}.ov-grp-toggle.open[data-v-10743bdf]{transform:rotate(90deg)}.ov-grp-icon[data-v-10743bdf]{font-size:12px;color:var(--accent);opacity:.6}.ov-grp-name[data-v-10743bdf]{font-size:14px;font-weight:700;color:var(--text-primary);flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ov-grp-count[data-v-10743bdf]{font-size:11px;color:var(--text-secondary);opacity:.6;flex-shrink:0}.ov-grp-actions[data-v-10743bdf]{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.ov-grp-action-btn[data-v-10743bdf]{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:6px;border:1px solid var(--border-color);background:var(--glass-bg);color:var(--icon-color);font-size:10px;cursor:pointer;transition:border-color .15s,background .15s,color .15s;padding:0}.ov-grp-action-btn[data-v-10743bdf]:hover{border-color:rgba(3,205,241,.5);color:var(--accent);background:rgba(151,213,241,.55)}.ov-grp-action-btn--danger[data-v-10743bdf]:hover{border-color:rgba(239,68,68,.5);color:#ef4444;background:rgba(239,68,68,.1)}.ov-group>.overview-rack-grid[data-v-10743bdf],.ov-mg-body .ov-group>.overview-rack-grid[data-v-10743bdf]{padding:8px 12px 12px}.ov-modal-group-list[data-v-10743bdf]{display:flex;flex-direction:column;gap:6px;max-height:200px;overflow-y:auto;padding:4px 0}.ov-modal-group-item[data-v-10743bdf]{display:flex;align-items:center;gap:8px;padding:6px 8px;border-radius:6px;cursor:pointer;font-size:13px;color:var(--text-primary);transition:background .1s}.ov-modal-group-item[data-v-10743bdf]:hover{background:hsla(0,0%,100%,.04)}.ov-modal-group-item input[type=checkbox][data-v-10743bdf]{accent-color:var(--accent,#03cdf1);width:15px;height:15px}.cool-modal-overlay[data-v-10743bdf]{position:fixed!important;inset:0!important;z-index:1000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:20px!important;background:rgba(0,0,0,.65)!important;backdrop-filter:blur(4px)!important}.cool-modal[data-v-10743bdf]{position:relative!important;width:420px!important;max-width:100%!important;max-height:calc(100vh - 40px)!important;display:flex!important;flex-direction:column!important;background:var(--bg-secondary)!important;color:var(--text-primary)!important;border:1px solid var(--border-color)!important;border-radius:14px!important;box-shadow:0 20px 60px rgba(0,0,0,.55)!important;overflow:hidden!important}.cool-modal__head[data-v-10743bdf]{padding:14px 18px!important;border-bottom:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;display:flex!important;align-items:center!important;justify-content:space-between!important}.cool-modal__title[data-v-10743bdf]{margin:0!important;color:var(--text-primary)!important;font-size:1rem!important;font-weight:600!important}.cool-modal__close[data-v-10743bdf]{width:30px!important;height:30px!important;border:none!important;border-radius:8px!important;background:transparent!important;color:var(--text-secondary)!important;font-size:22px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.cool-modal__close[data-v-10743bdf]:hover{background:var(--bg-primary)!important;color:var(--text-primary)!important}.cool-modal__body[data-v-10743bdf]{padding:18px!important;overflow-y:auto!important;display:flex!important;flex-direction:column!important;gap:14px!important;background:var(--bg-secondary)!important}.cool-modal__actions[data-v-10743bdf]{padding:14px 18px!important;border-top:1px solid var(--border-color)!important;background:var(--bg-secondary)!important;display:flex!important;justify-content:flex-end!important;gap:8px!important}.cool-modal__actions .btn[data-v-10743bdf]{flex:1 1 0!important;min-width:0!important;justify-content:center!important}.btn[data-v-10743bdf],.cool-main .btn[data-v-10743bdf],.cool-modal .btn[data-v-10743bdf]{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:0 14px!important;height:36px!important;border-radius:8px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;outline:none!important;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease!important}.btn i[data-v-10743bdf],.cool-main .btn i[data-v-10743bdf],.cool-modal .btn i[data-v-10743bdf]{color:var(--icon-color)!important;transition:color .15s ease!important}.btn[data-v-10743bdf]:focus,.btn[data-v-10743bdf]:focus-visible,.cool-main .btn[data-v-10743bdf]:focus,.cool-main .btn[data-v-10743bdf]:focus-visible,.cool-modal .btn[data-v-10743bdf]:focus,.cool-modal .btn[data-v-10743bdf]:focus-visible{outline:none!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.btn[data-v-10743bdf]:hover:not(:disabled),.cool-main .btn[data-v-10743bdf]:hover:not(:disabled),.cool-modal .btn[data-v-10743bdf]:hover:not(:disabled){background:var(--bg-primary)!important;background-image:none!important;border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important;transform:none!important;filter:none!important;opacity:1!important}.btn:hover:not(:disabled) i[data-v-10743bdf],.cool-main .btn:hover:not(:disabled) i[data-v-10743bdf],.cool-modal .btn:hover:not(:disabled) i[data-v-10743bdf]{color:var(--icon-hover-color)!important}.btn[data-v-10743bdf]:active,.cool-main .btn[data-v-10743bdf]:active,.cool-modal .btn[data-v-10743bdf]:active{transform:none!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.btn[data-v-10743bdf]:disabled,.btn[disabled][data-v-10743bdf],.cool-main .btn[data-v-10743bdf]:disabled,.cool-main .btn[disabled][data-v-10743bdf],.cool-modal .btn[data-v-10743bdf]:disabled,.cool-modal .btn[disabled][data-v-10743bdf]{opacity:.45!important;cursor:not-allowed!important;background:var(--bg-secondary)!important;background-image:none!important;border-color:var(--border-color)!important;color:var(--text-secondary)!important;box-shadow:none!important;transform:none!important;filter:none!important}.btn:disabled i[data-v-10743bdf],.btn[disabled] i[data-v-10743bdf],.cool-main .btn:disabled i[data-v-10743bdf],.cool-main .btn[disabled] i[data-v-10743bdf],.cool-modal .btn:disabled i[data-v-10743bdf],.cool-modal .btn[disabled] i[data-v-10743bdf]{color:var(--text-secondary)!important}.btn[data-v-10743bdf]:disabled:focus,.btn[data-v-10743bdf]:disabled:hover,.btn[disabled][data-v-10743bdf]:focus,.btn[disabled][data-v-10743bdf]:hover,.cool-main .btn[data-v-10743bdf]:disabled:focus,.cool-main .btn[data-v-10743bdf]:disabled:hover,.cool-main .btn[disabled][data-v-10743bdf]:focus,.cool-main .btn[disabled][data-v-10743bdf]:hover,.cool-modal .btn[data-v-10743bdf]:disabled:focus,.cool-modal .btn[data-v-10743bdf]:disabled:hover,.cool-modal .btn[disabled][data-v-10743bdf]:focus,.cool-modal .btn[disabled][data-v-10743bdf]:hover{background:var(--bg-secondary)!important;background-image:none!important;border-color:var(--border-color)!important;box-shadow:none!important;transform:none!important;filter:none!important}.btn:disabled:focus i[data-v-10743bdf],.btn:disabled:hover i[data-v-10743bdf],.btn[disabled]:focus i[data-v-10743bdf],.btn[disabled]:hover i[data-v-10743bdf],.cool-main .btn:disabled:focus i[data-v-10743bdf],.cool-main .btn:disabled:hover i[data-v-10743bdf],.cool-main .btn[disabled]:focus i[data-v-10743bdf],.cool-main .btn[disabled]:hover i[data-v-10743bdf],.cool-modal .btn:disabled:focus i[data-v-10743bdf],.cool-modal .btn:disabled:hover i[data-v-10743bdf],.cool-modal .btn[disabled]:focus i[data-v-10743bdf],.cool-modal .btn[disabled]:hover i[data-v-10743bdf]{color:var(--text-secondary)!important}.btn.btn-sm[data-v-10743bdf],.cool-main .btn.btn-sm[data-v-10743bdf],.cool-modal .btn.btn-sm[data-v-10743bdf]{height:30px!important;padding:0 10px!important;font-size:12px!important}.btn.btn-xs[data-v-10743bdf],.cool-main .btn.btn-xs[data-v-10743bdf],.cool-modal .btn.btn-xs[data-v-10743bdf]{height:26px!important;padding:0 8px!important;font-size:11.5px!important}.btn.btn-icon[data-v-10743bdf],.cool-main .btn.btn-icon[data-v-10743bdf],.cool-modal .btn.btn-icon[data-v-10743bdf]{width:30px!important;padding:0!important;gap:0!important}.btn.btn-icon.btn-sm[data-v-10743bdf],.cool-main .btn.btn-icon.btn-sm[data-v-10743bdf],.cool-modal .btn.btn-icon.btn-sm[data-v-10743bdf]{width:28px!important}.btn.btn-icon.btn-xs[data-v-10743bdf],.cool-main .btn.btn-icon.btn-xs[data-v-10743bdf],.cool-modal .btn.btn-icon.btn-xs[data-v-10743bdf]{width:24px!important}.btn.btn-primary[data-v-10743bdf],.cool-main .btn.btn-primary[data-v-10743bdf],.cool-modal .btn.btn-primary[data-v-10743bdf]{background:var(--bg-secondary)!important;background-image:none!important;border-color:var(--accent)!important;color:var(--text-primary)!important}.btn.btn-primary[data-v-10743bdf]:hover:not(:disabled),.cool-main .btn.btn-primary[data-v-10743bdf]:hover:not(:disabled),.cool-modal .btn.btn-primary[data-v-10743bdf]:hover:not(:disabled){background:var(--bg-primary)!important;background-image:none!important;box-shadow:0 0 0 3px rgba(3,205,241,.18)!important;transform:none!important;filter:none!important;opacity:1!important}.btn.btn-primary[data-v-10743bdf]:disabled,.btn.btn-primary[disabled][data-v-10743bdf],.cool-main .btn.btn-primary[data-v-10743bdf]:disabled,.cool-main .btn.btn-primary[disabled][data-v-10743bdf],.cool-modal .btn.btn-primary[data-v-10743bdf]:disabled,.cool-modal .btn.btn-primary[disabled][data-v-10743bdf]{border-color:var(--border-color)!important;box-shadow:none!important;background-image:none!important;transform:none!important;filter:none!important}.btn.btn-danger[data-v-10743bdf],.cool-main .btn.btn-danger[data-v-10743bdf],.cool-modal .btn.btn-danger[data-v-10743bdf]{border-color:rgba(239,68,68,.4)!important;color:#ef4444!important}.btn.btn-danger i[data-v-10743bdf],.cool-main .btn.btn-danger i[data-v-10743bdf],.cool-modal .btn.btn-danger i[data-v-10743bdf]{color:#ef4444!important}.btn.btn-danger[data-v-10743bdf]:hover:not(:disabled),.cool-main .btn.btn-danger[data-v-10743bdf]:hover:not(:disabled),.cool-modal .btn.btn-danger[data-v-10743bdf]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.btn.btn-danger:hover:not(:disabled) i[data-v-10743bdf],.cool-main .btn.btn-danger:hover:not(:disabled) i[data-v-10743bdf],.cool-modal .btn.btn-danger:hover:not(:disabled) i[data-v-10743bdf]{color:#ef4444!important}.rack-card__btn[data-v-10743bdf]{width:28px!important;height:28px!important;padding:0!important;border-radius:6px!important;background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--icon-color)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.rack-card__btn[data-v-10743bdf]:hover:not(:disabled){background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important;color:var(--icon-hover-color)!important}.rack-card__btn[data-v-10743bdf]:disabled{opacity:.4!important;cursor:not-allowed!important}.rack-card__btn--accent[data-v-10743bdf]{border-color:var(--accent)!important}.rack-card__btn--accent[data-v-10743bdf]:hover:not(:disabled){box-shadow:0 0 0 3px rgba(3,205,241,.18)!important}.rack-card__btn--danger[data-v-10743bdf]{border-color:rgba(239,68,68,.4)!important;color:#ef4444!important}.rack-card__btn--danger[data-v-10743bdf]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;border-color:#ef4444!important;color:#ef4444!important}.ov-grp-action-btn[data-v-10743bdf]{width:26px!important;height:26px!important;padding:0!important;border-radius:6px!important;background:transparent!important;border:1px solid transparent!important;color:var(--icon-color)!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transition:background .15s ease,border-color .15s ease,color .15s ease!important}.ov-grp-action-btn[data-v-10743bdf]:hover:not(:disabled){background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important;color:var(--icon-hover-color)!important}.ov-grp-action-btn--danger[data-v-10743bdf]{color:#ef4444!important}.ov-grp-action-btn--danger[data-v-10743bdf]:hover:not(:disabled){background:rgba(239,68,68,.08)!important;border-color:#ef4444!important;color:#ef4444!important}.view-mode-btn[data-v-10743bdf]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:6px 12px!important;cursor:pointer!important;transition:background .15s ease,border-color .15s ease!important}.view-mode-btn[data-v-10743bdf]:hover{border-color:var(--border-accent-strong)!important}.view-mode-btn.active[data-v-10743bdf]{background:var(--bg-primary)!important;border-color:var(--accent)!important;color:var(--accent)!important}.overview-header-card__cancel-btn[data-v-10743bdf],.overview-header-card__refresh[data-v-10743bdf],.overview-header-card__save-btn[data-v-10743bdf]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:6px 12px!important;cursor:pointer!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:background .15s ease,border-color .15s ease!important}.overview-header-card__cancel-btn[data-v-10743bdf]:hover:not(:disabled),.overview-header-card__refresh[data-v-10743bdf]:hover:not(:disabled),.overview-header-card__save-btn[data-v-10743bdf]:hover:not(:disabled){background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.overview-header-card__cancel-btn[data-v-10743bdf]:disabled,.overview-header-card__refresh[data-v-10743bdf]:disabled,.overview-header-card__save-btn[data-v-10743bdf]:disabled{opacity:.5!important;cursor:not-allowed!important}.overview-header-card__save-btn[data-v-10743bdf]{border-color:var(--accent)!important}.overview-header-card__save-btn[data-v-10743bdf]:hover:not(:disabled){box-shadow:0 0 0 3px rgba(3,205,241,.18)!important}.cool-modal__body input[data-v-10743bdf]:not([type=checkbox]):not([type=radio]),.cool-modal__body select[data-v-10743bdf],.cool-modal__body textarea[data-v-10743bdf]{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;padding:10px 14px!important;width:100%!important;font-size:.95rem!important;outline:none!important}.cool-modal__body input[data-v-10743bdf]:not([type=checkbox]):not([type=radio]):hover,.cool-modal__body select[data-v-10743bdf]:hover,.cool-modal__body textarea[data-v-10743bdf]:hover{border-color:var(--border-accent-strong)!important}.cool-modal__body input[data-v-10743bdf]:not([type=checkbox]):not([type=radio]):focus,.cool-modal__body select[data-v-10743bdf]:focus,.cool-modal__body textarea[data-v-10743bdf]:focus{border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.cool-modal__body input[data-v-10743bdf]:not([type=checkbox]):not([type=radio])::-moz-placeholder,.cool-modal__body select[data-v-10743bdf]::-moz-placeholder,.cool-modal__body textarea[data-v-10743bdf]::-moz-placeholder{color:var(--text-secondary)!important;opacity:.7!important}.cool-modal__body input[data-v-10743bdf]:not([type=checkbox]):not([type=radio])::placeholder,.cool-modal__body select[data-v-10743bdf]::placeholder,.cool-modal__body textarea[data-v-10743bdf]::placeholder{color:var(--text-secondary)!important;opacity:.7!important}.cool-modal__body label[data-v-10743bdf]{color:var(--text-secondary)!important;font-size:.82rem!important}.telem-card[data-v-10743bdf]{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important;box-shadow:none!important;transform:none!important;transition:border-color .15s ease!important}.telem-card[data-v-10743bdf]:hover{transform:none!important;border-color:var(--border-accent-strong)!important;box-shadow:none!important}.telem-card.offline[data-v-10743bdf]{opacity:.55;background:var(--bg-hover)!important;border-style:dashed!important}.telem-k[data-v-10743bdf]{color:var(--text-secondary)!important}.telem-v[data-v-10743bdf]{color:var(--text-primary)!important}.telem-unit[data-v-10743bdf]{color:var(--text-secondary)!important;font-weight:600;margin-left:2px}.telem-v[data-v-10743bdf]{padding-left:4px}.qc-grid[data-v-10743bdf]{display:flex!important;flex-direction:column!important;gap:10px!important}.qc-grid>.qc-card[data-v-10743bdf]{width:100%!important}.navigation[data-v-702e934e]{position:fixed;top:0;left:0;width:240px;height:100vh;background:var(--bg-tertiary);overflow-x:hidden;transition:transform .3s ease,width .3s ease,background-color .3s ease;padding-top:10px;box-sizing:border-box;z-index:2500;border-right:1px solid var(--border-color)}.navigation.collapsed[data-v-702e934e]{width:70px}.navigation.hidden[data-v-702e934e]{transform:translateX(-100%)}.navigation .app-nav-logo[data-v-702e934e]{text-align:center;margin-bottom:28px}.navigation .app-nav-logo-icon[data-v-702e934e]{width:60px;transition:width .3s ease}.navigation .app-nav-logo-title[data-v-702e934e]{display:block;color:var(--text-primary);font-family:Cuyabra,sans-serif;font-weight:700;margin-top:2px;font-size:1.1rem;line-height:1.2;transition:opacity .3s ease}.navigation ul[data-v-702e934e]{list-style:none;padding:0;margin:0}.navigation ul li[data-v-702e934e]{margin:4px 10px}.navigation ul li.app-nav-logo[data-v-702e934e]{margin-bottom:28px}.navigation ul li[data-v-702e934e]:not(.app-nav-logo){margin-top:6px;margin-bottom:8px}.navigation ul li a[data-v-702e934e]{display:flex;align-items:center;gap:12px;color:var(--text-primary);text-decoration:none;border-radius:10px;padding:6px 10px;min-height:42px;box-sizing:border-box;transition:background-color .15s ease,transform .12s ease}.navigation ul li a.active[data-v-702e934e],.navigation ul li a[data-v-702e934e]:hover{background-color:var(--nav-active-bg)}.navigation ul li a[data-v-702e934e]:active{transform:translateY(1px)}.navigation ul li a .icon[data-v-702e934e]{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 38px;line-height:0}.navigation ul li a ion-icon[data-v-702e934e]{display:block;font-size:21px}.navigation ul li a .title[data-v-702e934e]{margin:0!important;white-space:nowrap}.navigation.collapsed .app-nav-logo-title[data-v-702e934e],.navigation.collapsed .title[data-v-702e934e]{display:none}.navigation.collapsed .app-nav-logo-icon[data-v-702e934e]{width:40px}.navigation.collapsed ul li a[data-v-702e934e]{justify-content:center;padding:6px}@media(max-width:1000px){.navigation[data-v-702e934e]{width:220px!important;box-shadow:var(--nav-shadow);position:fixed;top:0;left:0;transition:transform .3s ease}.navigation.hidden[data-v-702e934e]{transform:translateX(-100%)}.navigation.mobile[data-v-702e934e]{transform:translateX(0)}.navigation ul li[data-v-702e934e]{margin-bottom:10px}.navigation ul li a[data-v-702e934e]{padding:6px 8px}.navigation ul li a .icon[data-v-702e934e]{width:36px;height:36px;flex:0 0 36px}.navigation ul li a ion-icon[data-v-702e934e]{font-size:20px}.navigation ul li a .title[data-v-702e934e]{font-size:.9rem}.navigation ul li.app-nav-logo[data-v-702e934e]{margin-bottom:18px}.navigation ul li.app-nav-logo .app-nav-logo-icon[data-v-702e934e]{width:40px}.close-btn[data-v-702e934e]{position:absolute;top:12px;right:12px;font-size:1.5rem;background:transparent;border:none;cursor:pointer;color:var(--text-muted);z-index:2600}.close-btn[data-v-702e934e]:hover{color:var(--text-primary)}}.badge[data-v-702e934e]{display:inline-block;min-width:18px;padding:0 6px;height:18px;line-height:18px;border-radius:9px;background:#d7452a;color:#fff;font-size:11px;font-weight:600;text-align:center;margin-left:auto}.navigation.collapsed a[data-v-702e934e]{position:relative}.navigation.collapsed .badge[data-v-702e934e]{position:absolute;top:4px;right:4px;margin-left:0;min-width:14px;height:14px;line-height:14px;padding:0 4px;font-size:9px;font-weight:700;border-radius:7px;box-shadow:0 0 0 2px var(--bg-primary)}.info-row[data-v-6c88d604]{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;margin-bottom:14px}.info-label[data-v-6c88d604]{color:var(--text-secondary);font-size:.78rem;text-transform:uppercase;letter-spacing:.3px}.ver-badge[data-v-6c88d604]{color:var(--accent);font-weight:700;font-size:.9rem;font-family:monospace}.ver-date[data-v-6c88d604]{color:var(--text-secondary);font-weight:400;margin-left:4px}.block[data-v-6c88d604]{margin-bottom:16px}.block[data-v-6c88d604]:last-child{margin-bottom:0}.block-title[data-v-6c88d604]{color:var(--text-primary);font-weight:600;font-size:.85rem;margin-bottom:8px;display:inline-flex;align-items:center;gap:8px}.block-title i[data-v-6c88d604]{color:var(--accent)}.support-chips[data-v-6c88d604]{display:flex;gap:8px;flex-wrap:wrap}.support-chip[data-v-6c88d604]{background:var(--bg-hover);border:1px solid var(--border-color);color:var(--text-primary);border-radius:999px;padding:6px 14px;font-size:.82rem;text-decoration:none;display:inline-flex;align-items:center;gap:6px;transition:border-color .15s ease,background .15s ease}.support-chip i[data-v-6c88d604]{color:var(--icon-color)}.support-chip[data-v-6c88d604]:hover{background:var(--bg-primary);border-color:var(--border-accent-strong);color:var(--accent)}.support-chip:hover i[data-v-6c88d604]{color:var(--accent)}.video-list[data-v-6c88d604]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:4px;counter-reset:vcount}.video-link[data-v-6c88d604]{display:flex;align-items:center;gap:10px;padding:8px 10px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;color:var(--text-primary);text-decoration:none;font-size:.85rem;transition:border-color .15s ease,background .15s ease,color .15s ease;counter-increment:vcount}.video-link[data-v-6c88d604]:before{content:counter(vcount,decimal-leading-zero);color:var(--text-secondary);font-family:monospace;font-size:.75rem;min-width:18px}.video-link i.fa-play[data-v-6c88d604]{color:var(--accent);font-size:.7rem}.video-link i.ext[data-v-6c88d604]{margin-left:auto;color:var(--text-secondary);font-size:.7rem;opacity:.6}.video-link span[data-v-6c88d604]{flex:1}.video-link[data-v-6c88d604]:hover{background:var(--bg-primary);border-color:var(--border-accent-strong);color:var(--accent)}.video-link:hover i.ext[data-v-6c88d604]{color:var(--accent);opacity:1}.changelog-modal[data-v-997472e2]{display:flex;flex-direction:column;height:min(80vh,720px);max-height:90dvh;max-height:90vh}.changelog-modal .app-modal__footer[data-v-997472e2],.changelog-modal .app-modal__head[data-v-997472e2]{flex-shrink:0}.changelog-modal .app-modal__body[data-v-997472e2]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.changelog-modal .app-modal__body[data-v-997472e2]::-webkit-scrollbar{width:8px}.changelog-modal .app-modal__body[data-v-997472e2]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.changelog-modal .app-modal__body[data-v-997472e2]::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.changelog-modal .app-modal__body[data-v-997472e2]::-webkit-scrollbar-track{background:transparent}@media(max-width:600px){.changelog-modal[data-v-997472e2]{height:90dvh;height:90vh}}.cl-card[data-v-997472e2]{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:10px;margin-bottom:8px;overflow:hidden;transition:border-color .15s ease,background .15s ease;flex:0 0 auto}.cl-card.is-open[data-v-997472e2]{border-color:var(--border-accent-strong);background:var(--bg-secondary)}.cl-card[data-v-997472e2]:last-child{margin-bottom:0}.cl-head[data-v-997472e2]{width:100%;display:flex;align-items:center;justify-content:space-between;gap:10px;background:var(--bg-hover);border:none;color:var(--text-primary);padding:12px 14px;cursor:pointer;font-size:.88rem;text-align:left;transition:background .15s ease}.cl-head[data-v-997472e2]:hover{background:var(--bg-primary)}@media(max-width:600px){.cl-card[data-v-997472e2]{margin-bottom:10px;border-color:var(--border-accent-strong)}.cl-head[data-v-997472e2]{padding:14px 14px;background:var(--bg-secondary);flex-wrap:wrap}.cl-head .cl-meta i[data-v-997472e2]{color:var(--accent);font-size:.95rem}.cl-ttl strong[data-v-997472e2]{white-space:normal}}.cl-ttl[data-v-997472e2]{display:flex;align-items:center;gap:10px;flex:1;min-width:0}.cl-ttl strong[data-v-997472e2]{color:var(--text-primary);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cl-badge[data-v-997472e2]{background:var(--bg-secondary);border:1px solid var(--border-accent-strong);color:var(--accent);border-radius:999px;padding:2px 10px;font-size:.72rem;font-family:monospace;font-weight:700;flex-shrink:0}.cl-meta[data-v-997472e2]{display:flex;align-items:center;gap:10px;color:var(--text-secondary);font-size:.78rem}.cl-meta i[data-v-997472e2]{color:var(--text-secondary);transition:color .15s ease}.cl-card.is-open .cl-meta i[data-v-997472e2]{color:var(--accent)}.cl-date[data-v-997472e2]{font-family:monospace}.cl-content[data-v-997472e2]{padding:8px 16px 14px;color:var(--text-primary);font-size:.85rem;line-height:1.5;border-top:1px dashed var(--border-color)}.cl-content[data-v-997472e2] h1,.cl-content[data-v-997472e2] h2,.cl-content[data-v-997472e2] h3,.cl-content[data-v-997472e2] h4{color:var(--text-primary);margin:10px 0 6px}.cl-content[data-v-997472e2] p{margin:6px 0}.cl-content[data-v-997472e2] ol,.cl-content[data-v-997472e2] ul{margin:6px 0;padding-left:22px}.cl-content[data-v-997472e2] li{margin:2px 0}.cl-content[data-v-997472e2] strong{color:var(--text-primary)}.cl-content[data-v-997472e2] em{color:var(--text-secondary)}.cl-content[data-v-997472e2] code{background:var(--bg-primary);border:1px solid var(--border-color);color:var(--accent);padding:1px 6px;border-radius:4px;font-family:monospace;font-size:.82rem}.cl-content[data-v-997472e2] a{color:var(--accent);text-decoration:none}.cl-content[data-v-997472e2] a:hover{text-decoration:underline}.accordion-enter-active[data-v-997472e2],.accordion-leave-active[data-v-997472e2]{transition:max-height .25s ease,opacity .2s ease;overflow:hidden;max-height:1000px}.accordion-enter-from[data-v-997472e2],.accordion-leave-to[data-v-997472e2]{max-height:0;opacity:0}.topbar[data-v-66391c16]{position:fixed;top:0;left:240px;right:0;height:60px;background:var(--topbar-bg);color:var(--text-primary);display:flex;align-items:center;padding:0 16px;transition:left .3s ease,background-color .3s ease,color .3s ease;z-index:2000;border-bottom:1px solid var(--border-color)}.topbar.collapsed[data-v-66391c16]{left:70px}.topbar .toggle-btn[data-v-66391c16]{cursor:pointer;font-size:24px;margin-right:15px;color:var(--text-primary);transition:color .3s,text-shadow .3s}.topbar .toggle-btn[data-v-66391c16]:hover{color:var(--accent);text-shadow:0 0 10px var(--accent-glow)}.topbar .topbar-title[data-v-66391c16]{flex-grow:1;font-size:1.3rem;text-align:left;color:var(--text-primary)}.topbar .header-icons[data-v-66391c16]{display:flex;align-items:center;gap:15px}.topbar .header-icons ion-icon[data-v-66391c16]{font-size:24px;line-height:1;cursor:pointer;color:var(--text-primary);transition:color .3s,text-shadow .3s}.topbar .header-icons ion-icon[data-v-66391c16]:hover{color:var(--accent);text-shadow:0 0 10px var(--accent-glow)}.topbar .header-icons .notification-wrapper[data-v-66391c16]{display:flex;align-items:center;position:relative}.topbar .header-icons .notification-wrapper .notification-count[data-v-66391c16]{position:absolute;top:-4px;right:-8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:var(--badge-bg);box-shadow:0 0 6px var(--shadow-danger);pointer-events:none}.topbar .header-icons .ops-wrapper[data-v-66391c16]{display:flex;align-items:center;position:relative}.topbar .header-icons .ops-wrapper .ops-count[data-v-66391c16]{position:absolute;top:-4px;right:-8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:var(--badge-bg);box-shadow:0 0 6px var(--shadow-danger);pointer-events:none}.topbar .theme-switch[data-v-66391c16]{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;color:var(--text-primary);font-size:1.1rem;padding:4px 8px;border-radius:6px;transition:color .2s;display:flex;align-items:center}.topbar .theme-switch ion-icon[data-v-66391c16]{font-size:20px}.topbar .theme-switch[data-v-66391c16]:hover{color:var(--accent)}.topbar .lang-switch[data-v-66391c16]{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;color:var(--text-primary);font-size:1.1rem;font-weight:400;padding:4px 8px;border-radius:6px;transition:color .2s}.topbar .lang-switch[data-v-66391c16]:hover{color:var(--accent)}.topbar .fade-enter-active[data-v-66391c16],.topbar .fade-leave-active[data-v-66391c16]{transition:opacity .2s}.topbar .fade-enter-from[data-v-66391c16],.topbar .fade-leave-to[data-v-66391c16]{opacity:0}.topbar .user-menu .support-link ion-icon[data-v-66391c16]{display:inline-block!important;width:18px;height:18px;line-height:1}.topbar .user-menu .support-link[data-v-66391c16]{grid-template-columns:18px auto}.topbar .user-menu[data-v-66391c16]{position:absolute;top:60px;right:10px;width:300px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 8px 22px var(--shadow-color);padding:10px 0 8px;color:var(--text-primary);text-align:left;z-index:50}.topbar .user-menu .user-header[data-v-66391c16]{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:10px 12px 8px}.topbar .user-menu .user-header .avatar ion-icon[data-v-66391c16]{font-size:32px;color:var(--text-primary);opacity:.9}.topbar .user-menu .user-header .ident[data-v-66391c16]{min-width:0}.topbar .user-menu .user-header .ident .user-name[data-v-66391c16]{margin:0;font-weight:700;font-size:14px;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .user-menu .user-header .ident .user-email[data-v-66391c16]{margin:2px 0 0;font-size:12.5px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .user-menu .user-header .copy-id[data-v-66391c16]{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;cursor:pointer;background:var(--accent-subtle);border:1px solid var(--border-accent);transition:background .15s ease}.topbar .user-menu .user-header .copy-id ion-icon[data-v-66391c16]{font-size:16px;color:var(--text-primary)}.topbar .user-menu .user-header .copy-id[data-v-66391c16]:hover{background:var(--accent-medium)}.topbar .user-menu .user-header .copy-id[data-v-66391c16]:active{transform:translateY(1px)}.topbar .user-menu .menu-section-label[data-v-66391c16]{padding:6px 12px 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;opacity:.65}.topbar .user-menu .exit-item[data-v-66391c16],.topbar .user-menu .menu-item[data-v-66391c16]{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;color:var(--text-primary);cursor:pointer;transition:background .18s ease,transform .18s ease}.topbar .user-menu .exit-item ion-icon[data-v-66391c16],.topbar .user-menu .menu-item ion-icon[data-v-66391c16]{font-size:18px;color:var(--text-primary);opacity:.88}.topbar .user-menu .exit-item[data-v-66391c16]:hover,.topbar .user-menu .menu-item[data-v-66391c16]:hover{background:var(--accent-light)}.topbar .user-menu .exit-item[data-v-66391c16]:active,.topbar .user-menu .menu-item[data-v-66391c16]:active{transform:translateY(1px)}.topbar .user-menu .exit-item[data-v-66391c16]{margin-top:4px;border-top:1px dashed var(--border-accent)}.topbar .user-menu .menu-separator[data-v-66391c16]{height:1px;margin:8px 0;background:var(--separator)}.topbar .user-menu .support-links[data-v-66391c16]{display:flex;gap:12px;padding:6px 12px 0 12px}.topbar .user-menu .support-link[data-v-66391c16]{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;height:38px;min-width:132px;padding:0 16px;border-radius:12px;border:1px solid var(--border-accent-strong);background:var(--accent-subtle);color:var(--text-primary);text-decoration:none;font-weight:700;letter-spacing:.2px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.topbar .user-menu .support-link ion-icon[data-v-66391c16]{font-size:18px;color:var(--tag-text);transform:translateY(.5px)}.topbar .user-menu .support-link .label[data-v-66391c16]{display:block;line-height:1}.topbar .user-menu .support-link[data-v-66391c16]:hover{background:var(--accent-light);border-color:var(--border-accent-strong)}.topbar .user-menu .support-link[data-v-66391c16]:active{transform:translateY(1px)}@media(max-width:1000px){.topbar[data-v-66391c16]{left:0!important;right:0!important}}@media(max-width:770px){.topbar[data-v-66391c16]{padding:0 10px;height:50px}.topbar .toggle-btn[data-v-66391c16]{font-size:20px;margin-right:10px}.topbar .topbar-title[data-v-66391c16]{font-size:1rem}.topbar .header-icons[data-v-66391c16]{gap:10px}.topbar .header-icons ion-icon[data-v-66391c16]{font-size:20px}.topbar .header-icons .notification-wrapper .notification-count[data-v-66391c16]{width:16px;height:16px;font-size:10px;top:-3px;right:-6px}.topbar .user-menu[data-v-66391c16]{top:50px}}@media(max-width:520px){.topbar[data-v-66391c16]{padding:0 8px;height:45px}.topbar .toggle-btn[data-v-66391c16]{font-size:18px;margin-right:8px}.topbar .topbar-title[data-v-66391c16]{font-size:.9rem}.topbar .header-icons[data-v-66391c16]{gap:8px}.topbar .header-icons ion-icon[data-v-66391c16]{font-size:18px}.topbar .header-icons .notification-wrapper .notification-count[data-v-66391c16]{width:14px;height:14px;font-size:9px;top:-2px;right:-5px}.topbar .user-menu[data-v-66391c16]{top:45px}}.user-menu[data-v-66391c16]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:12px!important;box-shadow:0 12px 32px rgba(0,0,0,.5)!important;min-width:280px}.user-header[data-v-66391c16]{display:flex!important;align-items:center!important;gap:10px!important;padding:4px 4px 10px!important}.user-header .avatar[data-v-66391c16]{width:40px;height:40px;border-radius:50%;background:var(--bg-hover)!important;border:1px solid var(--border-accent-strong)!important;display:flex;align-items:center;justify-content:center;color:var(--accent)!important;flex-shrink:0}.user-header .avatar ion-icon[data-v-66391c16]{font-size:1.6rem;color:var(--accent)!important}.user-header .ident[data-v-66391c16]{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.user-header .ident .user-name[data-v-66391c16]{margin:0!important;color:var(--text-primary)!important;font-weight:600!important;font-size:.88rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-header .ident .user-email[data-v-66391c16]{margin:0!important;color:var(--text-secondary)!important;font-size:.74rem!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-header .copy-id[data-v-66391c16]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:6px!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer;flex-shrink:0}.user-header .copy-id ion-icon[data-v-66391c16]{color:var(--icon-color)!important;font-size:.95rem}.user-header .copy-id[data-v-66391c16]:hover{background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.user-header .copy-id:hover ion-icon[data-v-66391c16]{color:var(--accent)!important}.menu-separator[data-v-66391c16]{height:1px!important;background:var(--border-color)!important;margin:8px 0!important;border:none!important}.menu-section-label[data-v-66391c16]{color:var(--text-secondary)!important;font-size:.65rem!important;text-transform:uppercase!important;letter-spacing:.5px!important;font-weight:600!important;padding:6px 4px 4px!important}.exit-item[data-v-66391c16],.menu-item[data-v-66391c16]{display:flex!important;align-items:center!important;gap:10px!important;padding:8px 10px!important;border-radius:8px!important;color:var(--text-primary)!important;font-size:.85rem!important;cursor:pointer!important;transition:background .15s ease,color .15s ease!important}.exit-item ion-icon[data-v-66391c16],.menu-item ion-icon[data-v-66391c16]{color:var(--icon-color)!important;font-size:1.1rem!important;flex-shrink:0}.exit-item[data-v-66391c16]:hover,.menu-item[data-v-66391c16]:hover{background:var(--bg-hover)!important;color:var(--accent)!important}.exit-item:hover ion-icon[data-v-66391c16],.menu-item:hover ion-icon[data-v-66391c16]{color:var(--accent)!important}.exit-item ion-icon[data-v-66391c16],.exit-item[data-v-66391c16]{color:#ef4444!important}.exit-item[data-v-66391c16]:hover{background:rgba(239,68,68,.08)!important;color:#ef4444!important}.exit-item:hover ion-icon[data-v-66391c16]{color:#ef4444!important}.support-links[data-v-66391c16]{display:flex!important;gap:6px!important;flex-wrap:wrap!important;padding:4px!important}.support-link[data-v-66391c16]{background:var(--bg-hover)!important;background-color:var(--bg-hover)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:999px!important;padding:6px 12px!important;font-size:.78rem!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;gap:6px!important;transition:border-color .15s ease,background .15s ease!important}.support-link i[data-v-66391c16],.support-link ion-icon[data-v-66391c16]{color:var(--icon-color)!important;font-size:.85rem}.support-link .tg[data-v-66391c16],.support-link.tg[data-v-66391c16]{color:var(--text-primary)!important}.support-link[data-v-66391c16]:hover{background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important;color:var(--accent)!important}.support-link:hover i[data-v-66391c16],.support-link:hover ion-icon[data-v-66391c16]{color:var(--accent)!important}.notification-count[data-v-66391c16],.ops-count[data-v-66391c16]{position:absolute!important;top:-6px!important;right:-8px!important;box-sizing:border-box!important;width:auto!important;min-width:16px!important;height:16px!important;padding:0 4px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;background:#ef4444!important;color:#fff!important;font-size:.65rem!important;font-weight:700!important;line-height:16px!important;font-variant-numeric:tabular-nums!important;letter-spacing:0!important;border-radius:999px!important;border:1px solid var(--bg-secondary)!important;pointer-events:none!important;z-index:2!important;box-shadow:0 0 6px rgba(239,68,68,.45)}.notification-panel[data-v-010f5bdb]{width:520px;position:fixed;top:65px!important;right:15px;max-height:calc(100vh - 90px);background:var(--modal-bg);box-shadow:0 8px 30px var(--shadow-color);border:1px solid var(--border-accent);border-radius:14px;padding:14px;color:var(--text-primary);display:flex;flex-direction:column;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .35s ease,opacity .35s ease,visibility .35s ease,box-shadow .2s ease;z-index:99981}.notification-panel.active[data-v-010f5bdb]{transform:translateX(0);opacity:1;visibility:visible}.close-btn-top[data-v-010f5bdb]{position:absolute;top:8px;right:8px;background:transparent;border:none;cursor:pointer;font-size:16px;color:var(--text-primary);padding:4px;z-index:10;border-radius:6px}.close-btn-top[data-v-010f5bdb]:hover{color:var(--danger);background:hsla(0,0%,100%,.08)}.panel-header[data-v-010f5bdb]{display:flex;flex-direction:column;gap:12px;padding-top:18px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.panel-header .header-title h2[data-v-010f5bdb]{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}.panel-header .header-content[data-v-010f5bdb]{display:flex;justify-content:space-between;align-items:center;gap:12px}.panel-header .header-buttons[data-v-010f5bdb]{display:flex;gap:6px;align-items:center;flex-shrink:0}.panel-header .header-buttons .clear-btn[data-v-010f5bdb],.panel-header .header-buttons .settings-btn[data-v-010f5bdb]{cursor:pointer;background:hsla(0,0%,100%,.03);border:1px solid var(--border-accent);color:var(--text-primary);border-radius:10px;padding:4px 8px;font-size:14px;transition:background .15s ease,border-color .15s ease}.panel-header .header-buttons .clear-btn[data-v-010f5bdb]:hover,.panel-header .header-buttons .settings-btn[data-v-010f5bdb]:hover{background:hsla(0,0%,100%,.06);border-color:var(--accent)}.panel-subheader[data-v-010f5bdb]{display:flex;align-items:center;gap:10px;padding:8px 0}.panel-subheader .toggle-btn[data-v-010f5bdb]{background:hsla(0,0%,100%,.03);color:var(--text-primary);border:1px solid var(--border-accent);padding:2px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.panel-subheader .toggle-btn[data-v-010f5bdb]:hover{background:hsla(0,0%,100%,.06);border-color:var(--accent)}.panel-subheader .collapsed-count[data-v-010f5bdb]{color:var(--accent);font-size:14px}.panel-body[data-v-010f5bdb]{flex:1;overflow:auto;padding-right:4px}.fade-enter-active[data-v-010f5bdb],.fade-leave-active[data-v-010f5bdb]{transition:opacity .25s ease}.fade-enter-from[data-v-010f5bdb],.fade-leave-to[data-v-010f5bdb]{opacity:0}.notification-list .no-notifications[data-v-010f5bdb]{text-align:center;color:var(--border-color);font-style:italic;padding:12px 0}.notification-list .notification-item[data-v-010f5bdb]{border:1px solid var(--border-accent);border-radius:10px;padding:10px;margin-bottom:8px;background:rgba(16,18,19,.65);cursor:pointer;transition:background .15s ease;display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.notification-list .notification-item.unread[data-v-010f5bdb]{border-color:#8aa9ff;background:rgba(138,169,255,.05)}.notification-list .notification-item[data-v-010f5bdb]:hover{background:hsla(0,0%,100%,.03)}.notification-list .notification-item .notification-content[data-v-010f5bdb]{display:flex;align-items:flex-start;gap:8px;flex:1}.notification-list .notification-item .notification-icon[data-v-010f5bdb]{flex-shrink:0;font-size:14px}.notification-list .notification-item .message[data-v-010f5bdb]{margin:0;font-family:inherit;font-size:14px;line-height:1.4;white-space:pre-wrap;word-break:break-word}.notification-list .notification-item .remove-btn[data-v-010f5bdb]{background:transparent;border:none;cursor:pointer;padding:2px;color:var(--text-primary);opacity:.6;transition:opacity .15s ease;flex-shrink:0}.notification-list .notification-item .remove-btn[data-v-010f5bdb]:hover{opacity:1;color:var(--danger)}@media(max-width:768px){.notification-panel[data-v-010f5bdb]{right:8px;left:8px;width:auto;top:56px!important;max-height:calc(100vh - 72px);padding:10px;border-radius:12px}}.ui-backdrop[data-v-010f5bdb]{position:fixed;inset:0;background:rgba(0,0,0,.55);backdrop-filter:blur(2px);-webkit-backdrop-filter:blur(2px);z-index:99980}.backdrop-fade-enter-active[data-v-010f5bdb],.backdrop-fade-leave-active[data-v-010f5bdb]{transition:opacity .25s ease}.backdrop-fade-enter-from[data-v-010f5bdb],.backdrop-fade-leave-to[data-v-010f5bdb]{opacity:0}.notification-panel[data-v-010f5bdb]{background:var(--bg-hover)!important;border-left:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:-8px 0 24px rgba(0,0,0,.4)!important}.close-btn-top[data-v-010f5bdb]{display:none!important}.panel-close[data-v-010f5bdb]:hover{border-color:#ef4444!important}.panel-close:hover i[data-v-010f5bdb]{color:#ef4444!important}.panel-header[data-v-010f5bdb]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border-bottom:1px solid var(--border-color)!important;background:var(--bg-primary)!important}.panel-header .header-title[data-v-010f5bdb]{flex:1;min-width:0}.panel-header h2[data-v-010f5bdb]{margin:0!important;font-size:.95rem!important;font-weight:600!important;color:var(--text-primary)!important;display:inline-flex;align-items:center;gap:8px}.panel-header h2 i[data-v-010f5bdb]{color:var(--accent)}.panel-header .header-buttons[data-v-010f5bdb]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;margin-left:auto!important;flex-shrink:0!important}.panel-subheader[data-v-010f5bdb]{display:flex!important;align-items:center!important;gap:8px!important;padding:10px 14px!important;border-bottom:1px solid var(--border-color)!important}.collapsed-count[data-v-010f5bdb]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:999px!important;padding:2px 10px!important;font-size:.72rem!important;font-weight:600}.panel-body[data-v-010f5bdb]{padding:10px!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.panel-body[data-v-010f5bdb]::-webkit-scrollbar{width:8px}.panel-body[data-v-010f5bdb]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.notification-list[data-v-010f5bdb]{display:flex!important;flex-direction:column!important;gap:6px!important}.no-notifications[data-v-010f5bdb]{padding:30px 10px!important;text-align:center!important;color:var(--text-secondary)!important;font-size:.85rem!important;background:var(--bg-hover)!important;border:1px dashed var(--border-color)!important;border-radius:10px!important}.no-notifications i[data-v-010f5bdb]{color:var(--accent);margin-right:6px;font-size:1rem}.notification-item[data-v-010f5bdb]{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:8px!important;padding:10px 12px!important;background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;cursor:pointer!important;transition:border-color .15s ease,background .15s ease!important}.notification-item[data-v-010f5bdb]:hover{background:var(--bg-primary)!important;border-color:var(--border-accent-strong)!important}.notification-item.unread[data-v-010f5bdb]{border-left:3px solid var(--accent)!important;background:rgba(3,205,241,.05)!important}.notification-content[data-v-010f5bdb]{display:flex!important;align-items:flex-start!important;gap:10px!important;flex:1!important;min-width:0!important}.notification-icon[data-v-010f5bdb]{width:24px;height:24px;flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;background:var(--bg-secondary);border:1px solid var(--border-color)}.notification-icon i[data-v-010f5bdb]{color:var(--accent);font-size:.78rem}.message[data-v-010f5bdb]{margin:0!important;font-family:inherit!important;font-size:.82rem!important;color:var(--text-primary)!important;white-space:pre-wrap!important;word-break:break-word!important;line-height:1.4!important}.remove-btn[data-v-010f5bdb]{background:transparent!important;border:none!important;color:var(--text-secondary)!important;cursor:pointer!important;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;border-radius:6px;flex-shrink:0}.remove-btn i[data-v-010f5bdb]{color:var(--text-secondary)!important;font-size:.8rem}.remove-btn[data-v-010f5bdb]:hover{background:rgba(239,68,68,.1)!important}.remove-btn:hover i[data-v-010f5bdb]{color:#ef4444!important}.notification-container[data-v-7b16fc99]{position:fixed;top:20px;right:20px;z-index:100001;width:auto;max-width:300px;display:flex;flex-direction:column;align-items:flex-end}.notification[data-v-7b16fc99]{display:flex;flex-wrap:wrap;align-items:flex-start;position:relative;background:var(--bg-secondary);backdrop-filter:blur(10px);color:var(--text-primary);border:1px solid var(--border-color);border-left:3px solid var(--accent);border-radius:12px;margin-bottom:10px;padding:12px 40px 12px 14px;box-shadow:0 8px 32px var(--shadow-color),0 2px 8px rgba(0,0,0,.1),inset 0 1px 0 hsla(0,0%,100%,.1);transition:background .25s ease,border-color .25s ease,box-shadow .25s ease;word-wrap:break-word;max-width:100%;min-width:200px;overflow:visible}.notification .icon[data-v-7b16fc99]{margin-right:9px;flex-shrink:0;font-size:15px;line-height:1.4;color:var(--accent)}.notification.success[data-v-7b16fc99]{border-left-color:#22c55e}.notification.success .icon[data-v-7b16fc99]{color:#22c55e}.notification.warning[data-v-7b16fc99]{border-left-color:#f59e0b}.notification.warning .icon[data-v-7b16fc99]{color:#f59e0b}.notification.error[data-v-7b16fc99]{border-left-color:#ef4444}.notification.error .icon[data-v-7b16fc99]{color:#ef4444}.notification.info[data-v-7b16fc99]{border-left-color:var(--accent)}.notification.info .icon[data-v-7b16fc99]{color:var(--accent)}.notification-content[data-v-7b16fc99]{flex:1;line-height:1.4}.progress-bar[data-v-7b16fc99]{height:4px;background:var(--text-muted);margin-top:5px;width:100%}.progress-inner[data-v-7b16fc99]{height:100%;background:var(--accent);animation:progress-7b16fc99 linear forwards}@keyframes progress-7b16fc99{0%{width:0}to{width:100%}}.close-btn[data-v-7b16fc99]{position:absolute;top:7px;right:7px;width:22px;height:22px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;line-height:1;opacity:.65;transition:background .15s ease,color .15s ease,opacity .15s ease;z-index:1;border-radius:6px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.close-btn[data-v-7b16fc99]:hover{opacity:1;background:var(--bg-hover);color:var(--text-primary)}.notification-enter-active[data-v-7b16fc99]{transition:transform .4s cubic-bezier(.22,1,.36,1),opacity .3s ease}.notification-leave-active[data-v-7b16fc99]{transition:transform .3s cubic-bezier(.4,0,1,1),opacity .25s ease}.notification-enter-from[data-v-7b16fc99],.notification-leave-to[data-v-7b16fc99]{opacity:0;transform:translateX(115%)}.notification-move[data-v-7b16fc99]{transition:transform .3s cubic-bezier(.22,1,.36,1)}@media(max-width:768px){.notification-container[data-v-7b16fc99]{top:10px;right:10px;left:10px;width:auto;max-width:none;align-items:flex-end}.notification[data-v-7b16fc99]{align-items:center;margin-bottom:8px;padding:10px 36px 10px 12px;font-size:14px;line-height:1.35;min-width:0;max-width:100%;border-radius:12px}.notification .icon[data-v-7b16fc99]{font-size:18px;margin-right:10px;align-self:center}.notification-content[data-v-7b16fc99]{text-align:left;word-break:break-word}.close-btn[data-v-7b16fc99]{top:50%;right:6px;transform:translateY(-50%);width:22px;height:22px;font-size:13px}.close-btn[data-v-7b16fc99]:hover{transform:translateY(-50%) scale(1.1)}}@media(max-width:480px){.notification-container[data-v-7b16fc99]{top:8px;right:8px;left:8px}.notification[data-v-7b16fc99]{padding:9px 32px 9px 10px;font-size:13px}}.swipe-left-active[data-v-7b16fc99]{transform:translateX(-100%) rotate(-5deg);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.swipe-right-active[data-v-7b16fc99]{transform:translateX(100%) rotate(5deg);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1)}.ops-backdrop[data-v-04cd1aa0]{position:fixed;inset:0;background:rgba(0,0,0,.45);backdrop-filter:blur(1.5px);-webkit-backdrop-filter:blur(1.5px);z-index:99990;pointer-events:auto}.ops-backdrop-fade-enter-active[data-v-04cd1aa0],.ops-backdrop-fade-leave-active[data-v-04cd1aa0]{transition:opacity .25s ease}.ops-backdrop-fade-enter-from[data-v-04cd1aa0],.ops-backdrop-fade-leave-to[data-v-04cd1aa0]{opacity:0}.operations-panel[data-v-04cd1aa0]{width:520px;position:fixed;top:65px!important;right:15px;max-height:calc(100vh - 90px);background:var(--modal-bg);box-shadow:0 8px 30px var(--shadow-color);border:1px solid var(--border-accent);border-radius:14px;padding:14px;color:var(--text-primary);display:flex;flex-direction:column;transform:translateX(100%);opacity:0;visibility:hidden;transition:transform .35s ease,opacity .35s ease,visibility .35s ease,box-shadow .2s ease;z-index:99991}.operations-panel.active[data-v-04cd1aa0]{transform:translateX(0);opacity:1;visibility:visible}.close-btn-top[data-v-04cd1aa0]{position:absolute;top:8px;right:8px;background:transparent;border:none;cursor:pointer;font-size:16px;color:var(--text-primary);padding:4px;z-index:10;border-radius:6px}.close-btn-top[data-v-04cd1aa0]:hover{color:var(--danger);background:hsla(0,0%,100%,.08)}.panel-header[data-v-04cd1aa0]{display:flex;flex-direction:column;gap:12px;padding-top:18px;padding-bottom:12px;border-bottom:1px solid var(--border-color)}.panel-header .header-title h2[data-v-04cd1aa0]{margin:0;font-size:18px;display:flex;align-items:center;gap:8px}.panel-header .ops-head-icon[data-v-04cd1aa0]{font-size:20px;opacity:.95}.panel-header .header-content[data-v-04cd1aa0]{display:flex;align-items:center;gap:12px}.panel-header .header-buttons[data-v-04cd1aa0]{margin-left:auto;display:flex;align-items:center;gap:10px}.panel-header .header-buttons .clear-btn[data-v-04cd1aa0]{cursor:pointer;background:hsla(0,0%,100%,.03);border:1px solid var(--border-accent);color:var(--text-primary);border-radius:12px;padding:6px 12px;font-size:14px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.panel-header .header-buttons .clear-btn[data-v-04cd1aa0]:hover{background:hsla(0,0%,100%,.06);border-color:var(--accent)}.panel-subheader[data-v-04cd1aa0]{display:flex;align-items:center;gap:10px;padding:8px 0}.panel-subheader .toggle-btn[data-v-04cd1aa0]{background:hsla(0,0%,100%,.03);color:var(--text-primary);border:1px solid var(--border-accent);padding:2px 8px;border-radius:8px;cursor:pointer;transition:background .15s ease,border-color .15s ease}.panel-subheader .toggle-btn[data-v-04cd1aa0]:hover{background:hsla(0,0%,100%,.06);border-color:var(--accent)}.panel-subheader .collapsed-count[data-v-04cd1aa0]{color:var(--accent);font-size:14px}.panel-body[data-v-04cd1aa0]{flex:1;overflow:auto;padding:10px 8px 12px 8px}.fade-enter-active[data-v-04cd1aa0],.fade-leave-active[data-v-04cd1aa0]{transition:opacity .25s ease}.fade-enter-from[data-v-04cd1aa0],.fade-leave-to[data-v-04cd1aa0]{opacity:0}.ops-root[data-v-04cd1aa0]{display:grid;gap:12px}.filters-head[data-v-04cd1aa0]{display:flex;justify-content:flex-end;margin-top:2px;margin-bottom:10px}.filters-head .filters-toggle[data-v-04cd1aa0]{padding:6px 10px;border-radius:10px;cursor:pointer;background:var(--glass-bg);border:1px solid var(--border-accent);color:var(--text-primary);display:inline-flex;align-items:center;gap:8px;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease}.filters-head .filters-toggle[data-v-04cd1aa0]:hover{background:var(--accent-subtle);border-color:var(--accent)}.filters[data-v-04cd1aa0]{display:grid;gap:10px;background:var(--bg-surface);border:1px solid var(--border-accent);border-radius:12px;padding:10px 12px;margin-bottom:12px}.filters .chips[data-v-04cd1aa0]{display:flex;gap:8px;flex-wrap:wrap}.filters .chip[data-v-04cd1aa0]{position:relative;display:inline-flex;align-items:center;gap:6px;padding:7px 12px;border-radius:999px;background:var(--glass-bg);color:var(--text-primary);border:1px solid var(--border-accent);cursor:pointer;transition:background .15s ease,border-color .15s ease,box-shadow .15s ease,transform .08s ease,color .15s ease}.filters .chip i[data-v-04cd1aa0]{opacity:.9}.filters .chip b[data-v-04cd1aa0]{font-weight:700;margin-left:2px}.filters .chip[data-v-04cd1aa0]:hover{background:var(--accent-subtle);border-color:var(--accent)}.filters .chip.active[data-v-04cd1aa0]{color:var(--text-inverse);background:linear-gradient(180deg,var(--accent) 0,var(--accent-hover) 100%);border-color:var(--accent);box-shadow:0 10px 24px var(--accent-glow);transform:translateZ(0) scale(1.03)}.filters .controls[data-v-04cd1aa0]{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.search-wrap[data-v-04cd1aa0]{position:relative;flex:1 1 220px;min-width:180px}.search-wrap .fa-search[data-v-04cd1aa0]{position:absolute;left:10px;top:50%;transform:translateY(-50%);opacity:.85;font-size:12px}.search[data-v-04cd1aa0]{width:100%;padding:8px 10px 8px 28px;border-radius:10px;background:var(--input-bg-solid);color:var(--text-primary);border:1px solid var(--input-border);outline:none}.search[data-v-04cd1aa0]:focus{border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle)}.filters .controls .btn[data-v-04cd1aa0]{padding:8px 10px;border-radius:10px;cursor:pointer;background:var(--glass-bg);border:1px solid var(--border-accent);color:var(--text-primary)}.filters .controls .btn.active[data-v-04cd1aa0],.filters .controls .btn[data-v-04cd1aa0]:hover{background:var(--accent-subtle);border-color:var(--accent)}.groups[data-v-04cd1aa0]{display:grid;gap:10px}.group[data-v-04cd1aa0]{border:1px solid var(--border-accent);border-radius:12px;background:var(--bg-surface)}.group .group-summary[data-v-04cd1aa0]{display:flex;align-items:center;gap:10px;padding:10px 12px;cursor:pointer;list-style:none;background:linear-gradient(90deg,hsla(0,0%,100%,.03),hsla(0,0%,100%,0))}.group .group-summary .dot[data-v-04cd1aa0]{width:10px;height:10px;border-radius:50%}.group .group-summary .dot.running[data-v-04cd1aa0]{background:#8aa9ff}.group .group-summary .dot.pending[data-v-04cd1aa0]{background:#7e8795}.group .group-summary .dot.error[data-v-04cd1aa0]{background:#ff6b6b}.group .group-summary .dot.success[data-v-04cd1aa0]{background:var(--accent)}.group .group-summary .g-title[data-v-04cd1aa0]{font-weight:600}.group .group-summary .g-count[data-v-04cd1aa0]{margin-left:auto;font-weight:700;color:var(--accent)}.group .group-list[data-v-04cd1aa0]{display:grid;gap:10px;padding:10px}.op-card[data-v-04cd1aa0]{border:1px solid var(--border-accent);border-radius:12px;background:var(--bg-surface);padding:14px;display:grid;gap:10px}.op-card.compact[data-v-04cd1aa0]{padding:10px}.op-card.compact .op-body[data-v-04cd1aa0]{margin-top:-2px}.op-card .op-head[data-v-04cd1aa0]{justify-content:space-between}.op-card .op-head .left[data-v-04cd1aa0],.op-card .op-head[data-v-04cd1aa0]{display:flex;align-items:center;gap:10px}.op-card .op-head .right[data-v-04cd1aa0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:flex-end}.op-card .op-head .op-icon[data-v-04cd1aa0]{opacity:.9}.op-card .pill[data-v-04cd1aa0]{background:hsla(0,0%,100%,.06);border:1px solid var(--border-accent);border-radius:999px;padding:2px 8px;font-size:12px;white-space:nowrap}.op-card .pill.time[data-v-04cd1aa0]{opacity:.85}.op-card .pill.btn-pill[data-v-04cd1aa0]{cursor:pointer}.op-card .btn-pill--white[data-v-04cd1aa0]{color:#fff!important;border-color:hsla(0,0%,100%,.6)!important}.op-card .status[data-v-04cd1aa0]{font-weight:700}.op-card .status.pending[data-v-04cd1aa0]{color:#8aa9ff}.op-card .status.success[data-v-04cd1aa0]{color:var(--accent)}.op-card .status.error[data-v-04cd1aa0]{color:#ff6b6b}.op-card .status.running[data-v-04cd1aa0]{color:#8aa9ff}.op-card .op-body[data-v-04cd1aa0]{display:grid;gap:8px}.op-card .kv[data-v-04cd1aa0]{display:flex;flex-wrap:wrap;gap:12px;font-size:12px;opacity:.92}.op-card .kv .sep[data-v-04cd1aa0]{opacity:.5}.op-card .bar-line .bar[data-v-04cd1aa0]{height:10px;border-radius:6px;overflow:hidden;background:hsla(0,0%,100%,.08);display:flex}.op-card .bar-line .bar .seg[data-v-04cd1aa0]{height:100%}.op-card .bar-line .bar .done[data-v-04cd1aa0]{background:var(--accent)}.op-card .bar-line .bar .running[data-v-04cd1aa0]{background:#8aa9ff}.op-card .bar-line .bar .pending[data-v-04cd1aa0]{background:#7e8795}.op-card .bar-line .bar .failed[data-v-04cd1aa0]{background:#ff6b6b}.op-card .bar-line .legend[data-v-04cd1aa0]{display:flex;gap:10px;font-size:12px;opacity:.9;margin-top:4px}.op-card .bar-line .legend .tag[data-v-04cd1aa0]{padding:1px 6px;border-radius:6px;border:1px solid hsla(0,0%,100%,.12)}.op-card .bar-line .legend .done[data-v-04cd1aa0]{border-color:var(--border-accent)}.op-card .bar-line .legend .running[data-v-04cd1aa0]{border-color:rgba(138,169,255,.333)}.op-card .bar-line .legend .failed[data-v-04cd1aa0]{border-color:hsla(0,100%,71%,.333)}.op-card .details[data-v-04cd1aa0]{border-top:1px dashed hsla(0,0%,100%,.08);padding-top:6px}.op-card .rows[data-v-04cd1aa0]{display:grid;gap:8px}.op-card .row[data-v-04cd1aa0]{display:grid;grid-template-columns:1.4fr 1fr 1fr 2.5fr 1.4fr;gap:8px;align-items:center}.op-card .mono[data-v-04cd1aa0]{font-family:ui-monospace,SFMono-Regular,Menlo,monospace}.op-card .rows .tok[data-v-04cd1aa0]{word-break:break-word}.op-card .pbar[data-v-04cd1aa0]{height:8px;background:hsla(0,0%,100%,.08);border-radius:6px;overflow:hidden}.op-card .pf[data-v-04cd1aa0]{height:100%;background:var(--accent)}.op-card .ptext[data-v-04cd1aa0]{font-size:12px;margin-left:6px;opacity:.9}.op-card .errmsg[data-v-04cd1aa0]{font-size:12px;color:#ff9b9b}.op-card .msg[data-v-04cd1aa0]{font-size:13px;opacity:.92}@media(max-width:768px){.operations-panel[data-v-04cd1aa0]{right:8px;left:8px;width:auto;top:56px!important;max-height:calc(100vh - 72px);padding:10px;border-radius:12px}.panel-header .header-content[data-v-04cd1aa0]{flex-direction:column;align-items:stretch;gap:8px}.filters[data-v-04cd1aa0]{padding:10px}.filters .controls[data-v-04cd1aa0]{gap:6px}.search-wrap[data-v-04cd1aa0]{flex-basis:100%;min-width:0}.group .group-summary[data-v-04cd1aa0]{padding:8px 10px}.group .group-list[data-v-04cd1aa0]{padding:8px;gap:8px}.op-card[data-v-04cd1aa0]{padding:10px}.op-card .op-head[data-v-04cd1aa0]{align-items:flex-start;flex-direction:column;gap:6px}.op-card .op-body[data-v-04cd1aa0]{gap:6px}.op-card .rows .row[data-v-04cd1aa0]{grid-template-columns:1fr 1fr;grid-auto-rows:auto;gap:6px}.op-card .rows .row>.errmsg[data-v-04cd1aa0],.op-card .rows .row>.progress[data-v-04cd1aa0]{grid-column:1/3}}.op-card .pill.btn-pill[data-v-04cd1aa0]{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:transform .08s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease,filter .15s ease}.op-card .pill.btn-pill[data-v-04cd1aa0]:hover{background:hsla(0,0%,100%,.1);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);transform:translateY(-1px)}.op-card .pill.btn-pill[data-v-04cd1aa0]:active{transform:translateY(0) scale(.98);filter:brightness(1.08)}.op-card .pill.btn-pill[data-v-04cd1aa0]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-subtle),0 0 0 1px var(--accent) inset;border-color:var(--accent)}.op-card details.details>summary[data-v-04cd1aa0]{list-style:none;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:inline-flex;align-items:center;gap:8px;margin-top:6px;padding:6px 10px;border-radius:10px;background:hsla(0,0%,100%,.05);border:1px solid var(--border-accent);color:var(--text-primary);transition:transform .08s ease,box-shadow .15s ease,background .15s ease,border-color .15s ease}.op-card details.details>summary[data-v-04cd1aa0]::-webkit-details-marker{display:none}.op-card details.details>summary[data-v-04cd1aa0]::marker{content:""}.op-card details.details>summary[data-v-04cd1aa0]:before{content:"▶";font-size:12px;opacity:.85;transform:translateY(-.5px);transition:transform .15s ease,opacity .15s ease}.op-card details.details>summary[data-v-04cd1aa0]:hover{background:hsla(0,0%,100%,.08);border-color:var(--accent);box-shadow:0 0 0 3px var(--accent-subtle);transform:translateY(-1px)}.op-card details.details>summary[data-v-04cd1aa0]:active{transform:translateY(0) scale(.985)}.op-card details.details>summary[data-v-04cd1aa0]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--accent-subtle),0 0 0 1px var(--accent) inset;border-color:var(--accent)}.op-card details.details[open]>summary[data-v-04cd1aa0]:before{content:"▼";opacity:1}.op-card details.details>summary[data-v-04cd1aa0]:after{content:"";width:6px;height:6px;border-radius:999px;background:var(--accent-light);box-shadow:0 0 10px var(--accent-glow);opacity:0;transition:opacity .15s ease}.op-card details.details>summary[data-v-04cd1aa0]:hover:after{opacity:1}.operations-panel[data-v-04cd1aa0]{background:var(--bg-hover)!important;border-left:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:-8px 0 24px rgba(0,0,0,.4)!important}.close-btn-top[data-v-04cd1aa0]{display:none!important}.panel-close[data-v-04cd1aa0]:hover{border-color:#ef4444!important}.panel-close:hover i[data-v-04cd1aa0]{color:#ef4444!important}.panel-header[data-v-04cd1aa0]{display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:12px 14px!important;border-bottom:1px solid var(--border-color)!important;background:var(--bg-primary)!important}.panel-header .header-title[data-v-04cd1aa0]{flex:1;min-width:0}.panel-header h2[data-v-04cd1aa0]{margin:0!important;font-size:.95rem!important;font-weight:600!important;color:var(--text-primary)!important;display:inline-flex;align-items:center;gap:8px}.panel-header h2 .ops-head-icon[data-v-04cd1aa0]{color:var(--accent);font-size:1.05rem}.panel-header .header-buttons[data-v-04cd1aa0]{display:flex!important;flex-direction:row!important;align-items:center!important;gap:6px!important;margin-left:auto!important;flex-shrink:0!important}.panel-body[data-v-04cd1aa0]{padding:12px!important;overflow-y:auto;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.panel-body[data-v-04cd1aa0]::-webkit-scrollbar{width:8px}.panel-body[data-v-04cd1aa0]::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.filters-v2[data-v-04cd1aa0]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.filters-v2__search[data-v-04cd1aa0]{position:relative;display:flex;align-items:center}.filters-v2__search>i.fa-search[data-v-04cd1aa0]{position:absolute;left:12px;color:var(--text-secondary);font-size:.85rem;pointer-events:none}.filters-v2__search>input[data-v-04cd1aa0]{width:100%;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;padding:8px 36px 8px 36px;font-size:.85rem;box-sizing:border-box;transition:border-color .15s ease,box-shadow .15s ease}.filters-v2__search>input[data-v-04cd1aa0]::-moz-placeholder{color:var(--text-secondary);opacity:.6}.filters-v2__search>input[data-v-04cd1aa0]::placeholder{color:var(--text-secondary);opacity:.6}.filters-v2__search>input[data-v-04cd1aa0]:hover{border-color:var(--border-accent-strong)}.filters-v2__search>input[data-v-04cd1aa0]:focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px rgba(3,205,241,.1)}.filters-v2__clear[data-v-04cd1aa0]{position:absolute;right:8px;width:24px;height:24px;display:inline-flex;align-items:center;justify-content:center;background:transparent;border:none;border-radius:6px;color:var(--text-secondary);cursor:pointer;transition:background .15s ease,color .15s ease}.filters-v2__clear[data-v-04cd1aa0]:hover{background:var(--bg-hover);color:var(--text-primary)}.filters-v2__row[data-v-04cd1aa0]{display:flex;gap:8px;align-items:center}.filters-v2__select[data-v-04cd1aa0]{flex:1;background:var(--bg-secondary);border:1px solid var(--border-color);color:var(--text-primary);border-radius:8px;padding:7px 28px 7px 12px;font-size:.82rem;cursor:pointer;-moz-appearance:none;appearance:none;-webkit-appearance:none;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='6'%3E%3Cpath fill='%2386909c' d='M5 6 0 0h10z'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 10px center;transition:border-color .15s ease;min-width:0}.filters-v2__select[data-v-04cd1aa0]:hover{border-color:var(--border-accent-strong)}.filters-v2__select[data-v-04cd1aa0]:focus{outline:none;border-color:var(--accent)}.filters-v2__select option[data-v-04cd1aa0]{background:var(--bg-secondary);color:var(--text-primary)}.filters-v2__actions[data-v-04cd1aa0]{display:flex;gap:4px;flex-shrink:0}.filters-v2__icon-btn[data-v-04cd1aa0]{width:32px;height:32px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;color:var(--text-secondary);cursor:pointer;display:inline-flex;align-items:center;justify-content:center;transition:border-color .15s ease,color .15s ease}.filters-v2__icon-btn i[data-v-04cd1aa0]{font-size:.75rem}.filters-v2__icon-btn[data-v-04cd1aa0]:hover{border-color:var(--border-accent-strong);color:var(--accent)}.empty[data-v-04cd1aa0]{padding:26px 14px!important;text-align:center!important;color:var(--text-secondary)!important;background:var(--bg-hover)!important;border:1px dashed var(--border-color)!important;border-radius:10px!important;font-size:.85rem}.groups[data-v-04cd1aa0]{display:flex;flex-direction:column;gap:8px}.group[data-v-04cd1aa0]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;overflow:hidden}.group-summary[data-v-04cd1aa0]{display:flex!important;align-items:center!important;gap:10px!important;padding:10px 12px!important;cursor:pointer!important;list-style:none!important;font-size:.85rem!important;color:var(--text-primary)!important}.group-summary[data-v-04cd1aa0]::-webkit-details-marker{display:none}.group-summary .dot[data-v-04cd1aa0]{width:8px;height:8px;border-radius:999px;flex-shrink:0}.group-summary .dot.pending[data-v-04cd1aa0],.group-summary .dot.running[data-v-04cd1aa0]{background:#f59e0b}.group-summary .dot.error[data-v-04cd1aa0]{background:#ef4444}.group-summary .dot.success[data-v-04cd1aa0]{background:#03cdf1}.group-summary .g-title[data-v-04cd1aa0]{font-weight:600;text-transform:capitalize;flex:1}.group-summary .g-count[data-v-04cd1aa0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;padding:2px 9px;font-size:.72rem;color:var(--text-secondary);font-weight:700}.group-list[data-v-04cd1aa0]{padding:4px 10px 10px;display:flex;flex-direction:column;gap:6px}.op-card[data-v-04cd1aa0]{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:14px!important;display:flex;flex-direction:column;gap:12px;transition:border-color .15s ease}.op-card[data-v-04cd1aa0]:hover{border-color:var(--border-accent-strong)!important}.op-card.clone_batch[data-v-04cd1aa0],.op-card.cmd_batch[data-v-04cd1aa0],.op-card.firmware[data-v-04cd1aa0]{position:relative;overflow:hidden}.op-card.clone_batch[data-v-04cd1aa0]:before,.op-card.cmd_batch[data-v-04cd1aa0]:before,.op-card.firmware[data-v-04cd1aa0]:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px}.op-card[data-v-04cd1aa0]:has(.status.success):before{background:#03cdf1}.op-card[data-v-04cd1aa0]:has(.status.pending):before,.op-card[data-v-04cd1aa0]:has(.status.running):before{background:#f59e0b}.op-card[data-v-04cd1aa0]:has(.status.error):before{background:#ef4444}.op-head[data-v-04cd1aa0]{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.op-head .left[data-v-04cd1aa0]{display:flex;align-items:center;gap:8px;min-width:0;flex:1}.op-head .left .op-icon[data-v-04cd1aa0]{color:var(--text-secondary);font-size:.95rem}.op-head .left .title[data-v-04cd1aa0]{color:var(--text-primary);font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.op-head .right[data-v-04cd1aa0]{display:flex;align-items:center;gap:6px;flex-wrap:wrap;justify-content:flex-end}.pill[data-v-04cd1aa0]{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;border-radius:999px!important;padding:2px 8px!important;font-size:.68rem!important;font-weight:600;text-transform:uppercase;letter-spacing:.3px}.pill.kind[data-v-04cd1aa0]{color:var(--text-secondary)}.pill.action[data-v-04cd1aa0]{color:var(--text-primary)}.pill.time[data-v-04cd1aa0]{font-family:monospace;text-transform:none}.status[data-v-04cd1aa0]{font-size:.68rem!important;font-weight:700!important;padding:2px 8px!important;border-radius:999px!important;text-transform:uppercase;letter-spacing:.3px;white-space:nowrap}.status.pending[data-v-04cd1aa0],.status.running[data-v-04cd1aa0]{background:rgba(245,158,11,.12)!important;color:#f59e0b!important;border:1px solid rgba(245,158,11,.4)}.status.success[data-v-04cd1aa0]{background:rgba(3,205,241,.12)!important;color:#03cdf1!important;border:1px solid rgba(3,205,241,.4)}.status.error[data-v-04cd1aa0],.status.failed[data-v-04cd1aa0]{background:rgba(239,68,68,.12)!important;color:#ef4444!important;border:1px solid rgba(239,68,68,.4)}.op-body[data-v-04cd1aa0]{display:flex;flex-direction:column;gap:10px}.stats-inline[data-v-04cd1aa0]{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:.78rem;font-variant-numeric:tabular-nums}.stats-inline .si-total[data-v-04cd1aa0]{color:var(--text-primary);font-weight:700;font-size:.9rem}.stats-inline .si-divider[data-v-04cd1aa0]{display:inline-block;width:1px;height:14px;background:var(--border-color)}.stats-inline .si[data-v-04cd1aa0]{display:inline-flex;align-items:center;gap:4px;font-weight:600;transition:opacity .15s ease}.stats-inline .si i[data-v-04cd1aa0]{font-size:.78rem}.stats-inline .si.done[data-v-04cd1aa0]{color:#03cdf1}.stats-inline .si.running[data-v-04cd1aa0]{color:#f59e0b}.stats-inline .si.pending[data-v-04cd1aa0]{color:#fbbf24}.stats-inline .si.failed[data-v-04cd1aa0]{color:#ef4444}.stats-inline .si.z[data-v-04cd1aa0]{color:var(--text-secondary);opacity:.45}.kv[data-v-04cd1aa0]{display:flex;flex-wrap:wrap;gap:6px 12px;font-size:.75rem;color:var(--text-secondary)}.kv span[data-v-04cd1aa0]{display:inline-flex;align-items:center;gap:4px}.kv b[data-v-04cd1aa0]{color:var(--text-primary);font-weight:600}.kv .sep[data-v-04cd1aa0]{color:var(--text-secondary);opacity:.4}.tag[data-v-04cd1aa0]{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:6px;padding:1px 6px;font-size:.7rem;color:var(--text-secondary)}.tag.done[data-v-04cd1aa0]{color:#03cdf1;border-color:rgba(3,205,241,.3)}.tag.pending[data-v-04cd1aa0],.tag.running[data-v-04cd1aa0]{color:#f59e0b;border-color:rgba(245,158,11,.3)}.tag.failed[data-v-04cd1aa0]{color:#ef4444;border-color:rgba(239,68,68,.3)}.bar-line[data-v-04cd1aa0]{display:flex;flex-direction:column;gap:6px}.bar[data-v-04cd1aa0]{display:flex;height:8px;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:999px;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)}.bar .seg[data-v-04cd1aa0]{height:100%;transition:width .3s ease}.bar .seg.done[data-v-04cd1aa0]{background:#03cdf1}.bar .seg.running[data-v-04cd1aa0]{background:#f59e0b}.bar .seg.pending[data-v-04cd1aa0]{background:#fbbf24}.bar .seg.failed[data-v-04cd1aa0]{background:#ef4444}.legend[data-v-04cd1aa0]{display:flex;flex-wrap:wrap;gap:6px}.details[data-v-04cd1aa0]{background:var(--bg-hover);border:1px solid var(--border-color);border-radius:8px;padding:6px 10px}.details summary[data-v-04cd1aa0]{cursor:pointer;font-size:.78rem;color:var(--accent);list-style:none;padding:4px 0}.details summary[data-v-04cd1aa0]::-webkit-details-marker{display:none}.details summary[data-v-04cd1aa0]:hover{opacity:.8}.details .rows[data-v-04cd1aa0]{display:flex;flex-direction:column;gap:4px;margin-top:6px}.details .row[data-v-04cd1aa0]{display:grid;grid-template-columns:1fr auto auto 1fr;gap:8px;align-items:center;padding:6px 8px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:6px;font-size:.75rem}.details .row .tok[data-v-04cd1aa0]{font-family:monospace;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis}.details .row .stage[data-v-04cd1aa0]{color:var(--text-secondary);font-size:.7rem;text-transform:uppercase}.details .row .errmsg[data-v-04cd1aa0]{grid-column:1/-1;color:#ef4444;font-size:.72rem;padding-top:4px;border-top:1px dashed rgba(239,68,68,.3)}.details .progress[data-v-04cd1aa0]{display:flex;align-items:center;gap:6px}.details .progress .pbar[data-v-04cd1aa0]{width:80px;height:4px;background:var(--bg-primary);border-radius:999px;overflow:hidden}.details .progress .pf[data-v-04cd1aa0]{height:100%;background:var(--accent);transition:width .3s ease}.details .progress .ptext[data-v-04cd1aa0]{font-size:.7rem;color:var(--text-secondary);font-family:monospace;min-width:32px;text-align:right}.details .hint-row[data-v-04cd1aa0]{color:var(--text-secondary);font-size:.78rem;padding:6px 0;text-align:center}.msg[data-v-04cd1aa0]{margin:0!important;color:var(--text-secondary)!important;font-size:.78rem!important;line-height:1.4;background:var(--bg-hover);border-left:2px solid var(--border-accent-strong);padding:6px 10px;border-radius:0 6px 6px 0}.device-line[data-v-04cd1aa0]{display:flex;align-items:center;gap:8px;flex-wrap:wrap;padding:6px 10px;background:var(--bg-hover);border:1px solid var(--border-color);border-radius:6px;font-size:.78rem}.device-line i[data-v-04cd1aa0]{color:var(--accent);font-size:.8rem;flex-shrink:0}.device-line .dev-name[data-v-04cd1aa0]{color:var(--text-primary);font-weight:600}.device-line .dev-host[data-v-04cd1aa0]{color:var(--text-secondary);font-family:monospace;font-size:.72rem;padding:1px 6px;background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px}.device-line .dev-model[data-v-04cd1aa0]{color:var(--text-secondary);font-size:.7rem;text-transform:uppercase;letter-spacing:.3px;margin-left:auto}.device-line .dev-token[data-v-04cd1aa0]{color:var(--text-secondary);font-size:.72rem}.cool-ops[data-v-04cd1aa0]{margin-bottom:14px;background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px;overflow:hidden}.cool-ops__head[data-v-04cd1aa0]{display:flex!important;align-items:center;gap:10px;padding:10px 12px;background:transparent;cursor:pointer;list-style:none;font-size:.85rem;color:var(--text-primary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.cool-ops__head[data-v-04cd1aa0]::-webkit-details-marker{display:none}.cool-ops__head i.fa-wind[data-v-04cd1aa0]{color:var(--accent);font-size:.9rem}.cool-ops__title[data-v-04cd1aa0]{font-weight:600;flex:1}.cool-ops__count[data-v-04cd1aa0]{background:var(--bg-secondary);border:1px solid var(--border-color);border-radius:999px;padding:2px 9px;font-size:.72rem;color:var(--text-secondary);font-weight:700}.cool-ops[open] .cool-ops__head[data-v-04cd1aa0]{border-bottom:1px solid var(--border-color)}.cool-ops__list[data-v-04cd1aa0]{padding:4px 0}.cool-op-row[data-v-04cd1aa0]{display:grid;grid-template-columns:1fr 1fr auto auto;gap:8px;align-items:center;padding:6px 12px;font-size:.82rem;border-top:1px solid var(--border-color)}.cool-op-row[data-v-04cd1aa0]:first-child{border-top:none}.cool-op-rack[data-v-04cd1aa0]{font-weight:600;color:var(--text-primary);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cool-op-cmd[data-v-04cd1aa0]{overflow:hidden;text-overflow:ellipsis}.cool-op-cmd[data-v-04cd1aa0],.cool-op-time[data-v-04cd1aa0]{font-size:.72rem;color:var(--text-secondary);white-space:nowrap}.cool-op-time[data-v-04cd1aa0]{font-family:monospace}.cool-op-status[data-v-04cd1aa0]{font-size:.68rem;font-weight:700;padding:2px 8px;border-radius:999px;white-space:nowrap;text-transform:uppercase;border:1px solid var(--border-color)}.cool-op-status.pending[data-v-04cd1aa0]{background:rgba(245,158,11,.12);color:#f59e0b;border-color:rgba(245,158,11,.4)}.cool-op-status.done[data-v-04cd1aa0]{background:rgba(3,205,241,.12);color:#03cdf1;border-color:rgba(3,205,241,.4)}.cool-op-status.failed[data-v-04cd1aa0]{background:rgba(239,68,68,.12);color:#ef4444;border-color:rgba(239,68,68,.4)}.muted[data-v-04cd1aa0]{color:var(--text-secondary)}@media(max-width:600px){.hide-on-mobile[data-v-04cd1aa0]{display:none!important}}.demo-banner[data-v-07066ce7]{position:fixed;left:50%;bottom:18px;transform:translateX(-50%);z-index:4000;display:flex;align-items:center;gap:14px;padding:10px 16px;border-radius:999px;background:rgba(12,18,16,.92);border:1px solid rgba(89,255,180,.4);box-shadow:0 10px 30px rgba(0,0,0,.45);backdrop-filter:blur(10px);max-width:calc(100vw - 24px)}.demo-banner__text[data-v-07066ce7]{color:#9ff7d2;font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.demo-banner__exit[data-v-07066ce7]{flex:none;padding:6px 14px;border-radius:999px;border:1px solid hsla(0,0%,100%,.25);background:hsla(0,0%,100%,.06);color:#fff;font-size:12px;font-weight:700;cursor:pointer;transition:background .2s ease}.demo-banner__exit[data-v-07066ce7]:hover{background:rgba(255,80,80,.25);border-color:hsla(0,100%,74%,.5)}@media (max-width:600px){.demo-banner__text[data-v-07066ce7]{font-size:11px;white-space:normal}}.main[data-v-07066ce7]{padding-top:30px;padding-left:100px;padding-right:100px;transition:padding-left .3s ease}.main.collapsed[data-v-07066ce7]{padding-left:70px}.main.no-nav[data-v-07066ce7]{padding:0!important}@media (max-width:1000px){.main[data-v-07066ce7]{padding-left:16px!important;padding-right:16px!important}}@media (max-width:770px){.main[data-v-07066ce7]{padding-top:50px;padding-left:10px!important;padding-right:10px!important}}@media (max-width:520px){.main[data-v-07066ce7]{padding-top:20px;padding-left:8px;padding-right:8px}}.app-backdrop[data-v-07066ce7]{position:fixed;inset:0;background:rgba(0,0,0,.45);z-index:2400;backdrop-filter:blur(1.5px)}.backdrop-fade-enter-active[data-v-07066ce7],.backdrop-fade-leave-active[data-v-07066ce7]{transition:opacity .18s ease}.backdrop-fade-enter-from[data-v-07066ce7],.backdrop-fade-leave-to[data-v-07066ce7]{opacity:0}.backdrop-fade-enter-to[data-v-07066ce7],.backdrop-fade-leave-from[data-v-07066ce7]{opacity:1}:root{--accent:#03cdf1;--accent-hover:#02b7d3;--accent-rgb:3,205,241;--danger:#dc3545;--danger-hover:#c82333;--success:#28a745;--warning:#ffc107}:root.dark{--bg-primary:#21252a;--bg-secondary:#272c33;--bg-tertiary:#252a31;--bg-card:#193d4d;--bg-surface:#101213;--bg-surface-accent:#132b2f;--bg-input:rgba(151,213,241,.25);--bg-darkest:#000;--bg-hover:#1e2329;--text-primary:#fff;--text-secondary:#aaa;--text-muted:#ccc;--text-inverse:#1a1a2e;--border-color:#444;--border-accent:rgba(3,205,241,.25);--border-accent-strong:rgba(3,205,241,.35);--shadow-color:rgba(0,0,0,.35);--shadow-accent:rgba(3,205,241,.4);--shadow-danger:rgba(231,76,60,.7);--accent-subtle:rgba(3,205,241,.06);--accent-light:rgba(3,205,241,.1);--accent-medium:rgba(3,205,241,.14);--accent-glow:rgba(3,205,241,.7);--separator:linear-gradient(90deg,transparent,rgba(3,205,241,.25),transparent);--nav-active-bg:#1e2329;--nav-shadow:0 0 15px rgba(0,0,0,.5);--scrollbar-track:#1a1a1a;--scrollbar-thumb:#444;--scrollbar-thumb-hover:#666;--badge-bg:#e74c3c;--topbar-bg:#272c33;--modal-bg:#193d4d;--modal-border:#03cdf1;--gradient-card:linear-gradient(#193d4d,#193d4d);--gradient-btn:linear-gradient(135deg,rgba(2,183,211,.8),#02b7d3);--gradient-btn-hover:linear-gradient(135deg,#02b7d3,rgba(2,183,211,.8));--table-header-bg:#1a2332;--table-row-hover:rgba(3,205,241,.05);--table-stripe:hsla(0,0%,100%,.02);--tag-bg:rgba(3,205,241,.15);--tag-text:#7fe9ff;--input-border:#555;--input-focus-border:#03cdf1;--input-bg-solid:#1a2332;--switch-bg:#555;--switch-active-bg:#03cdf1;--skeleton-bg:#2a2f36;--skeleton-shine:#3a3f46;--tooltip-bg:#1a1a2e;--tooltip-text:#fff;--code-bg:rgba(0,0,0,.3);--glass-bg:hsla(0,0%,100%,.04);--glass-border:hsla(0,0%,100%,.08);--card-shadow:0 2px 8px rgba(0,0,0,.25);--card-shadow-hover:0 8px 25px rgba(0,0,0,.35)}:root:not(.dark){--bg-primary:#eef1f7;--bg-secondary:#eef1f7;--bg-tertiary:#eef1f7;--bg-card:#eef1f7;--bg-surface:#eef1f7;--bg-surface-accent:#e5ebf4;--bg-input:#fff;--bg-darkest:#e2e6ef;--bg-hover:#e4e8f0;--text-primary:#1a1a2e;--text-secondary:#6c757d;--text-muted:#999;--text-inverse:#fff;--border-color:#dde2ea;--border-accent:rgba(8,145,178,.25);--border-accent-strong:rgba(8,145,178,.4);--shadow-color:rgba(0,0,0,.1);--shadow-accent:rgba(3,205,241,.25);--shadow-danger:rgba(220,53,69,.3);--accent-subtle:rgba(8,145,178,.04);--accent-light:rgba(8,145,178,.08);--accent-medium:rgba(8,145,178,.14);--accent-glow:rgba(3,205,241,.35);--separator:linear-gradient(90deg,transparent,rgba(0,0,0,.1),transparent);--nav-active-bg:#e2e8f0;--nav-shadow:0 0 15px rgba(0,0,0,.1);--scrollbar-track:#eef1f7;--scrollbar-thumb:#c7cdd8;--scrollbar-thumb-hover:#a8b0bd;--badge-bg:#e74c3c;--topbar-bg:#fff;--modal-bg:#fff;--modal-border:#03cdf1;--gradient-card:linear-gradient(#e8ecf1,#e2e7ed);--gradient-btn:linear-gradient(135deg,rgba(3,205,241,.85),#02b7d3);--gradient-btn-hover:linear-gradient(135deg,#02b7d3,rgba(3,205,241,.85));--table-header-bg:#f1f5f9;--table-row-hover:rgba(8,145,178,.05);--table-stripe:rgba(0,0,0,.02);--tag-bg:rgba(3,205,241,.12);--tag-text:#0891b2;--input-border:#d5dae3;--input-focus-border:#03cdf1;--input-bg-solid:#fff;--switch-bg:#d5dae3;--switch-active-bg:#03cdf1;--skeleton-bg:#e9ecef;--skeleton-shine:#f8f9fa;--tooltip-bg:#1a1a2e;--tooltip-text:#fff;--code-bg:rgba(0,0,0,.06);--glass-bg:rgba(0,0,0,.03);--glass-border:rgba(0,0,0,.06);--card-shadow:0 2px 12px rgba(0,0,0,.1),0 1px 3px rgba(0,0,0,.06);--card-shadow-hover:0 8px 25px rgba(0,0,0,.15),0 2px 6px rgba(0,0,0,.08);--accent-text:#0891b2;--icon-color:#4a5568;--icon-hover-color:#0891b2;--warning-light:#d97706;--btn-secondary-bg:#e2e8f0;--btn-secondary-text:#1a1a2e;--btn-secondary-hover:#cbd5e1}:root.dark{--accent-text:#03cdf1;--icon-color:#ccc;--icon-hover-color:#03cdf1;--warning-light:#ffc107;--btn-secondary-bg:hsla(0,0%,100%,.08);--btn-secondary-text:#fff;--btn-secondary-hover:hsla(0,0%,100%,.14)}:root:not(.dark) input,:root:not(.dark) select,:root:not(.dark) textarea{background-color:var(--bg-secondary);border-color:var(--input-border);color:var(--text-primary)}:root:not(.dark) input::-moz-placeholder,:root:not(.dark) select::-moz-placeholder,:root:not(.dark) textarea::-moz-placeholder{color:var(--text-secondary)}:root:not(.dark) input::placeholder,:root:not(.dark) select::placeholder,:root:not(.dark) textarea::placeholder{color:var(--text-secondary)}:root:not(.dark) input:focus,:root:not(.dark) select:focus,:root:not(.dark) textarea:focus{border-color:var(--accent);box-shadow:0 0 0 3px rgba(3,205,241,.15)}:root:not(.dark) button:not([class*=accent]):not([class*=primary]):not([class*=danger]):not(.submit-button):not(.tab-button){color:var(--text-primary)}:root:not(.dark) ion-icon{color:var(--icon-color)}:root:not(.dark) ::-webkit-scrollbar{width:8px;height:8px}:root:not(.dark) ::-webkit-scrollbar-track{background:var(--scrollbar-track)}:root:not(.dark) ::-webkit-scrollbar-thumb{background:var(--scrollbar-thumb);border-radius:4px}:root:not(.dark) ::-webkit-scrollbar-thumb:hover{background:var(--scrollbar-thumb-hover)}.fade-page-enter-active,.fade-page-leave-active{transition:opacity .3s}.fade-page-enter,.fade-page-leave-to{opacity:0}:root{--app-btn-bg:var(--bg-secondary);--app-btn-bg-hover:var(--bg-primary);--app-btn-border:var(--border-color);--app-btn-border-hover:var(--border-accent-strong);--app-btn-text:var(--text-primary);--app-btn-icon:var(--icon-color);--app-btn-icon-hover:var(--icon-hover-color);--app-btn-glow:rgba(3,205,241,.1);--app-btn-glow-strong:rgba(3,205,241,.18);--app-btn-accent:var(--accent);--app-btn-danger:#ef4444;--app-btn-danger-bg:rgba(239,68,68,.08);--app-btn-danger-border:rgba(239,68,68,.4);--app-btn-h:42px;--app-btn-h-sm:32px;--app-btn-h-lg:48px;--app-btn-radius:10px;--app-btn-radius-sm:8px;--app-btn-radius-lg:12px;--app-btn-px:14px;--app-btn-gap:8px;--app-btn-font:14px}.app-btn,.app-btn.app-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--app-btn-gap);height:var(--app-btn-h);padding:0 var(--app-btn-px);border-radius:var(--app-btn-radius);border:1px solid var(--app-btn-border);background:var(--app-btn-bg);color:var(--app-btn-text);cursor:pointer;font:inherit;font-weight:500;font-size:var(--app-btn-font);line-height:1;white-space:nowrap;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,transform .15s ease}.app-btn i,.app-btn svg,.app-btn.app-btn i,.app-btn.app-btn svg{font-size:16px;color:var(--app-btn-icon);transition:color .15s ease;flex-shrink:0}.app-btn.app-btn:hover,.app-btn:hover{background:var(--app-btn-bg-hover);border-color:var(--app-btn-border-hover);box-shadow:0 0 0 3px var(--app-btn-glow)}.app-btn.app-btn:hover i,.app-btn.app-btn:hover svg,.app-btn:hover i,.app-btn:hover svg{color:var(--app-btn-icon-hover)}.app-btn.app-btn:active,.app-btn:active{transform:translateY(1px)}.app-btn.app-btn:disabled,.app-btn:disabled{opacity:.5;cursor:not-allowed;transform:none}.app-btn.app-btn:disabled:hover,.app-btn:disabled:hover{background:var(--app-btn-bg);border-color:var(--app-btn-border);box-shadow:none}.app-btn.app-btn:disabled:hover i,.app-btn.app-btn:disabled:hover svg,.app-btn:disabled:hover i,.app-btn:disabled:hover svg{color:var(--app-btn-icon)}.app-btn--primary,.app-btn.app-btn--primary{border-color:var(--app-btn-accent)}.app-btn--ghost,.app-btn.app-btn--ghost{background:transparent}.app-btn--ghost:hover,.app-btn.app-btn--ghost:hover{background:var(--glass-bg)}.app-btn--danger,.app-btn.app-btn--danger{border-color:var(--app-btn-danger-border)}.app-btn--danger i,.app-btn--danger svg,.app-btn.app-btn--danger i,.app-btn.app-btn--danger svg{color:var(--app-btn-danger)}.app-btn--danger:hover,.app-btn.app-btn--danger:hover{background:var(--app-btn-danger-bg);border-color:var(--app-btn-danger)}.app-btn--danger:hover i,.app-btn--danger:hover svg,.app-btn.app-btn--danger:hover i,.app-btn.app-btn--danger:hover svg{color:var(--app-btn-danger)}.app-btn--accent,.app-btn.app-btn--accent{background:var(--app-btn-bg);border-color:var(--app-btn-accent);color:var(--app-btn-text);font-weight:600}.app-btn--accent:active,.app-btn.app-btn--accent:active{transform:translateY(1px)}.app-btn.app-btn.is-active,.app-btn.is-active{background:var(--app-btn-bg-hover);border-color:var(--app-btn-accent);color:var(--app-btn-text);font-weight:600}.app-btn.app-btn.is-active i,.app-btn.app-btn.is-active svg,.app-btn.is-active i,.app-btn.is-active svg{color:var(--app-btn-accent)}.app-btn.app-btn.is-active:hover,.app-btn.is-active:hover{background:var(--app-btn-bg-hover);border-color:var(--app-btn-accent);box-shadow:0 0 0 3px var(--app-btn-glow-strong)}.app-btn.app-btn.is-active:hover i,.app-btn.app-btn.is-active:hover svg,.app-btn.is-active:hover i,.app-btn.is-active:hover svg{color:var(--app-btn-accent)}.app-btn--sm,.app-btn.app-btn--sm{height:var(--app-btn-h-sm);padding:0 10px;font-size:12.5px;border-radius:var(--app-btn-radius-sm);gap:6px}.app-btn--sm i,.app-btn--sm svg,.app-btn.app-btn--sm i,.app-btn.app-btn--sm svg{font-size:13px}.app-btn--lg,.app-btn.app-btn--lg{height:var(--app-btn-h-lg);padding:0 18px;font-size:15px;border-radius:var(--app-btn-radius-lg);gap:10px}.app-btn--lg i,.app-btn--lg svg,.app-btn.app-btn--lg i,.app-btn.app-btn--lg svg{font-size:18px}.app-btn--icon,.app-btn.app-btn--icon{width:var(--app-btn-h);padding:0;gap:0}.app-btn--icon.app-btn--sm,.app-btn.app-btn--icon.app-btn--sm{width:var(--app-btn-h-sm)}.app-btn--icon.app-btn--lg,.app-btn.app-btn--icon.app-btn--lg{width:var(--app-btn-h-lg)}.app-btn--uppercase,.app-btn.app-btn--uppercase{text-transform:uppercase;letter-spacing:.3px;font-weight:600}:root{--app-modal-bg:var(--bg-secondary);--app-modal-border:var(--border-color);--app-modal-overlay:rgba(0,0,0,.65);--app-modal-overlay-blur:4px;--app-modal-shadow:0 20px 60px rgba(0,0,0,.55);--app-modal-radius:14px;--app-modal-title-color:var(--text-primary);--app-modal-title-size:1rem;--app-modal-close-color:var(--text-secondary);--app-modal-close-bg-hover:var(--bg-primary);--app-modal-input-bg:var(--bg-primary);--app-modal-input-border:var(--border-color);--app-modal-input-text:var(--text-primary);--app-modal-input-radius:8px;--app-modal-input-focus:var(--border-accent-strong);--app-modal-input-focus-glow:rgba(3,205,241,.1);--app-modal-w-sm:320px;--app-modal-w:420px;--app-modal-w-md:560px;--app-modal-w-lg:760px;--app-modal-pad-x:18px;--app-modal-pad-y:14px;--app-modal-body-pad:18px;--app-modal-body-gap:16px}.app-modal-overlay{position:fixed;inset:0;z-index:99999;display:flex;align-items:center;justify-content:center;padding:20px;background:var(--app-modal-overlay);backdrop-filter:blur(var(--app-modal-overlay-blur));-webkit-backdrop-filter:blur(var(--app-modal-overlay-blur));animation:app-modal-fade-in .15s ease-out}.app-modal{position:relative;width:var(--app-modal-w);max-width:100%;max-height:calc(100vh - 40px);display:flex;flex-direction:column;background:var(--app-modal-bg);color:var(--text-primary);border:1px solid var(--app-modal-border);border-radius:var(--app-modal-radius);box-shadow:var(--app-modal-shadow);overflow:hidden;animation:app-modal-scale-in .18s ease-out}.app-modal--sm{width:var(--app-modal-w-sm)}.app-modal--md{width:var(--app-modal-w-md)}.app-modal--lg{width:var(--app-modal-w-lg)}.app-modal__head{flex:0 0 auto;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:var(--app-modal-pad-y) var(--app-modal-pad-x);border-bottom:1px solid var(--app-modal-border);background:var(--app-modal-bg)}.app-modal__title{margin:0;font-size:var(--app-modal-title-size);font-weight:600;color:var(--app-modal-title-color);line-height:1.3}.app-modal__close{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;padding:0;border:none;border-radius:8px;background:transparent;color:var(--app-modal-close-color);font-size:22px;line-height:1;cursor:pointer;transition:background .15s ease,color .15s ease}.app-modal__close:hover{background:var(--app-modal-close-bg-hover);color:var(--text-primary)}.app-modal__body{flex:1 1 auto;min-height:0;overflow:hidden auto;padding:var(--app-modal-body-pad);display:flex;flex-direction:column;gap:var(--app-modal-body-gap);min-width:0;scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.app-modal__body::-webkit-scrollbar{width:8px;height:8px}.app-modal__body::-webkit-scrollbar-track{background:transparent}.app-modal__body::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px;-webkit-transition:background .15s ease;transition:background .15s ease}.app-modal__body::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.app-modal__footer{flex:0 0 auto;display:flex;justify-content:flex-end;gap:8px;padding:var(--app-modal-pad-y) var(--app-modal-pad-x);border-top:1px solid var(--app-modal-border);background:var(--app-modal-bg)}.app-modal__footer--stack{flex-direction:column}.app-modal__footer--stack .app-btn{width:100%}.app-modal__footer--equal .app-btn{flex:1 1 0;min-width:0}.app-modal__field{display:flex;flex-direction:column;gap:6px}.app-modal__field label{color:var(--text-secondary);font-size:.82rem;font-weight:500}.app-modal__input{padding:10px 14px;border-radius:var(--app-modal-input-radius);border:1px solid var(--app-modal-input-border);background:var(--app-modal-input-bg);color:var(--app-modal-input-text);font-size:.95rem;outline:none;transition:border-color .15s ease,box-shadow .15s ease}.app-modal__input::-moz-placeholder{color:var(--text-secondary);opacity:.7}.app-modal__input::placeholder{color:var(--text-secondary);opacity:.7}.app-modal__input:focus{border-color:var(--app-modal-input-focus);box-shadow:0 0 0 3px var(--app-modal-input-focus-glow)}.app-modal input[type=checkbox],.app-modal input[type=radio]{accent-color:var(--accent);color-scheme:dark}.app-btn-group{display:inline-flex;gap:6px;flex-wrap:wrap}.app-btn-group .app-btn{flex:1 1 auto;min-width:0}@keyframes app-modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes app-modal-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}input.app-checkbox[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:16px;height:16px;margin:0;padding:0;background:var(--bg-primary);border:1.5px solid var(--border-color);border-radius:4px;cursor:pointer;position:relative;flex-shrink:0;vertical-align:middle;display:inline-block;box-sizing:border-box;box-shadow:none;transition:border-color .15s ease,background .15s ease}input.app-checkbox[type=checkbox]:hover{border-color:var(--accent)}input.app-checkbox[type=checkbox]:focus-visible{outline:none;box-shadow:0 0 0 3px rgba(3,205,241,.18)}input.app-checkbox[type=checkbox]:checked{background:var(--accent);border-color:var(--accent)}input.app-checkbox[type=checkbox]:checked:after{content:"";position:absolute;left:4px;top:0;width:5px;height:10px;border:solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg)}input.app-checkbox[type=checkbox]:indeterminate{background:var(--accent);border-color:var(--accent)}input.app-checkbox[type=checkbox]:indeterminate:after{content:"";position:absolute;left:3px;right:3px;top:50%;height:2px;background:#fff;transform:translateY(-50%)}input.app-checkbox[type=checkbox]:disabled{opacity:.45;cursor:not-allowed}:root:not(.dark) input.app-checkbox[type=checkbox]{background:#fff;border-color:#b8c0cc}:root:not(.dark) input.app-checkbox[type=checkbox]:disabled{background:#f1f3f7;border-color:#d5dae3}@media(max-width:500px){input.app-checkbox[type=checkbox]{width:14px;height:14px}input.app-checkbox[type=checkbox]:checked:after{left:3px;top:0;width:4px;height:8px}}:root{--app-select-bg:var(--bg-primary);--app-select-border:var(--border-color);--app-select-border-hover:var(--border-accent-strong);--app-select-text:var(--text-primary);--app-select-radius:8px;--app-select-h:42px;--app-select-px:14px;--app-select-glow:rgba(3,205,241,.1);--app-select-option-bg:var(--bg-secondary);--app-select-option-text:var(--text-primary);--app-select-disabled-opacity:0.5}.app-select,.select-wrapper>select{appearance:none;-webkit-appearance:none;-moz-appearance:none;width:100%;height:var(--app-select-h);padding:0 calc(var(--app-select-px) + 22px) 0 var(--app-select-px);border:1px solid var(--app-select-border);border-radius:var(--app-select-radius);background-color:var(--app-select-bg);color:var(--app-select-text);font:inherit;font-size:.95rem;line-height:1;cursor:pointer;outline:none;transition:border-color .15s ease,box-shadow .15s ease,background-color .15s ease;color-scheme:dark;accent-color:var(--accent);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%239297A0%27 d=%27M0 0l5 6 5-6z%27/></svg>");background-repeat:no-repeat;background-position:right 12px center;background-size:10px 6px}.app-select:hover,.select-wrapper>select:hover{border-color:var(--app-select-border-hover)}.app-select:focus,.select-wrapper>select:focus{border-color:var(--app-select-border-hover);box-shadow:0 0 0 3px var(--app-select-glow)}.app-select:open,.select-wrapper>select:open{border-color:var(--app-select-border-hover);background-image:url("data:image/svg+xml;utf8,<svg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27 viewBox=%270 0 10 6%27><path fill=%27%2303cdf1%27 d=%27M0 6l5-6 5 6z%27/></svg>")}.app-select:disabled,.select-wrapper>select:disabled{opacity:var(--app-select-disabled-opacity);cursor:not-allowed}.app-select option,.select-wrapper>select option{background-color:var(--app-select-option-bg);color:var(--app-select-option-text);padding:8px 12px}.app-select option:checked,.select-wrapper>select option:checked{background:linear-gradient(var(--accent-light,rgba(3,205,241,.18)),var(--accent-light,rgba(3,205,241,.18)));color:var(--text-primary)}.app-select option:disabled,.select-wrapper>select option:disabled{color:var(--text-secondary);opacity:.6}.select-wrapper{position:relative;width:100%;display:block}.select-wrapper:after{display:none}.app-modal__field .app-select{font-size:.95rem}.navigation{position:fixed;top:0;left:0;width:240px;height:100vh;background:var(--bg-tertiary);overflow-x:hidden;transition:transform .3s ease,width .3s ease,background-color .3s ease;padding-top:10px;box-sizing:border-box;z-index:2500;border-right:1px solid var(--border-color)}.navigation.collapsed{width:70px}.navigation.hidden{transform:translateX(-100%)}.navigation .app-nav-logo{text-align:center;margin-bottom:28px}.navigation .app-nav-logo-icon{width:60px;transition:width .3s ease}.navigation .app-nav-logo-title{display:block;color:var(--text-primary);font-family:Cuyabra,sans-serif;font-weight:700;margin-top:2px;font-size:1.1rem;line-height:1.2;transition:opacity .3s ease}.navigation ul{list-style:none;padding:0;margin:0}.navigation ul li{margin:4px 10px}.navigation ul li.app-nav-logo{margin-bottom:28px}.navigation ul li:not(.app-nav-logo){margin-top:6px;margin-bottom:8px}.navigation ul li a{display:flex;align-items:center;gap:12px;color:var(--text-primary);text-decoration:none;border-radius:10px;padding:6px 10px;min-height:42px;box-sizing:border-box;transition:background-color .15s ease,transform .12s ease}.navigation ul li a.active,.navigation ul li a:hover{background-color:var(--nav-active-bg)}.navigation ul li a:active{transform:translateY(1px)}.navigation ul li a .icon{width:38px;height:38px;display:flex;align-items:center;justify-content:center;flex:0 0 38px;line-height:0}.navigation ul li a ion-icon{display:block;font-size:21px}.navigation ul li a .title{margin:0!important;white-space:nowrap}.navigation.collapsed .app-nav-logo-title,.navigation.collapsed .title{display:none}.navigation.collapsed .app-nav-logo-icon{width:40px}.navigation.collapsed ul li a{justify-content:center;padding:6px}@media(max-width:1000px){.navigation{width:220px!important;box-shadow:var(--nav-shadow);position:fixed;top:0;left:0;transition:transform .3s ease}.navigation.hidden{transform:translateX(-100%)}.navigation.mobile{transform:translateX(0)}.navigation ul li{margin-bottom:10px}.navigation ul li a{padding:6px 8px}.navigation ul li a .icon{width:36px;height:36px;flex:0 0 36px}.navigation ul li a ion-icon{font-size:20px}.navigation ul li a .title{font-size:.9rem}.navigation ul li.app-nav-logo{margin-bottom:18px}.navigation ul li.app-nav-logo .app-nav-logo-icon{width:40px}.close-btn{position:absolute;top:12px;right:12px;font-size:1.5rem;background:transparent;border:none;cursor:pointer;color:var(--text-muted);z-index:2600}.close-btn:hover{color:var(--text-primary)}}.topbar{position:fixed;top:0;left:240px;right:0;height:60px;background:var(--topbar-bg);color:var(--text-primary);display:flex;align-items:center;padding:0 16px;transition:left .3s ease,background-color .3s ease,color .3s ease;z-index:2000;border-bottom:1px solid var(--border-color)}.topbar.collapsed{left:70px}.topbar .toggle-btn{cursor:pointer;font-size:24px;margin-right:15px;color:var(--text-primary);transition:color .3s,text-shadow .3s}.topbar .toggle-btn:hover{color:var(--accent);text-shadow:0 0 10px var(--accent-glow)}.topbar .topbar-title{flex-grow:1;font-size:1.3rem;text-align:left;color:var(--text-primary)}.topbar .header-icons{display:flex;align-items:center;gap:15px}.topbar .header-icons ion-icon{font-size:24px;line-height:1;cursor:pointer;color:var(--text-primary);transition:color .3s,text-shadow .3s}.topbar .header-icons ion-icon:hover{color:var(--accent);text-shadow:0 0 10px var(--accent-glow)}.topbar .header-icons .notification-wrapper{display:flex;align-items:center;position:relative}.topbar .header-icons .notification-wrapper .notification-count{position:absolute;top:-4px;right:-8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:var(--badge-bg);box-shadow:0 0 6px var(--shadow-danger);pointer-events:none}.topbar .header-icons .ops-wrapper{display:flex;align-items:center;position:relative}.topbar .header-icons .ops-wrapper .ops-count{position:absolute;top:-4px;right:-8px;width:18px;height:18px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:11px;color:#fff;background:var(--badge-bg);box-shadow:0 0 6px var(--shadow-danger);pointer-events:none}.topbar .theme-switch{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;color:var(--text-primary);font-size:1.1rem;padding:4px 8px;border-radius:6px;transition:color .2s;display:flex;align-items:center}.topbar .theme-switch ion-icon{font-size:20px}.topbar .theme-switch:hover{color:var(--accent)}.topbar .lang-switch{background:transparent;border:none;outline:none;box-shadow:none;cursor:pointer;color:var(--text-primary);font-size:1.1rem;font-weight:400;padding:4px 8px;border-radius:6px;transition:color .2s}.topbar .lang-switch:hover{color:var(--accent)}.topbar .fade-enter-active,.topbar .fade-leave-active{transition:opacity .2s}.topbar .fade-enter-from,.topbar .fade-leave-to{opacity:0}.topbar .user-menu .support-link ion-icon{display:inline-block!important;width:18px;height:18px;line-height:1}.topbar .user-menu .support-link{grid-template-columns:18px auto}.topbar .user-menu{position:absolute;top:60px;right:10px;width:300px;background:var(--modal-bg);border:1px solid var(--modal-border);border-radius:12px;backdrop-filter:blur(10px);box-shadow:0 8px 22px var(--shadow-color);padding:10px 0 8px;color:var(--text-primary);text-align:left;z-index:50}.topbar .user-menu .user-header{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:8px;padding:10px 12px 8px}.topbar .user-menu .user-header .avatar ion-icon{font-size:32px;color:var(--text-primary);opacity:.9}.topbar .user-menu .user-header .ident{min-width:0}.topbar .user-menu .user-header .ident .user-name{margin:0;font-weight:700;font-size:14px;opacity:.95;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .user-menu .user-header .ident .user-email{margin:2px 0 0;font-size:12.5px;opacity:.8;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar .user-menu .user-header .copy-id{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:8px;cursor:pointer;background:var(--accent-subtle);border:1px solid var(--border-accent);transition:background .15s ease}.topbar .user-menu .user-header .copy-id ion-icon{font-size:16px;color:var(--text-primary)}.topbar .user-menu .user-header .copy-id:hover{background:var(--accent-medium)}.topbar .user-menu .user-header .copy-id:active{transform:translateY(1px)}.topbar .user-menu .menu-section-label{padding:6px 12px 4px;font-size:11.5px;text-transform:uppercase;letter-spacing:.4px;opacity:.65}.topbar .user-menu .exit-item,.topbar .user-menu .menu-item{display:flex;align-items:center;gap:10px;padding:10px 14px;font-size:13.5px;color:var(--text-primary);cursor:pointer;transition:background .18s ease,transform .18s ease}.topbar .user-menu .exit-item ion-icon,.topbar .user-menu .menu-item ion-icon{font-size:18px;color:var(--text-primary);opacity:.88}.topbar .user-menu .exit-item:hover,.topbar .user-menu .menu-item:hover{background:var(--accent-light)}.topbar .user-menu .exit-item:active,.topbar .user-menu .menu-item:active{transform:translateY(1px)}.topbar .user-menu .exit-item{margin-top:4px;border-top:1px dashed var(--border-accent)}.topbar .user-menu .menu-separator{height:1px;margin:8px 0;background:var(--separator)}.topbar .user-menu .support-links{display:flex;gap:12px;padding:6px 12px 0 12px}.topbar .user-menu .support-link{display:inline-grid;grid-auto-flow:column;align-items:center;justify-content:center;-moz-column-gap:8px;column-gap:8px;height:38px;min-width:132px;padding:0 16px;border-radius:12px;border:1px solid var(--border-accent-strong);background:var(--accent-subtle);color:var(--text-primary);text-decoration:none;font-weight:700;letter-spacing:.2px;transition:background .15s ease,border-color .15s ease,transform .15s ease}.topbar .user-menu .support-link ion-icon{font-size:18px;color:var(--tag-text);transform:translateY(.5px)}.topbar .user-menu .support-link .label{display:block;line-height:1}.topbar .user-menu .support-link:hover{background:var(--accent-light);border-color:var(--border-accent-strong)}.topbar .user-menu .support-link:active{transform:translateY(1px)}@media(max-width:1000px){.topbar{left:0!important;right:0!important}}@media(max-width:770px){.topbar{padding:0 10px;height:50px}.topbar .toggle-btn{font-size:20px;margin-right:10px}.topbar .topbar-title{font-size:1rem}.topbar .header-icons{gap:10px}.topbar .header-icons ion-icon{font-size:20px}.topbar .header-icons .notification-wrapper .notification-count{width:16px;height:16px;font-size:10px;top:-3px;right:-6px}.topbar .user-menu{top:50px}}@media(max-width:520px){.topbar{padding:0 8px;height:45px}.topbar .toggle-btn{font-size:18px;margin-right:8px}.topbar .topbar-title{font-size:.9rem}.topbar .header-icons{gap:8px}.topbar .header-icons ion-icon{font-size:18px}.topbar .header-icons .notification-wrapper .notification-count{width:14px;height:14px;font-size:9px;top:-2px;right:-5px}.topbar .user-menu{top:45px}}.main{background:var(--bg-primary);transition:margin-left .5s,background-color .3s ease;margin-left:80px}.main.auth-page{margin-left:0!important;padding-top:0}.main .container{width:100%;padding:20px}.flash-messages{position:fixed;top:20px;left:50%;transform:translateX(-50%);z-index:1000;width:90%;max-width:600px}.flash-messages .flash-message{padding:15px;margin-bottom:10px;border-radius:5px;text-align:center;color:#fff}.flash-messages .flash-message.error{background-color:var(--accent)}.flash-messages .flash-message.success{background-color:var(--success)}@media screen and (max-width:1000px){.main{margin-left:0!important}}*{margin:0;padding:0;box-sizing:border-box}body,html{min-height:100vh}body{background-color:var(--bg-primary);color:var(--text-primary);font-family:Cuyabra,sans-serif;overflow-x:hidden;transition:background-color .3s ease,color .3s ease}body.modal-open,body:has(.app-modal-overlay),body:has(.app-modal[open]),body:has(.hint-modal-backdrop),body:has(.modal-overlay),body:has(.ops-backdrop),body:has(.picker-overlay),body:has(.ui-backdrop){overflow:hidden!important;touch-action:none}html:has(.public-mode) .app-backdrop,html:has(.public-mode) .navigation,html:has(.public-mode) .topbar{display:none!important}html:has(.public-mode) #app>.main,html:has(.public-mode) .main{padding:0!important;margin:0!important}html:has(.public-mode) body{margin:0!important;padding:0!important}.public-mode{background:var(--bg-primary)!important;color:var(--text-primary)!important}.public-mode .public-topbar{background:var(--bg-secondary)!important;border-bottom:1px solid var(--border-color)!important}.public-mode .logout-button,.public-mode .public-topbar-title{color:var(--text-primary)!important}.public-mode .logout-button{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;transition:border-color .15s ease,background .15s ease,color .15s ease!important}.public-mode .logout-button:hover{background:var(--bg-hover)!important;border-color:#ef4444!important;color:#ef4444!important}.public-mode .public-back-button{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;box-shadow:none!important}.public-mode .public-back-button:hover{background:var(--bg-hover)!important;border-color:var(--border-accent-strong)!important}.public-mode .public-card,.public-mode .public-card-performance,.public-mode .public-chain-card,.public-mode .public-chart-card,.public-mode .public-cooling-card,.public-mode .public-pools-card{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;box-shadow:none!important;background-image:none!important}.public-mode .public-card .public-card-header,.public-mode .public-card-performance .public-header-small-text,.public-mode .public-chain-card-header,.public-mode .public-chart-card-header,.public-mode .public-cooling-card-header,.public-mode .public-pools-header{color:var(--text-primary)!important;text-transform:none!important}.public-mode .public-card .public-value,.public-mode .public-card-performance .public-value{color:var(--text-primary)!important}.public-mode .public-card .public-sub-value,.public-mode .public-card-performance .public-sub-value{color:var(--text-secondary)!important}.public-mode .public-card .public-sub-value span,.public-mode .public-card-performance .public-sub-value span{color:var(--text-primary)!important;font-weight:600}.public-mode .public-card .public-border-bottom,.public-mode .public-card-performance .public-border-bottom{background:var(--border-color)!important}.public-mode .public-tuned{color:var(--accent)!important}.public-mode .public-range-btn{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:6px!important}.public-mode .public-range-btn:hover{background:var(--bg-hover)!important;border-color:var(--border-accent-strong)!important}.public-mode .public-range-btn.active{background:rgba(3,205,241,.1)!important;border-color:var(--accent)!important;color:var(--accent)!important}.public-mode .public-no-data-overlay{background:transparent!important;color:var(--text-secondary)!important}.public-mode .public-pool-item{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:8px!important}.public-mode .public-pool-item:hover{border-color:var(--border-accent-strong)!important}.public-mode .public-param-label{color:var(--text-secondary)!important}.public-mode .public-param-value{color:var(--text-primary)!important}.public-mode .public-pool-status{color:var(--text-secondary)!important}.public-mode .public-fan-block{background:transparent!important;border:none!important;box-shadow:none!important}.public-mode .public-fan-info{color:var(--text-secondary)!important}.public-mode .public-fan-rpm{color:var(--text-primary)!important;font-weight:700}.public-mode .public-fan-icon{color:var(--accent)!important}.public-mode .public-fan-progress-container{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.public-mode .public-fan-progress-bar{background:var(--accent)!important;background-image:none!important}.public-mode .public-sub-value strong{color:var(--text-primary)!important}.public-mode .public-chain-hashrate,.public-mode .public-mining-status i{color:var(--accent)!important}.public-mode .public-chip-status-bar{background:var(--bg-primary)!important;border:1px solid var(--border-color)!important}.public-mode .public-chip-status-grey{background:var(--accent)!important}.public-mode .public-chip-status-orange{background:#f59e0b!important}.public-mode .public-chip-status-red{background:#ef4444!important}.public-mode .public-info-block,.public-mode .public-info-panel{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important}.public-mode .public-block-title{color:var(--text-secondary)!important}.public-mode .public-block-content{color:var(--text-primary)!important}.public-mode .public-info-row span{color:var(--text-secondary)!important}.public-mode .public-logs-modal,.public-mode .public-logs-modal__overlay,.public-mode .public-logs-overlay,.public-mode .public-logs-window{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important}.public-mode .public-logs-overlay{background:rgba(0,0,0,.6)!important;border:none!important}.public-mode .public-logs-header,.public-mode .public-logs-modal__header{background:var(--bg-primary)!important;border-bottom:1px solid var(--border-color)!important}.public-mode .public-logs-modal__tab,.public-mode .public-logs-tabs button{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important}.public-mode .public-logs-modal__tab:hover,.public-mode .public-logs-tabs button:hover{border-color:var(--border-accent-strong)!important}.public-mode .public-logs-modal__tab.active,.public-mode .public-logs-tabs button.active{background:rgba(3,205,241,.08)!important;border-color:var(--accent)!important;color:var(--accent)!important}.public-mode .public-logs-content,.public-mode .public-logs-modal__body{background:var(--bg-primary)!important;color:var(--text-primary)!important}.public-mode .card-performance{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:14px 16px!important;color:var(--text-primary)!important;box-shadow:none!important}.public-mode .card-performance .header-small-text{color:var(--text-primary)!important;font-weight:600!important}.public-mode .card-performance .sub-value{color:var(--text-secondary)!important}.public-mode .card-performance .sub-value span{color:var(--text-primary)!important;font-weight:600}.public-mode .card-performance .value{color:var(--text-primary)!important}.public-mode .card-performance .value .tuned{color:var(--accent)!important}.public-mode .card-performance .border-bottom{background:var(--border-color)!important;border:none!important}.public-mode .chart-placeholder-card{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important}.public-mode .public-group-metrics-modal{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important}.public-mode .public-worker-row,.public-mode .worker-row{background:var(--bg-hover)!important;color:var(--text-primary)!important}.public-mode .public-worker-row:hover,.public-mode .worker-row:hover{border-color:var(--border-accent-strong)!important}.public-mode .public-worker-row.cap,.public-mode .worker-row.cap{background:var(--bg-secondary)!important}.public-mode .public-worker-row>[style*=sticky],.public-mode .worker-row>[style*=sticky]{background-color:var(--bg-hover)!important}.public-mode .public-group-container{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important}.public-mode .public-group-header{background:var(--bg-secondary)!important;color:var(--text-primary)!important}.public-mode .public-group-header:hover{background:var(--bg-primary)!important}.public-mode .public-role-badge{background:var(--bg-hover)!important;border:1px solid var(--border-accent-strong)!important;color:var(--accent)!important}.public-mode ::-webkit-scrollbar{width:8px;height:8px}.public-mode ::-webkit-scrollbar-track{background:transparent}.public-mode ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.public-mode ::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}.public-mode *{scrollbar-width:thin;scrollbar-color:var(--border-color) transparent}.admin-page .df-hdr h1,.admin-page .la-hdr h1,.admin-page .page-hdr h1,.df-page .df-hdr h1,.df-page .la-hdr h1,.df-page .page-hdr h1,.la-page .df-hdr h1,.la-page .la-hdr h1,.la-page .page-hdr h1,.support-page .df-hdr h1,.support-page .la-hdr h1,.support-page .page-hdr h1{color:var(--text-primary)!important}.admin-page .df-panel,.admin-page .panel,.df-page .df-panel,.df-page .panel,.la-page .df-panel,.la-page .panel,.support-page .df-panel,.support-page .panel{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;border-radius:12px!important;padding:18px!important;box-shadow:none!important}.admin-page .df-card,.df-page .df-card,.la-page .df-card,.support-page .df-card{background:var(--bg-hover)!important;border:1px solid var(--border-color)!important;border-radius:10px!important;box-shadow:none!important}.admin-page .df-controls .chk,.admin-page .filters .chk,.admin-page .toolbar .chk,.df-page .df-controls .chk,.df-page .filters .chk,.df-page .toolbar .chk,.la-page .df-controls .chk,.la-page .filters .chk,.la-page .toolbar .chk,.support-page .df-controls .chk,.support-page .filters .chk,.support-page .toolbar .chk{color:var(--text-secondary)!important}.admin-page .btn,.admin-page .df-period,.admin-page .df-refresh,.admin-page .la-btn,.df-page .btn,.df-page .df-period,.df-page .df-refresh,.df-page .la-btn,.la-page .btn,.la-page .df-period,.la-page .df-refresh,.la-page .la-btn,.support-page .btn,.support-page .df-period,.support-page .df-refresh,.support-page .la-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:6px!important;padding:8px 14px!important;height:auto!important;min-height:34px!important;border-radius:8px!important;background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;font-size:13px!important;font-weight:500!important;cursor:pointer!important;outline:none!important;box-shadow:none!important;transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease!important}.admin-page .btn i,.admin-page .df-period i,.admin-page .df-refresh i,.admin-page .la-btn i,.df-page .btn i,.df-page .df-period i,.df-page .df-refresh i,.df-page .la-btn i,.la-page .btn i,.la-page .df-period i,.la-page .df-refresh i,.la-page .la-btn i,.support-page .btn i,.support-page .df-period i,.support-page .df-refresh i,.support-page .la-btn i{color:var(--icon-color)!important}.admin-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.admin-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.admin-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.admin-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.df-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.df-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.df-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.df-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.la-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.la-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.la-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.la-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.support-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.support-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.support-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent),.support-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent){background:var(--bg-hover)!important;border-color:var(--border-accent-strong)!important;box-shadow:0 0 0 3px rgba(3,205,241,.1)!important}.admin-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.admin-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.admin-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.admin-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.df-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.df-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.df-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.df-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.la-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.la-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.la-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.la-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.support-page .btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.support-page .df-period:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.support-page .df-refresh:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i,.support-page .la-btn:hover:not(:disabled):not(.btn-danger):not(.btn-accent) i{color:var(--accent)!important}.admin-page .btn:disabled,.admin-page .btn[disabled],.admin-page .df-period:disabled,.admin-page .df-period[disabled],.admin-page .df-refresh:disabled,.admin-page .df-refresh[disabled],.admin-page .la-btn:disabled,.admin-page .la-btn[disabled],.df-page .btn:disabled,.df-page .btn[disabled],.df-page .df-period:disabled,.df-page .df-period[disabled],.df-page .df-refresh:disabled,.df-page .df-refresh[disabled],.df-page .la-btn:disabled,.df-page .la-btn[disabled],.la-page .btn:disabled,.la-page .btn[disabled],.la-page .df-period:disabled,.la-page .df-period[disabled],.la-page .df-refresh:disabled,.la-page .df-refresh[disabled],.la-page .la-btn:disabled,.la-page .la-btn[disabled],.support-page .btn:disabled,.support-page .btn[disabled],.support-page .df-period:disabled,.support-page .df-period[disabled],.support-page .df-refresh:disabled,.support-page .df-refresh[disabled],.support-page .la-btn:disabled,.support-page .la-btn[disabled]{opacity:.45!important;cursor:not-allowed!important;background:var(--bg-secondary)!important;border-color:var(--border-color)!important;box-shadow:none!important}.admin-page .btn-accent,.df-page .btn-accent,.la-page .btn-accent,.support-page .btn-accent{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--accent)!important;color:var(--text-primary)!important;font-weight:600!important}.admin-page .btn-accent i,.df-page .btn-accent i,.la-page .btn-accent i,.support-page .btn-accent i{color:var(--accent)!important}.admin-page .btn-accent:hover:not(:disabled),.df-page .btn-accent:hover:not(:disabled),.la-page .btn-accent:hover:not(:disabled),.support-page .btn-accent:hover:not(:disabled){background:var(--bg-primary)!important;box-shadow:0 0 0 3px rgba(3,205,241,.18)!important}.admin-page .btn-accent:disabled,.admin-page .btn-accent[disabled],.df-page .btn-accent:disabled,.df-page .btn-accent[disabled],.la-page .btn-accent:disabled,.la-page .btn-accent[disabled],.support-page .btn-accent:disabled,.support-page .btn-accent[disabled]{border-color:var(--border-color)!important;box-shadow:none!important}.admin-page .btn-danger,.df-page .btn-danger,.la-page .btn-danger,.support-page .btn-danger{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid rgba(239,68,68,.4)!important;color:#ef4444!important}.admin-page .btn-danger i,.df-page .btn-danger i,.la-page .btn-danger i,.support-page .btn-danger i{color:#ef4444!important}.admin-page .btn-danger:hover:not(:disabled),.df-page .btn-danger:hover:not(:disabled),.la-page .btn-danger:hover:not(:disabled),.support-page .btn-danger:hover:not(:disabled){background:rgba(239,68,68,.08)!important;border-color:#ef4444!important;box-shadow:0 0 0 3px rgba(239,68,68,.15)!important}.admin-page .btn-danger:hover:not(:disabled) i,.df-page .btn-danger:hover:not(:disabled) i,.la-page .btn-danger:hover:not(:disabled) i,.support-page .btn-danger:hover:not(:disabled) i{color:#ef4444!important}.admin-page .df-period.active,.admin-page .df-period.is-active,.df-page .df-period.active,.df-page .df-period.is-active,.la-page .df-period.active,.la-page .df-period.is-active,.support-page .df-period.active,.support-page .df-period.is-active{background:rgba(3,205,241,.08)!important;border-color:var(--accent)!important;color:var(--accent)!important;font-weight:600!important}.admin-page .btn-link,.df-page .btn-link,.la-page .btn-link,.support-page .btn-link{background:transparent!important;border:none!important;color:var(--accent)!important;padding:4px 8px!important;cursor:pointer!important;box-shadow:none!important}.admin-page .btn-link:hover,.df-page .btn-link:hover,.la-page .btn-link:hover,.support-page .btn-link:hover{color:var(--accent)!important;opacity:.8}.admin-page input[type=date],.admin-page input[type=datetime-local],.admin-page input[type=email],.admin-page input[type=number],.admin-page input[type=password],.admin-page input[type=search],.admin-page input[type=text],.admin-page select,.admin-page textarea,.df-page input[type=date],.df-page input[type=datetime-local],.df-page input[type=email],.df-page input[type=number],.df-page input[type=password],.df-page input[type=search],.df-page input[type=text],.df-page select,.df-page textarea,.la-page input[type=date],.la-page input[type=datetime-local],.la-page input[type=email],.la-page input[type=number],.la-page input[type=password],.la-page input[type=search],.la-page input[type=text],.la-page select,.la-page textarea,.support-page input[type=date],.support-page input[type=datetime-local],.support-page input[type=email],.support-page input[type=number],.support-page input[type=password],.support-page input[type=search],.support-page input[type=text],.support-page select,.support-page textarea{width:100%;padding:8px 12px!important;background:var(--bg-primary)!important;background-color:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;border-radius:8px!important;font-size:.85rem;box-sizing:border-box;outline:none!important}.admin-page input[type=date]::-moz-placeholder,.admin-page input[type=datetime-local]::-moz-placeholder,.admin-page input[type=email]::-moz-placeholder,.admin-page input[type=number]::-moz-placeholder,.admin-page input[type=password]::-moz-placeholder,.admin-page input[type=search]::-moz-placeholder,.admin-page input[type=text]::-moz-placeholder,.admin-page select::-moz-placeholder,.admin-page textarea::-moz-placeholder,.df-page input[type=date]::-moz-placeholder,.df-page input[type=datetime-local]::-moz-placeholder,.df-page input[type=email]::-moz-placeholder,.df-page input[type=number]::-moz-placeholder,.df-page input[type=password]::-moz-placeholder,.df-page input[type=search]::-moz-placeholder,.df-page input[type=text]::-moz-placeholder,.df-page select::-moz-placeholder,.df-page textarea::-moz-placeholder,.la-page input[type=date]::-moz-placeholder,.la-page input[type=datetime-local]::-moz-placeholder,.la-page input[type=email]::-moz-placeholder,.la-page input[type=number]::-moz-placeholder,.la-page input[type=password]::-moz-placeholder,.la-page input[type=search]::-moz-placeholder,.la-page input[type=text]::-moz-placeholder,.la-page select::-moz-placeholder,.la-page textarea::-moz-placeholder,.support-page input[type=date]::-moz-placeholder,.support-page input[type=datetime-local]::-moz-placeholder,.support-page input[type=email]::-moz-placeholder,.support-page input[type=number]::-moz-placeholder,.support-page input[type=password]::-moz-placeholder,.support-page input[type=search]::-moz-placeholder,.support-page input[type=text]::-moz-placeholder,.support-page select::-moz-placeholder,.support-page textarea::-moz-placeholder{color:var(--text-secondary);opacity:.6}.admin-page input[type=date]::placeholder,.admin-page input[type=datetime-local]::placeholder,.admin-page input[type=email]::placeholder,.admin-page input[type=number]::placeholder,.admin-page input[type=password]::placeholder,.admin-page input[type=search]::placeholder,.admin-page input[type=text]::placeholder,.admin-page select::placeholder,.admin-page textarea::placeholder,.df-page input[type=date]::placeholder,.df-page input[type=datetime-local]::placeholder,.df-page input[type=email]::placeholder,.df-page input[type=number]::placeholder,.df-page input[type=password]::placeholder,.df-page input[type=search]::placeholder,.df-page input[type=text]::placeholder,.df-page select::placeholder,.df-page textarea::placeholder,.la-page input[type=date]::placeholder,.la-page input[type=datetime-local]::placeholder,.la-page input[type=email]::placeholder,.la-page input[type=number]::placeholder,.la-page input[type=password]::placeholder,.la-page input[type=search]::placeholder,.la-page input[type=text]::placeholder,.la-page select::placeholder,.la-page textarea::placeholder,.support-page input[type=date]::placeholder,.support-page input[type=datetime-local]::placeholder,.support-page input[type=email]::placeholder,.support-page input[type=number]::placeholder,.support-page input[type=password]::placeholder,.support-page input[type=search]::placeholder,.support-page input[type=text]::placeholder,.support-page select::placeholder,.support-page textarea::placeholder{color:var(--text-secondary);opacity:.6}.admin-page input[type=date]:hover,.admin-page input[type=datetime-local]:hover,.admin-page input[type=email]:hover,.admin-page input[type=number]:hover,.admin-page input[type=password]:hover,.admin-page input[type=search]:hover,.admin-page input[type=text]:hover,.admin-page select:hover,.admin-page textarea:hover,.df-page input[type=date]:hover,.df-page input[type=datetime-local]:hover,.df-page input[type=email]:hover,.df-page input[type=number]:hover,.df-page input[type=password]:hover,.df-page input[type=search]:hover,.df-page input[type=text]:hover,.df-page select:hover,.df-page textarea:hover,.la-page input[type=date]:hover,.la-page input[type=datetime-local]:hover,.la-page input[type=email]:hover,.la-page input[type=number]:hover,.la-page input[type=password]:hover,.la-page input[type=search]:hover,.la-page input[type=text]:hover,.la-page select:hover,.la-page textarea:hover,.support-page input[type=date]:hover,.support-page input[type=datetime-local]:hover,.support-page input[type=email]:hover,.support-page input[type=number]:hover,.support-page input[type=password]:hover,.support-page input[type=search]:hover,.support-page input[type=text]:hover,.support-page select:hover,.support-page textarea:hover{border-color:var(--border-accent-strong)!important}.admin-page input[type=date]:focus,.admin-page input[type=datetime-local]:focus,.admin-page input[type=email]:focus,.admin-page input[type=number]:focus,.admin-page input[type=password]:focus,.admin-page input[type=search]:focus,.admin-page input[type=text]:focus,.admin-page select:focus,.admin-page textarea:focus,.df-page input[type=date]:focus,.df-page input[type=datetime-local]:focus,.df-page input[type=email]:focus,.df-page input[type=number]:focus,.df-page input[type=password]:focus,.df-page input[type=search]:focus,.df-page input[type=text]:focus,.df-page select:focus,.df-page textarea:focus,.la-page input[type=date]:focus,.la-page input[type=datetime-local]:focus,.la-page input[type=email]:focus,.la-page input[type=number]:focus,.la-page input[type=password]:focus,.la-page input[type=search]:focus,.la-page input[type=text]:focus,.la-page select:focus,.la-page textarea:focus,.support-page input[type=date]:focus,.support-page input[type=datetime-local]:focus,.support-page input[type=email]:focus,.support-page input[type=number]:focus,.support-page input[type=password]:focus,.support-page input[type=search]:focus,.support-page input[type=text]:focus,.support-page select:focus,.support-page textarea:focus{border-color:var(--accent)!important;box-shadow:0 0 0 3px rgba(3,205,241,.15)!important}.admin-page input[type=date]:disabled,.admin-page input[type=datetime-local]:disabled,.admin-page input[type=email]:disabled,.admin-page input[type=number]:disabled,.admin-page input[type=password]:disabled,.admin-page input[type=search]:disabled,.admin-page input[type=text]:disabled,.admin-page select:disabled,.admin-page textarea:disabled,.df-page input[type=date]:disabled,.df-page input[type=datetime-local]:disabled,.df-page input[type=email]:disabled,.df-page input[type=number]:disabled,.df-page input[type=password]:disabled,.df-page input[type=search]:disabled,.df-page input[type=text]:disabled,.df-page select:disabled,.df-page textarea:disabled,.la-page input[type=date]:disabled,.la-page input[type=datetime-local]:disabled,.la-page input[type=email]:disabled,.la-page input[type=number]:disabled,.la-page input[type=password]:disabled,.la-page input[type=search]:disabled,.la-page input[type=text]:disabled,.la-page select:disabled,.la-page textarea:disabled,.support-page input[type=date]:disabled,.support-page input[type=datetime-local]:disabled,.support-page input[type=email]:disabled,.support-page input[type=number]:disabled,.support-page input[type=password]:disabled,.support-page input[type=search]:disabled,.support-page input[type=text]:disabled,.support-page select:disabled,.support-page textarea:disabled{opacity:.5;cursor:not-allowed}.admin-page select option,.df-page select option,.la-page select option,.support-page select option{background:var(--bg-secondary);color:var(--text-primary)}.admin-page .form-row,.df-page .form-row,.la-page .form-row,.support-page .form-row{margin-bottom:12px}.admin-page .form-row label,.df-page .form-row label,.la-page .form-row label,.support-page .form-row label{display:block;font-size:.78rem;color:var(--text-secondary);margin-bottom:6px}.admin-page .data-table,.admin-page .df-table,.df-page .data-table,.df-page .df-table,.la-page .data-table,.la-page .df-table,.support-page .data-table,.support-page .df-table{width:100%;border-collapse:collapse;font-size:.85rem}.admin-page .data-table td,.admin-page .data-table th,.admin-page .df-table td,.admin-page .df-table th,.df-page .data-table td,.df-page .data-table th,.df-page .df-table td,.df-page .df-table th,.la-page .data-table td,.la-page .data-table th,.la-page .df-table td,.la-page .df-table th,.support-page .data-table td,.support-page .data-table th,.support-page .df-table td,.support-page .df-table th{padding:10px 12px!important;border-bottom:1px solid var(--border-color)!important;text-align:left}.admin-page .data-table th,.admin-page .df-table th,.df-page .data-table th,.df-page .df-table th,.la-page .data-table th,.la-page .df-table th,.support-page .data-table th,.support-page .df-table th{background:var(--bg-primary)!important;color:var(--text-secondary)!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.3px!important;font-size:.7rem!important}.admin-page .data-table tbody tr,.admin-page .df-table tbody tr,.df-page .data-table tbody tr,.df-page .df-table tbody tr,.la-page .data-table tbody tr,.la-page .df-table tbody tr,.support-page .data-table tbody tr,.support-page .df-table tbody tr{background:var(--bg-hover)!important;transition:background .15s ease}.admin-page .data-table tbody tr:hover,.admin-page .df-table tbody tr:hover,.df-page .data-table tbody tr:hover,.df-page .df-table tbody tr:hover,.la-page .data-table tbody tr:hover,.la-page .df-table tbody tr:hover,.support-page .data-table tbody tr:hover,.support-page .df-table tbody tr:hover{background:var(--bg-primary)!important}.admin-page .data-table .code,.admin-page .data-table td.mono,.admin-page .df-table .code,.admin-page .df-table td.mono,.df-page .data-table .code,.df-page .data-table td.mono,.df-page .df-table .code,.df-page .df-table td.mono,.la-page .data-table .code,.la-page .data-table td.mono,.la-page .df-table .code,.la-page .df-table td.mono,.support-page .data-table .code,.support-page .data-table td.mono,.support-page .df-table .code,.support-page .df-table td.mono{font-family:monospace!important;color:var(--text-primary)!important}.admin-page .tag,.admin-page .tag-blocked,.admin-page .tag-personal,.admin-page .tag-shared,.df-page .tag,.df-page .tag-blocked,.df-page .tag-personal,.df-page .tag-shared,.la-page .tag,.la-page .tag-blocked,.la-page .tag-personal,.la-page .tag-shared,.support-page .tag,.support-page .tag-blocked,.support-page .tag-personal,.support-page .tag-shared{display:inline-block;padding:2px 10px!important;border-radius:999px!important;background:var(--bg-primary)!important;border:1px solid var(--border-color)!important;color:var(--text-primary)!important;font-size:.7rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.4px!important}.admin-page .tag-shared,.df-page .tag-shared,.la-page .tag-shared,.support-page .tag-shared{color:var(--accent)!important;border-color:var(--border-accent-strong)!important}.admin-page .tag-blocked,.df-page .tag-blocked,.la-page .tag-blocked,.support-page .tag-blocked{color:#ef4444!important;border-color:rgba(239,68,68,.4)!important}.admin-page .df-empty,.admin-page .empty,.admin-page .la-hint,.df-page .df-empty,.df-page .empty,.df-page .la-hint,.la-page .df-empty,.la-page .empty,.la-page .la-hint,.support-page .df-empty,.support-page .empty,.support-page .la-hint{padding:32px 16px!important;text-align:center!important;color:var(--text-secondary)!important;background:var(--bg-hover)!important;border:1px dashed var(--border-color)!important;border-radius:10px!important;font-size:.9rem!important}.admin-page .muted,.df-page .muted,.la-page .muted,.support-page .muted{color:var(--text-secondary)!important}.admin-page .modal-backdrop,.df-page .modal-backdrop,.la-page .modal-backdrop,.support-page .modal-backdrop{position:fixed!important;inset:0!important;background:rgba(0,0,0,.6)!important;backdrop-filter:blur(2px);z-index:99999!important;display:flex;align-items:center;justify-content:center;padding:20px}.admin-page .modal,.df-page .modal,.la-page .modal,.support-page .modal{background:var(--bg-secondary)!important;background-image:none!important;border:1px solid var(--border-color)!important;border-radius:14px!important;color:var(--text-primary)!important;box-shadow:0 20px 50px rgba(0,0,0,.5)!important;padding:0!important;max-width:600px;width:100%;overflow:hidden}.admin-page .modal-close,.df-page .modal-close,.la-page .modal-close,.support-page .modal-close{background:var(--bg-secondary)!important;border:1px solid var(--border-color)!important;color:var(--text-secondary)!important;width:32px!important;height:32px!important;border-radius:8px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer}.admin-page .modal-close:hover,.df-page .modal-close:hover,.la-page .modal-close:hover,.support-page .modal-close:hover{border-color:#ef4444!important;color:#ef4444!important}.admin-page .pager,.df-page .pager,.la-page .pager,.support-page .pager{display:flex!important;gap:8px!important;justify-content:center!important;align-items:center!important;margin-top:16px!important;color:var(--text-secondary)}.admin-page .sec-title,.df-page .sec-title,.la-page .sec-title,.support-page .sec-title{color:var(--text-secondary)!important;font-size:.85rem!important;font-weight:600!important;text-transform:uppercase!important;letter-spacing:.5px!important;margin:0 0 12px!important}.admin-page ::-webkit-scrollbar,.df-page ::-webkit-scrollbar,.la-page ::-webkit-scrollbar,.support-page ::-webkit-scrollbar{width:8px;height:8px}.admin-page ::-webkit-scrollbar-track,.df-page ::-webkit-scrollbar-track,.la-page ::-webkit-scrollbar-track,.support-page ::-webkit-scrollbar-track{background:transparent}.admin-page ::-webkit-scrollbar-thumb,.df-page ::-webkit-scrollbar-thumb,.la-page ::-webkit-scrollbar-thumb,.support-page ::-webkit-scrollbar-thumb{background:var(--border-color);border-radius:4px}.admin-page ::-webkit-scrollbar-thumb:hover,.df-page ::-webkit-scrollbar-thumb:hover,.la-page ::-webkit-scrollbar-thumb:hover,.support-page ::-webkit-scrollbar-thumb:hover{background:var(--border-accent-strong)}@font-face{font-family:IBMPlexSansArabic;src:url(/fonts/IBMPlexSansArabic-Regular.bb782d1d.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:Karsten;src:url(/fonts/Karsten%20Thin.065b0a33.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Karsten;src:url(/fonts/Karsten%20Thin%20Italic.ef44746d.otf) format("opentype");font-weight:400;font-style:italic}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra.31a2b906.otf) format("opentype");font-weight:400;font-style:normal}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra%20bold.01858b87.otf) format("opentype");font-weight:700;font-style:normal}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra%20oblique.a8769c39.otf) format("opentype");font-weight:400;font-style:oblique}@font-face{font-family:Cuyabra;src:url(/fonts/cuyabra%20bold%20oblique.1bcb3e0a.otf) format("opentype");font-weight:700;font-style:oblique}@font-face{font-family:InvolveRegular;src:url(/fonts/Involve-Regular.e6acccc5.ttf) format("truetype");font-weight:400;font-style:normal}@font-face{font-family:InvolveOblique;src:url(/fonts/Involve-Oblique.933a558b.ttf) format("truetype");font-weight:700;font-style:normal}body.touch-dragging{touch-action:none;overflow:hidden}body.touch-dragging,body.touch-dragging *{-moz-user-select:none;user-select:none;-webkit-user-select:none}@keyframes flash-update{0%{color:#03cdf1;text-shadow:0 0 6px rgba(3,205,241,.6)}}.flash-update{animation:flash-update .7s ease-out}