._splash_1hfsh_1{background:var(--bg-app);justify-content:center;align-items:center;gap:var(--space-6);flex-direction:column;display:flex;position:fixed;inset:0}._logoMark_1hfsh_12{border-radius:var(--radius-lg);width:64px;height:64px;animation:_fm-float_1hfsh_1 2.2s var(--ease-in-out) infinite;justify-content:center;align-items:center;display:flex;overflow:hidden}@keyframes _fm-float_1hfsh_1{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}._spinner_1hfsh_28{border:3px solid var(--border-strong);border-top-color:var(--brand);border-radius:50%;width:32px;height:32px;animation:.7s linear infinite _fm-spin_1hfsh_1}._page_1qpme_1{min-height:var(--app-vh);padding:var(--space-6);justify-content:center;align-items:center;display:flex}._content_1qpme_8{width:min(100%,560px);padding:var(--space-8);text-align:center;align-items:center;gap:var(--space-3);border:1px solid var(--border-strong);border-radius:var(--radius-lg);background:var(--surface-glass-strong);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative;overflow:hidden}._screw_1qpme_23{background:var(--text-muted);opacity:.5;border-radius:50%;width:7px;height:7px;position:absolute;top:12px;left:12px}._screwRight_1qpme_33{left:auto;right:12px}._readout_1qpme_37{align-items:center;gap:3px var(--space-2);width:100%;padding:var(--space-3) var(--space-4);text-align:left;font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;color:var(--readout-muted);background:var(--readout-base);border:1px solid var(--border);border-radius:var(--radius-sm);grid-template-columns:auto 1fr;display:grid}._readout_1qpme_37 strong{color:var(--amber-400);grid-column:2}._led_1qpme_57{background:var(--warning);width:9px;height:9px;box-shadow:0 0 8px var(--warning);border-radius:50%;grid-row:1/3}._code_1qpme_65{font-size:clamp(4rem,18vw,7rem);font-weight:var(--fw-extra);font-family:var(--font-display);color:var(--brand-text);line-height:1}._title_1qpme_73{font-size:var(--text-xl)}._desc_1qpme_76{color:var(--text-secondary);font-size:var(--text-base);max-width:360px}._btn_1qpme_81{align-items:center;gap:var(--space-2);margin-top:var(--space-3);min-height:var(--control-h);border-radius:var(--radius-sm);background:var(--gradient-brand);color:var(--on-brand);font-weight:var(--fw-semibold);font-size:var(--text-sm);box-shadow:var(--shadow-brand);padding:10px 20px;display:inline-flex}._btn_1qpme_81:hover{color:var(--on-brand);transform:translateY(-1px)}@media (width<=520px){._page_1qpme_1{padding:var(--space-4)}._content_1qpme_8{padding:var(--space-6) var(--space-4)}}._wrap_1l3xt_1{min-height:100%;padding:var(--space-8) var(--space-6);justify-content:center;align-items:center;display:flex}._rootWrap_1l3xt_9{background:var(--bg-app);z-index:var(--z-modal);position:fixed;inset:0}._panel_1l3xt_16{text-align:center;align-items:center;gap:var(--space-3);width:100%;max-width:440px;padding:var(--space-8) var(--space-7);background:var(--bg-surface);border:1px solid var(--border-strong);border-radius:var(--radius-xl);box-shadow:var(--shadow-lg);flex-direction:column;display:flex;position:relative}._screw_1l3xt_33{background:radial-gradient(circle at 35% 35%, var(--border-strong), var(--bg-base));width:9px;height:9px;box-shadow:inset 0 0 0 1px var(--border);border-radius:50%;position:absolute}._screw_1l3xt_33:after{content:"";border-top:1px solid var(--text-muted);opacity:.5;position:absolute;inset:2px;transform:rotate(45deg)}._screwTL_1l3xt_49{top:12px;left:12px}._screwTR_1l3xt_50{top:12px;right:12px}._screwBL_1l3xt_51{bottom:12px;left:12px}._screwBR_1l3xt_52{bottom:12px;right:12px}._faultHead_1l3xt_55{width:100%;padding-bottom:var(--space-3);border-bottom:1px dotted var(--border-strong);font-family:var(--font-mono);font-size:var(--text-xs);letter-spacing:.1em;justify-content:space-between;align-items:center;display:flex}._faultStamp_1l3xt_66{color:var(--danger);font-weight:var(--fw-bold);align-items:center;gap:7px;display:inline-flex}._led_1l3xt_73{background:var(--danger);width:9px;height:9px;box-shadow:0 0 0 3px var(--danger-soft), 0 0 9px var(--danger);animation:_fm-pulse_1l3xt_1 1.4s var(--ease-in-out) infinite;border-radius:50%}._faultCode_1l3xt_81{color:var(--text-muted)}._icon_1l3xt_85{border-radius:var(--radius-lg);background:var(--danger-soft);width:64px;height:64px;color:var(--danger);margin-top:var(--space-2);justify-content:center;align-items:center;font-size:1.9rem;display:flex}._title_1l3xt_98{font-family:var(--font-display);font-size:var(--text-xl);color:var(--text-primary)}._desc_1l3xt_104{color:var(--text-secondary);font-size:var(--text-base);line-height:1.55}._detail_1l3xt_110{width:100%;margin:var(--space-2) 0 0;padding:var(--space-3);background:var(--bg-input);border:1px solid var(--border);border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:var(--text-xs);color:var(--danger);text-align:left;white-space:pre-wrap;word-break:break-word;overflow-x:auto}._actions_1l3xt_126{gap:var(--space-3);margin-top:var(--space-4);flex-wrap:wrap;justify-content:center;display:flex}._btnPrimary_1l3xt_134,._btnGhost_1l3xt_135{align-items:center;gap:var(--space-2);border-radius:var(--radius-sm);font-weight:var(--fw-semibold);font-size:var(--text-sm);cursor:pointer;transition:transform var(--dur-fast) var(--ease-out), background var(--dur-fast) var(--ease-out), color var(--dur-fast) var(--ease-out);padding:10px 20px;display:inline-flex}._btnPrimary_1l3xt_134{background:var(--gradient-brand);color:var(--on-brand);box-shadow:var(--shadow-brand);border:none}._btnPrimary_1l3xt_134:hover{transform:translateY(-1px)}._btnGhost_1l3xt_135{border:1px solid var(--border-strong);color:var(--text-secondary);background:0 0}._btnGhost_1l3xt_135:hover{color:var(--text-primary);border-color:var(--border-brand)}:root{--brand-50:#fff8ec;--brand-100:#feefce;--brand-200:#fcdf9d;--brand-300:#f9c95f;--brand-400:#f7b733;--brand-500:#f5a623;--brand-600:#e8920c;--brand-700:#c0750a;--brand-800:#985c0f;--brand-900:#7c4d12;--accent-400:#5fe6d4;--accent-500:#3dd9c4;--accent-600:#1fb3a0;--accent-700:#0b766d;--green-400:#34d399;--green-500:#10b981;--green-600:#059669;--amber-400:#fbbf24;--amber-500:#f59e0b;--amber-600:#d97706;--red-400:#f87171;--red-500:#ef4444;--red-600:#dc2626;--blue-400:#60a5fa;--blue-500:#3b82f6;--violet-500:#8b5cf6;--pink-500:#ec4899;--on-solid:#fff;--paper:#fff;--readout-base:#090b0e;--readout-surface:#12161d;--readout-text:#f1f4f8;--readout-muted:#8b97a6;--readout-muted-2:#6b7787;--readout-soft:#cfd6e0;--volt-shell:#15191f;--volt-shell-high:#303741;--volt-edge:#606a76;--volt-display:#070a0d;--volt-metal:#aab2bd;--whatsapp:#25d366;--whatsapp-ink:#06351a;--radius-xs:5px;--radius-sm:8px;--radius-md:12px;--radius-lg:16px;--radius-xl:24px;--radius-full:999px;--space-1:4px;--space-2:8px;--space-3:12px;--space-4:16px;--space-5:20px;--space-6:24px;--space-8:32px;--space-10:40px;--space-12:48px;--space-16:64px;--font-sans:"Inter", -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--font-display:"Space Grotesk", "Inter", sans-serif;--font-mono:"JetBrains Mono", "SFMono-Regular", Consolas, monospace;--text-xs:.75rem;--text-sm:.875rem;--text-base:.9375rem;--text-md:1rem;--text-lg:1.15rem;--text-xl:1.4rem;--text-2xl:1.75rem;--text-3xl:2.2rem;--fw-normal:400;--fw-medium:500;--fw-semibold:600;--fw-bold:700;--fw-extra:800;--control-h:44px;--row-h-compact:44px;--row-h:54px;--ease-out:cubic-bezier(.2, .8, .2, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1);--ease-emphasized:cubic-bezier(.16, 1, .3, 1);--dur-fast:.13s;--dur-normal:.22s;--dur-slow:.36s;--sidebar-width:278px;--sidebar-collapsed:78px;--topbar-height:76px;--mobile-nav-height:68px;--content-max:1380px;--app-inset-top:14px;--zoom:1;--app-vh:calc(100dvh / var(--zoom));--z-base:1;--z-sticky:50;--z-sidebar:100;--z-overlay:150;--z-modal:5000;--z-toast:9000;--z-tooltip:9500}:root,:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--bg-base:#0b0d10;--bg-app:#111419;--bg-surface:#191d23;--bg-surface-2:#20252c;--bg-elevated:#252b33;--bg-input:#14181e;--bg-hover:#ffffff0a;--surface-glass:#191d23c2;--surface-glass-strong:#111419eb;--text-primary:#f1f3f6;--text-secondary:#a7b0bc;--text-muted:#8290a0;--text-inverse:#14171c;--on-brand:#1a1205;--border:#ffffff13;--border-strong:#ffffff25;--border-brand:#f5a62373;--brand:var(--brand-500);--brand-hover:var(--brand-400);--brand-text:var(--brand-400);--brand-soft:#f5a62326;--accent:var(--accent-500);--accent-text:var(--accent-400);--accent-soft:#3dd9c424;--success:var(--green-500);--success-text:var(--green-400);--success-soft:#10b98126;--warning:var(--amber-500);--warning-text:var(--amber-400);--warning-soft:#f59e0b26;--danger:var(--red-500);--danger-text:var(--red-400);--danger-soft:#ef444426;--info:var(--blue-500);--info-text:var(--blue-400);--info-soft:#3b82f626;--grid-line:#ffffff06;--rail-bg:#15191f;--rail-well:#101318;--rail-panel:#1d2229;--rail-control:#12161c;--rail-divider:#ffffff1f;--rail-active:#f5a62329;--rail-shadow:0 6px 8px #00000061, inset 0 1px 0 #ffffff0a;--gradient-brand:linear-gradient(135deg, #f5a623, #e8920c);--gradient-brand-accent:linear-gradient(135deg, #f5a623, #3dd9c4);--gradient-sheen:linear-gradient(135deg, #ffffff0f, #fff0);--shadow-sm:0 2px 8px #0000003d;--shadow-md:0 10px 30px #00000057;--shadow-lg:0 24px 70px #00000085;--shadow-brand:0 6px 22px #f5a62352;--shadow-bench-tight:0 6px 8px #00000057;--shadow-brand-tight:0 4px 8px #f5a62342;--focus-ring:var(--brand-400);--ring:0 0 0 3px var(--focus-ring)}:root[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--bg-base:#d7dee4;--bg-app:#e9edf0;--bg-surface:#fbfcfd;--bg-surface-2:#e1e7eb;--bg-elevated:#fff;--bg-input:#edf1f4;--bg-hover:#14233012;--surface-glass:#fbfcfde0;--surface-glass-strong:#fffffff5;--text-primary:#131a22;--text-secondary:#3f4d5b;--text-muted:#526170;--text-inverse:#fff;--on-brand:#1a1205;--border:#14233029;--border-strong:#14233045;--border-brand:#b86d0094;--brand:#d9820a;--brand-hover:#8a5200;--brand-text:var(--brand-900);--brand-soft:#d9820a29;--accent:var(--accent-600);--accent-text:#08645d;--accent-soft:#1fb3a029;--success:var(--green-600);--success-text:#036b4e;--success-soft:#10b98126;--warning:var(--amber-600);--warning-text:#8f5100;--warning-soft:#f59e0b29;--danger:var(--red-600);--danger-text:#b91c1c;--danger-soft:#ef444421;--info:var(--blue-500);--info-text:#1d4ed8;--info-soft:#3b82f621;--grid-line:#1423300e;--rail-bg:#f3f6f8;--rail-well:#e3e9ed;--rail-panel:#fafbfc;--rail-control:#fff;--rail-divider:#14233038;--rail-active:#ffefd2;--rail-shadow:0 6px 8px #14233029, inset 0 1px 0 #ffffffe6;--gradient-brand:linear-gradient(135deg, #e8920c, #d9820a);--gradient-brand-accent:linear-gradient(135deg, #e8920c, #1fb3a0);--gradient-sheen:linear-gradient(135deg, #f5a6230f, #fff0);--shadow-sm:0 2px 4px #1423301f;--shadow-md:0 6px 8px #14233024;--shadow-lg:0 16px 28px #14233033;--shadow-brand:0 6px 20px #d9820a40;--shadow-bench-tight:0 6px 8px #0f16231a;--shadow-brand-tight:0 4px 8px #d9820a2e;--focus-ring:var(--brand-800);--ring:0 0 0 3px var(--focus-ring)}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-v20-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400 800;font-display:swap;src:url(/fonts/inter-v20-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-v22-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Space Grotesk;font-style:normal;font-weight:500 700;font-display:swap;src:url(/fonts/space-grotesk-v22-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:JetBrains Mono;font-style:normal;font-weight:400 700;font-display:swap;src:url(/fonts/jetbrains-mono-v24-latin-ext.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;font-size:16px}body{--ambient-bench-opacity:1;font-family:var(--font-sans);background:var(--bg-app);color:var(--text-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh;transition:background var(--dur-normal) var(--ease-out), color var(--dur-normal) var(--ease-out);line-height:1.55;overflow-x:hidden}body.fm-demo-active{--ambient-bench-opacity:.72}body:before{content:"";z-index:-1;pointer-events:none;opacity:var(--ambient-bench-opacity);background-image:linear-gradient(var(--grid-line) 1px, transparent 1px), linear-gradient(90deg, var(--grid-line) 1px, transparent 1px), radial-gradient(60rem 60rem at 12% -10%, color-mix(in srgb, var(--brand) 7%, transparent), transparent 60%), radial-gradient(50rem 50rem at 100% 0%, color-mix(in srgb, var(--accent) 5%, transparent), transparent 55%);background-size:30px 30px,30px 30px,100% 100%,100% 100%;position:fixed;inset:0}h1,h2,h3,h4,h5,h6{font-family:var(--font-display);font-weight:var(--fw-bold);letter-spacing:-.01em;color:var(--text-primary);line-height:1.25}a{color:var(--brand-hover);transition:color var(--dur-fast) var(--ease-out);text-decoration:none}a:hover{color:var(--brand-400)}input,select,textarea,button{font-family:inherit;font-size:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}button,a,input,select,textarea,summary{-webkit-tap-highlight-color:transparent}button:disabled,input:disabled,select:disabled,textarea:disabled{cursor:not-allowed}@media (width<=720px),(hover:none),(pointer:coarse){button,input,select,textarea,summary{min-height:var(--control-h)!important}button{min-width:var(--control-h)!important}}ul,ol{list-style:none}img,svg{max-width:100%;display:block}::-webkit-scrollbar{width:9px;height:9px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:var(--border-strong);border-radius:var(--radius-full);background-clip:padding-box;border:2px solid #0000}::-webkit-scrollbar-thumb:hover{background:var(--text-muted);background-clip:padding-box}::selection{background:var(--brand-soft);color:var(--text-primary)}:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px;border-radius:var(--radius-xs)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}@keyframes fm-fade-in{0%{opacity:0}to{opacity:1}}@keyframes fm-slide-up{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@keyframes fm-slide-in-right{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:translate(0)}}@keyframes fm-scale-in{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:scale(1)}}@keyframes fm-shake{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@keyframes fm-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.65;transform:scale(1.18)}}@keyframes fm-shimmer{0%{background-position:-468px 0}to{background-position:468px 0}}@keyframes fm-spin{to{transform:rotate(360deg)}}.spin{animation:.7s linear infinite fm-spin}#root{isolation:isolate;min-height:100vh}.fm-visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}
