.refresh-surface[data-v-718dc519]{position:relative}.refresh-indicator[data-v-718dc519]{justify-content:center;align-items:center;display:flex;position:absolute;inset:0 0 auto;overflow:hidden}.refresh-settle[data-v-718dc519]{transition:transform .16s ease-out}html{overscroll-behavior-y:none}@media (prefers-reduced-motion:reduce){.refresh-settle[data-v-718dc519]{transition:none}}.app-shell[data-v-fa4d77e3]{min-height:100dvh;padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}.app-header[data-v-fa4d77e3]{z-index:30;padding-top:env(safe-area-inset-top,0);background:var(--chrome);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--panel-border);position:sticky;top:0}.app-header-row[data-v-fa4d77e3]{grid-template-columns:44px minmax(0,1fr) 44px;align-items:center;gap:12px;height:72px;display:grid}.brand-lockup[data-v-fa4d77e3]{letter-spacing:.04em;justify-self:center;align-items:center;gap:7px;min-height:44px;font-size:20px;font-weight:800;line-height:1;display:inline-flex}.brand-mark[data-v-fa4d77e3]{background:currentColor;width:26px;height:26px;-webkit-mask:url(../brand-mark.png) 50%/contain no-repeat;mask:url(../brand-mark.png) 50%/contain no-repeat}.app-main[data-v-fa4d77e3]{outline:none}.app-main-home[data-v-fa4d77e3]{max-width:80rem}.app-main-page[data-v-fa4d77e3]{max-width:72rem;margin-top:1rem;padding-bottom:2rem}.app-nav[data-v-fa4d77e3]{z-index:30;padding:6px 8px calc(6px + env(safe-area-inset-bottom,0px));background:var(--chrome);-webkit-backdrop-filter:blur(24px)saturate(180%);border-top:1px solid var(--panel-border);position:fixed;bottom:0;left:0;right:0}.nav-row[data-v-fa4d77e3]{position:relative}.nav-pill[data-v-fa4d77e3]{width:calc(20% - 3.2px);transform:translateX(calc(var(--tab,0)*100%));pointer-events:none;background:#d6245017;border-radius:14px;position:absolute;top:0;bottom:0;left:8px}.nav-pill.is-ready[data-v-fa4d77e3]{transition:transform .46s cubic-bezier(.34,1.45,.64,1),opacity .16s}.nav-pill.is-hidden[data-v-fa4d77e3]{opacity:0}html.dark .nav-pill{background:#ff5c7f24}.nav-orb-slot[data-v-fa4d77e3]{pointer-events:none;flex:1;min-height:52px}.nav-item[data-v-fa4d77e3]{color:#98989f;border-radius:14px;flex-direction:column;flex:1;gap:3px;min-width:0;min-height:52px;font-size:10.5px;font-weight:500;transition:color .16s;position:relative}.nav-icon[data-v-fa4d77e3],.nav-item[data-v-fa4d77e3]{justify-content:center;align-items:center;display:flex}.nav-icon[data-v-fa4d77e3]{width:28px;height:28px;transition:transform .2s cubic-bezier(.2,.8,.2,1)}.nav-item:active .nav-icon[data-v-fa4d77e3]{transform:scale(.88)}.nav-item.is-active[data-v-fa4d77e3]{color:#d62450;font-weight:600}.nav-item.is-active .nav-icon[data-v-fa4d77e3]{animation:.42s cubic-bezier(.34,1.56,.64,1) nav-hop-fa4d77e3}@keyframes nav-hop-fa4d77e3{0%{transform:scale(.82)translateY(2px)}55%{transform:scale(1.14)translateY(-2px)}to{transform:scale(1)}}html.dark .nav-item{color:#6e6e75}html.dark .nav-item.is-active{color:#ff5c7f}@media (width<=767px){.app-main-page[data-v-fa4d77e3]{margin:1rem 0 0}}@media (width>=1024px){.app-shell[data-v-fa4d77e3]{padding-bottom:2rem}.app-main-home[data-v-fa4d77e3]{width:min(80rem,100% - 240px)}.app-main-page[data-v-fa4d77e3]{width:min(72rem,100% - 240px)}.app-nav[data-v-fa4d77e3]{background:var(--panel);border:1px solid var(--panel-border);width:88px;max-width:none;box-shadow:var(--panel-shadow);border-radius:24px;padding:8px;inset:50% auto auto 16px;transform:translateY(-50%)}.app-nav>div[data-v-fa4d77e3]{flex-direction:column;gap:4px;padding:0}.nav-pill[data-v-fa4d77e3]{width:auto;height:52px;transform:translateY(calc(var(--tab,0)*56px));inset:0 0 auto}.nav-item[data-v-fa4d77e3]{flex:none;width:100%}}@media (prefers-reduced-motion:reduce){.nav-item:hover .nav-icon[data-v-fa4d77e3]{transform:none}}
