.load.svelte-q3gmnm{opacity:0;transition:all 2s cubic-bezier(.05,.7,.1,1);transform:translateY(10px)}.visible.svelte-q3gmnm{opacity:1;transform:translateY(0)}.width100.svelte-q3gmnm{width:100%}.loading.svelte-1uha8ag{display:flex;flex-direction:column;align-items:center}md-circular-progress.svelte-1uha8ag{--md-circular-progress-color: cornflowerblue;width:48px;height:48px;margin-top:1rem}.advice_title.svelte-1uha8ag{font-size:1rem;font-weight:500;margin-bottom:.5rem}.advice_content.svelte-1uha8ag{font-size:1rem;color:#333;line-height:1.5;max-width:600px;margin:0 auto;text-align:left;white-space:pre-wrap;max-height:60vh;overflow-y:auto}.advice_content.svelte-1uha8ag::-webkit-scrollbar{width:8px}.advice_content.svelte-1uha8ag::-webkit-scrollbar-thumb{background-color:#0003;border-radius:4px}.advice_content.svelte-1uha8ag::-webkit-scrollbar-track{background-color:transparent}.page.svelte-1uha8ag{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.header.svelte-1uha8ag{margin-top:10vh;text-align:center}.title.svelte-1uha8ag{font-size:1rem;font-weight:500;margin:0;margin-bottom:.5rem}.desc.svelte-1uha8ag{font-size:1rem;color:#555;font-weight:500;margin:0;max-width:450px}.footer.svelte-1uha8ag{margin-bottom:2rem}.credits.svelte-1uha8ag{font-size:.875rem;color:#777;margin:0}.slz-link.svelte-1uha8ag{color:inherit;text-decoration:none;font-weight:600}.slz-link.svelte-1uha8ag:hover{text-decoration:underline}md-icon-button.svelte-1uha8ag{padding-right:24px}.input-container.svelte-1uha8ag{border-radius:999px;background-color:#e0e0e0;width:100%;height:64px;transition:outline-width,box-shadow .2s ease-in-out;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a}input.svelte-1uha8ag{width:100%;height:100%;background-color:transparent;color:var(--md-sys-color-on-surface);font-family:var(--font-primary);font-size:14px;line-height:16px;font-weight:500;padding:18px 24px;letter-spacing:.5px;background:transparent;outline:none;border:none}.input-container.svelte-1uha8ag:focus-within{box-shadow:0 0 16px #6495ed}.input_container_wrapper.svelte-1uha8ag{position:relative;background-color:#6495ed;padding:3px;border-radius:999px}.input_prompt.svelte-1uha8ag{font-size:.875rem;color:#555;margin-bottom:.5rem;text-align:center}
