.spark-avatar[data-v-c4af0db1]:before{animation:spark-avatar-shimmer-c4af0db1 1.2s ease-in-out infinite;background:linear-gradient(90deg,#94a3b800,#94a3b847 50%,#94a3b800);content:"";inset:0;opacity:1;pointer-events:none;position:absolute;transform:translate(-100%);transition:opacity .15s ease-out}.spark-avatar.is-empty[data-v-c4af0db1]:before,.spark-avatar.is-loaded[data-v-c4af0db1]:before{animation:none;opacity:0}@keyframes spark-avatar-shimmer-c4af0db1{to{transform:translate(100%)}}.spark-backdrop[data-v-2bdfb167]{inset:0;pointer-events:none;position:absolute}.spark-ember-glow[data-v-55de5847]{background:radial-gradient(75% 190% at 50% -100%,rgba(var(--color-kf-primary-rgb),var(--spark-ember-glow-heat)) 0,transparent 72%),linear-gradient(180deg,rgba(var(--color-kf-primary-rgb),var(--spark-ember-glow-wash)) 0,transparent 100%);inset:0;overflow:hidden;pointer-events:none;position:absolute;z-index:0}.spark-ember-glow[data-v-55de5847]:after{background:linear-gradient(90deg,transparent 3%,rgba(var(--color-kf-primary-rgb),var(--spark-ember-glow-seam)) 50%,transparent 97%);bottom:0;box-shadow:0 0 12px 1px rgba(var(--color-kf-primary-rgb),var(--spark-ember-glow-shadow));content:"";height:1px;left:0;position:absolute;right:0}.spark-ember-glow__embers[data-v-55de5847]{opacity:var(--spark-ember-glow-intensity)}.spark-logo{align-items:center;cursor:pointer;display:inline-flex;transition:filter .3s ease}.spark-logo img{transition:transform .3s ease}.spark-logo:hover{filter:brightness(1.25)}.spark-logo:hover img{animation:spark-wobble .6s ease-in-out infinite}@keyframes spark-wobble{0%,to{transform:rotate(0)}25%{transform:rotate(-2deg)}75%{transform:rotate(2deg)}}.spark-footer[data-v-4a80d585]{background:radial-gradient(80% 140% at 10% 0,rgba(var(--color-kf-primary-rgb),.11),transparent 64%),radial-gradient(45% 100% at 90% 100%,rgba(var(--color-kf-primary-rgb),.055),transparent 72%),linear-gradient(155deg,#160f0bfb,#0b0806fe);border-top:1px solid rgba(var(--color-kf-primary-rgb),.2);box-shadow:inset 0 1px #ffffff06,0 -18px 50px #0000002e;color:var(--color-kf-text,#fff);isolation:isolate;overflow:hidden;padding:3rem 1.5rem 2.5rem;position:relative}.spark-footer[data-v-4a80d585]:before{background-image:linear-gradient(115deg,transparent 0 47%,hsla(0,0%,100%,.035) 48%,transparent 49%),linear-gradient(25deg,transparent 0 68%,rgba(var(--color-kf-primary-rgb),.025) 69%,transparent 70%);background-size:190px 130px,260px 180px;content:"";inset:0;opacity:.16;pointer-events:none;position:absolute;z-index:-1}.spark-footer__heat[data-v-4a80d585]{background:linear-gradient(90deg,transparent,rgba(var(--color-kf-primary-rgb),.95),transparent);box-shadow:0 0 18px 2px rgba(var(--color-kf-primary-rgb),.32);height:1px;left:7%;pointer-events:none;position:absolute;right:7%;top:-1px}.spark-footer__inner[data-v-4a80d585]{margin:0 auto;position:relative;width:min(100%,72rem);z-index:1}.spark-footer__base[data-v-4a80d585],.spark-footer__identity[data-v-4a80d585],.spark-footer__links[data-v-4a80d585],.spark-footer__nav-row[data-v-4a80d585],.spark-footer__socials[data-v-4a80d585]{align-items:center;display:flex}.spark-footer__base[data-v-4a80d585],.spark-footer__nav-row[data-v-4a80d585]{gap:2rem;justify-content:space-between}.spark-footer__links[data-v-4a80d585]{flex-wrap:wrap;gap:.55rem 1.65rem}.spark-footer__links--legal[data-v-4a80d585]{justify-content:flex-end}.spark-footer__link[data-v-4a80d585]{color:var(--color-kf-text,#fff);font-size:.875rem;font-weight:700;letter-spacing:.025em;text-decoration:none;transition:color .15s ease,text-shadow .15s ease}.spark-footer__link--quiet[data-v-4a80d585]{color:var(--color-kf-text-secondary,hsla(0,0%,100%,.68))}.spark-footer__link[data-v-4a80d585]:focus-visible,.spark-footer__link[data-v-4a80d585]:hover{color:var(--color-kf-primary-light,#ffa033);outline:none;text-shadow:0 0 12px rgba(var(--color-kf-primary-rgb),.3)}.spark-footer__rule[data-v-4a80d585]{background:linear-gradient(90deg,rgba(var(--color-kf-primary-rgb),.24),hsla(0,0%,100%,.07) 38%,hsla(0,0%,100%,.035) 72%,transparent);height:1px;margin:1.75rem 0}.spark-footer__identity[data-v-4a80d585]{gap:1rem;min-width:0}.spark-footer__brand[data-v-4a80d585]{color:inherit;display:inline-flex;flex-shrink:0;text-decoration:none}.spark-footer__copyright[data-v-4a80d585]{color:var(--color-kf-text-secondary,hsla(0,0%,100%,.7));font-size:.78rem;line-height:1.55;min-width:0}.spark-footer__disclaimer[data-v-4a80d585]{color:var(--color-kf-text-muted,hsla(0,0%,100%,.42))}.spark-footer__socials[data-v-4a80d585]{gap:.65rem;justify-content:flex-end}.spark-footer__social[data-v-4a80d585]{align-items:center;background:rgba(var(--color-kf-primary-rgb),.055);border:1px solid rgba(var(--color-kf-primary-rgb),.18);border-radius:var(--radius-kf-md,.5rem);color:var(--color-kf-text-secondary,hsla(0,0%,100%,.7));display:inline-flex;font-size:.78rem;font-weight:650;gap:.5rem;min-height:2.35rem;padding:.45rem .75rem;text-decoration:none;transition:color .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease,transform .15s ease}.spark-footer__social svg[data-v-4a80d585]{height:1.15rem;width:1.15rem}.spark-footer__social--icon[data-v-4a80d585]{gap:0;justify-content:center;padding:0;width:2.35rem}.spark-footer__social--icon svg[data-v-4a80d585]{height:1.3rem;width:1.3rem}.spark-footer__social[data-v-4a80d585]:focus-visible,.spark-footer__social[data-v-4a80d585]:hover{background:rgba(var(--color-kf-primary-rgb),.1);border-color:rgba(var(--color-kf-primary-rgb),.42);box-shadow:0 0 18px rgba(var(--color-kf-primary-rgb),.12);color:var(--color-kf-primary-light,#ffa033);outline:none;transform:translateY(-1px)}@media(max-width:720px){.spark-footer[data-v-4a80d585]{padding:2.5rem 1rem 2rem}.spark-footer__base[data-v-4a80d585],.spark-footer__identity[data-v-4a80d585],.spark-footer__nav-row[data-v-4a80d585]{flex-direction:column}.spark-footer__base[data-v-4a80d585],.spark-footer__nav-row[data-v-4a80d585]{align-items:center;gap:1.25rem}.spark-footer__links[data-v-4a80d585],.spark-footer__links--legal[data-v-4a80d585]{justify-content:center}.spark-footer__identity[data-v-4a80d585]{text-align:center}.spark-footer__rule[data-v-4a80d585]{margin:1.4rem 0}}.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}.navbar-stone{--spark-nav-accent-rgb:92,64,51;backdrop-filter:blur(20px) saturate(1.2);-webkit-backdrop-filter:blur(20px) saturate(1.2);background:linear-gradient(135deg,#1e232abf,#262a32b3 20%,#1c2026bf,#23262db3,#191e23bf 80%,#20242ab3);background-blend-mode:overlay}.navbar-stone:before{background:radial-gradient(ellipse at 15% 20%,rgba(64,60,55,.18) 0,transparent 50%),radial-gradient(ellipse at 85% 30%,rgba(48,45,42,.15) 0,transparent 45%),radial-gradient(ellipse at 50% 60%,rgba(55,50,45,.12) 0,transparent 55%),radial-gradient(ellipse at 25% 80%,rgba(42,40,38,.16) 0,transparent 50%),radial-gradient(ellipse at 70% 85%,rgba(58,54,48,.14) 0,transparent 48%),radial-gradient(ellipse at 40% 40%,rgba(var(--spark-nav-accent-rgb),.06) 0,transparent 60%),radial-gradient(ellipse at 90% 70%,rgba(var(--spark-nav-accent-rgb),.05) 0,transparent 55%),radial-gradient(ellipse at 30% 10%,rgba(0,0,0,.08) 0,transparent 35%),radial-gradient(ellipse at 60% 90%,rgba(0,0,0,.06) 0,transparent 40%);background-size:400px 300px,350px 400px,500px 350px,300px 250px,450px 300px,600px 500px,550px 450px,200px 150px,250px 200px;opacity:.4}.navbar-stone:after,.navbar-stone:before{border-radius:inherit;content:"";inset:0;pointer-events:none;position:absolute}.navbar-stone:after{background:conic-gradient(from 45deg at 30% 30%,hsla(0,0%,100%,.015) 0deg,transparent 60deg,rgba(0,0,0,.02) 120deg,transparent 180deg,hsla(0,0%,100%,.008) 240deg,transparent 300deg,rgba(0,0,0,.015) 1turn),radial-gradient(circle at 20% 50%,hsla(0,0%,100%,.15) 0,transparent 1%),radial-gradient(circle at 40% 20%,hsla(0,0%,100%,.1) 0,transparent 1%),radial-gradient(circle at 60% 70%,hsla(0,0%,100%,.12) 0,transparent 1%),radial-gradient(circle at 80% 40%,hsla(0,0%,100%,.08) 0,transparent 1%);background-size:200px 200px,300px 300px,250px 250px,350px 350px,400px 400px;mix-blend-mode:overlay}.spark-nav__link{align-items:center;border-radius:var(--radius-kf-sm,6px);color:#fff;cursor:pointer;display:inline-flex;font-weight:700;gap:.5rem;letter-spacing:.05em;padding:.5rem 1rem;position:relative;text-decoration:none;transition:all .3s ease}.spark-nav__link:hover{text-shadow:0 0 8px rgba(var(--color-kf-primary-rgb),.35)}.spark-nav__link:hover:after{opacity:.4}.spark-nav__link:after{background:radial-gradient(ellipse at center bottom,rgba(255,120,30,.55) 0,rgba(224,27,10,.24) 45%,transparent 75%);border-radius:50%;bottom:-3px;content:"";filter:blur(4px);height:80%;left:50%;opacity:0;pointer-events:none;position:absolute;transform:translate(-50%);transition:opacity .3s ease;width:135%}.spark-nav__link.router-link-active,.spark-nav__link.spark-nav-active{color:color-mix(in srgb,var(--color-kf-primary-light,#ffa033) 58%,#fff);text-shadow:0 1px 2px rgba(0,0,0,.6),0 0 9px rgba(var(--color-kf-primary-rgb),.3)}.spark-nav__link.router-link-active:after,.spark-nav__link.spark-nav-active:after{animation:kf-ember-bloom .55s ease-out,kf-ember-glow 2.8s ease-in-out .55s infinite;opacity:1}.spark-nav__embers{pointer-events:none;position:absolute}.spark-nav__embers.is-in{animation:kf-ember-ignite .6s ease-out}.spark-nav__embers.is-out{animation:kf-ember-extinguish .5s ease-in forwards}@keyframes kf-ember-ignite{0%{opacity:0}to{opacity:1}}@keyframes kf-ember-extinguish{0%{opacity:1}to{opacity:0}}@media(prefers-reduced-motion:reduce){.spark-nav__embers.is-in,.spark-nav__embers.is-out{animation:none}}@media(max-width:767px){.spark-nav__embers{display:none}}.spark-nav__link.router-link-active:hover,.spark-nav__link.spark-nav-active:hover{color:color-mix(in srgb,var(--color-kf-primary-light,#ffa033) 42%,#fff)!important}.spark-nav__link.router-link-active:hover:after,.spark-nav__link.spark-nav-active:hover:after{filter:blur(3px) brightness(1.3)}@keyframes kf-ember-glow{0%,to{opacity:.78}50%{opacity:1}}@keyframes kf-ember-bloom{0%{opacity:0;transform:translate(-50%) scale(.72)}to{opacity:1;transform:translate(-50%) scale(1)}}@media(prefers-reduced-motion:reduce){.spark-nav__link.router-link-active:after{animation:none}}.slide-left-enter-active,.slide-left-leave-active{transition:all .35s cubic-bezier(.16,1,.3,1)}.slide-left-enter-active .absolute.left-0,.slide-left-leave-active .absolute.left-0{transition:transform .35s cubic-bezier(.16,1,.3,1)}.slide-left-enter-active .absolute.inset-0,.slide-left-leave-active .absolute.inset-0{transition:opacity .25s cubic-bezier(.16,1,.3,1)}.slide-left-enter-from .absolute.left-0,.slide-left-leave-to .absolute.left-0{transform:translate(-100%)}.slide-left-enter-from .absolute.inset-0,.slide-left-leave-to .absolute.inset-0{opacity:0}.slide-right-enter-active,.slide-right-leave-active{transition:all .35s cubic-bezier(.16,1,.3,1)}.slide-right-enter-active .absolute.right-0,.slide-right-leave-active .absolute.right-0{transition:transform .35s cubic-bezier(.16,1,.3,1)}.slide-right-enter-active .absolute.inset-0,.slide-right-leave-active .absolute.inset-0{transition:opacity .25s cubic-bezier(.16,1,.3,1)}.slide-right-enter-from .absolute.right-0,.slide-right-leave-to .absolute.right-0{transform:translate(100%)}.slide-right-enter-from .absolute.inset-0,.slide-right-leave-to .absolute.inset-0{opacity:0}.spark-nav-dropdown[data-v-4e538951]{display:inline-flex;position:relative}.spark-nav-dropdown__trigger[data-v-4e538951]{background:transparent;border:none;font-family:inherit;font-size:inherit;font-weight:700;line-height:inherit}.spark-nav-dropdown__caret[data-v-4e538951]{height:.85rem;margin-left:-.15rem;opacity:.75;transition:transform .2s ease;width:.85rem}.spark-nav-dropdown__caret.is-open[data-v-4e538951]{transform:rotate(180deg)}.spark-nav-dropdown__panel[data-v-4e538951]{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,.75rem);box-shadow:0 24px 56px #0000008c,0 6px 16px #0006,inset 0 1px #ffffff0f;left:0;max-height:calc(100vh - 6rem);max-width:min(30rem,calc(100vw - 1.5rem));min-width:19rem;overflow-x:hidden;overflow-y:auto;padding:.3rem 0;position:absolute;top:calc(100% + 10px);width:-moz-max-content;width:max-content;z-index:60}.spark-nav-dropdown__item[data-v-4e538951]{align-items:stretch;border-radius:0;color:#fff;cursor:pointer;display:flex;gap:.7rem;padding:.55rem .9rem;position:relative;text-decoration:none;transition:background .15s ease}.spark-nav-dropdown__item[data-v-4e538951]:focus-visible,.spark-nav-dropdown__item[data-v-4e538951]:hover{background:#ffffff0e;outline:none}.spark-nav-dropdown__item.is-active[data-v-4e538951]{background:rgba(var(--color-kf-primary-rgb),.1);background:color-mix(in srgb,var(--row-accent) 12%,transparent)}.spark-nav-dropdown__item.is-active[data-v-4e538951]:focus-visible,.spark-nav-dropdown__item.is-active[data-v-4e538951]:hover{background:rgba(var(--color-kf-primary-rgb),.14);background:color-mix(in srgb,var(--row-accent) 16%,transparent)}.spark-nav-dropdown__spine[data-v-4e538951]{background:var(--row-accent,hsla(0,0%,100%,.28));border-radius:2px;flex-shrink:0;opacity:.5;transition:opacity .15s ease,box-shadow .15s ease;width:2.5px}.spark-nav-dropdown__item.is-active .spark-nav-dropdown__spine[data-v-4e538951],.spark-nav-dropdown__item:focus-visible .spark-nav-dropdown__spine[data-v-4e538951],.spark-nav-dropdown__item:hover .spark-nav-dropdown__spine[data-v-4e538951]{box-shadow:0 0 10px 0 var(--row-accent);opacity:1}.spark-nav-dropdown__item.is-active .spark-nav-dropdown__desc[data-v-4e538951]{color:#ffffffa3}.spark-nav-dropdown__item.is-disabled[data-v-4e538951]{cursor:not-allowed;opacity:.4;pointer-events:none}.spark-nav-dropdown__body[data-v-4e538951]{display:flex;flex:1;flex-direction:column;gap:.15rem;min-width:0}.spark-nav-dropdown__image[data-v-4e538951]{align-self:center;flex:0 0 auto;height:2.75rem;-o-object-fit:contain;object-fit:contain;width:2.75rem}.spark-nav-dropdown__topline[data-v-4e538951]{align-items:center;display:flex;gap:.6rem}.spark-nav-dropdown__label[data-v-4e538951]{align-items:center;display:inline-flex;flex:1;font-weight:700;letter-spacing:.04em;min-width:0}.spark-nav-dropdown__desc[data-v-4e538951]{color:#ffffff6b;font-size:.72rem;font-weight:500;letter-spacing:0;line-height:1.3;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.spark-nav-dropdown__badge[data-v-4e538951]{background:#ffffff0b;border:1px solid hsla(0,0%,100%,.09);border-radius:4px;color:#ffffff80;flex-shrink:0;font-size:.58rem;font-weight:700;letter-spacing:.09em;padding:.12rem .4rem;text-transform:uppercase}.spark-nav-dropdown-enter-active[data-v-4e538951],.spark-nav-dropdown-leave-active[data-v-4e538951]{transition:opacity .16s ease,transform .16s ease}.spark-nav-dropdown-enter-from[data-v-4e538951],.spark-nav-dropdown-leave-to[data-v-4e538951]{opacity:0;transform:translateY(-6px)}@media(prefers-reduced-motion:reduce){.spark-nav-dropdown-enter-active[data-v-4e538951],.spark-nav-dropdown-leave-active[data-v-4e538951],.spark-nav-dropdown__caret[data-v-4e538951]{transition:none}}.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)}
