.coastGuide.driver-popover{padding:var(--space-20,20px);background:var(--bg-surface-1,#f9f9fa);border:.5px solid var(--bg-surface-3,#eeeff1);border-radius:var(--radius-12,12px);font-family:var(--font-body,Inter,sans-serif);color:var(--text-primary,#191a21);width:280px;max-width:280px;box-shadow:0 4px 20px #34474d1f}.coastGuide .driver-popover-arrow{visibility:hidden;border-width:8px}.driver-overlay{transition:opacity .2s}body.coastGuideNoDim .driver-overlay{opacity:0;animation:none}.coastGuideScrim{z-index:10000;opacity:0;pointer-events:none;background:#00000040;transition:opacity .2s;position:fixed;inset:0}body.coastGuideCentered .driver-overlay{opacity:0}body.coastGuideCentered .coastGuideScrim{opacity:1}.coastGuide button.driver-popover-close-btn{display:none}.coastGuide .driver-popover-title{font-size:var(--text-md,16px);line-height:var(--leading-md,1.45);letter-spacing:var(--tracking-md,-.012em);font-weight:var(--font-weight-heading,520);color:var(--text-secondary,#484a53)}.coastGuide .driver-popover-description{margin-top:var(--space-2,2px);font-size:var(--text-base,14px);line-height:var(--leading-base,1.5);letter-spacing:var(--tracking-base,-.007em);font-weight:var(--font-weight-text,450);color:var(--text-muted,#64666e)}.coastGuide .driver-popover-footer{margin-top:var(--space-16,16px);justify-content:space-between;align-items:center;gap:var(--space-8,8px);display:flex}.coastGuide .driver-popover-progress-text{font-size:var(--text-sm,12px);line-height:var(--leading-sm,1.5);letter-spacing:var(--tracking-sm,-.003em);font-weight:var(--font-weight-medium,500);color:var(--text-muted,#64666e)}.coastGuide .driver-popover-navigation-btns{display:none}.coastGuideFooterBtns{align-items:center;gap:var(--space-4,4px);margin-left:auto;display:inline-flex}.coastGuide span.driver-popover-prev-btn,.coastGuide span.driver-popover-next-btn,.coastGuide span.driver-popover-close-btn{all:unset;cursor:pointer;display:inline-flex}