.app-shell-bar[data-v-c2b2d5b0]{position:relative;overflow:hidden}.app-shell-main[data-v-c2b2d5b0]{isolation:isolate}.app-shell-main>.app-container[data-v-c2b2d5b0],.app-shell-main>.app-on-behalf-banner[data-v-c2b2d5b0]{z-index:1;position:relative}.app-shell-rail-tooltip{box-shadow:none!important;background:0 0!important;border-radius:0!important;padding:0!important;overflow:visible!important}.app-shell-rail-tooltip:after,.app-shell-rail-tooltip:before{display:none!important}.app-shell-rail-tooltip .v-overlay__content,.app-shell-rail-tooltip .v-overlay__scrim{overflow:visible!important}.app-shell-rail-tooltip__card{border:1px solid color-mix(in srgb,rgb(var(--v-theme-on-surface)) 10%,transparent);background:rgb(var(--v-theme-surface));min-height:40px;color:rgb(var(--v-theme-on-surface));letter-spacing:.01em;white-space:nowrap;border-radius:12px;align-items:center;padding:0 14px;font-size:.86rem;font-weight:700;display:inline-flex;position:relative;box-shadow:0 14px 28px #0f172a1f,0 3px 10px #0f172a14}.app-shell-rail-tooltip__card:before{content:"";background:inherit;border-left:1px solid color-mix(in srgb,rgb(var(--v-theme-on-surface)) 10%,transparent);border-bottom:1px solid color-mix(in srgb,rgb(var(--v-theme-on-surface)) 10%,transparent);border-radius:2px;width:10px;height:10px;position:absolute;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg);box-shadow:-2px 3px 6px #0f172a0d}.app-shell-route-progress[data-v-c2b2d5b0]{z-index:2;position:absolute;top:0;left:0;right:0}.app-on-behalf-banner[data-v-c2b2d5b0]{background:#f59e0b29;border-bottom:1px solid #f59e0b59}.app-shell[data-v-c2b2d5b0] .app-shell-brand-name{color:var(--app-brand-text-color)}.app-shell-top-brand[data-v-c2b2d5b0]{min-width:max-content;max-width:min(54vw,520px);box-shadow:none;color:var(--member-page-text-color,rgb(var(--v-theme-primary)));letter-spacing:-.03em;white-space:nowrap;background:0 0;border:0;border-radius:0;flex-wrap:nowrap;flex:0 auto;align-items:center;gap:12px;padding:0;font-size:1.18rem;font-weight:900;text-decoration:none;display:inline-flex;overflow:hidden}.app-shell-top-brand .app-shell-brand-fallback[data-v-c2b2d5b0],.app-shell-top-brand[data-v-c2b2d5b0] .v-img{flex:none;width:40px!important;height:40px!important}.app-shell-top-brand .app-shell-brand-name[data-v-c2b2d5b0]{text-overflow:ellipsis;white-space:nowrap;min-width:0;max-width:none;line-height:1.1;overflow:hidden}.app-shell--member[data-v-c2b2d5b0] .app-shell-main{color:var(--member-page-text-color);background:radial-gradient(circle at 12% 10%,color-mix(in srgb,var(--member-page-bg-accent) 70%,transparent),transparent 30%),radial-gradient(circle at 88% 92%,color-mix(in srgb,var(--member-page-bg-mid) 78%,transparent),transparent 28%),linear-gradient(155deg,var(--member-page-bg-start) 0,var(--member-page-bg-mid) 48%,var(--member-page-bg-accent) 100%)}.app-shell--member[data-v-c2b2d5b0] .app-shell-glow{opacity:.38;background:radial-gradient(circle at 18% 14%,color-mix(in srgb,rgb(var(--v-theme-primary)) 18%,transparent),transparent 28%),radial-gradient(circle at 88% 88%,color-mix(in srgb,rgb(var(--v-theme-secondary)) 16%,transparent),transparent 30%)}.app-shell-main--member-dock[data-v-c2b2d5b0] .app-section{padding-bottom:calc(7.5rem + env(safe-area-inset-bottom,0px))}.app-shell--member .app-shell-wallet[data-v-c2b2d5b0]{align-items:center;display:inline-flex}.app-shell--member .app-shell-member-dock__item[data-v-c2b2d5b0],.app-shell--member .app-shell-member-dock__item[data-v-c2b2d5b0] .v-icon,.app-shell--member .app-shell-wallet-amount[data-v-c2b2d5b0],.app-shell--member .app-shell-wallet-chevron[data-v-c2b2d5b0],.app-shell--member .app-shell-wallet-icon[data-v-c2b2d5b0],.app-shell--member .app-shell-wallet-label[data-v-c2b2d5b0],.app-shell--member .app-shell-wallet-refresh[data-v-c2b2d5b0],.app-shell--member .app-shell-wallet-refresh[data-v-c2b2d5b0] .v-icon,.app-shell--member .app-shell-wallet-trigger[data-v-c2b2d5b0],.app-shell--member .app-shell-wallet-trigger[data-v-c2b2d5b0] .v-btn__content{color:var(--member-page-text-color)!important}.app-shell-account-btn--active[data-v-c2b2d5b0]{background:rgba(var(--v-theme-primary),.1);color:rgb(var(--v-theme-primary))!important}.app-shell-nav-badge[data-v-c2b2d5b0] .v-badge__badge{border-radius:999px;min-width:20px;height:20px;font-weight:700}.app-notification-badge[data-v-c2b2d5b0] .v-badge__badge{border-radius:999px;min-width:16px;height:16px;padding:0 4px;font-size:10px;font-weight:700}.app-shell--member .app-shell-member-badge[data-v-c2b2d5b0] .v-badge__badge{box-shadow:0 0 0 2px color-mix(in srgb,var(--member-page-bg-start,rgb(var(--v-theme-surface))) 86%,transparent),0 8px 18px color-mix(in srgb,var(--member-page-text-color) 22%,transparent);color:var(--member-page-bg-start,rgb(var(--v-theme-surface)))!important;background-color:var(--member-page-text-color)!important}.app-shell-member-dock[data-v-c2b2d5b0]{left:50%;bottom:calc(18px + env(safe-area-inset-bottom,0px));z-index:1006;border:1px solid color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-on-surface))) 14%,transparent);background:linear-gradient(135deg,color-mix(in srgb,rgb(var(--v-theme-surface)) 82%,transparent),color-mix(in srgb,rgb(var(--v-theme-surface)) 68%,transparent));-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);border-radius:999px;align-items:center;gap:10px;padding:10px;display:flex;position:fixed;transform:translate(-50%);box-shadow:0 22px 60px #0f172a2e,inset 0 1px #ffffff38}.app-shell-member-dock__item[data-v-c2b2d5b0]{background:color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 7%,transparent);border:1px solid color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 10%,transparent);transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,box-shadow .18s;border-radius:999px!important;width:52px!important;min-width:52px!important;height:52px!important}.app-shell-member-dock__item[data-v-c2b2d5b0]:hover{background:color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 13%,transparent);border-color:color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 22%,transparent);box-shadow:0 14px 26px color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 15%,transparent);transform:translateY(-4px)}.app-shell-member-dock__item--home[data-v-c2b2d5b0]{background:radial-gradient(circle at 35% 20%,#ffffff47,transparent 34%),color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 11%,transparent);margin-inline:2px;width:58px!important;min-width:58px!important;height:58px!important}.app-shell-member-dock__item--active[data-v-c2b2d5b0]{box-shadow:0 16px 30px color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 22%,transparent);border-color:#0000;transform:translateY(-5px);background:var(--member-page-text-color,rgb(var(--v-theme-primary)))!important;color:var(--member-page-bg-start,rgb(var(--v-theme-surface)))!important}.app-shell--member .app-shell-member-dock__item--active[data-v-c2b2d5b0] .v-icon{color:var(--member-page-bg-start,rgb(var(--v-theme-surface)))!important}.app-shell-member-dock__profile[data-v-c2b2d5b0]{overflow:hidden}.app-shell-member-dock__avatar[data-v-c2b2d5b0]{border:1px solid color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 18%,transparent);background:color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 8%,transparent)}.app-shell-member-dock__item--active .app-shell-member-dock__avatar[data-v-c2b2d5b0]{background:0 0;border-color:#0000}.app-shell-member-profile-menu{margin-bottom:10px}.app-shell-member-profile-menu .app-shell-member-profile-card{border:1px solid color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 14%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);overflow:hidden;box-shadow:0 22px 54px #0f172a2e;background:color-mix(in srgb,rgb(var(--v-theme-surface)) 88%,transparent)!important;border-radius:18px!important}.app-notification-scroll[data-v-c2b2d5b0]{overflow-y:auto}.app-notification-item[data-v-c2b2d5b0]{cursor:pointer}.app-notification-item--unread[data-v-c2b2d5b0]{background:rgba(var(--v-theme-primary),.06)}.app-notification-message[data-v-c2b2d5b0],.app-notification-title[data-v-c2b2d5b0]{word-break:break-word;overflow-wrap:anywhere;white-space:normal!important;text-overflow:clip!important;-webkit-line-clamp:unset!important;line-clamp:unset!important;max-height:none!important;display:block!important;overflow:visible!important}.app-shell-wallet[data-v-c2b2d5b0]{min-width:0}.app-shell-wallet[data-v-c2b2d5b0] .v-skeleton-loader__text{margin:0}.app-shell-wallet-mask-skeleton[data-v-c2b2d5b0]{margin-left:8px}.app-shell-wallet-card__amount-skeleton[data-v-c2b2d5b0] .v-skeleton-loader__text,.app-shell-wallet-mask-skeleton[data-v-c2b2d5b0] .v-skeleton-loader__text{border-radius:999px;margin:0}.app-shell-wallet-trigger[data-v-c2b2d5b0]{min-width:0;transition:transform .18s cubic-bezier(.22,1,.36,1),background-color .18s,border-color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff47;border:1px solid color-mix(in srgb,var(--member-page-text-color) 16%,transparent)!important;background:color-mix(in srgb,var(--member-page-text-color) 8%,transparent)!important;border-radius:999px!important;height:42px!important;padding:0 12px!important}.app-shell-wallet-trigger[data-v-c2b2d5b0]:hover{box-shadow:0 12px 22px color-mix(in srgb,var(--member-page-text-color) 12%,transparent);transform:translateY(-1px);background:color-mix(in srgb,var(--member-page-text-color) 11%,transparent)!important;border-color:color-mix(in srgb,var(--member-page-text-color) 22%,transparent)!important}.app-shell-wallet-trigger--compact[data-v-c2b2d5b0]{width:42px!important;min-width:42px!important;padding:0!important}.app-shell-wallet-label[data-v-c2b2d5b0]{margin-left:8px;font-size:.875rem;font-weight:600}.app-shell-wallet-mask[data-v-c2b2d5b0]{letter-spacing:.04em;margin-left:8px;font-size:.875rem;font-weight:700}.app-shell-wallet-amount[data-v-c2b2d5b0]{margin-left:6px;font-size:.875rem;font-weight:700}.app-shell-wallet-chevron[data-v-c2b2d5b0]{opacity:.72;margin-left:4px}.app-shell-wallet-card[data-v-c2b2d5b0]{border:1px solid color-mix(in srgb,var(--member-page-text-color,rgb(var(--v-theme-primary))) 14%,transparent);-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);min-width:260px;box-shadow:0 22px 54px #0f172a2e;background:color-mix(in srgb,rgb(var(--v-theme-surface)) 90%,transparent)!important;border-radius:18px!important}.app-shell-wallet-card__head[data-v-c2b2d5b0]{justify-content:space-between;align-items:flex-start;gap:12px;display:flex}.app-shell-wallet-card__label-wrap[data-v-c2b2d5b0]{min-width:0}.app-shell-wallet-card__eyebrow[data-v-c2b2d5b0]{letter-spacing:.08em;text-transform:uppercase;opacity:.72;font-size:.74rem;font-weight:700}.app-shell-wallet-card__amount[data-v-c2b2d5b0]{letter-spacing:-.02em;color:var(--member-page-text-color,rgb(var(--v-theme-primary)));margin-top:4px;font-size:1.05rem;font-weight:800}.app-shell-wallet-card__amount-skeleton[data-v-c2b2d5b0]{margin-top:6px}.app-shell-wallet-card__hint[data-v-c2b2d5b0]{opacity:.72;margin-top:12px;font-size:.84rem;line-height:1.5}.app-shell-wallet-card__hint--loading[data-v-c2b2d5b0]{opacity:.56}.app-shell-wallet-label[data-v-c2b2d5b0]{white-space:nowrap}@media (width<=599px){.app-shell-top-brand[data-v-c2b2d5b0]{gap:9px;max-width:calc(100vw - 168px)}.app-shell-top-brand .app-shell-brand-fallback[data-v-c2b2d5b0],.app-shell-top-brand[data-v-c2b2d5b0] .v-img{width:36px!important;height:36px!important}.app-shell-top-brand .app-shell-brand-name[data-v-c2b2d5b0]{max-width:none;font-size:1rem}.app-shell-wallet-trigger[data-v-c2b2d5b0]{width:42px!important;min-width:42px!important;padding:0!important}.app-shell-wallet-card[data-v-c2b2d5b0]{min-width:min(280px,100vw - 24px)}.app-shell-member-dock[data-v-c2b2d5b0]{bottom:calc(10px + env(safe-area-inset-bottom,0px));border-radius:26px;justify-content:space-between;gap:4px;width:calc(100vw - 20px);max-width:420px;padding:8px}.app-shell-member-dock__item[data-v-c2b2d5b0]{width:48px!important;min-width:48px!important;height:48px!important}.app-shell-member-dock__item--home[data-v-c2b2d5b0]{width:54px!important;min-width:54px!important;height:54px!important}}
