.app-header[data-v-5987bcc3]{background:#fff;border-bottom:1px solid hsla(240,6%,83%,.55);padding:.75rem var(--app-shell-padding,1rem);position:sticky;top:0;z-index:40}.app-header__wrap[data-v-5987bcc3]{margin:0 auto;width:min(100%,var(--app-shell-max-width,1440px))}.app-header__pill[data-v-5987bcc3]{justify-content:space-between;min-height:2.75rem}.app-header__left[data-v-5987bcc3],.app-header__pill[data-v-5987bcc3]{align-items:center;display:flex;gap:1rem}.app-header__left[data-v-5987bcc3]{flex:1 1 auto;min-width:0}.app-header__brand[data-v-5987bcc3]{align-items:center;display:inline-flex;flex-shrink:0;text-decoration:none;white-space:nowrap}.app-header__brand-logo[data-v-5987bcc3]{display:block;height:1.4rem;width:auto}.app-header__nav[data-v-5987bcc3]{align-items:center;display:none;flex-shrink:0;gap:.2rem}.app-header__nav-link[data-v-5987bcc3]{border-radius:999px;color:#4b5563;font-size:.88rem;font-weight:600;padding:.42rem .72rem;transition:background-color .16s ease,color .16s ease;white-space:nowrap}.app-header__nav-link[data-v-5987bcc3]:hover{background:#1212120f;color:#111}.app-header__nav-link.is-active[data-v-5987bcc3]{background:#12121212;color:#111}.app-header__actions[data-v-5987bcc3]{align-items:center;display:flex;flex-shrink:0;gap:.35rem}.app-header__preview-btn[data-v-5987bcc3]{align-items:center;background:#eef4ff;border:1px solid rgba(42,99,216,.24);border-radius:999px;color:#1e4fc4;display:inline-flex;font-size:.82rem;font-weight:700;justify-content:center;min-height:2.05rem;padding:0 .75rem;white-space:nowrap}.app-header__preview-btn.is-active[data-v-5987bcc3]{background:#1e4fc4;color:#fff}.app-header__my-btn[data-v-5987bcc3]{align-items:center;background:#fff;border:1px solid hsla(240,6%,83%,.72);border-radius:999px;box-shadow:0 2px 10px #0000000a;cursor:pointer;display:inline-flex;gap:.45rem;padding:.3rem .75rem .3rem .3rem;text-decoration:none;transition:background .16s ease}.app-header__my-btn[data-v-5987bcc3]:hover{background:#f5f5f7}.app-header__my-avatar[data-v-5987bcc3]{align-items:center;background:#0a2463;border-radius:50%;color:#fff;display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:700;height:1.75rem;justify-content:center;width:1.75rem}.app-header__my-label[data-v-5987bcc3]{color:#1d1d1f;font-size:.875rem;font-weight:600;line-height:1}.app-header__cta-btn[data-v-5987bcc3]{align-items:center;background:#fff;border:1px solid hsla(240,6%,83%,.72);border-radius:999px;box-shadow:0 2px 10px #0000000a;color:#1d1d1f;display:inline-flex;font-size:.875rem;justify-content:center;line-height:1.2;padding:.42rem .9rem;transition:background-color .16s ease;white-space:nowrap}.app-header__cta-btn[data-v-5987bcc3]:hover{background:#f5f5f7}@media(min-width:768px){.app-header[data-v-5987bcc3]{padding:0 var(--app-shell-padding,1.5rem)}.app-header__pill[data-v-5987bcc3]{min-height:4rem}.app-header__brand-logo[data-v-5987bcc3]{height:1.8rem}.app-header__left[data-v-5987bcc3]{gap:1.75rem}.app-header__nav[data-v-5987bcc3]{display:flex}}.mobile-tabbar[data-v-23e9ad9c]{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background:#ffffffd1;border-top:1px solid hsla(240,6%,83%,.45);padding-bottom:env(safe-area-inset-bottom,0)}.tab-link[data-v-23e9ad9c]{color:#86868b;display:flex;flex-direction:column;gap:.14rem;min-height:3.8rem;min-width:0}.tab-icon-wrap[data-v-23e9ad9c],.tab-link[data-v-23e9ad9c]{align-items:center;justify-content:center;transition:color .16s ease}.tab-icon-wrap[data-v-23e9ad9c]{border-radius:999px;display:inline-flex;height:2.1rem;width:2.1rem}.tab-icon[data-v-23e9ad9c]{height:1.55rem;width:1.55rem}.tab-label[data-v-23e9ad9c]{font-size:.72rem;line-height:1;white-space:nowrap}.tab-link.is-active[data-v-23e9ad9c]{color:#1d1d1f}.tab-link.is-active .tab-icon-wrap[data-v-23e9ad9c]{background:#ebf3ff;color:#2a75ff}.logout-overlay[data-v-23e9ad9c]{align-items:flex-end;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#00000059;display:flex;inset:0;justify-content:center;padding-bottom:env(safe-area-inset-bottom,0);position:fixed;z-index:200}.logout-dialog[data-v-23e9ad9c]{background:#fff;border-radius:1.6rem 1.6rem 0 0;max-width:480px;padding:1.6rem 1.4rem 1.2rem;width:100%}.logout-dialog__title[data-v-23e9ad9c]{color:#1d1d1f;font-size:1.05rem;font-weight:700;margin:0 0 .4rem}.logout-dialog__desc[data-v-23e9ad9c]{color:#6e6e73;font-size:.88rem;margin:0 0 1.4rem}.logout-dialog__actions[data-v-23e9ad9c]{display:grid;gap:.7rem;grid-template-columns:1fr 1fr}.logout-dialog__cancel[data-v-23e9ad9c],.logout-dialog__confirm[data-v-23e9ad9c]{align-items:center;border:0;border-radius:.95rem;cursor:pointer;display:inline-flex;font-size:.95rem;font-weight:600;justify-content:center;min-height:2.8rem}.logout-dialog__cancel[data-v-23e9ad9c]{background:#f2f2f7;color:#1d1d1f}.logout-dialog__confirm[data-v-23e9ad9c]{background:#ff3b30;color:#fff}
