.btns.svelte-1rnsl0e{display:flex;margin:24px -8px 0}.btns.svelte-1rnsl0e>*{margin:0 8px}.menu.svelte-lny6ll{position:absolute;top:100%;right:0;background:#fff;border-radius:12px;padding:4px;min-width:132px;box-shadow:0 4px 20px #00000026;z-index:10;color:#fff}.menu-item.svelte-lny6ll{display:flex;align-items:center;gap:12px;background:none;border:none;color:#000;width:100%;font-size:16px;font-weight:500;padding:8px 12px;cursor:pointer;border-radius:8px;transition:background-color .1s ease}.menu-item.svelte-lny6ll svg{flex-shrink:0}.menu-item.svelte-lny6ll:hover{background-color:#0000000d}.sidebar.svelte-7cq5h5.svelte-7cq5h5{position:fixed;top:0;left:0;width:240px;height:100%;box-sizing:border-box;display:flex;flex-direction:column;align-items:stretch;background-color:#fff;color:#000;border-right:1px solid rgba(0,0,0,.1);box-shadow:0 0 12px #0000001a;z-index:5}.sidebar.svelte-7cq5h5 .audio-mode,.with-bg .sidebar.svelte-7cq5h5.svelte-7cq5h5{background:none;color:#fff;border-color:#ffffff0d}.fullscreen .sidebar.svelte-7cq5h5.svelte-7cq5h5{width:260px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transform:translate(-100%);transition:transform .3s ease}@media (max-width: 480px){.fullscreen .sidebar.svelte-7cq5h5.svelte-7cq5h5{width:100%}}.fullscreen.with-sidebar .sidebar.svelte-7cq5h5.svelte-7cq5h5{transform:translate(0)}.top.svelte-7cq5h5.svelte-7cq5h5{display:flex;flex-direction:column;align-items:stretch;justify-content:center;padding:8px 8px 4px;min-height:42px;border-bottom:1px solid rgba(255,255,255,.3)}.bottom.svelte-7cq5h5.svelte-7cq5h5{display:flex;flex-direction:column;align-items:stretch;padding:8px;border-top:1px solid rgba(255,255,255,.3)}.logo.svelte-7cq5h5.svelte-7cq5h5{display:flex;align-items:center;justify-content:flex-start;padding:4px 0 8px 4px}.logo.svelte-7cq5h5 .logo{flex-grow:1}.logo.svelte-7cq5h5>svg path{fill:#000}.audio-mode .logo.svelte-7cq5h5>svg path{fill:#fff}.close-sidebar.svelte-7cq5h5.svelte-7cq5h5{position:relative;align-items:center;justify-content:center;height:42px;width:42px;padding:0;border:none;background:none;border-radius:100%;color:#fff;transition:background-color .2s ease;display:none}.close-sidebar.svelte-7cq5h5.svelte-7cq5h5:hover{background-color:#ffffff26}.app:not(.audio-mode) .close-sidebar.svelte-7cq5h5>svg path{stroke:#000}@media (max-width: 480px){.close-sidebar.svelte-7cq5h5.svelte-7cq5h5{display:flex}}.new-chat.svelte-7cq5h5.svelte-7cq5h5{position:relative;display:flex;align-items:center;justify-content:center;height:42px;width:42px;margin:-5px -3px -2px 0;color:#fff;border-radius:100%;transition:background-color .2s ease}.new-chat.svelte-7cq5h5.svelte-7cq5h5:hover{background-color:#ffffff26}.app:not(.audio-mode) .new-chat.svelte-7cq5h5>svg path{stroke:#000}.list.svelte-7cq5h5.svelte-7cq5h5{display:flex;flex-direction:column;overflow-y:auto;padding:8px;flex:1 1 auto}.loader.svelte-7cq5h5.svelte-7cq5h5{display:flex;align-items:center;justify-content:center;width:100%;min-height:36px;flex:1 1 auto}.audio-mode .loader.svelte-7cq5h5 .spinner{--spinner-color:white !important}.item.svelte-7cq5h5.svelte-7cq5h5{position:relative;color:#000;text-decoration:none;display:flex;align-items:center;flex-direction:row;padding:8px;background:none;font-size:1em;border:none;margin-bottom:4px;border-radius:8px;gap:8px;transition:all .1s;flex:0 0 auto;z-index:1;cursor:pointer}.item.svelte-7cq5h5>svg{margin:0 -4px 0 -2px;flex-shrink:0}.audio-mode .item.svelte-7cq5h5.svelte-7cq5h5,.with-bg .item.svelte-7cq5h5.svelte-7cq5h5{color:#fff}.audio-mode .item.svelte-7cq5h5.svelte-7cq5h5:hover,.with-bg .item.svelte-7cq5h5.svelte-7cq5h5:hover{background-color:#ffffff26}.audio-mode .item.active.svelte-7cq5h5.svelte-7cq5h5,.with-bg .item.active.svelte-7cq5h5.svelte-7cq5h5{background-color:#ffffff40;text-shadow:0 0 8px rgba(0,0,0,.15)}.item.svelte-7cq5h5.svelte-7cq5h5:hover{background-color:#fb484a1a}.item.svelte-7cq5h5:hover .date.svelte-7cq5h5{color:transparent}.item.svelte-7cq5h5:hover .ellipsis.svelte-7cq5h5{opacity:1;color:#fff}.item.active.svelte-7cq5h5.svelte-7cq5h5{background-color:#fb484a80;color:#fff}.item.action.svelte-7cq5h5.svelte-7cq5h5{font-weight:500}.item.with-menu.svelte-7cq5h5.svelte-7cq5h5{z-index:2}.item.svelte-7cq5h5 .avatar.svelte-7cq5h5{width:20px;height:20px;border-radius:100%;background-color:#ffffff26;border:2px solid rgba(255,255,255,.25);display:flex;align-items:center;justify-content:center;text-transform:uppercase;color:#fff;flex-shrink:0;font-size:11px;margin:-2px 0}.item.svelte-7cq5h5 .name.svelte-7cq5h5{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%}.item.svelte-7cq5h5 .date.svelte-7cq5h5{position:relative;opacity:.5;font-size:12px;margin-left:8px;transition:color .1s ease}.subtitle.svelte-7cq5h5.svelte-7cq5h5{font-size:14px;font-weight:600;opacity:.75;padding:8px;margin-top:8px}.ellipsis.svelte-7cq5h5.svelte-7cq5h5{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:none;border:none;cursor:pointer;color:inherit;padding:0;display:flex;align-items:center;opacity:0;transition:opacity .1s ease}section.svelte-nqdt36.svelte-nqdt36{display:flex;flex-direction:row;z-index:1;overflow:hidden;padding-left:240px;flex:1 1 100%}@media (max-width: 480px){section.svelte-nqdt36.svelte-nqdt36{padding-left:0}}.fullscreen section.svelte-nqdt36.svelte-nqdt36{padding-left:0}.app-content.svelte-nqdt36.svelte-nqdt36{position:relative;display:flex;flex-direction:row;flex:1 1 auto;align-items:flex-end;justify-content:center}.app-content.svelte-nqdt36.svelte-nqdt36:not(.with-right-panel){transition:margin-right .3s ease}.top-left.svelte-nqdt36.svelte-nqdt36,.top-right.svelte-nqdt36.svelte-nqdt36{position:absolute;top:6px;left:8px;height:42px;display:flex;align-items:center;justify-content:center;gap:2px;z-index:4}.top-left.svelte-nqdt36>*,.top-right.svelte-nqdt36>*{order:4}.top-left.svelte-nqdt36>div:not([class]),.top-right.svelte-nqdt36>div:not([class]){display:contents}.top-left.svelte-nqdt36 .order-1.svelte-nqdt36,.top-left.svelte-nqdt36 .order-1,.top-right.svelte-nqdt36 .order-1{order:1}.top-left.svelte-nqdt36 .order-2.svelte-nqdt36,.top-left.svelte-nqdt36 .order-2,.top-right.svelte-nqdt36 .order-2{order:2}.top-left.svelte-nqdt36 .order-3,.top-right.svelte-nqdt36 .order-3{order:3}.top-left.svelte-nqdt36 .order-4,.top-right.svelte-nqdt36 .order-4{order:4}.top-left.svelte-nqdt36 .btn.svelte-nqdt36,.top-left.svelte-nqdt36 .btn,.top-right.svelte-nqdt36 .btn{position:relative;cursor:pointer;display:flex;align-items:center;justify-content:center;height:42px;width:42px;background-color:transparent;padding:0;font-size:18px;border:none;border-radius:100%;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);transition:background-color .2s ease;color:#000}.top-left.svelte-nqdt36 .btn.svelte-nqdt36 .audio-mode,.with-bg .top-left.svelte-nqdt36 .btn.svelte-nqdt36,.top-left.svelte-nqdt36 .btn .audio-mode,.with-bg .top-left.svelte-nqdt36 .btn,.top-right.svelte-nqdt36 .btn .audio-mode,.with-bg .top-right.svelte-nqdt36 .btn{color:#fff}.top-left.svelte-nqdt36 .btn.svelte-nqdt36:hover,.top-left.svelte-nqdt36 .btn:hover,.top-right.svelte-nqdt36 .btn:hover{background-color:#ffffff26}.top-left.svelte-nqdt36 .btn.with-text.svelte-nqdt36,.top-left.svelte-nqdt36 .btn.with-text,.top-right.svelte-nqdt36 .btn.with-text{width:auto;border-radius:42px;padding:0 12px;text-decoration:none;background-color:#ffffff12}.top-left.svelte-nqdt36 .btn.with-text.svelte-nqdt36>span,.top-left.svelte-nqdt36 .btn.with-text>span,.top-right.svelte-nqdt36 .btn.with-text>span{margin-left:8px}.top-left.svelte-nqdt36 .btn.with-text.svelte-nqdt36:hover,.top-left.svelte-nqdt36 .btn.with-text:hover,.top-right.svelte-nqdt36 .btn.with-text:hover{background-color:#ffffff26}@media (max-width: 480px){.top-left.svelte-nqdt36 .btn.with-text.svelte-nqdt36,.top-left.svelte-nqdt36 .btn.with-text,.top-right.svelte-nqdt36 .btn.with-text{width:42px;padding:0;justify-content:center;background-color:transparent}.top-left.svelte-nqdt36 .btn.with-text.svelte-nqdt36 span,.top-left.svelte-nqdt36 .btn.with-text span,.top-right.svelte-nqdt36 .btn.with-text span{display:none}}.top-left.svelte-nqdt36 .logo.svelte-nqdt36{height:36px;padding:0;display:flex;align-items:center;justify-content:center}.top-right.svelte-nqdt36.svelte-nqdt36{left:auto;right:8px;flex-direction:row-reverse}
