html:has([data-builder-scope],[data-storefront-scope]){--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--background:#fff;--foreground:#242529;--strong:#171a1f;--muted-foreground:#5c6272;--select-caret:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%235c6272' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");--faint:#9ca2b0;--card:#fff;--card-foreground:#242529;--popover:#fff;--popover-foreground:#242529;--primary:#276df0;--primary-foreground:#fff;--primary-hover:color-mix(in srgb, var(--primary) 82%, black);--primary-active:color-mix(in srgb, var(--primary) 70%, black);--ring:var(--primary);--secondary:#f6f7f9;--secondary-foreground:#242529;--muted:#f6f7f9;--accent:#f5f6f8;--accent-foreground:#242529;--surface:#fafafa;--border:#eeeff1;--border-strong:#e4e6ea;--border-control:#c9ced8;--input:#eeeff1;--destructive:#b32222;--destructive-foreground:#fff;--destructive-hover:#7a1414;--status-error-bg:#fef2f2;--status-error-text:#991b1b;--status-warning-bg:#fdf8ef;--status-warning-text:#b4690e;--status-success-bg:#eaf6ef;--status-success-text:#1a9c56;--status-alert-bg:#ffefe4;--status-alert-text:#c2410c;--status-info-bg:#eef4fe;--status-info-text:#1f5fd6;--selected-bg:color-mix(in srgb, var(--primary) 10%, white);--selected-text:#2464dd;--primary-text:var(--selected-text);--primary-ui:var(--primary);--brand:#0f1e4b;--brand-foreground:#fff;--font-sans:var(--font-inter), "Inter", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;--font-heading:var(--font-sans);--radius-scale-control:1;--radius-scale-surface:1;--radius-scale-field:var(--radius-scale-control);--elevation-raised:0 1px 3px #0000000f;--elevation-card:0 1px 1px #12203b08, 0 2px 6px #12203b08;--elevation-popover:0 12px 32px #00000024;--elevation-dialog:0 20px 50px #00000029;--elevation-float:0 6px 20px #00000042;--elevation-bar:0 -12px 32px #0000001f;--fs-caption:12px;--fs-small:14px;--fs-body:15px;--fs-section-title:20px;--fs-card-title:26px;--fs-page-title:32px;--favorite:#e31c5f;--rating:#f5a623;--map-ground:#f7f8f5;--map-land:#eef0ec;--map-park:#e8efe6;--map-road:#ffffffd9;--map-grid:#0000000e;--map-water:var(--selected-bg);--status-warning-border:#ebd9b8;--status-warning-strong:#6f470d;--field:var(--background);--field-border:var(--border-strong);--field-label-case:uppercase;--field-label-tracking:.06em;--field-cell-inset:14px;--button-weight:650;--button-secondary-bg:var(--background);--button-secondary-bg-hover:color-mix(in srgb, var(--foreground) 4%, var(--background));--button-secondary-shadow:0 1px 2px #1018280f;--button-secondary-border:var(--border-strong);--nav-weight:600;--radius-pill:9999px;--radius-button:calc(6px * var(--radius-scale-control));--shell-gutter:12px;--shell-gutter-left:8px;--shell-panel-radius:var(--radius-panel);--shell-panel-border:var(--border-strong);--hero-bar-bg:var(--background);--hero-bar-line:var(--border-strong);--hero-bar-shadow:0 0 0 1px var(--hero-bar-line), var(--elevation-card);--shell-bg:#f5f6f8;--portal-bg:var(--background);--page-bg:var(--background);--header-bg:var(--page-bg);--nav-border:transparent;--nav-hover:#eaecef;--nav-active:var(--selected-bg);--nav-active-text:var(--selected-text);--bubble-sent:var(--primary);--bubble-sent-text:var(--primary-foreground);--bubble-received:var(--muted);--bubble-received-text:var(--foreground);--bubble-received-edge:transparent;--skeleton:color-mix(in srgb, var(--foreground) 7%, var(--background));--scrim:#0f111366;--dialog-title-weight:600;--selected-rule:transparent;--card-frame:0 0 0 1px var(--border);--card-corner:var(--radius-panel);--card-gap:14px;--radius-tail:calc(var(--radius-panel) / 4);--cta:var(--primary);--cta-foreground:var(--primary-foreground);--cta-hover:var(--primary-hover);--logo:#0f1e4b;--logo-foreground:#fff;--mark:var(--brand);--inverse:var(--strong);--inverse-foreground:var(--background);--inverse-muted:color-mix(in srgb, var(--inverse-foreground) 62%, transparent);--inverse-edge:color-mix(in srgb, var(--inverse-foreground) 22%, transparent);--inverse-hover:color-mix(in srgb, var(--inverse-foreground) 10%, transparent);--mark-foreground:var(--brand-foreground)}