.fab-root[data-v-e877688f]{align-items:flex-end;bottom:24px;display:flex;flex-direction:column;gap:10px;position:fixed;right:24px;z-index:100}.fab-trigger[data-v-e877688f]{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:50%;box-shadow:0 4px 16px #00000059;color:var(--text-primary);cursor:pointer;height:48px;transition:transform .25s,background .25s;width:48px}.fab-trigger[data-v-e877688f]:hover{background:var(--surface-hover)}.fab-trigger[data-v-e877688f]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.fab-icon[data-v-e877688f]{display:inline-block;font-size:24px;line-height:1;transition:transform .25s}.fab-icon.open[data-v-e877688f]{transform:rotate(45deg)}.fab-action[data-v-e877688f]{align-items:center;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:24px;box-shadow:0 2px 12px #00000040;color:var(--text-primary);cursor:pointer;display:flex;font-size:13px;gap:8px;padding:8px 14px;transition:background .2s;white-space:nowrap}.fab-action[data-v-e877688f]:hover{background:var(--surface-hover)}.fab-action[data-v-e877688f]:focus-visible{outline:2px solid var(--accent-color);outline-offset:2px}.fab-item-enter-active[data-v-e877688f],.fab-item-leave-active[data-v-e877688f]{transition:opacity .2s,transform .2s}.fab-item-enter-from[data-v-e877688f],.fab-item-leave-to[data-v-e877688f]{opacity:0;transform:translateY(8px)}@media (prefers-reduced-motion:reduce){.fab-icon[data-v-e877688f],.fab-item-enter-active[data-v-e877688f],.fab-item-leave-active[data-v-e877688f],.fab-trigger[data-v-e877688f]{transition:none}}.app[data-v-b2742012]{background-blend-mode:darken;background-color:#0009;background-image:url(../bg/1.png);background-size:cover;flex-direction:column;min-height:100vh;overflow-y:auto}.app[data-v-b2742012],.app .content[data-v-b2742012]{align-items:center;display:flex;width:100%}.app .content[data-v-b2742012]{flex:1;flex-direction:column}
