.setup-help-card{border:1px solid var(--waabot-green-tint-hover);background:var(--waabot-surface-soft);box-shadow:0 6px 20px -18px rgb(from var(--waabot-green-light-darker) r g b / .251);border-radius:20px;align-items:flex-start;gap:20px;margin:24px 0;padding:24px;scroll-margin-top:24px;font-family:Host Grotesk,system-ui,sans-serif;display:flex}.setup-help-icon{height:52px;color:var(--waabot-green-active);background:var(--waabot-green-tint);border:1px solid var(--waabot-green-tint-hover);border-radius:16px;flex:0 0 52px;place-items:center;display:grid}.setup-help-copy{min-width:0}.setup-help-copy .setup-help-person{color:var(--waabot-green-active);margin:0 0 6px;font-size:14px;font-weight:600}.setup-help-copy h2{color:#33363e;margin:0;font-size:20px;font-weight:700;line-height:1.3}.setup-help-copy>p{color:#59665f;margin:8px 0 0;font-size:16px;line-height:1.5}.setup-help-actions{flex-wrap:wrap;align-items:center;gap:8px 20px;margin-top:16px;display:flex}.setup-help-actions a{max-width:100%;min-height:44px}.setup-help-actions [data-waabot-button]{white-space:normal;height:auto;padding:10px 18px}.setup-help-email{color:var(--waabot-green-active);overflow-wrap:anywhere;align-items:center;gap:8px;font-size:14px;display:inline-flex}.setup-help-email:hover{text-decoration:underline}.setup-help-email svg{flex-shrink:0}.setup-help-copy .setup-help-number{margin-top:8px;font-size:14px}.setup-help-card a:focus-visible{outline:3px solid var(--waabot-green-light-dark-hover);outline-offset:4px;border-radius:8px}@media (width<=600px){.setup-help-card{gap:12px;margin:20px 0;padding:16px}.setup-help-icon{border-radius:12px;flex-basis:40px;height:40px}.setup-help-icon svg{width:22px;height:22px}.setup-help-copy h2{font-size:18px}.setup-help-actions{gap:4px}}.work-overview .setup-help-card .setup-help-copy .setup-help-actions a{min-height:44px;font-size:14px}.setup-help-card--header{background:var(--waabot-surface-soft);box-shadow:none;grid-template-columns:minmax(0,1fr) 112px;align-items:center;margin:0 0 24px;padding:24px 32px;display:grid}.setup-help-card--header :is(h1,h2){letter-spacing:0;color:#33363e;margin:0;font-size:24px;font-weight:700;line-height:1.2}.setup-help-card--header .setup-help-actions{gap:8px 16px;margin-top:12px}.setup-help-portrait{justify-self:end;width:100px;height:100px;position:relative}.setup-help-avatar{background:var(--waabot-green-tint-hover);color:var(--waabot-green-active);box-shadow:0 5px 14px rgb(from var(--waabot-green-light-darker) r g b / .051);border:4px solid #fff;border-radius:50%;place-items:center;font-size:32px;font-weight:600;display:grid;position:absolute;inset:10px}.setup-help-tile{border:1px solid var(--waabot-border);width:36px;height:36px;color:var(--waabot-green-active);box-shadow:0 4px 8px rgb(from var(--waabot-green-light-darker) r g b / .0392);background:#fff;border-radius:12px;place-items:center;display:grid;position:absolute}.setup-help-tile--shop{top:0;right:-4px;transform:rotate(8deg)}.setup-help-tile--chat{bottom:0;left:-4px;transform:rotate(-8deg)}@media (width<=600px){.setup-help-card--header{grid-template-columns:minmax(0,1fr) 64px;gap:12px;margin-bottom:20px;padding:20px 16px}.setup-help-portrait{width:64px;height:80px}.setup-help-avatar{border-width:3px;font-size:24px;inset:12px 0}.setup-help-tile{border-radius:9px;width:28px;height:28px}.setup-help-tile svg{width:15px;height:15px}.setup-help-card--header .setup-help-actions{gap:4px 8px}.setup-help-card--header .setup-help-actions [data-waabot-button]{padding:10px 12px}}.setup-help-avatar{overflow:hidden}.setup-help-avatar img{object-fit:cover;transform-origin:50% 0;width:100%;height:100%;display:block;transform:scale(1.65)}.setup-help-card--header{background:var(--waabot-green-light-darker);border-color:var(--waabot-green-light-darker);position:relative;overflow:hidden}.setup-help-card--header:before,.setup-help-card--header:after{content:"";pointer-events:none;border:1px solid rgb(from var(--waabot-border-strong) r g b / .149);border-radius:50%;width:240px;height:240px;position:absolute;top:-70px;right:-40px}.setup-help-card--header:after{width:300px;height:300px;top:-100px;right:-70px}.setup-help-card--header>*{z-index:1;position:relative}.dashboard-theme .db-content .setup-help-card--header .setup-help-copy :is(h1,h2){color:var(--waabot-surface-soft)}.setup-help-card--header .setup-help-person{color:var(--waabot-green-tint-active);margin-bottom:8px}.setup-help-card--header .setup-help-email,.work-overview .setup-help-card--header .setup-help-actions a.setup-help-email{color:var(--waabot-green-tint-hover)}.setup-help-card--header .setup-help-avatar{border-color:var(--waabot-green-tint-hover)}.setup-help-card--header .setup-help-tile{background:var(--waabot-green-soft-hover);border-color:var(--waabot-green-tint-hover)}.setup-help-card--header a:focus-visible{outline-color:var(--waabot-green-tint-active)}@media (width<=600px){.setup-help-card--header:before{right:-130px}.setup-help-card--header:after{right:-160px}}.setup-help-banner-space{height:112px}.setup-help-banner{right:24px;bottom:calc(20px + env(safe-area-inset-bottom,0px));z-index:30;border:1px solid var(--waabot-border);background:var(--waabot-surface);width:min(520px,100vw - 48px);box-shadow:0 8px 32px color-mix(in srgb, var(--waabot-ink) 14%, transparent);border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto 32px;align-items:center;gap:14px;margin:0;padding:16px 20px;font-family:Host Grotesk,system-ui,sans-serif;display:grid;position:fixed}.setup-help-banner-avatar{background:var(--waabot-surface-soft);border:1px solid var(--waabot-border);border-radius:50%;width:40px;height:40px;display:block;overflow:hidden}.setup-help-banner-avatar img{object-fit:cover;transform-origin:50% 0;width:100%;height:100%;display:block;transform:scale(1.65)}.setup-help-banner-copy{min-width:0}.dashboard-theme.db-dashboard-type .db-layout .db-main .db-content .setup-help-banner-copy h2{letter-spacing:-.1px;color:var(--waabot-ink);margin:0 0 3px;font-size:14px;font-weight:600;line-height:1.4}.dashboard-theme.db-dashboard-type .db-layout .db-main .db-content .setup-help-banner-copy p{color:var(--waabot-muted);margin:0;font-size:13px;font-weight:400;line-height:1.5}.setup-help-banner-link{border:1px solid var(--waabot-action);background:var(--waabot-action);min-height:36px;color:var(--waabot-on-action);white-space:nowrap;border-radius:8px;justify-content:center;align-items:center;gap:7px;padding:8px 12px;font-size:12px;font-weight:500;text-decoration:none;display:inline-flex}.setup-help-banner-link:hover{background:var(--waabot-action-hover);border-color:var(--waabot-action-hover)}.setup-help-banner-dismiss{width:44px;height:44px;color:var(--waabot-muted);background:0 0;border-radius:8px;place-items:center;margin:-6px;display:grid}.setup-help-banner-dismiss:hover{background:var(--waabot-surface-soft)}.setup-help-banner :is(a,button):focus-visible{outline:3px solid var(--waabot-focus);outline-offset:3px}@media (width<=600px){.setup-help-banner-space{height:168px}.setup-help-banner{right:12px;bottom:calc(12px + env(safe-area-inset-bottom,0px));grid-template-columns:40px minmax(0,1fr) 24px;gap:12px;width:calc(100vw - 24px);padding:16px}.setup-help-banner-avatar{align-self:start}.setup-help-banner-link{grid-area:2/2;justify-self:start;min-height:44px}.setup-help-banner-dismiss{grid-area:1/3;align-self:start;margin:-6px -10px}}
