@import"https://fonts.googleapis.com/css2?family=Inter:wght@300;400;500;600;700&display=swap";.confirm-overlay[data-v-f4b1b277]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0000008c;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.confirm-dialog[data-v-f4b1b277]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2rem 1.75rem 1.5rem;width:100%;max-width:380px;box-shadow:0 20px 60px #00000073;display:flex;flex-direction:column;align-items:center;text-align:center;gap:.75rem}.confirm-icon[data-v-f4b1b277]{font-size:2.5rem;line-height:1;width:64px;height:64px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:var(--accent-glow);margin-bottom:.25rem}.confirm-icon.danger[data-v-f4b1b277]{background:var(--error-bg)}.confirm-title[data-v-f4b1b277]{font-size:1.1rem;font-weight:700;color:var(--text-heading);margin:0}.confirm-message[data-v-f4b1b277]{font-size:.92rem;color:var(--text-secondary);line-height:1.6;margin:0}.confirm-actions[data-v-f4b1b277]{display:flex;gap:.65rem;margin-top:.5rem;width:100%}.confirm-btn[data-v-f4b1b277]{flex:1;padding:.7rem 1rem;border-radius:var(--radius-md);font-size:.92rem;font-weight:600;font-family:inherit;cursor:pointer;border:1.5px solid var(--border-color);transition:all .18s ease}.confirm-btn.cancel[data-v-f4b1b277]{background:var(--bg-card);color:var(--text-secondary)}.confirm-btn.cancel[data-v-f4b1b277]:hover{background:var(--bg-card-hover);color:var(--text-primary)}.confirm-btn.confirm-danger[data-v-f4b1b277]{background:var(--error);border-color:var(--error);color:#fff}.confirm-btn.confirm-danger[data-v-f4b1b277]:hover{opacity:.88;transform:translateY(-1px);box-shadow:0 4px 12px #ef444459}.confirm-btn.confirm-ok[data-v-f4b1b277]{background:var(--accent-primary);border-color:var(--accent-primary);color:#fff}.confirm-btn.confirm-ok[data-v-f4b1b277]:hover{opacity:.9;transform:translateY(-1px)}.confirm-fade-enter-active[data-v-f4b1b277],.confirm-fade-leave-active[data-v-f4b1b277]{transition:opacity .2s ease}.confirm-fade-enter-active .confirm-dialog[data-v-f4b1b277],.confirm-fade-leave-active .confirm-dialog[data-v-f4b1b277]{transition:transform .2s ease,opacity .2s ease}.confirm-fade-enter-from[data-v-f4b1b277],.confirm-fade-leave-to[data-v-f4b1b277]{opacity:0}.confirm-fade-enter-from .confirm-dialog[data-v-f4b1b277],.confirm-fade-leave-to .confirm-dialog[data-v-f4b1b277]{transform:scale(.95) translateY(8px);opacity:0}.app-layout[data-v-84fd1ed8]{display:flex;height:100dvh;overflow:hidden;background:var(--bg-primary)}.auth-only-layout[data-v-84fd1ed8]{width:100%;height:100dvh;overflow-y:auto}.sidebar[data-v-84fd1ed8]{width:var(--sidebar-width, 220px);background:var(--bg-sidebar);border-right:1px solid var(--border-color);display:flex;flex-direction:column;flex-shrink:0;overflow-y:auto;z-index:300;transition:transform .26s ease}.sidebar-brand[data-v-84fd1ed8]{display:flex;align-items:center;justify-content:center;gap:.75rem;padding:1.25rem 1.5rem;border-bottom:1px solid var(--border-color);background:radial-gradient(ellipse at center,rgba(230,240,255,.12) 0%,transparent 70%)}.light-mode{background:transparent}.brand-icon[data-v-84fd1ed8]{font-size:1.5rem}.brand-icon-img[data-v-84fd1ed8]{height:92px;width:auto;max-width:100%;object-fit:contain;filter:drop-shadow(0 0 3px rgba(255,255,255,.6)) drop-shadow(0 4px 16px rgba(20,184,166,.25)) brightness(1.1)}.light-mode{filter:drop-shadow(0 0 25px rgba(13,148,136,.42))}.brand-text[data-v-84fd1ed8]{font-size:1.2rem;font-weight:700;color:var(--accent-primary);letter-spacing:-.02em}.sidebar-nav[data-v-84fd1ed8]{flex:1;padding:.75rem;display:flex;flex-direction:column;gap:.2rem}.nav-item[data-v-84fd1ed8]{display:flex;align-items:center;gap:.75rem;padding:.65rem 1rem;border-radius:var(--radius-md);color:var(--text-secondary);text-decoration:none;font-size:.88rem;font-weight:450;transition:all .14s ease}.nav-item[data-v-84fd1ed8]:hover{background:var(--bg-card);color:var(--text-primary)}.nav-item.active[data-v-84fd1ed8]{background:var(--accent-glow);color:var(--accent-primary);font-weight:500}.nav-icon[data-v-84fd1ed8]{font-size:1.1rem;width:1.4rem;text-align:center}.sidebar-footer[data-v-84fd1ed8]{padding:.75rem}.sidebar-divider[data-v-84fd1ed8]{border-top:1px solid var(--border-color);margin-bottom:.65rem}.user-sidebar[data-v-84fd1ed8]{display:flex;align-items:center;gap:.6rem;padding:.45rem 1rem;font-size:.82rem;color:var(--text-secondary);margin-bottom:.4rem}.user-meta[data-v-84fd1ed8]{display:flex;align-items:center;gap:.35rem;min-width:0}.user-meta-inline[data-v-84fd1ed8]{display:flex;align-items:center;gap:.35rem}.tier-badge[data-v-84fd1ed8]{display:inline-flex;align-items:center;justify-content:center;padding:.16rem .45rem;border-radius:999px;background:var(--accent-glow);color:var(--accent-primary);border:1px solid var(--accent-primary);font-size:.66rem;font-weight:700;letter-spacing:.03em;text-transform:uppercase;white-space:nowrap}.tier-badge.tier-free[data-v-84fd1ed8]{background:#64748b1f;color:#94a3b8;border-color:#94a3b8a6}.tier-badge.tier-premium[data-v-84fd1ed8]{background:#3b82f624;color:#60a5fa;border-color:#60a5fabf}.tier-badge.tier-pro[data-v-84fd1ed8]{background:#10b98124;color:#34d399;border-color:#34d399bf}.tier-badge.tier-lifetime[data-v-84fd1ed8]{background:#f59e0b2e;color:#fbbf24;border-color:#fbbf24d9}.sidebar-logout[data-v-84fd1ed8]{margin-left:auto;font-size:.72rem;padding:.22rem .5rem}.app-version[data-v-84fd1ed8]{display:flex;align-items:center;gap:.65rem;padding:.4rem 1rem;color:var(--text-muted);font-size:.78rem}.legal-sidebar-links[data-v-84fd1ed8]{font-size:.75rem}.legal-link[data-v-84fd1ed8]{color:var(--text-muted);text-decoration:none;transition:color .15s}.legal-link[data-v-84fd1ed8]:hover{color:var(--accent-primary)}.sidebar-backdrop[data-v-84fd1ed8]{display:none;position:fixed;top:0;right:0;bottom:0;left:0;background:#0000;z-index:250;transition:background .26s ease;pointer-events:none}.sidebar-backdrop.visible[data-v-84fd1ed8]{display:block;background:#00000073;pointer-events:auto}.main-wrapper[data-v-84fd1ed8]{flex:1;min-width:0;display:flex;flex-direction:column;overflow:hidden}.topbar[data-v-84fd1ed8]{height:var(--header-height, 56px);background:var(--bg-secondary);border-bottom:1px solid var(--border-color);display:flex;align-items:center;padding:0 1.25rem;gap:.75rem;flex-shrink:0}.topbar-title[data-v-84fd1ed8]{flex:1;font-size:1.05rem;font-weight:600;color:var(--text-heading);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topbar-actions[data-v-84fd1ed8]{display:flex;align-items:center;gap:.5rem;flex-shrink:0}.topbar-btn[data-v-84fd1ed8]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:none;border:1px solid var(--border-color);color:var(--text-secondary);cursor:pointer;font-size:1rem;transition:all .15s}.topbar-btn[data-v-84fd1ed8]:hover{background:var(--bg-card);color:var(--text-primary)}.hamburger[data-v-84fd1ed8]{border:none;background:none;color:var(--text-primary);display:none}.user-chip[data-v-84fd1ed8]{font-size:.78rem;color:var(--text-secondary);background:var(--bg-card);border:1px solid var(--border-color);border-radius:999px;padding:.3rem .65rem;white-space:nowrap;max-width:9rem;overflow:hidden;text-overflow:ellipsis}.logout-btn[data-v-84fd1ed8]{width:auto;border-radius:var(--radius-sm);font-size:.78rem;padding:.3rem .7rem;white-space:nowrap}.status-dot-wrap[data-v-84fd1ed8]{display:flex;align-items:center;padding:0 .1rem}.status-dot[data-v-84fd1ed8]{width:8px;height:8px;border-radius:50%;background:var(--error);flex-shrink:0}.status-dot.online[data-v-84fd1ed8]{background:var(--success);box-shadow:0 0 6px #10b9818c}.main-content[data-v-84fd1ed8]{flex:1;overflow-y:auto;padding:2rem}.bottom-nav[data-v-84fd1ed8]{display:none}@media(max-width:768px){.sidebar[data-v-84fd1ed8]{position:fixed;top:0;left:0;bottom:0;transform:translate(-100%);width:240px;box-shadow:4px 0 24px #0000002e}.sidebar.open[data-v-84fd1ed8]{transform:translate(0)}.topbar[data-v-84fd1ed8]{height:52px;padding:0 .85rem;gap:.55rem}.topbar-title[data-v-84fd1ed8]{font-size:1rem;font-weight:700}.hamburger[data-v-84fd1ed8]{display:flex}.user-meta-inline[data-v-84fd1ed8],.logout-btn[data-v-84fd1ed8]{display:none}.main-content[data-v-84fd1ed8]{padding:.85rem .85rem 5.5rem}.bottom-nav[data-v-84fd1ed8]{display:flex;position:fixed;bottom:0;left:0;right:0;height:62px;background:var(--bg-secondary);border-top:1px solid var(--border-color);box-shadow:0 -1px 16px #0000001a;z-index:200}.bnav-item[data-v-84fd1ed8]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.15rem;text-decoration:none;color:var(--text-muted);background:none;border:none;font-family:inherit;cursor:pointer;padding:.3rem .2rem .15rem;position:relative;transition:color .15s}.bnav-item[data-v-84fd1ed8]:hover{color:var(--text-secondary)}.bnav-item.bnav-active[data-v-84fd1ed8]{color:var(--accent-primary)}.bnav-item.bnav-active[data-v-84fd1ed8]:before{content:"";position:absolute;top:0;left:20%;right:20%;height:2.5px;border-radius:0 0 3px 3px;background:var(--accent-primary)}.bnav-icon[data-v-84fd1ed8]{font-size:1.3rem;line-height:1}.bnav-label[data-v-84fd1ed8]{font-size:.6rem;font-weight:500;letter-spacing:.03em}}@media(max-width:480px){.topbar[data-v-84fd1ed8]{height:48px;padding:0 .7rem}.topbar-title[data-v-84fd1ed8]{font-size:.92rem}}.lang-toggle[data-v-84fd1ed8]{display:flex;border:1px solid var(--border-color);border-radius:var(--radius-sm);overflow:hidden;flex-shrink:0}.lang-btn[data-v-84fd1ed8]{padding:.22rem .52rem;font-size:.72rem;font-weight:600;background:none;border:none;color:var(--text-muted);cursor:pointer;font-family:inherit;letter-spacing:.04em;transition:all .15s}.lang-btn[data-v-84fd1ed8]:hover{color:var(--text-primary);background:var(--bg-card)}.lang-btn.active[data-v-84fd1ed8]{background:var(--accent-glow);color:var(--accent-primary)}.sidebar-lang[data-v-84fd1ed8]{margin:0 .75rem .5rem;width:fit-content}.home[data-v-2a1cff52]{max-width:1100px;margin:0 auto}.hero-card[data-v-2a1cff52]{background:linear-gradient(135deg,var(--bg-card) 0%,#2a2520 100%);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:2.5rem;display:flex;justify-content:space-between;align-items:center;gap:2rem;margin-bottom:1.5rem;position:relative;overflow:hidden}.hero-card[data-v-2a1cff52]:before{content:"";position:absolute;top:-50%;right:-20%;width:400px;height:400px;background:radial-gradient(circle,var(--accent-glow) 0%,transparent 70%);pointer-events:none}.hero-content h1[data-v-2a1cff52]{font-size:1.75rem;font-weight:700;margin-bottom:.5rem;color:var(--text-heading)}.hero-subtitle[data-v-2a1cff52]{color:var(--text-secondary);margin-bottom:1.5rem;font-size:1rem}.brew-stats[data-v-2a1cff52]{display:flex;gap:1.5rem}.stat-ring[data-v-2a1cff52]{display:flex;flex-direction:column;align-items:center;gap:.25rem;background:var(--bg-primary);border:1px solid var(--border-color);border-radius:var(--radius-md);padding:1rem 1.25rem;min-width:80px}.stat-value[data-v-2a1cff52]{font-size:1.5rem;font-weight:700;color:var(--accent-primary)}.stat-label[data-v-2a1cff52]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.status-card[data-v-2a1cff52]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;margin-bottom:2rem}.status-card.loading[data-v-2a1cff52]{display:flex;align-items:center;gap:1rem;color:var(--text-secondary)}.loading-spinner[data-v-2a1cff52]{width:20px;height:20px;border:2px solid var(--border-color);border-top-color:var(--accent-primary);border-radius:50%;animation:spin-2a1cff52 .8s linear infinite}@keyframes spin-2a1cff52{to{transform:rotate(360deg)}}.status-card.success[data-v-2a1cff52]{border-left:3px solid var(--success)}.status-card.error[data-v-2a1cff52]{border-left:3px solid var(--error);background:var(--error-bg)}.status-card.error h3[data-v-2a1cff52]{color:var(--error);margin-bottom:.5rem}.status-card.error p[data-v-2a1cff52]{color:var(--text-secondary)}.status-header[data-v-2a1cff52]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.status-header h3[data-v-2a1cff52]{font-size:1rem;font-weight:600}.status-grid[data-v-2a1cff52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:1rem}.status-item[data-v-2a1cff52]{display:flex;flex-direction:column;gap:.2rem}.item-label[data-v-2a1cff52]{font-size:.75rem;color:var(--text-muted);text-transform:uppercase;letter-spacing:.05em}.item-value[data-v-2a1cff52]{font-size:.9rem;color:var(--text-primary);font-weight:500}.item-value.connected[data-v-2a1cff52]{color:var(--success)}.section-header[data-v-2a1cff52]{margin-bottom:1.25rem}.section-header h2[data-v-2a1cff52]{font-size:1.25rem;margin-bottom:.25rem}.section-desc[data-v-2a1cff52]{color:var(--text-secondary);font-size:.9rem}.features-grid[data-v-2a1cff52]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem}.feature-card[data-v-2a1cff52]{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;transition:all .2s ease}.feature-card[data-v-2a1cff52]:hover{border-color:var(--accent-primary);box-shadow:0 0 20px var(--accent-glow);transform:translateY(-2px)}.feature-icon[data-v-2a1cff52]{font-size:2rem;margin-bottom:.75rem}.feature-card h3[data-v-2a1cff52]{font-size:1rem;font-weight:600;margin-bottom:.5rem;color:var(--text-heading)}.feature-card p[data-v-2a1cff52]{color:var(--text-secondary);font-size:.875rem;line-height:1.5}@media(max-width:768px){.hero-card[data-v-2a1cff52]{flex-direction:column;padding:1.5rem}.brew-stats[data-v-2a1cff52]{width:100%;justify-content:center}}:root{--bg-primary: #0f1419;--bg-secondary: #131820;--bg-sidebar: #0a0e14;--bg-card: #1a2332;--bg-card-hover: #212d3d;--bg-input: #0f1620;--text-primary: #f1f5f9;--text-secondary: #cbd5e1;--text-muted: #94a3b8;--text-heading: #f8fafc;--accent-primary: #14b8a6;--accent-primary-hover: #0d9488;--accent-secondary: #2dd4bf;--accent-glow: rgba(20, 184, 166, .2);--success: #22c55e;--success-bg: rgba(34, 197, 94, .1);--error: #ff6b6b;--error-bg: rgba(255, 107, 107, .1);--warning: #fbbf24;--info: #67e8f9;--info-bg: rgba(103, 232, 249, .1);--border-color: #212d3d;--border-light: #2d3f52;--sidebar-width: 240px;--header-height: 56px;--radius-sm: 6px;--radius-md: 8px;--radius-lg: 12px;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .4);--shadow-md: 0 4px 12px rgba(0, 0, 0, .5);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .6)}:root.light-mode{--bg-primary: #f8fafc;--bg-secondary: #f1f5f9;--bg-sidebar: #ffffff;--bg-card: #ffffff;--bg-card-hover: #f1f5f9;--bg-input: #f8fafc;--text-primary: #1e293b;--text-secondary: #475569;--text-muted: #64748b;--text-heading: #0f172a;--accent-primary: #0d9488;--accent-primary-hover: #14b8a6;--accent-secondary: #14b8a6;--accent-glow: rgba(13, 148, 136, .1);--success: #059669;--success-bg: rgba(5, 150, 105, .1);--error: #dc2626;--error-bg: rgba(220, 38, 38, .1);--warning: #d97706;--info: #0891b2;--info-bg: rgba(8, 145, 178, .1);--border-color: #e2e8f0;--border-light: #cbd5e1;--shadow-sm: 0 1px 2px rgba(0, 0, 0, .1);--shadow-md: 0 4px 12px rgba(0, 0, 0, .15);--shadow-lg: 0 8px 24px rgba(0, 0, 0, .2)}*{margin:0;padding:0;box-sizing:border-box}html,body{height:100%}body{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;background-color:var(--bg-primary);color:var(--text-primary);line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}#app{height:100%}h1,h2,h3,h4,h5,h6{color:var(--text-heading);font-weight:600;line-height:1.3}a{color:var(--accent-primary);text-decoration:none;transition:color .2s ease}a:hover{color:var(--accent-secondary)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:var(--bg-primary)}::-webkit-scrollbar-thumb{background:var(--border-light);border-radius:4px}::-webkit-scrollbar-thumb:hover{background:var(--text-muted)}.card{background:var(--bg-card);border:1px solid var(--border-color);border-radius:var(--radius-lg);padding:1.5rem;transition:border-color .2s ease,box-shadow .2s ease}.card:hover{border-color:var(--border-light);box-shadow:var(--shadow-sm)}.btn{display:inline-flex;align-items:center;gap:.5rem;padding:.6rem 1.2rem;border:none;border-radius:var(--radius-sm);font-family:inherit;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.btn-primary{background:var(--accent-primary);color:#1a1d23}.btn-primary:hover{background:var(--accent-primary-hover);box-shadow:0 0 20px var(--accent-glow)}.btn-secondary{background:var(--bg-card);color:var(--text-primary);border:1px solid var(--border-color)}.btn-secondary:hover{background:var(--bg-card-hover);border-color:var(--border-light)}.btn:disabled{opacity:.5;cursor:not-allowed}input,textarea,select{background:var(--bg-input);border:1px solid var(--border-color);border-radius:var(--radius-sm);padding:.6rem .85rem;color:var(--text-primary);font-family:inherit;font-size:.875rem;transition:border-color .2s ease,box-shadow .2s ease;width:100%}input:focus,textarea:focus,select:focus{outline:none;border-color:var(--accent-primary);box-shadow:0 0 0 3px var(--accent-glow)}input::placeholder,textarea::placeholder{color:var(--text-muted)}select{cursor:pointer}.badge{display:inline-flex;align-items:center;padding:.2rem .6rem;font-size:.75rem;font-weight:500;border-radius:999px;background:var(--accent-glow);color:var(--accent-primary);border:1px solid rgba(20,184,166,.3)}.btn[title]:after,.btn[title]:before,button[title]:after,button[title]:before{display:none}@keyframes tooltip-fade-in-up{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}button:hover[title],.btn:hover[title]{position:relative}button:hover[title]:before,.btn:hover[title]:before{content:attr(title);position:absolute;bottom:100%;left:50%;transform:translate(-50%);margin-bottom:8px;padding:.5rem .75rem;background:#0f1419f2;color:#f1f5f9;font-size:.75rem;font-weight:500;white-space:nowrap;border-radius:var(--radius-sm);z-index:10000;box-shadow:0 4px 16px #0009;pointer-events:none;animation:tooltip-fade-in-up .2s ease-out;display:block}button:hover[title]:after,.btn:hover[title]:after{content:"";position:absolute;bottom:calc(100% - 4px);left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-top:5px solid rgba(15,20,25,.95);z-index:10000;pointer-events:none;animation:tooltip-fade-in-up .2s ease-out;display:block}:root.light-mode button:hover[title]:before,:root.light-mode .btn:hover[title]:before{background:#1e293bf2;color:#f8fafc}:root.light-mode button:hover[title]:after,:root.light-mode .btn:hover[title]:after{border-top-color:#1e293bf2}.help-tip{position:relative;display:inline-flex;align-items:center;justify-content:center;width:18px;height:18px;min-width:18px;min-height:18px;border-radius:50%;border:1px solid color-mix(in srgb,var(--accent-primary) 35%,var(--border-light) 65%);font-size:.68rem;font-weight:700;line-height:1;color:color-mix(in srgb,var(--accent-primary) 70%,var(--text-secondary) 30%);background:color-mix(in srgb,var(--bg-card) 82%,#ffffff 18%);cursor:help;flex-shrink:0;transition:border-color .18s ease,background-color .18s ease}.help-tip:hover{border-color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card) 72%,#ffffff 28%)}.help-tip:after{content:attr(data-tip);position:absolute;left:50%;bottom:calc(100% + 8px);transform:translate(-50%) translateY(4px);opacity:0;pointer-events:none;width:min(260px,70vw);background:color-mix(in srgb,var(--bg-primary) 90%,#000 10%);color:var(--text-primary);border:1px solid var(--border-light);border-radius:9px;padding:.45rem .55rem;font-size:.76rem;line-height:1.35;box-shadow:0 8px 22px #00000052;transition:opacity .16s ease,transform .16s ease,visibility .16s ease;visibility:hidden;z-index:30;white-space:normal;word-wrap:break-word}.help-tip:hover:after,.help-tip:focus-visible:after,.help-tip:focus:after,.help-tip:active:after{opacity:1;visibility:visible;transform:translate(-50%) translateY(0)}.help-tip:focus-visible{outline:2px solid var(--accent-primary);outline-offset:1px}.label-with-tip{display:inline-flex;align-items:center;gap:.35rem}@media(hover:none)and (pointer:coarse){.help-tip{width:20px;height:20px;min-width:20px;min-height:20px}.help-tip:after{font-size:.78rem!important;padding:.5rem .6rem!important;width:min(280px,85vw)!important}.label-with-tip:after{content:"  ← tap ?";display:inline;font-size:.65rem;color:var(--text-muted);font-weight:400;letter-spacing:.02em}}:root.light-mode .help-tip{border-color:color-mix(in srgb,var(--accent-primary) 45%,var(--border-light) 55%);background:color-mix(in srgb,var(--bg-card) 95%,#000 5%);color:color-mix(in srgb,var(--accent-primary) 85%,var(--text-secondary) 15%)}:root.light-mode .help-tip:hover{border-color:var(--accent-primary);background:color-mix(in srgb,var(--bg-card) 88%,#000 12%)}:root.light-mode .help-tip:after{background:color-mix(in srgb,#ffffff 96%,var(--bg-primary) 4%);color:var(--text-primary);border-color:var(--border-light)}
