.overlay-fade-enter-active[data-v-1b72bea4],.overlay-fade-leave-active[data-v-1b72bea4]{transition:opacity .3s ease}.overlay-fade-enter-from[data-v-1b72bea4],.overlay-fade-leave-to[data-v-1b72bea4]{opacity:0}.overlay-scale-enter-active[data-v-1b72bea4]{transition:all .4s cubic-bezier(.34,1.56,.64,1)}.overlay-scale-leave-active[data-v-1b72bea4]{transition:all .3s ease}.overlay-scale-enter-from[data-v-1b72bea4]{opacity:0;transform:scale(.7) translateY(30px)}.overlay-scale-leave-to[data-v-1b72bea4]{opacity:0;transform:scale(.95) translateY(-10px)}@keyframes check-draw-1b72bea4{0%{stroke-dasharray:0,100;opacity:0}50%{opacity:1}to{stroke-dasharray:100,100;opacity:1}}.animate-check-draw[data-v-1b72bea4]{animation:check-draw-1b72bea4 .6s ease-out .2s forwards}@keyframes progress-1b72bea4{0%{width:0%}to{width:100%}}.animate-progress[data-v-1b72bea4]{animation:progress-1b72bea4 linear forwards}.hub-theme-btn[data-v-d3bf9752]{display:inline-flex;align-items:center;justify-content:center;width:2.25rem;height:2.25rem;border-radius:999px;border:1px solid transparent;background:transparent;transition:background .2s ease,border-color .2s ease,color .2s ease,transform .2s ease;flex-shrink:0}.hub-theme-icon[data-v-d3bf9752]{width:1.15rem;height:1.15rem}.hub-theme-btn.is-dark[data-v-d3bf9752]{color:#ffffffe0;border-color:#ffffff2e;background:#ffffff0f}.hub-theme-btn.is-dark[data-v-d3bf9752]:hover{color:#fff;background:#ffffff1f;border-color:#ffffff47}.hub-theme-btn.is-light[data-v-d3bf9752]{color:#111827;border-color:#0000001f;background:#0000000d}.hub-theme-btn.is-light[data-v-d3bf9752]:hover{background:#00000017;border-color:#0003}.hub-theme-btn[data-v-d3bf9752]:focus{outline:none}.hub-theme-btn[data-v-d3bf9752]:focus-visible{box-shadow:0 0 0 2px #00fe0173}.reward-chip[data-v-7b015f8a]{display:inline-flex;align-items:center;gap:.35rem;height:2rem;padding:0 .7rem 0 .35rem;border-radius:999px;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease,background .2s ease,border-color .2s ease;background:#12fd1324;border:1px solid rgba(13,120,14,.28);box-shadow:0 4px 14px #0d780e1a,inset 0 1px #ffffff8c;backdrop-filter:blur(12px) saturate(150%);-webkit-backdrop-filter:blur(12px) saturate(150%);color:#0a0a0a}.reward-chip[data-v-7b015f8a]:hover{transform:translateY(-1px);background:#12fd1338;border-color:#0d780e66;box-shadow:0 8px 20px #0d780e29}.reward-chip__icon[data-v-7b015f8a]{display:inline-flex;align-items:center;justify-content:center;width:1.35rem;height:1.35rem;border-radius:999px;background:#12fd13;color:#000;flex-shrink:0;box-shadow:0 2px 8px #12fd1359}.reward-chip__value[data-v-7b015f8a]{font-size:.75rem;font-weight:700;line-height:1;letter-spacing:-.01em;color:#0a0a0a}.reward-chip__unit[data-v-7b015f8a]{font-size:.62rem;font-weight:700;letter-spacing:.06em;color:#0d9a0e;line-height:1}.reward-chip__tooltip[data-v-7b015f8a]{position:absolute;top:calc(100% + .5rem);left:50%;transform:translate(-50%);z-index:50;padding:.55rem .75rem;border-radius:.75rem;white-space:nowrap;font-size:.75rem;color:#0a0a0a;background:#ffffffeb;border:1px solid rgba(0,0,0,.08);box-shadow:0 12px 28px #0000001f;backdrop-filter:blur(14px);-webkit-backdrop-filter:blur(14px)}.reward-chip__tooltip-sub[data-v-7b015f8a]{margin-top:.2rem;color:#4b5563}.reward-chip__tooltip-arrow[data-v-7b015f8a]{position:absolute;bottom:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:5px solid transparent;border-right:5px solid transparent;border-bottom:5px solid rgba(255,255,255,.92)}.reward-chip--pulse[data-v-7b015f8a]{animation:reward-chip-pulse-7b015f8a .8s ease-in-out}@keyframes reward-chip-pulse-7b015f8a{0%,to{transform:scale(1)}50%{transform:scale(1.04);box-shadow:0 0 0 4px #12fd132e}}.tooltip-enter-active[data-v-7b015f8a],.tooltip-leave-active[data-v-7b015f8a]{transition:opacity .2s ease,transform .2s ease}.tooltip-enter-from[data-v-7b015f8a],.tooltip-leave-to[data-v-7b015f8a]{opacity:0;transform:translate(-50%,-4px)}html.dark{background:#00fe011f;border-color:#00fe0147;box-shadow:0 4px 16px #00000059,inset 0 1px #ffffff0f;color:#f3f4f6}html.dark{background:#00fe012e;border-color:#00fe0173;box-shadow:0 8px 22px #00fe0126}html.dark{background:#00fe01;color:#000;box-shadow:0 0 12px #00fe0159}html.dark{color:#f9fafb}html.dark{color:#00fe01}html.dark{background:#08100ceb;border-color:#ffffff1f;color:#f3f4f6;box-shadow:0 16px 36px #00000073}html.dark{color:#9ca3af}html.dark{border-bottom-color:#08100ceb}.hub-header[data-v-797377d6]{position:sticky;top:0;z-index:50;background:transparent;border:none;box-shadow:none;pointer-events:none;overflow:visible;min-height:0}@media (max-width: 767px){.hub-header[data-v-797377d6]{position:static;height:0;min-height:0;overflow:visible}.hub-float-wrap[data-v-797377d6]{display:none!important}}.hub-float-wrap[data-v-797377d6]{pointer-events:none;padding:1.25rem 1.5rem .75rem;display:flex;justify-content:center}.hub-float-bar[data-v-797377d6]{pointer-events:auto;width:100%;max-width:64rem;display:flex;align-items:center;justify-content:space-between;gap:1.25rem;padding:.65rem .85rem .65rem 1.15rem;min-height:3.5rem;border-radius:999px;background:#0a0a0a73;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(16px) saturate(140%);-webkit-backdrop-filter:blur(16px) saturate(140%);box-shadow:0 10px 40px #00000059,inset 0 1px #ffffff0f;overflow:visible}.hub-float-logo[data-v-797377d6]{display:inline-flex;align-items:center;flex-shrink:0;overflow:visible;max-height:none}.hub-float-logo-img[data-v-797377d6]{height:2.35rem;width:auto;-o-object-fit:contain;object-fit:contain;max-width:12rem;display:block}.hub-float-nav[data-v-797377d6]{display:flex;align-items:center;flex-wrap:nowrap;gap:.35rem;margin-left:auto}.hub-float-link[data-v-797377d6]{display:inline-flex;align-items:center;white-space:nowrap;color:#ffffffc7;font-size:.875rem;font-weight:500;line-height:1.2;padding:.5rem .85rem;border-radius:999px;transition:color .2s ease,background .2s ease}.hub-float-link[data-v-797377d6]:hover{color:#fff;background:#ffffff0f}.hub-float-link.active[data-v-797377d6]{color:#00fe01;background:#00fe011f}.hub-float-theme[data-v-797377d6]{display:inline-flex;align-items:center;margin-left:.35rem;margin-right:.35rem}.hub-float-theme-logged[data-v-797377d6]{margin-left:.5rem;margin-right:0}.hub-float-cta[data-v-797377d6]{display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;margin-left:.15rem;padding:.5rem 1.1rem;border-radius:.85rem;background:#fff;color:#000;font-size:.875rem;font-weight:700;line-height:1.2;transition:transform .2s ease,background .2s ease}.hub-float-cta[data-v-797377d6]:hover{background:#f3f4f6;transform:translateY(-1px)}.hub-float-user[data-v-797377d6]{display:inline-flex;align-items:center;justify-content:center;margin-left:.25rem;padding:0;line-height:0;border-radius:999px;vertical-align:middle}.hub-float-user img[data-v-797377d6]{display:block;width:2rem;height:2rem}.hub-user-menu[data-v-797377d6]{display:inline-flex;align-items:center;position:relative;line-height:0}.hub-float-dropdown[data-v-797377d6]{position:absolute;right:0;top:calc(100% + .45rem);width:18.5rem;border-radius:1.15rem;background:#08100cc7;border:1px solid rgba(255,255,255,.14);backdrop-filter:blur(22px) saturate(160%);-webkit-backdrop-filter:blur(22px) saturate(160%);box-shadow:0 20px 48px #00000080,inset 0 1px #ffffff0f;padding:0;overflow:hidden;z-index:60}.hub-float-dropdown-menu[data-v-797377d6]{padding:.4rem;display:flex;flex-direction:column;gap:.15rem}.hub-float-drop-link[data-v-797377d6]{display:flex;align-items:center;gap:.65rem;width:100%;text-align:left;padding:.65rem .75rem;border-radius:.75rem;font-size:.8125rem;font-weight:600;color:#ffffffe6;transition:background .15s ease,color .15s ease}.hub-float-drop-icon[data-v-797377d6]{width:1.05rem;height:1.05rem;flex-shrink:0;opacity:.75}.hub-float-drop-link[data-v-797377d6]:hover{background:#00fe011f;color:#00fe01}.hub-float-drop-link:hover .hub-float-drop-icon[data-v-797377d6]{opacity:1}.hub-float-drop-link--danger[data-v-797377d6]{color:#fca5a5}.hub-float-drop-link--danger[data-v-797377d6]:hover{background:#ef44441f;color:#f87171}.hub-float-drop-sep[data-v-797377d6]{height:1px;margin:.25rem .5rem;background:#ffffff1a}html:not(.dark){background:#ffffffd1;border-color:#00000014;box-shadow:0 20px 48px #0000001f,inset 0 1px #fffc}html:not(.dark){color:#1f2937}html:not(.dark){background:#12fd1324;color:#0d9a0e}html:not(.dark){color:#dc2626}html:not(.dark){background:#ef44441a;color:#b91c1c}html:not(.dark){background:#00000014}html:not(.dark){background:#ffffff6b;border-color:#ffffff8c;box-shadow:0 10px 32px #0000000f,inset 0 1px #ffffffa6;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}html:not(.dark){color:#111827bf}html:not(.dark){color:#111827;background:#0000000a}html:not(.dark){color:#059669;background:#00fe011f}html:not(.dark){background:#111827;color:#fff}html:not(.dark){background:#000}.hub-bottom-dock[data-v-797377d6]{display:none}@media (max-width: 767px){.hub-bottom-dock[data-v-797377d6]{pointer-events:none;position:fixed;left:0;right:0;bottom:0;z-index:55;display:flex;justify-content:center;padding:0 .75rem calc(.75rem + env(safe-area-inset-bottom,0px))}}.hub-bottom-bar[data-v-797377d6]{pointer-events:auto;width:auto;max-width:calc(100% - 1.5rem);display:flex;align-items:center;justify-content:center;gap:.35rem;padding:.35rem .4rem;border-radius:999px;background:#0c0c0cd1;border:1px solid rgba(255,255,255,.12);backdrop-filter:blur(18px) saturate(150%);-webkit-backdrop-filter:blur(18px) saturate(150%);box-shadow:0 12px 40px #00000073,inset 0 1px #ffffff0f}.hub-dock-cluster[data-v-797377d6],.hub-dock-actions[data-v-797377d6]{display:flex;align-items:center;gap:.08rem}.hub-dock-actions[data-v-797377d6]{padding-left:.25rem;margin-left:.05rem;border-left:1px solid rgba(255,255,255,.12)}.hub-dock-icon[data-v-797377d6]{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;border-radius:999px;color:#fffc;transition:color .2s ease,background .2s ease,box-shadow .2s ease}.hub-dock-icon svg[data-v-797377d6]{width:1.18rem;height:1.18rem}.hub-dock-icon.active[data-v-797377d6]{color:#00fe01;background:#00fe0124;box-shadow:0 0 14px #00fe0138}.hub-dock-theme[data-v-797377d6]{flex-shrink:0;margin:0}.hub-dock-theme[data-v-797377d6] .hub-theme-btn{width:2.15rem;height:2.15rem}.hub-dock-theme[data-v-797377d6] .hub-theme-icon{width:1.02rem;height:1.02rem}.hub-dock-cta-icon[data-v-797377d6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-left:.12rem;border-radius:999px;background:#00fe01;color:#000;box-shadow:0 0 14px #00fe014d}.hub-dock-cta-icon svg[data-v-797377d6]{width:1.12rem;height:1.12rem}.hub-dock-more[data-v-797377d6]{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:2.3rem;height:2.3rem;margin-left:.12rem;padding:.12rem;border-radius:999px;border:1px solid rgba(255,255,255,.12);background:#ffffff0f}html:not(.dark){background:#ffffff73;border-color:#ffffff8c;backdrop-filter:blur(18px) saturate(160%);-webkit-backdrop-filter:blur(18px) saturate(160%)}html:not(.dark){border-left-color:#0000001a}html:not(.dark){color:#111827b8}html:not(.dark){color:#059669;background:#00fe0129}.hub-mobile-sheet[data-v-797377d6]{border-radius:1.5rem 1.5rem 0 0;background:linear-gradient(180deg,#0c100cf7,#000000fa);border:1px solid rgba(255,255,255,.1);border-bottom:none;box-shadow:0 -20px 60px #00000073;color:#fff;pointer-events:auto}.hub-mobile-link[data-v-797377d6]{display:block;padding:.9rem 1rem;border-radius:.9rem;font-weight:600;color:#ffffffd1}.hub-mobile-link[data-v-797377d6]:hover,.hub-mobile-link.active[data-v-797377d6]{background:#00fe011f;color:#00fe01}.hub-mobile-primary[data-v-797377d6]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:999px;background:#fff;color:#000;font-weight:700}.hub-mobile-ghost[data-v-797377d6]{display:inline-flex;align-items:center;justify-content:center;padding:.85rem 1rem;border-radius:999px;border:1px solid rgba(255,255,255,.2);color:#fff;font-weight:600}.hub-sheet-enter-active[data-v-797377d6],.hub-sheet-leave-active[data-v-797377d6]{transition:opacity .25s ease}.hub-sheet-enter-active .hub-mobile-sheet[data-v-797377d6],.hub-sheet-leave-active .hub-mobile-sheet[data-v-797377d6]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.hub-sheet-enter-from[data-v-797377d6],.hub-sheet-leave-to[data-v-797377d6]{opacity:0}.hub-sheet-enter-from .hub-mobile-sheet[data-v-797377d6],.hub-sheet-leave-to .hub-mobile-sheet[data-v-797377d6]{transform:translateY(100%)}
