#nprogress{pointer-events:none}#nprogress .bar{background:#29d;height:2px;left:0;position:fixed;top:0;width:100%;z-index:1031}#nprogress .peg{box-shadow:0 0 10px #29d,0 0 5px #29d;display:block;height:100%;opacity:1;position:absolute;right:0;transform:rotate(3deg) translateY(-4px);width:100px}#nprogress .spinner{display:block;position:fixed;right:15px;top:15px;z-index:1031}#nprogress .spinner-icon{animation:nprogress-spinner .4s linear infinite;border-color:#29d transparent transparent #29d;border-radius:50%;border-style:solid;border-width:2px;box-sizing:border-box;height:18px;width:18px}.nprogress-custom-parent{overflow:hidden;position:relative}.nprogress-custom-parent #nprogress .bar,.nprogress-custom-parent #nprogress .spinner{position:absolute}@keyframes nprogress-spinner{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.floating-wake-screen[data-v-a6ee44a6]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:relative}.floating-wake-screen.floating-anchor-right[data-v-a6ee44a6]{align-items:flex-end}.floating-wake-screen[data-v-a6ee44a6]>*{pointer-events:auto}.wake-button-row[data-v-a6ee44a6]{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.floating-wake-screen.floating-anchor-right .wake-button-row[data-v-a6ee44a6]{justify-content:flex-end}.wake-button[data-v-a6ee44a6]{align-items:center;background:linear-gradient(135deg,#94a3b8,#64748b);border:none;border-radius:50%;box-shadow:var(--shadow-lg,0 4px 8px 3px rgba(60,64,67,.15));color:#fff;cursor:pointer;display:flex;height:var(--floating-fab-size);justify-content:center;overflow:hidden;position:relative;touch-action:none;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--floating-fab-size)}.wake-button[data-v-a6ee44a6]:before{background:#ffffff4d;border-radius:50%;content:"";height:0;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);transition:width .6s,height .6s;width:0}.wake-button[data-v-a6ee44a6]:hover:not(:disabled){box-shadow:0 8px 16px 4px #6366f159;transform:translateY(-4px) scale(1.05)}.wake-button[data-v-a6ee44a6]:hover:before{height:120%;width:120%}.wake-button[data-v-a6ee44a6]:active:not(:disabled){transform:translateY(-2px) scale(1.02)}.wake-button-active[data-v-a6ee44a6]{background:linear-gradient(135deg,#22c55e,#16a34a);box-shadow:0 6px 18px #22c55e66}.wake-button-disabled[data-v-a6ee44a6]{box-shadow:none;cursor:not-allowed;opacity:.5;transform:none}.wake-icon[data-v-a6ee44a6]{font-size:var(--floating-fab-icon-size)}.wake-hint[data-v-a6ee44a6]{align-items:center;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#0f172ae6;border-radius:999px;box-shadow:0 6px 16px #0f172a33;color:#f8fafc;display:inline-flex;font-size:12px;gap:8px;padding:6px 10px;pointer-events:none;position:absolute;top:50%;white-space:nowrap}.floating-wake-screen:not(.floating-anchor-right) .wake-hint[data-v-a6ee44a6]{left:calc(100% + 10px);transform:translateY(-50%) translate(0)}.floating-wake-screen.floating-anchor-right .wake-hint[data-v-a6ee44a6]{right:calc(100% + 10px);transform:translateY(-50%) translate(0)}.wake-hint-error[data-v-a6ee44a6]{background:#b91c1cf2}.wake-hint-icon[data-v-a6ee44a6]{font-size:14px}.wake-hint-text[data-v-a6ee44a6]{max-width:min(260px,70vw);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wake-hint-enter-active[data-v-a6ee44a6],.wake-hint-leave-active[data-v-a6ee44a6]{transition:all .2s ease}.floating-wake-screen:not(.floating-anchor-right) .wake-hint-enter-from[data-v-a6ee44a6],.floating-wake-screen:not(.floating-anchor-right) .wake-hint-leave-to[data-v-a6ee44a6]{opacity:0;transform:translateY(-50%) translate(8px)}.floating-wake-screen.floating-anchor-right .wake-hint-enter-from[data-v-a6ee44a6],.floating-wake-screen.floating-anchor-right .wake-hint-leave-to[data-v-a6ee44a6]{opacity:0;transform:translateY(-50%) translate(-8px)}.floating-transaction-shortcut[data-v-49ef38ca]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:relative}.floating-transaction-shortcut.floating-anchor-right[data-v-49ef38ca]{align-items:flex-end}.floating-transaction-shortcut[data-v-49ef38ca]>*{pointer-events:auto}.shortcut-button-row[data-v-49ef38ca]{align-items:center;display:flex;justify-content:flex-start;position:relative}.floating-transaction-shortcut.floating-anchor-right .shortcut-button-row[data-v-49ef38ca]{justify-content:flex-end}.shortcut-hint[data-v-49ef38ca]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0046ffeb;border-radius:20px;box-shadow:0 2px 8px #0046ff40;display:flex;gap:6px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.floating-transaction-shortcut:not(.floating-anchor-right) .shortcut-hint[data-v-49ef38ca]{left:calc(100% + 10px);transform:translateY(-50%) translate(-8px)}.floating-transaction-shortcut.floating-anchor-right .shortcut-hint[data-v-49ef38ca]{right:calc(100% + 10px);transform:translateY(-50%) translate(8px)}.shortcut-button-row:hover .shortcut-hint[data-v-49ef38ca]{opacity:1;transform:translateY(-50%) translate(0)}.shortcut-hint-icon[data-v-49ef38ca]{color:#fff;flex-shrink:0;height:14px;width:14px}.shortcut-hint-text[data-v-49ef38ca]{color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.shortcut-button[data-v-49ef38ca]{align-items:center;background:linear-gradient(135deg,var(--color-accent-light,#4d79ff) 0,var(--color-accent,#0046ff) 50%,var(--color-accent-dark,#0038cc) 100%);border:none;border-radius:50%;box-shadow:0 4px 12px #0046ff59,0 2px 4px #0046ff33;color:#fff;cursor:pointer;display:flex;height:var(--floating-fab-size);justify-content:center;overflow:hidden;position:relative;touch-action:none;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--floating-fab-size)}.shortcut-button[data-v-49ef38ca]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 60%);border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.shortcut-button[data-v-49ef38ca]:hover{box-shadow:0 8px 20px #0046ff73,0 4px 8px #0046ff40;transform:scale(1.08) translateY(-2px)}.shortcut-button[data-v-49ef38ca]:active{box-shadow:0 2px 8px #0046ff4d,0 1px 3px #0046ff26;transform:scale(.96)}.shortcut-icon[data-v-49ef38ca]{height:var(--floating-fab-icon-size);width:var(--floating-fab-icon-size)}.progress-overlay[data-v-3f224c64]{display:grid;top:0;right:0;bottom:0;left:0;place-items:center;position:absolute;z-index:10000;--progress-overlay-bg:rgba(0,0,0,.55);-webkit-backdrop-filter:blur(1.5px);backdrop-filter:blur(1.5px);background:var(--progress-overlay-bg)}.progress-overlay-fullscreen[data-v-3f224c64]{position:fixed}.progress-center[data-v-3f224c64]{align-items:center;display:flex;flex-direction:column;gap:1rem;width:min(560px,92vw)}.progress-logo[data-v-3f224c64]{animation:preloader-wiggle-3f224c64 1.2s ease-in-out infinite;height:4.5rem;-o-object-fit:contain;object-fit:contain;transform-origin:center;width:4.5rem}.progress-panel[data-v-3f224c64]{background:#0f172a94;border:1px solid rgba(148,163,184,.28);border-radius:1rem;box-shadow:0 22px 70px #00000059;padding:1rem 1.1rem;width:100%}.progress-top[data-v-3f224c64]{align-items:baseline;display:flex;gap:.75rem;justify-content:space-between;margin-bottom:.45rem}.progress-hint[data-v-3f224c64],.progress-label[data-v-3f224c64],.progress-percent[data-v-3f224c64]{color:#ffffffeb;font-size:.85rem;font-weight:500;letter-spacing:.015em;margin:0}.progress-percent[data-v-3f224c64]{color:#ffffffeb;font-size:.8rem;font-weight:600}.progress-track[data-v-3f224c64]{background:#ffffff38;border-radius:9999px;height:9px;overflow:hidden;width:100%}.progress-bar[data-v-3f224c64]{animation:progress-shimmer-3f224c64 1.8s linear infinite;background:linear-gradient(90deg,#f97316,#ea580c 50%,#f97316);background-size:200% 100%;border-radius:9999px;height:100%;transition:width .45s ease}.progress-hint[data-v-3f224c64]{font-size:.78rem;margin-top:.55rem;opacity:.92}@keyframes progress-shimmer-3f224c64{0%{background-position:200% 0}to{background-position:-200% 0}}@keyframes preloader-wiggle-3f224c64{0%{transform:translate(10px) scaleX(1)}49%{transform:translate(-10px) scaleX(1)}50%{transform:translate(-10px) scaleX(-1)}99%{transform:translate(10px) scaleX(-1)}to{transform:translate(10px) scaleX(1)}}.pagination-container[data-v-684ac9f4]{align-items:center;background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid #e2e8f0;border-radius:999px;box-shadow:0 1px 2px #0f172a0a;display:flex;flex-wrap:wrap;gap:.9rem;justify-content:space-between;margin-top:.85rem;padding:.5rem .85rem}.pagination-nav[data-v-684ac9f4]{gap:.4rem}.pagination-nav[data-v-684ac9f4],.pagination-page-btn[data-v-684ac9f4]{align-items:center;display:inline-flex}.pagination-page-btn[data-v-684ac9f4]{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:#fff;border:1px solid #e2e8f0;border-radius:999px;color:#475569;cursor:pointer;height:2rem;justify-content:center;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease,box-shadow .15s ease;width:2rem}.pagination-page-btn[data-v-684ac9f4]:hover:not(:disabled){background:#eff6ff;border-color:#bfdbfe;box-shadow:0 4px 10px #1e40af1f;color:#1d4ed8;transform:translateY(-1px)}.pagination-page-btn[data-v-684ac9f4]:focus-visible{border-color:#93c5fd;box-shadow:0 0 0 3px #3b82f633;outline:none}.pagination-page-btn[data-v-684ac9f4]:disabled{background:#f1f5f9;cursor:not-allowed;opacity:.45}.pagination-page-btn-icon[data-v-684ac9f4]{font-size:1.15rem}.pagination-page-indicator[data-v-684ac9f4]{align-items:baseline;background:#eff6ff;border:1px solid #dbeafe;border-radius:999px;color:#1e3a8a;display:inline-flex;font-size:.8rem;font-weight:600;gap:.25rem;justify-content:center;min-width:3.25rem;padding:.25rem .75rem}.pagination-page-indicator-current[data-v-684ac9f4]{font-size:.9rem;font-weight:700}.pagination-page-indicator-sep[data-v-684ac9f4]{color:#93c5fd;font-weight:500}.pagination-page-indicator-total[data-v-684ac9f4]{color:#1d4ed8;font-weight:600}.pagination-summary[data-v-684ac9f4]{color:#64748b;flex:1 1 auto;font-size:.8rem;margin:0;text-align:center}.pagination-strong[data-v-684ac9f4]{color:#0f172a;font-weight:600}.pagination-size[data-v-684ac9f4]{align-items:center;color:#64748b;cursor:pointer;display:inline-flex;font-size:.8rem;gap:.4rem}.pagination-container--stacked[data-v-684ac9f4]{align-items:center;border-radius:14px;justify-content:center}.pagination-container--stacked .pagination-nav[data-v-684ac9f4],.pagination-container--stacked .pagination-size[data-v-684ac9f4]{justify-content:center}.pagination-size-label[data-v-684ac9f4]{font-weight:500}.pagination-size-select[data-v-684ac9f4]{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 12 8'%3E%3Cpath stroke='%231d4ed8' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.6' d='m1 1.5 5 5 5-5'/%3E%3C/svg%3E");background-position:right .55rem center;background-repeat:no-repeat;background-size:10px 7px;border:1px solid #e2e8f0;border-radius:999px;color:#0f172a;cursor:pointer;font-size:.8rem;font-weight:600;line-height:1.25;padding:.2rem 1.6rem .2rem .7rem;transition:border-color .15s ease,box-shadow .15s ease}.pagination-size-select[data-v-684ac9f4]:hover{border-color:#93c5fd}.pagination-size-select[data-v-684ac9f4]:focus-visible{border-color:#60a5fa;box-shadow:0 0 0 3px #3b82f633;outline:none}@media (max-width:768px){.pagination-container[data-v-684ac9f4]{gap:.6rem;padding:.5rem .65rem}.pagination-container--stacked .pagination-summary[data-v-684ac9f4]{font-size:.75rem;order:3}.pagination-size[data-v-684ac9f4]{font-size:.75rem}.pagination-size-select[data-v-684ac9f4]{font-size:.75rem;padding:.15rem 1.4rem .15rem .55rem}}.select-icon[data-v-84945950]{align-items:center;color:var(--color-gray-500);display:flex;justify-content:center;transition:color var(--transition-fast)}[data-v-84945950] .form-input:hover .select-icon{color:var(--color-primary)}[data-v-84945950] .form-input:focus-within{border-color:var(--color-primary);box-shadow:0 0 0 3px #fd01001a}[data-v-84945950] .form-input:disabled{background:var(--color-gray-100);border-color:var(--color-gray-300);color:var(--color-gray-600);cursor:not-allowed}[data-v-84945950] .form-input:disabled .select-icon{color:var(--color-gray-400)}.media-library-root[data-v-49927260]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.media-toolbar[data-v-49927260]{align-items:center;display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);width:100%}.media-toolbar[data-v-49927260] .media-toolbar-control{box-sizing:border-box;min-height:40px}.media-scope-wrap[data-v-49927260]{align-items:center;display:flex;flex:1 1 auto;min-width:0;position:relative}.media-scope-icon[data-v-49927260]{color:var(--color-gray-500);left:.875rem;pointer-events:none;position:absolute;top:50%;transform:translateY(-50%)}.media-scope-static[data-v-49927260],.media-scope-trigger[data-v-49927260]{box-sizing:border-box;height:40px;min-height:40px;width:100%}[data-v-49927260] .media-scope-trigger{align-items:center;padding-left:2.5rem;padding-right:.75rem}.media-scope-static[data-v-49927260]{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-text);display:inline-flex;font-size:var(--text-sm);overflow:hidden;padding:0 .75rem 0 2.5rem;text-overflow:ellipsis;white-space:nowrap}[data-v-49927260] .media-scope-content{z-index:10050}.media-scope-option[data-v-49927260],[data-v-49927260] .media-scope-option{align-items:center;display:inline-flex;gap:.375rem;min-width:0;overflow:hidden;text-overflow:ellipsis}.media-scope-option-prefix[data-v-49927260],[data-v-49927260] .media-scope-option-prefix{flex:0 0 auto;font-weight:600}.media-scope-option-name[data-v-49927260],[data-v-49927260] .media-scope-option-name{min-width:0;overflow:hidden;text-overflow:ellipsis}.media-toolbar-actions[data-v-49927260]{align-items:center;display:flex;flex:0 0 auto;flex-wrap:nowrap;gap:var(--spacing-sm);justify-content:flex-end;margin-left:auto}.media-toolbar-actions .action-btn[data-v-49927260]{flex:0 0 auto;justify-content:center;min-height:42px;min-width:0;white-space:nowrap}@media (min-width:640px){.media-toolbar[data-v-49927260]{gap:var(--spacing-md)}.media-toolbar-actions .action-btn[data-v-49927260]{min-width:132px}}@media (max-width:900px){.media-toolbar-actions .action-btn[data-v-49927260]{min-width:0;padding:0 .65rem}.media-toolbar-actions .action-btn span[data-v-49927260]{display:none}}.selected-url-banner[data-v-49927260]{align-items:center;background:linear-gradient(120deg,#f0fdf4f2,#ecfdf5e6);border:1px solid rgba(34,197,94,.25);border-radius:var(--radius-lg);color:#065f46;display:flex;gap:.5rem;padding:.625rem .75rem}.selected-url-text[data-v-49927260]{font-size:var(--text-xs);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-readonly-banner[data-v-49927260]{align-items:center;background:linear-gradient(120deg,#fffbebf2,#fef3c8d9);border:1px solid rgba(245,158,11,.3);border-radius:var(--radius-lg);color:#92400e;display:flex;gap:.5rem;padding:.625rem .75rem}.media-readonly-text[data-v-49927260]{font-size:var(--text-xs);line-height:var(--leading-snug)}.media-content-card[data-v-49927260]{display:flex;flex-direction:column;gap:var(--spacing-lg)}.media-folders-header[data-v-49927260]{align-items:center;display:flex;justify-content:space-between;padding-bottom:var(--spacing-sm)}.media-folders-title[data-v-49927260]{font-weight:600;gap:.4rem;letter-spacing:.08em;margin:0;text-transform:uppercase}.media-folders-loading[data-v-49927260],.media-folders-title[data-v-49927260]{align-items:center;color:var(--color-text-light);display:inline-flex;font-size:var(--text-xs)}.media-folders-loading[data-v-49927260]{gap:.35rem}.media-folders-row[data-v-49927260]{display:flex;flex-wrap:nowrap;gap:var(--spacing-sm);overflow-x:auto;overflow-y:hidden;padding-bottom:.4rem;-webkit-overflow-scrolling:touch;scrollbar-color:var(--color-gray-400) transparent;scrollbar-width:thin}.media-folders-row[data-v-49927260]::-webkit-scrollbar{height:6px}.media-folders-row[data-v-49927260]::-webkit-scrollbar-track{background:transparent}.media-folders-row[data-v-49927260]::-webkit-scrollbar-thumb{background:var(--color-gray-300);border-radius:var(--radius-full)}.media-folders-row[data-v-49927260]::-webkit-scrollbar-thumb:hover{background:var(--color-gray-400)}.media-folders-row[data-v-49927260]>*{flex-shrink:0}.media-folder-card-wrap[data-v-49927260]{position:relative}.media-folder-card[data-v-49927260]{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:0 2px 6px #0f172a0a;cursor:pointer;display:inline-flex;gap:.6rem;max-width:260px;min-width:200px;padding:.625rem 2.25rem .625rem .875rem;position:relative;text-align:left;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast),background-color var(--transition-fast)}.media-folder-card[data-v-49927260]:hover{border-color:var(--color-accent-light);box-shadow:0 6px 14px #0f172a14;transform:translateY(-1px)}.media-folder-card[data-v-49927260]:focus-visible{outline:2px solid var(--color-accent);outline-offset:2px}.media-folder-card-selected[data-v-49927260]{background:linear-gradient(135deg,var(--color-accent-lighter) 0,var(--color-white) 100%);border-color:var(--color-accent);box-shadow:0 6px 14px #465ecb2e}.media-folder-card-drop-target[data-v-49927260],.media-folder-card-wrap-drop-target .media-folder-card[data-v-49927260]{background:#465ecb1a;border-color:var(--color-accent);border-style:dashed;box-shadow:0 0 0 3px #465ecb2e;transform:translateY(-1px)}.media-folder-icon[data-v-49927260]{color:var(--color-accent);flex-shrink:0;height:1.5rem;width:1.5rem}.media-folder-card-selected .media-folder-icon[data-v-49927260]{color:var(--color-accent-dark)}.media-folder-meta[data-v-49927260]{display:flex;flex-direction:column;min-width:0}.media-folder-name[data-v-49927260]{color:var(--color-text);font-size:var(--text-sm);font-weight:600;max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-folder-hint[data-v-49927260]{color:var(--color-text-light);font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.media-folder-menu-trigger[data-v-49927260]{align-items:center;background:transparent;border:none;border-radius:9999px;color:var(--color-gray-600);cursor:pointer;display:inline-flex;height:1.65rem;justify-content:center;position:absolute;right:.35rem;top:.4rem;transition:background-color var(--transition-fast),color var(--transition-fast);width:1.65rem;z-index:2}.media-folder-menu-trigger[data-v-49927260]:hover:not(:disabled){background:#0f172a14;color:var(--color-text)}.media-folder-menu-trigger[data-v-49927260]:disabled{cursor:not-allowed;opacity:.55}.media-folder-create[data-v-49927260]{background:transparent;border-style:dashed;box-shadow:none;color:var(--color-text-light);padding-right:.875rem}.media-folder-create[data-v-49927260]:hover:not(:disabled){background:#465ecb0f;border-color:var(--color-accent);box-shadow:0 4px 12px #465ecb1f}.media-folder-create .media-folder-icon[data-v-49927260]{color:var(--color-text-light)}.media-folder-create:hover:not(:disabled) .media-folder-icon[data-v-49927260]{color:var(--color-accent)}.media-folder-create[data-v-49927260]:disabled{cursor:not-allowed;opacity:.6}.media-menu[data-v-49927260]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);box-shadow:0 16px 36px #0f172a29;display:flex;flex-direction:column;gap:.1rem;min-width:12rem;padding:.4rem;position:absolute;right:0;top:calc(100% + .35rem);z-index:30}.media-menu.media-menu-floating[data-v-49927260]{position:fixed;z-index:10000}.media-menu-item[data-v-49927260]{align-items:center;background:transparent;border:none;border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:.5rem;padding:.5rem .6rem;text-align:left;transition:background-color var(--transition-fast),color var(--transition-fast);width:100%}.media-menu-item[data-v-49927260]:hover:not(:disabled){background:var(--color-gray-100)}.media-menu-item[data-v-49927260]:disabled{cursor:not-allowed;opacity:.5}.media-menu-item.danger[data-v-49927260]{color:#b91c1c}.media-menu-item.danger[data-v-49927260]:hover:not(:disabled){background:#fef2f2;color:#991b1b}.media-menu-divider[data-v-49927260]{background:var(--color-gray-200);height:1px;margin:.2rem 0}.media-menu-fade-enter-active[data-v-49927260],.media-menu-fade-leave-active[data-v-49927260]{transition:opacity .14s ease,transform .14s ease}.media-menu-fade-enter-from[data-v-49927260],.media-menu-fade-leave-to[data-v-49927260]{opacity:0;transform:translateY(-4px)}.media-selection-bar[data-v-49927260]{align-items:center;background:linear-gradient(135deg,#465ecb14,#465ecb05);border:1px solid rgba(70,94,203,.28);border-radius:var(--radius-md);display:flex;gap:.75rem;justify-content:space-between;margin-bottom:var(--spacing-md);padding:.55rem .85rem}.media-selection-bar-info[data-v-49927260]{align-items:center;color:var(--color-accent-dark,#3649a0);display:inline-flex;font-size:var(--text-sm);font-weight:500;gap:.45rem;min-width:0}.media-selection-bar-actions[data-v-49927260]{align-items:center;display:inline-flex;flex-shrink:0;gap:.4rem}.media-selection-clear-btn[data-v-49927260]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-sm);color:var(--color-text);cursor:pointer;flex-shrink:0;font-size:var(--text-xs);font-weight:600;padding:.3rem .7rem;transition:background-color var(--transition-fast),border-color var(--transition-fast)}.media-selection-clear-btn[data-v-49927260]:hover:not(:disabled){background:var(--color-gray-100);border-color:var(--color-gray-300)}.media-selection-clear-btn[data-v-49927260]:disabled{cursor:not-allowed;opacity:.55}.media-grid[data-v-49927260]{display:grid;gap:var(--spacing-lg);grid-template-columns:minmax(0,1fr);position:relative}.media-grid-selecting[data-v-49927260]{cursor:crosshair;-webkit-user-select:none;-moz-user-select:none;user-select:none}.media-grid-dragging .media-card[data-v-49927260]:not(.media-card-dragging){opacity:.72}.media-marquee[data-v-49927260]{background:#465ecb24;border:1px solid rgba(70,94,203,.75);border-radius:2px;pointer-events:none;position:fixed;z-index:40}@media (min-width:640px){.media-grid[data-v-49927260]{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}.media-card[data-v-49927260]{background:var(--color-white);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);box-shadow:0 8px 20px #0f172a0f;display:flex;flex-direction:column;overflow:visible;position:relative;transition:border-color var(--transition-fast),box-shadow var(--transition-fast),opacity var(--transition-fast),transform var(--transition-fast)}.media-card-draggable[data-v-49927260]{cursor:grab}.media-card-draggable[data-v-49927260]:active{cursor:grabbing}.media-card-selected[data-v-49927260]{border-color:#22c55e99;box-shadow:0 10px 24px #22c55e2e}.media-card-checked[data-v-49927260]{border-color:#465ecbb3;box-shadow:0 10px 24px #465ecb2e}.media-card-checked.media-card-selected[data-v-49927260]{border-color:#465ecbd9;box-shadow:0 0 0 2px #22c55e59,0 10px 24px #465ecb2e}.media-card-dragging[data-v-49927260]{opacity:.55;transform:scale(.98)}.media-card-check[data-v-49927260]{align-items:center;background:#ffffffeb;border:none;border-radius:.35rem;box-shadow:0 2px 8px #0f172a1f;color:var(--color-gray-500);cursor:pointer;display:inline-flex;height:1.5rem;justify-content:center;left:.55rem;opacity:0;padding:0;position:absolute;top:.55rem;transition:opacity var(--transition-fast),color var(--transition-fast),background-color var(--transition-fast);width:1.5rem;z-index:3}.media-card-checked .media-card-check[data-v-49927260],.media-card:hover .media-card-check[data-v-49927260],.media-grid-selecting .media-card-check[data-v-49927260]{opacity:1}.media-card-check-active[data-v-49927260]{background:#eef2ff;color:var(--color-accent)}.media-drag-count[data-v-49927260]{align-items:center;background:var(--color-accent);border-radius:9999px;bottom:.55rem;box-shadow:0 4px 10px #465ecb59;color:#fff;display:inline-flex;font-size:.75rem;font-weight:700;height:1.5rem;justify-content:center;min-width:1.5rem;padding:0 .35rem;position:absolute;right:.55rem;z-index:2}.media-preview-wrap[data-v-49927260]{background:linear-gradient(135deg,#eff6ff,#f8fafc);border-top-left-radius:var(--radius-lg);border-top-right-radius:var(--radius-lg);height:150px;overflow:hidden;position:relative}.media-preview-image[data-v-49927260]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.media-preview-fallback[data-v-49927260]{align-items:center;color:var(--color-text-light);display:flex;height:100%;justify-content:center;width:100%}.media-chip[data-v-49927260]{background:#ffffffd9;border:1px solid rgba(148,163,184,.4);border-radius:999px;color:#0f172a;font-size:.7rem;letter-spacing:.04em;padding:.125rem .5rem;position:absolute;right:.5rem;text-transform:uppercase;top:.5rem}.media-card-body[data-v-49927260]{display:flex;flex-direction:column;gap:.3rem;padding:var(--spacing-md)}.media-name[data-v-49927260]{color:var(--color-text);font-size:var(--text-sm);font-weight:600;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-meta-secondary[data-v-49927260]{align-items:center;color:var(--color-text-light);display:inline-flex;font-family:var(--font-family-mono);font-size:.6875rem;gap:.3rem;margin:0;min-width:0;overflow:hidden}.media-meta-text[data-v-49927260]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.media-meta[data-v-49927260]{align-items:center;color:var(--color-text-light);display:flex;font-size:var(--text-xs);gap:.35rem;margin:0}.media-dot[data-v-49927260]{opacity:.6}.media-card-actions[data-v-49927260]{align-items:stretch;display:flex;gap:var(--spacing-sm);margin-top:auto;padding:0 var(--spacing-md) var(--spacing-md);position:relative}.media-card-primary-btn[data-v-49927260]{align-items:center;background:linear-gradient(135deg,#10b981,#059669);border:1px solid #059669;border-radius:var(--radius-md);box-shadow:0 2px 6px #10b9812e;color:var(--color-white);cursor:pointer;display:inline-flex;flex:1 1 0;font-size:var(--text-sm);font-weight:600;gap:.4rem;justify-content:center;min-height:40px;padding:.5rem .75rem;transition:background-color var(--transition-fast),border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast);white-space:nowrap}.media-card-primary-btn[data-v-49927260]:hover{background:linear-gradient(135deg,#059669,#047857);border-color:#047857;box-shadow:0 4px 10px #10b98147;transform:translateY(-1px)}.media-card-primary-btn[data-v-49927260]:disabled,.media-card-primary-btn[disabled][data-v-49927260]{box-shadow:none;cursor:not-allowed;opacity:.55;transform:none}.media-card-menu-wrap[data-v-49927260]{flex-shrink:0;position:relative}.media-card-menu-trigger[data-v-49927260]{align-items:center;background:var(--color-white);border:1px solid var(--color-gray-300);border-radius:var(--radius-md);color:var(--color-gray-700);cursor:pointer;display:inline-flex;font-size:var(--text-sm);font-weight:600;gap:.4rem;height:40px;justify-content:center;transition:background-color var(--transition-fast),border-color var(--transition-fast),color var(--transition-fast),box-shadow var(--transition-fast);width:40px}.media-card-menu-trigger[data-v-49927260]:hover:not(:disabled){background:var(--color-gray-100);border-color:var(--color-gray-400);box-shadow:0 4px 10px #0f172a14;color:var(--color-text)}.media-card-menu-trigger[data-v-49927260]:disabled{cursor:not-allowed;opacity:.55}.media-card-menu-trigger-solo[data-v-49927260]{justify-content:center;padding:0 var(--spacing-md);width:100%}.media-card-menu-label[data-v-49927260]{font-size:var(--text-sm)}.media-hint[data-v-49927260]{color:var(--color-text-light);font-size:var(--text-xs);margin:.5rem 0 0}.media-form-modal[data-v-49927260]{max-width:min(28rem,calc(100vw - 2rem));width:min(28rem,calc(100vw - 2rem))}.media-form-body[data-v-49927260]{display:flex;flex-direction:column;gap:var(--spacing-md);padding:var(--spacing-lg) var(--spacing-xl)}.media-form-actions[data-v-49927260]{align-items:center;display:flex;gap:var(--spacing-md);justify-content:flex-end;padding:0 var(--spacing-xl) var(--spacing-lg)}.media-form-text[data-v-49927260]{color:var(--color-text);line-height:var(--leading-relaxed);margin:0}.media-form-emphasis[data-v-49927260]{color:var(--color-text);font-weight:700}.media-folder-picker[data-v-49927260]{background:var(--color-bg-light);border:1px solid var(--color-gray-200);border-radius:var(--radius-md);display:flex;flex-direction:column;gap:.4rem;max-height:260px;overflow-y:auto;padding:.4rem}.media-folder-pick-item[data-v-49927260]{align-items:center;background:var(--color-white);border:1px solid transparent;border-radius:var(--radius-md);color:var(--color-text);cursor:pointer;display:inline-flex;font-size:var(--text-sm);gap:.6rem;padding:.55rem .75rem;text-align:left;transition:border-color var(--transition-fast),background-color var(--transition-fast),color var(--transition-fast)}.media-folder-pick-item[data-v-49927260]:hover{background:var(--color-accent-lighter);border-color:var(--color-accent-light)}.media-folder-pick-item-selected[data-v-49927260]{background:var(--color-accent-lighter);border-color:var(--color-accent);color:var(--color-accent-dark)}.media-folder-pick-create[data-v-49927260]{background:var(--color-bg-light);border-color:var(--color-gray-300);border-style:dashed;color:var(--color-accent-dark);font-weight:600}.media-folder-pick-create[data-v-49927260]:hover:not(:disabled){background:var(--color-accent-lighter);border-color:var(--color-accent);color:var(--color-accent-dark)}.media-folder-pick-create[data-v-49927260]:disabled{cursor:not-allowed;opacity:.55}.media-folder-pick-icon[data-v-49927260]{color:var(--color-accent);flex-shrink:0;height:1.2rem;width:1.2rem}.media-folder-pick-empty[data-v-49927260]{color:var(--color-text-light);font-size:var(--text-xs);margin:0;padding:.5rem .75rem}.media-files-help-trigger[data-v-49927260]{color:var(--color-gray-500);margin-left:.4rem}.media-files-help-trigger[data-v-49927260]:focus-visible,.media-files-help-trigger[data-v-49927260]:hover{color:var(--color-text)}.media-files-help-trigger[data-v-49927260]:focus-visible{outline:none}.media-files-help-trigger:focus-visible .ai-help-tooltip[data-v-49927260],.media-files-help-trigger:hover .ai-help-tooltip[data-v-49927260]{opacity:1;transform:translateY(0);visibility:visible}.form-label-meta[data-v-49927260]{color:var(--color-text-light);font-size:.6875rem;font-weight:500;letter-spacing:.06em;margin-left:.45rem;text-transform:uppercase}.modal-fade-enter-active[data-v-49927260],.modal-fade-leave-active[data-v-49927260]{transition:opacity .25s ease}.modal-fade-enter-from[data-v-49927260],.modal-fade-leave-to[data-v-49927260]{opacity:0}@media (max-width:640px){.media-meta[data-v-49927260]{align-items:flex-start;flex-direction:column;gap:.15rem}.media-dot[data-v-49927260]{display:none}}@media (max-width:768px){.media-card-actions .action-btn span[data-v-49927260]{display:inline}}.upload-source-grid[data-v-5449a90d]{display:grid;gap:.75rem;grid-template-columns:repeat(1,minmax(0,1fr))}.upload-source-card[data-v-5449a90d]{background:linear-gradient(180deg,#fff,#f8fafc);border:1px solid var(--color-gray-200);border-radius:var(--radius-lg);display:grid;gap:.35rem;padding:.9rem;text-align:left;transition:all var(--transition-fast)}.upload-source-card[data-v-5449a90d]:hover{border-color:var(--color-primary);box-shadow:0 8px 20px #0f172a14;transform:translateY(-1px)}.upload-source-icon[data-v-5449a90d]{color:var(--color-primary);height:1.1rem;width:1.1rem}.upload-source-title[data-v-5449a90d]{color:var(--color-text);font-size:var(--text-sm);font-weight:700}.upload-source-subtitle[data-v-5449a90d]{color:var(--color-text-light);font-size:var(--text-xs)}.modal-fade-enter-active[data-v-5449a90d],.modal-fade-leave-active[data-v-5449a90d]{transition:opacity .2s ease}.modal-fade-enter-from[data-v-5449a90d],.modal-fade-leave-to[data-v-5449a90d]{opacity:0}.upload-image-wrap[data-v-47d6c51e]{display:inline-block}.dropzone[data-v-47d6c51e]{align-items:center;background:var(--color-white);border:2px dashed var(--color-gray-400);border-radius:var(--radius-lg);display:flex;height:4rem;justify-content:center;overflow:hidden;position:relative;text-align:center;transition:all var(--transition-fast);width:4rem}.dropzone[data-v-47d6c51e]:before{background:linear-gradient(135deg,var(--color-primary-lighter),var(--color-secondary-lighter));content:"";top:0;right:0;bottom:0;left:0;opacity:0;position:absolute;transition:opacity var(--transition-fast);z-index:0}.dropzone[data-v-47d6c51e]:hover:before{opacity:.3}.dropzone[data-v-47d6c51e]:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #fd010026;transform:translateY(-2px)}.dropzone.dragging[data-v-47d6c51e]{background:linear-gradient(135deg,var(--color-primary-lighter),var(--color-secondary-lighter));border-color:var(--color-primary);box-shadow:0 8px 20px #fd010033;transform:scale(1.05)}.dropzone.dragging[data-v-47d6c51e]:before{opacity:1}.dropzone p[data-v-47d6c51e]{align-items:center;color:var(--color-text-light);display:flex;font-size:var(--text-xs);font-weight:600;justify-content:center;margin:0;position:relative;transition:color var(--transition-fast);z-index:1}.dropzone:hover p[data-v-47d6c51e]{color:var(--color-primary)}.dropzone.dragging p[data-v-47d6c51e]{color:var(--color-primary-dark)}.dropzone[data-v-47d6c51e] .iconify{transition:all var(--transition-fast)}.dropzone[data-v-47d6c51e]:hover .iconify{color:var(--color-primary)!important;transform:scale(1.1)}.dropzone.dragging[data-v-47d6c51e] .iconify{color:var(--color-primary-dark)!important;transform:scale(1.2) rotate(10deg)}.dropzone[data-v-47d6c51e] .iconify[icon="svg-spinners:6-dots-rotate"]{color:var(--color-primary)!important}.sr-only[data-v-1b014727]{height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;clip:rect(0,0,0,0);border:0;white-space:nowrap}.ProseMirror{background:#f8fafc;border-radius:0 0 12px 12px;color:#1e293b;font-size:14px;max-height:400px;min-height:120px;overflow-y:auto;padding:12px 16px}.editor-root--with-count .ProseMirror{border-radius:0}.ProseMirror:focus{outline:none}.ProseMirror ol,.ProseMirror ul{padding-left:1.5rem}.ProseMirror ul{list-style-type:disc}.ProseMirror ol{list-style-type:decimal}.ProseMirror a{color:#3b82f6;cursor:pointer;text-decoration:underline}.ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.floating-message-composer[data-v-7a0f452c]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;pointer-events:none;position:relative}.floating-message-composer.floating-anchor-right[data-v-7a0f452c]{align-items:flex-end}.floating-message-composer[data-v-7a0f452c]>*{pointer-events:auto}.composer-button-row[data-v-7a0f452c]{align-items:center;display:flex;flex-direction:row;justify-content:flex-start;position:relative}.floating-message-composer.floating-anchor-right .composer-button-row[data-v-7a0f452c]{justify-content:flex-end}.composer-hint[data-v-7a0f452c]{align-items:center;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#4f46e5eb;border-radius:20px;box-shadow:0 2px 8px #4f46e540;display:flex;gap:6px;opacity:0;padding:6px 12px;pointer-events:none;position:absolute;top:50%;transition:opacity .2s ease,transform .2s ease;white-space:nowrap}.floating-message-composer:not(.floating-anchor-right) .composer-hint[data-v-7a0f452c]{left:calc(100% + 10px);transform:translateY(-50%) translate(-8px)}.floating-message-composer.floating-anchor-right .composer-hint[data-v-7a0f452c]{right:calc(100% + 10px);transform:translateY(-50%) translate(8px)}.composer-button-row:hover .composer-hint[data-v-7a0f452c]{opacity:1;transform:translateY(-50%) translate(0)}.composer-hint-icon[data-v-7a0f452c]{color:#fff;flex-shrink:0;height:14px;width:14px}.composer-hint-text[data-v-7a0f452c]{color:#fff;font-size:12px;font-weight:600;letter-spacing:.01em;white-space:nowrap}.composer-fab-button[data-v-7a0f452c]{align-items:center;background:linear-gradient(135deg,#818cf8,#6366f1 50%,#4f46e5);border:none;border-radius:50%;box-shadow:var(--shadow-lg,0 4px 8px 3px rgba(60,64,67,.15));color:#fff;cursor:pointer;display:flex;height:var(--floating-fab-size);justify-content:center;overflow:hidden;position:relative;touch-action:none;transition:all .25s cubic-bezier(.4,0,.2,1);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:var(--floating-fab-size)}.composer-fab-button[data-v-7a0f452c]:before{background:linear-gradient(135deg,hsla(0,0%,100%,.2),transparent 60%);border-radius:50%;content:"";top:0;right:0;bottom:0;left:0;pointer-events:none;position:absolute}.composer-fab-button[data-v-7a0f452c]:hover:not(:disabled){box-shadow:0 8px 16px 4px #6366f159;transform:translateY(-4px) scale(1.05)}.composer-fab-button[data-v-7a0f452c]:active:not(:disabled){transform:translateY(-2px) scale(1.02)}.composer-fab-button[data-v-7a0f452c]:disabled{cursor:not-allowed;opacity:.5;transform:none}.composer-fab-icon[data-v-7a0f452c]{height:var(--floating-fab-icon-size);width:var(--floating-fab-icon-size)}.composer-panel[data-v-7a0f452c]{background:#fff;border-radius:16px;box-shadow:0 12px 40px #00000026,0 0 0 1px #0000000d;display:flex;flex-direction:column;max-height:calc(100vh - 100px);max-width:calc(100vw - 48px);overflow:hidden;width:400px}.composer-header[data-v-7a0f452c]{background:linear-gradient(90deg,#fff,#eef2ff4d,#fff);border-bottom:1px solid #e2e8f0;justify-content:space-between;padding:16px 20px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.close-button[data-v-7a0f452c],.composer-header[data-v-7a0f452c]{align-items:center;display:flex}.close-button[data-v-7a0f452c]{background:transparent;border:none;border-radius:8px;color:#64748b;cursor:pointer;height:32px;justify-content:center;transition:all .2s;width:32px}.close-button[data-v-7a0f452c]:hover{background:#f1f5f9;color:#334155}.attachment-preview[data-v-7a0f452c]{background:linear-gradient(90deg,#f8fafc80,#eef2ff4d);border-bottom:1px solid #e2e8f0;padding:12px 16px}.attachment-content[data-v-7a0f452c]{align-items:center;background:#fff;border:2px solid #e2e8f0;border-radius:12px;display:flex;gap:12px;padding:12px;transition:all .2s}.attachment-content[data-v-7a0f452c]:hover{border-color:#cbd5e1;box-shadow:0 2px 8px #0000000d}.attachment-icon-container[data-v-7a0f452c]{flex-shrink:0}.attachment-file-icon[data-v-7a0f452c],.attachment-loading[data-v-7a0f452c]{align-items:center;background:linear-gradient(135deg,#eef2ff,#e0e7ff);border-radius:10px;display:flex;height:48px;justify-content:center;width:48px}.attachment-image[data-v-7a0f452c]{border:2px solid #e0e7ff;border-radius:10px;height:48px;overflow:hidden;width:48px}.attachment-info[data-v-7a0f452c]{flex:1;min-width:0}.attachment-name[data-v-7a0f452c]{color:#1e293b;font-size:14px;font-weight:600;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.attachment-size[data-v-7a0f452c]{align-items:center;color:#64748b;display:flex;font-size:12px;gap:4px}.attachment-remove[data-v-7a0f452c]{border-radius:8px;flex-shrink:0;height:32px;transition:all .2s;width:32px}.attachment-remove[data-v-7a0f452c]:hover{background:#fee2e2;color:#dc2626}.composer-body[data-v-7a0f452c]{flex:1;min-height:0;overflow-y:auto;padding:16px}.composer-editor[data-v-7a0f452c]{background:#f8fafc;border-radius:12px;min-height:120px;width:100%}.composer-editor[data-v-7a0f452c] .ProseMirror{color:#1e293b;font-size:14px;max-height:200px;min-height:80px;overflow-y:auto;padding:12px 16px}.composer-editor[data-v-7a0f452c] .ProseMirror:focus{outline:none}.composer-editor[data-v-7a0f452c] .ProseMirror p.is-editor-empty:first-child:before{color:#94a3b8;content:attr(data-placeholder);float:left;height:0;pointer-events:none}.composer-actions[data-v-7a0f452c]{background:#fafbfc;border-top:1px solid #e2e8f0;display:flex;gap:8px;padding:16px}.action-button[data-v-7a0f452c]{background:#fff;border:2px solid #e2e8f0;border-radius:10px;color:#475569;flex:1;font-weight:600;height:44px;transition:all .2s}.action-button[data-v-7a0f452c]:hover:not(:disabled){background:#eef2ff;border-color:#6366f1;color:#6366f1;transform:translateY(-1px)}.action-button[data-v-7a0f452c]:disabled{cursor:not-allowed;opacity:.5}.send-button[data-v-7a0f452c]{background:linear-gradient(135deg,#6366f1,#4f46e5);border:none;border-radius:10px;box-shadow:0 2px 8px #6366f140;color:#fff;flex:2;font-weight:600;height:44px;transition:all .2s}.send-button[data-v-7a0f452c]:hover:not(:disabled){box-shadow:0 4px 12px #6366f159;transform:translateY(-2px)}.send-button[data-v-7a0f452c]:active:not(:disabled){transform:translateY(0)}.send-button[data-v-7a0f452c]:disabled{cursor:not-allowed;opacity:.5;transform:none}.composer-panel-enter-active[data-v-7a0f452c]{transition:all .3s cubic-bezier(.4,0,.2,1)}.composer-panel-leave-active[data-v-7a0f452c]{transition:all .25s cubic-bezier(.4,0,.6,1)}.composer-panel-enter-from[data-v-7a0f452c]{opacity:0;transform:translateY(20px) scale(.95)}.composer-panel-leave-to[data-v-7a0f452c]{opacity:0;transform:translateY(10px) scale(.98)}@media (max-width:640px){.composer-panel[data-v-7a0f452c]{max-height:calc(100vh - 80px);max-height:calc(var(--visual-viewport-height, 100vh) - 80px);width:calc(100vw - 32px)}}@media (min-width:641px) and (max-width:1024px){.composer-panel[data-v-7a0f452c]{width:380px}}.floating-icons-column[data-v-458a4601]{--floating-base-bottom:24px;--floating-base-x:24px;align-items:flex-start;bottom:calc(var(--floating-base-bottom) + env(safe-area-inset-bottom,0px));display:flex;flex-direction:column;gap:12px;justify-content:flex-end;max-width:min(480px,calc(100vw - 32px));pointer-events:none;position:fixed}.floating-icons-column--right[data-v-458a4601]{align-items:flex-end}.floating-icons-column[data-v-458a4601]>*{pointer-events:auto}.floating-icons-column__content[data-v-458a4601]{align-items:inherit;display:flex;flex-direction:column;gap:12px;justify-content:flex-end;pointer-events:none}.floating-icons-column__content[data-v-458a4601]>*{pointer-events:auto}.floating-icons-column__toggle[data-v-458a4601]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(135deg,var(--color-accent-light,#4d79ff) 0,var(--color-accent,#0046ff) 55%,var(--color-accent-dark,#0038cc) 100%);border:2px solid hsla(0,0%,100%,.2);border-radius:50%;box-shadow:0 8px 20px #0046ff47,0 4px 10px #0f172a1f;color:#fff;cursor:pointer;display:inline-flex;height:calc(var(--floating-fab-size) - 12px);justify-content:center;pointer-events:auto;touch-action:none;transition:transform .18s cubic-bezier(.4,0,.2,1),background .18s ease,box-shadow .18s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:calc(var(--floating-fab-size) - 12px)}.floating-icons-column__toggle[data-v-458a4601]:hover{box-shadow:0 12px 28px #0046ff57,0 6px 14px #0f172a24;transform:translateY(-2px)}.floating-icons-column__toggle[data-v-458a4601]:active{transform:translateY(-1px) scale(.98)}.floating-icons-column__toggle[data-v-458a4601]:focus-visible{box-shadow:0 12px 28px #0046ff47,0 6px 14px #0f172a24,0 0 0 3px #0046ff59;outline:none}.floating-icons-column__toggleIcon[data-v-458a4601]{height:20px;width:20px}.floating-icons-column__toggle--right[data-v-458a4601]{align-self:flex-end}.floating-column-accordion-enter-active[data-v-458a4601],.floating-column-accordion-leave-active[data-v-458a4601]{transition:all .22s cubic-bezier(.4,0,.2,1)}.floating-column-accordion-enter-from[data-v-458a4601],.floating-column-accordion-leave-to[data-v-458a4601]{opacity:0;transform:translateY(12px) scale(.98)}@media (max-width:640px){.floating-icons-column[data-v-458a4601]{--floating-base-x:16px;--floating-base-bottom:16px}}
