.member-connect[data-v-2fb8ca03]{padding-bottom:calc(env(safe-area-inset-bottom) + var(--spacing-md))}.member-layer[data-v-2fb8ca03]{opacity:0;visibility:hidden;transition:opacity var(--duration-exit) var(--ease-exit),visibility 0s linear var(--duration-exit);grid-area:1/1}.member-layer[data-active][data-v-2fb8ca03]{opacity:1;visibility:visible;transition:opacity var(--duration-standard) var(--ease-standard),visibility 0s}.funkeln-pill[data-v-2fb8ca03]{-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:transform var(--duration-instant) var(--ease-standard)}.funkeln-pill[data-v-2fb8ca03]:has(>button:active){transform:scale(.97)}.funkeln-disc[data-v-2fb8ca03]{--r:calc(var(--size-max-content) + var(--size-button));width:calc(var(--r)*2);height:calc(var(--r)*2);margin:calc(var(--r)*-1) 0 0 calc(var(--r)*-1);will-change:transform;pointer-events:none;border-radius:50%;position:absolute;top:50%;left:50%;transform:translate(0)scale(1)}.funkeln-pill[data-look=requested] .funkeln-disc[data-v-2fb8ca03]{transform:translate(0)scale(.001)}.funkeln-label[data-v-2fb8ca03]{z-index:4;justify-content:center;align-items:center;gap:var(--spacing-sm);opacity:0;pointer-events:none;display:flex;position:absolute;inset:0}.funkeln-pill[data-look=connected] .funkeln-label-connected[data-v-2fb8ca03],.funkeln-pill[data-look=none] .funkeln-label-none[data-v-2fb8ca03],.funkeln-pill[data-look=requested] .funkeln-label-requested[data-v-2fb8ca03]{opacity:1}.funkeln-hint[data-v-2fb8ca03]{min-height:var(--text-caption--line-height);opacity:0;visibility:hidden;transition:opacity var(--duration-exit) var(--ease-exit),visibility 0s linear var(--duration-exit);grid-area:1/1}.funkeln-hint[data-active][data-v-2fb8ca03]{opacity:1;visibility:visible;transition:opacity var(--duration-standard) var(--ease-standard) var(--duration-quick),visibility 0s}.funkeln-sky[data-v-2fb8ca03]{z-index:10;pointer-events:none;position:absolute;inset:0;overflow:visible}.funkeln-fly[data-v-2fb8ca03]{will-change:transform;display:block;position:absolute;top:0;left:0}.funkeln-spark[data-v-2fb8ca03]{left:calc(var(--spark)/-2);top:calc(var(--spark)/-2);will-change:transform,opacity;display:flex;position:absolute}.member-note-enter-active[data-v-2fb8ca03]{transition:opacity var(--duration-standard) var(--ease-standard)}.member-note-leave-active[data-v-2fb8ca03]{transition:opacity var(--duration-exit) var(--ease-exit)}.member-note-enter-from[data-v-2fb8ca03],.member-note-leave-to[data-v-2fb8ca03]{opacity:0}.safety-sheet{padding-bottom:calc(env(safe-area-inset-bottom) + var(--spacing-sm))}.safety-sheet[data-state=open]{animation:safety-rise var(--duration-sheet) var(--ease-sheet)}.safety-sheet[data-state=closed]{animation:safety-leave var(--duration-sheet-exit) var(--ease-exit) forwards}.safety-overlay[data-state=open]{animation:safety-scrim-in var(--duration-sheet) var(--ease-standard)}.safety-overlay[data-state=closed]{animation:safety-scrim-out var(--duration-sheet-exit) var(--ease-exit) forwards}@keyframes safety-rise{0%{transform:translateY(100%)}}@keyframes safety-leave{to{transform:translateY(100%)}}@keyframes safety-scrim-in{0%{opacity:0}}@keyframes safety-scrim-out{to{opacity:0}}.safety-report{max-height:92dvh;padding-bottom:calc(env(safe-area-inset-bottom) + var(--spacing-lg))}.member-sheet{height:100dvh}.member-visible{height:calc(var(--detent-large)*100dvh)}.member-footer{transform:translate3d(0,calc(var(--sheet-shift,0px)*-1),0);transition:transform var(--duration-sheet) var(--ease-sheet)}.member-sheet.vaul-dragging .member-footer,.member-sheet[data-state=closed] .member-footer{transition:none}.member-sheet{transition:transform var(--duration-sheet) var(--ease-sheet)!important}.member-sheet.vaul-dragging{transition:none!important}.member-sheet[data-state=closed]{animation:member-leave var(--duration-sheet-exit) var(--ease-exit) forwards!important;transition:none!important}.member-overlay{transition:opacity var(--duration-sheet) var(--ease-sheet)!important}.member-overlay[data-state=closed]{animation:member-dim-out var(--duration-sheet-exit) var(--ease-exit) forwards!important;transition:none!important}@keyframes member-leave{to{transform:translateY(100%)}}@keyframes member-dim-out{to{opacity:0}}@media (prefers-reduced-motion:reduce){.member-footer,.member-overlay,.member-overlay[data-state=closed],.member-sheet,.member-sheet[data-state=closed]{transition-duration:1ms!important;animation-duration:1ms!important}}
