.fab-root[data-v-8a2d159d]{z-index:50;position:fixed;bottom:1.25rem;right:1.25rem}@media (max-width:1023px){.fab-root[data-v-8a2d159d]{bottom:calc(4.5rem + env(safe-area-inset-bottom,0px))}}.fab-anchor[data-v-8a2d159d]{flex-direction:column;align-items:flex-end;gap:.75rem;display:flex}.fab-scrim[data-v-8a2d159d]{-webkit-backdrop-filter:blur(2px);z-index:49;background:#0003;position:fixed;inset:0}.fab-btn-wrap[data-v-8a2d159d]{z-index:51;border-radius:1rem;width:3.5rem;height:3.5rem;position:relative}.fab-btn-wrap--magic[data-v-8a2d159d]{animation:.8s cubic-bezier(.34,1.56,.64,1) both fab-magic-appear-8a2d159d}@keyframes fab-magic-appear-8a2d159d{0%{filter:brightness(1.3)saturate(.4);transform:scale(.9)}to{filter:brightness()saturate();transform:scale(1)}}.fab-magic-orb[data-v-8a2d159d]{pointer-events:none;will-change:transform,opacity;z-index:-1;border-radius:50%;position:absolute}.fab-magic-orb--a[data-v-8a2d159d]{background:radial-gradient(circle,color-mix(in srgb,var(--ui-primary) 80%,transparent) 0,color-mix(in srgb,var(--ui-primary) 20%,transparent) 70%,transparent 100%);filter:blur(8px);width:2.5rem;height:2.5rem;animation:4s ease-in-out infinite fab-orb-orbit-a-8a2d159d,3s ease-in-out infinite fab-orb-breathe-8a2d159d;top:50%;left:50%}.fab-magic-orb--b[data-v-8a2d159d]{filter:blur(10px);background:radial-gradient(circle,#e8457cbf 0,#e8457c26 70%,#0000 100%);width:2rem;height:2rem;animation:3.5s ease-in-out infinite fab-orb-orbit-b-8a2d159d,2.5s ease-in-out .8s infinite fab-orb-breathe-8a2d159d;top:50%;left:50%}.fab-magic-orb--c[data-v-8a2d159d]{filter:blur(9px);background:radial-gradient(circle,#ec4899b3 0,#ec489926 70%,#0000 100%);width:1.75rem;height:1.75rem;animation:5s ease-in-out infinite fab-orb-orbit-c-8a2d159d,3.5s ease-in-out 1.6s infinite fab-orb-breathe-8a2d159d;top:50%;left:50%}@keyframes fab-orb-orbit-a-8a2d159d{0%{transform:translate(-50%,-50%)translateY(-1.4rem)}25%{transform:translate(-50%,-50%)translate(1.3rem,-.3rem)}50%{transform:translate(-50%,-50%)translate(.4rem,1.3rem)}75%{transform:translate(-50%,-50%)translate(-1.4rem,.2rem)}to{transform:translate(-50%,-50%)translateY(-1.4rem)}}@keyframes fab-orb-orbit-b-8a2d159d{0%{transform:translate(-50%,-50%)translate(1.2rem,.5rem)}25%{transform:translate(-50%,-50%)translate(-.2rem,1.4rem)}50%{transform:translate(-50%,-50%)translate(-1.3rem,-.4rem)}75%{transform:translate(-50%,-50%)translate(.6rem,-1.3rem)}to{transform:translate(-50%,-50%)translate(1.2rem,.5rem)}}@keyframes fab-orb-orbit-c-8a2d159d{0%{transform:translate(-50%,-50%)translate(-1rem,1rem)}20%{transform:translate(-50%,-50%)translate(1.1rem,1.1rem)}40%{transform:translate(-50%,-50%)translate(1.3rem,-.8rem)}60%{transform:translate(-50%,-50%)translate(-.5rem,-1.4rem)}80%{transform:translate(-50%,-50%)translate(-1.4rem,.3rem)}to{transform:translate(-50%,-50%)translate(-1rem,1rem)}}@keyframes fab-orb-breathe-8a2d159d{0%,to{filter:blur(8px);opacity:.6}50%{filter:blur(12px);opacity:1}}.fab-btn[data-v-8a2d159d]{background-color:var(--ui-primary);color:#fff;cursor:pointer;z-index:1;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:none;border-radius:1rem;justify-content:center;align-items:center;width:100%;height:100%;transition:transform .2s cubic-bezier(.34,1.56,.64,1),background-color .2s,box-shadow .2s;display:flex;position:relative;box-shadow:0 6px 20px #0000002e,0 2px 6px #0000001a}.fab-btn[data-v-8a2d159d]:hover:not(:active){transform:scale(1.04);box-shadow:0 8px 24px #00000038,0 3px 8px #0000001f}.fab-btn[data-v-8a2d159d]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:3px}.fab-btn[data-v-8a2d159d]:active{transform:scale(.88)}.fab-btn--active[data-v-8a2d159d]{background-color:var(--ui-text-dimmed);box-shadow:0 2px 8px #0000001f,0 1px 3px #0000000f}.fab-btn--active[data-v-8a2d159d]:hover:not(:active){box-shadow:0 4px 12px #00000029,0 2px 6px #00000014}.fab-menu[data-v-8a2d159d]{background-color:var(--ui-bg);border:1px solid var(--ui-border);transform-origin:100% 100%;z-index:51;border-radius:1rem;width:min(19rem,100vw - 2.5rem);position:relative;overflow:hidden;box-shadow:0 12px 32px #00000024,0 4px 12px #00000014}@media (min-width:640px){.fab-menu[data-v-8a2d159d]{width:24rem}}@media (min-width:1024px){.fab-menu[data-v-8a2d159d]{width:28rem}}.fab-menu-scroll[data-v-8a2d159d]{overscroll-behavior:contain;scrollbar-color:var(--ui-border) transparent;scrollbar-width:thin;max-height:65vh;padding:.375rem 0;overflow:hidden auto}.fab-menu-scroll[data-v-8a2d159d]::-webkit-scrollbar{width:4px}.fab-menu-scroll[data-v-8a2d159d]::-webkit-scrollbar-track{background:0 0}.fab-menu-scroll[data-v-8a2d159d]::-webkit-scrollbar-thumb{background-color:var(--ui-border);border-radius:2px}.fab-popup-enter-active[data-v-8a2d159d]{transition:opacity .28s cubic-bezier(.16,1,.3,1),transform .28s cubic-bezier(.34,1.56,.64,1)}.fab-popup-leave-active[data-v-8a2d159d]{transition:opacity .18s ease-in,transform .18s ease-in}.fab-popup-enter-from[data-v-8a2d159d]{opacity:0;transform:scale(.85)translateY(.5rem)}.fab-popup-enter-to[data-v-8a2d159d],.fab-popup-leave-from[data-v-8a2d159d]{opacity:1;transform:scale(1)translateY(0)}.fab-popup-leave-to[data-v-8a2d159d]{opacity:0;transform:scale(.92)translateY(.25rem)}.slide-back-enter-active[data-v-8a2d159d],.slide-back-leave-active[data-v-8a2d159d],.slide-forward-enter-active[data-v-8a2d159d],.slide-forward-leave-active[data-v-8a2d159d]{transition:opacity .22s,transform .22s cubic-bezier(.16,1,.3,1)}.slide-forward-enter-from[data-v-8a2d159d]{opacity:0;transform:translate(1.5rem)}.slide-forward-enter-to[data-v-8a2d159d],.slide-forward-leave-from[data-v-8a2d159d]{opacity:1;transform:translate(0)}.slide-back-enter-from[data-v-8a2d159d],.slide-forward-leave-to[data-v-8a2d159d]{opacity:0;transform:translate(-1.5rem)}.slide-back-enter-to[data-v-8a2d159d],.slide-back-leave-from[data-v-8a2d159d]{opacity:1;transform:translate(0)}.slide-back-leave-to[data-v-8a2d159d]{opacity:0;transform:translate(1.5rem)}.expand-enter-active[data-v-8a2d159d]{transition:max-height .3s cubic-bezier(.16,1,.3,1),opacity .3s ease-out}.expand-leave-active[data-v-8a2d159d]{transition:max-height .2s ease-in,opacity .15s ease-in}.expand-enter-from[data-v-8a2d159d]{opacity:0;max-height:0;overflow:hidden}.expand-enter-to[data-v-8a2d159d],.expand-leave-from[data-v-8a2d159d]{opacity:1;max-height:20rem;overflow:hidden}.expand-leave-to[data-v-8a2d159d]{opacity:0;max-height:0;overflow:hidden}.fab-row[data-v-8a2d159d]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:.75rem;width:100%;padding:.625rem .875rem;transition:background-color .15s;display:flex}.fab-row[data-v-8a2d159d]:hover{background-color:var(--ui-bg-elevated)}.fab-row[data-v-8a2d159d]:active{background-color:color-mix(in srgb,var(--ui-bg-elevated) 80%,var(--ui-border))}.fab-row[data-v-8a2d159d]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px;border-radius:.5rem}.fab-row--locked[data-v-8a2d159d]{opacity:.85}.fab-row-label[data-v-8a2d159d]{font-size:.9375rem;font-weight:500}.fab-row-label[data-v-8a2d159d],.fab-row-sublabel[data-v-8a2d159d]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fab-row-sublabel[data-v-8a2d159d]{color:var(--ui-text-muted);font-size:.75rem}.fab-icon[data-v-8a2d159d]{background-color:color-mix(in srgb,var(--ui-primary) 10%,transparent);border-radius:.625rem;flex-shrink:0;justify-content:center;align-items:center;width:2.25rem;height:2.25rem;display:flex}.fab-icon--locked[data-v-8a2d159d]{background-color:color-mix(in srgb,var(--ui-warning) 12%,transparent)}.fab-icon--muted[data-v-8a2d159d]{background-color:var(--ui-bg-elevated)}.fab-back[data-v-8a2d159d]{cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;background:0 0;border:none;align-items:center;gap:.5rem;width:100%;padding:.5rem .875rem;transition:background-color .15s;display:flex}.fab-back[data-v-8a2d159d]:hover{background-color:var(--ui-bg-elevated)}.fab-back[data-v-8a2d159d]:active{background-color:color-mix(in srgb,var(--ui-bg-elevated) 80%,var(--ui-border))}.fab-back[data-v-8a2d159d]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px;border-radius:.5rem}.fab-fields[data-v-8a2d159d]{flex-direction:column;gap:.25rem;padding:.125rem .875rem .5rem 3.875rem;display:flex}.fab-field[data-v-8a2d159d]{background-color:var(--ui-bg-elevated);cursor:pointer;-webkit-tap-highlight-color:transparent;touch-action:manipulation;border:1px solid #0000;border-radius:.5rem;align-items:center;gap:.625rem;width:100%;padding:.5rem .75rem;transition:background-color .2s,border-color .2s,box-shadow .2s;display:flex}.fab-field[data-v-8a2d159d]:hover{background-color:color-mix(in srgb,var(--ui-bg-elevated) 85%,var(--ui-primary));border-color:color-mix(in srgb,var(--ui-primary) 10%,transparent)}.fab-field[data-v-8a2d159d]:active{background-color:color-mix(in srgb,var(--ui-bg-elevated) 80%,var(--ui-primary))}.fab-field[data-v-8a2d159d]:focus-visible{outline:2px solid var(--ui-primary);outline-offset:-2px}.fab-field--copied[data-v-8a2d159d]{background-color:color-mix(in srgb,var(--ui-success) 12%,var(--ui-bg-elevated));border-color:color-mix(in srgb,var(--ui-success) 20%,transparent)}.fab-field--locked[data-v-8a2d159d]{background-color:color-mix(in srgb,var(--ui-warning) 6%,var(--ui-bg-elevated));border-color:color-mix(in srgb,var(--ui-warning) 15%,transparent)}.fab-field--locked[data-v-8a2d159d]:hover{background-color:color-mix(in srgb,var(--ui-warning) 10%,var(--ui-bg-elevated))}.fab-field--locked[data-v-8a2d159d]:active{background-color:color-mix(in srgb,var(--ui-warning) 14%,var(--ui-bg-elevated))}.fab-field-label[data-v-8a2d159d]{color:var(--ui-text-muted);margin-bottom:.125rem;font-size:.6875rem;font-weight:500}.fab-field-value[data-v-8a2d159d]{font-family:var(--font-mono,ui-monospace,monospace);text-overflow:ellipsis;white-space:nowrap;font-size:.9375rem;overflow:hidden}.fab-sep[data-v-8a2d159d]{background-color:var(--ui-border);height:1px;margin:.25rem .75rem}.fab-anim-item[data-v-8a2d159d]{animation:.3s cubic-bezier(.16,1,.3,1) both fab-item-in-8a2d159d}@keyframes fab-item-in-8a2d159d{0%{opacity:0;transform:translate(.75rem)}to{opacity:1;transform:translate(0)}}@media (prefers-reduced-motion:reduce){.fab-btn[data-v-8a2d159d]{transition:none}.expand-enter-active[data-v-8a2d159d],.expand-leave-active[data-v-8a2d159d],.fab-popup-enter-active[data-v-8a2d159d],.fab-popup-leave-active[data-v-8a2d159d],.slide-back-enter-active[data-v-8a2d159d],.slide-back-leave-active[data-v-8a2d159d],.slide-forward-enter-active[data-v-8a2d159d],.slide-forward-leave-active[data-v-8a2d159d]{transition-duration:.01ms!important}.fab-anim-item[data-v-8a2d159d]{animation-duration:.01ms!important}.fab-btn-wrap--magic[data-v-8a2d159d],.fab-magic-orb[data-v-8a2d159d]{animation:none!important}.fab-back[data-v-8a2d159d],.fab-field[data-v-8a2d159d],.fab-row[data-v-8a2d159d]{transition:none}}
