.prompt-bar-module__hdJyLa__root{--canvas:var(--lightningcss-light,#f1f2f3)var(--lightningcss-dark,#1c1d1f);--surface:var(--lightningcss-light,#fff)var(--lightningcss-dark,#232427);--hover:var(--lightningcss-light,#f4f5f6)var(--lightningcss-dark,#2a2b2e);--field:var(--lightningcss-light,#f2f2f3)var(--lightningcss-dark,#2b2c2f);--ink:var(--lightningcss-light,#1f2124)var(--lightningcss-dark,#f2f3f4);--ink-2:var(--lightningcss-light,#62656b)var(--lightningcss-dark,#a5a8ad);--ink-3:var(--lightningcss-light,#9a9da3)var(--lightningcss-dark,#6c6f75);--line:var(--lightningcss-light,#ecedef)var(--lightningcss-dark,#2e3033);--line-strong:var(--lightningcss-light,#e0e2e5)var(--lightningcss-dark,#3a3c40);--accent-ink:var(--lightningcss-light,#0070dd)var(--lightningcss-dark,#7ec0ff);--accent-tint:var(--lightningcss-light,#e9f3ff)var(--lightningcss-dark,#3d9aff29);--green:var(--lightningcss-light,#199a4d)var(--lightningcss-dark,#3cbb72);--focus:var(--lightningcss-light,#0285ff)var(--lightningcss-dark,#3d9aff);--ring-card:var(--lightningcss-light,#ecedef)var(--lightningcss-dark,#ffffff1c);--ring-menu:var(--lightningcss-light,#ecedef)var(--lightningcss-dark,#ffffff21);--ring-btn:var(--lightningcss-light,#e0e2e5)var(--lightningcss-dark,#ffffff1a);--day-10:var(--lightningcss-light,#0000000a)var(--lightningcss-dark,#0000);--day-8:var(--lightningcss-light,#00000008)var(--lightningcss-dark,#0000);--day-5:var(--lightningcss-light,#00000005)var(--lightningcss-dark,#0000);--day-3:var(--lightningcss-light,#00000003)var(--lightningcss-dark,#0000);--night-20:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0003);--night-22:var(--lightningcss-light,#0000)var(--lightningcss-dark,#00000038);--night-30:var(--lightningcss-light,#0000)var(--lightningcss-dark,#0000004d);--shadow-card:0 0 0 1px var(--ring-card), 0 18px 47px var(--day-8), 0 7.5px 19px var(--day-5), 0 4px 10.5px var(--day-5), 0 2.3px 5.8px var(--day-3), 0 1.2px 3.1px var(--day-3), 0 .5px 1.3px var(--day-3), 0 1px 2px var(--night-20), 0 2px 6px var(--night-20);--shadow-menu:0 0 0 1px var(--ring-menu), 0 17.5px 23.4px var(--day-10), 0 9.4px 12.5px var(--day-8), 0 5.25px 7px var(--day-5), 0 2.8px 3.7px -2px var(--day-3), 0 1.2px 1.5px var(--day-3), 0 2px 10px var(--night-22);--shadow-btn:0 0 0 1px var(--ring-btn), 0 0 4px var(--day-10), 0 1px 2px var(--night-30);--ease-out:cubic-bezier(.23, 1, .32, 1);--ease:cubic-bezier(.4, 0, .2, 1);box-sizing:border-box;background:var(--canvas);width:100%;min-height:408px;box-shadow:0 0 0 1px var(--line);color:var(--ink);letter-spacing:-.14px;font-feature-settings:normal;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent;border-radius:14px;justify-content:center;align-items:center;padding:12px;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:14px;line-height:1.5;display:flex;position:relative;overflow:clip;container-type:inline-size}@supports (color:lab(0% 0 0)){.prompt-bar-module__hdJyLa__root{--canvas:var(--lightningcss-light,lab(95.4756% -.247031 -.706685))var(--lightningcss-dark,lab(10.7786% -.0940636 -1.50454));--surface:var(--lightningcss-light,lab(100% 0 0))var(--lightningcss-dark,lab(14.1243% .105247 -2.2593));--hover:var(--lightningcss-light,lab(96.5196% -.247061 -.706697))var(--lightningcss-dark,lab(17.4885% .102207 -2.26143));--field:var(--lightningcss-light,lab(95.4674% .0993311 -.364041))var(--lightningcss-dark,lab(17.9525% .101835 -2.2617));--ink:var(--lightningcss-light,lab(12.6337% -.3433 -2.2161))var(--lightningcss-dark,lab(95.8236% -.247002 -.706685));--ink-2:var(--lightningcss-light,lab(42.652% -.228465 -3.75729))var(--lightningcss-dark,lab(68.7689% -.379533 -2.99366));--ink-3:var(--lightningcss-light,lab(64.5814% -.222504 -3.3918))var(--lightningcss-dark,lab(46.7122% -.231862 -3.75941));--line:var(--lightningcss-light,lab(93.7236% -.0822544 -1.13573))var(--lightningcss-dark,lab(19.7102% -.352308 -2.22058));--line-strong:var(--lightningcss-light,lab(89.7783% -.315458 -1.86191))var(--lightningcss-dark,lab(25.2652% -.160247 -2.63022));--accent-ink:var(--lightningcss-light,lab(46.9296% 6.70901 -64.2487))var(--lightningcss-dark,lab(75.1226% -8.74975 -38.2498));--accent-tint:var(--lightningcss-light,lab(95.3282% -1.7131 -6.86686))var(--lightningcss-dark,lab(61.8499% -1.50105 -59.2017/.16));--green:var(--lightningcss-light,lab(55.8923% -47.5806 30.2997))var(--lightningcss-dark,lab(67.7644% -48.627 26.6391));--focus:var(--lightningcss-light,lab(54.9811% 5.86078 -70.2564))var(--lightningcss-dark,lab(61.8499% -1.50105 -59.2017));--ring-card:var(--lightningcss-light,lab(93.7236% -.0822544 -1.13573))var(--lightningcss-dark,lab(100% 0 0/.11));--ring-menu:var(--lightningcss-light,lab(93.7236% -.0822544 -1.13573))var(--lightningcss-dark,lab(100% 0 0/.13));--ring-btn:var(--lightningcss-light,lab(89.7783% -.315458 -1.86191))var(--lightningcss-dark,lab(100% 0 0/.1));--night-20:var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(0% 0 0/.2));--night-22:var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(0% 0 0/.22));--night-30:var(--lightningcss-light,lab(0% 0 0/0))var(--lightningcss-dark,lab(0% 0 0/.3))}}.prompt-bar-module__hdJyLa__root[data-color-scheme=light]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.prompt-bar-module__hdJyLa__root[data-color-scheme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.prompt-bar-module__hdJyLa__root[data-color-scheme=system]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark}@media (prefers-color-scheme:dark){.prompt-bar-module__hdJyLa__root[data-color-scheme=system]{--lightningcss-light: ;--lightningcss-dark:initial}}:where(.prompt-bar-module__hdJyLa__root) :where(button,textarea){color:inherit;font:inherit;letter-spacing:inherit;background:0 0;border:0;margin:0;padding:0}:where(.prompt-bar-module__hdJyLa__root) :where(button){cursor:pointer}.prompt-bar-module__hdJyLa__root button:focus-visible{outline:2px solid var(--focus);outline-offset:0}.prompt-bar-module__hdJyLa__root svg{flex-shrink:0}.prompt-bar-module__hdJyLa__root svg[width="11"]{width:11px;height:11px}.prompt-bar-module__hdJyLa__root svg[width="13"]{width:13px;height:13px}.prompt-bar-module__hdJyLa__root svg[width="15"]{width:15px;height:15px}.prompt-bar-module__hdJyLa__root svg[width="16"]{width:16px;height:16px}.prompt-bar-module__hdJyLa__frame{width:100%;max-width:480px}.prompt-bar-module__hdJyLa__bar{box-sizing:border-box;flex-direction:column;justify-content:flex-end;width:100%;max-width:420px;min-height:384px;margin:0 auto;padding-bottom:32px;display:flex}.prompt-bar-module__hdJyLa__anchor{position:relative}.prompt-bar-module__hdJyLa__composer{isolation:isolate;border:1px solid var(--line);background:var(--surface);box-shadow:var(--shadow-card);transition:border-color .15s var(--ease), border-radius .15s var(--ease);border-radius:14px;flex-direction:column;padding:6px;display:flex;position:relative;overflow:hidden}.prompt-bar-module__hdJyLa__composer:focus-within{border-color:var(--line-strong)}.prompt-bar-module__hdJyLa__composer[data-shape=pill]{border-radius:9999px}.prompt-bar-module__hdJyLa__composer[data-shape=pill][data-stacked]{border-radius:24px}.prompt-bar-module__hdJyLa__canvas{z-index:-1;border-radius:inherit;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.prompt-bar-module__hdJyLa__measure{visibility:hidden;white-space:pre;pointer-events:none;font-size:13px;line-height:18px;position:absolute;top:0;left:0}.prompt-bar-module__hdJyLa__grid{grid-template-columns:28px minmax(0,1fr) auto 28px 28px;align-items:end;gap:6px 4px;display:grid}.prompt-bar-module__hdJyLa__plus{grid-area:1/1;justify-self:start}.prompt-bar-module__hdJyLa__text{grid-area:1/2}.prompt-bar-module__hdJyLa__model{grid-area:1/3}.prompt-bar-module__hdJyLa__mic{grid-area:1/4}.prompt-bar-module__hdJyLa__send{grid-area:1/5}.prompt-bar-module__hdJyLa__composer[data-stacked] .prompt-bar-module__hdJyLa__grid{grid-template-columns:28px auto minmax(0,1fr) 28px 28px}.prompt-bar-module__hdJyLa__composer[data-stacked] .prompt-bar-module__hdJyLa__text{grid-area:1/1/2/-1}.prompt-bar-module__hdJyLa__composer[data-stacked] .prompt-bar-module__hdJyLa__plus{grid-area:2/1}.prompt-bar-module__hdJyLa__composer[data-stacked] .prompt-bar-module__hdJyLa__model{grid-area:2/2;justify-self:start}.prompt-bar-module__hdJyLa__composer[data-stacked] .prompt-bar-module__hdJyLa__mic{grid-area:2/4}.prompt-bar-module__hdJyLa__composer[data-stacked] .prompt-bar-module__hdJyLa__send{grid-area:2/5}.prompt-bar-module__hdJyLa__text{box-sizing:border-box;resize:none;width:100%;min-width:0;height:28px;min-height:28px;color:var(--ink);overflow-wrap:anywhere;outline:none;padding:5px 4px;font-size:13px;line-height:18px;overflow-y:hidden}.prompt-bar-module__hdJyLa__text::placeholder{color:var(--ink-3);opacity:1}.prompt-bar-module__hdJyLa__button{width:28px;height:28px;color:var(--ink-3);transition:background-color .15s var(--ease), color .15s var(--ease), transform .15s var(--ease);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;display:flex}.prompt-bar-module__hdJyLa__button:hover{background:var(--hover);color:var(--ink)}.prompt-bar-module__hdJyLa__button:active{transform:scale(.94)}.prompt-bar-module__hdJyLa__button svg{display:block}.prompt-bar-module__hdJyLa__model{height:28px;color:var(--ink-2);white-space:nowrap;transition:background-color .15s var(--ease), color .15s var(--ease);border-radius:8px;flex-shrink:0;align-items:center;gap:4px;padding:0 6px;font-size:12px;font-weight:500;line-height:18px;display:flex}.prompt-bar-module__hdJyLa__model:hover{background:var(--hover);color:var(--ink)}.prompt-bar-module__hdJyLa__chevron{color:var(--ink-3);display:flex}.prompt-bar-module__hdJyLa__composer[data-shape=pill] .prompt-bar-module__hdJyLa__button,.prompt-bar-module__hdJyLa__composer[data-shape=pill] .prompt-bar-module__hdJyLa__model{border-radius:9999px}.prompt-bar-module__hdJyLa__mic[aria-pressed=true],.prompt-bar-module__hdJyLa__mic[aria-pressed=true]:hover{background:var(--accent-tint);color:var(--accent-ink)}.prompt-bar-module__hdJyLa__bars{align-items:center;gap:2.5px;height:14px;display:flex}.prompt-bar-module__hdJyLa__bars span{background:currentColor;border-radius:9999px;width:2.5px;height:100%;animation:.9s ease-in-out infinite prompt-bar-module__hdJyLa__bounce}.prompt-bar-module__hdJyLa__bars span:nth-child(2){animation-delay:.15s}.prompt-bar-module__hdJyLa__bars span:nth-child(3){animation-delay:.3s}@keyframes prompt-bar-module__hdJyLa__bounce{0%,to{transform:scaleY(.35)}50%{transform:scaleY(1)}}.prompt-bar-module__hdJyLa__send,.prompt-bar-module__hdJyLa__send:hover{background:var(--line-strong);color:var(--ink-2);transition:background-color .2s var(--ease), color .2s var(--ease), transform .2s var(--ease)}.prompt-bar-module__hdJyLa__send[data-ready],.prompt-bar-module__hdJyLa__send[data-ready]:hover{background:var(--ink);color:var(--surface)}.prompt-bar-module__hdJyLa__send:disabled{cursor:default;transform:none}.prompt-bar-module__hdJyLa__menu{z-index:10;background:var(--surface);box-shadow:var(--shadow-menu);transform-origin:bottom;animation:prompt-bar-module__hdJyLa__pop .18s var(--ease-out) both;border-radius:10px;outline:none;margin-bottom:8px;padding:4px;position:absolute;bottom:100%;left:0;right:0}.prompt-bar-module__hdJyLa__modelMenu{transform-origin:0 100%;width:176px;margin-bottom:0;right:auto}@keyframes prompt-bar-module__hdJyLa__pop{0%{opacity:0;transform:scale(.95)}}.prompt-bar-module__hdJyLa__glide{background:var(--hover);pointer-events:none;transition:top .22s var(--ease-out), height .22s var(--ease-out), opacity .15s;border-radius:6px;position:absolute;left:4px;right:4px}.prompt-bar-module__hdJyLa__row,.prompt-bar-module__hdJyLa__modelRow{z-index:1;white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;border-radius:6px;align-items:center;display:flex;position:relative}.prompt-bar-module__hdJyLa__row{gap:10px;height:36px;padding:0 8px}.prompt-bar-module__hdJyLa__icon{width:22px;height:22px;color:var(--ink-2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.prompt-bar-module__hdJyLa__label{color:var(--ink);flex-shrink:0;font-size:12.5px;font-weight:500}.prompt-bar-module__hdJyLa__detail{min-width:0;color:var(--ink-3);text-overflow:ellipsis;flex:1;font-size:12px;overflow:hidden}.prompt-bar-module__hdJyLa__connect,.prompt-bar-module__hdJyLa__connected{flex-shrink:0;font-size:12px;font-weight:500}.prompt-bar-module__hdJyLa__connect{color:var(--accent-ink);transition:color .1s var(--ease)}.prompt-bar-module__hdJyLa__connect:hover{text-decoration:underline}.prompt-bar-module__hdJyLa__connected{color:var(--green)}.prompt-bar-module__hdJyLa__hint{border-top:1px solid var(--line);color:var(--ink-3);margin-top:4px;padding:6px 8px 4px;font-size:11px}.prompt-bar-module__hdJyLa__modelRow{gap:8px;height:30px;padding:0 8px}.prompt-bar-module__hdJyLa__modelName{min-width:0;color:var(--ink);text-overflow:ellipsis;flex:1;font-size:12.5px;font-weight:500;overflow:hidden}.prompt-bar-module__hdJyLa__modelNote{color:var(--ink-3);flex-shrink:0;font-size:11px}.prompt-bar-module__hdJyLa__check{color:var(--ink);visibility:hidden;flex-shrink:0;display:flex}.prompt-bar-module__hdJyLa__check[data-on]{visibility:visible}.prompt-bar-module__hdJyLa__switch{background:var(--field);border-radius:9999px;padding:2px;display:flex;position:absolute;bottom:10px;left:50%;transform:translate(-50%)}.prompt-bar-module__hdJyLa__switch button{color:var(--ink-3);transition:background-color .15s var(--ease), color .15s var(--ease), box-shadow .15s var(--ease);border-radius:9999px;padding:2px 8px;font-size:11.5px;font-weight:500}.prompt-bar-module__hdJyLa__switch button:hover{color:var(--ink-2)}.prompt-bar-module__hdJyLa__switch button[aria-pressed=true]{background:var(--surface);color:var(--ink);box-shadow:var(--shadow-btn)}.prompt-bar-module__hdJyLa__live{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){.prompt-bar-module__hdJyLa__menu{animation:none}.prompt-bar-module__hdJyLa__glide,.prompt-bar-module__hdJyLa__composer,.prompt-bar-module__hdJyLa__button,.prompt-bar-module__hdJyLa__model,.prompt-bar-module__hdJyLa__switch button{transition:none}.prompt-bar-module__hdJyLa__bars span{animation:none;transform:scaleY(.7)}}
