.navbar-wrapper[data-v-bf772158]{position:sticky;top:0;z-index:1000;background:#fffffff2;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-bottom:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a,0 1px 2px -1px #0000000a}.navbar-container[data-v-bf772158]{max-width:1300px;margin:0 auto;padding:0 20px;height:64px;display:flex;align-items:center;justify-content:space-between}.navbar-brand[data-v-bf772158]{display:flex;align-items:center;gap:10px;text-decoration:none;flex-shrink:0}.brand-logo-icon[data-v-bf772158]{width:32px;height:32px;display:flex;align-items:center;justify-content:center}.brand-svg[data-v-bf772158]{width:32px;height:32px}.brand-info[data-v-bf772158]{display:flex;align-items:center;gap:8px}.brand-name[data-v-bf772158]{font-weight:700;font-size:1.15rem;color:#0f172a;letter-spacing:-.02em}.brand-badge[data-v-bf772158]{font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#eff6ff;color:#2563eb;padding:2px 7px;border-radius:6px;border:1px solid #bfdbfe}.navbar-nav[data-v-bf772158]{display:flex;align-items:center;gap:4px}.nav-item[data-v-bf772158]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;color:#475569;font-size:.92rem;font-weight:500;text-decoration:none;border-radius:8px;transition:all .15s ease}.nav-item[data-v-bf772158]:hover{color:#0f172a;background:#f1f5f9}.nav-item.active[data-v-bf772158]{color:#2563eb;background:#eff6ff;font-weight:600}.builder-pill[data-v-bf772158]{color:#2563eb;background:#f0fdf4;border:1px solid #bbf7d0;font-weight:600}.builder-pill[data-v-bf772158]:hover{background:#dcfce7;color:#166534}.live-dot[data-v-bf772158]{width:6px;height:6px;border-radius:50%;background:#16a34a;animation:pulse-green-bf772158 1.8s infinite}@keyframes pulse-green-bf772158{0%,to{transform:scale(1);opacity:1}50%{transform:scale(1.4);opacity:.6}}.nav-dropdown[data-v-bf772158]{position:relative}.nav-dropdown-btn[data-v-bf772158]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;color:#475569;font-size:.92rem;font-weight:500;background:transparent;border:none;border-radius:8px;cursor:pointer;transition:all .15s ease}.nav-dropdown-btn[data-v-bf772158]:hover,.nav-dropdown-btn.active[data-v-bf772158]{color:#0f172a;background:#f1f5f9}.nav-dropdown-btn.active[data-v-bf772158]{color:#2563eb;font-weight:600}.chevron-icon[data-v-bf772158]{transition:transform .2s ease;color:#94a3b8}.chevron-icon.rotate[data-v-bf772158]{transform:rotate(180deg)}.dropdown-menu[data-v-bf772158]{position:absolute;top:calc(100% + 6px);left:0;width:320px;background:#fff;border:1px solid #e2e8f0;border-radius:12px;box-shadow:0 10px 25px -5px #0000001a,0 8px 10px -6px #0000000d;padding:8px;display:flex;flex-direction:column;gap:2px;z-index:100}.dropdown-item[data-v-bf772158]{display:flex;align-items:flex-start;gap:12px;padding:10px;border-radius:8px;text-decoration:none;transition:all .15s ease}.dropdown-item[data-v-bf772158]:hover{background:#f8fafc}.dropdown-icon[data-v-bf772158]{font-size:1.25rem;line-height:1.2}.dropdown-title[data-v-bf772158]{font-size:.88rem;font-weight:600;color:#0f172a}.dropdown-desc[data-v-bf772158]{font-size:.76rem;color:#64748b;margin-top:1px}.drop-fade-enter-active[data-v-bf772158],.drop-fade-leave-active[data-v-bf772158]{transition:opacity .15s ease,transform .15s ease}.drop-fade-enter-from[data-v-bf772158],.drop-fade-leave-to[data-v-bf772158]{opacity:0;transform:translateY(-4px)}.navbar-actions[data-v-bf772158]{display:flex;align-items:center;gap:10px}.search-btn[data-v-bf772158]{display:flex;align-items:center;gap:8px;background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;padding:6px 12px;border-radius:8px;font-size:.84rem;cursor:pointer;transition:all .15s ease}.search-btn[data-v-bf772158]:hover{background:#e2e8f0;color:#0f172a;border-color:#cbd5e1}.search-kbd[data-v-bf772158]{background:#fff;border:1px solid #cbd5e1;color:#64748b;font-size:.7rem;padding:1px 5px;border-radius:4px;font-family:monospace}.github-btn[data-v-bf772158]{display:inline-flex;align-items:center;gap:6px;background:#0f172a;color:#fff;padding:7px 14px;border-radius:8px;font-size:.86rem;font-weight:600;text-decoration:none;transition:all .15s ease}.github-btn[data-v-bf772158]:hover{background:#1e293b;transform:translateY(-1px)}.mobile-only[data-v-bf772158]{display:none}.desktop-only[data-v-bf772158]{display:flex}.mobile-menu-btn[data-v-bf772158]{background:transparent;border:none;color:#0f172a;padding:6px;cursor:pointer;display:flex;align-items:center;justify-content:center}.mobile-drawer-backdrop[data-v-bf772158]{position:fixed;right:0;bottom:0;left:0;top:64px;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:999;display:flex;justify-content:flex-end}.mobile-drawer-content[data-v-bf772158]{width:100%;max-width:320px;height:calc(100vh - 64px);background:#fff;border-left:1px solid #e2e8f0;display:flex;flex-direction:column;box-shadow:-4px 0 20px #00000014}.mobile-drawer-header[data-v-bf772158]{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #e2e8f0}.mobile-brand-title[data-v-bf772158]{font-size:.95rem;font-weight:700;color:#0f172a}.mobile-close-btn[data-v-bf772158]{background:#f1f5f9;border:none;border-radius:6px;color:#64748b;font-size:.9rem;padding:4px 8px;cursor:pointer}.mobile-links-scroll[data-v-bf772158]{padding:16px;overflow-y:auto;display:flex;flex-direction:column;gap:6px;flex:1}.mobile-link[data-v-bf772158]{display:flex;align-items:center;gap:12px;padding:10px 14px;border-radius:8px;color:#334155;text-decoration:none;font-size:.92rem;font-weight:500;transition:all .15s ease}.mobile-link[data-v-bf772158]:hover,.mobile-link.router-link-active[data-v-bf772158]{background:#eff6ff;color:#2563eb;font-weight:600}.mobile-link.m-highlight[data-v-bf772158]{background:#f0fdf4;color:#166534;border:1px solid #bbf7d0}.mobile-section-label[data-v-bf772158]{font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin:14px 0 4px 8px}.mobile-footer-actions[data-v-bf772158]{margin-top:16px;padding-top:16px;border-top:1px solid #e2e8f0}.mobile-github-link[data-v-bf772158]{display:flex;align-items:center;justify-content:center;gap:8px;background:#0f172a;color:#fff;padding:10px;border-radius:8px;font-size:.9rem;font-weight:600;text-decoration:none}.drawer-fade-enter-active[data-v-bf772158],.drawer-fade-leave-active[data-v-bf772158]{transition:opacity .2s ease,transform .2s ease}.drawer-fade-enter-from[data-v-bf772158],.drawer-fade-leave-to[data-v-bf772158]{opacity:0;transform:translate(100%)}@media (max-width: 900px){.desktop-only[data-v-bf772158]{display:none!important}.mobile-only[data-v-bf772158]{display:flex!important}.search-btn-text[data-v-bf772158],.search-kbd[data-v-bf772158]{display:none}.search-btn[data-v-bf772158]{padding:8px}}.footer-wrapper[data-v-375dfecc]{background:#fff;border-top:1px solid #e2e8f0;color:#64748b;padding:56px 0 28px;font-size:.9rem}.footer-container[data-v-375dfecc]{max-width:1300px;margin:0 auto;padding:0 20px}.footer-grid[data-v-375dfecc]{display:grid;grid-template-columns:2fr 1fr 1.2fr 1fr;gap:40px;margin-bottom:40px}.footer-logo[data-v-375dfecc]{display:flex;align-items:center;gap:8px;font-weight:700;font-size:1.15rem;color:#0f172a;margin-bottom:12px}.logo-emoji[data-v-375dfecc]{font-size:1.3rem}.footer-bio[data-v-375dfecc]{line-height:1.6;color:#64748b;margin-bottom:16px;font-size:.88rem;max-width:360px}.footer-badges[data-v-375dfecc]{display:flex;flex-wrap:wrap;gap:6px}.f-badge[data-v-375dfecc]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:.75rem;font-weight:600;padding:2px 8px;border-radius:6px}.footer-title[data-v-375dfecc]{color:#0f172a;font-size:.88rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;margin-bottom:16px}.footer-links[data-v-375dfecc]{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:9px}.footer-links a[data-v-375dfecc]{color:#64748b;text-decoration:none;font-size:.88rem;transition:all .15s ease;display:inline-flex;align-items:center}.footer-links a[data-v-375dfecc]:hover{color:#2563eb;transform:translate(2px)}.seo-keywords-section[data-v-375dfecc]{border-top:1px solid #f1f5f9;padding:24px 0;margin-bottom:24px}.seo-keywords-title[data-v-375dfecc]{font-size:.75rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:#94a3b8;margin-bottom:12px}.seo-tags-list[data-v-375dfecc]{display:flex;flex-wrap:wrap;gap:6px}.seo-tag[data-v-375dfecc]{background:#f8fafc;border:1px solid #e2e8f0;color:#64748b;font-size:.78rem;padding:3px 8px;border-radius:6px;text-decoration:none;transition:all .15s ease}.seo-tag[data-v-375dfecc]:hover{background:#eff6ff;color:#2563eb;border-color:#bfdbfe}.footer-bottom[data-v-375dfecc]{border-top:1px solid #f1f5f9;padding-top:20px;display:flex;align-items:center;justify-content:space-between;font-size:.82rem;color:#94a3b8}@media (max-width: 1024px){.footer-grid[data-v-375dfecc]{grid-template-columns:1fr 1fr;gap:32px}}@media (max-width: 640px){.footer-grid[data-v-375dfecc]{grid-template-columns:1fr;gap:24px}.footer-bottom[data-v-375dfecc]{flex-direction:column;gap:8px;text-align:center}}.search-modal-backdrop[data-v-ce9d2786]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172a66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:9999;display:flex;align-items:flex-start;justify-content:center;padding:60px 16px 20px}.search-modal-dialog[data-v-ce9d2786]{width:100%;max-width:600px;background:#fff;border:1px solid #cbd5e1;border-radius:14px;box-shadow:0 20px 40px -12px #0f172a33,0 0 0 1px #0000000d;overflow:hidden;display:flex;flex-direction:column}.search-input-header[data-v-ce9d2786]{display:flex;align-items:center;padding:14px 18px;border-bottom:1px solid #e2e8f0;gap:12px;background:#fff}.search-icon[data-v-ce9d2786]{color:#2563eb;flex-shrink:0}.search-input[data-v-ce9d2786]{flex:1;background:transparent;border:none;font-size:1rem;color:#0f172a;outline:none;font-family:inherit}.search-input[data-v-ce9d2786]::placeholder{color:#94a3b8}.search-close-btn[data-v-ce9d2786]{background:transparent;border:none;cursor:pointer;padding:0}.kbd-key[data-v-ce9d2786]{background:#f1f5f9;border:1px solid #cbd5e1;color:#64748b;font-size:.72rem;font-weight:600;padding:2px 5px;border-radius:4px;font-family:monospace}.search-results-container[data-v-ce9d2786]{max-height:380px;overflow-y:auto;padding:8px}.no-results[data-v-ce9d2786]{padding:32px 16px;text-align:center;color:#64748b}.no-results strong[data-v-ce9d2786]{color:#0f172a}.no-results-hint[data-v-ce9d2786]{display:block;font-size:.85rem;margin-top:6px;color:#94a3b8}.results-group-list[data-v-ce9d2786]{display:flex;flex-direction:column;gap:4px}.search-result-item[data-v-ce9d2786]{display:flex;align-items:center;gap:12px;padding:8px 12px;border-radius:8px;cursor:pointer;transition:all .12s ease;border:1px solid transparent}.search-result-item[data-v-ce9d2786]:hover,.search-result-item.active[data-v-ce9d2786]{background:#eff6ff;border-color:#bfdbfe}.result-icon-box[data-v-ce9d2786]{width:32px;height:32px;border-radius:6px;display:flex;align-items:center;justify-content:center;font-size:1.1rem;flex-shrink:0;background:#f8fafc;border:1px solid #e2e8f0}.result-text-box[data-v-ce9d2786]{flex:1;min-width:0}.result-title[data-v-ce9d2786]{font-size:.9rem;font-weight:600;color:#0f172a;display:flex;align-items:center;gap:6px}.result-badge[data-v-ce9d2786]{font-size:.68rem;font-weight:600;padding:1px 5px;border-radius:4px;background:#eff6ff;color:#2563eb;border:1px solid #bfdbfe}.result-description[data-v-ce9d2786]{font-size:.8rem;color:#64748b;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-top:1px}.result-category-label[data-v-ce9d2786]{font-size:.72rem;font-weight:600;text-transform:uppercase;color:#94a3b8;letter-spacing:.05em;padding-left:6px}.search-modal-footer[data-v-ce9d2786]{display:flex;align-items:center;justify-content:space-between;padding:8px 16px;background:#f8fafc;border-top:1px solid #e2e8f0;font-size:.76rem;color:#64748b}.footer-tips[data-v-ce9d2786]{display:flex;gap:10px}.modal-fade-enter-active[data-v-ce9d2786],.modal-fade-leave-active[data-v-ce9d2786]{transition:opacity .15s ease,transform .15s ease}.modal-fade-enter-from[data-v-ce9d2786],.modal-fade-leave-to[data-v-ce9d2786]{opacity:0;transform:scale(.98)}:root{--color-bg: #f8fafc;--color-surface: #ffffff;--color-border: #e2e8f0;--color-border-subtle: #f1f5f9;--color-text-primary: #0f172a;--color-text-secondary: #475569;--color-text-muted: #64748b;--color-primary: #2563eb;--color-primary-hover: #1d4ed8;--color-primary-light: #eff6ff;--color-primary-border: #bfdbfe}*{box-sizing:border-box}html,body{margin:0;padding:0;background:var(--color-bg);color:var(--color-text-primary);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.app-layout{min-height:100vh;display:flex;flex-direction:column;background:#f8fafc}.main-content{flex:1}::-webkit-scrollbar{width:7px;height:7px}::-webkit-scrollbar-track{background:#f1f5f9}::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#94a3b8}.vue-speedometer-container[data-v-0230bf24]{display:inline-flex;align-items:center;justify-content:center;position:relative;-webkit-user-select:none;user-select:none}.vue-speedometer-container.is-interactive[data-v-0230bf24]{cursor:grab}.vue-speedometer-container.is-interactive[data-v-0230bf24]:active{cursor:grabbing}.vue-speedometer-svg[data-v-0230bf24]{display:block;overflow:visible}.vue-speedometer-center-slot[data-v-0230bf24]{display:flex;align-items:center;justify-content:center;width:100%;height:100%}.vue-speedometer-alert-ring[data-v-0230bf24]{animation:alert-pulse-0230bf24 1.4s ease-in-out infinite}@keyframes alert-pulse-0230bf24{0%,to{opacity:.3;stroke-width:2}50%{opacity:.9;stroke-width:4}}.vue-speedometer-tooltip[data-v-0230bf24]{background:#0f172ae6;color:#fff;padding:4px 8px;border-radius:6px;font-size:11px;font-weight:600;text-align:center;box-shadow:0 4px 12px #00000026;white-space:nowrap}.vue-linear-gauge-container[data-v-0fb0cb4f]{display:flex;flex-direction:column;gap:6px;font-family:inherit;-webkit-user-select:none;user-select:none}.vue-linear-gauge-container.is-interactive[data-v-0fb0cb4f]{cursor:pointer}.linear-header[data-v-0fb0cb4f]{display:flex;justify-content:space-between;align-items:center;font-size:.88rem}.linear-label-wrap[data-v-0fb0cb4f]{display:flex;align-items:center;gap:6px;font-weight:600;color:#0f172a}.linear-value-wrap[data-v-0fb0cb4f]{display:flex;align-items:baseline;gap:3px;font-weight:700;color:#0f172a;font-feature-settings:"tnum"}.linear-unit[data-v-0fb0cb4f]{font-size:.75rem;color:#64748b;font-weight:500}.linear-track-wrap[data-v-0fb0cb4f]{position:relative;width:100%;display:flex;align-items:center}.linear-gauge-svg[data-v-0fb0cb4f]{width:100%;height:18px;overflow:visible;display:block}.linear-fill-bar[data-v-0fb0cb4f]{transition:opacity .2s ease}.battery-terminal-cap[data-v-0fb0cb4f]{width:4px;height:10px;background:#cbd5e1;border-radius:0 2px 2px 0;margin-left:2px}.battery-charge-indicator[data-v-0fb0cb4f]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:.85rem;color:#eab308;animation:pulse-flash-0fb0cb4f 1.2s infinite}@keyframes pulse-flash-0fb0cb4f{0%,to{transform:translate(-50%,-50%) scale(1);opacity:.9}50%{transform:translate(-50%,-50%) scale(1.3);opacity:1}}.linear-ticks-row[data-v-0fb0cb4f]{display:flex;justify-content:space-between;font-size:.72rem;color:#94a3b8;font-weight:500;padding:0 2px}.vue-linear-gauge-container.orientation-vertical[data-v-0fb0cb4f]{flex-direction:column;align-items:center;height:100%;min-height:180px}.vue-linear-gauge-container.orientation-vertical .linear-gauge-svg[data-v-0fb0cb4f]{width:20px;height:100%;min-height:160px}.vue-linear-gauge-container.orientation-vertical .linear-header[data-v-0fb0cb4f]{flex-direction:column;gap:2px}.thermo-bulb-bottom[data-v-0fb0cb4f]{width:28px;height:28px;border-radius:50%;margin-top:-8px;border:3px solid #e2e8f0;transition:background-color .2s ease}*,*:before,*:after{margin:0;padding:0;box-sizing:border-box}body{font-family:Inter,Segoe UI,system-ui,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.demo-app{min-height:100vh;background:#f8fafc;color:#0f172a;transition:background .3s,color .3s}.demo-app .gauge-card{background:#fff;border:1px solid #e2e8f0;box-shadow:0 1px 3px #0000000a}.demo-app .controls-bar{background:#fff;border-top:1px solid #e2e8f0;border-bottom:1px solid #e2e8f0}.demo-app .select-input{border-color:#cbd5e1;background:#fff;color:#0f172a}.demo-app .theme-pill{border-color:#cbd5e1;color:#475569}.demo-app .btn-outline{border-color:#cbd5e1;color:#334155}.demo-app .btn-outline:hover{background:#f1f5f9}.demo-app.theme-light,.demo-app.theme-material{background:#f8fafc;color:#0f172a}.demo-app.theme-minimal{background:#fff;color:#1e293b}.hero{position:relative;padding:60px 24px 48px;text-align:center;overflow:hidden}.hero-bg{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,#667eea44,#764ba244);z-index:0}.hero-content{position:relative;z-index:1;max-width:720px;margin:0 auto}.hero-icon{font-size:1.5em}.hero-title{font-size:2.5rem;font-weight:700;letter-spacing:-.5px;margin-bottom:12px;background:linear-gradient(135deg,#667eea,#764ba2,#f093fb);background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.hero-subtitle{font-size:1.1rem;opacity:.8;margin-bottom:20px;line-height:1.5}.hero-badges{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.badge{padding:4px 14px;border-radius:100px;font-size:.78rem;font-weight:600;background:#667eea26;color:#a5b4fc;border:1px solid rgba(102,126,234,.25)}.badge-new{background:linear-gradient(135deg,#10b981,#059669);color:#fff;border-color:#10b981;animation:badge-pulse 2s ease-in-out infinite}@keyframes badge-pulse{0%,to{box-shadow:0 0 #10b98166}50%{box-shadow:0 0 0 6px #10b98100}}.theme-light .badge,.theme-material .badge{background:#667eea1a;color:#4f46e5;border-color:#4f46e533}.controls-bar{display:flex;gap:20px;align-items:center;justify-content:center;flex-wrap:wrap;padding:20px 24px;background:#ffffff08;border-top:1px solid rgba(255,255,255,.06);border-bottom:1px solid rgba(255,255,255,.06)}.theme-light .controls-bar,.theme-material .controls-bar,.theme-minimal .controls-bar{background:#00000005;border-color:#00000014}.control-group{display:flex;align-items:center;gap:10px}.control-label{font-size:.82rem;font-weight:600;text-transform:uppercase;letter-spacing:.5px;opacity:.6}.control-value{font-size:1.1rem;font-weight:700;min-width:40px;text-align:center;color:#a5b4fc}.theme-light .control-value{color:#4f46e5}.slider{width:180px;accent-color:#667eea;cursor:pointer}.select-input{padding:6px 12px;border-radius:8px;border:1px solid rgba(255,255,255,.1);background:#ffffff0d;color:inherit;font-size:.85rem;cursor:pointer}.theme-light .select-input,.theme-material .select-input{border-color:#00000026;background:#fff}.theme-pills{display:flex;gap:4px}.theme-pill{padding:5px 12px;border-radius:100px;border:1px solid rgba(255,255,255,.1);background:transparent;color:inherit;font-size:.78rem;font-weight:500;cursor:pointer;text-transform:capitalize;transition:all .2s}.theme-pill:hover{background:#667eea26}.theme-pill.active{background:#667eea;color:#fff;border-color:#667eea}.theme-light .theme-pill{border-color:#00000026}.btn{padding:8px 18px;border-radius:10px;border:none;font-size:.85rem;font-weight:600;cursor:pointer;transition:all .2s}.btn-primary{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 4px 20px #667eea4d}.btn-outline{background:transparent;color:inherit;border:1px solid rgba(255,255,255,.15)}.btn-outline:hover{background:#ffffff0d}.theme-light .btn-outline{border-color:#00000026}.theme-light .btn-outline:hover{background:#00000008}.section{max-width:1100px;margin:0 auto;padding:40px 24px 0}.section-title{font-size:1.4rem;font-weight:700;margin-bottom:24px;letter-spacing:-.3px}.v2-section{position:relative;margin-top:20px}.v2-section:before{content:"";position:absolute;top:0;left:-24px;right:-24px;bottom:-40px;background:linear-gradient(135deg,#10b9810a,#3b82f60a);border-radius:20px;pointer-events:none;z-index:0}.v2-section>*{position:relative;z-index:1}.v2-badge-row{margin-bottom:8px}.v2-badge{display:inline-block;padding:4px 14px;border-radius:100px;font-size:.75rem;font-weight:700;letter-spacing:.5px;background:linear-gradient(135deg,#10b981,#3b82f6);color:#fff}.gauge-grid{display:grid;gap:24px}.three-col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}.two-col{grid-template-columns:repeat(auto-fit,minmax(340px,1fr))}.gauge-card{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:flex;flex-direction:column;align-items:center;overflow:hidden;box-shadow:0 1px 3px #0000000a;transition:all .2s ease}.gauge-card:hover{border-color:#cbd5e1;box-shadow:0 4px 16px #0000000f}.gauge-card-wide{grid-column:span 2}.theme-light .gauge-card,.theme-material .gauge-card{background:#fff;border-color:#e2e8f0;box-shadow:0 1px 3px #0000000a}.theme-minimal .gauge-card{background:#fff;border-color:#e2e8f0}.card-label{font-size:.85rem;font-weight:700;color:#0f172a;margin-bottom:4px;text-transform:uppercase;letter-spacing:.5px}.card-desc{font-size:.82rem;color:#64748b;margin-bottom:18px;text-align:center}.gauge-card .vue-speedometer-container{margin:6px 0 12px}.card-controls{width:100%;margin-top:14px;display:flex;flex-direction:column;gap:8px}.mini-control{display:flex;align-items:center;gap:8px;font-size:.82rem}.mini-label{font-weight:600;min-width:80px;font-size:.78rem}.mini-val{font-weight:700;min-width:30px;text-align:right;font-size:.85rem;color:#a5b4fc}.slider-sm{flex:1;accent-color:#667eea;cursor:pointer}.custom-center{display:flex;flex-direction:column;align-items:center;gap:2px}.custom-center-value{font-size:28px;font-weight:700;line-height:1}.custom-center-label{font-size:12px;opacity:.6;text-transform:uppercase;letter-spacing:1px}.custom-center-pct{font-size:11px;opacity:.4}.card-badge-header{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:4px}.card-badge-pill{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;background:#eff6ff;color:#2563eb;padding:2px 8px;border-radius:9999px;border:1px solid #bfdbfe}.highlight-val{color:#2563eb!important;font-size:1rem!important}.needle-type-selector{display:flex;flex-wrap:wrap;gap:8px;justify-content:center}.btn-sm{padding:5px 10px;font-size:.78rem}.headless-status-card{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:24px;box-shadow:0 1px 3px #0000000a}.headless-header{display:flex;align-items:center;gap:12px;margin-bottom:20px}.h-icon{font-size:1.8rem}.h-title{font-size:1.1rem;font-weight:700;color:#0f172a;margin:0 0 2px}.h-desc{font-size:.85rem;color:#64748b;margin:0}.headless-stats-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px}.h-stat-box{background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px;display:flex;flex-direction:column;gap:4px}.h-label{font-size:.76rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#64748b}.h-val{font-size:1.25rem;font-weight:700;color:#2563eb}.export-row{display:flex;gap:12px;flex-wrap:wrap}.event-log{background:#0003;border:1px solid rgba(255,255,255,.06);border-radius:12px;padding:16px;max-height:220px;overflow-y:auto;font-family:Courier New,monospace;font-size:.82rem}.theme-light .event-log,.theme-material .event-log{background:#f8fafc;border-color:#00000014}.log-entry{padding:4px 0;display:flex;gap:10px}.log-type{color:#a5b4fc;font-weight:600;min-width:120px}.theme-light .log-type{color:#4f46e5}.log-msg{opacity:.7}.log-empty{opacity:.4;text-align:center;padding:20px}.developer-section{margin-top:48px;padding:56px 24px;background:linear-gradient(135deg,#1e3a5f,#1a1a2e,#16213e);border-radius:20px;text-align:center;position:relative;overflow:hidden;border:1px solid rgba(255,255,255,.05)}.developer-section:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 30% 20%,rgba(102,126,234,.15) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(118,75,162,.1) 0%,transparent 50%);pointer-events:none}.theme-light .developer-section,.theme-material .developer-section,.theme-minimal .developer-section{background:linear-gradient(135deg,#4f46e5,#3b82f6,#2563eb);border:none;box-shadow:0 10px 30px #3b82f633}.theme-light .developer-section:before,.theme-material .developer-section:before,.theme-minimal .developer-section:before{background:radial-gradient(circle at 30% 20%,rgba(255,255,255,.2) 0%,transparent 50%),radial-gradient(circle at 70% 80%,rgba(255,255,255,.1) 0%,transparent 50%)}.theme-light .developer-name,.theme-material .developer-name,.theme-minimal .developer-name,.theme-light .avatar-initial,.theme-material .avatar-initial,.theme-minimal .avatar-initial{color:#fff}.developer-card{position:relative;z-index:1;max-width:480px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.developer-avatar{width:80px;height:80px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;margin-bottom:8px;box-shadow:0 8px 32px #667eea4d;animation:avatar-glow 3s ease-in-out infinite alternate}@keyframes avatar-glow{0%{box-shadow:0 8px 32px #667eea4d}to{box-shadow:0 8px 40px #764ba266}}.avatar-initial{font-size:2rem;font-weight:800;color:#fff;line-height:1}.developer-name{font-size:1.6rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.3px}.developer-role{font-size:.9rem;color:#fff9;margin:0 0 16px;font-weight:500}.developer-links{display:flex;gap:12px;flex-wrap:wrap;justify-content:center}.dev-link{display:inline-flex;align-items:center;gap:8px;padding:10px 20px;border-radius:10px;font-size:.85rem;font-weight:600;text-decoration:none;transition:all .2s ease}.dev-link-email{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#a5b4fc}.dev-link-email:hover{background:#667eea33;border-color:#667eea66;transform:translateY(-2px);box-shadow:0 4px 16px #667eea33}.theme-light .dev-link-email,.theme-material .dev-link-email,.theme-minimal .dev-link-email{color:#fff}.dev-link-github{background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#e2e8f0}.dev-link-github:hover{background:#ffffff24;border-color:#ffffff40;transform:translateY(-2px);box-shadow:0 4px 16px #ffffff14}.theme-light .dev-link-github,.theme-material .dev-link-github,.theme-minimal .dev-link-github{color:#fff}.developer-tagline{margin:16px 0 0;font-size:.85rem;color:#ffffff80;font-style:italic}.footer{text-align:center;padding:48px 24px;opacity:.5;font-size:.85rem}@media (max-width: 1024px){.section{padding:32px 20px 0}.controls-bar{gap:16px;padding:18px 20px}.slider{width:140px}.two-col{grid-template-columns:repeat(auto-fit,minmax(280px,1fr))}}@media (max-width: 768px){.hero{padding:40px 20px 36px}.hero-title{font-size:2rem}.hero-subtitle{font-size:.95rem}.controls-bar{flex-direction:column;gap:14px;padding:16px;align-items:stretch}.control-group{justify-content:space-between;width:100%}.slider{width:100%;flex:1}.theme-pills{flex-wrap:wrap;gap:6px}.select-input{flex:1}.section{padding:28px 16px 0}.section-title{font-size:1.2rem;margin-bottom:18px}.three-col,.two-col{grid-template-columns:1fr}.gauge-card-wide{grid-column:span 1}.gauge-card{padding:18px}.event-log{padding:12px;font-size:.78rem}.log-entry{flex-direction:column;gap:2px}.log-type{min-width:unset;font-size:.75rem}.export-row{flex-direction:column}.export-row .btn{width:100%;text-align:center}.footer{padding:32px 16px;font-size:.8rem}.mini-control{flex-wrap:wrap}.card-controls{gap:10px}.developer-section{padding:40px 20px;margin-top:32px;border-radius:16px}}@media (max-width: 480px){.hero{padding:28px 14px 24px}.hero-title{font-size:1.5rem}.hero-subtitle{font-size:.85rem;margin-bottom:14px}.hero-badges{gap:6px}.badge{font-size:.68rem;padding:3px 10px}.controls-bar{padding:14px 12px;gap:12px}.control-label{font-size:.72rem}.control-value{font-size:.95rem}.theme-pill{font-size:.7rem;padding:4px 10px}.btn{padding:7px 14px;font-size:.8rem}.section{padding:20px 10px 0}.section-title{font-size:1.05rem;margin-bottom:14px}.gauge-card{padding:14px;border-radius:12px}.card-label{font-size:.78rem}.card-desc{font-size:.72rem}.v2-badge{font-size:.68rem;padding:3px 10px}.custom-center-value{font-size:22px}.custom-center-label{font-size:10px}.event-log{max-height:160px;padding:10px;font-size:.72rem;border-radius:10px}.footer{padding:24px 10px;font-size:.75rem}.footer p{line-height:1.6}.developer-section{padding:32px 16px;margin-top:24px;border-radius:12px}.developer-name{font-size:1.4rem}.developer-avatar{width:64px;height:64px}.avatar-initial{font-size:1.5rem}.developer-links{flex-direction:column;width:100%}.dev-link{width:100%;justify-content:center}}.docs[data-v-2959533b]{--primary: #2563eb;--primary-light: #3b82f6;--primary-dark: #1d4ed8;--primary-bg: #eff6ff;--secondary: #8b5cf6;--success: #22c55e;--warning: #f59e0b;--danger: #ef4444;--text-primary: #0f172a;--text-secondary: #475569;--text-tertiary: #64748b;--text-inverse: #ffffff;--bg-primary: #ffffff;--bg-secondary: #f8fafc;--bg-tertiary: #f1f5f9;--border-light: #e2e8f0;--border-medium: #cbd5e1;--shadow-sm: 0 1px 2px 0 rgb(0 0 0 / .05);--shadow-md: 0 4px 6px -1px rgb(0 0 0 / .1);--shadow-lg: 0 10px 15px -3px rgb(0 0 0 / .1);--shadow-xl: 0 20px 25px -5px rgb(0 0 0 / .1);--radius-sm: .375rem;--radius-md: .5rem;--radius-lg: .75rem;--radius-xl: 1rem;--font-sans: "Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-mono: "Fira Code", "JetBrains Mono", monospace}.docs[data-v-2959533b]{font-family:var(--font-sans);color:var(--text-secondary);background:var(--bg-primary);line-height:1.5;-webkit-font-smoothing:antialiased;transition:background-color .3s,color .3s}.skip-link[data-v-2959533b]{position:absolute;top:-40px;left:0;background:var(--primary);color:#fff;padding:8px 16px;z-index:100;text-decoration:none}.skip-link[data-v-2959533b]:focus{top:0}.header[data-v-2959533b]{position:relative;background:linear-gradient(135deg,var(--primary-dark),var(--primary));color:var(--text-inverse);overflow:hidden;padding:3rem 1.5rem}@media (min-width: 768px){.header[data-v-2959533b]{padding:4rem 2rem}}@media (min-width: 1024px){.header[data-v-2959533b]{padding:5rem 2rem}}.header-bg[data-v-2959533b]{position:absolute;top:0;right:0;bottom:0;left:0}.header-bg-glow[data-v-2959533b]{position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle at 20% 50%,rgba(255,255,255,.1) 0%,transparent 50%)}.header-bg-dots[data-v-2959533b]{position:absolute;top:0;right:0;bottom:0;left:0;background-image:radial-gradient(rgba(255,255,255,.1) 1px,transparent 1px);background-size:40px 40px;opacity:.5}.header-content[data-v-2959533b]{position:relative;max-width:1280px;margin:0 auto}.header-top[data-v-2959533b]{margin-bottom:2rem}.version-badge[data-v-2959533b]{display:inline-flex;align-items:center;gap:.5rem;padding:.375rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:9999px;font-size:.875rem;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.version-dot[data-v-2959533b]{width:.5rem;height:.5rem;background:var(--success);border-radius:50%;animation:pulse-2959533b 2s cubic-bezier(.4,0,.6,1) infinite}@keyframes pulse-2959533b{0%,to{opacity:1}50%{opacity:.5}}.header-main[data-v-2959533b]{max-width:48rem}.title[data-v-2959533b]{display:flex;align-items:center;gap:.75rem;font-size:2.5rem;font-weight:800;margin:0 0 1rem;line-height:1.2}@media (min-width: 768px){.title[data-v-2959533b]{font-size:3rem}}@media (min-width: 1024px){.title[data-v-2959533b]{font-size:3.5rem}}.title-icon[data-v-2959533b]{font-size:2.5rem}@media (min-width: 768px){.title-icon[data-v-2959533b]{font-size:3rem}}.subtitle[data-v-2959533b]{font-size:1.125rem;opacity:.9;margin:0 0 2rem;line-height:1.5}@media (min-width: 768px){.subtitle[data-v-2959533b]{font-size:1.25rem}}.tech-badges[data-v-2959533b]{display:flex;flex-wrap:wrap;gap:.75rem}.tech-badge[data-v-2959533b]{padding:.375rem 1rem;border-radius:9999px;font-size:.875rem;font-weight:500;background:#ffffff1a;border:1px solid rgba(255,255,255,.2)}.header-stats[data-v-2959533b]{display:none}@media (min-width: 1024px){.header-stats[data-v-2959533b]{position:absolute;top:0;right:0;display:flex;align-items:center;gap:2rem;padding:1rem 2rem;background:#ffffff1a;border-radius:9999px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}}.stat-item[data-v-2959533b]{display:flex;flex-direction:column;align-items:center}.stat-value[data-v-2959533b]{font-size:1.5rem;font-weight:700;line-height:1.2}.stat-label[data-v-2959533b]{font-size:.75rem;opacity:.7}.stat-divider[data-v-2959533b]{width:1px;height:2rem;background:#fff3}.nav[data-v-2959533b]{position:sticky;top:0;z-index:40;background:var(--bg-primary);border-bottom:1px solid var(--border-light);transition:all .3s}.nav-sticky[data-v-2959533b]{box-shadow:var(--shadow-md)}.nav-container[data-v-2959533b]{display:flex;align-items:center;justify-content:space-between;max-width:1280px;margin:0 auto;padding:.75rem 1.5rem}.mobile-menu-btn[data-v-2959533b]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md)}.mobile-menu-btn[data-v-2959533b]:hover{background:var(--bg-secondary)}@media (min-width: 768px){.mobile-menu-btn[data-v-2959533b]{display:none}}.nav-links[data-v-2959533b]{display:none;gap:.25rem}@media (min-width: 768px){.nav-links[data-v-2959533b]{display:flex;flex:1;justify-content:center}}.nav-links.mobile-open[data-v-2959533b]{position:absolute;top:100%;left:0;right:0;display:flex;flex-direction:column;background:var(--bg-primary);border-bottom:1px solid var(--border-light);padding:1rem;box-shadow:var(--shadow-lg)}.nav-link[data-v-2959533b]{position:relative;padding:.5rem 1rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);transition:all .2s;white-space:nowrap}.nav-link[data-v-2959533b]:hover{color:var(--text-primary);background:var(--bg-secondary)}.nav-link.active[data-v-2959533b]{color:var(--primary);background:var(--primary-bg)}.nav-badge[data-v-2959533b]{margin-left:.375rem;padding:.125rem .375rem;background:var(--primary);color:#fff;border-radius:9999px;font-size:.625rem;font-weight:600}.theme-toggle[data-v-2959533b]{display:flex;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;background:none;border:none;color:var(--text-secondary);cursor:pointer;border-radius:var(--radius-md)}.theme-toggle[data-v-2959533b]:hover{background:var(--bg-secondary);color:var(--text-primary)}.main[data-v-2959533b]{max-width:1280px;margin:0 auto;padding:2rem 1.5rem}.main-container[data-v-2959533b]{display:flex;gap:2rem}.toc[data-v-2959533b]{display:none;width:14rem;flex-shrink:0}@media (min-width: 1024px){.toc[data-v-2959533b]{display:block}}.toc-sticky[data-v-2959533b]{position:sticky;top:6rem}.toc-title[data-v-2959533b]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin:0 0 1rem}.toc-list[data-v-2959533b]{list-style:none;padding:0;margin:0 0 1.5rem}.toc-item[data-v-2959533b]{margin-bottom:.5rem}.toc-link[data-v-2959533b]{display:block;padding:.375rem .75rem;color:var(--text-secondary);text-decoration:none;font-size:.875rem;border-left:2px solid transparent;transition:all .2s}.toc-link[data-v-2959533b]:hover{color:var(--text-primary);border-left-color:var(--border-medium)}.toc-link.active[data-v-2959533b]{color:var(--primary);border-left-color:var(--primary);font-weight:500}.github-link[data-v-2959533b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:var(--bg-secondary);color:var(--text-primary);text-decoration:none;font-size:.875rem;font-weight:500;border-radius:var(--radius-md);border:1px solid var(--border-light);transition:all .2s}.github-link[data-v-2959533b]:hover{background:var(--bg-tertiary);border-color:var(--border-medium)}.content[data-v-2959533b]{flex:1;min-width:0}.section[data-v-2959533b]{margin-bottom:4rem;scroll-margin-top:5rem}.section-header[data-v-2959533b]{margin-bottom:1.5rem}.section-tag[data-v-2959533b]{display:inline-block;padding:.25rem .75rem;background:var(--primary-bg);color:var(--primary);font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;border-radius:9999px;margin-bottom:.5rem}.feature-tag[data-v-2959533b]{background:#fef3c7;color:#d97706}.section-title[data-v-2959533b]{font-size:1.875rem;font-weight:700;color:var(--text-primary);margin:0 0 .5rem;line-height:1.2}@media (min-width: 768px){.section-title[data-v-2959533b]{font-size:2rem}}.section-description[data-v-2959533b]{font-size:1rem;color:var(--text-secondary);margin:0;line-height:1.5}.package-managers[data-v-2959533b]{display:flex;gap:.25rem;margin-bottom:1rem;background:var(--bg-secondary);padding:.25rem;border-radius:var(--radius-md);width:fit-content}.package-btn[data-v-2959533b]{padding:.5rem 1.25rem;background:transparent;border:none;border-radius:var(--radius-sm);font-size:.875rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.package-btn.active[data-v-2959533b]{background:var(--bg-primary);color:var(--text-primary);box-shadow:var(--shadow-sm)}.code-card[data-v-2959533b]{background:var(--bg-tertiary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden;margin-bottom:1rem}.code-card.compact[data-v-2959533b]{margin-bottom:0}.code-header[data-v-2959533b]{display:flex;align-items:center;justify-content:space-between;padding:.75rem 1rem;background:var(--bg-secondary);border-bottom:1px solid var(--border-light)}.code-language[data-v-2959533b]{font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.copy-button[data-v-2959533b]{display:flex;align-items:center;gap:.375rem;padding:.375rem .75rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.copy-button[data-v-2959533b]:hover{background:var(--bg-tertiary);color:var(--text-primary)}.code-content[data-v-2959533b]{margin:0;padding:1rem;overflow-x:auto}.code-content code[data-v-2959533b]{font-family:var(--font-mono);font-size:.875rem;line-height:1.6;color:var(--text-primary)}.setup-grid[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 768px){.setup-grid[data-v-2959533b]{grid-template-columns:1fr 1fr}}.setup-title[data-v-2959533b]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 .75rem}.examples-grid[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 640px){.examples-grid[data-v-2959533b]{grid-template-columns:repeat(2,1fr)}}.example-card[data-v-2959533b]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.example-preview[data-v-2959533b]{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg-primary);border-bottom:1px solid var(--border-light)}.example-preview.dark-bg[data-v-2959533b]{background:#1e293b}.example-info[data-v-2959533b]{padding:1.5rem}.example-header[data-v-2959533b]{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.example-name[data-v-2959533b]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0}.example-badge[data-v-2959533b]{padding:.25rem .75rem;background:var(--primary-bg);color:var(--primary);font-size:.75rem;font-weight:600;border-radius:9999px}.playground-card[data-v-2959533b]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-xl);overflow:hidden;margin-top:1.5rem}.playground-preview[data-v-2959533b]{display:flex;align-items:center;justify-content:center;padding:3rem 1.5rem;background:var(--bg-primary);border-bottom:1px solid var(--border-light)}.playground-controls[data-v-2959533b]{padding:1.5rem}@media (min-width: 768px){.playground-controls[data-v-2959533b]{display:grid;grid-template-columns:1fr 1fr;gap:2rem}}.control-group[data-v-2959533b]{display:flex;flex-direction:column;gap:1.25rem}.control-row[data-v-2959533b]{display:flex;flex-direction:column;gap:.5rem}.control-label[data-v-2959533b]{display:flex;align-items:center;justify-content:space-between;font-size:.875rem;font-weight:500;color:var(--text-secondary)}.control-value[data-v-2959533b]{font-family:var(--font-mono);font-size:.875rem;font-weight:600;color:var(--primary)}.control-slider[data-v-2959533b]{width:100%;height:.375rem;background:var(--border-light);border-radius:9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.control-slider[data-v-2959533b]::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:1rem;height:1rem;background:var(--primary);border-radius:50%;cursor:pointer;box-shadow:var(--shadow-md)}.control-select[data-v-2959533b]{padding:.5rem .75rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md);font-size:.875rem;color:var(--text-primary);outline:none;transition:all .2s}.control-select[data-v-2959533b]:focus{border-color:var(--primary);box-shadow:0 0 0 3px #2563eb1a}.features-grid[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 768px){.features-grid[data-v-2959533b]{grid-template-columns:repeat(2,1fr)}}.feature-card[data-v-2959533b]{background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg);overflow:hidden}.feature-preview[data-v-2959533b]{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg-primary);border-bottom:1px solid var(--border-light)}.feature-content[data-v-2959533b]{padding:1.5rem}.feature-title[data-v-2959533b]{display:flex;align-items:center;gap:.5rem;font-size:1.125rem;font-weight:600;color:var(--text-primary);margin:0 0 .5rem}.feature-badge[data-v-2959533b]{padding:.125rem .375rem;background:var(--primary);color:#fff;font-size:.625rem;font-weight:600;border-radius:9999px}.feature-desc[data-v-2959533b]{font-size:.875rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.feature-controls[data-v-2959533b]{display:flex;align-items:center;gap:.75rem}.control-label-small[data-v-2959533b]{font-size:.75rem;font-weight:500;color:var(--text-tertiary)}.control-value-small[data-v-2959533b]{font-family:var(--font-mono);font-size:.75rem;font-weight:600;color:var(--primary)}.props-table-wrapper[data-v-2959533b]{overflow-x:auto;margin-top:1.5rem;border:1px solid var(--border-light);border-radius:var(--radius-lg)}.props-table[data-v-2959533b]{width:100%;border-collapse:collapse;font-size:.875rem}.props-table th[data-v-2959533b]{padding:1rem;background:var(--bg-secondary);font-weight:600;color:var(--text-secondary);text-align:left;border-bottom:1px solid var(--border-light)}.props-table td[data-v-2959533b]{padding:1rem;border-bottom:1px solid var(--border-light);color:var(--text-secondary)}.props-table tr:last-child td[data-v-2959533b]{border-bottom:none}.prop-name[data-v-2959533b]{padding:.25rem .5rem;background:var(--primary-bg);color:var(--primary);border-radius:var(--radius-sm);font-size:.8125rem}.prop-type[data-v-2959533b]{padding:.25rem .5rem;background:var(--bg-tertiary);color:var(--secondary);border-radius:var(--radius-sm);font-size:.8125rem}.prop-default[data-v-2959533b]{padding:.25rem .5rem;background:var(--bg-tertiary);color:var(--success);border-radius:var(--radius-sm);font-size:.8125rem}.prop-desc[data-v-2959533b]{color:var(--text-secondary)}.slot-demo[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 768px){.slot-demo[data-v-2959533b]{grid-template-columns:1fr 1fr}}.slot-preview[data-v-2959533b]{display:flex;align-items:center;justify-content:center;padding:2rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.slot-info[data-v-2959533b]{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.slot-header[data-v-2959533b]{display:flex;align-items:center;gap:.75rem;margin-bottom:1rem}.slot-name[data-v-2959533b]{padding:.25rem .75rem;background:var(--primary);color:#fff;border-radius:9999px;font-size:.875rem;font-weight:600}.slot-badge[data-v-2959533b]{padding:.25rem .5rem;background:var(--bg-tertiary);color:var(--text-secondary);font-size:.75rem;border-radius:9999px}.slot-desc[data-v-2959533b]{font-size:.875rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.slot-props[data-v-2959533b]{display:flex;flex-direction:column;gap:.75rem}.slot-prop[data-v-2959533b]{display:flex;flex-direction:column;gap:.25rem;padding:.75rem;background:var(--bg-tertiary);border-radius:var(--radius-md)}.slot-prop code[data-v-2959533b]{font-family:var(--font-mono);font-size:.8125rem;color:var(--primary)}.slot-prop span[data-v-2959533b]{font-size:.75rem;color:var(--text-tertiary)}.custom-center[data-v-2959533b]{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.custom-center-value[data-v-2959533b]{font-size:2rem;font-weight:800;color:var(--text-primary);line-height:1.2}.custom-center-label[data-v-2959533b]{font-size:.75rem;font-weight:600;color:var(--text-tertiary);text-transform:uppercase;letter-spacing:.05em}.custom-center-percentage[data-v-2959533b]{font-size:.875rem;color:var(--primary);font-weight:600}.events-grid[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1rem;margin-top:1.5rem}@media (min-width: 640px){.events-grid[data-v-2959533b]{grid-template-columns:repeat(2,1fr)}}.event-card[data-v-2959533b]{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.event-header[data-v-2959533b]{display:flex;align-items:center;gap:.75rem;margin-bottom:.75rem;flex-wrap:wrap}.event-name[data-v-2959533b]{padding:.25rem .75rem;background:var(--bg-tertiary);color:var(--text-primary);border-radius:9999px;font-size:.875rem;font-weight:600}.event-type[data-v-2959533b]{padding:.125rem .5rem;background:var(--primary-bg);color:var(--primary);border-radius:var(--radius-sm);font-size:.75rem}.event-desc[data-v-2959533b]{font-size:.875rem;color:var(--text-secondary);margin:0;line-height:1.5}.methods-grid[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 768px){.methods-grid[data-v-2959533b]{grid-template-columns:repeat(2,1fr)}}.method-card[data-v-2959533b]{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.method-header[data-v-2959533b]{margin-bottom:.75rem}.method-name[data-v-2959533b]{padding:.25rem .75rem;background:var(--bg-tertiary);color:var(--text-primary);border-radius:var(--radius-md);font-size:1rem;font-weight:600}.method-desc[data-v-2959533b]{font-size:.875rem;color:var(--text-secondary);margin:0 0 1rem;line-height:1.5}.method-demo[data-v-2959533b]{display:flex;flex-direction:column;gap:1rem;padding:1rem;background:var(--bg-primary);border:1px solid var(--border-light);border-radius:var(--radius-md)}.method-actions[data-v-2959533b]{display:flex;gap:.5rem}.method-btn[data-v-2959533b]{flex:1;padding:.5rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-sm);font-size:.75rem;font-weight:500;color:var(--text-secondary);cursor:pointer;transition:all .2s}.method-btn[data-v-2959533b]:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-medium)}.types-grid[data-v-2959533b]{display:grid;grid-template-columns:1fr;gap:1.5rem;margin-top:1.5rem}@media (min-width: 640px){.types-grid[data-v-2959533b]{grid-template-columns:repeat(2,1fr)}}.type-card[data-v-2959533b]{padding:1.5rem;background:var(--bg-secondary);border:1px solid var(--border-light);border-radius:var(--radius-lg)}.type-label[data-v-2959533b]{font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:var(--text-tertiary);margin-bottom:.5rem}.type-title[data-v-2959533b]{font-size:1rem;font-weight:600;color:var(--text-primary);margin:0 0 1rem}.author-section[data-v-2959533b]{margin-top:3rem}.author-card[data-v-2959533b]{display:flex;align-items:center;gap:1.5rem;padding:1.5rem;background:linear-gradient(135deg,var(--primary-dark),var(--primary));border-radius:var(--radius-xl);color:#fff}.author-avatar[data-v-2959533b]{width:4rem;height:4rem;display:flex;align-items:center;justify-content:center;background:#fff3;border-radius:50%;font-size:1.5rem;font-weight:700;flex-shrink:0}.author-initial[data-v-2959533b]{color:#fff}.author-info[data-v-2959533b]{flex:1}.author-name[data-v-2959533b]{font-size:1.25rem;font-weight:700;margin:0 0 .25rem}.author-role[data-v-2959533b]{font-size:.875rem;opacity:.8;margin:0 0 1rem}.author-links[data-v-2959533b]{display:flex;gap:1rem}.author-link[data-v-2959533b]{display:inline-flex;align-items:center;gap:.5rem;padding:.5rem 1rem;background:#ffffff1a;border:1px solid rgba(255,255,255,.2);border-radius:var(--radius-md);color:#fff;text-decoration:none;font-size:.875rem;transition:all .2s}.author-link[data-v-2959533b]:hover{background:#fff3;border-color:#ffffff4d}.footer[data-v-2959533b]{margin-top:4rem;padding:2rem 1.5rem;border-top:1px solid var(--border-light)}.footer-content[data-v-2959533b]{max-width:1280px;margin:0 auto;text-align:center;font-size:.875rem;color:var(--text-tertiary)}.footer-content p[data-v-2959533b]{margin:.25rem 0}@media (max-width: 768px){.main[data-v-2959533b]{padding:1.5rem 1rem}.section[data-v-2959533b]{margin-bottom:3rem}.section-title[data-v-2959533b]{font-size:1.5rem}.playground-preview[data-v-2959533b]{padding:2rem 1rem}.feature-preview[data-v-2959533b]{padding:1.5rem}.author-card[data-v-2959533b]{flex-direction:column;text-align:center}.author-links[data-v-2959533b]{justify-content:center}}@media (max-width: 480px){.header[data-v-2959533b]{padding:2rem 1rem}.title[data-v-2959533b],.title-icon[data-v-2959533b]{font-size:2rem}.subtitle[data-v-2959533b]{font-size:1rem}.tech-badges[data-v-2959533b]{flex-direction:column}.nav-links.mobile-open[data-v-2959533b]{max-height:80vh;overflow-y:auto}.example-preview[data-v-2959533b]{padding:1.5rem}.example-info[data-v-2959533b],.playground-controls[data-v-2959533b],.feature-content[data-v-2959533b]{padding:1rem}.method-actions[data-v-2959533b],.author-links[data-v-2959533b]{flex-direction:column}.author-link[data-v-2959533b]{width:100%;justify-content:center}}@keyframes fadeIn-2959533b{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.section[data-v-2959533b]{animation:fadeIn-2959533b .5s ease-out}.example-card[data-v-2959533b],.feature-card[data-v-2959533b],.method-card[data-v-2959533b],.event-card[data-v-2959533b],.type-card[data-v-2959533b]{transition:transform .2s,box-shadow .2s}.example-card[data-v-2959533b]:hover,.feature-card[data-v-2959533b]:hover,.method-card[data-v-2959533b]:hover,.event-card[data-v-2959533b]:hover,.type-card[data-v-2959533b]:hover{transform:translateY(-2px);box-shadow:var(--shadow-lg)}@media print{.nav[data-v-2959533b],.toc[data-v-2959533b],.theme-toggle[data-v-2959533b],.mobile-menu-btn[data-v-2959533b],.copy-button[data-v-2959533b],.method-actions[data-v-2959533b],.feature-controls[data-v-2959533b],.playground-controls[data-v-2959533b],.footer[data-v-2959533b]{display:none!important}.header[data-v-2959533b]{background:none;color:#000;padding:1rem}.header-bg[data-v-2959533b]{display:none}.section[data-v-2959533b]{break-inside:avoid}.code-card[data-v-2959533b]{border:1px solid #ddd}}.toc-divider[data-v-2959533b]{height:1px;background:var(--border);margin:16px 0 12px}.topic-guides-list .toc-link[data-v-2959533b]{font-size:.82rem;color:var(--text-secondary)}.topic-guides-list .toc-link[data-v-2959533b]:hover{color:var(--primary)}.props-filter-container[data-v-2959533b]{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:16px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:10px;padding:8px 14px}.props-search-box[data-v-2959533b]{display:flex;align-items:center;gap:10px;flex:1}.props-search-box svg[data-v-2959533b]{color:var(--primary);flex-shrink:0}.prop-search-input[data-v-2959533b]{width:100%;background:transparent;border:none;color:var(--text-primary);font-size:.9rem;outline:none}.prop-search-input[data-v-2959533b]::placeholder{color:var(--text-secondary)}.props-count-badge[data-v-2959533b]{font-size:.78rem;font-weight:600;color:var(--text-secondary);white-space:nowrap}.topic-guides-section[data-v-2959533b]{margin-top:48px}.topic-guides-grid[data-v-2959533b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px;margin-top:16px}.topic-guide-card[data-v-2959533b]{display:flex;align-items:center;gap:14px;background:var(--bg-secondary);border:1px solid var(--border);border-radius:12px;padding:16px;text-decoration:none;transition:all .2s ease}.topic-guide-card[data-v-2959533b]:hover{border-color:var(--primary);transform:translateY(-2px);box-shadow:var(--shadow-md)}.topic-guide-card.builder-highlight[data-v-2959533b]{border-color:#38bdf866;background:linear-gradient(135deg,var(--bg-secondary) 0%,rgba(56,189,248,.08) 100%)}.t-icon[data-v-2959533b]{font-size:1.6rem;flex-shrink:0}.t-title[data-v-2959533b]{font-size:.95rem;font-weight:600;color:var(--text-primary)}.t-desc[data-v-2959533b]{font-size:.8rem;color:var(--text-secondary);margin-top:2px;line-height:1.4}.code-snippet-card[data-v-ae3997e9]{background:#0f172a;border:1px solid #e2e8f0;border-radius:12px;overflow:hidden;margin:18px 0;box-shadow:0 4px 12px -2px #0f172a14;font-family:Fira Code,JetBrains Mono,Consolas,monospace}.code-snippet-header[data-v-ae3997e9]{display:flex;align-items:center;justify-content:space-between;background:#1e293b;border-bottom:1px solid #334155;padding:6px 12px;overflow-x:auto;gap:8px}.code-snippet-tabs[data-v-ae3997e9]{display:flex;gap:4px}.code-tab-btn[data-v-ae3997e9]{background:transparent;border:none;color:#94a3b8;font-size:.82rem;font-weight:500;padding:6px 12px;border-radius:6px;cursor:pointer;transition:all .15s ease;display:flex;align-items:center;gap:6px;white-space:nowrap}.code-tab-btn[data-v-ae3997e9]:hover{color:#f1f5f9;background:#ffffff0f}.code-tab-btn.active[data-v-ae3997e9]{color:#38bdf8;background:#0f172a;font-weight:600}.tab-icon[data-v-ae3997e9]{font-size:.88rem}.copy-code-btn[data-v-ae3997e9]{display:flex;align-items:center;gap:6px;background:#ffffff14;border:1px solid rgba(255,255,255,.12);color:#cbd5e1;font-size:.78rem;font-weight:500;padding:4px 10px;border-radius:6px;cursor:pointer;transition:all .15s ease;flex-shrink:0}.copy-code-btn[data-v-ae3997e9]:hover{background:#ffffff29;color:#fff}.copy-code-btn.copied[data-v-ae3997e9]{background:#10b98133;border-color:#10b981;color:#34d399}.code-snippet-body[data-v-ae3997e9]{padding:16px;overflow-x:auto;max-height:480px}.code-pre[data-v-ae3997e9]{margin:0;color:#e2e8f0;font-size:.86rem;line-height:1.6;white-space:pre}.code-pre code[data-v-ae3997e9]{font-family:inherit}.seo-page[data-v-03684c65]{min-height:100vh;background:#f8fafc;color:#0f172a;padding-bottom:60px}.page-container[data-v-03684c65]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav[data-v-03684c65]{display:flex;align-items:center;gap:8px;padding:20px 0 10px;font-size:.85rem;color:#64748b}.breadcrumb-nav a[data-v-03684c65]{color:#64748b;text-decoration:none}.breadcrumb-nav a[data-v-03684c65]:hover{color:#2563eb}.breadcrumb-nav .current[data-v-03684c65]{color:#0f172a;font-weight:600}.seo-hero[data-v-03684c65]{padding:32px 0 48px;background:linear-gradient(135deg,#eff6ff,#f8fafc);border-bottom:1px solid #e2e8f0}.hero-grid[data-v-03684c65]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero-badge[data-v-03684c65]{display:inline-flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:16px}.badge-dot[data-v-03684c65]{width:6px;height:6px;border-radius:50%;background:#2563eb}.hero-title[data-v-03684c65]{font-size:2.3rem;font-weight:800;line-height:1.2;margin-bottom:14px;color:#0f172a;letter-spacing:-.02em}.hero-subtitle[data-v-03684c65]{font-size:1.05rem;line-height:1.6;color:#475569;margin-bottom:24px}.hero-action-buttons[data-v-03684c65]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn[data-v-03684c65]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}.btn-primary[data-v-03684c65]{background:#2563eb;color:#fff;border:1px solid #2563eb}.btn-primary[data-v-03684c65]:hover{background:#1d4ed8;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb40}.btn-outline[data-v-03684c65]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn-outline[data-v-03684c65]:hover{background:#f1f5f9;border-color:#94a3b8}.hero-feature-tags[data-v-03684c65]{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem;color:#64748b}.hero-preview-card[data-v-03684c65]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 10px 25px -5px #0f172a14}.preview-header[data-v-03684c65]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.card-dots[data-v-03684c65]{display:flex;gap:6px}.dot[data-v-03684c65]{width:9px;height:9px;border-radius:50%}.dot.red[data-v-03684c65]{background:#ef4444}.dot.yellow[data-v-03684c65]{background:#f59e0b}.dot.green[data-v-03684c65]{background:#10b981}.preview-label[data-v-03684c65]{font-size:.8rem;font-weight:600;color:#64748b}.preview-gauge-wrap[data-v-03684c65]{padding:10px 0;display:flex;justify-content:center}.preview-controls[data-v-03684c65]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.slider-control label[data-v-03684c65]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:4px;color:#334155}.range-slider[data-v-03684c65]{width:100%;accent-color:#2563eb}.preset-buttons[data-v-03684c65]{display:flex;gap:6px}.preset-pill[data-v-03684c65]{flex:1;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:.78rem;padding:5px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.preset-pill[data-v-03684c65]:hover{color:#0f172a;border-color:#2563eb;background:#eff6ff}.preset-pill.warning[data-v-03684c65]:hover{border-color:#ef4444;color:#dc2626}.content-container[data-v-03684c65]{padding-top:40px}.guide-section[data-v-03684c65]{margin-bottom:56px}.section-heading[data-v-03684c65]{font-size:1.65rem;font-weight:700;color:#0f172a;margin-bottom:10px;letter-spacing:-.01em}.section-lead[data-v-03684c65]{font-size:1.02rem;line-height:1.7;color:#475569;margin-bottom:20px}.section-text[data-v-03684c65]{font-size:.95rem;line-height:1.65;color:#475569;margin-bottom:14px}.benefits-grid[data-v-03684c65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin-top:20px}.benefit-card[data-v-03684c65]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.benefit-icon[data-v-03684c65]{font-size:1.6rem;margin-bottom:10px}.benefit-card h3[data-v-03684c65]{font-size:1.05rem;font-weight:600;color:#0f172a;margin-bottom:6px}.benefit-card p[data-v-03684c65]{font-size:.86rem;color:#64748b;line-height:1.5}.two-col-showcase[data-v-03684c65]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.showcase-card[data-v-03684c65]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #0000000a}.showcase-title[data-v-03684c65]{font-size:.95rem;font-weight:600;color:#0f172a;margin-bottom:10px;text-align:center}.showcase-gauge[data-v-03684c65]{display:flex;justify-content:center}.alert-showcase-box[data-v-03684c65]{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a}.alert-gauge-wrap[data-v-03684c65]{display:flex;justify-content:center}.alert-status[data-v-03684c65]{display:flex;align-items:center;gap:8px;padding:8px 14px;border-radius:8px;background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;font-weight:600;font-size:.88rem;margin-bottom:14px}.alert-status.in-alert[data-v-03684c65]{background:#fef2f2;border-color:#fecaca;color:#dc2626}.status-indicator[data-v-03684c65]{width:8px;height:8px;border-radius:50%;background:currentColor}.alert-helper-text[data-v-03684c65]{font-size:.8rem;color:#64748b;margin-top:10px}.faq-list[data-v-03684c65]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.faq-item[data-v-03684c65]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.faq-question[data-v-03684c65]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:transparent;border:none;color:#0f172a;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.faq-chevron[data-v-03684c65]{transition:transform .2s ease;color:#94a3b8}.faq-chevron.open[data-v-03684c65]{transform:rotate(180deg)}.faq-answer[data-v-03684c65]{padding:0 18px 14px;color:#475569;font-size:.9rem;line-height:1.6}.related-guides-section[data-v-03684c65]{border-top:1px solid #e2e8f0;padding-top:36px}.related-title[data-v-03684c65]{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:16px}.related-grid[data-v-03684c65]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.related-card[data-v-03684c65]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;text-decoration:none;transition:all .15s ease}.related-card[data-v-03684c65]:hover{border-color:#2563eb;transform:translateY(-1px);box-shadow:0 4px 12px #2563eb1a}.related-icon[data-v-03684c65]{font-size:1.4rem}.related-card-title[data-v-03684c65]{font-size:.9rem;font-weight:600;color:#0f172a}.related-card-desc[data-v-03684c65]{font-size:.78rem;color:#64748b;margin-top:2px}@media (max-width: 900px){.hero-grid[data-v-03684c65],.two-col-showcase[data-v-03684c65],.alert-showcase-box[data-v-03684c65]{grid-template-columns:1fr;gap:24px}.hero-title[data-v-03684c65]{font-size:1.85rem}}.seo-page[data-v-0854ac80]{min-height:100vh;background:#f8fafc;color:#0f172a;padding-bottom:60px}.page-container[data-v-0854ac80]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav[data-v-0854ac80]{display:flex;align-items:center;gap:8px;padding:20px 0 10px;font-size:.85rem;color:#64748b}.breadcrumb-nav a[data-v-0854ac80]{color:#64748b;text-decoration:none}.breadcrumb-nav a[data-v-0854ac80]:hover{color:#4f46e5}.breadcrumb-nav .current[data-v-0854ac80]{color:#0f172a;font-weight:600}.seo-hero[data-v-0854ac80]{padding:32px 0 48px;background:linear-gradient(135deg,#eef2ff,#f8fafc);border-bottom:1px solid #e2e8f0}.hero-grid[data-v-0854ac80]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero-badge[data-v-0854ac80]{display:inline-flex;align-items:center;gap:8px;background:#eef2ff;border:1px solid #c7d2fe;color:#4f46e5;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:16px}.badge-dot[data-v-0854ac80]{width:6px;height:6px;border-radius:50%;background:#4f46e5}.hero-title[data-v-0854ac80]{font-size:2.3rem;font-weight:800;line-height:1.2;margin-bottom:14px;color:#0f172a;letter-spacing:-.02em}.hero-subtitle[data-v-0854ac80]{font-size:1.05rem;line-height:1.6;color:#475569;margin-bottom:24px}.hero-action-buttons[data-v-0854ac80]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn[data-v-0854ac80]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}.btn-primary[data-v-0854ac80]{background:#4f46e5;color:#fff;border:1px solid #4f46e5}.btn-primary[data-v-0854ac80]:hover{background:#4338ca;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e540}.btn-outline[data-v-0854ac80]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn-outline[data-v-0854ac80]:hover{background:#f1f5f9;border-color:#94a3b8}.hero-feature-tags[data-v-0854ac80]{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem;color:#64748b}.hero-preview-card[data-v-0854ac80]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 10px 25px -5px #0f172a14}.preview-header[data-v-0854ac80]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.card-dots[data-v-0854ac80]{display:flex;gap:6px}.dot[data-v-0854ac80]{width:9px;height:9px;border-radius:50%}.dot.red[data-v-0854ac80]{background:#ef4444}.dot.yellow[data-v-0854ac80]{background:#f59e0b}.dot.green[data-v-0854ac80]{background:#10b981}.preview-label[data-v-0854ac80]{font-size:.8rem;font-weight:600;color:#64748b}.preview-gauge-wrap[data-v-0854ac80]{padding:10px 0;display:flex;justify-content:center}.preview-controls[data-v-0854ac80]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.slider-control label[data-v-0854ac80]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:4px;color:#334155}.range-slider[data-v-0854ac80]{width:100%;accent-color:#4f46e5}.battery-slider[data-v-0854ac80]{accent-color:#10b981}.content-container[data-v-0854ac80]{padding-top:40px}.guide-section[data-v-0854ac80]{margin-bottom:56px}.section-heading[data-v-0854ac80]{font-size:1.65rem;font-weight:700;color:#0f172a;margin-bottom:10px;letter-spacing:-.01em}.section-lead[data-v-0854ac80]{font-size:1.02rem;line-height:1.7;color:#475569;margin-bottom:20px}.section-text[data-v-0854ac80]{font-size:.95rem;line-height:1.65;color:#475569;margin-bottom:14px}.concentric-showcase-box[data-v-0854ac80]{display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center;background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 1px 3px #0000000a}.concentric-dial-area[data-v-0854ac80]{display:flex;justify-content:center}.concentric-title[data-v-0854ac80]{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:14px}.ring-ctrl[data-v-0854ac80]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ring-ctrl label[data-v-0854ac80]{font-size:.82rem;color:#475569;font-weight:500}.ring-dot[data-v-0854ac80]{display:inline-block;width:8px;height:8px;border-radius:50%;margin-right:6px}.ring-dot.red[data-v-0854ac80]{background:#f43f5e}.ring-dot.green[data-v-0854ac80]{background:#10b981}.ring-dot.cyan[data-v-0854ac80]{background:#06b6d4}.dual-needle-box[data-v-0854ac80]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center;box-shadow:0 1px 3px #0000000a}.dual-needle-preview[data-v-0854ac80]{display:flex;justify-content:center}.ctrl-row[data-v-0854ac80]{display:flex;flex-direction:column;gap:4px;margin-bottom:12px}.ctrl-row label[data-v-0854ac80]{font-size:.85rem;color:#334155}.faq-list[data-v-0854ac80]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.faq-item[data-v-0854ac80]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.faq-question[data-v-0854ac80]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:transparent;border:none;color:#0f172a;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.faq-chevron[data-v-0854ac80]{transition:transform .2s ease;color:#94a3b8}.faq-chevron.open[data-v-0854ac80]{transform:rotate(180deg)}.faq-answer[data-v-0854ac80]{padding:0 18px 14px;color:#475569;font-size:.9rem;line-height:1.6}.related-guides-section[data-v-0854ac80]{border-top:1px solid #e2e8f0;padding-top:36px}.related-title[data-v-0854ac80]{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:16px}.related-grid[data-v-0854ac80]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.related-card[data-v-0854ac80]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;text-decoration:none;transition:all .15s ease}.related-card[data-v-0854ac80]:hover{border-color:#4f46e5;transform:translateY(-1px);box-shadow:0 4px 12px #4f46e51a}.related-icon[data-v-0854ac80]{font-size:1.4rem}.related-card-title[data-v-0854ac80]{font-size:.9rem;font-weight:600;color:#0f172a}.related-card-desc[data-v-0854ac80]{font-size:.78rem;color:#64748b;margin-top:2px}@media (max-width: 900px){.hero-grid[data-v-0854ac80],.concentric-showcase-box[data-v-0854ac80],.dual-needle-box[data-v-0854ac80]{grid-template-columns:1fr;gap:24px}.hero-title[data-v-0854ac80]{font-size:1.85rem}}.seo-page[data-v-14362fd0]{min-height:100vh;background:#f8fafc;color:#0f172a;padding-bottom:60px}.page-container[data-v-14362fd0]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav[data-v-14362fd0]{display:flex;align-items:center;gap:8px;padding:20px 0 10px;font-size:.85rem;color:#64748b}.breadcrumb-nav a[data-v-14362fd0]{color:#64748b;text-decoration:none}.breadcrumb-nav a[data-v-14362fd0]:hover{color:#dc2626}.breadcrumb-nav .current[data-v-14362fd0]{color:#0f172a;font-weight:600}.seo-hero[data-v-14362fd0]{padding:32px 0 48px;background:linear-gradient(135deg,#fef2f2,#f8fafc);border-bottom:1px solid #e2e8f0}.hero-grid[data-v-14362fd0]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero-badge[data-v-14362fd0]{display:inline-flex;align-items:center;gap:8px;background:#fef2f2;border:1px solid #fecaca;color:#dc2626;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:16px}.badge-dot[data-v-14362fd0]{width:6px;height:6px;border-radius:50%;background:#ef4444}.hero-title[data-v-14362fd0]{font-size:2.3rem;font-weight:800;line-height:1.2;margin-bottom:14px;color:#0f172a;letter-spacing:-.02em}.hero-subtitle[data-v-14362fd0]{font-size:1.05rem;line-height:1.6;color:#475569;margin-bottom:24px}.hero-action-buttons[data-v-14362fd0]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn[data-v-14362fd0]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}.btn-primary[data-v-14362fd0]{background:#dc2626;color:#fff;border:1px solid #dc2626}.btn-primary[data-v-14362fd0]:hover{background:#b91c1c;transform:translateY(-1px);box-shadow:0 4px 12px #dc262640}.btn-outline[data-v-14362fd0]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn-outline[data-v-14362fd0]:hover{background:#f1f5f9;border-color:#94a3b8}.hero-feature-tags[data-v-14362fd0]{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem;color:#64748b}.hero-preview-card[data-v-14362fd0]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 10px 25px -5px #0f172a14}.preview-header[data-v-14362fd0]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.card-dots[data-v-14362fd0]{display:flex;gap:6px}.dot[data-v-14362fd0]{width:9px;height:9px;border-radius:50%}.dot.red[data-v-14362fd0]{background:#ef4444}.dot.yellow[data-v-14362fd0]{background:#f59e0b}.dot.green[data-v-14362fd0]{background:#10b981}.preview-label[data-v-14362fd0]{font-size:.8rem;font-weight:600;color:#64748b}.preview-gauge-wrap[data-v-14362fd0]{padding:10px 0;display:flex;justify-content:center}.preview-controls[data-v-14362fd0]{margin-top:14px;display:flex;flex-direction:column;gap:10px}.slider-control label[data-v-14362fd0]{display:flex;justify-content:space-between;font-size:.85rem;margin-bottom:4px;color:#334155}.range-slider[data-v-14362fd0]{width:100%;accent-color:#dc2626}.preset-buttons[data-v-14362fd0]{display:flex;gap:6px}.preset-pill[data-v-14362fd0]{flex:1;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:.78rem;padding:5px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.preset-pill[data-v-14362fd0]:hover{color:#0f172a;border-color:#dc2626;background:#fef2f2}.content-container[data-v-14362fd0]{padding-top:40px}.guide-section[data-v-14362fd0]{margin-bottom:56px}.section-heading[data-v-14362fd0]{font-size:1.65rem;font-weight:700;color:#0f172a;margin-bottom:10px;letter-spacing:-.01em}.section-lead[data-v-14362fd0]{font-size:1.02rem;line-height:1.7;color:#475569;margin-bottom:20px}.section-text[data-v-14362fd0]{font-size:.95rem;line-height:1.65;color:#475569;margin-bottom:14px}.types-comparison-grid[data-v-14362fd0]{display:grid;grid-template-columns:1fr 1fr;gap:20px;margin:20px 0}.type-card[data-v-14362fd0]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:20px;box-shadow:0 1px 3px #0000000a}.type-title[data-v-14362fd0]{font-size:1.05rem;font-weight:600;color:#0f172a;margin-bottom:6px}.type-desc[data-v-14362fd0]{font-size:.86rem;color:#64748b;margin-bottom:14px}.card-gauge[data-v-14362fd0]{display:flex;justify-content:center}.credit-score-box[data-v-14362fd0]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:grid;grid-template-columns:1fr 1fr;gap:28px;align-items:center;box-shadow:0 1px 3px #0000000a}.credit-gauge-area[data-v-14362fd0]{display:flex;justify-content:center}.score-badge[data-v-14362fd0]{display:inline-flex;align-items:center;gap:8px;padding:6px 14px;border-radius:8px;border:1px solid;font-size:1rem;font-weight:700;margin-bottom:12px}.score-desc[data-v-14362fd0]{font-size:.88rem;color:#64748b;margin-bottom:14px}.speedtest-box[data-v-14362fd0]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center;box-shadow:0 1px 3px #0000000a}.speedtest-dial[data-v-14362fd0]{display:flex;justify-content:center}.metrics-row[data-v-14362fd0]{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:20px}.metric-pill[data-v-14362fd0]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px;display:flex;flex-direction:column;gap:2px}.m-label[data-v-14362fd0]{font-size:.7rem;font-weight:700;color:#64748b;text-transform:uppercase}.m-val[data-v-14362fd0]{font-size:1rem;font-weight:700;color:#0f172a}.m-val.highlight[data-v-14362fd0]{color:#059669}.faq-list[data-v-14362fd0]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.faq-item[data-v-14362fd0]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.faq-question[data-v-14362fd0]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:transparent;border:none;color:#0f172a;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.faq-chevron[data-v-14362fd0]{transition:transform .2s ease;color:#94a3b8}.faq-chevron.open[data-v-14362fd0]{transform:rotate(180deg)}.faq-answer[data-v-14362fd0]{padding:0 18px 14px;color:#475569;font-size:.9rem;line-height:1.6}.related-guides-section[data-v-14362fd0]{border-top:1px solid #e2e8f0;padding-top:36px}.related-title[data-v-14362fd0]{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:16px}.related-grid[data-v-14362fd0]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.related-card[data-v-14362fd0]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;text-decoration:none;transition:all .15s ease}.related-card[data-v-14362fd0]:hover{border-color:#dc2626;transform:translateY(-1px);box-shadow:0 4px 12px #dc26261a}.related-icon[data-v-14362fd0]{font-size:1.4rem}.related-card-title[data-v-14362fd0]{font-size:.9rem;font-weight:600;color:#0f172a}.related-card-desc[data-v-14362fd0]{font-size:.78rem;color:#64748b;margin-top:2px}@media (max-width: 900px){.hero-grid[data-v-14362fd0],.types-comparison-grid[data-v-14362fd0],.credit-score-box[data-v-14362fd0],.speedtest-box[data-v-14362fd0]{grid-template-columns:1fr;gap:24px}.hero-title[data-v-14362fd0]{font-size:1.85rem}}.seo-page[data-v-16dbc4f9]{min-height:100vh;background:#f8fafc;color:#0f172a;padding-bottom:60px}.page-container[data-v-16dbc4f9]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav[data-v-16dbc4f9]{display:flex;align-items:center;gap:8px;padding:20px 0 10px;font-size:.85rem;color:#64748b}.breadcrumb-nav a[data-v-16dbc4f9]{color:#64748b;text-decoration:none}.breadcrumb-nav a[data-v-16dbc4f9]:hover{color:#d97706}.breadcrumb-nav .current[data-v-16dbc4f9]{color:#0f172a;font-weight:600}.seo-hero[data-v-16dbc4f9]{padding:32px 0 48px;background:linear-gradient(135deg,#fffbeb,#f8fafc);border-bottom:1px solid #e2e8f0}.hero-grid[data-v-16dbc4f9]{display:grid;grid-template-columns:1.1fr .9fr;gap:40px;align-items:center}.hero-badge[data-v-16dbc4f9]{display:inline-flex;align-items:center;gap:8px;background:#fffbeb;border:1px solid #fde68a;color:#b45309;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:16px}.badge-dot[data-v-16dbc4f9]{width:6px;height:6px;border-radius:50%;background:#f59e0b}.hero-title[data-v-16dbc4f9]{font-size:2.3rem;font-weight:800;line-height:1.2;margin-bottom:14px;color:#0f172a;letter-spacing:-.02em}.hero-subtitle[data-v-16dbc4f9]{font-size:1.05rem;line-height:1.6;color:#475569;margin-bottom:24px}.hero-action-buttons[data-v-16dbc4f9]{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:24px}.btn[data-v-16dbc4f9]{display:inline-flex;align-items:center;gap:8px;padding:10px 18px;border-radius:8px;font-size:.92rem;font-weight:600;text-decoration:none;transition:all .15s ease;cursor:pointer}.btn-primary[data-v-16dbc4f9]{background:#d97706;color:#fff;border:1px solid #d97706}.btn-primary[data-v-16dbc4f9]:hover{background:#b45309;transform:translateY(-1px);box-shadow:0 4px 12px #d9770640}.btn-outline[data-v-16dbc4f9]{background:#fff;border:1px solid #cbd5e1;color:#334155}.btn-outline[data-v-16dbc4f9]:hover{background:#f1f5f9;border-color:#94a3b8}.btn-sm[data-v-16dbc4f9]{padding:5px 10px;font-size:.78rem}.hero-feature-tags[data-v-16dbc4f9]{display:flex;flex-wrap:wrap;gap:14px;font-size:.82rem;color:#64748b}.hero-preview-card[data-v-16dbc4f9]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;box-shadow:0 10px 25px -5px #0f172a14}.preview-header[data-v-16dbc4f9]{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;padding-bottom:10px;border-bottom:1px solid #e2e8f0}.card-dots[data-v-16dbc4f9]{display:flex;gap:6px}.dot[data-v-16dbc4f9]{width:9px;height:9px;border-radius:50%}.dot.red[data-v-16dbc4f9]{background:#ef4444}.dot.yellow[data-v-16dbc4f9]{background:#f59e0b}.dot.green[data-v-16dbc4f9]{background:#10b981}.preview-label[data-v-16dbc4f9]{font-size:.8rem;font-weight:600;color:#64748b}.preview-gauge-wrap[data-v-16dbc4f9]{padding:10px 0;display:flex;justify-content:center}.preview-controls[data-v-16dbc4f9]{margin-top:14px;display:flex;flex-direction:column;gap:12px}.easing-selector-row[data-v-16dbc4f9]{display:flex;flex-direction:column;gap:6px}.easing-selector-row label[data-v-16dbc4f9]{font-size:.8rem;color:#475569;font-weight:600}.curve-pills[data-v-16dbc4f9]{display:flex;flex-wrap:wrap;gap:6px}.curve-btn[data-v-16dbc4f9]{background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:.76rem;padding:4px 8px;border-radius:6px;cursor:pointer;transition:all .15s ease}.curve-btn[data-v-16dbc4f9]:hover{color:#0f172a;border-color:#d97706}.curve-btn.active[data-v-16dbc4f9]{background:#fef3c7;border-color:#f59e0b;color:#b45309;font-weight:600}.trigger-buttons[data-v-16dbc4f9]{display:flex;flex-wrap:wrap;gap:6px}.content-container[data-v-16dbc4f9]{padding-top:40px}.guide-section[data-v-16dbc4f9]{margin-bottom:56px}.section-heading[data-v-16dbc4f9]{font-size:1.65rem;font-weight:700;color:#0f172a;margin-bottom:10px;letter-spacing:-.01em}.section-lead[data-v-16dbc4f9]{font-size:1.02rem;line-height:1.7;color:#475569;margin-bottom:20px}.section-text[data-v-16dbc4f9]{font-size:.95rem;line-height:1.65;color:#475569;margin-bottom:14px}.curves-grid[data-v-16dbc4f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:14px;margin:20px 0}.curve-card[data-v-16dbc4f9]{background:#fff;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;justify-content:space-between;box-shadow:0 1px 3px #0000000a}.curve-tag[data-v-16dbc4f9]{font-size:.68rem;font-weight:700;color:#d97706;text-transform:uppercase}.curve-name[data-v-16dbc4f9]{font-size:1rem;font-weight:600;color:#0f172a;margin:3px 0 6px}.curve-desc[data-v-16dbc4f9]{font-size:.82rem;color:#64748b;line-height:1.45;margin-bottom:12px}.test-curve-btn[data-v-16dbc4f9]{width:100%;background:#f8fafc;border:1px solid #e2e8f0;color:#334155;font-size:.78rem;font-weight:500;padding:5px;border-radius:6px;cursor:pointer;transition:all .15s ease}.test-curve-btn[data-v-16dbc4f9]:hover{background:#fffbeb;color:#b45309;border-color:#f59e0b}.stream-demo-box[data-v-16dbc4f9]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;display:grid;grid-template-columns:1fr 1.2fr;gap:28px;align-items:center;box-shadow:0 1px 3px #0000000a}.stream-gauge[data-v-16dbc4f9]{display:flex;justify-content:center}.stream-title[data-v-16dbc4f9]{font-size:1.05rem;font-weight:700;color:#0f172a;margin-bottom:14px}.stream-stats[data-v-16dbc4f9]{display:flex;flex-direction:column;gap:10px}.s-stat[data-v-16dbc4f9]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;padding:10px 14px;display:flex;justify-content:space-between;align-items:center}.s-label[data-v-16dbc4f9]{font-size:.75rem;font-weight:700;color:#64748b}.s-val[data-v-16dbc4f9]{font-size:.9rem;font-weight:700;color:#0f172a}.s-val.live[data-v-16dbc4f9]{color:#059669}.faq-list[data-v-16dbc4f9]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.faq-item[data-v-16dbc4f9]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.faq-question[data-v-16dbc4f9]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:transparent;border:none;color:#0f172a;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.faq-chevron[data-v-16dbc4f9]{transition:transform .2s ease;color:#94a3b8}.faq-chevron.open[data-v-16dbc4f9]{transform:rotate(180deg)}.faq-answer[data-v-16dbc4f9]{padding:0 18px 14px;color:#475569;font-size:.9rem;line-height:1.6}.related-guides-section[data-v-16dbc4f9]{border-top:1px solid #e2e8f0;padding-top:36px}.related-title[data-v-16dbc4f9]{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:16px}.related-grid[data-v-16dbc4f9]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.related-card[data-v-16dbc4f9]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;text-decoration:none;transition:all .15s ease}.related-card[data-v-16dbc4f9]:hover{border-color:#d97706;transform:translateY(-1px);box-shadow:0 4px 12px #d977061a}.related-icon[data-v-16dbc4f9]{font-size:1.4rem}.related-card-title[data-v-16dbc4f9]{font-size:.9rem;font-weight:600;color:#0f172a}.related-card-desc[data-v-16dbc4f9]{font-size:.78rem;color:#64748b;margin-top:2px}@media (max-width: 900px){.hero-grid[data-v-16dbc4f9],.stream-demo-box[data-v-16dbc4f9]{grid-template-columns:1fr;gap:24px}.hero-title[data-v-16dbc4f9]{font-size:1.85rem}}.seo-page[data-v-74326b8b]{min-height:100vh;background:#f8fafc;color:#0f172a;padding-bottom:60px}.page-container[data-v-74326b8b]{max-width:1200px;margin:0 auto;padding:0 20px}.breadcrumb-nav[data-v-74326b8b]{display:flex;align-items:center;gap:8px;padding:20px 0 10px;font-size:.85rem;color:#64748b}.breadcrumb-nav a[data-v-74326b8b]{color:#64748b;text-decoration:none}.breadcrumb-nav a[data-v-74326b8b]:hover{color:#059669}.breadcrumb-nav .current[data-v-74326b8b]{color:#0f172a;font-weight:600}.seo-hero[data-v-74326b8b]{padding:32px 0 40px;background:linear-gradient(135deg,#ecfdf5,#f8fafc);border-bottom:1px solid #e2e8f0}.hero-header-center[data-v-74326b8b]{text-align:center;max-width:800px;margin:0 auto}.hero-badge[data-v-74326b8b]{display:inline-flex;align-items:center;gap:8px;background:#ecfdf5;border:1px solid #a7f3d0;color:#059669;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:16px}.badge-dot[data-v-74326b8b]{width:6px;height:6px;border-radius:50%;background:#10b981}.hero-title[data-v-74326b8b]{font-size:2.2rem;font-weight:800;line-height:1.2;margin-bottom:14px;color:#0f172a;letter-spacing:-.02em}.hero-subtitle[data-v-74326b8b]{font-size:1.02rem;line-height:1.6;color:#475569;margin-bottom:24px}.dashboard-tabs-bar[data-v-74326b8b]{display:flex;justify-content:center;flex-wrap:wrap;gap:8px}.dash-tab-btn[data-v-74326b8b]{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #cbd5e1;color:#475569;padding:7px 14px;border-radius:8px;font-size:.88rem;font-weight:500;cursor:pointer;transition:all .15s ease}.dash-tab-btn[data-v-74326b8b]:hover{background:#f1f5f9;color:#0f172a}.dash-tab-btn.active[data-v-74326b8b]{background:#ecfdf5;border-color:#10b981;color:#059669;font-weight:600}.content-container[data-v-74326b8b]{padding-top:36px}.dashboard-display-card[data-v-74326b8b]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:24px;margin-bottom:40px;box-shadow:0 4px 12px -2px #0f172a0f}.dash-card-header[data-v-74326b8b]{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:24px;padding-bottom:16px;border-bottom:1px solid #e2e8f0;flex-wrap:wrap;gap:12px}.dash-template-title[data-v-74326b8b]{font-size:1.25rem;font-weight:700;color:#0f172a;margin-bottom:4px}.dash-template-desc[data-v-74326b8b]{font-size:.88rem;color:#64748b}.dash-gauges-grid[data-v-74326b8b]{display:grid;gap:16px;margin-bottom:28px}.dash-gauges-grid.four-col[data-v-74326b8b]{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.kpi-gauge-card[data-v-74326b8b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center}.kpi-header[data-v-74326b8b]{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.kpi-name[data-v-74326b8b]{font-size:.72rem;font-weight:700;color:#64748b;text-transform:uppercase}.kpi-status[data-v-74326b8b]{font-size:.82rem;font-weight:700}.kpi-status.good[data-v-74326b8b]{color:#059669}.kpi-status.danger[data-v-74326b8b]{color:#dc2626}.cockpit-grid[data-v-74326b8b]{display:grid;grid-template-columns:1fr 1.3fr 1fr;gap:20px;align-items:center;margin-bottom:28px}.cockpit-card[data-v-74326b8b]{background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;padding:16px;display:flex;flex-direction:column;align-items:center}.cockpit-title[data-v-74326b8b]{font-size:.78rem;font-weight:700;color:#2563eb;margin-bottom:10px}.btn[data-v-74326b8b]{display:inline-flex;align-items:center;gap:6px;padding:7px 14px;border-radius:6px;font-size:.84rem;font-weight:600;cursor:pointer;border:none}.btn-primary[data-v-74326b8b]{background:#2563eb;color:#fff}.btn-primary[data-v-74326b8b]:hover{background:#1d4ed8}.btn-sm[data-v-74326b8b]{padding:6px 12px;font-size:.8rem}.faq-list[data-v-74326b8b]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.faq-item[data-v-74326b8b]{background:#fff;border:1px solid #e2e8f0;border-radius:10px;overflow:hidden}.faq-question[data-v-74326b8b]{width:100%;display:flex;align-items:center;justify-content:space-between;padding:14px 18px;background:transparent;border:none;color:#0f172a;font-size:.95rem;font-weight:600;text-align:left;cursor:pointer}.faq-chevron[data-v-74326b8b]{transition:transform .2s ease;color:#94a3b8}.faq-chevron.open[data-v-74326b8b]{transform:rotate(180deg)}.faq-answer[data-v-74326b8b]{padding:0 18px 14px;color:#475569;font-size:.9rem;line-height:1.6}.related-guides-section[data-v-74326b8b]{border-top:1px solid #e2e8f0;padding-top:36px}.related-title[data-v-74326b8b]{font-size:1.15rem;font-weight:700;color:#0f172a;margin-bottom:16px}.related-grid[data-v-74326b8b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:14px}.related-card[data-v-74326b8b]{display:flex;align-items:center;gap:14px;background:#fff;border:1px solid #e2e8f0;border-radius:10px;padding:14px 18px;text-decoration:none;transition:all .15s ease}.related-card[data-v-74326b8b]:hover{border-color:#10b981;transform:translateY(-1px);box-shadow:0 4px 12px #10b9811a}.related-icon[data-v-74326b8b]{font-size:1.4rem}.related-card-title[data-v-74326b8b]{font-size:.9rem;font-weight:600;color:#0f172a}.related-card-desc[data-v-74326b8b]{font-size:.78rem;color:#64748b;margin-top:2px}@media (max-width: 900px){.cockpit-grid[data-v-74326b8b]{grid-template-columns:1fr;gap:16px}.hero-title[data-v-74326b8b]{font-size:1.85rem}}.seo-page[data-v-f3bc5f60]{min-height:100vh;background:#f8fafc;color:#0f172a;padding-bottom:60px}.page-container[data-v-f3bc5f60]{max-width:1300px;margin:0 auto;padding:0 20px}.breadcrumb-nav[data-v-f3bc5f60]{display:flex;align-items:center;gap:8px;padding:20px 0 10px;font-size:.85rem;color:#64748b}.breadcrumb-nav a[data-v-f3bc5f60]{color:#64748b;text-decoration:none}.breadcrumb-nav a[data-v-f3bc5f60]:hover{color:#2563eb}.breadcrumb-nav .current[data-v-f3bc5f60]{color:#0f172a;font-weight:600}.generator-header[data-v-f3bc5f60]{margin-bottom:24px}.hero-badge[data-v-f3bc5f60]{display:inline-flex;align-items:center;gap:8px;background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:.78rem;font-weight:600;padding:4px 12px;border-radius:9999px;margin-bottom:12px}.badge-dot[data-v-f3bc5f60]{width:6px;height:6px;border-radius:50%;background:#2563eb}.hero-title[data-v-f3bc5f60]{font-size:2.1rem;font-weight:800;line-height:1.2;margin-bottom:8px;color:#0f172a;letter-spacing:-.02em}.hero-subtitle[data-v-f3bc5f60]{font-size:.95rem;color:#475569;max-width:760px}.generator-workspace[data-v-f3bc5f60]{display:grid;grid-template-columns:320px 1fr 360px;gap:16px;align-items:start}.generator-panel[data-v-f3bc5f60]{background:#fff;border:1px solid #e2e8f0;border-radius:14px;overflow:hidden;box-shadow:0 4px 12px -2px #0f172a0f}.panel-header[data-v-f3bc5f60]{display:flex;justify-content:space-between;align-items:center;padding:12px 16px;background:#f8fafc;border-bottom:1px solid #e2e8f0}.panel-title[data-v-f3bc5f60]{font-size:.88rem;font-weight:700;color:#0f172a}.reset-link-btn[data-v-f3bc5f60]{background:transparent;border:none;color:#64748b;font-size:.78rem;cursor:pointer;text-decoration:underline}.reset-link-btn[data-v-f3bc5f60]:hover{color:#2563eb}.panel-scroll-body[data-v-f3bc5f60]{padding:16px;max-height:600px;overflow-y:auto}.form-group[data-v-f3bc5f60]{margin-bottom:14px}.form-label[data-v-f3bc5f60]{display:block;font-size:.8rem;font-weight:600;color:#334155;margin-bottom:4px}.type-pill-group[data-v-f3bc5f60]{display:flex;gap:4px}.type-pill-btn[data-v-f3bc5f60]{flex:1;background:#f1f5f9;border:1px solid #e2e8f0;color:#475569;font-size:.78rem;padding:6px 4px;border-radius:6px;cursor:pointer;transition:all .15s ease}.type-pill-btn[data-v-f3bc5f60]:hover{color:#0f172a;border-color:#2563eb}.type-pill-btn.active[data-v-f3bc5f60]{background:#eff6ff;border-color:#2563eb;color:#2563eb;font-weight:600}.form-input[data-v-f3bc5f60],.form-select[data-v-f3bc5f60]{width:100%;background:#fff;border:1px solid #cbd5e1;border-radius:6px;color:#0f172a;padding:7px 10px;font-size:.85rem;outline:none;font-family:inherit;box-sizing:border-box}.form-input[data-v-f3bc5f60]:focus,.form-select[data-v-f3bc5f60]:focus{border-color:#2563eb}.form-row[data-v-f3bc5f60]{display:flex;gap:10px}.form-group.half[data-v-f3bc5f60]{flex:1}.color-picker-input[data-v-f3bc5f60]{width:100%;height:34px;padding:2px;background:#fff;border:1px solid #cbd5e1;border-radius:6px;cursor:pointer}.range-slider[data-v-f3bc5f60]{width:100%;accent-color:#2563eb}.form-toggles-list[data-v-f3bc5f60]{display:flex;flex-direction:column;gap:8px;margin-top:8px;padding-top:10px;border-top:1px solid #e2e8f0}.toggle-row[data-v-f3bc5f60]{display:flex;align-items:center;gap:8px;font-size:.82rem;color:#334155;cursor:pointer}.toggle-row input[data-v-f3bc5f60]{accent-color:#2563eb}.preview-panel[data-v-f3bc5f60]{display:flex;flex-direction:column}.export-actions[data-v-f3bc5f60]{display:flex;gap:6px}.btn-export[data-v-f3bc5f60]{background:#fff;border:1px solid #cbd5e1;color:#334155;font-size:.75rem;font-weight:600;padding:3px 8px;border-radius:4px;cursor:pointer}.btn-export[data-v-f3bc5f60]:hover{background:#f1f5f9;color:#2563eb;border-color:#2563eb}.preview-center-stage[data-v-f3bc5f60]{padding:20px;display:flex;flex-direction:column;align-items:center;justify-content:space-between;min-height:460px}.gauge-render-box[data-v-f3bc5f60]{width:100%;max-width:360px;display:flex;justify-content:center;padding:16px 0}.preview-bottom-bar[data-v-f3bc5f60]{width:100%;margin-top:18px;background:#f8fafc;border:1px solid #e2e8f0;border-radius:10px;padding:14px}.slider-interactive-wrap[data-v-f3bc5f60]{margin-bottom:10px}.slider-header[data-v-f3bc5f60]{display:flex;justify-content:space-between;font-size:.82rem;margin-bottom:4px}.sl-title[data-v-f3bc5f60]{color:#64748b}.sl-val[data-v-f3bc5f60]{color:#2563eb;font-weight:700}.quick-value-buttons[data-v-f3bc5f60]{display:flex;gap:4px}.btn-quick[data-v-f3bc5f60]{flex:1;background:#fff;border:1px solid #cbd5e1;color:#475569;font-size:.74rem;padding:4px;border-radius:5px;cursor:pointer}.btn-quick[data-v-f3bc5f60]:hover{background:#f1f5f9;color:#0f172a}.btn-quick.primary[data-v-f3bc5f60]{background:#2563eb;color:#fff;border-color:#2563eb;font-weight:600}.code-panel[data-v-f3bc5f60]{display:flex;flex-direction:column}.btn-copy-code[data-v-f3bc5f60]{background:#eff6ff;border:1px solid #bfdbfe;color:#2563eb;font-size:.76rem;font-weight:600;padding:3px 8px;border-radius:5px;cursor:pointer;transition:all .15s ease}.btn-copy-code[data-v-f3bc5f60]:hover{background:#2563eb;color:#fff}.btn-copy-code.copied[data-v-f3bc5f60]{background:#ecfdf5;border-color:#10b981;color:#059669}.code-tab-switch[data-v-f3bc5f60]{display:flex;gap:4px;margin-bottom:10px}.code-tab-switch button[data-v-f3bc5f60]{background:#f1f5f9;border:1px solid #e2e8f0;color:#64748b;font-size:.75rem;padding:4px 8px;border-radius:5px;cursor:pointer}.code-tab-switch button.active[data-v-f3bc5f60]{background:#2563eb;color:#fff;font-weight:600;border-color:#2563eb}.generated-pre[data-v-f3bc5f60]{background:#0f172a;border:1px solid #e2e8f0;border-radius:8px;padding:12px;font-family:Fira Code,monospace;font-size:.78rem;line-height:1.5;color:#cbd5e1;white-space:pre;overflow-x:auto;max-height:500px}@media (max-width: 1100px){.generator-workspace[data-v-f3bc5f60]{grid-template-columns:1fr}}
