.ref-group-shell[data-v-5717cc75]{position:relative;width:80px;height:105px;flex-shrink:0}.ref-group-shell:has(.ref-item).is-expanded[data-v-5717cc75]{z-index:20;width:calc(100px + 78px*(var(--slot-count) - 1));transition:width .3s cubic-bezier(.4,0,.2,1)}.ref-group-shell.is-expanded .ref-group[data-v-5717cc75]{width:calc(100px + 78px*(var(--slot-count) - 1));transition:width .3s cubic-bezier(.4,0,.2,1)}.ref-group-shell.is-expanded .ref-item[data-v-5717cc75]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.ref-group-shell.is-expanded .ref-item--stacked[data-v-5717cc75]{transform:translate(calc(78px*var(--idx))) rotate(var(--exp-rot))}.ref-group-shell.is-expanded .ref-item--stacked[data-v-5717cc75]:hover{z-index:99}.ref-group-shell.is-expanded .ref-item--stacked:hover .ref-item-inner[data-v-5717cc75]{transform:translateY(-6px) scale(1.08)}.ref-group-shell.is-expanded .ref-item--stacked:hover .ref-item-del[data-v-5717cc75]{opacity:1;pointer-events:auto}.ref-group-shell.is-expanded .ref-item--stacked:active .ref-item-inner[data-v-5717cc75]{transform:translateY(-3px) scale(.97)}.ref-group-shell.is-expanded .ref-add[data-v-5717cc75]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1),width .3s cubic-bezier(.4,0,.2,1),height .3s cubic-bezier(.4,0,.2,1),border-radius .3s cubic-bezier(.4,0,.2,1),background .2s ease,border-color .2s ease}.ref-group-shell.is-expanded .ref-add--stacked[data-v-5717cc75]{inset:13px auto auto 10px;width:60px;height:80px;border-radius:8px;background:transparent;overflow:visible;border-color:transparent;transform:translate(calc(78px*var(--idx))) rotate(-1deg)}.ref-group-shell.is-expanded .ref-add--stacked[data-v-5717cc75]:hover{transform:translate(calc(78px*var(--idx))) rotate(-1deg) translateY(-6px) scale(1.08);z-index:99}.ref-group-shell.is-expanded .ref-add--stacked:hover .ref-add-inner[data-v-5717cc75]{border-color:#fff6;background:#ffffff1a}.ref-group-shell.is-expanded .ref-add--stacked[data-v-5717cc75]:active{transform:translate(calc(78px*var(--idx))) rotate(-1deg) translateY(-3px) scale(.97)}.ref-group-shell.is-expanded .ref-badge[data-v-5717cc75]{opacity:0}.ref-group[data-v-5717cc75]{left:0;top:0;width:80px;height:105px;z-index:10}.ref-group[data-v-5717cc75],.ref-items-wrap[data-v-5717cc75]{position:absolute;overflow:visible}.ref-items-wrap[data-v-5717cc75]{inset:0}.ref-item[data-v-5717cc75]{position:absolute;left:10px;top:13px;width:60px;height:80px;border:none;overflow:visible;cursor:pointer;z-index:var(--z);will-change:transform,opacity}.ref-item--stacked[data-v-5717cc75]{transform:rotate(var(--rot))}.ref-item-inner[data-v-5717cc75]{position:absolute;inset:0;border-radius:8px;overflow:hidden;border:1px solid hsla(0,0%,100%,.14);transform-origin:bottom center;transition:transform .3s cubic-bezier(.4,0,.2,1);will-change:transform}.ref-item-del[data-v-5717cc75]{position:absolute;top:4px;right:4px;width:20px;height:20px;border-radius:50%;background:#0000009e;color:#fff;display:flex;align-items:center;justify-content:center;opacity:0;pointer-events:none;transition:opacity .18s ease;border:none;cursor:pointer}.ref-anim-enter-from[data-v-5717cc75]{opacity:0;transform:translate(calc(78px*var(--idx))) scale(.2) rotate(var(--rot))}.ref-anim-enter-active[data-v-5717cc75]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.ref-anim-enter-to[data-v-5717cc75],.ref-anim-leave-from[data-v-5717cc75]{opacity:1;transform:translate(calc(78px*var(--idx))) rotate(var(--exp-rot))}.ref-anim-leave-active[data-v-5717cc75]{transition:transform .3s cubic-bezier(.4,0,.2,1),opacity .3s cubic-bezier(.4,0,.2,1)}.ref-anim-leave-to[data-v-5717cc75]{opacity:0;transform:translate(calc(78px*var(--idx))) scale(.2) rotate(var(--rot))}.ref-anim-move[data-v-5717cc75]{transition:transform .3s cubic-bezier(.4,0,.2,1)}.ref-upload-empty[data-v-5717cc75]{position:absolute;left:10px;top:13px;width:60px;height:80px;border-radius:8px;border:1px dashed rgba(0,0,0,.2);background:#0000000d;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#818994;cursor:pointer;transform:rotate(-8deg);transform-origin:center center;transition:transform .22s ease,background .2s ease;z-index:2}.ref-upload-empty[data-v-5717cc75]:hover{transform:rotate(-8deg) scale(1.08);background:#00000014}html.dark .ref-upload-empty[data-v-5717cc75]{border:1px dashed hsla(0,0%,100%,.22);background:#ffffff1a;color:#fff}html.dark .ref-upload-empty[data-v-5717cc75]:hover{background:#ffffff29}.ref-upload-label[data-v-5717cc75]{margin-top:8px;font-size:11px;line-height:1;white-space:nowrap}.ref-add[data-v-5717cc75]{position:absolute;border:1px dashed hsla(0,0%,100%,.25);color:#ffffff73;display:flex;align-items:center;justify-content:center;cursor:pointer;will-change:transform;z-index:30}.ref-add--stacked[data-v-5717cc75]{right:2px;bottom:2px;width:28px;height:28px;border-radius:50%;background:#ffffff1a;border-style:solid;border-color:#ffffff2e}.ref-add--stacked[data-v-5717cc75]:hover{background:#fff3;border-color:#ffffff59}.ref-add-inner[data-v-5717cc75]{inset:0;border-radius:8px;border:1px dashed hsla(0,0%,100%,.25);background:#ffffff0d;transform-origin:bottom center;transition:background .2s,border-color .2s}.ref-add-inner[data-v-5717cc75],.ref-badge[data-v-5717cc75]{position:absolute;display:flex;align-items:center;justify-content:center}.ref-badge[data-v-5717cc75]{top:8px;left:8px;z-index:25;min-width:22px;height:22px;padding:0 5px;border-radius:11px;background:#0000008c;color:#fff;font-size:11px;font-weight:500;line-height:1;pointer-events:none;transition:opacity .22s ease}.ref-loading[data-v-5717cc75]{position:absolute;inset:0;z-index:50;border-radius:8px;background:#00000073;display:flex;align-items:center;justify-content:center}.ref-spinner[data-v-5717cc75]{display:block;width:20px;height:20px;border:2px solid hsla(0,0%,100%,.25);border-top-color:#fff;border-radius:50%;animation:ref-spin-5717cc75 .7s linear infinite}@keyframes ref-spin-5717cc75{to{transform:rotate(1turn)}}.prompt-composer-shell[data-v-82821640]{color:#3f424e;background:#ffffff80;border:1px solid rgba(0,0,0,.08);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);box-shadow:inset 0 2px 4px #ffffff26,inset 0 4px 6px 1px #dadada1a}html.dark .prompt-composer-shell[data-v-82821640]{background:#1b1b1c80;border:1px solid hsla(0,0%,100%,.1);box-shadow:inset 0 4px 6px 1px #dadada1a,inset 0 2px 4px #5f609c26}.prompt-composer-shell--floating[data-v-82821640]{background:#fff;backdrop-filter:none;-webkit-backdrop-filter:none}html.dark .prompt-composer-shell--floating[data-v-82821640]{background:#1b1b1c80;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px)}.composer-textarea[data-v-82821640]{color:#0a0b0c;caret-color:#0a0b0c}.composer-textarea[data-v-82821640]::-moz-placeholder{color:#7a828d99}.composer-textarea[data-v-82821640]::placeholder{color:#7a828d99}html.dark .composer-textarea[data-v-82821640]{color:#fff;caret-color:#fff}html.dark .composer-textarea[data-v-82821640]::-moz-placeholder{color:#fff6}html.dark .composer-textarea[data-v-82821640]::placeholder{color:#fff6}
