.interest-form{background:var(--flo-viz-scene-form-background);border:2px solid var(--flo-color-action-primary-bg);border-radius:12px;padding:2rem;width:500px;max-width:90vw;box-shadow:0 8px 32px var(--flo-viz-scene-form-glow),0 0 60px var(--flo-viz-scene-form-glow-soft);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.interest-form.is-submitting{opacity:.8;pointer-events:none}.interest-form__header{display:flex;justify-content:space-between;align-items:center;margin-bottom:1.5rem}.interest-form__title{color:var(--flo-viz-scene-white);margin:0;font-size:1.75rem;font-weight:700;line-height:1.6}.interest-form__row{margin-bottom:1rem}.interest-form__row--last{margin-bottom:1.5rem}.interest-form__label{display:block;color:var(--flo-color-action-primary-bg);margin-bottom:.5rem;font-size:.9rem;font-weight:500}.interest-form__input,.interest-form__textarea{width:100%;padding:.75rem;background:var(--flo-viz-scene-form-field);border:1px solid var(--flo-color-action-primary-bg);border-radius:6px;color:var(--flo-viz-scene-white);font-size:1rem;font-family:inherit;box-sizing:border-box;transition:all .3s}.interest-form__textarea{resize:vertical;min-height:100px}.interest-form__input:focus,.interest-form__textarea:focus{outline:none;border-color:var(--flo-color-action-primary-bg-hover);box-shadow:0 0 10px var(--flo-viz-scene-form-focus-glow)}.interest-form__input:disabled,.interest-form__textarea:disabled{opacity:.6;cursor:not-allowed}.interest-form__input.has-error{border-color:var(--flo-viz-scene-form-error)}.interest-form__input::placeholder,.interest-form__textarea::placeholder{color:var(--flo-viz-scene-form-placeholder)}.interest-form__error{color:var(--flo-viz-scene-form-error);font-size:.8rem;margin-top:.25rem;display:block}.interest-form__status{padding:1rem;border-radius:6px;margin-bottom:1rem;text-align:center;font-weight:700}.interest-form__status--success{background:var(--flo-viz-scene-form-success-soft);border:2px solid var(--flo-viz-scene-form-success);color:var(--flo-viz-scene-form-success)}.interest-form__status--error{background:var(--flo-viz-scene-form-error-soft);border:1px solid var(--flo-viz-scene-form-error);color:var(--flo-viz-scene-form-error)}.interest-form__status--loading{background:var(--flo-viz-scene-form-glow-soft);border:2px solid var(--flo-color-action-primary-bg);color:var(--flo-color-action-primary-bg);display:flex;align-items:center;justify-content:center;gap:.5rem}.interest-form__spinner{display:inline-block;width:16px;height:16px;border:2px solid var(--flo-color-action-primary-bg);border-top-color:transparent;border-radius:50%;animation:interest-form-spin .8s linear infinite}@keyframes interest-form-spin{to{transform:rotate(360deg)}}.interest-form__close{background:transparent;border:1px solid var(--flo-color-action-primary-bg);color:var(--flo-color-action-primary-bg);border-radius:50%;width:32px;height:32px;cursor:pointer;font-size:1.2rem;display:flex;align-items:center;justify-content:center;transition:all .3s}.interest-form__close:hover{background:var(--flo-color-action-primary-bg);color:var(--flo-color-action-primary-fg)}.interest-form__close:focus-visible{outline:2px solid var(--flo-viz-scene-white);outline-offset:2px}@media (prefers-reduced-motion: reduce){.interest-form__spinner{animation-duration:2s}}:root,[data-theme=light]{color-scheme:light;--flo-color-bg-canvas: #F8F4EF;--flo-color-bg-surface: #FFFFFF;--flo-color-bg-raised: #FFFFFF;--flo-color-bg-sunken: #EFE8DD;--flo-color-bg-inverse: #1A1A17;--flo-color-fg-primary: #1A1A17;--flo-color-fg-secondary: #4A4A42;--flo-color-fg-tertiary: #5C5C53;--flo-color-fg-disabled: #B5B5A8;--flo-color-fg-inverse: #FDFBF7;--flo-color-fg-link: #245C44;--flo-color-border-subtle: #E8E6DE;--flo-color-border-default: #D4D4C8;--flo-color-border-strong: #8F8F82;--flo-color-focus-ring: #2D6A4F;--flo-color-action-primary-bg: #2D6A4F;--flo-color-action-primary-bg-hover: #245C44;--flo-color-action-primary-bg-pressed: #1A4D38;--flo-color-action-primary-fg: #FFFFFF;--flo-color-action-secondary-bg: #FFFFFF;--flo-color-action-secondary-bg-hover: #F2F0E9;--flo-color-action-secondary-fg: #1A1A17;--flo-color-action-secondary-border: #D4D4C8;--flo-color-action-ghost-bg-hover: #F2F0E9;--flo-color-action-ghost-fg: #1A1A17;--flo-color-action-danger-bg: #C8303A;--flo-color-action-danger-bg-hover: #A8262F;--flo-color-action-danger-fg: #FFFFFF;--flo-color-action-selected-bg: #D8F3DC;--flo-color-action-selected-fg: #1A4D38;--flo-color-action-selected-border: #2D6A4F;--flo-color-action-disabled-bg: #EFE8DD;--flo-color-action-disabled-fg: #6B6B60;--flo-color-status-positive-fg: #245C44;--flo-color-status-positive-bg: #D8F3DC;--flo-color-status-positive-border: #95D5B2;--flo-color-status-positive-solid: #2D6A4F;--flo-color-status-positive-on-solid: #FFFFFF;--flo-color-status-warning-fg: #7A3D10;--flo-color-status-warning-bg: #FBE7D6;--flo-color-status-warning-border: #EFB384;--flo-color-status-warning-solid: #9A4D14;--flo-color-status-warning-on-solid: #FFFFFF;--flo-color-status-critical-fg: #A8262F;--flo-color-status-critical-bg: #FCD5D9;--flo-color-status-critical-border: #F4878F;--flo-color-status-critical-solid: #C8303A;--flo-color-status-critical-on-solid: #FFFFFF;--flo-color-status-info-fg: #24597A;--flo-color-status-info-bg: #D6E7F1;--flo-color-status-info-border: #9DC3DD;--flo-color-status-info-solid: #2E6F95;--flo-color-status-info-on-solid: #FFFFFF;--flo-color-status-neutral-fg: #4A4A42;--flo-color-status-neutral-bg: #F2F0E9;--flo-color-status-neutral-border: #D4D4C8;--flo-color-status-neutral-solid: #4A4A42;--flo-color-status-neutral-on-solid: #FFFFFF;--flo-color-identity-solid: #D4A017;--flo-color-identity-on-solid: #1A1A17;--flo-color-identity-bg: #FAEBC8;--flo-color-identity-fg: #7A5C0C;--flo-color-identity-border: #E6B94A;--flo-color-simulated-bg: #FBE7D6;--flo-color-simulated-fg: #7A3D10;--flo-color-simulated-border: #B85E1A;--flo-color-brand-tile: #2D6A4F;--flo-color-brand-tag: #D4A017;--flo-color-brand-mark: #1A1A17;--flo-color-brand-light: #F8F4EF;--flo-color-scrim: #1A1A1766;--flo-viz-line-clay: #A6501A;--flo-viz-line-crimson: #B23E4A;--flo-viz-line-ochre: #916A0B;--flo-viz-line-olive: #647520;--flo-viz-line-leaf: #2B7A52;--flo-viz-line-teal: #1E7777;--flo-viz-line-steel: #316F97;--flo-viz-line-heather: #81558E;--flo-viz-line-sand: #7F674C;--flo-viz-line-slate: #646B63;--flo-viz-subtle-clay: #FFE5D8;--flo-viz-subtle-crimson: #FFE4E4;--flo-viz-subtle-ochre: #FBEDD1;--flo-viz-subtle-olive: #EBF2D9;--flo-viz-subtle-leaf: #D9F3E2;--flo-viz-subtle-teal: #D5F2F1;--flo-viz-subtle-steel: #DAEEFE;--flo-viz-subtle-heather: #F4E5F9;--flo-viz-subtle-sand: #F4E9DD;--flo-viz-subtle-slate: #E8ECE7;--flo-viz-text-clay: #71330C;--flo-viz-text-crimson: #7B242E;--flo-viz-text-ochre: #5D4304;--flo-viz-text-olive: #424E15;--flo-viz-text-leaf: #175437;--flo-viz-text-teal: #155252;--flo-viz-text-steel: #144D6E;--flo-viz-text-heather: #5C3667;--flo-viz-text-sand: #564430;--flo-viz-text-slate: #444943;--flo-elevation-none: none;--flo-elevation-overlay: 0px 1px 2px 0px #1A1A1714, 0px 4px 12px 0px #1A1A171F;--flo-viz-sensor-body-temp: #A6501A;--flo-viz-sensor-heart-rate: #B23E4A;--flo-viz-sensor-spo2: #316F97;--flo-viz-sensor-pressure: #81558E;--flo-viz-sensor-ambient-temp: #916A0B;--flo-viz-sensor-humidity: #1E7777;--flo-viz-sensor-sound: #647520;--flo-viz-sensor-gsr: #7F674C;--flo-viz-sensor-battery: #2B7A52;--flo-viz-wire-tx: #916A0B;--flo-viz-wire-rx: #316F97;--flo-viz-wire-gnd: #646B63;--flo-viz-wire-vbat: #B23E4A;--flo-viz-wire-panel: #2B7A52;--flo-viz-wire-fault: #C8303A;--flo-viz-bus-scl: #316F97;--flo-viz-bus-sda: #916A0B;--flo-viz-bus-peripheral: #B23E4A;--flo-viz-field-0-bg: #DAEEFE;--flo-viz-field-0-fg: #144D6E;--flo-viz-field-1-bg: #F4E5F9;--flo-viz-field-1-fg: #5C3667;--flo-viz-field-2-bg: #D9F3E2;--flo-viz-field-2-fg: #175437;--flo-viz-field-3-bg: #FBEDD1;--flo-viz-field-3-fg: #5D4304;--flo-viz-field-4-bg: #FFE4E4;--flo-viz-field-4-fg: #7B242E;--flo-viz-field-5-bg: #D5F2F1;--flo-viz-field-5-fg: #155252;--flo-viz-chart-series: #2B7A52;--flo-viz-chart-grid: #E8E6DE;--flo-viz-chart-axis: #5C5C53;--flo-viz-chart-heat-cold: #316F97;--flo-viz-chart-heat-hot: #A6501A}[data-theme=dark]{color-scheme:dark;--flo-color-bg-canvas: #141713;--flo-color-bg-surface: #191C18;--flo-color-bg-raised: #1F231E;--flo-color-bg-sunken: #0F110F;--flo-color-bg-inverse: #ECEBE4;--flo-color-fg-primary: #ECEBE4;--flo-color-fg-secondary: #B4BAB0;--flo-color-fg-tertiary: #8F978C;--flo-color-fg-disabled: #666E63;--flo-color-fg-inverse: #1A1A17;--flo-color-fg-link: #74C69D;--flo-color-border-subtle: #262B25;--flo-color-border-default: #2F352E;--flo-color-border-strong: #666E63;--flo-color-focus-ring: #74C69D;--flo-color-action-primary-bg: #74C69D;--flo-color-action-primary-bg-hover: #95D5B2;--flo-color-action-primary-bg-pressed: #52B788;--flo-color-action-primary-fg: #0C2A1F;--flo-color-action-secondary-bg: #1F231E;--flo-color-action-secondary-bg-hover: #262B25;--flo-color-action-secondary-fg: #ECEBE4;--flo-color-action-secondary-border: #3D443C;--flo-color-action-ghost-bg-hover: #262B25;--flo-color-action-ghost-fg: #ECEBE4;--flo-color-action-danger-bg: #EF5B66;--flo-color-action-danger-bg-hover: #F4878F;--flo-color-action-danger-fg: #1A1A17;--flo-color-action-selected-bg: #0F3A2A;--flo-color-action-selected-fg: #95D5B2;--flo-color-action-selected-border: #74C69D;--flo-color-action-disabled-bg: #262B25;--flo-color-action-disabled-fg: #8F978C;--flo-color-status-positive-fg: #95D5B2;--flo-color-status-positive-bg: #0C2A1F;--flo-color-status-positive-border: #245C44;--flo-color-status-positive-solid: #74C69D;--flo-color-status-positive-on-solid: #0C2A1F;--flo-color-status-warning-fg: #EFB384;--flo-color-status-warning-bg: #2D1B0E;--flo-color-status-warning-border: #7A3D10;--flo-color-status-warning-solid: #E59255;--flo-color-status-warning-on-solid: #1A1A17;--flo-color-status-critical-fg: #F4878F;--flo-color-status-critical-bg: #2E1316;--flo-color-status-critical-border: #8A1F28;--flo-color-status-critical-solid: #EF5B66;--flo-color-status-critical-on-solid: #1A1A17;--flo-color-status-info-fg: #9DC3DD;--flo-color-status-info-bg: #0F1E29;--flo-color-status-info-border: #1F4A68;--flo-color-status-info-solid: #6FA8CC;--flo-color-status-info-on-solid: #1A1A17;--flo-color-status-neutral-fg: #B4BAB0;--flo-color-status-neutral-bg: #1F231E;--flo-color-status-neutral-border: #3D443C;--flo-color-status-neutral-solid: #B4BAB0;--flo-color-status-neutral-on-solid: #0F110F;--flo-color-identity-solid: #D4A017;--flo-color-identity-on-solid: #1A1A17;--flo-color-identity-bg: #2B2108;--flo-color-identity-fg: #F0CF7E;--flo-color-identity-border: #9E7812;--flo-color-simulated-bg: #2D1B0E;--flo-color-simulated-fg: #EFB384;--flo-color-simulated-border: #D4752B;--flo-color-brand-tile: #2D6A4F;--flo-color-brand-tag: #D4A017;--flo-color-brand-mark: #1A1A17;--flo-color-brand-light: #F8F4EF;--flo-color-scrim: #000000A6;--flo-viz-line-clay: #EA9764;--flo-viz-line-crimson: #ED8A8E;--flo-viz-line-ochre: #E1B75C;--flo-viz-line-olive: #ABC371;--flo-viz-line-leaf: #7BC89C;--flo-viz-line-teal: #73C5C4;--flo-viz-line-steel: #7FB5DC;--flo-viz-line-heather: #C69CD3;--flo-viz-line-sand: #C9B092;--flo-viz-line-slate: #A0A79E;--flo-viz-subtle-clay: #402719;--flo-viz-subtle-crimson: #442324;--flo-viz-subtle-ochre: #382C11;--flo-viz-subtle-olive: #2B3119;--flo-viz-subtle-leaf: #1B3426;--flo-viz-subtle-teal: #163333;--flo-viz-subtle-steel: #1A3040;--flo-viz-subtle-heather: #36273B;--flo-viz-subtle-sand: #362C20;--flo-viz-subtle-slate: #2B2F2A;--flo-viz-text-clay: #F9CDB4;--flo-viz-text-crimson: #FDC8C9;--flo-viz-text-ochre: #F3DBA9;--flo-viz-text-olive: #D7E5B9;--flo-viz-text-leaf: #BAE7CC;--flo-viz-text-teal: #B5E6E5;--flo-viz-text-steel: #BBDDF6;--flo-viz-text-heather: #E6CEED;--flo-viz-text-sand: #E4D5C3;--flo-viz-text-slate: #D4D9D3;--flo-elevation-none: none;--flo-elevation-overlay: 0px 1px 2px 0px #00000066, 0px 6px 16px 0px #0000008C;--flo-viz-sensor-body-temp: #EA9764;--flo-viz-sensor-heart-rate: #ED8A8E;--flo-viz-sensor-spo2: #7FB5DC;--flo-viz-sensor-pressure: #C69CD3;--flo-viz-sensor-ambient-temp: #E1B75C;--flo-viz-sensor-humidity: #73C5C4;--flo-viz-sensor-sound: #ABC371;--flo-viz-sensor-gsr: #C9B092;--flo-viz-sensor-battery: #7BC89C;--flo-viz-wire-tx: #E1B75C;--flo-viz-wire-rx: #7FB5DC;--flo-viz-wire-gnd: #A0A79E;--flo-viz-wire-vbat: #ED8A8E;--flo-viz-wire-panel: #7BC89C;--flo-viz-wire-fault: #EF5B66;--flo-viz-bus-scl: #7FB5DC;--flo-viz-bus-sda: #E1B75C;--flo-viz-bus-peripheral: #ED8A8E;--flo-viz-field-0-bg: #1A3040;--flo-viz-field-0-fg: #BBDDF6;--flo-viz-field-1-bg: #36273B;--flo-viz-field-1-fg: #E6CEED;--flo-viz-field-2-bg: #1B3426;--flo-viz-field-2-fg: #BAE7CC;--flo-viz-field-3-bg: #382C11;--flo-viz-field-3-fg: #F3DBA9;--flo-viz-field-4-bg: #442324;--flo-viz-field-4-fg: #FDC8C9;--flo-viz-field-5-bg: #163333;--flo-viz-field-5-fg: #B5E6E5;--flo-viz-chart-series: #7BC89C;--flo-viz-chart-grid: #262B25;--flo-viz-chart-axis: #8F978C;--flo-viz-chart-heat-cold: #7FB5DC;--flo-viz-chart-heat-hot: #EA9764}[data-theme=eartag]{color-scheme:dark;--flo-color-bg-canvas: #050607;--flo-color-bg-surface: #0B0D10;--flo-color-bg-raised: #12151A;--flo-color-bg-sunken: #000000;--flo-color-bg-inverse: #F3F5F7;--flo-color-fg-primary: #F3F5F7;--flo-color-fg-secondary: #B8C0CA;--flo-color-fg-tertiary: #98A1AD;--flo-color-fg-disabled: #6C7480;--flo-color-fg-inverse: #000000;--flo-color-fg-link: #67E8F9;--flo-color-border-subtle: #1A1E24;--flo-color-border-default: #252A32;--flo-color-border-strong: #6C7480;--flo-color-focus-ring: #67E8F9;--flo-color-action-primary-bg: #FFC107;--flo-color-action-primary-bg-hover: #FFD700;--flo-color-action-primary-bg-pressed: #FFB300;--flo-color-action-primary-fg: #000000;--flo-color-action-secondary-bg: #12151A;--flo-color-action-secondary-bg-hover: #1A1E24;--flo-color-action-secondary-fg: #F3F5F7;--flo-color-action-secondary-border: #3A414C;--flo-color-action-ghost-bg-hover: #1A1E24;--flo-color-action-ghost-fg: #F3F5F7;--flo-color-action-danger-bg: #F44336;--flo-color-action-danger-bg-hover: #FF8A80;--flo-color-action-danger-fg: #000000;--flo-color-action-selected-bg: #1F1800;--flo-color-action-selected-fg: #FFD700;--flo-color-action-selected-border: #FFC107;--flo-color-action-disabled-bg: #1A1E24;--flo-color-action-disabled-fg: #98A1AD;--flo-color-status-positive-fg: #86EFAC;--flo-color-status-positive-bg: #04230F;--flo-color-status-positive-border: #166534;--flo-color-status-positive-solid: #4ADE80;--flo-color-status-positive-on-solid: #000000;--flo-color-status-warning-fg: #FFB877;--flo-color-status-warning-bg: #2B1600;--flo-color-status-warning-border: #8A4A00;--flo-color-status-warning-solid: #FF9F43;--flo-color-status-warning-on-solid: #000000;--flo-color-status-critical-fg: #FF8A80;--flo-color-status-critical-bg: #2D0A0A;--flo-color-status-critical-border: #8F1F1F;--flo-color-status-critical-solid: #F44336;--flo-color-status-critical-on-solid: #000000;--flo-color-status-info-fg: #67E8F9;--flo-color-status-info-bg: #04202B;--flo-color-status-info-border: #0E7490;--flo-color-status-info-solid: #22D3EE;--flo-color-status-info-on-solid: #000000;--flo-color-status-neutral-fg: #B8C0CA;--flo-color-status-neutral-bg: #12151A;--flo-color-status-neutral-border: #3A414C;--flo-color-status-neutral-solid: #B8C0CA;--flo-color-status-neutral-on-solid: #000000;--flo-color-identity-solid: #FFC107;--flo-color-identity-on-solid: #000000;--flo-color-identity-bg: #1F1800;--flo-color-identity-fg: #FFD700;--flo-color-identity-border: #8A6A00;--flo-color-simulated-bg: #1E1630;--flo-color-simulated-fg: #D6B8FF;--flo-color-simulated-border: #8B5CF6;--flo-color-brand-tile: #000000;--flo-color-brand-tag: #FFC107;--flo-color-brand-mark: #000000;--flo-color-brand-light: #FFFFFF;--flo-color-scrim: #000000CC;--flo-viz-line-clay: #EA9764;--flo-viz-line-crimson: #ED8A8E;--flo-viz-line-ochre: #E1B75C;--flo-viz-line-olive: #ABC371;--flo-viz-line-leaf: #7BC89C;--flo-viz-line-teal: #73C5C4;--flo-viz-line-steel: #7FB5DC;--flo-viz-line-heather: #C69CD3;--flo-viz-line-sand: #C9B092;--flo-viz-line-slate: #A0A79E;--flo-viz-subtle-clay: #402719;--flo-viz-subtle-crimson: #442324;--flo-viz-subtle-ochre: #382C11;--flo-viz-subtle-olive: #2B3119;--flo-viz-subtle-leaf: #1B3426;--flo-viz-subtle-teal: #163333;--flo-viz-subtle-steel: #1A3040;--flo-viz-subtle-heather: #36273B;--flo-viz-subtle-sand: #362C20;--flo-viz-subtle-slate: #2B2F2A;--flo-viz-text-clay: #F9CDB4;--flo-viz-text-crimson: #FDC8C9;--flo-viz-text-ochre: #F3DBA9;--flo-viz-text-olive: #D7E5B9;--flo-viz-text-leaf: #BAE7CC;--flo-viz-text-teal: #B5E6E5;--flo-viz-text-steel: #BBDDF6;--flo-viz-text-heather: #E6CEED;--flo-viz-text-sand: #E4D5C3;--flo-viz-text-slate: #D4D9D3;--flo-elevation-none: none;--flo-elevation-overlay: 0px 1px 2px 0px #00000066, 0px 6px 16px 0px #0000008C;--flo-viz-sensor-body-temp: #EA9764;--flo-viz-sensor-heart-rate: #ED8A8E;--flo-viz-sensor-spo2: #7FB5DC;--flo-viz-sensor-pressure: #C69CD3;--flo-viz-sensor-ambient-temp: #E1B75C;--flo-viz-sensor-humidity: #73C5C4;--flo-viz-sensor-sound: #ABC371;--flo-viz-sensor-gsr: #C9B092;--flo-viz-sensor-battery: #7BC89C;--flo-viz-wire-tx: #E1B75C;--flo-viz-wire-rx: #7FB5DC;--flo-viz-wire-gnd: #A0A79E;--flo-viz-wire-vbat: #ED8A8E;--flo-viz-wire-panel: #7BC89C;--flo-viz-wire-fault: #F44336;--flo-viz-bus-scl: #7FB5DC;--flo-viz-bus-sda: #E1B75C;--flo-viz-bus-peripheral: #ED8A8E;--flo-viz-field-0-bg: #1A3040;--flo-viz-field-0-fg: #BBDDF6;--flo-viz-field-1-bg: #36273B;--flo-viz-field-1-fg: #E6CEED;--flo-viz-field-2-bg: #1B3426;--flo-viz-field-2-fg: #BAE7CC;--flo-viz-field-3-bg: #382C11;--flo-viz-field-3-fg: #F3DBA9;--flo-viz-field-4-bg: #442324;--flo-viz-field-4-fg: #FDC8C9;--flo-viz-field-5-bg: #163333;--flo-viz-field-5-fg: #B5E6E5;--flo-viz-chart-series: #7BC89C;--flo-viz-chart-grid: #1A1E24;--flo-viz-chart-axis: #98A1AD;--flo-viz-chart-heat-cold: #7FB5DC;--flo-viz-chart-heat-hot: #EA9764}:root{--flo-font-sans: Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-font-condensed: "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-font-mono: ui-monospace, "SF Mono", Menlo, Consolas, monospace;--flo-font-weight-regular: 400;--flo-font-weight-medium: 500;--flo-font-weight-semibold: 600;--flo-font-weight-bold: 700;--flo-font-size-xs: 12px;--flo-font-size-sm: 13px;--flo-font-size-md: 14px;--flo-font-size-lg: 16px;--flo-font-size-xl: 18px;--flo-font-size-2xl: 20px;--flo-font-size-3xl: 24px;--flo-font-size-4xl: 30px;--flo-font-size-5xl: 36px;--flo-font-size-6xl: 48px;--flo-space-0: 0px;--flo-space-1: 4px;--flo-space-2: 8px;--flo-space-3: 12px;--flo-space-4: 16px;--flo-space-5: 20px;--flo-space-6: 24px;--flo-space-8: 32px;--flo-space-10: 40px;--flo-space-12: 48px;--flo-space-16: 64px;--flo-radius-none: 0px;--flo-radius-xs: 2px;--flo-radius-sm: 4px;--flo-radius-md: 6px;--flo-radius-lg: 8px;--flo-radius-xl: 12px;--flo-radius-pill: 999px;--flo-border-width-hairline: 1px;--flo-border-width-thick: 2px;--flo-duration-fast: .12s;--flo-duration-base: .2s;--flo-duration-slow: .32s;--flo-easing-standard: cubic-bezier(.2, 0, 0, 1);--flo-easing-enter: cubic-bezier(0, 0, .2, 1);--flo-easing-exit: cubic-bezier(.4, 0, 1, 1);--flo-layer-base: 0;--flo-layer-raised: 1;--flo-layer-sticky: 10;--flo-layer-nav: 20;--flo-layer-overlay: 30;--flo-layer-modal: 40;--flo-layer-toast: 50;--flo-type-display: 700 48px/1.1667 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-display-tracking: -.02em;--flo-type-headline-lg: 700 36px/1.2222 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-headline-lg-tracking: -.02em;--flo-type-headline-md: 700 30px/1.2667 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-headline-md-tracking: -.015em;--flo-type-headline-sm: 600 24px/1.3333 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-headline-sm-tracking: -.01em;--flo-type-title-lg: 600 20px/1.4 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-title-lg-tracking: -.005em;--flo-type-title-md: 600 18px/1.4444 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-title-md-tracking: 0em;--flo-type-title-sm: 600 16px/1.5 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-title-sm-tracking: 0em;--flo-type-body-lg: 400 16px/1.5 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-body-lg-tracking: 0em;--flo-type-body-md: 400 14px/1.4286 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-body-md-tracking: 0em;--flo-type-body-sm: 400 13px/1.3846 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-body-sm-tracking: 0em;--flo-type-label-lg: 600 14px/1.4286 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-label-lg-tracking: 0em;--flo-type-label-md: 500 13px/1.3846 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-label-md-tracking: 0em;--flo-type-label-sm: 600 12px/1.3333 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-label-sm-tracking: .02em;--flo-type-caption: 400 12px/1.3333 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-type-caption-tracking: 0em;--flo-type-metric-lg: 700 36px/1.2222 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-metric-lg-tracking: -.02em;--flo-type-metric-md: 700 24px/1.25 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-metric-md-tracking: -.01em;--flo-type-metric-sm: 600 20px/1.3 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-type-metric-sm-tracking: 0em;--flo-type-code: 400 13px/1.5385 ui-monospace, "SF Mono", Menlo, Consolas, monospace;--flo-type-code-tracking: 0em;--flo-text-display: 700 48px/1.1 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-text-display-tracking: -.02em;--flo-text-h1: 700 30px/1.2 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-text-h1-tracking: -.015em;--flo-text-h2: 600 24px/1.25 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-text-h2-tracking: -.01em;--flo-text-h3: 600 20px/1.35 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-h3-tracking: 0em;--flo-text-title: 600 18px/1.4 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-title-tracking: 0em;--flo-text-lead: 400 18px/1.55 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-lead-tracking: 0em;--flo-text-body: 400 16px/1.6 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-body-tracking: 0em;--flo-text-small: 400 14px/1.5 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-small-tracking: 0em;--flo-text-label: 600 14px/1.4 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-label-tracking: 0em;--flo-text-meta: 500 12px/1.4 Roboto, system-ui, -apple-system, "Segoe UI", sans-serif;--flo-text-meta-tracking: .02em;--flo-text-metric-lg: 700 36px/1.15 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-text-metric-lg-tracking: -.02em;--flo-text-metric-sm: 700 24px/1.2 "Roboto Condensed", Roboto, system-ui, sans-serif;--flo-text-metric-sm-tracking: -.01em;--flo-text-code: 400 14px/1.6 ui-monospace, "SF Mono", Menlo, Consolas, monospace;--flo-text-code-tracking: 0em;--flo-viz-material-epoxy: #1E2321;--flo-viz-material-epoxy-edge: #3B4440;--flo-viz-material-epoxy-mark: #6E7A74;--flo-viz-material-die: #111412;--flo-viz-material-module-body: #1C2A30;--flo-viz-material-tin: #C9CCD1;--flo-viz-material-tin-shade: #8A8D92;--flo-viz-material-steel-can: #9AA0A8;--flo-viz-material-steel-can-shade: #6C7078;--flo-viz-material-gold: #E2B53F;--flo-viz-material-gold-shade: #A88426;--flo-viz-material-ceramic: #A8794A;--flo-viz-material-ceramic-shade: #6B4B2A;--flo-viz-material-ferrite: #6E6A62;--flo-viz-material-ferrite-shade: #4A4740;--flo-viz-material-led-body: #E8E8E8;--flo-viz-material-led-body-shade: #9A9A9A;--flo-viz-material-led-red: #E5483B;--flo-viz-material-switch-body: #2A2F2C;--flo-viz-material-switch-cap: #8B948F;--flo-viz-material-rubber: #444444;--flo-viz-material-port: #333333;--flo-viz-material-hole: #222222;--flo-viz-material-marking: #C8D3CC;--flo-viz-material-soldermask: #0F5A3C;--flo-viz-material-soldermask-module: #134A3A;--flo-viz-material-soldermask-edge: #2C7A63;--flo-viz-material-radio-module: #1F6F55;--flo-viz-material-antenna-pcb: #2F6B3A;--flo-viz-material-antenna-pcb-shade: #1F4A28;--flo-viz-material-copper-top: #D0533F;--flo-viz-material-copper-bottom: #4F86B8;--flo-viz-material-copper-inner1: #5FD1B0;--flo-viz-material-copper-inner2: #E8A33D;--flo-viz-material-net-highlight: #FFF3B0;--flo-viz-material-backdrop: #141713;--flo-viz-material-scene-background: #0F110F;--flo-viz-material-scene-sky: #D9E2DB;--flo-viz-material-scene-ground: #1F231E;--flo-viz-glow-charging: #EF5B66;--flo-viz-glow-charged: #7BC89C;--flo-viz-glow-radio: #7FB5DC;--flo-viz-glow-gps-fix: #7BC89C;--flo-viz-glow-gps-searching: #E1B75C;--flo-viz-glow-cold: #7FB5DC;--flo-viz-glow-hot: #EA9764;--flo-viz-glow-humidity: #73C5C4;--flo-viz-glow-pressure: #C69CD3;--flo-viz-glow-sound: #ABC371;--flo-viz-glow-gsr: #C9B092;--flo-viz-glow-idle: #A0A79E;--flo-viz-scene-page-background: #0A0E27;--flo-viz-scene-background: #000000;--flo-viz-scene-black: #000000;--flo-viz-scene-white: #FFFFFF;--flo-viz-scene-light-key: #FFFFFF;--flo-viz-scene-light-cyan: #4FC3F7;--flo-viz-scene-light-blue: #6699FF;--flo-viz-scene-logo-glow: #4FC3F7;--flo-viz-scene-tag-edge: #000000;--flo-viz-scene-hardware: #111111;--flo-viz-scene-button-border: #FFD700;--flo-viz-scene-button-fill: #FFB300;--flo-viz-scene-button-fill-hover: #FFC107;--flo-viz-scene-button-label: #333333;--flo-viz-scene-button-label-outline: #FFC107;--flo-viz-scene-button-label-outline-hover: #FFD700;--flo-viz-scene-form-background: #000000E6;--flo-viz-scene-form-field: #FFFFFF1A;--flo-viz-scene-form-placeholder: #FFFFFF80;--flo-viz-scene-form-glow: #FFC10780;--flo-viz-scene-form-glow-soft: #FFC10733;--flo-viz-scene-form-focus-glow: #FFC1074D;--flo-viz-scene-form-error: #F44336;--flo-viz-scene-form-error-soft: #F4433633;--flo-viz-scene-form-success: #4CAF50;--flo-viz-scene-form-success-soft: #4CAF5033;--flo-viz-terminal-default: #7CB8FF;--flo-viz-terminal-command: #4ADE80;--flo-viz-terminal-warning: #FBBF24;--flo-viz-terminal-success: #34D399;--flo-viz-terminal-log: #A3E635;--flo-viz-terminal-title: #22D3EE;--flo-viz-terminal-subtitle: #67E8F9;--flo-viz-terminal-metric: #6EE7B7;--flo-control-height-sm: 28px;--flo-control-height-md: 36px;--flo-control-height-lg: 44px;--flo-control-radius: 10px;--flo-surface-radius-popover: 14px;--flo-surface-radius-card: 16px;--flo-surface-radius-sheet: 20px;--flo-touch-min-target: 44px;--flo-touch-height-sm: 44px;--flo-touch-height-md: 48px;--flo-touch-height-lg: 52px;--flo-touch-height-xl: 56px;--flo-button-radius: 10px;--flo-button-padding-inline-sm: 12px;--flo-button-padding-inline-md: 16px;--flo-button-padding-inline-lg: 20px;--flo-button-gap: 8px;--flo-button-border-width: 1px;--flo-input-radius: 10px;--flo-input-padding-inline: 12px;--flo-input-border-width: 1px;--flo-card-radius: 16px;--flo-card-padding: 20px;--flo-card-padding-compact: 12px;--flo-card-border-width: 1px;--flo-badge-radius: 999px;--flo-badge-padding-inline: 12px;--flo-badge-height: 24px;--flo-badge-height-md: 36px;--flo-tabs-radius: 10px;--flo-tabs-indicator: 2px;--flo-banner-radius: 10px;--flo-banner-padding: 12px;--flo-banner-icon-size: 16px;--flo-sheet-radius: 20px;--flo-focus-width: 2px;--flo-focus-offset: 2px;--flo-icon-size-sm: 16px;--flo-icon-size-md: 20px;--flo-icon-size-lg: 24px;--flo-icon-stroke: 1.75px;--flo-layout-nav-width: 248px;--flo-layout-nav-width-compact: 72px;--flo-layout-header-height: 60px;--flo-layout-content-max: 1200px;--flo-layout-readable-max: 720px;--flo-layout-panel-width: 400px}@media (prefers-reduced-motion: reduce){:root{--flo-duration-fast: 0ms;--flo-duration-base: 0ms;--flo-duration-slow: 0ms}}*{margin:0;padding:0;box-sizing:border-box;-webkit-tap-highlight-color:transparent}html{-webkit-text-size-adjust:100%;text-size-adjust:100%;background:var(--flo-viz-scene-page-background)}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;line-height:1.6;overflow-x:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-y:none}#root{width:100%;height:100vh;height:100dvh;overflow:hidden;position:fixed;top:0;left:0;-webkit-overflow-scrolling:touch}.app{position:relative;width:100%;height:100vh;overflow:hidden;touch-action:none}.hero-3d-container{position:relative}@media (max-width: 768px){body{font-size:16px}.hero-3d-container{touch-action:pan-y pinch-zoom}}@media (hover: none) and (pointer: coarse){*{user-select:none;-webkit-user-select:none}input,textarea{user-select:text;-webkit-user-select:text}}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hero-action{position:absolute;left:50%;bottom:9%;transform:translate(-50%);width:16.75rem;height:3.75rem;border:0;border-radius:1.25rem;background:transparent;color:transparent;pointer-events:none}.hero-action:focus-visible{outline:3px solid var(--flo-viz-scene-white);outline-offset:4px}@media (max-width: 768px){.hero-action{width:10.25rem;height:2.75rem;border-radius:.9rem}}
