.cvn.svelte-x5q1vq{top:max(.75rem, env(safe-area-inset-top));left:max(.75rem, env(safe-area-inset-left));z-index:120;align-items:center;font-family:Mulish,ui-sans-serif,system-ui,sans-serif;display:flex;position:fixed}.wjm-head.svelte-127qp5c{border-bottom:1px solid var(--color-line);background:var(--color-paper-raised);align-items:center;gap:9px;padding:15px 16px;display:flex}.wjm-head-icon.svelte-127qp5c{color:var(--color-moss);flex-shrink:0;display:inline-flex}.wjm-head-title.svelte-127qp5c{min-width:0;font-family:var(--font-display);letter-spacing:-.01em;color:var(--color-fir);flex:1;margin:0;font-size:17px;font-weight:500}.wjm-close.svelte-127qp5c{border-radius:var(--radius-fern);width:30px;height:30px;color:var(--color-muted);cursor:pointer;background:0 0;border:none;flex-shrink:0;justify-content:center;align-items:center;transition:color .13s;display:inline-flex}.wjm-close.svelte-127qp5c:hover{color:var(--color-fir)}.wjm-body.svelte-127qp5c{padding:16px 18px 18px;overflow-y:auto}.wjm-cta.svelte-127qp5c{border-radius:var(--radius-fern);background:var(--color-moss);color:#fff;min-height:44px;font-family:var(--font-sans);cursor:pointer;box-shadow:0 10px 24px -14px color-mix(in oklab, var(--color-moss) 80%, transparent);border:none;justify-content:center;align-items:center;gap:7px;padding:12px 18px;font-size:14.5px;font-weight:700;transition:background .15s,transform .12s;display:inline-flex}.wjm-cta.svelte-127qp5c:hover:not(:disabled){background:color-mix(in oklab, var(--color-moss) 88%, #000);transform:translateY(-1px)}.wjm-cta.svelte-127qp5c:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.wjm-success.svelte-127qp5c{text-align:center;flex-direction:column;align-items:center;padding:6px 4px 4px;display:flex}.wjm-success-badge.svelte-127qp5c{background:color-mix(in oklab, var(--color-moss) 16%, var(--color-paper));width:52px;height:52px;color:var(--color-moss);border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.wjm-success-line.svelte-127qp5c{font-family:var(--font-display);color:var(--color-fir);margin:14px 0 0;font-size:16px;font-weight:500;line-height:1.4}.wjm-success-sub.svelte-127qp5c{color:var(--color-muted);max-width:34ch;margin:6px 0 0;font-size:13px;line-height:1.5}.wjm-manage-link.svelte-127qp5c{color:var(--color-moss);text-underline-offset:2px;margin-top:10px;font-size:12.5px;text-decoration:underline}.scs-drawer{background:var(--color-paper,#fff);border-left:1px solid var(--color-border,#e8e4df);height:100dvh;overflow:hidden}.scs-header.svelte-1i5dadv{border-bottom:1px solid var(--color-border,#e8e4df);flex-shrink:0;align-items:center;gap:10px;padding:14px 16px;display:flex}.scs-hd-avatar{border-radius:50%;flex-shrink:0;width:32px;height:32px}.scs-hd-info.svelte-1i5dadv{flex-direction:column;flex:1;gap:1px;min-width:0;display:flex}.scs-hd-name.svelte-1i5dadv{font-family:var(--font-sans);color:var(--color-ink,#1a1a1a);font-size:15px;font-weight:700;line-height:1.2}.scs-hd-role.svelte-1i5dadv{font-family:var(--font-sans);color:var(--color-scout-ink,#a85a00);font-size:12px;line-height:1.2}.scs-hd-actions.svelte-1i5dadv{flex-shrink:0;align-items:center;gap:4px;display:flex}.scs-end-chat.svelte-1i5dadv{color:var(--color-muted,#999);cursor:pointer;font-size:12px;font-family:var(--font-sans);background:0 0;border:none;border-radius:4px;padding:4px 10px;transition:color .12s}.scs-end-chat.svelte-1i5dadv:hover:not(:disabled){color:var(--color-ink,#444)}.scs-end-chat.svelte-1i5dadv:disabled{opacity:.5;cursor:wait}.scs-hd-close.svelte-1i5dadv{width:30px;height:30px;color:var(--color-muted,#888);cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;transition:background .12s;display:flex}.scs-hd-close.svelte-1i5dadv:hover{background:var(--color-fog,#f5f3f0)}.scs-messages.svelte-1i5dadv{overscroll-behavior:contain;flex-direction:column;flex:1;gap:10px;min-height:0;padding:14px 14px 8px;display:flex;overflow-y:auto}.scs-msg.svelte-1i5dadv{flex-direction:column;gap:6px;max-width:88%;display:flex}.scs-msg-user.svelte-1i5dadv{background:var(--color-fir,#2c4233);border-radius:16px 16px 4px;align-self:flex-end;padding:9px 13px}.scs-msg-user.svelte-1i5dadv .scs-msg-text:where(.svelte-1i5dadv){color:#fff;margin:0}.scs-msg-scout.svelte-1i5dadv{background:var(--color-fog,#f5f3f0);border-radius:4px 16px 16px;align-self:flex-start;padding:9px 13px}.scs-msg-scout.svelte-1i5dadv .scs-msg-text:where(.svelte-1i5dadv){color:var(--color-ink,#1a1a1a);margin:0}.scs-msg-text.svelte-1i5dadv{font-family:var(--font-sans);white-space:pre-wrap;font-size:14px;line-height:1.5}.scs-msg-md.svelte-1i5dadv{white-space:normal}.scs-thinking.svelte-1i5dadv{flex-direction:row;align-items:center;gap:8px}.scs-progress.svelte-1i5dadv{font-family:var(--font-sans);color:var(--color-muted,#888);white-space:nowrap;text-overflow:ellipsis;font-size:12px;line-height:1.4;overflow:hidden}.scs-empty.svelte-1i5dadv{text-align:center;flex-direction:column;align-items:center;gap:8px;padding:20px 8px 12px;display:flex}.scs-empty.svelte-1i5dadv .sm-pose,.scs-empty.svelte-1i5dadv .sm-pose-fallback{width:80px;height:auto}.scs-empty-title.svelte-1i5dadv{font-family:var(--font-sans);color:var(--color-ink,#1a1a1a);margin:4px 0 0;font-size:16px;font-weight:700}.scs-empty-sub.svelte-1i5dadv{font-family:var(--font-sans);color:var(--color-muted,#888);max-width:280px;margin:0;font-size:13px;line-height:1.5}.scs-starters.svelte-1i5dadv{flex-direction:column;gap:6px;width:100%;margin-top:10px;display:flex}.scs-starter.svelte-1i5dadv{text-align:left;background:var(--color-fog,#f5f3f0);border:1px solid var(--color-border,#e8e4df);font-family:var(--font-sans);color:var(--color-ink,#333);cursor:pointer;border-radius:10px;padding:8px 12px;font-size:13px;transition:background .12s}.scs-starter.svelte-1i5dadv:hover{background:var(--color-scout-soft,#fdf0e0);border-color:color-mix(in oklab, var(--color-scout,#f28c28) 35%, transparent)}.scs-deflect-link.svelte-1i5dadv{background:var(--color-fog,#f5f3f0);border:1.5px solid var(--color-border,#e8e4df);font-family:var(--font-sans);color:var(--color-ink,#333);border-radius:999px;margin-top:6px;padding:6px 12px;font-size:13px;font-weight:600;text-decoration:none;transition:background .12s;display:inline-block}.scs-deflect-link.svelte-1i5dadv:hover{background:var(--color-scout-soft,#fdf0e0);border-color:color-mix(in oklab, var(--color-scout,#f28c28) 40%, transparent);color:var(--color-scout-ink,#a85a00)}.scs-cap.svelte-1i5dadv{background:var(--color-fog,#f5f3f0);border:1px solid var(--color-border,#e8e4df);border-radius:10px;flex-direction:column;align-items:flex-start;gap:8px;margin-top:4px;padding:12px 14px;display:flex}.scs-cap-text.svelte-1i5dadv{font-family:var(--font-sans);color:var(--color-muted,#666);margin:0;font-size:13px;line-height:1.4}.scs-cap-link.svelte-1i5dadv{background:var(--color-scout,#f28c28);font-family:var(--font-sans);color:#fff;border-radius:999px;padding:7px 14px;font-size:13px;font-weight:600;text-decoration:none;transition:opacity .12s;display:inline-block}.scs-cap-link.svelte-1i5dadv:hover{opacity:.88}.scs-chips.svelte-1i5dadv{flex-wrap:wrap;gap:6px;margin-top:2px;padding:0;list-style:none;display:flex}.scs-chips.svelte-1i5dadv li:where(.svelte-1i5dadv){display:contents}.scs-chip.svelte-1i5dadv{border:1.5px solid var(--color-scout,#f28c28);color:var(--color-scout-ink,#a85a00);font-family:var(--font-sans);cursor:pointer;background:#fff;border-radius:999px;align-items:center;gap:5px;padding:6px 12px;font-size:13px;font-weight:600;transition:background .12s,transform .1s;display:inline-flex}.scs-chip.svelte-1i5dadv:hover{background:var(--color-scout-soft,#fdf0e0);transform:translateY(-1px)}.scs-chip.svelte-1i5dadv:active{transform:translateY(0)}.scs-chip-expired.svelte-1i5dadv{border-color:var(--color-muted,#ccc);color:var(--color-muted,#999);cursor:default}.scs-chip-expired.svelte-1i5dadv:hover{background:#fff;transform:none}.scs-chip-expired-label.svelte-1i5dadv{opacity:.7;font-size:10px;font-weight:400}.scs-input-row.svelte-1i5dadv{border-top:1px solid var(--color-border,#e8e4df);flex-shrink:0;align-items:flex-end;gap:8px;padding:10px 14px;display:flex}.scs-input.svelte-1i5dadv{border:1.5px solid var(--color-border,#e8e4df);font-family:var(--font-sans);resize:none;color:var(--color-ink,#1a1a1a);background:var(--color-paper,#fff);border-radius:12px;outline:none;flex:1;max-height:100px;padding:9px 13px;font-size:14px;line-height:1.45;transition:border-color .15s;overflow-y:auto}.scs-input.svelte-1i5dadv:focus{border-color:var(--color-scout,#f28c28)}.scs-input.svelte-1i5dadv::placeholder{color:var(--color-muted,#aaa)}.scs-input.svelte-1i5dadv:disabled{opacity:.6}.scs-send.svelte-1i5dadv{flex-shrink:0;padding:9px 16px;font-size:14px}.scs-send.svelte-1i5dadv:disabled{opacity:.4;cursor:not-allowed}.fab-stack.svelte-1rz2kno{right:max(1.25rem, env(safe-area-inset-right));bottom:max(1.25rem, env(safe-area-inset-bottom));z-index:110;flex-direction:row;align-items:center;gap:8px;display:flex;position:fixed}.scout-circle.svelte-1rz2kno{cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;transition:box-shadow .15s,transform .15s;display:flex;box-shadow:0 2px 6px -2px #0000002e}.scout-circle.svelte-1rz2kno:hover{transform:translateY(-1px);box-shadow:0 4px 12px -3px #0000003d}.scout-circle.svelte-1rz2kno:active{transform:translateY(0)}.scout-circle.svelte-1rz2kno:focus-visible{outline:2px solid var(--color-scout,#f28c28);outline-offset:2px}.scout-circle-badge.svelte-1rz2kno{object-fit:contain;border-radius:50%;width:44px;height:44px;display:block}.book-fab.svelte-1rz2kno{background:var(--fab-brand);color:#fff;font-family:var(--font-sans);letter-spacing:-.005em;cursor:pointer;box-shadow:0 14px 30px -10px color-mix(in oklab, var(--fab-brand) 70%, transparent), 0 4px 10px -4px #1418104d;border:none;border-radius:999px;align-items:center;gap:8px;padding:13px 20px;font-size:15px;font-weight:700;transition:transform .16s,box-shadow .16s,background .16s;display:inline-flex}.book-fab.svelte-1rz2kno:hover{background:color-mix(in oklab, var(--fab-brand) 90%, #000);box-shadow:0 18px 38px -12px color-mix(in oklab, var(--fab-brand) 75%, transparent), 0 6px 14px -5px #14181057;transform:translateY(-2px)}.book-fab.svelte-1rz2kno:active{transform:translateY(0)}@media (prefers-reduced-motion:reduce){.scout-circle.svelte-1rz2kno,.book-fab.svelte-1rz2kno{transition:none}}.pay-link-bar.svelte-1rz2kno{justify-content:center;padding:12px 16px 20px;display:flex}.pay-link.svelte-1rz2kno{color:var(--color-muted,#5e6e58);text-underline-offset:2px;font-size:13px;-webkit-text-decoration:underline #0000;text-decoration:underline #0000;transition:color .13s,text-decoration-color .13s}.pay-link.svelte-1rz2kno:hover{color:var(--color-moss,#2c4233);text-decoration-color:currentColor}
