html[data-identity=a]{--fvo-primitive-color-emerald-950:#082A23;--fvo-primitive-color-emerald-900:#083F35;--fvo-primitive-color-emerald-850:#103B31;--fvo-primitive-color-emerald-800:#132F28;--fvo-primitive-color-emerald-750:#174A3C;--fvo-primitive-color-emerald-700:#12654C;--fvo-primitive-color-emerald-600:#21633F;--fvo-primitive-color-emerald-500:#365B4B;--fvo-primitive-color-sage-700:#52635A;--fvo-primitive-color-sage-500:#7D9184;--fvo-primitive-color-sage-450:#789887;--fvo-primitive-color-sage-300:#BACDC0;--fvo-primitive-color-sage-200:#CED7CE;--fvo-primitive-color-sage-100:#E8EFE4;--fvo-primitive-color-natural-50:#F8F5EE;--fvo-primitive-color-natural-100:#F5F3EC;--fvo-primitive-color-white:#FFFFFF;--fvo-primitive-color-ivory:#F2F6EB;--fvo-primitive-color-lime-500:#C9F36D;--fvo-primitive-color-gold-500:#F6CF6D;--fvo-primitive-color-gold-800:#805000;--fvo-primitive-color-red-700:#A32638;--fvo-primitive-color-red-200:#FFB2BC;--fvo-primitive-color-blue-700:#245E89;--fvo-primitive-color-blue-200:#A7D4F3;--fvo-primitive-color-green-200:#A4DEBA;--fvo-primitive-color-gold-200:#F2D48C;--fvo-primitive-font-body:Inter,Arial,sans-serif;--fvo-primitive-font-heading:Manrope,Arial,sans-serif;--fvo-primitive-space-0:0px;--fvo-primitive-space-2:2px;--fvo-primitive-space-4:4px;--fvo-primitive-space-8:8px;--fvo-primitive-space-12:12px;--fvo-primitive-space-16:16px;--fvo-primitive-space-20:20px;--fvo-primitive-space-24:24px;--fvo-primitive-space-32:32px;--fvo-primitive-space-40:40px;--fvo-primitive-space-48:48px;--fvo-primitive-space-64:64px;--fvo-primitive-space-80:80px;--fvo-primitive-space-96:96px;--fvo-primitive-radius-6:6px;--fvo-primitive-radius-12:12px;--fvo-primitive-radius-32:32px;--fvo-primitive-radius-pill:999px;--fvo-primitive-size-control:48px;--fvo-primitive-size-compact:44px;--fvo-primitive-size-icon:20px;--fvo-primitive-size-icon-small:16px;--fvo-primitive-size-field-mobile:16px;--fvo-primitive-type-caption:12px;--fvo-primitive-type-label:14px;--fvo-primitive-type-body:16px;--fvo-primitive-type-small:14px;--fvo-primitive-type-h3:20px;--fvo-primitive-type-h2:28px;--fvo-primitive-type-h1:36px;--fvo-primitive-type-display:88px;--fvo-primitive-line-body:1.55;--fvo-primitive-line-heading:1.15;--fvo-primitive-motion-fast:120ms;--fvo-primitive-motion-standard:180ms;--fvo-primitive-motion-panel:240ms;--fvo-primitive-motion-reduced:0ms;--fvo-primitive-motion-easing:cubic-bezier(.2,0,0,1);--fvo-primitive-focus-width:3px;--fvo-primitive-focus-offset:3px;--fvo-primitive-border-width:1px;--fvo-primitive-shadow-floating:0 12px 40px #091F191A;--fvo-primitive-shadow-overlay:0 24px 80px #091F192E;--fvo-primitive-z-navigation:20;--fvo-primitive-z-popover:30;--fvo-primitive-z-dialog:40;--fvo-primitive-z-toast:50;--fvo-primitive-color-red-800:#7E1B2B;--fvo-primitive-color-red-900:#641523;--fvo-primitive-color-lime-300:#DDF8A6;--fvo-primitive-color-lime-600:#B8E65C;--fvo-primitive-color-apricot:#EBC6AE;--fvo-primitive-font-editorial:"Instrument Serif",Georgia,serif;--fvo-primitive-radius-22:22px;--fvo-primitive-radius-28:28px}html[data-identity=a][data-theme=light]{--fvo-surface-canvas:#F5F3EC;--fvo-surface-default:#FFFFFF;--fvo-surface-subtle:#E8EFE4;--fvo-text-primary:#132F28;--fvo-text-secondary:#52635A;--fvo-border-subtle:#CED7CE;--fvo-border-control:#7D9184;--fvo-action-primary:#12654C;--fvo-action-on-primary:#FFFFFF;--fvo-action-hover:#083F35;--fvo-action-pressed:#082A23;--fvo-focus-ring:#12654C;--fvo-status-success:#21633F;--fvo-status-warning:#805000;--fvo-status-error:#A32638;--fvo-status-info:#245E89;--fvo-surface-brand:#083F35;--fvo-text-on-brand:#F8F5EE;--fvo-text-on-brand-muted:#C5D8C6;--fvo-accent-energy:#C9F36D;--fvo-accent-gold:#F6CF6D;--fvo-text-on-energy:#083F35;--fvo-shape-control:12px;--fvo-shape-panel:22px;--fvo-shape-feature:28px;--fvo-action-destructive:#A32638;--fvo-action-on-destructive:#FFFFFF;--fvo-action-destructive-hover:#7E1B2B;--fvo-action-destructive-pressed:#641523;--fvo-action-secondary-hover:#E8EFE4;--fvo-action-on-brand-hover:#174A3C;--fvo-accent-energy-hover:#DDF8A6;--fvo-accent-energy-pressed:#B8E65C;--fvo-accent-sun:#F6CF6D;--fvo-accent-apricot:#EBC6AE;--fvo-component-button-height:48px;--fvo-component-button-height-compact:44px;--fvo-component-button-radius:12px;--fvo-component-button-padding-x:20px;--fvo-component-button-gap:8px;--fvo-component-button-font-size:14px;--fvo-component-button-fill:#12654C;--fvo-component-button-text:#FFFFFF;--fvo-component-field-height:48px;--fvo-component-field-radius:12px;--fvo-component-field-padding-x:12px;--fvo-component-field-font-size:16px;--fvo-component-field-fill:#FFFFFF;--fvo-component-field-border:#7D9184;--fvo-component-field-error:#A32638;--fvo-component-panel-radius:22px;--fvo-component-panel-padding:24px;--fvo-component-panel-padding-mobile:20px;--fvo-component-panel-fill:#FFFFFF;--fvo-component-panel-border:#CED7CE;--fvo-component-dialog-radius:28px;--fvo-component-dialog-width:560px;--fvo-component-drawer-width:480px;--fvo-component-tooltip-max-width:280px;--fvo-component-navigation-sidebar:242px;--fvo-component-navigation-mobile:72px;--fvo-component-table-row-min:56px;--fvo-component-table-row-compact:48px;--fvo-component-table-text:14px;--fvo-component-chip-height:32px;--fvo-component-chip-hit-area:44px;--fvo-component-toast-max-width:520px;--fvo-component-progress-height:8px;--fvo-component-ring-size:120px;--fvo-component-chart-stroke:2px;--fvo-component-layout-max:1440px;--fvo-component-layout-gutter:24px;--fvo-component-layout-mobile-gutter:20px}html[data-identity=a][data-theme=dark]{--fvo-surface-canvas:#082A23;--fvo-surface-default:#103B31;--fvo-surface-subtle:#174A3C;--fvo-text-primary:#F2F6EB;--fvo-text-secondary:#BACDC0;--fvo-border-subtle:#365B4B;--fvo-border-control:#789887;--fvo-action-primary:#C9F36D;--fvo-action-on-primary:#083F35;--fvo-action-hover:#F2F6EB;--fvo-action-pressed:#BACDC0;--fvo-focus-ring:#C9F36D;--fvo-status-success:#A4DEBA;--fvo-status-warning:#F2D48C;--fvo-status-error:#FFB2BC;--fvo-status-info:#A7D4F3;--fvo-surface-brand:#083F35;--fvo-text-on-brand:#F8F5EE;--fvo-text-on-brand-muted:#C5D8C6;--fvo-accent-energy:#C9F36D;--fvo-accent-gold:#F6CF6D;--fvo-text-on-energy:#083F35;--fvo-shape-control:12px;--fvo-shape-panel:22px;--fvo-shape-feature:28px;--fvo-action-destructive:#A32638;--fvo-action-on-destructive:#FFFFFF;--fvo-action-destructive-hover:#7E1B2B;--fvo-action-destructive-pressed:#641523;--fvo-action-secondary-hover:#174A3C;--fvo-action-on-brand-hover:#174A3C;--fvo-accent-energy-hover:#DDF8A6;--fvo-accent-energy-pressed:#B8E65C;--fvo-accent-sun:#F6CF6D;--fvo-accent-apricot:#EBC6AE;--fvo-component-button-height:48px;--fvo-component-button-height-compact:44px;--fvo-component-button-radius:12px;--fvo-component-button-padding-x:20px;--fvo-component-button-gap:8px;--fvo-component-button-font-size:14px;--fvo-component-button-fill:#C9F36D;--fvo-component-button-text:#083F35;--fvo-component-field-height:48px;--fvo-component-field-radius:12px;--fvo-component-field-padding-x:12px;--fvo-component-field-font-size:16px;--fvo-component-field-fill:#103B31;--fvo-component-field-border:#789887;--fvo-component-field-error:#FFB2BC;--fvo-component-panel-radius:22px;--fvo-component-panel-padding:24px;--fvo-component-panel-padding-mobile:20px;--fvo-component-panel-fill:#103B31;--fvo-component-panel-border:#365B4B;--fvo-component-dialog-radius:28px;--fvo-component-dialog-width:560px;--fvo-component-drawer-width:480px;--fvo-component-tooltip-max-width:280px;--fvo-component-navigation-sidebar:242px;--fvo-component-navigation-mobile:72px;--fvo-component-table-row-min:56px;--fvo-component-table-row-compact:48px;--fvo-component-table-text:14px;--fvo-component-chip-height:32px;--fvo-component-chip-hit-area:44px;--fvo-component-toast-max-width:520px;--fvo-component-progress-height:8px;--fvo-component-ring-size:120px;--fvo-component-chart-stroke:2px;--fvo-component-layout-max:1440px;--fvo-component-layout-gutter:24px;--fvo-component-layout-mobile-gutter:20px}html[data-identity=b]{--fvo-primitive-color-horizon-950:#07162B;--fvo-primitive-color-horizon-900:#0B1F3B;--fvo-primitive-color-horizon-850:#102743;--fvo-primitive-color-horizon-800:#102440;--fvo-primitive-color-horizon-750:#183754;--fvo-primitive-color-horizon-700:#0057E6;--fvo-primitive-color-horizon-600:#21633F;--fvo-primitive-color-horizon-500:#365574;--fvo-primitive-color-mist-700:#4A607A;--fvo-primitive-color-mist-500:#768CA7;--fvo-primitive-color-mist-450:#729AC4;--fvo-primitive-color-mist-300:#B8CAE0;--fvo-primitive-color-mist-200:#CEDBEC;--fvo-primitive-color-mist-100:#E6F0FF;--fvo-primitive-color-ice-50:#F7FAFF;--fvo-primitive-color-ice-100:#F4F8FF;--fvo-primitive-color-white:#FFFFFF;--fvo-primitive-color-ivory:#F2F7FF;--fvo-primitive-color-cyan-500:#75DEFF;--fvo-primitive-color-mint-500:#B1F2DD;--fvo-primitive-color-mint-800:#805000;--fvo-primitive-color-red-700:#A32638;--fvo-primitive-color-red-200:#FFB2BC;--fvo-primitive-color-blue-700:#245E89;--fvo-primitive-color-blue-200:#A7D4F3;--fvo-primitive-color-green-200:#A4DEBA;--fvo-primitive-color-mint-200:#F2D48C;--fvo-primitive-font-body:Inter,Arial,sans-serif;--fvo-primitive-font-heading:Plus Jakarta Sans,Arial,sans-serif;--fvo-primitive-space-0:0px;--fvo-primitive-space-2:2px;--fvo-primitive-space-4:4px;--fvo-primitive-space-8:8px;--fvo-primitive-space-12:12px;--fvo-primitive-space-16:16px;--fvo-primitive-space-20:20px;--fvo-primitive-space-24:24px;--fvo-primitive-space-32:32px;--fvo-primitive-space-40:40px;--fvo-primitive-space-48:48px;--fvo-primitive-space-64:64px;--fvo-primitive-space-80:80px;--fvo-primitive-space-96:96px;--fvo-primitive-radius-6:6px;--fvo-primitive-radius-12:12px;--fvo-primitive-radius-32:32px;--fvo-primitive-radius-pill:999px;--fvo-primitive-size-control:48px;--fvo-primitive-size-compact:44px;--fvo-primitive-size-icon:20px;--fvo-primitive-size-icon-small:16px;--fvo-primitive-size-field-mobile:16px;--fvo-primitive-type-caption:12px;--fvo-primitive-type-label:14px;--fvo-primitive-type-body:16px;--fvo-primitive-type-small:14px;--fvo-primitive-type-h3:20px;--fvo-primitive-type-h2:28px;--fvo-primitive-type-h1:36px;--fvo-primitive-type-display:88px;--fvo-primitive-line-body:1.55;--fvo-primitive-line-heading:1.15;--fvo-primitive-motion-fast:120ms;--fvo-primitive-motion-standard:180ms;--fvo-primitive-motion-panel:240ms;--fvo-primitive-motion-reduced:0ms;--fvo-primitive-motion-easing:cubic-bezier(.2,0,0,1);--fvo-primitive-focus-width:3px;--fvo-primitive-focus-offset:3px;--fvo-primitive-border-width:1px;--fvo-primitive-shadow-floating:0 12px 40px #091F191A;--fvo-primitive-shadow-overlay:0 24px 80px #091F192E;--fvo-primitive-z-navigation:20;--fvo-primitive-z-popover:30;--fvo-primitive-z-dialog:40;--fvo-primitive-z-toast:50;--fvo-primitive-color-red-800:#7E1B2B;--fvo-primitive-color-red-900:#641523;--fvo-primitive-color-cyan-300:#B9EEFF;--fvo-primitive-color-cyan-600:#43CCF5;--fvo-primitive-color-apricot:#D8E8FF;--fvo-primitive-font-editorial:"Plus Jakarta Sans",Arial,sans-serif;--fvo-primitive-radius-22:22px;--fvo-primitive-radius-28:28px}html[data-identity=b][data-theme=light]{--fvo-surface-canvas:#F4F8FF;--fvo-surface-default:#FFFFFF;--fvo-surface-subtle:#E6F0FF;--fvo-text-primary:#102440;--fvo-text-secondary:#4A607A;--fvo-border-subtle:#CEDBEC;--fvo-border-control:#768CA7;--fvo-action-primary:#0057E6;--fvo-action-on-primary:#FFFFFF;--fvo-action-hover:#0B1F3B;--fvo-action-pressed:#07162B;--fvo-focus-ring:#0057E6;--fvo-status-success:#21633F;--fvo-status-warning:#805000;--fvo-status-error:#A32638;--fvo-status-info:#245E89;--fvo-surface-brand:#0B1F3B;--fvo-text-on-brand:#F7FAFF;--fvo-text-on-brand-muted:#C2D9F0;--fvo-accent-energy:#75DEFF;--fvo-accent-gold:#B1F2DD;--fvo-text-on-energy:#0B1F3B;--fvo-shape-control:10px;--fvo-shape-panel:16px;--fvo-shape-feature:20px;--fvo-action-destructive:#A32638;--fvo-action-on-destructive:#FFFFFF;--fvo-action-destructive-hover:#7E1B2B;--fvo-action-destructive-pressed:#641523;--fvo-action-secondary-hover:#E6F0FF;--fvo-action-on-brand-hover:#183754;--fvo-accent-energy-hover:#B9EEFF;--fvo-accent-energy-pressed:#43CCF5;--fvo-accent-sun:#B1F2DD;--fvo-accent-apricot:#D8E8FF;--fvo-component-button-height:48px;--fvo-component-button-height-compact:44px;--fvo-component-button-radius:10px;--fvo-component-button-padding-x:20px;--fvo-component-button-gap:8px;--fvo-component-button-font-size:14px;--fvo-component-button-fill:#0057E6;--fvo-component-button-text:#FFFFFF;--fvo-component-field-height:48px;--fvo-component-field-radius:10px;--fvo-component-field-padding-x:12px;--fvo-component-field-font-size:16px;--fvo-component-field-fill:#FFFFFF;--fvo-component-field-border:#768CA7;--fvo-component-field-error:#A32638;--fvo-component-panel-radius:16px;--fvo-component-panel-padding:24px;--fvo-component-panel-padding-mobile:20px;--fvo-component-panel-fill:#FFFFFF;--fvo-component-panel-border:#CEDBEC;--fvo-component-dialog-radius:20px;--fvo-component-dialog-width:560px;--fvo-component-drawer-width:480px;--fvo-component-tooltip-max-width:280px;--fvo-component-navigation-sidebar:242px;--fvo-component-navigation-mobile:72px;--fvo-component-table-row-min:56px;--fvo-component-table-row-compact:48px;--fvo-component-table-text:14px;--fvo-component-chip-height:32px;--fvo-component-chip-hit-area:44px;--fvo-component-toast-max-width:520px;--fvo-component-progress-height:8px;--fvo-component-ring-size:120px;--fvo-component-chart-stroke:2px;--fvo-component-layout-max:1440px;--fvo-component-layout-gutter:24px;--fvo-component-layout-mobile-gutter:20px}html[data-identity=b][data-theme=dark]{--fvo-surface-canvas:#07162B;--fvo-surface-default:#102743;--fvo-surface-subtle:#183754;--fvo-text-primary:#F2F7FF;--fvo-text-secondary:#B8CAE0;--fvo-border-subtle:#365574;--fvo-border-control:#729AC4;--fvo-action-primary:#75DEFF;--fvo-action-on-primary:#0B1F3B;--fvo-action-hover:#F2F7FF;--fvo-action-pressed:#B8CAE0;--fvo-focus-ring:#75DEFF;--fvo-status-success:#A4DEBA;--fvo-status-warning:#F2D48C;--fvo-status-error:#FFB2BC;--fvo-status-info:#A7D4F3;--fvo-surface-brand:#0B1F3B;--fvo-text-on-brand:#F7FAFF;--fvo-text-on-brand-muted:#C2D9F0;--fvo-accent-energy:#75DEFF;--fvo-accent-gold:#B1F2DD;--fvo-text-on-energy:#0B1F3B;--fvo-shape-control:10px;--fvo-shape-panel:16px;--fvo-shape-feature:20px;--fvo-action-destructive:#A32638;--fvo-action-on-destructive:#FFFFFF;--fvo-action-destructive-hover:#7E1B2B;--fvo-action-destructive-pressed:#641523;--fvo-action-secondary-hover:#183754;--fvo-action-on-brand-hover:#183754;--fvo-accent-energy-hover:#B9EEFF;--fvo-accent-energy-pressed:#43CCF5;--fvo-accent-sun:#B1F2DD;--fvo-accent-apricot:#D8E8FF;--fvo-component-button-height:48px;--fvo-component-button-height-compact:44px;--fvo-component-button-radius:10px;--fvo-component-button-padding-x:20px;--fvo-component-button-gap:8px;--fvo-component-button-font-size:14px;--fvo-component-button-fill:#75DEFF;--fvo-component-button-text:#0B1F3B;--fvo-component-field-height:48px;--fvo-component-field-radius:10px;--fvo-component-field-padding-x:12px;--fvo-component-field-font-size:16px;--fvo-component-field-fill:#102743;--fvo-component-field-border:#729AC4;--fvo-component-field-error:#FFB2BC;--fvo-component-panel-radius:16px;--fvo-component-panel-padding:24px;--fvo-component-panel-padding-mobile:20px;--fvo-component-panel-fill:#102743;--fvo-component-panel-border:#365574;--fvo-component-dialog-radius:20px;--fvo-component-dialog-width:560px;--fvo-component-drawer-width:480px;--fvo-component-tooltip-max-width:280px;--fvo-component-navigation-sidebar:242px;--fvo-component-navigation-mobile:72px;--fvo-component-table-row-min:56px;--fvo-component-table-row-compact:48px;--fvo-component-table-text:14px;--fvo-component-chip-height:32px;--fvo-component-chip-hit-area:44px;--fvo-component-toast-max-width:520px;--fvo-component-progress-height:8px;--fvo-component-ring-size:120px;--fvo-component-chart-stroke:2px;--fvo-component-layout-max:1440px;--fvo-component-layout-gutter:24px;--fvo-component-layout-mobile-gutter:20px}html[data-identity=c]{--fvo-primitive-color-plum-950:#1D102B;--fvo-primitive-color-plum-900:#2D0B3F;--fvo-primitive-color-plum-850:#321F40;--fvo-primitive-color-plum-800:#301A3A;--fvo-primitive-color-plum-750:#452C56;--fvo-primitive-color-plum-700:#7130A0;--fvo-primitive-color-plum-600:#21633F;--fvo-primitive-color-plum-500:#674C77;--fvo-primitive-color-mauve-700:#6D586F;--fvo-primitive-color-mauve-500:#987C9C;--fvo-primitive-color-mauve-450:#B18BB9;--fvo-primitive-color-mauve-300:#D4BDDA;--fvo-primitive-color-mauve-200:#E0D0E3;--fvo-primitive-color-mauve-100:#F1E7F5;--fvo-primitive-color-rose-50:#FCF8FB;--fvo-primitive-color-rose-100:#FBF6FA;--fvo-primitive-color-white:#FFFFFF;--fvo-primitive-color-ivory:#FCF3FF;--fvo-primitive-color-lavender-500:#E8C2FF;--fvo-primitive-color-coral-500:#FFB5AD;--fvo-primitive-color-coral-800:#805000;--fvo-primitive-color-red-700:#A32638;--fvo-primitive-color-red-200:#FFB2BC;--fvo-primitive-color-blue-700:#245E89;--fvo-primitive-color-blue-200:#A7D4F3;--fvo-primitive-color-green-200:#A4DEBA;--fvo-primitive-color-coral-200:#F2D48C;--fvo-primitive-font-body:Inter,Arial,sans-serif;--fvo-primitive-font-heading:Montserrat,Arial,sans-serif;--fvo-primitive-space-0:0px;--fvo-primitive-space-2:2px;--fvo-primitive-space-4:4px;--fvo-primitive-space-8:8px;--fvo-primitive-space-12:12px;--fvo-primitive-space-16:16px;--fvo-primitive-space-20:20px;--fvo-primitive-space-24:24px;--fvo-primitive-space-32:32px;--fvo-primitive-space-40:40px;--fvo-primitive-space-48:48px;--fvo-primitive-space-64:64px;--fvo-primitive-space-80:80px;--fvo-primitive-space-96:96px;--fvo-primitive-radius-6:6px;--fvo-primitive-radius-12:12px;--fvo-primitive-radius-32:32px;--fvo-primitive-radius-pill:999px;--fvo-primitive-size-control:48px;--fvo-primitive-size-compact:44px;--fvo-primitive-size-icon:20px;--fvo-primitive-size-icon-small:16px;--fvo-primitive-size-field-mobile:16px;--fvo-primitive-type-caption:12px;--fvo-primitive-type-label:14px;--fvo-primitive-type-body:16px;--fvo-primitive-type-small:14px;--fvo-primitive-type-h3:20px;--fvo-primitive-type-h2:28px;--fvo-primitive-type-h1:36px;--fvo-primitive-type-display:88px;--fvo-primitive-line-body:1.55;--fvo-primitive-line-heading:1.15;--fvo-primitive-motion-fast:120ms;--fvo-primitive-motion-standard:180ms;--fvo-primitive-motion-panel:240ms;--fvo-primitive-motion-reduced:0ms;--fvo-primitive-motion-easing:cubic-bezier(.2,0,0,1);--fvo-primitive-focus-width:3px;--fvo-primitive-focus-offset:3px;--fvo-primitive-border-width:1px;--fvo-primitive-shadow-floating:0 12px 40px #091F191A;--fvo-primitive-shadow-overlay:0 24px 80px #091F192E;--fvo-primitive-z-navigation:20;--fvo-primitive-z-popover:30;--fvo-primitive-z-dialog:40;--fvo-primitive-z-toast:50;--fvo-primitive-color-red-800:#7E1B2B;--fvo-primitive-color-red-900:#641523;--fvo-primitive-color-lavender-300:#F4E0FF;--fvo-primitive-color-lavender-600:#DFA9FA;--fvo-primitive-color-apricot:#F8D7E9;--fvo-primitive-font-editorial:"Instrument Serif",Georgia,serif;--fvo-primitive-radius-22:22px;--fvo-primitive-radius-28:28px}html[data-identity=c][data-theme=light]{--fvo-surface-canvas:#FBF6FA;--fvo-surface-default:#FFFFFF;--fvo-surface-subtle:#F1E7F5;--fvo-text-primary:#301A3A;--fvo-text-secondary:#6D586F;--fvo-border-subtle:#E0D0E3;--fvo-border-control:#987C9C;--fvo-action-primary:#7130A0;--fvo-action-on-primary:#FFFFFF;--fvo-action-hover:#2D0B3F;--fvo-action-pressed:#1D102B;--fvo-focus-ring:#7130A0;--fvo-status-success:#21633F;--fvo-status-warning:#805000;--fvo-status-error:#A32638;--fvo-status-info:#245E89;--fvo-surface-brand:#2D0B3F;--fvo-text-on-brand:#FCF8FB;--fvo-text-on-brand-muted:#DDC8E7;--fvo-accent-energy:#E8C2FF;--fvo-accent-gold:#FFB5AD;--fvo-text-on-energy:#2D0B3F;--fvo-shape-control:14px;--fvo-shape-panel:26px;--fvo-shape-feature:30px;--fvo-action-destructive:#A32638;--fvo-action-on-destructive:#FFFFFF;--fvo-action-destructive-hover:#7E1B2B;--fvo-action-destructive-pressed:#641523;--fvo-action-secondary-hover:#F1E7F5;--fvo-action-on-brand-hover:#452C56;--fvo-accent-energy-hover:#F4E0FF;--fvo-accent-energy-pressed:#DFA9FA;--fvo-accent-sun:#FFB5AD;--fvo-accent-apricot:#F8D7E9;--fvo-component-button-height:48px;--fvo-component-button-height-compact:44px;--fvo-component-button-radius:14px;--fvo-component-button-padding-x:20px;--fvo-component-button-gap:8px;--fvo-component-button-font-size:14px;--fvo-component-button-fill:#7130A0;--fvo-component-button-text:#FFFFFF;--fvo-component-field-height:48px;--fvo-component-field-radius:14px;--fvo-component-field-padding-x:12px;--fvo-component-field-font-size:16px;--fvo-component-field-fill:#FFFFFF;--fvo-component-field-border:#987C9C;--fvo-component-field-error:#A32638;--fvo-component-panel-radius:26px;--fvo-component-panel-padding:24px;--fvo-component-panel-padding-mobile:20px;--fvo-component-panel-fill:#FFFFFF;--fvo-component-panel-border:#E0D0E3;--fvo-component-dialog-radius:30px;--fvo-component-dialog-width:560px;--fvo-component-drawer-width:480px;--fvo-component-tooltip-max-width:280px;--fvo-component-navigation-sidebar:242px;--fvo-component-navigation-mobile:72px;--fvo-component-table-row-min:56px;--fvo-component-table-row-compact:48px;--fvo-component-table-text:14px;--fvo-component-chip-height:32px;--fvo-component-chip-hit-area:44px;--fvo-component-toast-max-width:520px;--fvo-component-progress-height:8px;--fvo-component-ring-size:120px;--fvo-component-chart-stroke:2px;--fvo-component-layout-max:1440px;--fvo-component-layout-gutter:24px;--fvo-component-layout-mobile-gutter:20px}html[data-identity=c][data-theme=dark]{--fvo-surface-canvas:#1D102B;--fvo-surface-default:#321F40;--fvo-surface-subtle:#452C56;--fvo-text-primary:#FCF3FF;--fvo-text-secondary:#D4BDDA;--fvo-border-subtle:#674C77;--fvo-border-control:#B18BB9;--fvo-action-primary:#E8C2FF;--fvo-action-on-primary:#2D0B3F;--fvo-action-hover:#FCF3FF;--fvo-action-pressed:#D4BDDA;--fvo-focus-ring:#E8C2FF;--fvo-status-success:#A4DEBA;--fvo-status-warning:#F2D48C;--fvo-status-error:#FFB2BC;--fvo-status-info:#A7D4F3;--fvo-surface-brand:#2D0B3F;--fvo-text-on-brand:#FCF8FB;--fvo-text-on-brand-muted:#DDC8E7;--fvo-accent-energy:#E8C2FF;--fvo-accent-gold:#FFB5AD;--fvo-text-on-energy:#2D0B3F;--fvo-shape-control:14px;--fvo-shape-panel:26px;--fvo-shape-feature:30px;--fvo-action-destructive:#A32638;--fvo-action-on-destructive:#FFFFFF;--fvo-action-destructive-hover:#7E1B2B;--fvo-action-destructive-pressed:#641523;--fvo-action-secondary-hover:#452C56;--fvo-action-on-brand-hover:#452C56;--fvo-accent-energy-hover:#F4E0FF;--fvo-accent-energy-pressed:#DFA9FA;--fvo-accent-sun:#FFB5AD;--fvo-accent-apricot:#F8D7E9;--fvo-component-button-height:48px;--fvo-component-button-height-compact:44px;--fvo-component-button-radius:14px;--fvo-component-button-padding-x:20px;--fvo-component-button-gap:8px;--fvo-component-button-font-size:14px;--fvo-component-button-fill:#E8C2FF;--fvo-component-button-text:#2D0B3F;--fvo-component-field-height:48px;--fvo-component-field-radius:14px;--fvo-component-field-padding-x:12px;--fvo-component-field-font-size:16px;--fvo-component-field-fill:#321F40;--fvo-component-field-border:#B18BB9;--fvo-component-field-error:#FFB2BC;--fvo-component-panel-radius:26px;--fvo-component-panel-padding:24px;--fvo-component-panel-padding-mobile:20px;--fvo-component-panel-fill:#321F40;--fvo-component-panel-border:#674C77;--fvo-component-dialog-radius:30px;--fvo-component-dialog-width:560px;--fvo-component-drawer-width:480px;--fvo-component-tooltip-max-width:280px;--fvo-component-navigation-sidebar:242px;--fvo-component-navigation-mobile:72px;--fvo-component-table-row-min:56px;--fvo-component-table-row-compact:48px;--fvo-component-table-text:14px;--fvo-component-chip-height:32px;--fvo-component-chip-hit-area:44px;--fvo-component-toast-max-width:520px;--fvo-component-progress-height:8px;--fvo-component-ring-size:120px;--fvo-component-chart-stroke:2px;--fvo-component-layout-max:1440px;--fvo-component-layout-gutter:24px;--fvo-component-layout-mobile-gutter:20px}html[data-product]:not([data-product=legacy]) .client-picker,html[data-product]:not([data-product=legacy]) .search-field input,html[data-product]:not([data-product=legacy]) .sidebar-install button,html[data-product]:not([data-product=legacy]) .surface-switch button.active{background:var(--panel)}html[data-product]:not([data-product=legacy]) .avatar{background:var(--product-tint)}html[data-product]:not([data-product=legacy]) .select-label select{background:var(--panel)}html[data-product]:not([data-product=legacy]) .discount-box,html[data-product]:not([data-product=legacy]) .quantity-control button{background:var(--paper-deep)}html[data-product]:not([data-product=legacy]) .metric-strip article{background:var(--panel)}html[data-product]:not([data-product=legacy]) .data-header{background:var(--paper-deep)}html[data-product]:not([data-product=legacy]) .data-row,html[data-product]:not([data-product=legacy]) .stock-grid article{background:var(--panel)}html[data-product]:not([data-product=legacy]) .phone-surface{background:var(--paper)}html[data-product]:not([data-product=legacy]) .alert-list article,html[data-product]:not([data-product=legacy]) .approval-actions button,html[data-product]:not([data-product=legacy]) .approval-card,html[data-product]:not([data-product=legacy]) .auth-switch button.active,html[data-product]:not([data-product=legacy]) .client-card,html[data-product]:not([data-product=legacy]) .data-card,html[data-product]:not([data-product=legacy]) .data-tool-grid button,html[data-product]:not([data-product=legacy]) .file-button,html[data-product]:not([data-product=legacy]) .filter-bar input,html[data-product]:not([data-product=legacy]) .filter-bar select,html[data-product]:not([data-product=legacy]) .focus-card,html[data-product]:not([data-product=legacy]) .import-preview button,html[data-product]:not([data-product=legacy]) .legal-page article,html[data-product]:not([data-product=legacy]) .login-card input,html[data-product]:not([data-product=legacy]) .login-card select,html[data-product]:not([data-product=legacy]) .mobile-kpis article,html[data-product]:not([data-product=legacy]) .mobile-more-panel header button,html[data-product]:not([data-product=legacy]) .mobile-more-panel>div button,html[data-product]:not([data-product=legacy]) .onboarding-steps button,html[data-product]:not([data-product=legacy]) .order-card button,html[data-product]:not([data-product=legacy]) .payment-grid input,html[data-product]:not([data-product=legacy]) .pos-lock-card input,html[data-product]:not([data-product=legacy]) .pos-lock-card select,html[data-product]:not([data-product=legacy]) .quiet-card,html[data-product]:not([data-product=legacy]) .refund-panel,html[data-product]:not([data-product=legacy]) .refund-panel input,html[data-product]:not([data-product=legacy]) .refund-panel select,html[data-product]:not([data-product=legacy]) .register-panel,html[data-product]:not([data-product=legacy]) .register-panel input,html[data-product]:not([data-product=legacy]) .register-summary article,html[data-product]:not([data-product=legacy]) .row-actions button,html[data-product]:not([data-product=legacy]) .settings-card input,html[data-product]:not([data-product=legacy]) .stock-grid button,html[data-product]:not([data-product=legacy]) .toolbar input,html[data-product]:not([data-product=legacy]) .toolbar select{background:var(--panel)}html[data-product]:not([data-product=legacy]) .client-summary{background:var(--paper-deep)}html[data-product]:not([data-product=legacy]) .appointment-creator,html[data-product]:not([data-product=legacy]) .appointment-list article,html[data-product]:not([data-product=legacy]) .approval-list article,html[data-product]:not([data-product=legacy]) .calendar-appointment,html[data-product]:not([data-product=legacy]) .calendar-day>header,html[data-product]:not([data-product=legacy]) .calendar-navigation button,html[data-product]:not([data-product=legacy]) .calendar-toolbar select,html[data-product]:not([data-product=legacy]) .consolidated-overview,html[data-product]:not([data-product=legacy]) .data-tool-grid>article,html[data-product]:not([data-product=legacy]) .employee-grid article,html[data-product]:not([data-product=legacy]) .message-list article,html[data-product]:not([data-product=legacy]) .quick-actions a,html[data-product]:not([data-product=legacy]) .settings-card{background:var(--panel)}html[data-product]:not([data-product=legacy]) .import-preview{background:var(--paper)}html[data-product]:not([data-product=legacy]) .approval-comment input,html[data-product]:not([data-product=legacy]) .attention-panel,html[data-product]:not([data-product=legacy]) .automation-list article,html[data-product]:not([data-product=legacy]) .catalog-heading-actions input,html[data-product]:not([data-product=legacy]) .catalog-heading-actions select,html[data-product]:not([data-product=legacy]) .catalog-readonly dl>div,html[data-product]:not([data-product=legacy]) .catalog-tools label input,html[data-product]:not([data-product=legacy]) .category-strip button,html[data-product]:not([data-product=legacy]) .choice-cards button,html[data-product]:not([data-product=legacy]) .configuration-overview article,html[data-product]:not([data-product=legacy]) .dashboard-filters select,html[data-product]:not([data-product=legacy]) .data-tool-grid select,html[data-product]:not([data-product=legacy]) .demo-bar select option,html[data-product]:not([data-product=legacy]) .detail-panel,html[data-product]:not([data-product=legacy]) .detail-panel input,html[data-product]:not([data-product=legacy]) .detail-panel select,html[data-product]:not([data-product=legacy]) .detail-panel textarea,html[data-product]:not([data-product=legacy]) .device-list article,html[data-product]:not([data-product=legacy]) .employee-button,html[data-product]:not([data-product=legacy]) .goal-card,html[data-product]:not([data-product=legacy]) .import-errors button,html[data-product]:not([data-product=legacy]) .import-heading button,html[data-product]:not([data-product=legacy]) .import-rollback button,html[data-product]:not([data-product=legacy]) .import-source select,html[data-product]:not([data-product=legacy]) .import-workflow,html[data-product]:not([data-product=legacy]) .inline-form button,html[data-product]:not([data-product=legacy]) .inline-form input,html[data-product]:not([data-product=legacy]) .inventory-summary article,html[data-product]:not([data-product=legacy]) .line-controls button,html[data-product]:not([data-product=legacy]) .line-controls select,html[data-product]:not([data-product=legacy]) .location-grid article,html[data-product]:not([data-product=legacy]) .location-onboarding>div button,html[data-product]:not([data-product=legacy]) .mapping-grid select,html[data-product]:not([data-product=legacy]) .message-preview,html[data-product]:not([data-product=legacy]) .messaging-composer>.form-grid,html[data-product]:not([data-product=legacy]) .metrics-toggle,html[data-product]:not([data-product=legacy]) .mobile-more-groups button,html[data-product]:not([data-product=legacy]) .onboarding-modules>label,html[data-product]:not([data-product=legacy]) .payments-editor input,html[data-product]:not([data-product=legacy]) .payments-editor select,html[data-product]:not([data-product=legacy]) .plan-usage,html[data-product]:not([data-product=legacy]) .print-receipt,html[data-product]:not([data-product=legacy]) .quick-client button,html[data-product]:not([data-product=legacy]) .quick-client input,html[data-product]:not([data-product=legacy]) .quick-lock-button,html[data-product]:not([data-product=legacy]) .rule-grid article,html[data-product]:not([data-product=legacy]) .sale-success-actions button,html[data-product]:not([data-product=legacy]) .scanner-card>header button,html[data-product]:not([data-product=legacy]) .scope-explainer article,html[data-product]:not([data-product=legacy]) .secondary-tools input,html[data-product]:not([data-product=legacy]) .section-actions,html[data-product]:not([data-product=legacy]) .segmented-control button.active,html[data-product]:not([data-product=legacy]) .settings-card select,html[data-product]:not([data-product=legacy]) .settings-card textarea,html[data-product]:not([data-product=legacy]) .settings-stepper button,html[data-product]:not([data-product=legacy]) .supplier-manager,html[data-product]:not([data-product=legacy]) .supplier-manager .card-title>button,html[data-product]:not([data-product=legacy]) .sync-health-icon,html[data-product]:not([data-product=legacy]) .sync-overview>article,html[data-product]:not([data-product=legacy]) .technical-details,html[data-product]:not([data-product=legacy]) .template-grid article,html[data-product]:not([data-product=legacy]) .text-action,html[data-product]:not([data-product=legacy]) .ticket-mobile-head button,html[data-product]:not([data-product=legacy]) .tour-close{background:var(--panel)}html[data-product=rindra],html[data-product=varotra]{--font-sans:Inter,Arial,sans-serif;--paper:var(--fvo-surface-canvas);--paper-deep:var(--fvo-surface-subtle);--panel:var(--fvo-surface-default);--panel-white:var(--fvo-surface-default);--ink:var(--fvo-text-primary);--ink-soft:var(--fvo-text-secondary);--ink-faint:var(--fvo-text-secondary);--line:var(--fvo-border-subtle);--brand:var(--fvo-surface-brand);--accent:var(--fvo-accent-energy);--coral:var(--fvo-action-primary);--coral-dark:var(--fvo-action-hover);--sage:var(--fvo-status-success);--sage-pale:var(--fvo-surface-subtle);--danger:var(--fvo-status-error);font-size:16px;color-scheme:light}html[data-product][data-theme=dark]{color-scheme:dark}html[data-product=varotra]{--product-accent:#93452B;--product-tint:#F5E2D6}html[data-product=rindra]{--product-accent:#68508E;--product-tint:#EEE8F5}html[data-product]:not([data-product=legacy]) h1,html[data-product]:not([data-product=legacy]) h2,html[data-product]:not([data-product=legacy]) h3{font-family:var(--fvo-primitive-font-heading);font-weight:650;letter-spacing:-.04em}html[data-product]:not([data-product=legacy]) :is(button,a,input,select,textarea):focus-visible{outline:3px solid var(--fvo-focus-ring);outline-offset:3px}html[data-product]:not([data-product=legacy]) input,html[data-product]:not([data-product=legacy]) select,html[data-product]:not([data-product=legacy]) textarea{background:var(--panel);color:var(--ink);border:1px solid var(--fvo-border-control);border-radius:12px;font-size:16px;min-height:48px;padding:12px;width:100%}html[data-product]:not([data-product=legacy]) input[type=checkbox]{width:22px;min-height:22px;accent-color:var(--fvo-action-primary)}html[data-product]:not([data-product=legacy]) textarea{font:inherit;min-height:88px}html[data-product]:not([data-product=legacy]) .primary-action{background:var(--fvo-action-primary);color:var(--fvo-action-on-primary);border:0;border-radius:12px;min-height:48px;padding:12px 20px;font-weight:650;cursor:pointer;font-size:14px;display:inline-flex;align-items:center;justify-content:center;gap:20px}html[data-product]:not([data-product=legacy]) .primary-action:hover{background:var(--fvo-action-hover)}html[data-product]:not([data-product=legacy]) .app-shell{grid-template-columns:252px minmax(0,1fr)}html[data-product]:not([data-product=legacy]) .sidebar{background:var(--fvo-surface-brand);color:var(--fvo-text-on-brand);padding:28px 16px 20px}html[data-product]:not([data-product=legacy]) .brand-block{padding:0 10px 20px;gap:12px}.product-mark{display:flex;align-items:center;gap:12px}.product-mark img{border-radius:14px}.product-mark strong{font-size:22px;letter-spacing:.08em;display:block;line-height:1.2}.product-mark small{font-size:9px;letter-spacing:.2em;display:block;margin-top:6px}html[data-product]:not([data-product=legacy]) .brand-name{font:500 14px var(--font-sans);margin-top:6px;line-height:1.5}html[data-product]:not([data-product=legacy]) .brand-location{color:var(--fvo-text-on-brand-muted);font-size:12px}html[data-product]:not([data-product=legacy]) .side-nav button{min-height:46px;font-size:14px;font-weight:500;color:var(--fvo-text-on-brand-muted);position:relative;padding-left:18px}html[data-product]:not([data-product=legacy]) .side-nav button.active{background:var(--fvo-accent-energy);color:var(--fvo-text-on-energy);font-weight:700}html[data-product]:not([data-product=legacy]) .nav-group>strong{color:var(--fvo-text-on-brand-muted);font-size:10px;opacity:.8;margin:4px 0}html[data-product]:not([data-product=legacy]) .workspace{padding:0 40px 48px;max-width:1640px;width:100%;margin:auto}html[data-product]:not([data-product=legacy]) .topbar{min-height:120px;border-bottom:1px solid var(--line);margin-bottom:28px}.topbar h1{font-size:30px}html[data-product]:not([data-product=legacy]) .eyebrow{color:var(--ink-soft);font-size:10px;letter-spacing:.16em;line-height:1.8}html[data-product]:not([data-product=legacy]) .topbar-actions{gap:10px;flex-wrap:wrap;justify-content:flex-end}html[data-product]:not([data-product=legacy]) .attention-button{display:none}.appearance{display:flex;gap:8px;align-items:center}.identity-choices{display:flex;padding:4px;gap:2px;border:1px solid var(--line);border-radius:999px;background:var(--panel)}.identity-choices button{display:flex;gap:6px;align-items:center;padding:8px 10px;min-height:36px;border:0;border-radius:999px;background:transparent;font-size:11px;color:var(--ink);cursor:pointer}.identity-choices button[aria-pressed=true]{background:var(--paper-deep);font-weight:700}.identity-choices span{width:12px;height:12px;border-radius:50%;background:#12654C}.identity-choices .identity-b span{background:#0057E6}.identity-choices .identity-c span{background:#7130A0}.theme-toggle{width:44px;height:44px;border:1px solid var(--line);background:var(--panel);border-radius:50%;cursor:pointer;font-size:22px;color:var(--ink)}.product-overview,.product-settings,.rindra-workspace{display:grid;gap:24px}.welcome-card{padding:36px 40px;border:1px solid var(--line);border-radius:28px;background:var(--fvo-surface-brand);color:var(--fvo-text-on-brand);display:flex;justify-content:space-between;align-items:center;position:relative;overflow:hidden;min-height:284px}.welcome-card h2{font-size:clamp(28px,3vw,46px);line-height:1.17;margin:12px 0}.welcome-card p{color:var(--fvo-text-on-brand-muted);margin:12px 0 26px}.welcome-card .eyebrow{color:var(--fvo-text-on-brand-muted)!important}.welcome-card .primary-action{background:var(--fvo-accent-energy)!important;color:var(--fvo-text-on-energy)!important}.welcome-emblem{width:200px;padding:26px;transform:rotate(-8deg);border-radius:48px;background:rgba(255,255,255,.06);box-shadow:0 0 0 28px rgba(255,255,255,.035),0 0 0 58px rgba(255,255,255,.025);margin-right:32px}.welcome-emblem img{width:100%;border-radius:26px}.overview-metrics{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.overview-metrics article{padding:26px;background:var(--panel);border:1px solid var(--line);border-radius:22px;display:grid;gap:12px}.overview-metrics article>span{font-size:13px;color:var(--ink-soft)}.overview-metrics strong{font-family:var(--fvo-primitive-font-heading);font-size:32px;letter-spacing:-.05em;line-height:1.1}.overview-metrics small{font:400 12px var(--font-sans);color:var(--ink-soft);letter-spacing:0}.crm-status button,.overview-metrics button,.product-panel header>button{padding:4px 0;border:0;background:transparent;color:var(--fvo-action-primary);text-align:left;cursor:pointer;font:600 13px var(--font-sans);min-height:32px}.product-panel{background:var(--panel);border:1px solid var(--line);padding:28px;border-radius:22px;min-width:0}.product-panel>header{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:24px}.product-panel h2{margin:6px 0 10px;font-size:24px}.product-panel p{line-height:1.7;color:var(--ink-soft);font-size:14px}.product-panel header .primary-action{color:var(--fvo-action-on-primary);padding:12px 20px}.quick-actions{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.quick-actions button{padding:22px;background:var(--paper);border:1px solid var(--line);border-radius:16px;display:grid;text-align:left;gap:12px;color:var(--ink);cursor:pointer}.quick-actions b{color:var(--product-accent);font-size:12px}.quick-actions strong{font-size:16px}.quick-actions span{font-size:12px;color:var(--ink-soft)}.simple-row{display:flex;justify-content:space-between;align-items:center;gap:16px;min-height:64px;border-bottom:1px solid var(--line);font-size:14px}.simple-row:last-child{border-bottom:0}.simple-row small{display:block;margin-top:5px;color:var(--ink-soft)}.empty-state{text-align:center;padding:42px 20px;color:var(--ink-soft)}.empty-state h3{color:var(--ink);font-size:22px}.empty-state button{border:0;background:transparent;color:var(--fvo-action-primary);padding:12px;cursor:pointer}.product-settings{max-width:860px}.product-settings form{display:grid;gap:20px;margin-top:28px}.crm-dialog label,.payment-form label,.product-settings label{display:grid;gap:8px;font-size:13px;font-weight:600}.product-settings a{display:inline-block;padding:12px 0;margin-right:24px;color:var(--fvo-action-primary)}html[data-product]:not([data-product=legacy]) .login-page{background:var(--paper);padding:32px;gap:40px;min-height:100vh;grid-template-columns:minmax(0,1.1fr) minmax(360px,.9fr)}html[data-product]:not([data-product=legacy]) .login-story.product-story{background:var(--fvo-surface-brand);color:var(--fvo-text-on-brand);border-radius:32px;padding:48px;min-height:740px;display:flex;flex-direction:column;justify-content:space-between;position:relative;overflow:hidden}.story-main{padding:60px 0;position:relative;z-index:1}.product-story h1{font-size:clamp(38px,4vw,66px)!important;line-height:1.08;max-width:680px}.product-story p{max-width:430px;font-size:17px!important;line-height:1.7;color:var(--fvo-text-on-brand-muted)}.product-story .eyebrow{color:var(--fvo-text-on-brand-muted)!important}.product-story footer{font-size:12px;color:var(--fvo-text-on-brand-muted)}.story-illustration{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:48px}.story-illustration span{border:1px solid rgba(255,255,255,.3);border-radius:50%;width:44px;height:44px;display:grid;place-items:center;font-size:12px}.story-illustration span:last-of-type{background:var(--fvo-accent-energy);color:var(--fvo-text-on-energy);border-color:transparent}.story-illustration i{width:45px;height:1px;background:rgba(255,255,255,.3)}.story-illustration strong{flex-basis:100%;font-size:13px;letter-spacing:.02em;margin-top:10px;font-weight:500}html[data-product]:not([data-product=legacy]) .login-card{background:var(--panel);color:var(--ink);border:1px solid var(--line);border-radius:28px;box-shadow:none;max-width:520px;width:100%;margin:auto;padding:36px;gap:20px}.login-card h2{font-size:32px}.login-card .appearance{margin:4px 0}.login-card .login-note{color:var(--ink-soft)}html[data-product]:not([data-product=legacy]) .install-access-card{border-color:var(--line);background:var(--paper);color:var(--ink)}html[data-product]:not([data-product=legacy]) .auth-switch{background:var(--paper)}html[data-product]:not([data-product=legacy]) .auth-switch button{color:var(--ink-soft)}html[data-product]:not([data-product=legacy]) .auth-switch button.active{background:var(--fvo-surface-brand);color:var(--fvo-text-on-brand)}.crm-status{display:flex;justify-content:space-between;gap:16px;align-items:center;color:var(--ink-soft);font-size:12px}.crm-search{display:block;margin-bottom:24px;max-width:480px}.pipeline-board{display:grid;grid-template-columns:repeat(5,minmax(180px,1fr));gap:12px;overflow:auto;padding-bottom:16px}.pipeline-column{background:var(--paper);border-radius:16px;padding:12px;min-height:260px}.pipeline-column>header{display:flex;justify-content:space-between;align-items:center;padding:0 4px 12px}.pipeline-column h3{font-size:14px;margin:5px 0}.pipeline-column header span{font-size:12px;color:var(--ink-soft)}.opportunity-card{display:grid;gap:12px;text-align:left;border:1px solid var(--line);background:var(--panel);color:var(--ink);padding:18px;border-radius:12px;width:100%;margin-bottom:12px;cursor:pointer}.opportunity-card small,.opportunity-card time{font-size:11px;color:var(--ink-soft)}.opportunity-card strong{font-size:15px;line-height:1.5}.opportunity-card span{font-size:12px;line-height:1.5}.opportunity-card b{font-size:17px}.column-empty{font-size:12px!important;padding:22px 4px}.stage-won{border-top:3px solid var(--fvo-status-success)}.stage-lost{border-top:3px solid var(--line)}.task-row{display:flex;align-items:center;gap:18px;min-height:88px;border-bottom:1px solid var(--line)}.task-row button{flex:1;border:0;background:transparent;text-align:left;padding:12px 0;color:var(--ink);cursor:pointer}.task-row small{display:block;color:var(--ink-soft);margin-top:8px}.task-row time{font-size:12px}.task-row.completed strong{text-decoration:line-through;color:var(--ink-soft)}.overdue{color:var(--fvo-status-error)}.document-row{width:100%;display:flex;justify-content:space-between;align-items:center;gap:20px;padding:24px 0;border:0;border-bottom:1px solid var(--line);background:transparent;color:var(--ink);text-align:left;cursor:pointer}.document-row>span:first-child{flex:1}.document-row small,.document-row strong{display:block}.document-row small{font-size:12px;color:var(--ink-soft);margin:6px 0}.document-row strong{font-size:16px}.crm-badge{padding:7px 12px;border-radius:999px;background:var(--paper-deep);color:var(--ink);font-size:11px;white-space:nowrap}.document-actions{display:flex;align-items:center;flex-wrap:wrap;gap:12px}.document-actions button{min-height:44px;border:1px solid var(--line);border-radius:12px;background:var(--panel);color:var(--ink);padding:10px 16px;cursor:pointer}.table-scroll{overflow:auto}.print-document table{border-collapse:collapse;width:100%;margin:30px 0}.print-document td,.print-document th{text-align:left;padding:18px 12px;border-bottom:1px solid var(--line);font-size:14px}.print-document th{font-size:12px;color:var(--ink-soft)}.document-totals{max-width:380px;margin:24px 0 24px auto}.document-totals p{display:flex;justify-content:space-between;gap:40px}.document-totals strong{color:var(--ink)}.document-notes{white-space:pre-wrap}.print-document footer{font-size:11px;color:var(--ink-soft);margin-top:40px}.payment-form{display:grid;gap:16px;max-width:600px}.form-columns{display:grid;grid-template-columns:1fr 1fr;gap:16px}.crm-dialog{border:1px solid var(--line);border-radius:24px;padding:30px;background:var(--panel);color:var(--ink);width:min(760px,calc(100vw - 32px));max-height:90dvh;box-shadow:var(--shadow)}.crm-dialog::backdrop{background:#001c1866;backdrop-filter:blur(4px)}.crm-dialog form{display:grid;gap:20px}.crm-dialog footer,.crm-dialog header{display:flex;justify-content:space-between;align-items:center;gap:20px}.crm-dialog h2{font-size:26px;margin:5px 0}.crm-dialog button:not(.primary-action){min-height:44px;border:1px solid var(--line);border-radius:10px;padding:10px 16px;background:var(--paper);color:var(--ink);cursor:pointer}.crm-dialog fieldset{border:1px solid var(--line);border-radius:12px;padding:16px;min-width:0}.crm-dialog legend{font-size:12px}.line-editor{display:grid;grid-template-columns:2fr .7fr 1fr 44px;gap:10px;align-items:end;margin-bottom:16px}.line-editor label{font-size:11px}.line-editor input{padding:10px}.draft-total{display:block;margin-top:18px;text-align:right}html[data-product]:not([data-product=legacy]) :is(.panel,.content-card,.manager-card,.checkout-catalog,.checkout-ticket,.catalog-card,.metric-card,.settings-card){background:var(--panel);color:var(--ink);border-color:var(--line)}html[data-product]:not([data-product=legacy]) .install-guide-page{background:var(--paper);color:var(--ink);max-width:1100px;margin:auto;padding:60px 24px}.install-single{max-width:740px;margin:40px 0}.install-single .product-mark{margin-bottom:24px}@media(max-width:1150px){html[data-product]:not([data-product=legacy]) .workspace{padding:0 24px 32px}.topbar-actions .appearance{display:none}.welcome-emblem{width:140px;margin-right:10px}.welcome-card{padding:28px}.overview-metrics strong{font-size:26px}html[data-product]:not([data-product=legacy]) .login-story.product-story{padding:32px}}@media(max-width:820px){html[data-product]:not([data-product=legacy]) .app-shell{display:block}html[data-product]:not([data-product=legacy]) .sidebar{display:none}html[data-product]:not([data-product=legacy]) .workspace{padding:0 20px 110px}.topbar{gap:12px}.topbar h1{font-size:26px}.sync-pill small{display:none}.welcome-card{padding:28px 24px;min-height:260px}.welcome-card h2{font-size:32px}.welcome-emblem{display:none}.overview-metrics{gap:10px}.overview-metrics article{padding:18px 14px;border-radius:16px}.overview-metrics strong{font-size:22px}.overview-metrics small{font-size:10px}.overview-metrics article>span{font-size:11px}.product-panel{padding:22px}.product-panel>header{align-items:flex-start;flex-direction:column}.quick-actions{grid-template-columns:1fr}.quick-actions button{grid-template-columns:24px 1fr;padding:20px;gap:8px 14px}.quick-actions span{grid-column:2}.mobile-nav{background:var(--panel)!important;border-color:var(--line)!important;color:var(--ink)}.mobile-nav button{font-size:11px!important;color:var(--ink-soft)!important}.mobile-nav button.active{background:var(--paper-deep)!important;color:var(--fvo-action-primary)!important}html[data-product]:not([data-product=legacy]) .login-page{display:block;padding:20px}html[data-product]:not([data-product=legacy]) .login-story.product-story{min-height:0;padding:28px;margin-bottom:24px;border-radius:24px}.story-main{padding:30px 0 0}.product-story h1{font-size:38px!important}.product-story footer,.story-illustration{display:none}.product-story p{font-size:15px!important;margin-bottom:0}html[data-product]:not([data-product=legacy]) .login-card{padding:26px;max-width:none}.product-panel h2{font-size:22px}.document-row{flex-wrap:wrap;gap:8px 14px}.document-row>span:first-child{flex-basis:70%}.crm-dialog{padding:22px}.crm-dialog h2{font-size:22px}.line-editor{grid-template-columns:1fr 1fr 44px}.line-editor label:first-child{grid-column:1/-1}.crm-status>span{max-width:70%}.form-columns{grid-template-columns:1fr}.print-document td,.print-document th{padding:12px 6px;font-size:12px}}@media(max-width:420px){.overview-metrics{grid-template-columns:1fr}.overview-metrics article{grid-template-columns:1fr 1fr;align-items:center}.overview-metrics strong{text-align:right;grid-column:2;grid-row:1/3}.overview-metrics small{grid-column:1}.identity-choices button{padding:8px;font-size:10px}.theme-toggle{width:38px;height:38px}.task-row{gap:10px}.task-row time{font-size:10px}}@media(prefers-reduced-motion:reduce){html[data-product] *,html[data-product] :after,html[data-product] :before{animation-duration:.01ms!important;transition-duration:.01ms!important;scroll-behavior:auto!important}}@media print{body *{visibility:hidden}.print-document,.print-document *{visibility:visible}.print-document{position:absolute;inset:0;background:white!important;border:0;padding:24px;max-width:100%;height:auto}.print-document,.print-document p,.print-document strong,.print-document td,.print-document th{color:#132F28!important}.print-document table{page-break-inside:auto}.print-document tr{page-break-inside:avoid}.print-document footer{position:static}@page{size:A4;margin:15mm}}.brand-symbol{display:none}html[data-identity=a] .brand-symbol-a,html[data-identity=b] .brand-symbol-b,html[data-identity=c] .brand-symbol-c{display:block}html[data-product]:not([data-product=legacy]) :is(.password-visibility-toggle,.text-action,.install-access-card button,.secondary-action,.plain-action){background:var(--paper-deep);color:var(--ink);border-color:var(--line)}html[data-product]:not([data-product=legacy]) .install-access-card a{color:var(--fvo-action-primary)}html[data-product]:not([data-product=legacy]) .welcome-card .primary-action{background:var(--fvo-accent-energy);color:var(--fvo-text-on-energy)}html[data-product]:not([data-product=legacy]) .login-card>.text-action{background:transparent;color:var(--fvo-action-primary)}.ticket-register-opening{display:grid;gap:12px;padding:18px;background:var(--paper-deep);border:1px solid var(--line);border-radius:16px}.ticket-register-opening p{margin:0;font-size:13px;color:var(--ink-soft)}.ticket-register-opening label{display:grid;gap:8px;font-size:12px}.ticket-register-opening button{background:var(--fvo-action-primary);color:var(--fvo-action-on-primary);border:0;border-radius:12px;min-height:48px}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-1.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/fonts/font-2.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-3.ttf) format("truetype")}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-4.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-5.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-6.ttf) format("truetype")}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-7.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-8.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-9.ttf) format("truetype")}@font-face{font-family:Montserrat;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-10.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(/fonts/font-11.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/fonts/font-12.ttf) format("truetype")}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(/fonts/font-13.ttf) format("truetype")}.simple-app{max-width:1000px;margin:0 auto;display:grid;gap:24px;font-size:17px;line-height:1.6}.simple-app h2{font-size:30px;line-height:1.2;margin:0 0 18px}.simple-app h3{font-size:21px;line-height:1.3}.simple-app p{margin:0 0 16px;color:var(--ink-soft)}.simple-app button,.simple-help button,.simple-help-inline>button{min-height:52px;border:1px solid var(--fvo-border-control);border-radius:14px;padding:12px 18px;background:var(--panel);color:var(--ink);font:inherit;cursor:pointer}.simple-app button:disabled{cursor:not-allowed;opacity:.5}.simple-app .primary-action{font-size:17px!important;min-height:56px!important}.simple-main-action{width:100%}.simple-app label{display:grid;gap:9px;font-weight:600}.simple-app input,.simple-app select{min-height:56px!important;font-size:18px!important}.simple-card{padding:30px;border-radius:24px;border:1px solid var(--line);background:var(--panel);color:var(--ink)}.simple-form{display:grid;gap:24px}.simple-form h2,.simple-form p{margin:0}.simple-search{max-width:660px}.simple-welcome{border-radius:28px;padding:38px;background:var(--fvo-surface-brand);color:var(--fvo-text-on-brand);position:relative;overflow:hidden}.simple-welcome h2{font-size:44px;max-width:600px}.simple-welcome .eyebrow,.simple-welcome p{color:var(--fvo-text-on-brand-muted)}.simple-welcome .primary-action{max-width:400px;background:var(--fvo-accent-energy)!important;color:var(--fvo-text-on-energy)!important}.simple-today{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:28px 30px;border-radius:24px;background:var(--panel);border:1px solid var(--line)}.simple-today strong{display:block;font-size:38px;line-height:1.5;letter-spacing:-.04em}.simple-today small{color:var(--ink-soft)}.simple-home-actions{display:grid;gap:12px}.simple-home-actions>button{display:flex;align-items:center;gap:20px;padding:24px;text-align:left}.simple-home-actions>button>span:nth-child(2){flex:1}.simple-home-actions small,.simple-home-actions strong{display:block}.simple-home-actions small{font-size:15px;color:var(--ink-soft);margin-top:4px}.simple-home-actions svg{width:30px;height:30px;flex-shrink:0;color:var(--fvo-action-primary)}.simple-steps{display:flex;list-style:none;padding:0;margin:0;gap:12px}.simple-steps li{flex:1;display:flex;gap:10px;align-items:center;font-size:16px;color:var(--ink-soft);padding-bottom:14px;border-bottom:3px solid var(--line)}.simple-steps li>span{display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--paper-deep);font-weight:700}.simple-steps li[aria-current=step]{color:var(--fvo-action-primary);border-color:var(--fvo-action-primary);font-weight:700}.simple-steps li[aria-current=step]>span{background:var(--fvo-action-primary);color:var(--fvo-action-on-primary)}.simple-product-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.simple-product-grid>button{position:relative;display:flex;flex-direction:column;align-items:flex-start;text-align:left;gap:8px;padding:22px;overflow-wrap:anywhere}.simple-product-grid>button.selected{border:2px solid var(--fvo-action-primary);background:var(--paper-deep)}.simple-product-grid b{font-size:21px}.simple-product-grid small{color:var(--ink-soft)}.simple-product-symbol{display:grid;place-items:center;flex-shrink:0;width:50px;height:50px;border-radius:14px;background:var(--paper-deep);color:var(--fvo-action-primary);font-weight:750;font-size:19px}.simple-quantity-badge{border-radius:8px;padding:3px 8px;background:var(--fvo-action-primary);color:var(--fvo-action-on-primary);font-size:13px}.simple-sticky-action{position:sticky;bottom:20px;z-index:8;display:flex;justify-content:space-between;align-items:center;gap:16px;border-radius:20px;background:var(--panel);padding:18px 24px;border:1px solid var(--line);box-shadow:0 8px 36px #0002}.simple-sticky-action strong{display:block;font-size:25px}.simple-sticky-action>span{font-size:14px}.simple-cart-line{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:18px 0;border-bottom:1px solid var(--line)}.simple-cart-line small,.simple-cart-line strong{display:block}.simple-cart-line small{color:var(--ink-soft)}.simple-quantity{display:flex;align-items:center;gap:15px}.simple-quantity button{padding:8px;width:52px;font-size:24px}.simple-total{display:flex;justify-content:space-between;align-items:center;gap:20px;margin:16px 0 26px}.simple-total strong{font-size:30px;white-space:nowrap}.simple-footer{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap}.simple-app summary,.simple-help summary{padding:16px 0;min-height:52px;cursor:pointer;font-weight:650}.simple-app details>label{padding:14px 0}.simple-payment-choices{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:22px}.simple-payment-choices button[aria-pressed=true]{background:var(--fvo-action-primary);color:var(--fvo-action-on-primary);border-color:var(--fvo-action-primary)}.simple-opening{display:grid;gap:16px;padding:24px;margin-bottom:24px;border-radius:18px;background:var(--paper-deep)}.simple-opening h3,.simple-opening p{margin:0}.simple-exact{margin-top:14px}.simple-change{display:flex;justify-content:space-between;gap:20px;border:1px solid var(--line);background:var(--paper-deep);border-radius:16px;padding:20px;margin:24px 0}.simple-change strong{font-size:25px}.simple-network-note{padding:18px;background:var(--paper-deep);border-radius:14px}.simple-success{text-align:center;display:grid;gap:16px;justify-items:center}.simple-success h2,.simple-success p{margin:0}.simple-success-symbol{display:grid;place-items:center;width:72px;height:72px;border-radius:50%;background:var(--paper-deep);font-size:36px;color:var(--fvo-action-primary)}.simple-large-total{font-size:42px}.simple-list{display:grid;gap:10px}.simple-list>button{display:flex;gap:16px;align-items:center;text-align:left;min-height:92px}.simple-list>button>span:nth-child(2){flex:1;min-width:0}.simple-list small,.simple-list strong{display:block;overflow-wrap:anywhere}.simple-list small{color:var(--ink-soft);font-size:14px}.simple-list b{white-space:nowrap}.simple-list svg{flex-shrink:0;color:var(--fvo-action-primary)}.simple-help{line-height:1.7}.simple-help details{border-bottom:1px solid var(--line)}.simple-help li{margin-bottom:12px}.simple-help p{color:var(--ink-soft)}.simple-help-inline{margin-top:32px}.simple-help-inline>button{margin-bottom:12px}html[data-product=varotra] .side-nav button{display:flex;align-items:center;gap:12px;min-height:54px;font-size:16px}html[data-product=varotra] .side-nav svg{flex-shrink:0}html[data-product=varotra] .nav-group>strong{display:none}html[data-product=varotra] .nav-group{margin:0}html[data-product=varotra] .identity-card,html[data-product=varotra] .mobile-swipe-hint,html[data-product=varotra] .sync-pill small{display:none}html[data-product=varotra] .help-button{display:block;background:var(--panel);color:var(--ink);min-height:48px;border:1px solid var(--line);border-radius:12px;padding:12px 16px}html[data-product=varotra] .topbar{min-height:100px}html[data-product=varotra] .topbar h1{font-size:27px}.rindra-mode-bar{display:flex;align-items:center;justify-content:space-between;gap:24px;border-bottom:1px solid var(--line);padding:22px 0}.rindra-mode-bar strong{display:block;font-size:18px}.rindra-mode-bar span{display:block;color:var(--ink-soft);font-size:13px;margin-top:6px}.rindra-mode-bar .surface-switch{flex-shrink:0;display:flex;gap:4px;padding:5px;border:1px solid var(--line);border-radius:14px;background:var(--paper-deep)}.rindra-mode-bar button{min-height:48px;padding:10px 20px;border:0;border-radius:10px;background:transparent;color:var(--ink);font:inherit;cursor:pointer}.rindra-mode-bar button[aria-pressed=true]{background:var(--fvo-action-primary);color:var(--fvo-action-on-primary)}html[data-product=rindra] .attention-button{display:flex}@media(max-width:820px){.simple-app{gap:20px;font-size:16px}.simple-app h2{font-size:26px}.simple-welcome{padding:26px}.simple-welcome h2{font-size:34px}.simple-card{padding:22px;border-radius:20px}.simple-product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.simple-product-grid>button{padding:16px}.simple-product-grid b{font-size:19px}.simple-sticky-action{bottom:86px;padding:14px 16px}.simple-sticky-action strong{font-size:21px}.simple-sticky-action .primary-action{font-size:15px!important;padding:12px 16px}.simple-today{padding:24px;align-items:flex-start;flex-direction:column;gap:12px}.simple-today strong{font-size:34px}.simple-today>button{width:100%}.simple-steps{gap:8px}.simple-steps li{font-size:13px;gap:6px}.simple-steps li>span{width:26px;height:26px}.simple-total{align-items:flex-start;flex-direction:column;gap:4px}.simple-footer>button{flex:1}.simple-home-actions>button{padding:18px;gap:14px}.simple-list>button{gap:10px;padding:14px}.simple-list b{font-size:15px}.simple-list .simple-product-symbol{width:38px;height:42px;font-size:15px}.simple-cart-line{flex-wrap:wrap}.simple-payment-choices button{flex:1}.simple-help{padding:22px}.rindra-mode-bar{align-items:flex-start;flex-direction:column;gap:14px}.rindra-mode-bar .surface-switch{width:100%}.rindra-mode-bar button{flex:1;font-size:15px}html[data-product=varotra] .topbar{align-items:flex-start;padding:22px 0;gap:8px;flex-direction:column;min-height:0}html[data-product=varotra] .topbar-actions{width:100%;justify-content:space-between}html[data-product=varotra] .mobile-nav button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;font-size:12px!important;min-height:66px}html[data-product=varotra] .mobile-more-groups button{display:flex;gap:12px;align-items:center}html[data-product=varotra] .mobile-nav{padding-bottom:env(safe-area-inset-bottom,0)}}@media print{.rindra-mode-bar,.simple-sticky-action{display:none!important}}.simple-change strong{white-space:nowrap;font-size:22px}