.vtfl[data-v-81b8ec13]{--h: var(--ctrl-h-md, 40px);--fs: var(--ctrl-fs-md, 14px);--px: var(--ctrl-px-md, 16px);--accent: var(--ui-accent, #ededed);display:inline-flex;font-family:inherit;font-size:var(--fs);color:var(--text, #ededed)}.vtfl--sm[data-v-81b8ec13]{--h: var(--ctrl-h-sm, 32px);--fs: var(--ctrl-fs-sm, 13px);--px: var(--ctrl-px-sm, 12px)}.vtfl--lg[data-v-81b8ec13]{--h: var(--ctrl-h-lg, 48px);--fs: var(--ctrl-fs-lg, 15px);--px: var(--ctrl-px-lg, 20px)}.vtfl--t-danger[data-v-81b8ec13]{--accent: #ff6369;--ui-accent-fg: #fff}.vtfl--t-warn[data-v-81b8ec13]{--accent: #ffb224;--ui-accent-fg: #160f02}.vtfl--t-success[data-v-81b8ec13]{--accent: #4cc38a;--ui-accent-fg: #fff}.vtfl__trigger[data-v-81b8ec13]{height:var(--h);padding:0 var(--px);font:inherit;font-weight:600;color:var(--ui-accent-fg, #0b0b0b);background:var(--accent);border:0;border-radius:var(--ctrl-r-rounded, 12px);cursor:pointer;transition:filter .16s ease,transform .14s ease}.vtfl--r-none .vtfl__trigger[data-v-81b8ec13]{border-radius:var(--ctrl-r-none, 4px)}.vtfl--r-subtle .vtfl__trigger[data-v-81b8ec13]{border-radius:var(--ctrl-r-subtle, 8px)}.vtfl--r-pill .vtfl__trigger[data-v-81b8ec13]{border-radius:var(--ctrl-r-pill, 999px)}.vtfl--r-squircle .vtfl__trigger[data-v-81b8ec13]{border-radius:var(--ctrl-r-squircle, 14px)}@supports (corner-shape: squircle){.vtfl--r-squircle .vtfl__trigger[data-v-81b8ec13]{corner-shape:squircle}}.vtfl__trigger[data-v-81b8ec13]:hover{filter:brightness(1.06)}.vtfl__trigger[data-v-81b8ec13]:active{transform:scale(.97)}.vtfl.is-disabled[data-v-81b8ec13]{opacity:.6;pointer-events:none}.vtfl__backdrop[data-v-81b8ec13]{position:fixed;inset:0;z-index:60;background:var(--backdrop, rgba(0, 0, 0, .5));-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.vtfl-fade-enter-active[data-v-81b8ec13],.vtfl-fade-leave-active[data-v-81b8ec13]{transition:opacity .3s ease}.vtfl-fade-enter-from[data-v-81b8ec13],.vtfl-fade-leave-to[data-v-81b8ec13]{opacity:0}.vtfl__stage[data-v-81b8ec13]{position:fixed;z-index:70;top:50%;left:50%;transform:translate(-50%,-50%);perspective:1100px}.vtfl__panel[data-v-81b8ec13]{--rr: 20px;--accent: var(--ui-accent, #ededed);border-radius:var(--rr);background:var(--bg-card, var(--bg-elevated, #161616));border:1px solid var(--border, #2a2a2a);box-shadow:0 18px 50px #00000080,0 2px 8px #0000004d;outline:none;color:var(--text, #ededed);transform-style:preserve-3d;backface-visibility:hidden}.vtfl--ax-x .vtfl__panel[data-v-81b8ec13]{transform-origin:center top}.vtfl--ax-y .vtfl__panel[data-v-81b8ec13]{transform-origin:left center}.vtfl__panel.vtfl--t-danger[data-v-81b8ec13]{--accent: #ff6369;--ui-accent-fg: #fff}.vtfl__panel.vtfl--t-warn[data-v-81b8ec13]{--accent: #ffb224;--ui-accent-fg: #160f02}.vtfl__panel.vtfl--t-success[data-v-81b8ec13]{--accent: #4cc38a;--ui-accent-fg: #fff}.vtfl__panel.vtfl--r-none[data-v-81b8ec13]{--rr: 8px}.vtfl__panel.vtfl--r-subtle[data-v-81b8ec13]{--rr: 10px}.vtfl__panel.vtfl--r-pill[data-v-81b8ec13]{--rr: 24px}.vtfl__panel.vtfl--r-squircle[data-v-81b8ec13]{--rr: 26px}@supports (corner-shape: squircle){.vtfl__panel.vtfl--r-squircle[data-v-81b8ec13]{corner-shape:squircle}}.vtfl-flip-x-enter-active .vtfl__panel[data-v-81b8ec13]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .26s ease}.vtfl-flip-x-leave-active .vtfl__panel[data-v-81b8ec13]{transition:transform .24s cubic-bezier(.4,0,1,1),opacity .2s ease}.vtfl-flip-x-enter-from .vtfl__panel[data-v-81b8ec13],.vtfl-flip-x-leave-to .vtfl__panel[data-v-81b8ec13]{transform:rotateX(-88deg);opacity:0}.vtfl-flip-y-enter-active .vtfl__panel[data-v-81b8ec13]{transition:transform .42s cubic-bezier(.22,1,.36,1),opacity .26s ease}.vtfl-flip-y-leave-active .vtfl__panel[data-v-81b8ec13]{transition:transform .24s cubic-bezier(.4,0,1,1),opacity .2s ease}.vtfl-flip-y-enter-from .vtfl__panel[data-v-81b8ec13],.vtfl-flip-y-leave-to .vtfl__panel[data-v-81b8ec13]{transform:rotateY(88deg);opacity:0}.vtfl__card[data-v-81b8ec13]{display:flex;flex-direction:column;gap:14px;width:300px;padding:18px}.vtfl__head[data-v-81b8ec13]{display:flex;align-items:center;gap:12px}.vtfl__avatar[data-v-81b8ec13]{display:grid;place-items:center;width:46px;height:46px;flex:none;border-radius:14px;background:var(--accent);color:var(--ui-accent-fg, #0b0b0b);font-weight:700}@supports (corner-shape: squircle){.vtfl__avatar[data-v-81b8ec13]{corner-shape:squircle}}.vtfl__id[data-v-81b8ec13]{display:flex;flex-direction:column;gap:2px;min-width:0}.vtfl__name[data-v-81b8ec13]{font-weight:700;font-size:1.05em;color:var(--text, #ededed)}.vtfl__role[data-v-81b8ec13]{font-size:.85em;color:var(--text-muted, #8a8a8a)}.vtfl__bio[data-v-81b8ec13]{margin:0;font-size:.92em;line-height:1.5;color:var(--text-secondary, #c4c4c4)}.vtfl__actions[data-v-81b8ec13]{display:flex;gap:8px;margin-top:2px}.vtfl__btn[data-v-81b8ec13]{flex:1;height:38px;border:0;border-radius:11px;font:inherit;font-weight:600;cursor:pointer;transition:filter .16s ease,transform .14s ease}@supports (corner-shape: squircle){.vtfl__btn[data-v-81b8ec13]{corner-shape:squircle}}.vtfl__btn[data-v-81b8ec13]:active{transform:scale(.96)}.vtfl__btn--ghost[data-v-81b8ec13]{background:var(--inp-hover-bg, rgba(255, 255, 255, .06));color:var(--text-secondary, #c4c4c4)}.vtfl__btn--primary[data-v-81b8ec13]{background:var(--accent);color:var(--ui-accent-fg, #0b0b0b)}.vtfl__btn--primary[data-v-81b8ec13]:hover{filter:brightness(1.06)}@media(prefers-reduced-motion:reduce){.vtfl-fade-enter-active[data-v-81b8ec13],.vtfl-fade-leave-active[data-v-81b8ec13],.vtfl-flip-x-enter-active .vtfl__panel[data-v-81b8ec13],.vtfl-flip-x-leave-active .vtfl__panel[data-v-81b8ec13],.vtfl-flip-y-enter-active .vtfl__panel[data-v-81b8ec13],.vtfl-flip-y-leave-active .vtfl__panel[data-v-81b8ec13],.vtfl__trigger[data-v-81b8ec13],.vtfl__btn[data-v-81b8ec13]{transition:none}.vtfl-flip-x-enter-from .vtfl__panel[data-v-81b8ec13],.vtfl-flip-x-leave-to .vtfl__panel[data-v-81b8ec13],.vtfl-flip-y-enter-from .vtfl__panel[data-v-81b8ec13],.vtfl-flip-y-leave-to .vtfl__panel[data-v-81b8ec13]{transform:none;opacity:1}}
