.bottom-dock-shell[data-v-9f30dc1e]{position:relative;width:-moz-max-content;width:max-content;max-width:calc(100vw - 48px)}.bottom-dock[data-v-9f30dc1e]{display:flex;min-height:60px;align-items:center;gap:6px;overflow:hidden;border:1px solid rgba(24,24,27,.1);border-radius:21px;background:#ffffffeb;padding:6px;box-shadow:0 18px 60px #18181b29,0 2px 8px #18181b0f;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px)}.bottom-dock-brand[data-v-9f30dc1e]{display:flex;height:48px;min-width:146px;align-items:center;gap:10px;border-radius:17px;background:#343640;padding:0 10px;transition:transform .18s ease,background .18s ease}.bottom-dock-brand-active[data-v-9f30dc1e],.bottom-dock-brand[data-v-9f30dc1e]:hover{background:#252730}.bottom-dock-brand[data-v-9f30dc1e]:active{transform:scale(.985)}.bottom-dock-brand-copy[data-v-9f30dc1e]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:3px}.bottom-dock-brand-copy strong[data-v-9f30dc1e]{white-space:nowrap;font-size:13px;font-weight:900;line-height:1;letter-spacing:-.02em;color:#fff}.bottom-dock-brand-kicker[data-v-9f30dc1e]{display:flex;align-items:center;gap:5px;font-size:7px;font-weight:900;line-height:1;letter-spacing:.15em;color:#ffffff57}.bottom-dock-brand-kicker i[data-v-9f30dc1e]{height:5px;width:5px;border-radius:999px;background:#97ebbc;box-shadow:0 0 0 4px #97ebbc14}.bottom-dock-menu-icon[data-v-9f30dc1e]{margin-left:auto;display:flex;height:30px;width:30px;align-items:center;justify-content:center;border-radius:10px;background:#ffffff14;color:#ffffffb3}.bottom-dock-home-nav[data-v-9f30dc1e]{display:flex;height:48px;align-items:center;gap:3px;border-radius:17px;background:#f4f4f5;padding:4px}.bottom-dock-home-item[data-v-9f30dc1e]{display:inline-flex;height:40px;min-width:54px;align-items:center;justify-content:center;border-radius:13px;padding:0 12px;white-space:nowrap;font-size:11px;font-weight:900;color:#3436407a;transition:transform .16s ease,background .16s ease,color .16s ease}.bottom-dock-home-item[data-v-9f30dc1e]:hover{transform:translateY(-1px);background:#fff;color:#343640}.bottom-dock-home-item-active[data-v-9f30dc1e]{background:#fff;color:#343640;box-shadow:0 2px 8px #18181b12}.bottom-dock-primary-action[data-v-9f30dc1e]{display:inline-flex;height:48px;flex:0 0 auto;align-items:center;justify-content:center;gap:8px;border-radius:17px;background:#ffeb78;padding:0 16px;font-size:12px;font-weight:900;color:#343640;transition:transform .18s ease,background .18s ease}.bottom-dock-primary-action[data-v-9f30dc1e]:hover{transform:translateY(-1px);background:#ffe45a}.dock-panel[data-v-9f30dc1e]{position:absolute;bottom:calc(100% + 10px);left:50%;display:grid;width:min(900px,calc(100vw - 48px));grid-template-columns:240px minmax(0,1fr);gap:8px;overflow:hidden;border:1px solid rgb(24 24 27/8%);border-radius:28px;background:#fffffff5;padding:8px;box-shadow:0 28px 90px #18181b33;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);transform:translate(-50%);transform-origin:bottom center}.dock-panel-intro[data-v-9f30dc1e]{position:relative;overflow:hidden;border-radius:21px;background:#343640;padding:24px}.dock-panel-intro[data-v-9f30dc1e]:after{position:absolute;right:-54px;bottom:-70px;height:150px;width:150px;border-radius:999px;background:#97ebbc17;content:""}.dock-intro-link[data-v-9f30dc1e]{position:relative;z-index:1;display:inline-flex;align-items:center;gap:5px;border:1px solid hsla(0,0%,100%,.1);border-radius:10px;padding:8px 10px;font-size:10px;font-weight:800;color:#ffffff94;transition:.16s ease}.dock-intro-link[data-v-9f30dc1e]:hover{border-color:#fff3;background:#ffffff0f;color:#fff}.dock-social-area[data-v-9f30dc1e]{min-width:0;padding:18px}.dock-panel-close[data-v-9f30dc1e]{display:flex;height:34px;width:34px;align-items:center;justify-content:center;border-radius:12px;background:#f4f4f5;color:#3436408c;transition:.16s ease}.dock-panel-close[data-v-9f30dc1e]:hover{background:#343640;color:#fff}.dock-social-card[data-v-9f30dc1e]{min-width:0;border:1px solid rgb(24 24 27/7%);border-radius:17px;background:#f7f7f7;padding:8px;transition:transform .18s ease,box-shadow .18s ease,background .18s ease}.dock-social-card[data-v-9f30dc1e]:hover{transform:translateY(-2px);background:#fff;box-shadow:0 14px 30px #18181b17}.dock-social-qr[data-v-9f30dc1e]{aspect-ratio:1;overflow:hidden;border-radius:12px;background:#fff}.dock-social-qr img[data-v-9f30dc1e]{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.dock-panel-enter-active[data-v-9f30dc1e],.dock-panel-leave-active[data-v-9f30dc1e]{transition:opacity .18s ease,transform .22s cubic-bezier(.22,1,.36,1)}.dock-panel-enter-from[data-v-9f30dc1e],.dock-panel-leave-to[data-v-9f30dc1e]{opacity:0;transform:translate(-50%) translateY(12px) scale(.98)}@media(max-width:1023px){.bottom-dock-shell[data-v-9f30dc1e]{max-width:calc(100vw - 32px)}.bottom-dock-brand[data-v-9f30dc1e]{min-width:142px}.dock-panel[data-v-9f30dc1e]{grid-template-columns:200px minmax(0,1fr)}.dock-panel-intro[data-v-9f30dc1e]{padding:20px}}@media(max-width:480px){.bottom-dock-shell[data-v-9f30dc1e]{max-width:calc(100vw - 20px)}.bottom-dock[data-v-9f30dc1e]{min-height:52px;border-radius:18px;padding:5px}.bottom-dock-brand[data-v-9f30dc1e]{height:42px;min-width:112px;border-radius:14px}.bottom-dock-brand-kicker[data-v-9f30dc1e]{display:none}.bottom-dock-menu-icon[data-v-9f30dc1e]{height:27px;width:27px}.bottom-dock-primary-action[data-v-9f30dc1e]{height:42px;border-radius:14px;padding:0 13px}}.search-panel-enter-active[data-v-062a21c9],.search-panel-leave-active[data-v-062a21c9]{transition:opacity .18s ease,transform .18s ease}.search-panel-enter-from[data-v-062a21c9],.search-panel-leave-to[data-v-062a21c9]{opacity:0;transform:translate(-50%,-8px) scale(.985)}.search-backdrop-enter-active[data-v-062a21c9],.search-backdrop-leave-active[data-v-062a21c9]{transition:opacity .18s ease}.search-backdrop-enter-from[data-v-062a21c9],.search-backdrop-leave-to[data-v-062a21c9]{opacity:0}.header-notification-count[data-v-062a21c9]{position:absolute;top:-.28rem;right:-.35rem;display:grid;min-width:1.15rem;height:1.15rem;place-items:center;padding:0 .22rem;border:2px solid #fff;border-radius:999px;color:#fff;background:#ef5350;font-size:.55rem;font-weight:950;line-height:1;box-shadow:0 4px 10px #ef535047}.header-notification-panel[data-v-062a21c9]{position:absolute;top:calc(100% + 1rem);right:-.4rem;z-index:80;width:min(25rem,calc(100vw - 1.5rem));overflow:hidden;border:1px solid rgb(20 25 23/7%);border-radius:1.45rem;color:#292c35;background:#fff;box-shadow:0 26px 70px #1c221f38}.header-notification-heading[data-v-062a21c9]{display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.15rem 1.2rem 1rem;color:#fff;background:#292c35}.header-notification-heading p[data-v-062a21c9]{margin:0;color:#74dcb5;font-size:.58rem;font-weight:950;letter-spacing:.16em}.header-notification-heading h2[data-v-062a21c9]{margin:.2rem 0 0;font-size:1.2rem;font-weight:950;letter-spacing:-.03em}.header-notification-heading-actions[data-v-062a21c9]{display:flex;align-items:center;gap:.5rem}.header-notification-unread[data-v-062a21c9]{padding:.45rem .65rem;border-radius:999px;color:#ffffff94;background:#ffffff14;font-size:.65rem;font-weight:850}.header-notification-backdrop[data-v-062a21c9],.header-notification-close[data-v-062a21c9]{display:none}.header-notification-list[data-v-062a21c9]{max-height:min(26rem,calc(100vh - 14rem));overflow-y:auto;padding:.45rem}.header-notification-list button[data-v-062a21c9]{display:grid;width:100%;grid-template-columns:.5rem minmax(0,1fr) 1.5rem;gap:.7rem;align-items:center;padding:.85rem .75rem;border-radius:1rem;text-align:left;transition:background .16s ease}.header-notification-list button[data-v-062a21c9]:hover{background:#f4f7f4}.header-notification-list button>i[data-v-062a21c9]{width:.42rem;height:.42rem;border-radius:50%;background:#d4d8d5}.header-notification-list button.is-unread>i[data-v-062a21c9]{background:#4ccf9a;box-shadow:0 0 0 .28rem #4ccf9a21}.header-notification-list button>span[data-v-062a21c9]{min-width:0}.header-notification-list small[data-v-062a21c9],.header-notification-list strong[data-v-062a21c9],.header-notification-list time[data-v-062a21c9]{display:block}.header-notification-list small[data-v-062a21c9]{overflow:hidden;color:#26946a;font-size:.62rem;font-weight:900;text-overflow:ellipsis;white-space:nowrap}.header-notification-list strong[data-v-062a21c9]{display:-webkit-box;margin-top:.2rem;overflow:hidden;font-size:.78rem;font-weight:900;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:2}.header-notification-list time[data-v-062a21c9]{margin-top:.25rem;color:#a1a6a2;font-size:.6rem;font-weight:700}.header-notification-list button>b[data-v-062a21c9]{color:#b6bbb7;font-size:.75rem;transition:transform .16s ease,color .16s ease}.header-notification-list button:hover>b[data-v-062a21c9]{color:#292c35;transform:translate(2px)}.header-notification-empty[data-v-062a21c9]{padding:2.2rem 1.5rem;text-align:center}.header-notification-empty>span[data-v-062a21c9]{display:grid;width:3.3rem;height:3.3rem;margin:0 auto .8rem;place-items:center;border-radius:50%;background:#ecf8f2}.header-notification-empty>span i[data-v-062a21c9]{width:.65rem;height:.65rem;border:.16rem solid #55c99a;border-radius:50%;box-shadow:0 0 0 .35rem #55c99a1f}.header-notification-empty strong[data-v-062a21c9]{display:block;font-size:.9rem;font-weight:950}.header-notification-empty p[data-v-062a21c9]{margin:.4rem 0 0;color:#9ba19c;font-size:.7rem;font-weight:650}.header-notification-all[data-v-062a21c9]{display:flex;align-items:center;justify-content:space-between;margin:0 .5rem .5rem;padding:.85rem 1rem;border-radius:1rem;color:#292c35;background:#fff39f;font-size:.72rem;font-weight:950}.header-notification-loading[data-v-062a21c9]{display:grid;gap:.5rem;padding:.8rem}.header-notification-loading i[data-v-062a21c9]{height:4.25rem;border-radius:1rem;background:#f2f4f2;animation:notification-loading-062a21c9 1.1s ease-in-out infinite alternate}.notification-panel-enter-active[data-v-062a21c9],.notification-panel-leave-active[data-v-062a21c9]{transition:opacity .17s ease,transform .17s ease}.notification-panel-enter-from[data-v-062a21c9],.notification-panel-leave-to[data-v-062a21c9]{opacity:0;transform:translateY(-.5rem) scale(.98)}.notification-backdrop-enter-active[data-v-062a21c9],.notification-backdrop-leave-active[data-v-062a21c9]{transition:opacity .17s ease}.notification-backdrop-enter-from[data-v-062a21c9],.notification-backdrop-leave-to[data-v-062a21c9]{opacity:0}@keyframes notification-loading-062a21c9{to{opacity:.45}}.header-new-feature-badge[data-v-062a21c9]{position:absolute;top:-.48rem;right:-.42rem;z-index:2;display:inline-flex;height:1.2rem;align-items:center;gap:.24rem;padding:0 .42rem 0 .3rem;border:2px solid #fff;border-radius:999px;background:#fff39f;color:#343640;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.54rem;font-weight:1000;letter-spacing:.07em;line-height:1;box-shadow:0 5px 13px #21262433;animation:header-new-feature-float-062a21c9 2.4s ease-in-out infinite;pointer-events:none}.header-new-feature-beacon[data-v-062a21c9]{position:relative;display:grid;width:.62rem;height:.62rem;place-items:center;border-radius:50%}.header-new-feature-beacon[data-v-062a21c9]:after,.header-new-feature-beacon[data-v-062a21c9]:before{position:absolute;inset:0;border:1px solid #1d9e6e;border-radius:50%;content:"";animation:header-new-feature-radar-062a21c9 1.8s ease-out infinite}.header-new-feature-beacon[data-v-062a21c9]:after{animation-delay:.6s}.header-new-feature-beacon i[data-v-062a21c9]{position:relative;z-index:1;width:.24rem;height:.24rem;border-radius:50%;background:#1d9e6e;box-shadow:0 0 6px #1d9e6eb8}.header-explore-trigger:hover .header-new-feature-badge[data-v-062a21c9]{background:#fff8c8}@keyframes header-new-feature-float-062a21c9{0%,to{transform:translateY(0) rotate(1deg)}50%{transform:translateY(-2px) rotate(-1deg)}}@keyframes header-new-feature-radar-062a21c9{0%{opacity:.9;transform:scale(.35)}78%,to{opacity:0;transform:scale(1.65)}}@media(max-width:767px){.search-panel-enter-from[data-v-062a21c9],.search-panel-leave-to[data-v-062a21c9]{transform:translateY(-8px) scale(.985)}.header-notification-backdrop[data-v-062a21c9]{position:fixed;top:4rem;right:0;left:0;z-index:70;display:block;width:100%;height:calc(100dvh - 4rem);border:0;background:#181c1a33;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}.header-notification-panel[data-v-062a21c9]{position:fixed;top:calc(4rem + max(.55rem,env(safe-area-inset-top)));right:max(.75rem,env(safe-area-inset-right));left:max(.75rem,env(safe-area-inset-left));z-index:80;display:flex;width:auto;max-height:calc(100dvh - 5.25rem - env(safe-area-inset-top));flex-direction:column;border-radius:1.25rem;box-shadow:0 24px 60px #14191747}.header-notification-heading[data-v-062a21c9]{flex:0 0 auto;padding:1rem 1rem .9rem}.header-notification-heading h2[data-v-062a21c9]{font-size:1.12rem}.header-notification-unread[data-v-062a21c9]{padding:.4rem .55rem;white-space:nowrap}.header-notification-close[data-v-062a21c9]{display:grid;width:2.25rem;height:2.25rem;flex:0 0 auto;place-items:center;border:1px solid hsla(0,0%,100%,.12);border-radius:50%;color:#ffffffb3;background:#ffffff14}.header-notification-list[data-v-062a21c9]{min-height:0;max-height:none;flex:1 1 auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch}.header-notification-list button[data-v-062a21c9]{min-height:4.75rem;grid-template-columns:.5rem minmax(0,1fr) 1.25rem;gap:.65rem;padding:.85rem .7rem}.header-notification-list strong[data-v-062a21c9]{font-size:.82rem;line-height:1.45}.header-notification-empty[data-v-062a21c9]{min-height:13rem;flex:1 1 auto}.header-notification-all[data-v-062a21c9]{flex:0 0 auto;min-height:3rem;margin-bottom:max(.5rem,env(safe-area-inset-bottom))}.notification-panel-enter-from[data-v-062a21c9],.notification-panel-leave-to[data-v-062a21c9]{transform:translateY(-.75rem) scale(.985)}}@media(prefers-reduced-motion:reduce){.header-new-feature-badge[data-v-062a21c9],.header-new-feature-beacon[data-v-062a21c9]:after,.header-new-feature-beacon[data-v-062a21c9]:before,.header-notification-loading i[data-v-062a21c9],.notification-backdrop-enter-active[data-v-062a21c9],.notification-backdrop-leave-active[data-v-062a21c9],.notification-panel-enter-active[data-v-062a21c9],.notification-panel-leave-active[data-v-062a21c9],.search-backdrop-enter-active[data-v-062a21c9],.search-backdrop-leave-active[data-v-062a21c9],.search-panel-enter-active[data-v-062a21c9],.search-panel-leave-active[data-v-062a21c9]{animation:none;transition:none}}.footer-primary-grid[data-v-a42e689b],.footer-subscribe-grid[data-v-a42e689b]{grid-template-columns:minmax(0,1fr)}.footer-nav-grid[data-v-a42e689b]{grid-template-columns:repeat(2,minmax(0,1fr))}.footer-legal-inner[data-v-a42e689b]{flex-direction:column}@media(min-width:640px){.footer-subscribe-grid[data-v-a42e689b]{grid-template-columns:minmax(0,1fr) auto}.footer-subscribe-button[data-v-a42e689b]{width:auto}.footer-nav-grid[data-v-a42e689b]{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(min-width:1024px){.footer-primary-grid[data-v-a42e689b]{grid-template-columns:minmax(240px,.78fr) minmax(520px,1.5fr)}.footer-legal-inner[data-v-a42e689b]{flex-direction:row;align-items:center;justify-content:space-between}}.footer-subscribe-dialog-enter-active[data-v-a42e689b],.footer-subscribe-dialog-leave-active[data-v-a42e689b]{transition:opacity .18s ease}.footer-subscribe-dialog-enter-active section[data-v-a42e689b],.footer-subscribe-dialog-leave-active section[data-v-a42e689b]{transition:opacity .18s ease,transform .18s ease}.footer-subscribe-dialog-enter-from[data-v-a42e689b],.footer-subscribe-dialog-leave-to[data-v-a42e689b]{opacity:0}.footer-subscribe-dialog-enter-from section[data-v-a42e689b],.footer-subscribe-dialog-leave-to section[data-v-a42e689b]{opacity:0;transform:translateY(12px) scale(.98)}@media(prefers-reduced-motion:reduce){.footer-subscribe-dialog-enter-active[data-v-a42e689b],.footer-subscribe-dialog-enter-active section[data-v-a42e689b],.footer-subscribe-dialog-leave-active[data-v-a42e689b],.footer-subscribe-dialog-leave-active section[data-v-a42e689b]{transition:none}}
