.guide-dialog{position:fixed;z-index:101;right:26px;bottom:24px;display:flex;flex-direction:column;width:min(440px,calc(100vw - 24px));height:min(760px,calc(100dvh - 48px));max-height:calc(100dvh - 48px);overflow:hidden;background:#f8f8f8;border:1px solid #e1e1e1;border-radius:20px;color:#343434;box-shadow:0 24px 90px #15151530;font-size:14px}.guide-header.svelte-1d4upnn{display:flex;align-items:center;gap:12px;padding:22px 22px 18px;background:#fff}.guide-avatar.svelte-1d4upnn{display:grid;place-items:center;align-self:flex-start;width:42px;height:42px;border-radius:14px;background:#353535;color:#fff;font-size:21px;font-weight:500}.guide-header.svelte-1d4upnn>div:where(.svelte-1d4upnn):nth-child(2){flex:1}.guide-header.svelte-1d4upnn p:where(.svelte-1d4upnn){margin:0 0 5px;font-size:9px;letter-spacing:.15em;color:#777}.guide-title{margin:0;font-size:19px;line-height:1.4;font-weight:500;letter-spacing:-.04em}.guide-status.svelte-1d4upnn{display:flex;align-items:center;gap:5px;color:#707070;font-size:11px;margin-top:5px}.guide-status.svelte-1d4upnn i:where(.svelte-1d4upnn){width:5px;height:5px;border-radius:50%;background:#777}.guide-close{width:36px;height:36px;align-self:flex-start;border:1px solid #e2e2e2;border-radius:50%;background:#fff;color:#555;font-size:25px;cursor:pointer}.guide-description{margin:0;padding:0 22px 17px;background:#fff;color:#737373;font-size:12px;line-height:1.7;border-bottom:1px solid #e8e8e8}.guide-conversation.svelte-1d4upnn{flex:1;min-height:100px;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:16px;padding:20px}.guide-bubble.svelte-1d4upnn{max-width:95%;align-self:flex-start;background:#fff;border:1px solid #e7e7e7;border-radius:3px 16px 16px;padding:15px;line-height:1.75;overflow-wrap:anywhere}.guide-speaker.svelte-1d4upnn{display:block;margin-bottom:6px;font-size:10px;color:#858585}.guide-bubble.svelte-1d4upnn h3:where(.svelte-1d4upnn){margin:0 0 8px;font-size:15px;line-height:1.55;font-weight:600;letter-spacing:-.03em}.guide-bubble.svelte-1d4upnn p:where(.svelte-1d4upnn){margin:0;font-size:13px;white-space:pre-wrap}.guide-bubble.svelte-1d4upnn ol:where(.svelte-1d4upnn){padding-left:20px;margin:12px 0 0;font-size:13px}.guide-bubble.svelte-1d4upnn li:where(.svelte-1d4upnn)+li:where(.svelte-1d4upnn){margin-top:7px}.guide-bubble.from-user.svelte-1d4upnn{align-self:flex-end;background:#3d3d3d;border-color:#3d3d3d;border-radius:16px 3px 16px 16px;color:#fff}.from-user.svelte-1d4upnn .guide-speaker:where(.svelte-1d4upnn){color:#d0d0d0}.guide-welcome.svelte-1d4upnn{width:100%;max-width:100%;background:linear-gradient(120deg,#fff,#f0f0f0)}.guide-welcome.svelte-1d4upnn>a:where(.svelte-1d4upnn){display:flex;justify-content:space-between;align-items:center;border-top:1px solid #ddd;margin-top:17px;padding-top:13px;color:#333;font-size:13px;font-weight:500;min-height:40px}.guide-actions.svelte-1d4upnn{display:grid;gap:6px;margin-top:14px}.guide-actions.svelte-1d4upnn a:where(.svelte-1d4upnn),.guide-handoff.svelte-1d4upnn{display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:42px;padding:8px 11px;background:#f4f4f4;border:1px solid #dedede;border-radius:7px;font:inherit;font-size:12px;color:#333;text-decoration:none;text-align:left}.guide-handoff.svelte-1d4upnn{margin-top:12px;width:100%;background:#3d3d3d;color:#fff;border-color:#3d3d3d;cursor:pointer}.guide-related.svelte-1d4upnn{display:flex;flex-wrap:wrap;gap:6px;border-top:1px solid #eee;margin-top:13px;padding-top:13px}.guide-related.svelte-1d4upnn button:where(.svelte-1d4upnn){min-height:36px;padding:6px 9px;background:#fff;border:1px solid #ddd;border-radius:7px;color:#555;font:inherit;font-size:11px;cursor:pointer}.guide-discover.svelte-1d4upnn{flex-shrink:0;padding:12px 18px 0;border-top:1px solid #e4e4e4;background:#fff}.guide-categories.svelte-1d4upnn{display:flex;gap:5px;overflow-x:auto;padding-bottom:10px}.guide-categories.svelte-1d4upnn button:where(.svelte-1d4upnn){flex-shrink:0;min-height:34px;padding:5px 10px;border:1px solid #e4e4e4;background:#fff;border-radius:20px;color:#777;font:inherit;font-size:11px;cursor:pointer}.guide-categories.svelte-1d4upnn button[aria-pressed=true]:where(.svelte-1d4upnn){color:#fff;background:#424242;border-color:#424242}.guide-suggestions.svelte-1d4upnn{display:grid;grid-template-columns:1fr 1fr;gap:6px}.guide-suggestions.svelte-1d4upnn button:where(.svelte-1d4upnn){display:flex;align-items:center;justify-content:space-between;gap:5px;min-height:42px;padding:8px 9px;background:#fafafa;border:1px solid #e8e8e8;border-radius:7px;color:#555;text-align:left;font:inherit;font-size:11px;line-height:1.5;cursor:pointer}.guide-suggestions.svelte-1d4upnn button:where(.svelte-1d4upnn) span:where(.svelte-1d4upnn){color:#999}.guide-composer.svelte-1d4upnn{padding:14px 18px 0;background:#fff}.guide-input-label.svelte-1d4upnn{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.guide-composer.svelte-1d4upnn>div:where(.svelte-1d4upnn){display:flex;gap:8px;align-items:center;padding:6px 7px 6px 13px;border:1px solid #cdcdcd;border-radius:12px;background:#fff}.guide-composer.svelte-1d4upnn input:where(.svelte-1d4upnn){width:100%;min-width:0;border:0;outline:none;background:none;color:#333;line-height:1.6;font:inherit;font-size:14px}.guide-composer.svelte-1d4upnn>div:where(.svelte-1d4upnn):focus-within{outline:2px solid #555;outline-offset:2px}.guide-composer.svelte-1d4upnn button:where(.svelte-1d4upnn){flex-shrink:0;width:36px;height:36px;border:0;border-radius:10px;background:#3d3d3d;color:#fff;font-size:22px;cursor:pointer}.guide-composer.svelte-1d4upnn button:where(.svelte-1d4upnn):disabled{background:#ececec;color:#aaa;cursor:default}.guide-footer.svelte-1d4upnn{display:flex;align-items:center;gap:12px;padding:10px 20px 14px;background:#fff;font-size:11px;color:#777}.guide-footer.svelte-1d4upnn button:where(.svelte-1d4upnn){min-height:32px;padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer}.guide-footer.svelte-1d4upnn>a:where(.svelte-1d4upnn){margin-left:auto;color:#444;white-space:nowrap;text-decoration:none}.guide-dialog .svelte-1d4upnn:is(button:where(.svelte-1d4upnn),a:where(.svelte-1d4upnn)):focus-visible{outline:2px solid #555;outline-offset:3px}@media(max-width:500px){.guide-dialog{right:10px;bottom:max(10px,env(safe-area-inset-bottom));width:calc(100vw - 20px);height:min(760px,calc(100dvh - 20px - env(safe-area-inset-bottom)));max-height:calc(100dvh - 20px - env(safe-area-inset-bottom));border-radius:16px}.guide-header.svelte-1d4upnn{padding:17px 16px 12px}.guide-description{padding:0 16px 12px;font-size:11px}.guide-conversation.svelte-1d4upnn{padding:15px}.guide-discover.svelte-1d4upnn,.guide-composer.svelte-1d4upnn{padding-inline:12px}.guide-composer.svelte-1d4upnn input:where(.svelte-1d4upnn){font-size:16px}.guide-categories.svelte-1d4upnn button:where(.svelte-1d4upnn){padding-inline:8px}.guide-footer.svelte-1d4upnn{padding-inline:14px}}@media(max-height:650px){.guide-suggestions.svelte-1d4upnn{display:none}.guide-header.svelte-1d4upnn{padding-block:12px}.guide-description{padding-bottom:10px}.guide-conversation.svelte-1d4upnn{min-height:80px}.guide-discover.svelte-1d4upnn,.guide-composer.svelte-1d4upnn{padding-top:8px}}.support-dock.svelte-1105cax{position:fixed;inset:auto max(24px,env(safe-area-inset-right)) max(24px,env(safe-area-inset-bottom)) auto;z-index:65;display:grid;gap:8px}.support-dock.svelte-1105cax .support-shortcut{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:3px;width:54px;height:54px;padding:0;border:1px solid #d5d5d5;border-radius:50%;background:#fff;color:#363636;box-shadow:0 4px 16px #19191918;font:inherit;font-size:10px;font-weight:600;line-height:1;white-space:nowrap;text-decoration:none;cursor:pointer;transition:background-color .18s,border-color .18s}.support-dock.svelte-1105cax .support-shortcut-primary{background:#393939;border-color:#393939;color:#fff}.support-dock.svelte-1105cax .support-shortcut:focus-visible{outline:2px solid #3b3b3b;outline-offset:2px}.support-dock.svelte-1105cax svg{width:20px;height:20px;fill:none;stroke:currentColor;stroke-width:1.45;stroke-linecap:round;stroke-linejoin:round}@media(hover:hover){.support-dock.svelte-1105cax .support-shortcut:hover{background:#ededed;border-color:#9d9d9d}.support-dock.svelte-1105cax .support-shortcut-primary:hover{background:#555;border-color:#555}}.support-overlay{position:fixed;inset:0;z-index:100;background:#2a2a2a40;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.support-dialog{position:fixed;z-index:101;right:26px;bottom:24px;width:min(420px,calc(100vw - 24px));max-height:calc(100dvh - 48px);overflow:auto;background:#fbfbfb;border:1px solid #e0e0e0;border-radius:12px;color:#464646;box-shadow:0 22px 80px #21212130;padding:25px;overscroll-behavior:contain;font-size:13px}.support-heading.svelte-1105cax{display:flex;align-items:start;justify-content:space-between;gap:12px}.support-heading.svelte-1105cax p:where(.svelte-1105cax){font-size:8px;letter-spacing:.15em;color:#6f6f6f;margin-bottom:14px}.support-title{font-size:22px;line-height:1.5;letter-spacing:-.04em;font-weight:400;margin:0}.support-close{flex-shrink:0;border:1px solid #dcdcdc;background:transparent;border-radius:50%;width:36px;height:36px;font-size:24px;font-weight:300;line-height:1}.support-description{font-size:11px;color:#6f6f6f;line-height:1.9;margin:16px 0 22px}.support-start.svelte-1105cax label:where(.svelte-1105cax),.support-reply.svelte-1105cax>label:where(.svelte-1105cax){display:block;font-size:11px;margin:16px 0 8px;color:#686868}.support-start.svelte-1105cax :is(input:where(.svelte-1105cax):not([type=checkbox]),textarea:where(.svelte-1105cax)),.support-reply.svelte-1105cax textarea:where(.svelte-1105cax){display:block;width:100%;border:1px solid #e0e0e0;background:#fff;padding:12px;border-radius:3px;font:inherit;font-size:12px;resize:vertical;line-height:1.8;color:#464646}.support-start.svelte-1105cax :where(.svelte-1105cax):is(input:where(.svelte-1105cax),textarea:where(.svelte-1105cax)):focus,.support-reply.svelte-1105cax textarea:where(.svelte-1105cax):focus{outline:2px solid #818181;outline-offset:2px}.support-welcome.svelte-1105cax{font-size:13px;line-height:1.9}.support-start.svelte-1105cax label.support-consent:where(.svelte-1105cax){display:flex;align-items:start;gap:9px;font-size:10px;line-height:1.9;margin-top:18px}.support-consent.svelte-1105cax input:where(.svelte-1105cax){margin-top:4px;accent-color:#535353;flex-shrink:0}.support-consent.svelte-1105cax a:where(.svelte-1105cax){text-decoration:underline;text-underline-offset:3px}.support-send.svelte-1105cax,.support-reply.svelte-1105cax button:where(.svelte-1105cax){width:100%;padding:13px;border:0;background:#4b4b4b;color:#fff;min-height:46px;border-radius:3px;font-size:12px;margin-top:16px}.support-dialog button.svelte-1105cax:disabled{opacity:.5;cursor:default}.support-bottom.svelte-1105cax{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #e3e3e3;margin-top:20px;padding-top:18px;color:#707070;font-size:9px}.support-bottom.svelte-1105cax a:where(.svelte-1105cax){color:#616161}.support-error.svelte-1105cax{font-size:11px;line-height:1.8;padding:10px;background:#ebebeb;color:#965738;margin-top:14px}.support-status.svelte-1105cax{padding:30px 0;font-size:12px}.support-fallback.svelte-1105cax{padding:15px 0;display:grid;gap:18px;font-size:13px}.support-fallback.svelte-1105cax a:where(.svelte-1105cax){font-size:12px;text-decoration:underline}.support-fallback.svelte-1105cax button:where(.svelte-1105cax){background:none;border:1px solid #cdcdcd;padding:12px;font-size:12px}.support-messages.svelte-1105cax{max-height:310px;overflow:auto;display:flex;flex-direction:column;gap:18px;padding:15px 0;overscroll-behavior:contain}.support-receipt.svelte-1105cax{font-size:10px;color:#707070;text-align:center;line-height:1.9;padding:10px;background:#f2f2f2}.support-message.svelte-1105cax{max-width:88%;align-self:flex-end}.support-message.svelte-1105cax>span:where(.svelte-1105cax){display:block;text-align:right;font-size:9px;color:#737373;margin-bottom:6px}.support-message.svelte-1105cax>p:where(.svelte-1105cax){white-space:pre-wrap;overflow-wrap:anywhere;padding:12px;background:#eaeaea;border-radius:8px 8px 0;font-size:12px;line-height:1.8}.support-message.svelte-1105cax>time:where(.svelte-1105cax){display:block;text-align:right;font-size:8px;margin-top:6px;color:#707070}.support-message.team.svelte-1105cax{align-self:flex-start}.support-message.team.svelte-1105cax>p:where(.svelte-1105cax){background:#fff;border:1px solid #dfdfdf;border-radius:8px 8px 8px 0}.support-message.team.svelte-1105cax>span:where(.svelte-1105cax),.support-message.team.svelte-1105cax>time:where(.svelte-1105cax){text-align:left}.support-reply.svelte-1105cax>label:where(.svelte-1105cax){margin-top:10px}@media(max-width:600px),(max-height:500px){.support-dock.svelte-1105cax{inset:auto max(10px,env(safe-area-inset-right)) max(12px,env(safe-area-inset-bottom)) auto;gap:6px}.support-dock.svelte-1105cax .support-shortcut{width:44px;height:44px;font-size:9px}.support-dock.svelte-1105cax svg{width:17px;height:17px}}@media(max-width:500px){.support-dialog{right:12px;bottom:max(12px,env(safe-area-inset-bottom));max-height:calc(100dvh - max(24px,env(safe-area-inset-bottom) + 12px));padding:22px}.support-messages.svelte-1105cax{max-height:260px}}@media(prefers-reduced-motion:reduce){.support-dock.svelte-1105cax .support-shortcut{transition:none}}
