/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */:where([data-cmp-theme]){--ui-primary-foreground:rgb(var(--cmp-primary-foreground,255 255 255));--ui-chart-grid:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-chart-grid:color-mix(in srgb,var(--color-content) 12%,transparent)}}:where([data-cmp-theme]){--ui-chart-label:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-chart-label:color-mix(in srgb,var(--color-content) 55%,transparent)}}:where([data-cmp-theme]){--ui-chart-crosshair:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-chart-crosshair:color-mix(in srgb,var(--color-content) 30%,transparent)}}:where([data-cmp-theme]){--ui-bg-base:var(--color-bkg);--ui-bg-secondary:var(--color-inner);--ui-bg-raised:var(--color-container);--ui-bg-surface:var(--color-container);--ui-bg-overlay:var(--color-bkg)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-bg-overlay:color-mix(in srgb,var(--color-bkg) 80%,transparent)}}:where([data-cmp-theme]){--ui-bg-hover:var(--color-upper);--ui-bg-active:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-bg-active:color-mix(in srgb,var(--color-primary) 12%,transparent)}}:where([data-cmp-theme]){--ui-content-primary:var(--color-content);--ui-content-secondary:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-content-secondary:color-mix(in srgb,var(--color-content) 72%,transparent)}}:where([data-cmp-theme]){--ui-content-muted:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-content-muted:color-mix(in srgb,var(--color-content) 48%,transparent)}}:where([data-cmp-theme]){--ui-content-inverse:#fff;--ui-accent:var(--color-primary);--ui-accent-hover:var(--color-primary-600);--ui-accent-muted:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-accent-muted:color-mix(in srgb,var(--color-primary) 14%,transparent)}}:where([data-cmp-theme]){--ui-border:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-border:color-mix(in srgb,var(--color-content) 14%,transparent)}}:where([data-cmp-theme]){--ui-focus-ring:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-focus-ring:color-mix(in srgb,var(--color-primary) 32%,transparent)}}:where([data-cmp-theme]){--ui-success:rgb(var(--cmp-green));--ui-warning:rgb(var(--cmp-yellow));--ui-error:rgb(var(--cmp-red));--ui-info:rgb(var(--cmp-purple));--ui-success-foreground:rgb(var(--cmp-green-foreground,255 255 255));--ui-warning-foreground:rgb(var(--cmp-yellow-foreground,255 255 255));--ui-error-foreground:rgb(var(--cmp-red-foreground,255 255 255));--ui-info-foreground:rgb(var(--cmp-purple-foreground,255 255 255));--ui-error-text:rgb(var(--cmp-red-text,239 68 68));--ui-neutral:var(--color-content);--ui-success-bg:var(--color-ui-success)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-success-bg:color-mix(in srgb,var(--color-ui-success) 12%,transparent)}}:where([data-cmp-theme]){--ui-success-border:var(--color-ui-success)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-success-border:color-mix(in srgb,var(--color-ui-success) 30%,transparent)}}:where([data-cmp-theme]){--ui-warning-bg:var(--color-ui-warning)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-warning-bg:color-mix(in srgb,var(--color-ui-warning) 12%,transparent)}}:where([data-cmp-theme]){--ui-warning-border:var(--color-ui-warning)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-warning-border:color-mix(in srgb,var(--color-ui-warning) 30%,transparent)}}:where([data-cmp-theme]){--ui-error-bg:var(--color-ui-error)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-error-bg:color-mix(in srgb,var(--color-ui-error) 12%,transparent)}}:where([data-cmp-theme]){--ui-error-border:var(--color-ui-error)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-error-border:color-mix(in srgb,var(--color-ui-error) 30%,transparent)}}:where([data-cmp-theme]){--ui-info-bg:var(--color-ui-info)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-info-bg:color-mix(in srgb,var(--color-ui-info) 12%,transparent)}}:where([data-cmp-theme]){--ui-info-border:var(--color-ui-info)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-info-border:color-mix(in srgb,var(--color-ui-info) 30%,transparent)}}:where([data-cmp-theme]){--ui-content-subtle:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-content-subtle:color-mix(in srgb,var(--color-content) 38%,transparent)}}:where([data-cmp-theme]){--ui-border-subtle:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-border-subtle:color-mix(in srgb,var(--color-content) 8%,transparent)}}:where([data-cmp-theme]){--ui-border-hover:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-border-hover:color-mix(in srgb,var(--color-content) 24%,transparent)}}:where([data-cmp-theme]){--ui-border-strong:var(--color-content)}@supports (color:color-mix(in lab,red,red)){:where([data-cmp-theme]){--ui-border-strong:color-mix(in srgb,var(--color-content) 32%,transparent)}}[data-cmp-theme][data-cmp-theme]{--color-bkg:rgb(var(--cmp-bkg));--color-container:rgb(var(--cmp-container));--color-inner:rgb(var(--cmp-inner));--color-shadow:rgb(var(--cmp-shadow));--color-upper:rgb(var(--cmp-upper));--color-content:rgb(var(--cmp-content));--color-content-400:rgb(var(--cmp-content-400));--color-primary:rgb(var(--cmp-primary));--color-primary-600:rgb(var(--cmp-primary-600));--color-primary-300:rgb(var(--cmp-primary-300));--color-primary-foreground:var(--ui-primary-foreground,rgb(var(--cmp-primary-foreground,255 255 255)));--color-green:rgb(var(--cmp-green));--color-green-foreground:rgb(var(--cmp-green-foreground,255 255 255));--color-red:rgb(var(--cmp-red));--color-red-foreground:rgb(var(--cmp-red-foreground,255 255 255));--color-yellow:rgb(var(--cmp-yellow));--color-yellow-foreground:rgb(var(--cmp-yellow-foreground,255 255 255));--color-purple:rgb(var(--cmp-purple));--color-purple-foreground:rgb(var(--cmp-purple-foreground,255 255 255));--color-orange:rgb(var(--cmp-orange));--color-orange-foreground:rgb(var(--cmp-orange-foreground,255 255 255));--color-chart-1:rgb(var(--cmp-chart-1,6 182 212));--color-chart-2:rgb(var(--cmp-chart-2,167 139 250));--color-chart-3:rgb(var(--cmp-chart-3,251 191 36));--color-chart-4:rgb(var(--cmp-chart-4,52 211 153));--color-chart-5:rgb(var(--cmp-chart-5,244 114 182));--color-chart-6:rgb(var(--cmp-chart-6,96 165 250));--color-chart-7:rgb(var(--cmp-chart-7,251 146 60));--color-chart-grid:var(--ui-chart-grid,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-grid:var(--ui-chart-grid,color-mix(in srgb,var(--color-content) 12%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-chart-label:var(--ui-chart-label,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-label:var(--ui-chart-label,color-mix(in srgb,var(--color-content) 55%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-chart-crosshair:var(--ui-chart-crosshair,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-crosshair:var(--ui-chart-crosshair,color-mix(in srgb,var(--color-content) 30%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-chart-scale-1:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-scale-1:color-mix(in srgb,var(--color-primary) 18%,transparent)}}[data-cmp-theme][data-cmp-theme]{--color-chart-scale-2:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-scale-2:color-mix(in srgb,var(--color-primary) 38%,transparent)}}[data-cmp-theme][data-cmp-theme]{--color-chart-scale-3:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-scale-3:color-mix(in srgb,var(--color-primary) 58%,transparent)}}[data-cmp-theme][data-cmp-theme]{--color-chart-scale-4:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-chart-scale-4:color-mix(in srgb,var(--color-primary) 78%,transparent)}}[data-cmp-theme][data-cmp-theme]{--color-chart-scale-5:rgb(var(--cmp-primary));--color-ui-bg-base:var(--ui-bg-base,var(--color-bkg));--color-ui-bg-secondary:var(--ui-bg-secondary,var(--color-inner));--color-ui-bg-raised:var(--ui-bg-raised,var(--color-container));--color-ui-bg-surface:var(--ui-bg-surface,var(--color-container));--color-ui-bg-overlay:var(--ui-bg-overlay,var(--color-bkg))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-bg-overlay:var(--ui-bg-overlay,color-mix(in srgb,var(--color-bkg) 80%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-bg-hover:var(--ui-bg-hover,var(--color-upper));--color-ui-bg-active:var(--ui-bg-active,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-bg-active:var(--ui-bg-active,color-mix(in srgb,var(--color-primary) 12%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-content-primary:var(--ui-content-primary,var(--color-content));--color-ui-content-secondary:var(--ui-content-secondary,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-content-secondary:var(--ui-content-secondary,color-mix(in srgb,var(--color-content) 72%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-content-muted:var(--ui-content-muted,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-content-muted:var(--ui-content-muted,color-mix(in srgb,var(--color-content) 48%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-content-inverse:var(--ui-content-inverse,#fff);--color-ui-accent:var(--ui-accent,var(--color-primary));--color-ui-accent-hover:var(--ui-accent-hover,var(--color-primary-600));--color-ui-accent-muted:var(--ui-accent-muted,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-accent-muted:var(--ui-accent-muted,color-mix(in srgb,var(--color-primary) 14%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-border:var(--ui-border,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-border:var(--ui-border,color-mix(in srgb,var(--color-content) 14%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-focus-ring:var(--ui-focus-ring,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-focus-ring:var(--ui-focus-ring,color-mix(in srgb,var(--color-primary) 32%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-primary-muted:var(--ui-accent-muted,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-primary-muted:var(--ui-accent-muted,color-mix(in srgb,var(--color-primary) 14%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-success:var(--ui-success,rgb(var(--cmp-green)));--color-ui-warning:var(--ui-warning,rgb(var(--cmp-yellow)));--color-ui-error:var(--ui-error,rgb(var(--cmp-red)));--color-ui-info:var(--ui-info,rgb(var(--cmp-purple)));--color-ui-success-foreground:var(--ui-success-foreground,rgb(var(--cmp-green-foreground,255 255 255)));--color-ui-warning-foreground:var(--ui-warning-foreground,rgb(var(--cmp-yellow-foreground,255 255 255)));--color-ui-error-foreground:var(--ui-error-foreground,rgb(var(--cmp-red-foreground,255 255 255)));--color-ui-info-foreground:var(--ui-info-foreground,rgb(var(--cmp-purple-foreground,255 255 255)));--color-ui-error-text:var(--ui-error-text,rgb(var(--cmp-red-text,239 68 68)));--color-ui-neutral:var(--ui-neutral,var(--color-content));--color-ui-success-bg:var(--ui-success-bg,var(--color-ui-success))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-success-bg:var(--ui-success-bg,color-mix(in srgb,var(--color-ui-success) 12%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-success-border:var(--ui-success-border,var(--color-ui-success))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-success-border:var(--ui-success-border,color-mix(in srgb,var(--color-ui-success) 30%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-warning-bg:var(--ui-warning-bg,var(--color-ui-warning))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-warning-bg:var(--ui-warning-bg,color-mix(in srgb,var(--color-ui-warning) 12%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-warning-border:var(--ui-warning-border,var(--color-ui-warning))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-warning-border:var(--ui-warning-border,color-mix(in srgb,var(--color-ui-warning) 30%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-error-bg:var(--ui-error-bg,var(--color-ui-error))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-error-bg:var(--ui-error-bg,color-mix(in srgb,var(--color-ui-error) 12%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-error-border:var(--ui-error-border,var(--color-ui-error))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-error-border:var(--ui-error-border,color-mix(in srgb,var(--color-ui-error) 30%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-info-bg:var(--ui-info-bg,var(--color-ui-info))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-info-bg:var(--ui-info-bg,color-mix(in srgb,var(--color-ui-info) 12%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ui-info-border:var(--ui-info-border,var(--color-ui-info))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ui-info-border:var(--ui-info-border,color-mix(in srgb,var(--color-ui-info) 30%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-foreground:var(--ui-content-primary,var(--color-content));--color-foreground-secondary:var(--ui-content-secondary,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-foreground-secondary:var(--ui-content-secondary,color-mix(in srgb,var(--color-content) 72%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-foreground-muted:var(--ui-content-muted,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-foreground-muted:var(--ui-content-muted,color-mix(in srgb,var(--color-content) 48%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-foreground-subtle:var(--ui-content-subtle,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-foreground-subtle:var(--ui-content-subtle,color-mix(in srgb,var(--color-content) 38%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-background:var(--ui-bg-base,var(--color-bkg));--color-background-secondary:var(--ui-bg-secondary,var(--color-inner));--color-background-raised:var(--ui-bg-raised,var(--color-container));--color-border:var(--ui-border,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-border:var(--ui-border,color-mix(in srgb,var(--color-content) 14%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-border-subtle:var(--ui-border-subtle,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-border-subtle:var(--ui-border-subtle,color-mix(in srgb,var(--color-content) 8%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-border-hover:var(--ui-border-hover,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-border-hover:var(--ui-border-hover,color-mix(in srgb,var(--color-content) 24%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-border-strong:var(--ui-border-strong,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-border-strong:var(--ui-border-strong,color-mix(in srgb,var(--color-content) 32%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-input:var(--ui-border,var(--color-content))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-input:var(--ui-border,color-mix(in srgb,var(--color-content) 14%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-ring:var(--ui-focus-ring,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-ring:var(--ui-focus-ring,color-mix(in srgb,var(--color-primary) 32%,transparent))}}[data-cmp-theme][data-cmp-theme]{--color-accent:var(--ui-accent,var(--color-primary));--color-accent-muted:var(--ui-accent-muted,var(--color-primary))}@supports (color:color-mix(in lab,red,red)){[data-cmp-theme][data-cmp-theme]{--color-accent-muted:var(--ui-accent-muted,color-mix(in srgb,var(--color-primary) 14%,transparent))}}[data-cmp-theme=gestorsalon-booking]{color-scheme:light;--cmp-bkg:246 247 244;--cmp-inner:255 255 255;--cmp-container:255 255 255;--cmp-upper:232 240 234;--cmp-shadow:20 38 28;--cmp-content:20 38 28;--cmp-content-400:70 92 78;--cmp-primary:8 98 70;--cmp-primary-600:6 74 52;--cmp-primary-300:92 168 132;--cmp-primary-foreground:244 251 247;--cmp-border:210 220 214;--cmp-green:8 98 70;--cmp-green-foreground:244 251 247;--cmp-red:168 42 42;--cmp-red-foreground:255 255 255;--cmp-red-text:140 32 32;--cmp-yellow:146 96 16;--cmp-yellow-foreground:20 38 28;--cmp-purple:88 62 140;--cmp-purple-foreground:255 255 255;--cmp-orange:156 72 20;--cmp-orange-foreground:255 255 255;--ui-border:#14261c24;--ui-bg-surface:#fff;--ui-bg-overlay:#14261c73;--ui-content-secondary:#465c4e;--ui-content-muted:#5c7264;--ui-content-inverse:#f4fbf7;--ui-accent-muted:#0862461a;--ui-focus-ring:#08624673;--ui-info:#1d4e89;--ui-info-foreground:#f4f7fb}.gsb-root{--gsb-sans:var(--gsb-font),ui-sans-serif,system-ui,sans-serif;--gsb-hairline:var(--color-content)}@supports (color:color-mix(in lab,red,red)){.gsb-root{--gsb-hairline:color-mix(in srgb,var(--color-content) 12%,transparent)}}.gsb-root{--gsb-hairline-strong:var(--color-content)}@supports (color:color-mix(in lab,red,red)){.gsb-root{--gsb-hairline-strong:color-mix(in srgb,var(--color-content) 20%,transparent)}}.gsb-root{--gsb-ink-2:var(--color-content-400);--gsb-ink-3:var(--color-ui-content-muted);--gsb-signal-soft:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.gsb-root{--gsb-signal-soft:color-mix(in srgb,var(--color-primary) 8%,white)}}.gsb-root{--gsb-signal-line:var(--color-primary)}@supports (color:color-mix(in lab,red,red)){.gsb-root{--gsb-signal-line:color-mix(in srgb,var(--color-primary) 32%,white)}}.gsb-root{--gsb-radius:12px;--gsb-radius-panel:20px;--gsb-ease:cubic-bezier(.22,1,.36,1);background:radial-gradient(ellipse 55% 40% at 50% -8%,var(--color-primary),transparent 70%),var(--color-bkg);flex-direction:column;align-items:center;width:100%;min-height:100dvh;padding:48px 20px 64px;display:flex;overflow-x:clip}@supports (color:color-mix(in lab,red,red)){.gsb-root{background:radial-gradient(ellipse 55% 40% at 50% -8%,color-mix(in srgb,var(--color-primary) 12%,transparent),transparent 70%),var(--color-bkg)}}.gsb-root{color:var(--color-content);font-family:var(--gsb-sans);font-size:16px;line-height:1.45}.gsb-skip{z-index:5;background:var(--color-content);color:var(--color-bkg);border-radius:8px;padding:8px 12px;font-weight:650;position:absolute;top:12px;left:12px;transform:translateY(-140%)}.gsb-skip:focus{transform:none}.gsb-main{text-align:center;gap:22px;width:min(560px,100%);margin-block:auto}.gsb-intro,.gsb-main{flex-direction:column;align-items:center;display:flex}.gsb-intro{gap:10px}.gsb-product{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;margin:0 0 6px;display:flex}.gsb-product-name{background:var(--color-primary);color:var(--color-primary-foreground);letter-spacing:.01em;border-radius:999px;margin:0;padding:6px 12px;font-size:14px;font-weight:700;line-height:1.2}.gsb-switch{color:var(--color-primary);text-underline-offset:3px;font-size:14px;font-weight:650;text-decoration:underline}.gsb-switch:hover{color:var(--color-primary-600)}.gsb-switch:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.gsb-host{justify-items:center;gap:2px;display:grid}.gsb-portrait{width:84px;height:84px;box-shadow:0 0 0 1px var(--gsb-hairline-strong);border-radius:50%;margin-bottom:4px;overflow:hidden}.gsb-portrait img{object-fit:cover;width:100%;height:100%}.gsb-host-name,.gsb-host-role{margin:0}.gsb-host-name{font-weight:680}.gsb-host-role{color:var(--gsb-ink-2);font-size:14.5px}.gsb-title{letter-spacing:-.035em;text-wrap:balance;max-width:16ch;margin:6px 0 0;font-size:clamp(34px,5vw,46px);font-weight:680;line-height:1.02}.gsb-lede{max-width:38ch;color:var(--gsb-ink-2);margin:0;font-size:16.5px}.gsb-aside-note{color:var(--gsb-ink-3);margin:0;font-size:14px}.gsb-aside-note a{color:var(--color-primary);font-weight:650}.gsb-welcome{width:100%;animation:gsb-rise .46s var(--gsb-ease) both;flex-direction:column;align-items:center;gap:10px;display:flex}.gsb-start{background:var(--color-primary);width:min(280px,100%);min-height:56px;color:var(--color-primary-foreground);font:inherit;cursor:pointer;transition:transform .16s var(--gsb-ease),background-color .16s ease;border:0;border-radius:14px;margin-top:14px;font-size:18px;font-weight:700}.gsb-start:hover{background:var(--color-primary-600)}.gsb-start:active{transform:scale(.98)}.gsb-start:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.gsb-panel{border:1px solid var(--gsb-hairline);border-radius:var(--gsb-radius-panel);text-align:left;width:100%;animation:gsb-rise .42s var(--gsb-ease) both;background:#fff;padding:8px;overflow:clip;box-shadow:0 28px 60px -36px #14261c66}.gsb-progress{flex-wrap:wrap;justify-content:center;gap:6px 16px;margin:0;padding:14px 16px 0;list-style:none;display:flex}.gsb-progress li{color:var(--gsb-ink-3);font-size:13px;font-weight:600;transition:color .22s}.gsb-progress li[data-state=current]{color:var(--color-primary)}.gsb-progress li[data-state=done]{color:var(--color-content)}.gsb-progress li[data-state=done] span:before{content:"✓ "}.gsb-panel[data-dir=forward] .gsb-step{animation:gsb-in-forward .42s var(--gsb-ease) both}.gsb-panel[data-dir=back] .gsb-step{animation:gsb-in-back .42s var(--gsb-ease) both}.gsb-step{gap:14px;padding:12px 14px 16px;display:grid}.gsb-step h2{letter-spacing:-.02em;text-align:center;text-wrap:balance;margin:0;scroll-margin-top:16px;font-size:26px;font-weight:680;line-height:1.15}.gsb-step h2:focus{outline:none}.gsb-step h2:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px;border-radius:4px}.gsb-step-sub{color:var(--gsb-ink-2);text-align:center;margin:-6px 0 0}.gsb-choices{gap:8px;display:grid}a.gsb-choice{color:inherit;text-decoration:none}.gsb-offers{gap:10px;display:grid}.gsb-offer{border:1px solid var(--gsb-hairline-strong);border-radius:var(--gsb-radius);text-align:left;animation:gsb-rise .4s var(--gsb-ease) backwards;animation-delay:calc(60ms + var(--gsb-i,0) * 70ms);background:#fff;gap:6px;padding:14px 14px 12px;display:grid}.gsb-offer.is-own{border-color:var(--gsb-signal-line);background:var(--gsb-signal-soft)}.gsb-offer-top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;display:flex}.gsb-offer h3{letter-spacing:-.02em;margin:0;font-size:18px;font-weight:700}.gsb-offer-top a{color:var(--color-primary);text-underline-offset:3px;flex:none;font-size:13px;font-weight:650;text-decoration:underline}.gsb-offer p{color:var(--gsb-ink-2);margin:0;font-size:14.5px}.gsb-offer>a{color:var(--color-primary);justify-self:start;margin-top:2px;font-size:14px;font-weight:700;text-decoration:none}.gsb-offer a:hover{color:var(--color-primary-600)}.gsb-offer a:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px;border-radius:4px}.gsb-choice{border:1px solid var(--gsb-hairline-strong);border-radius:var(--gsb-radius);width:100%;min-height:56px;color:inherit;font:inherit;text-align:left;cursor:pointer;animation:gsb-rise .4s var(--gsb-ease) backwards;animation-delay:calc(70ms + var(--gsb-i,0) * 55ms);transition:border-color .16s ease,background-color .16s ease,transform .16s var(--gsb-ease);background:#fff;gap:2px;padding:12px 14px;display:grid}.gsb-choice-label{font-weight:680}.gsb-choice-hint{color:var(--gsb-ink-2);font-size:14px}.gsb-choice:hover{border-color:var(--color-primary);background:var(--gsb-signal-soft)}.gsb-choice:active{transform:scale(.98)}.gsb-back:focus-visible,.gsb-choice:focus-visible,.gsb-icon-btn:focus-visible,.gsb-meet-btn:focus-visible,.gsb-slot:focus-visible,.gsb-text-btn:focus-visible,button.gsb-day:focus-visible{outline:2px solid var(--color-primary);outline-offset:3px}.gsb-choice[aria-pressed=true]{border-color:var(--color-primary);background:var(--gsb-signal-soft)}.gsb-back,.gsb-text-btn{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:center;padding:0;font-weight:650}.gsb-back:disabled{opacity:.4;cursor:not-allowed}.gsb-form{gap:12px;display:grid}.gsb-field-error{color:var(--color-red-text);margin:0;font-size:14px;font-weight:650}.gsb-recap{border-radius:var(--gsb-radius);background:var(--gsb-signal-soft);justify-content:space-between;align-items:baseline;gap:12px;padding:10px 12px;display:flex}.gsb-recap p{margin:0;font-size:14px}.gsb-recap button{color:var(--color-primary);font:inherit;cursor:pointer;background:0 0;border:0;flex:none;padding:0;font-weight:680}.gsb-pick{gap:18px;display:grid}.gsb-slots-head{text-align:center}.gsb-slots-head h3{margin:0;font-size:16px;font-weight:680}.gsb-cal-month:first-letter,.gsb-slots-head h3:first-letter{text-transform:uppercase}.gsb-slots-head h3:focus{outline:none}.gsb-slots-head h3:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.gsb-empty p,.gsb-slots-head p{color:var(--gsb-ink-3);margin:2px 0 0;font-size:13.5px}.gsb-slot-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.gsb-slot{border:1px solid var(--gsb-hairline-strong);border-radius:var(--gsb-radius);min-height:48px;color:inherit;font:inherit;font-variant-numeric:tabular-nums;cursor:pointer;transition:border-color .16s ease,background-color .16s ease,color .16s ease,transform .16s var(--gsb-ease);background:#fff;font-weight:650}.gsb-slot:hover{border-color:var(--color-primary);background:var(--gsb-signal-soft)}.gsb-slot[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}.gsb-icon-btn:active,.gsb-meet-btn:active,.gsb-slot:active,button.gsb-day:active{transform:scale(.98)}.gsb-slot-skeleton{border-radius:var(--gsb-radius);background:linear-gradient(90deg,#f3f5f3,#e7eee9,#f3f5f3) 0 0/200% 100%;min-height:48px;animation:gsb-shimmer 1.2s linear infinite}.gsb-cal-head{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.gsb-cal-month{margin:0;font-size:16px;font-weight:680}.gsb-cal-nav{gap:6px;display:flex}.gsb-icon-btn{border:1px solid var(--gsb-hairline-strong);border-radius:var(--gsb-radius);width:40px;height:40px;color:inherit;cursor:pointer;background:#fff;place-items:center;transition:border-color .16s,background-color .16s;display:inline-grid}.gsb-icon-btn:hover:not(:disabled){border-color:var(--color-primary);background:var(--gsb-signal-soft)}.gsb-icon-btn:disabled{opacity:.35;cursor:not-allowed}.gsb-icon-btn svg{width:18px;height:18px}.gsb-cal-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:4px;display:grid}.gsb-cal-wd{text-align:center;letter-spacing:.04em;text-transform:uppercase;color:var(--gsb-ink-3);padding:2px 0 6px;font-size:11px;font-weight:650}.gsb-day{aspect-ratio:1;font-variant-numeric:tabular-nums;border-radius:10px;place-items:center;min-height:40px;font-size:15px;display:grid;position:relative}.gsb-day.is-off{color:var(--color-content)}@supports (color:color-mix(in lab,red,red)){.gsb-day.is-off{color:color-mix(in srgb,var(--color-content) 28%,transparent)}}button.gsb-day{border:1px solid var(--gsb-signal-line);background:var(--gsb-signal-soft);color:inherit;cursor:pointer;transition:background-color .16s ease,border-color .16s ease,color .16s ease,transform .16s var(--gsb-ease);font-family:inherit;font-weight:680}button.gsb-day:after{content:"";background:var(--color-primary);border-radius:50%;width:4px;height:4px;margin-left:-2px;position:absolute;bottom:5px;left:50%}button.gsb-day[aria-pressed=true]{border-color:var(--color-primary);background:var(--color-primary);color:var(--color-primary-foreground)}button.gsb-day[aria-pressed=true]:after{background:var(--color-primary-foreground)}.gsb-day.is-today:not([aria-pressed=true]){box-shadow:inset 0 0 0 1.5px var(--color-content)}.gsb-cal-legend{color:var(--gsb-ink-3);flex-wrap:wrap;justify-content:center;gap:8px 14px;margin:10px 0 0;font-size:12.5px;display:flex}.gsb-cal-legend span{align-items:center;gap:6px;display:inline-flex}.gsb-cal-legend i{border:1px solid var(--gsb-signal-line);background:var(--gsb-signal-soft);border-radius:3px;width:10px;height:10px}.gsb-cal-legend i.is-today{border-color:var(--color-content);background:0 0}.gsb-tz{margin-top:4px}.gsb-confirm{text-align:center;justify-items:center;gap:10px;padding-top:4px;display:grid}.gsb-confirm p{font-variant-numeric:tabular-nums;margin:0;font-weight:650}.gsb-confirm button{width:100%}.gsb-done-kicker{color:var(--color-primary);letter-spacing:.06em;text-align:center;text-transform:uppercase;margin:0;font-size:13px;font-weight:700}.gsb-meet{border-radius:var(--gsb-radius);background:var(--color-primary);color:var(--color-primary-foreground);text-align:center;justify-items:center;gap:8px;padding:16px;display:grid}.gsb-meet-label{letter-spacing:.04em;text-transform:uppercase;margin:0;font-size:13px;font-weight:650}.gsb-meet-btn{width:100%;min-height:48px;color:var(--color-primary);background:#fff;border-radius:10px;justify-content:center;align-items:center;padding:0 16px;font-weight:750;text-decoration:none;display:flex}.gsb-meet-url{word-break:break-all;opacity:.9;margin:0;font-size:13px}.gsb-meet-pending{margin:0}.gsb-facts{text-align:center;gap:10px;margin:0;display:grid}.gsb-facts div{gap:2px;display:grid}.gsb-facts dt{color:var(--gsb-ink-3);font-size:12.5px;font-weight:650}.gsb-facts dd{margin:0;font-weight:650}.gsb-facts dd:first-letter{text-transform:uppercase}.gsb-cal p{margin:0 0 8px;font-weight:680}.gsb-alert{padding:12px 14px 0}.gsb-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.gsb-choice,.gsb-offer,.gsb-panel,.gsb-progress li,.gsb-slot,.gsb-slot-skeleton,.gsb-step,.gsb-welcome,button.gsb-day{transition:none;animation:none}}@keyframes gsb-rise{0%{opacity:0;transform:translateY(12px)}to{opacity:1;transform:none}}@keyframes gsb-in-forward{0%{opacity:0;transform:translate(28px)}to{opacity:1;transform:none}}@keyframes gsb-in-back{0%{opacity:0;transform:translate(-28px)}to{opacity:1;transform:none}}@keyframes gsb-shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}