.error-slot[data-v-d7df2b35]{max-height:0;overflow:hidden;transition:max-height .3s ease}.error-slot.active[data-v-d7df2b35]{max-height:4rem}.error-slot .error-message[data-v-d7df2b35]{opacity:0;transition:opacity .2s ease .25s}.error-slot.active .error-message[data-v-d7df2b35]{opacity:1}.field-enter-active[data-v-d7df2b35],.field-leave-active[data-v-d7df2b35]{overflow:hidden;transition:max-height .3s ease,opacity .25s ease,margin-bottom .3s ease}.field-enter-from[data-v-d7df2b35],.field-leave-to[data-v-d7df2b35]{margin-bottom:-1rem;max-height:0;opacity:0}.field-enter-to[data-v-d7df2b35],.field-leave-from[data-v-d7df2b35]{margin-bottom:0;max-height:5rem;opacity:1}.spark-user-menu[data-v-7d8693bf]{display:inline-block}.spark-user-menu[data-v-7d8693bf],.spark-user-menu-wrap[data-v-7d8693bf]{position:relative}.spark-user-menu-wrap[data-open=true][data-v-7d8693bf]:after{content:"";height:8px;position:absolute;right:0;top:100%;width:max(100%,19rem)}.spark-user-menu-pill[data-v-7d8693bf]{align-items:center;background:transparent;border:1px solid transparent;border-radius:.375rem;color:#fff;cursor:pointer;display:inline-flex;font-size:inherit;font-weight:700;gap:.5rem;justify-content:center;letter-spacing:.05em;min-width:8.75rem;padding:.5rem 1rem;transition:background .2s ease,color .2s ease,box-shadow .2s ease}.spark-user-menu-pill[data-v-7d8693bf]:hover{background:rgba(var(--color-kf-primary-rgb),.075);box-shadow:inset 0 -1px rgba(var(--color-kf-primary-rgb),.32),0 0 18px rgba(var(--color-kf-primary-rgb),.14);color:rgb(var(--color-kf-primary-rgb));text-shadow:0 0 8px rgba(var(--color-kf-primary-rgb),.35)}.spark-user-menu-pill[data-v-7d8693bf]:focus-visible{box-shadow:var(--shadow-kf-focus);outline:none}.spark-user-menu-signin[data-v-7d8693bf]{background:linear-gradient(180deg,rgba(var(--color-kf-primary-rgb),.24),rgba(var(--color-kf-primary-rgb),.14));border-color:rgba(var(--color-kf-primary-rgb),.42);box-shadow:inset 0 1px #ffffff12,0 0 18px rgba(var(--color-kf-primary-rgb),.12);color:var(--color-kf-primary-light,#ffa033);padding-inline:1.15rem;position:relative;transition:border-color .18s ease,background .18s ease,color .18s ease,box-shadow .18s ease,transform .18s ease}.spark-user-menu-signin[data-v-7d8693bf]:hover{background:linear-gradient(180deg,rgba(var(--color-kf-primary-rgb),.34),rgba(var(--color-kf-primary-rgb),.2));border-color:rgba(var(--color-kf-primary-rgb),.68);box-shadow:inset 0 1px #ffffff1a,0 0 22px rgba(var(--color-kf-primary-rgb),.2);color:#fff;transform:translateY(-1px)}.spark-user-menu-trigger[data-v-7d8693bf]{padding:.25rem .875rem .25rem .25rem}.spark-user-menu-name[data-v-7d8693bf]{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-user-menu-chev[data-v-7d8693bf]{color:var(--color-kf-text-muted);height:.75rem;transition:transform .2s ease;width:.75rem}.spark-user-menu-chev.is-open[data-v-7d8693bf]{transform:rotate(180deg)}.spark-user-menu-dropdown[data-v-7d8693bf]{backdrop-filter:blur(16px) saturate(1.1);-webkit-backdrop-filter:blur(16px) saturate(1.1);background:radial-gradient(120% 90% at 0 0,rgba(var(--color-kf-primary-rgb),.1) 0,transparent 55%),linear-gradient(158deg,#140f0cfa 0,#0d0a08fc);border:1px solid rgba(var(--color-kf-primary-rgb),.16);border-radius:var(--radius-kf-lg);box-shadow:0 20px 48px #0009,0 4px 12px #0006,inset 0 1px rgba(var(--color-kf-primary-rgb),.18);max-height:calc(100vh - 6rem);min-width:19rem;overflow-x:hidden;overflow-y:auto;padding:0 0 .5rem;position:absolute;right:0;top:calc(100% + 8px);z-index:60}.spark-user-menu-header[data-v-7d8693bf]{align-items:center;display:flex;gap:.75rem;isolation:isolate;overflow:hidden;padding:1.1rem 1rem .95rem;position:relative}.spark-user-menu-avatar-link[data-v-7d8693bf]{border-radius:9999px;display:inline-flex;transform-origin:center;transition:transform .15s ease-out}.spark-user-menu-avatar-link[data-v-7d8693bf]:hover{transform:scale(1.08)}.spark-user-menu-avatar-link[data-v-7d8693bf]:focus-visible{outline:2px solid rgba(var(--color-kf-primary-rgb),.6);outline-offset:2px}.spark-user-menu-identity[data-v-7d8693bf]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0;position:relative;z-index:1}.spark-user-menu-display-name[data-v-7d8693bf]{color:var(--color-kf-text);font-size:.9375rem;font-weight:600}.spark-user-menu-email[data-v-7d8693bf]{color:var(--color-kf-text-secondary);font-size:.75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-user-menu-roles[data-v-7d8693bf]{align-items:center;display:flex;flex-wrap:wrap;gap:.3rem;margin-top:.35rem}.spark-user-menu-role[data-v-7d8693bf]{--role-color:rgb(var(--color-kf-primary-rgb));align-items:center;background:color-mix(in srgb,var(--role-color) 12%,transparent);border:1px solid color-mix(in srgb,var(--role-color) 32%,transparent);border-radius:999px;color:color-mix(in srgb,var(--role-color) 62%,#fff);display:inline-flex;font-size:.625rem;font-weight:650;gap:.3rem;line-height:1.2;max-width:8rem;overflow:hidden;padding:.16rem .42rem;text-overflow:ellipsis;white-space:nowrap}.spark-user-menu-role-dot[data-v-7d8693bf]{background:var(--role-color);border-radius:999px;box-shadow:0 0 5px color-mix(in srgb,var(--role-color) 52%,transparent);flex:0 0 auto;height:.3rem;width:.3rem}.spark-user-menu-role-more[data-v-7d8693bf]{background:#ffffff0b;border-color:#ffffff1a;color:var(--color-kf-text-secondary)}.spark-user-menu-wallet[data-v-7d8693bf]{padding:.5rem 1rem .875rem}.spark-user-menu-divider[data-v-7d8693bf]{background:linear-gradient(90deg,transparent 0,rgba(var(--color-kf-primary-rgb),.16) 25%,rgba(var(--color-kf-primary-rgb),.16) 75%,transparent 100%);height:1px;margin:.25rem 0}.spark-user-menu-section-label[data-v-7d8693bf]{color:rgba(var(--color-kf-primary-rgb),.72);font-size:.65rem;font-weight:700;letter-spacing:.14em;padding:.5rem 1rem .25rem;text-transform:uppercase}.spark-user-menu-items[data-v-7d8693bf]{display:flex;flex-direction:column;padding:0}.spark-user-menu-item[data-v-7d8693bf]{align-items:center;background:transparent;border:none;border-radius:0;color:#fff;cursor:pointer;display:flex;font-weight:700;gap:.75rem;letter-spacing:.05em;padding:.55rem 1rem;text-align:left;text-decoration:none;transition:background .15s ease,color .15s ease;width:100%}.spark-user-menu-item[data-v-7d8693bf]:hover{background:#ffffff0e}.spark-user-menu-item[data-v-7d8693bf]:focus-visible{background:#ffffff0e;outline:2px solid rgba(var(--color-kf-primary-rgb),.5);outline-offset:-2px}.spark-user-menu-tile[data-v-7d8693bf]{align-items:center;color:#ffffff6b;display:inline-flex;flex-shrink:0;justify-content:center;transition:color .15s ease;width:1.25rem}.spark-user-menu-tile svg[data-v-7d8693bf]{height:1.15rem;width:1.15rem}.spark-user-menu-item:focus-visible .spark-user-menu-tile[data-v-7d8693bf],.spark-user-menu-item:hover .spark-user-menu-tile[data-v-7d8693bf]{color:rgb(var(--color-kf-primary-rgb))}.spark-user-menu-label[data-v-7d8693bf]{flex:1}.spark-user-menu-chev-r[data-v-7d8693bf]{color:#fff3;height:.875rem;opacity:0;transform:translate(-4px);transition:opacity .15s ease,transform .15s ease,color .15s ease;width:.875rem}.spark-user-menu-item:hover .spark-user-menu-chev-r[data-v-7d8693bf]{color:rgba(var(--color-kf-primary-rgb),.75);opacity:1;transform:translate(0)}.spark-user-menu-item-danger[data-v-7d8693bf]{color:#fca5a5}.spark-user-menu-item-admin[data-v-7d8693bf]{background:linear-gradient(105deg,rgba(var(--color-kf-primary-rgb),.1),rgba(var(--color-kf-primary-rgb),.035));border:1px solid rgba(var(--color-kf-primary-rgb),.18);border-radius:.5rem;margin:.2rem .6rem;padding:.65rem .75rem;width:calc(100% - 1.2rem)}.spark-user-menu-item-admin[data-v-7d8693bf]:focus-visible,.spark-user-menu-item-admin[data-v-7d8693bf]:hover{background:linear-gradient(105deg,rgba(var(--color-kf-primary-rgb),.17),rgba(var(--color-kf-primary-rgb),.065));border-color:rgba(var(--color-kf-primary-rgb),.32)}.spark-user-menu-item-admin .spark-user-menu-tile[data-v-7d8693bf]{color:rgb(var(--color-kf-primary-rgb))}.spark-user-menu-admin-copy[data-v-7d8693bf],.spark-user-menu-admin-title[data-v-7d8693bf]{display:block}.spark-user-menu-admin-title[data-v-7d8693bf]{color:var(--color-kf-text);font-size:.8125rem;line-height:1.2}.spark-user-menu-admin-copy[data-v-7d8693bf]{color:var(--color-kf-text-secondary);font-size:.65rem;font-weight:500;letter-spacing:0;margin-top:.15rem}.spark-user-menu-item-danger[data-v-7d8693bf]:hover{background:rgba(var(--color-kf-error-rgb),.1);color:#fecaca}.spark-user-menu-item-danger .spark-user-menu-tile[data-v-7d8693bf]{color:#fca5a5b8}.spark-user-menu-item-danger:focus-visible .spark-user-menu-tile[data-v-7d8693bf],.spark-user-menu-item-danger:hover .spark-user-menu-tile[data-v-7d8693bf]{color:#fca5a5}.spark-user-menu-fade-enter-active[data-v-7d8693bf]{transition:opacity .2s ease-out,transform .2s ease-out}.spark-user-menu-fade-leave-active[data-v-7d8693bf]{transition:opacity .15s ease-in,transform .15s ease-in}.spark-user-menu-fade-enter-from[data-v-7d8693bf],.spark-user-menu-fade-leave-to[data-v-7d8693bf]{opacity:0;transform:translateY(-4px) scale(.97)}
