.skywalklab_default-outline-ui{border:1px solid var(--default-outline-ui-color,var(--primary,black));color:var(--default-outline-ui-color,var(--primary,black));text-align:center;vertical-align:middle;cursor:pointer;-webkit-user-select:none;user-select:none;background-color:var(--default-outline-ui-bg-color,#fff);border-radius:8px;width:fit-content;padding:6px 12px;font-size:1rem;line-height:24px;text-decoration:none;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:inline-block}@media(prefers-reduced-motion:reduce){.skywalklab_default-outline-ui{transition:color .75s ease-in-out,background-color .75s ease-in-out,border-color .75s ease-in-out,box-shadow .75s ease-in-out}}.skywalklab_default-outline-ui:hover,.skywalklab_default-outline-ui:focus-visible,.skywalklab_default-outline-ui:active{border-color:var(--default-outline-ui-color,var(--primary,black));color:var(--default-outline-ui-bg-color,#fff)!important;background-color:var(--default-outline-ui-color,var(--primary,black))!important}.skywalklab_default-outline-ui:active{transition:none;transform:scale(.99)}.skywalklab_default-outline-ui:focus-visible{outline:0;box-shadow:0 0 0 4px #0d6efd80}.skywalklab_default-outline-ui:disabled{pointer-events:none;background-color:var(--default-outline-ui-bg-color,#fff);border-color:var(--default-outline-ui-disabled-color,var(--accent-dark,slategray));color:var(--default-outline-ui-disabled-color,var(--accent-dark,slategray));opacity:.65;cursor:default}:where(.ai-chatbot.svelte-1etd4n8){--ai-chatbot-bottom:calc(var(--ai-chatbot-toggle-bottom,.75rem) + var(--ai-chatbot-toggle-height,3rem) + 4px);width:100%;height:100%;position:relative}:where(.ai-chatbot:where(.svelte-1etd4n8)).open-chat.svelte-1etd4n8 .ai-chatbot--greeting:where(.svelte-1etd4n8){display:none}:where(.ai-chatbot:where(.svelte-1etd4n8)).open-chat.svelte-1etd4n8 .ai-chatbot--toggle:where(.svelte-1etd4n8){background-color:var(--error,red)}:where(.ai-chatbot:where(.svelte-1etd4n8)).float.svelte-1etd4n8{position:unset}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--greeting.svelte-1etd4n8{bottom:var(--ai-chatbot-bottom);right:var(--ai-chatbot-toggle-right,.5rem);z-index:5;padding-bottom:.5rem;display:none;position:absolute}@media(min-width:480px){:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--greeting.svelte-1etd4n8{flex-direction:column;display:flex}}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--greeting.svelte-1etd4n8 .ai-chatbot--greeting-close:where(.svelte-1etd4n8){cursor:pointer;color:var(--primary,black);background-color:#0000;border:none;justify-content:center;align-self:flex-end;align-items:center;display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--greeting.svelte-1etd4n8 .ai-chatbot--greeting-close:where(.svelte-1etd4n8):hover{color:var(--error,red)}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--greeting.svelte-1etd4n8 .ai-chatbot--greeting-open:where(.svelte-1etd4n8){color:var(--primary,black);background-color:#fff;border:none;border-radius:4px;padding:.5rem .75rem;box-shadow:0 2px 4px #0000004d}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--toggle.svelte-1etd4n8{bottom:var(--ai-chatbot-toggle-bottom,.75rem);right:var(--ai-chatbot-toggle-right,.5rem);background-color:var(--accent,lightblue);height:var(--ai-chatbot-toggle-height,3rem);width:var(--ai-chatbot-toggle-height,3rem);z-index:5;border-radius:50%;position:absolute}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--toggle.svelte-1etd4n8 button:where(.svelte-1etd4n8){cursor:pointer;background-color:#0000;border:0;justify-content:center;align-items:center;width:100%;height:100%;display:flex;transform:rotate(-10deg)}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8{width:100%;height:calc(100% - var(--ai-chatbot-bottom));border:1px solid var(--accent,lightblue);color:var(--primary,black);z-index:900;background-color:#fff;border-radius:8px;flex-direction:column;display:flex;position:relative;overflow:hidden}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.float.svelte-1etd4n8{bottom:var(--ai-chatbot-bottom);height:100%;min-height:40svh;max-height:calc(99svh - var(--ai-chatbot-bottom));min-width:285px;max-width:500px;width:calc(99vw - var(--ai-chatbot-toggle-right,.5rem));position:absolute;right:.5rem}@media(min-width:480px){:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8{right:var(--ai-chatbot-toggle-right,.5rem);margin:0}}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--heading:where(.svelte-1etd4n8){background-color:var(--primary,black);color:#fff;flex-direction:column;align-items:center;gap:.25rem;padding:.5rem;font-size:15px;display:flex;position:relative}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--heading:where(.svelte-1etd4n8) .ai-chatbot--status-indicator:where(.svelte-1etd4n8){align-items:center;gap:.25rem;display:flex;position:absolute;top:.5rem;left:.5rem}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--heading:where(.svelte-1etd4n8) .ai-chatbot--status-indicator:where(.svelte-1etd4n8):before{content:"";background-color:var(--accent-analogous-2,paleturquoise);border-radius:8px;width:10px;height:10px}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8){flex:1;overflow-y:auto}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8){width:100%;min-height:100%;color:var(--primary,black);flex-direction:column;gap:1rem;margin:0;padding:1rem clamp(.25rem,2vw,1rem);list-style:none;display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--role:where(.svelte-1etd4n8){align-items:center;gap:.25rem;margin-bottom:.25rem;font-size:20px;display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--role:where(.svelte-1etd4n8):before{content:"";background-image:var(--ai-chatbot-background-image);background-repeat:no-repeat;background-size:contain;width:1.5rem;height:1.5rem;display:block}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8):hover .ai-chatbot--message-parts:where(.svelte-1etd4n8) .ai-chatbot--message-tools:where(.svelte-1etd4n8){display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--message-parts:where(.svelte-1etd4n8){z-index:2;background-color:#f1f3f5;border-radius:8px;padding:8px;position:relative}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--message-parts:where(.svelte-1etd4n8) .ai-chatbot--message-tools:where(.svelte-1etd4n8){background-color:#ffffffb3;border-radius:50%;align-items:center;width:1.5rem;height:1.5rem;margin-block:auto;padding:2px;display:none;position:absolute;bottom:-.5rem;left:0}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--message-parts:where(.svelte-1etd4n8) .ai-chatbot--message-tools:where(.svelte-1etd4n8) .ai-chatbot--copy-message-button:where(.svelte-1etd4n8){cursor:pointer;width:100%;height:100%;color:var(--primary,black);background:0 0;border:none;display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--message-parts:where(.svelte-1etd4n8) .ai-chatbot--message-tools:where(.svelte-1etd4n8) .ai-chatbot--copy-message-button:where(.svelte-1etd4n8):hover{color:var(--accent,lightblue)}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message:where(.svelte-1etd4n8) .ai-chatbot--message-parts:where(.svelte-1etd4n8) .ai-chatbot--message-tools:where(.svelte-1etd4n8) .ai-chatbot--copy-message-button:where(.svelte-1etd4n8).copied:after{content:"Copied";color:var(--primary,black);border:1px solid color-mix(in srgb,currentColor 40%,#fff);background-color:#fff;border-radius:6px;padding:0 .25rem;font-size:12px;text-decoration:none;position:absolute;top:-1rem;left:0;box-shadow:0 1px 2px #0000004d}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message.user:where(.svelte-1etd4n8) .ai-chatbot--role:where(.svelte-1etd4n8):before{display:none}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--message.user:where(.svelte-1etd4n8) .ai-chatbot--message-parts:where(.svelte-1etd4n8){background-color:var(--primary,black);color:#fff}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--suggestion:where(.svelte-1etd4n8){flex-direction:column;gap:.25rem;margin-top:auto;display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--suggestion:where(.svelte-1etd4n8) .ai-chatbot--suggestion-button:where(.svelte-1etd4n8){font-size:14px}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--suggestion:where(.svelte-1etd4n8) .ai-chatbot--suggestion-button:where(.svelte-1etd4n8):first-of-type{margin-top:2rem}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--loading:where(.svelte-1etd4n8){align-items:center;gap:.5rem;font-size:14px;display:flex}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--loading:where(.svelte-1etd4n8) .markdown-body:where(.svelte-1etd4n8){background-color:inherit;color:inherit}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--loading:where(.svelte-1etd4n8) .markdown-body:where(.svelte-1etd4n8) p{flex:unset;width:fit-content;margin:0}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--loading:where(.svelte-1etd4n8) .markdown-body:where(.svelte-1etd4n8) ul{padding:0 0 0 1rem;list-style-type:disclosure-closed}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--loading:where(.svelte-1etd4n8) .markdown-body:where(.svelte-1etd4n8) li{margin:0}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--messages:where(.svelte-1etd4n8) .ai-chatbot--error:where(.svelte-1etd4n8) .ai-chatbot--error-message:where(.svelte-1etd4n8){background-color:color-mix(in srgb,var(--error,red) 15%,#fff);border:1px solid var(--error,red);color:var(--primary,black);border-radius:8px;padding:.75rem;font-size:14px}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--scroll-down-button:where(.svelte-1etd4n8){z-index:4;background-color:#fff;border:none;border-radius:50%;width:fit-content;margin:0 auto;padding:.5rem;transition:background-color .15s linear,color .15s linear;position:absolute;bottom:6rem;left:0;right:0;box-shadow:2px 4px #0000004d}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--scroll-down-button:where(.svelte-1etd4n8):hover,:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--messages-container:where(.svelte-1etd4n8) .ai-chatbot--scroll-down-button:where(.svelte-1etd4n8):focus-visible{background-color:var(--primary,black);color:#fff}@media(prefers-color-scheme:dark){:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .markdown-body{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--fgColor-default:inherit;--fgColor-muted:inherit;--fgColor-accent:var(--accent-dark,slategray);--fgColor-success:var(--accent-dark-analogous-2,cadetblue);--fgColor-attention:inherit;--fgColor-danger:var(--error,red);--fgColor-done:var(--accent-dark-analogous-1,darkslateblue);--bgColor-default:inherit;--bgColor-muted:inherit;--bgColor-neutral-muted:inherit;--bgColor-attention-muted:inherit;--borderColor-default:#d1d9e0;--borderColor-muted:#d1d9e0b3;--borderColor-neutral-muted:#d1d9e0b3;--borderColor-accent-emphasis:#0969da;--borderColor-success-emphasis:#1a7f37;--borderColor-attention-emphasis:#9a6700;--borderColor-danger-emphasis:#cf222e;--borderColor-done-emphasis:#8250df}}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--form:where(.svelte-1etd4n8){z-index:2;border:1px solid var(--primary,black);border-radius:8px;justify-content:center;align-items:stretch;gap:.5rem;margin:0 clamp(.25rem,2vw,1rem) .5rem;padding:.5rem;display:flex;position:relative}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--form:where(.svelte-1etd4n8):focus-within,:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--form:where(.svelte-1etd4n8):focus{outline:2px solid var(--primary,black)}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--form:where(.svelte-1etd4n8) textarea:where(.svelte-1etd4n8){resize:none;border:none;outline:0;flex:1;min-width:180px;padding-left:.5rem;font-size:15px}:where(.ai-chatbot:where(.svelte-1etd4n8)) .ai-chatbot--panel.svelte-1etd4n8 .ai-chatbot--form:where(.svelte-1etd4n8) .ai-chatbot--button:where(.svelte-1etd4n8){align-self:center;width:2rem;height:2rem;padding:.25rem}.robot.svelte-fm5203{z-index:901;height:7rem;position:absolute;top:-.25rem;right:-.25rem}@media(min-width:1024px){.robot.svelte-fm5203{height:13rem;top:-1rem;right:-1rem}.robot.svelte-fm5203 svg path{stroke-opacity:1!important}}.robot.svelte-fm5203 svg{width:auto;height:100%}.robot.svelte-fm5203 svg path{stroke-opacity:.65}.robot.svelte-fm5203 svg path.left-arm,.robot.svelte-fm5203 svg path.left-hand{transform-origin:115px 189px;animation:8s ease-in-out infinite svelte-fm5203-wave}@keyframes svelte-fm5203-wave{0%,62.5%{transform:rotate(0)}81.25%{transform:rotate(-20deg)}to{transform:rotate(0)}}
