:root{--vt-c-white: #ffffff;--vt-c-white-soft: #f8f8f8;--vt-c-white-mute: #f2f2f2;--vt-c-black: #181818;--vt-c-black-soft: #222222;--vt-c-black-mute: #282828;--vt-c-indigo: #2c3e50;--vt-c-divider-light-1: rgba(60, 60, 60, .29);--vt-c-divider-light-2: rgba(60, 60, 60, .12);--vt-c-divider-dark-1: rgba(84, 84, 84, .65);--vt-c-divider-dark-2: rgba(84, 84, 84, .48);--vt-c-text-light-1: var(--vt-c-indigo);--vt-c-text-light-2: rgba(60, 60, 60, .66);--vt-c-text-dark-1: var(--vt-c-white);--vt-c-text-dark-2: rgba(235, 235, 235, .64)}:root{--color-background: var(--vt-c-white);--color-background-soft: var(--vt-c-white-soft);--color-background-mute: var(--vt-c-white-mute);--color-border: var(--vt-c-divider-light-2);--color-border-hover: var(--vt-c-divider-light-1);--color-heading: var(--vt-c-text-light-1);--color-text: var(--vt-c-text-light-1);--section-gap: 160px}@media (prefers-color-scheme: dark){:root{--color-background: var(--vt-c-black);--color-background-soft: var(--vt-c-black-soft);--color-background-mute: var(--vt-c-black-mute);--color-border: var(--vt-c-divider-dark-2);--color-border-hover: var(--vt-c-divider-dark-1);--color-heading: var(--vt-c-text-dark-1);--color-text: var(--vt-c-text-dark-2)}}*,*:before,*:after{box-sizing:border-box;margin:0;font-weight:400}body{min-height:100vh;color:var(--color-text);background:var(--color-background);transition:color .5s,background-color .5s;line-height:1.6;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:15px;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{width:100%;height:100vh;margin:0;padding:0;font-weight:400;background:#1a1a1a}a,.green{text-decoration:none;color:#00bd7e;transition:.4s;padding:3px}@media (hover: hover){a:hover{background-color:#00bd7e33}}@media (min-width: 1024px){body{margin:0;padding:0;background:#1a1a1a}#app{display:block;padding:0}}@media (max-width: 768px){body{background:#1a1a1a}}.wifi-modal[data-v-517a5690]{background:#fff;border-radius:12px;width:100%;max-height:100%;overflow:hidden;box-shadow:0 8px 24px #0003;animation:modalSlideIn-517a5690 .3s ease-out;border:1px solid #e0e0e0}@keyframes modalSlideIn-517a5690{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.modal-header[data-v-517a5690]{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-bottom:1px solid #e0e0e0;background:#f8f9fa}.modal-title[data-v-517a5690]{display:flex;align-items:center;gap:12px;margin:0;font-size:18px;font-weight:600;color:#333}.header-icon[data-v-517a5690]{width:20px;height:20px;color:#2196f3}.close-btn[data-v-517a5690]{background:none;border:none;padding:8px;border-radius:8px;cursor:pointer;transition:background .2s ease}.close-btn[data-v-517a5690]:hover{background:#e0e0e0}.close-icon[data-v-517a5690]{width:18px;height:18px;color:#666}.modal-content[data-v-517a5690]{padding:24px;max-height:400px;overflow-y:auto}.scanning-section[data-v-517a5690]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px}.scanning-spinner[data-v-517a5690]{animation:spin-517a5690 1s linear infinite}.spinner-icon[data-v-517a5690]{width:32px;height:32px;color:#2196f3}@keyframes spin-517a5690{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.scanning-text[data-v-517a5690]{color:#666;font-size:14px;margin:0}.section-header[data-v-517a5690]{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.section-header h4[data-v-517a5690]{margin:0;font-size:16px;font-weight:600;color:#333}.refresh-btn[data-v-517a5690]{display:flex;align-items:center;gap:6px;background:none;border:1px solid #e0e0e0;padding:6px 12px;border-radius:6px;cursor:pointer;font-size:12px;color:#666;transition:all .2s ease}.refresh-btn[data-v-517a5690]:hover:not(:disabled){background:#f0f0f0;border-color:#2196f3;color:#2196f3}.refresh-btn[data-v-517a5690]:disabled{opacity:.5;cursor:not-allowed}.refresh-icon[data-v-517a5690]{width:14px;height:14px}.refresh-icon.spinning[data-v-517a5690]{animation:spin-517a5690 1s linear infinite}.wifi-list[data-v-517a5690]{display:flex;flex-direction:column;gap:8px}.wifi-item[data-v-517a5690]{display:flex;align-items:center;justify-content:space-between;padding:12px 16px;border:1px solid #e0e0e0;border-radius:8px;cursor:pointer;transition:all .2s ease}.wifi-item[data-v-517a5690]:hover{background:#f8f9fa;border-color:#2196f3}.wifi-item.selected[data-v-517a5690]{background:#e3f2fd;border-color:#2196f3}.wifi-info[data-v-517a5690]{flex:1}.wifi-name[data-v-517a5690]{font-size:14px;font-weight:500;color:#333;margin-bottom:4px}.wifi-details[data-v-517a5690]{display:flex;gap:12px;font-size:12px;color:#666}.signal-strength[data-v-517a5690]{display:flex;align-items:center;gap:4px}.signal-icon[data-v-517a5690]{width:14px;height:14px}.signal-icon.signal-strong[data-v-517a5690]{color:#4caf50}.signal-icon.signal-medium[data-v-517a5690]{color:#ff9800}.signal-icon.signal-weak[data-v-517a5690]{color:#f44336}.wifi-status[data-v-517a5690]{display:flex;align-items:center}.connected-icon[data-v-517a5690]{width:16px;height:16px;color:#4caf50}.lock-icon[data-v-517a5690]{width:16px;height:16px;color:#ff9800}.open-icon[data-v-517a5690]{width:16px;height:16px;color:#4caf50}.no-networks[data-v-517a5690]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:40px 20px;text-align:center}.no-networks-icon[data-v-517a5690]{width:48px;height:48px;color:#ccc}.no-networks p[data-v-517a5690]{color:#666;margin:0}.retry-btn[data-v-517a5690]{background:#2196f3;color:#fff;border:none;padding:8px 16px;border-radius:6px;cursor:pointer;font-size:14px;transition:background .2s ease}.retry-btn[data-v-517a5690]:hover{background:#1976d2}.password-section[data-v-517a5690]{margin-top:20px;padding-top:20px;border-top:1px solid #e0e0e0}.password-header[data-v-517a5690]{margin-bottom:12px}.password-header h4[data-v-517a5690]{margin:0 0 4px;font-size:14px;font-weight:600;color:#333}.network-name[data-v-517a5690]{font-size:12px;color:#666}.password-input-group[data-v-517a5690]{display:flex;align-items:center;border:1px solid #e0e0e0;border-radius:8px;overflow:hidden}.password-input[data-v-517a5690]{flex:1;padding:12px 16px;border:none;outline:none;font-size:14px}.password-input[data-v-517a5690]:focus{background:#f8f9fa}.show-password-btn[data-v-517a5690]{background:none;border:none;padding:12px;cursor:pointer;color:#666;transition:color .2s ease}.show-password-btn[data-v-517a5690]:hover{color:#333}.eye-icon[data-v-517a5690]{width:16px;height:16px}.connecting-section[data-v-517a5690]{display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px}.connecting-spinner[data-v-517a5690]{animation:spin-517a5690 1s linear infinite}.connecting-text[data-v-517a5690]{color:#666;font-size:14px;margin:0}.modal-footer[data-v-517a5690]{display:flex;gap:12px;padding:20px 24px;border-top:1px solid #e0e0e0;background:#f8f9fa}.cancel-btn[data-v-517a5690]{flex:1;background:#fff;color:#666;border:1px solid #e0e0e0;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;transition:all .2s ease}.cancel-btn[data-v-517a5690]:hover{background:#f0f0f0;border-color:#ccc}.connect-btn[data-v-517a5690]{flex:1;background:#2196f3;color:#fff;border:none;padding:12px 20px;border-radius:8px;cursor:pointer;font-size:14px;font-weight:500;transition:all .2s ease}.connect-btn[data-v-517a5690]:hover:not(:disabled){background:#1976d2}.connect-btn[data-v-517a5690]:disabled{background:#ccc;cursor:not-allowed}@media (max-width: 480px){.modal-header[data-v-517a5690],.modal-content[data-v-517a5690],.modal-footer[data-v-517a5690]{padding:12px}.wifi-item[data-v-517a5690]{padding:8px 10px}.password-input-group[data-v-517a5690]{flex-direction:column}.show-password-btn[data-v-517a5690]{padding:6px;align-self:flex-end}.modal-title[data-v-517a5690]{font-size:16px}.section-header h4[data-v-517a5690]{font-size:14px}}.screen-simulator[data-v-650efbe1]{width:100%;height:100%;background:#f5f5f5;display:flex;flex-direction:column;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;position:relative;overflow:hidden}.status-bar[data-v-650efbe1]{height:40px;background:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-bottom:1px solid #e0e0e0}.status-left[data-v-650efbe1]{display:flex;align-items:center}.wifi-status[data-v-650efbe1]{display:flex;align-items:center;cursor:pointer;padding:4px;border-radius:4px;transition:background .2s ease}.wifi-status[data-v-650efbe1]:hover{background:#4caf501a}.status-icon[data-v-650efbe1]{width:20px;height:20px;color:#f44336}.wifi-text[data-v-650efbe1]{font-size:12px;color:#666;margin-left:6px}.wifi-overlay[data-v-650efbe1]{position:absolute;inset:0;background:#0000004d;display:flex;align-items:center;justify-content:center;z-index:100;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.wifi-modal-container[data-v-650efbe1]{width:90%;max-width:400px;max-height:80%;animation:modalSlideIn-650efbe1 .3s ease-out}@keyframes modalSlideIn-650efbe1{0%{opacity:0;transform:translateY(-10px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.datetime[data-v-650efbe1]{font-size:14px;color:#666}.mode-selector[data-v-650efbe1]{padding:15px 20px;display:flex;justify-content:center}.mode-toggle[data-v-650efbe1]{display:flex;background:#e0e0e0;border-radius:25px;padding:4px;box-shadow:inset 0 2px 4px #0000001a;position:relative;overflow:hidden}.mode-slider[data-v-650efbe1]{position:absolute;top:4px;left:4px;width:calc(50% - 4px);height:calc(100% - 8px);background:#2196f3;border-radius:20px;transition:all .3s cubic-bezier(.4,0,.2,1);box-shadow:0 2px 4px #2196f34d;z-index:1}.mode-slider.slide-right[data-v-650efbe1]{background:linear-gradient(45deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);background-size:300% 300%;animation:rainbowFlow-650efbe1 3s linear infinite}.mode-slider.slide-right[data-v-650efbe1]{transform:translate(100%)}.mode-option[data-v-650efbe1]{padding:8px 20px;border-radius:20px;font-size:14px;font-weight:500;cursor:pointer;transition:all .3s ease;color:#666;position:relative;z-index:2;flex:1;text-align:center}.mode-option.active[data-v-650efbe1]{color:#fff;font-weight:600}.main-content[data-v-650efbe1]{flex:1;display:flex;padding:20px;gap:30px;align-items:center}.status-display[data-v-650efbe1]{flex:1;display:flex;justify-content:center;align-items:center}.status-circle[data-v-650efbe1]{width:200px;height:200px;border-radius:50%;background:linear-gradient(135deg,#64b5f6,#1976d2);display:flex;align-items:center;justify-content:center;box-shadow:0 8px 32px #2196f34d;border:4px solid #ffffff;transition:all .3s ease;position:relative;overflow:hidden}.status-circle.running[data-v-650efbe1]{background:linear-gradient(135deg,#4caf50,#2e7d32)}.status-circle.poop-status[data-v-650efbe1]{background:linear-gradient(135deg,#8b4513,#654321)}.status-circle.pee-status[data-v-650efbe1]{background:linear-gradient(135deg,#1e90ff,#06c)}.status-circle.clean-status[data-v-650efbe1]{background:linear-gradient(135deg,#32cd32,#228b22)}.status-circle.dry-status[data-v-650efbe1]{background:linear-gradient(135deg,#ff8c00,#f60)}.status-circle.pipe-status[data-v-650efbe1]{background:linear-gradient(135deg,#9370db,#6a5acd)}.status-circle.auto-running[data-v-650efbe1]{background:conic-gradient(from 0deg,red,#ff8000,#ff0,#80ff00,#0f0,#00ff80,#0ff,#0080ff,#00f,#8000ff,#f0f,#ff0080,red);box-shadow:0 8px 32px #ff00004d}.status-circle[data-v-650efbe1]{background:linear-gradient(135deg,#6c757d,#495057);transition:all .3s ease}.fan-container[data-v-650efbe1]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);animation:rotate-650efbe1 2s linear infinite}.fan-icon[data-v-650efbe1]{width:120px;height:120px;color:#fff6;filter:drop-shadow(0 0 8px rgba(255,255,255,.3));stroke-width:2}.status-circle:not(.poop-status):not(.pee-status):not(.clean-status):not(.dry-status):not(.pipe-status):not(.auto-running) .fan-icon[data-v-650efbe1]{color:#fff3;animation:none}.status-circle.auto-running .fan-icon[data-v-650efbe1]{color:#ffffff80;filter:drop-shadow(0 0 12px rgba(255,255,255,.4))}@keyframes rotate-650efbe1{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(-360deg)}}@keyframes rainbowFlow-650efbe1{0%{background-position:0% 50%}to{background-position:300% 50%}}.status-text[data-v-650efbe1]{color:#fff;font-size:18px;font-weight:600;text-align:center;line-height:1.4;text-shadow:0 1px 2px rgba(0,0,0,.3);transition:all .3s ease}.status-circle:not(.poop-status):not(.pee-status):not(.clean-status):not(.dry-status):not(.pipe-status):not(.auto-running) .status-text[data-v-650efbe1]{color:#ffffffe6;text-shadow:0 1px 2px rgba(0,0,0,.2)}.status-circle.auto-running .status-text[data-v-650efbe1]{color:#fff;text-shadow:0 1px 3px rgba(0,0,0,.4);font-weight:700}.function-buttons[data-v-650efbe1]{flex:1;display:flex;flex-direction:column;gap:15px}.button-row[data-v-650efbe1]{display:flex;gap:15px}.function-btn[data-v-650efbe1]{flex:1;background:#fff;border-radius:12px;padding:20px 15px;display:flex;flex-direction:column;align-items:center;gap:12px;cursor:pointer;transition:all .3s ease;border:2px solid #e0e0e0;min-height:90px;justify-content:center;box-shadow:0 2px 8px #00000014;color:#333}.function-btn[data-v-650efbe1]:hover{background:#f8f9fa;transform:translateY(-2px);box-shadow:0 4px 16px #0000001f;border-color:#2196f3}.function-btn.active[data-v-650efbe1]{background:#2196f3;color:#fff;border-color:#1976d2;box-shadow:0 4px 16px #2196f34d}.function-btn.stop-btn[data-v-650efbe1]{background:#ff9800;color:#fff;border-color:#f57c00;justify-content:center;box-shadow:0 2px 8px #ff980033;flex-direction:column;gap:4px}.function-btn.stop-btn[data-v-650efbe1]:hover{background:#f57c00;box-shadow:0 4px 16px #ff98004d}.function-btn.stop-btn.stop-active[data-v-650efbe1]{background:#f44336;border-color:#d32f2f;box-shadow:0 4px 16px #f4433666}.function-btn.stop-btn.stop-active[data-v-650efbe1]:hover{background:#d32f2f;box-shadow:0 6px 20px #f4433680}.function-btn.start-btn[data-v-650efbe1]{background:#42a5f5;color:#fff;border-color:#2196f3;justify-content:center;box-shadow:0 2px 8px #42a5f533}.function-btn.start-btn[data-v-650efbe1]:hover{background:#2196f3;box-shadow:0 4px 16px #42a5f54d}.function-btn.start-btn .start-icon[data-v-650efbe1]{color:#fff}.function-btn.stop-btn.stop-disabled[data-v-650efbe1]{background:#f0f0f0;border-color:#e0e0e0;box-shadow:none;opacity:.4;filter:grayscale(.8)}.function-btn.stop-btn.stop-disabled[data-v-650efbe1]:hover{background:#f0f0f0;border-color:#e0e0e0;box-shadow:none;transform:none;opacity:.4;filter:grayscale(.8)}.function-btn.stop-btn.stop-disabled .btn-icon[data-v-650efbe1]{color:#999}.btn-icon[data-v-650efbe1]{width:28px;height:28px;margin-bottom:6px;transition:all .3s ease}.function-btn .btn-icon[data-v-650efbe1]{color:#2196f3}.function-btn.active .btn-icon[data-v-650efbe1],.function-btn.stop-btn .btn-icon[data-v-650efbe1]{color:#fff}.poop-btn .btn-icon[data-v-650efbe1]{color:#8b4513}.pee-btn .btn-icon[data-v-650efbe1]{color:#1e90ff}.clean-btn .btn-icon[data-v-650efbe1]{color:#32cd32}.dry-btn .btn-icon[data-v-650efbe1]{color:#ff8c00}.pipe-btn .btn-icon[data-v-650efbe1]{color:#9370db}.function-btn.active .btn-icon[data-v-650efbe1]{color:#fff!important}.btn-text[data-v-650efbe1]{font-size:14px;font-weight:600;text-align:center;color:#333;transition:color .3s ease}.function-btn.active .btn-text[data-v-650efbe1]{color:#fff}.function-btn.stop-btn .btn-text[data-v-650efbe1],.function-btn.start-btn .btn-text[data-v-650efbe1]{color:#fff;font-size:12px;font-weight:500}.btn-time[data-v-650efbe1]{font-size:12px;font-weight:500;color:#666;transition:color .3s ease}.function-btn.active .btn-time[data-v-650efbe1]{color:#ffffffe6}.function-btn.active .btn-time[data-v-650efbe1],.function-btn.stop-btn .btn-time[data-v-650efbe1]{color:#fffc}.status-indicators[data-v-650efbe1]{display:flex;justify-content:space-around;padding:15px 20px;background:#fff;border-top:1px solid #e0e0e0}.indicator[data-v-650efbe1]{display:flex;align-items:center;gap:8px;cursor:pointer;padding:8px 12px;border-radius:8px;transition:all .3s ease}.indicator[data-v-650efbe1]:hover{background-color:#f8f9fa;box-shadow:0 2px 8px #0000001a;transform:translateY(-1px)}.indicator-icon[data-v-650efbe1]{width:30px;display:flex;align-items:center;justify-content:center}.indicator-icon .icon[data-v-650efbe1]{width:20px;height:20px;color:#4caf50}.water-temp-icon .icon[data-v-650efbe1],.water-temp-value[data-v-650efbe1]{color:#2196f3}.air-temp-icon .icon[data-v-650efbe1],.air-temp-value[data-v-650efbe1]{color:#ff9800}.water-pressure-icon .icon[data-v-650efbe1],.water-pressure-value[data-v-650efbe1]{color:#4caf50}.air-pressure-icon .icon[data-v-650efbe1],.air-pressure-value[data-v-650efbe1]{color:#9c27b0}.clean-tank-value[data-v-650efbe1]{color:#4caf50}.dirty-tank-value[data-v-650efbe1]{color:#ff9800}.clean-tank-icon[data-v-650efbe1]{color:#4caf50;stroke-width:1.5;fill:none}.dirty-tank-icon[data-v-650efbe1]{color:#ff9800;stroke-width:1;fill:currentColor}.indicator-content[data-v-650efbe1]{display:flex;flex-direction:column;gap:2px}.indicator-value[data-v-650efbe1]{font-size:14px;font-weight:600}.indicator-value.warning[data-v-650efbe1]{color:#ff9800}.indicator-label[data-v-650efbe1]{font-size:12px;color:#666}.bottom-nav[data-v-650efbe1]{height:50px;background:#f8f8f8;display:flex;justify-content:space-between;align-items:center;padding:0 20px;border-top:1px solid #e0e0e0}.nav-btn[data-v-650efbe1]{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:8px;cursor:pointer;transition:background .3s ease}.nav-btn[data-v-650efbe1]:hover{background:#e0e0e0}.nav-icon[data-v-650efbe1]{font-size:18px;color:#666}.brand-logo[data-v-650efbe1]{position:absolute;bottom:10px;right:20px;display:flex;align-items:center;gap:5px}.brand-text[data-v-650efbe1]{font-size:14px;font-weight:600;color:#2196f3}@media (max-width: 768px){.main-content[data-v-650efbe1]{flex-direction:column;gap:20px;padding:15px}.status-circle[data-v-650efbe1]{width:150px;height:150px}.status-text[data-v-650efbe1]{font-size:16px}.function-buttons[data-v-650efbe1]{width:100%}.button-row[data-v-650efbe1]{gap:10px}.function-btn[data-v-650efbe1]{min-height:70px;padding:12px 10px}.btn-icon[data-v-650efbe1]{font-size:20px}.btn-text[data-v-650efbe1]{font-size:12px}.status-indicators[data-v-650efbe1]{padding:10px 15px}.indicator[data-v-650efbe1]{gap:5px;padding:6px 8px}.indicator-icon[data-v-650efbe1]{font-size:16px;width:25px}.indicator-value[data-v-650efbe1]{font-size:12px}.indicator-label[data-v-650efbe1]{font-size:10px}}@media (max-width: 480px){.status-bar[data-v-650efbe1]{height:35px;padding:0 15px}.online-text[data-v-650efbe1],.datetime[data-v-650efbe1]{font-size:12px}.mode-selector[data-v-650efbe1]{padding:10px 15px}.mode-option[data-v-650efbe1]{padding:6px 15px;font-size:12px}.main-content[data-v-650efbe1]{padding:10px}.status-circle[data-v-650efbe1]{width:120px;height:120px}.status-text[data-v-650efbe1]{font-size:14px}.indicator[data-v-650efbe1]{gap:4px;padding:4px 6px}.function-btn[data-v-650efbe1]{min-height:60px;padding:8px 6px}.btn-icon[data-v-650efbe1]{font-size:18px}.btn-text[data-v-650efbe1]{font-size:11px}.btn-time[data-v-650efbe1]{font-size:10px}.bottom-nav[data-v-650efbe1]{height:45px;padding:0 15px}.nav-btn[data-v-650efbe1]{width:35px;height:35px}.nav-icon[data-v-650efbe1]{font-size:16px}.brand-logo[data-v-650efbe1]{bottom:8px;right:15px}.brand-text[data-v-650efbe1]{font-size:12px}}.adjustment-overlay[data-v-650efbe1]{position:absolute;inset:0;background:#0000004d;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);z-index:150;animation:overlayFadeIn-650efbe1 .2s ease-out}.adjustment-selector[data-v-650efbe1]{position:absolute;background:#fff;border-radius:12px;box-shadow:0 8px 32px #00000026;border:1px solid #e0e0e0;z-index:200;animation:selectorSlideUp-650efbe1 .2s ease-out;overflow:hidden}@keyframes selectorSlideUp-650efbe1{0%{opacity:0;transform:translate(-50%) translateY(-100%) translateY(-10px) scale(.95)}to{opacity:1;transform:translate(-50%) translateY(-100%) translateY(0) scale(1)}}@keyframes overlayFadeIn-650efbe1{0%{opacity:0}to{opacity:1}}.adjustment-options[data-v-650efbe1]{display:flex;flex-direction:column;min-width:120px}.adjustment-option[data-v-650efbe1]{padding:12px 20px;font-size:16px;color:#333;cursor:pointer;transition:all .2s ease;text-align:center;border-bottom:1px solid #f0f0f0;-webkit-user-select:none;user-select:none}.adjustment-option[data-v-650efbe1]:last-child{border-bottom:none}.adjustment-option[data-v-650efbe1]:hover{background:#f8f9fa;color:#2196f3}.adjustment-option.active[data-v-650efbe1]{background:#2196f3;color:#fff;font-weight:600}.adjustment-selector[data-type=waterTemp] .adjustment-option[data-v-650efbe1]:hover{color:#2196f3}.adjustment-selector[data-type=waterTemp] .adjustment-option.active[data-v-650efbe1]{background:#2196f3}.adjustment-selector[data-type=airTemp] .adjustment-option[data-v-650efbe1]:hover{color:#ff9800}.adjustment-selector[data-type=airTemp] .adjustment-option.active[data-v-650efbe1]{background:#ff9800}.adjustment-selector[data-type=waterPressure] .adjustment-option[data-v-650efbe1]:hover{color:#4caf50}.adjustment-selector[data-type=waterPressure] .adjustment-option.active[data-v-650efbe1]{background:#4caf50}.adjustment-selector[data-type=airPressure] .adjustment-option[data-v-650efbe1]:hover{color:#9c27b0}.adjustment-selector[data-type=airPressure] .adjustment-option.active[data-v-650efbe1]{background:#9c27b0}.adjustment-option[data-v-650efbe1]:active{background:#1976d2;transform:scale(.98)}.screen-container[data-v-93c62587]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#2c3e50;padding:20px;box-sizing:border-box}.screen-frame[data-v-93c62587]{width:100%;max-width:1200px;height:700px;background:#1a1a1a;border-radius:20px;padding:20px;box-shadow:0 0 0 4px #333,0 20px 40px #00000080,inset 0 0 0 1px #555;position:relative}.screen-frame[data-v-93c62587]:before{content:"";position:absolute;top:10px;left:50%;transform:translate(-50%);width:60px;height:4px;background:#333;border-radius:2px}.screen-content[data-v-93c62587]{width:100%;height:100%;background:#000;border-radius:12px;overflow:hidden;display:flex;flex-direction:column}@media (max-width: 768px){.screen-container[data-v-93c62587]{padding:20px}.screen-frame[data-v-93c62587]{height:600px;padding:15px}}@media (max-width: 480px){.screen-container[data-v-93c62587]{padding:10px}.screen-frame[data-v-93c62587]{height:500px;padding:10px;border-radius:15px}.screen-frame[data-v-93c62587]:before{width:40px;height:3px}}.screen-panel[data-v-b879fe8d]{flex:1}
