.bar.svelte-13awvvd{justify-content:center;align-items:center;gap:var(--sp-space-2,.5rem);padding-block:var(--sp-space-2,.5rem);padding-inline:var(--sp-space-4,1rem);font-family:var(--sp-font-body);font-size:var(--sp-text-small-size,.875rem);text-align:center;line-height:1.4;display:flex}.bar.svelte-13awvvd[hidden]{display:none}.tone-primary.svelte-13awvvd{background:var(--sp-color-primary);color:var(--sp-color-on-primary)}.tone-accent.svelte-13awvvd{background:var(--sp-color-accent);color:var(--sp-color-on-accent)}.tone-neutral.svelte-13awvvd{background:var(--sp-color-surface);color:var(--sp-color-text);border-block-end:1px solid var(--sp-color-border)}.messages.svelte-13awvvd{flex:1;min-inline-size:0;display:grid}.message.svelte-13awvvd{overflow-wrap:anywhere;grid-area:1/1;margin:0}.message.svelte-13awvvd a:where(.svelte-13awvvd){color:inherit;text-underline-offset:.15em;font-weight:600;text-decoration:underline}.close.svelte-13awvvd{min-block-size:44px;min-inline-size:44px;color:inherit;cursor:pointer;background:0 0;border:0;flex:none;margin-block:-.75rem;font-size:1.5rem;line-height:1}.close[hidden].svelte-13awvvd{display:none}.close.svelte-13awvvd:focus-visible,.message.svelte-13awvvd a:where(.svelte-13awvvd):focus-visible{outline-offset:2px;outline:2px solid}.rotating.svelte-13awvvd .message:where(.svelte-13awvvd){visibility:hidden;opacity:0;animation-duration:var(--cycle);animation-iteration-count:infinite;animation-delay:calc(var(--i) * 5s);animation-timing-function:step-end}.n2.svelte-13awvvd{--cycle:10s}.n3.svelte-13awvvd{--cycle:15s}.n2.svelte-13awvvd .message:where(.svelte-13awvvd){animation-name:svelte-13awvvd-sp-bar-turn-2}.n3.svelte-13awvvd .message:where(.svelte-13awvvd){animation-name:svelte-13awvvd-sp-bar-turn-3}@keyframes svelte-13awvvd-sp-bar-turn-2{0%{visibility:visible;opacity:1}50%{visibility:hidden;opacity:0}}@keyframes svelte-13awvvd-sp-bar-turn-3{0%{visibility:visible;opacity:1}33.33%{visibility:hidden;opacity:0}}@media (prefers-reduced-motion:reduce){.rotating.svelte-13awvvd .message:where(.svelte-13awvvd){visibility:hidden;opacity:0;animation:none}.rotating.svelte-13awvvd .message:where(.svelte-13awvvd):first-child{visibility:visible;opacity:1}}.consent.svelte-ovz39h{z-index:60;gap:var(--sp-space-3,.75rem);max-inline-size:36rem;padding:var(--sp-space-4,1rem);border:1px solid var(--sp-color-border);background:var(--sp-color-surface);color:var(--sp-color-text);box-shadow:var(--sp-shadow-lg);font-family:var(--sp-font-body);border-block-end:0;border-start-start-radius:var(--sp-radius-lg,12px);border-start-end-radius:var(--sp-radius-lg,12px);margin-inline:auto;display:grid;position:fixed;inset-block-end:0;inset-inline:0}.consent[hidden].svelte-ovz39h,.reopen[hidden].svelte-ovz39h,.panel[hidden].svelte-ovz39h{display:none}h2.svelte-ovz39h{font-size:var(--sp-text-h4-size,1.125rem);margin:0}p.svelte-ovz39h{color:var(--sp-color-text-muted);margin:0}.actions.svelte-ovz39h{gap:var(--sp-space-3,.75rem);grid-template-columns:1fr 1fr;display:grid}.choice.svelte-ovz39h{min-block-size:44px;padding-inline:var(--sp-space-4,1rem);border:1px solid var(--sp-color-primary);border-radius:var(--sp-radius-button,8px);background:var(--sp-color-surface);color:var(--sp-color-primary-text);font:inherit;cursor:pointer;font-weight:600}.link.svelte-ovz39h{min-block-size:44px;color:var(--sp-color-primary-text);font:inherit;cursor:pointer;background:0 0;border:0;justify-self:start;padding:0;text-decoration:underline}.panel.svelte-ovz39h{gap:var(--sp-space-3,.75rem);display:grid}.category.svelte-ovz39h{gap:var(--sp-space-3,.75rem);align-items:flex-start;min-block-size:44px;display:flex}.category.svelte-ovz39h input:where(.svelte-ovz39h){block-size:20px;inline-size:20px;margin-block-start:2px}.category.svelte-ovz39h span:where(.svelte-ovz39h){gap:2px;display:grid}.category.svelte-ovz39h small:where(.svelte-ovz39h){color:var(--sp-color-text-muted)}.reopen.svelte-ovz39h{z-index:30;min-block-size:32px;padding-inline:var(--sp-space-3,.75rem);border:1px solid var(--sp-color-border);border-radius:var(--sp-radius-button,8px);background:var(--sp-color-surface);color:var(--sp-color-text-muted);font:inherit;cursor:pointer;font-size:.8125rem;position:fixed;inset-block-end:8px;inset-inline-start:8px}.choice.svelte-ovz39h:focus-visible,.link.svelte-ovz39h:focus-visible,.reopen.svelte-ovz39h:focus-visible,.category.svelte-ovz39h input:where(.svelte-ovz39h):focus-visible{outline:2px solid var(--sp-color-primary);outline-offset:2px}.bubble.svelte-csgsmd{z-index:40;font-family:var(--sp-font-body);position:fixed;inset-block-end:16px}.bottom-end.svelte-csgsmd{inset-inline-end:16px}.bottom-start.svelte-csgsmd{inset-inline-start:16px}.fab.svelte-csgsmd{color:#fff;block-size:56px;inline-size:56px;box-shadow:var(--sp-shadow-md);cursor:pointer;background:#25d366;border-radius:50%;justify-content:center;align-items:center;list-style:none;display:flex}.fab.svelte-csgsmd::-webkit-details-marker{display:none}.fab.svelte-csgsmd:focus-visible,.send.svelte-csgsmd:focus-visible,textarea.svelte-csgsmd:focus-visible{outline:2px solid var(--sp-color-primary);outline-offset:2px}.card.svelte-csgsmd{gap:var(--sp-space-3,.75rem);inline-size:min(320px,100vw - 32px);padding:var(--sp-space-4,1rem);border:1px solid var(--sp-color-border);border-radius:var(--sp-radius-lg,12px);background:var(--sp-color-surface);color:var(--sp-color-text);box-shadow:var(--sp-shadow-lg);display:grid;position:absolute;inset-block-end:68px}.bottom-end.svelte-csgsmd .card:where(.svelte-csgsmd){inset-inline-end:0}.bottom-start.svelte-csgsmd .card:where(.svelte-csgsmd){inset-inline-start:0}.greeting.svelte-csgsmd{margin:0;font-weight:600}textarea.svelte-csgsmd{padding-block:var(--sp-space-2,.5rem);padding-inline:var(--sp-space-3,.75rem);border:1px solid var(--sp-color-border);border-radius:var(--sp-radius-md,8px);background:var(--sp-color-background);color:var(--sp-color-text);font:inherit;resize:vertical}.send.svelte-csgsmd{border-radius:var(--sp-radius-md,8px);color:#fff;min-block-size:44px;font:inherit;cursor:pointer;background:#25d366;border:0;font-weight:600}.visually-hidden.svelte-csgsmd{clip-path:inset(50%);white-space:nowrap;block-size:1px;inline-size:1px;position:absolute;overflow:hidden}
