:root{--white:oklch(96% .005 255);--gray:oklch(70% .012 255);--card:oklch(28.5% .012 255);--rim:oklch(37% .012 255);--track:oklch(35% .012 255);--label:oklch(98% .005 0);--font:-apple-system, system-ui, sans-serif;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}*{box-sizing:border-box}html,body{overscroll-behavior:none;height:100%;margin:0;overflow:hidden}html{background:oklch(19.5% .012 255) linear-gradient(oklch(19.5% .012 255) 0,oklch(22% .012 255) 45%,oklch(22.5% .012 255) 100%)}body{font-family:var(--font);color:var(--white);-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;touch-action:manipulation}button{font:inherit;color:inherit;cursor:pointer;background:0 0;border:0;padding:0}.icon{letter-spacing:normal;white-space:nowrap;-webkit-font-smoothing:antialiased;font-family:Material Symbols Rounded;font-style:normal;font-weight:400;line-height:1}.chatbar.svelte-1vfkavl{background:var(--card);border:3px solid var(--rim);opacity:0;visibility:hidden;border-bottom-width:6px;border-radius:24px;align-items:center;gap:10px;padding:8px 8px 8px 18px;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s .14s;display:flex;position:absolute;left:14px;right:14px;transform:translateY(10px)}.raised.svelte-1vfkavl{z-index:11}.shown.svelte-1vfkavl{opacity:1;visibility:visible;transition:opacity .14s ease-out,transform .14s ease-out;transform:none}input.svelte-1vfkavl{min-width:0;font:inherit;color:var(--white);-webkit-user-select:text;user-select:text;touch-action:auto;background:0 0;border:0;outline:0;flex:1;font-size:18px;line-height:1}input.svelte-1vfkavl::placeholder{color:var(--gray)}button.svelte-1vfkavl{border-radius:14px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;display:flex}.mic.svelte-1vfkavl{color:var(--gray);font-size:26px;transition:transform 80ms ease-out}.mic.svelte-1vfkavl:active{transform:scale(.9)}.send.svelte-1vfkavl{color:oklch(55% .012 255);background:linear-gradient(oklch(38% .012 255),oklch(33% .012 255));border-bottom:4px solid oklch(27% .012 255);font-size:24px}.send.ready.svelte-1vfkavl{color:oklch(22% .012 255);background:linear-gradient(oklch(98.5% .002 255),oklch(92% .008 255));border-bottom-color:oklch(74% .01 255)}.send.svelte-1vfkavl:active{border-bottom-width:0;height:40px;margin-top:4px}.dim.svelte-gybxii,.menu.svelte-gybxii{opacity:0;visibility:hidden;pointer-events:none;transition:opacity .14s ease-out,transform .14s ease-out,visibility 0s .14s;position:absolute}.open.svelte-gybxii{opacity:1;visibility:visible;pointer-events:auto;transition:opacity .14s ease-out,transform .14s ease-out}.dim.svelte-gybxii{z-index:1;background:oklch(12% .01 255/.55);inset:0}.menu.svelte-gybxii{z-index:2;background:var(--card);border:3px solid var(--rim);border-bottom-width:6px;border-radius:24px;flex-direction:column;padding:8px;display:flex;bottom:112px;left:14px;right:14px;transform:translateY(10px)}.menu.open.svelte-gybxii{transform:none}.row.svelte-gybxii{text-align:left;border-radius:14px;align-items:center;gap:14px;padding:14px 12px;font-size:17px;font-weight:600;line-height:1;display:flex}.icon.svelte-gybxii{color:var(--gray);font-variation-settings:"FILL" 0;font-size:24px}nav.svelte-31wq8u{z-index:2;border:3px solid var(--rim);background:linear-gradient(oklch(31% .012 255),oklch(26.5% .012 255));border-bottom-width:5px;border-radius:26px;margin:0 14px 28px;padding:6px;display:flex;position:relative}button.svelte-31wq8u{color:var(--gray);font-variation-settings:"FILL" 0;border-radius:18px;flex:1;justify-content:center;padding:13px 0;font-size:30px;transition:transform 80ms ease-out;display:flex}button.svelte-31wq8u:active{transform:scale(.88)}.active.svelte-31wq8u{color:var(--white);font-variation-settings:"FILL" 1}.panel.svelte-pfo8bf{top:env(safe-area-inset-top);z-index:100;color:#7cf;pointer-events:none;background:#000c;border-radius:8px;padding:6px 8px;font:11px/1.35 ui-monospace,monospace;position:fixed;left:6px;right:6px}.app.svelte-12qhfyh{max-width:560px;height:100dvh;padding-top:env(safe-area-inset-top);flex-direction:column;margin:0 auto;display:flex;position:relative}.page.svelte-12qhfyh{flex-direction:column;flex:1;min-height:0;display:flex}
