.reveal-fill[data-v-ad6b07cd]{animation:.9s cubic-bezier(.65,0,.35,1) .6s both dye-rise}.reveal-outline path[data-v-ad6b07cd]{stroke-dasharray:700;stroke-dashoffset:700px;animation:1.2s cubic-bezier(.65,0,.35,1) .1s both draw-on}.reveal-outline path[data-v-ad6b07cd]:nth-child(2){stroke-dasharray:680;stroke-dashoffset:680px;animation-delay:.3s}.reveal-wordmark[data-v-ad6b07cd]{opacity:0;transform-origin:50%;animation:.35s cubic-bezier(.34,1.56,.64,1) 1.5s both wordmark-slam-ad6b07cd,.24s ease-out 1.5s both screen-shake;transform:translateY(168px)scale(.85)}@keyframes wordmark-slam-ad6b07cd{0%{opacity:0;transform:translateY(168px)scale(.85)}to{opacity:1;transform:translateY(168px)scale(1)}}@media (prefers-reduced-motion:reduce){.reveal-fill[data-v-ad6b07cd]{opacity:1;animation:none}.reveal-outline path[data-v-ad6b07cd]{stroke-dashoffset:0;animation:none}.reveal-wordmark[data-v-ad6b07cd]{opacity:1;animation:none;transform:translateY(168px)scale(1)}}.tiw__trigger[data-v-147dbd6f]{min-height:44px;color:var(--color-bone-100,#f5f1ea);font-family:var(--font-display,"Oswald"), sans-serif;letter-spacing:.2em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #f5f1ea24;border-radius:999px;align-items:center;gap:.4rem;padding:0 .65rem;font-size:.72rem;font-weight:600;transition:border-color .2s;display:inline-flex}.tiw__trigger[data-v-147dbd6f]:hover,.tiw__trigger[data-v-147dbd6f]:focus-visible{border-color:var(--team-primary)}.tiw__icon[data-v-147dbd6f]{width:1.1rem;height:1.1rem}.tiw[data-v-147dbd6f]{z-index:200;background:#0000009e;justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.tiw__panel[data-v-147dbd6f]{background:var(--color-platform-surface,#121212);border-top:1px solid var(--color-platform-rule,#2a2a2a);width:100%;max-width:26rem;padding:12px 16px calc(18px + env(safe-area-inset-bottom));max-height:92svh;color:var(--color-platform-ink,#f5f1ea);border-radius:14px 14px 0 0;flex-direction:column;gap:10px;display:flex;overflow-y:auto}@media (width>=640px){.tiw[data-v-147dbd6f]{align-items:center}.tiw__panel[data-v-147dbd6f]{border:1px solid var(--color-platform-rule,#2a2a2a);border-radius:14px}}.tiw__head[data-v-147dbd6f]{justify-content:space-between;align-items:center;gap:12px;display:flex}.tiw__title[data-v-147dbd6f]{letter-spacing:.02em;margin:0;font-size:.95rem;font-weight:600}.tiw__x[data-v-147dbd6f]{min-width:44px;min-height:44px;color:inherit;opacity:.7;cursor:pointer;background:0 0;border:none;font-size:1rem}.tiw__lede[data-v-147dbd6f],.tiw__note[data-v-147dbd6f]{color:var(--color-platform-ink-bone-soft,#9aa0a6);margin:0;font-size:.85rem;line-height:1.45}.tiw__note[data-v-147dbd6f]{font-size:.78rem}.tiw__qr[data-v-147dbd6f]{background:#fff;border-radius:8px;align-self:center;width:min(100%,260px);line-height:0}.tiw__qr[data-v-147dbd6f] svg{width:100%;height:auto}.tiw__url[data-v-147dbd6f]{text-align:center;color:var(--color-platform-ink-bone-soft,#9aa0a6);overflow-wrap:anywhere;-webkit-user-select:all;user-select:all;margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:.75rem}.tiw__row[data-v-147dbd6f]{flex-wrap:wrap;justify-content:center;gap:8px;display:flex}.tiw__btn[data-v-147dbd6f]{background:var(--color-platform-raised,#1a1a1a);border:1px solid var(--color-platform-rule,#2a2a2a);min-height:44px;color:inherit;cursor:pointer;border-radius:10px;padding:10px 16px;font-size:.95rem}.tiw__fail[data-v-147dbd6f]{text-align:center;color:var(--color-platform-amber,#f2b544);margin:0;font-size:.8rem}@media (prefers-reduced-motion:reduce){.tiw__trigger[data-v-147dbd6f]{transition:none}}.app-shell[data-v-8e614ee9]{background:var(--color-ink-900,#0a0a0a);--team-primary:var(--color-silver-400,#9ca3af);--team-secondary:var(--color-silver-500,#6b7280);--team-accent:var(--color-bone-100,#f5f1ea);flex-direction:column;min-height:100vh;display:flex}.app-header[data-v-8e614ee9]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);z-index:100;background:#0a0a0ad9;border-bottom:1px solid #f5f1ea0d;justify-content:space-between;align-items:center;padding:1.25rem 1.5rem;display:flex;position:sticky;top:0}.app-header__brand[data-v-8e614ee9]{color:var(--color-bone-100,#f5f1ea);align-items:center;gap:.65rem;text-decoration:none;display:flex}.app-header__logo-img[data-v-8e614ee9]{width:auto;height:2.25rem;display:block}.app-header__monogram[data-v-8e614ee9]{border:2px solid var(--team-primary);width:2.25rem;height:2.25rem;color:var(--color-bone-100,#f5f1ea);font-family:var(--font-display,"Oswald"), sans-serif;border-radius:6px;place-items:center;font-size:1.15rem;font-weight:700;line-height:1;display:grid}.app-header__name[data-v-8e614ee9]{font-family:var(--font-display,"Oswald"), sans-serif;letter-spacing:.18em;text-transform:uppercase;font-size:1.05rem;font-weight:700}.app-header__verified[data-v-8e614ee9]{margin-left:.45rem}.app-header__nav[data-v-8e614ee9]{align-items:center;gap:1.5rem;display:flex}@media (width<=479px){.app-header__nav[data-v-8e614ee9]{gap:.85rem}}.app-header__link[data-v-8e614ee9]{font-family:var(--font-display,"Oswald"), sans-serif;letter-spacing:.2em;text-transform:uppercase;color:var(--color-silver-400,#9ca3af);font-size:.8rem;font-weight:600;text-decoration:none;transition:color .2s}.app-header__link[data-v-8e614ee9]:hover{color:var(--team-accent)}.app-main[data-v-8e614ee9]{flex-direction:column;flex:1;display:flex}.app-footer__version[data-v-8e614ee9]{margin-top:.75rem}.app-footer__appstore[data-v-8e614ee9]{margin-top:.5rem}.app-footer[data-v-8e614ee9]{text-align:center;color:var(--color-silver-500,#6b7280);letter-spacing:.2em;text-transform:uppercase;border-top:1px solid #f5f1ea0d;padding:1.5rem;font-size:.7rem}.app-footer__sep[data-v-8e614ee9]{opacity:.4;margin:0 .75rem}.app-footer__cta[data-v-8e614ee9]{color:var(--color-bone-100,#f5f1ea);text-transform:none;letter-spacing:normal;opacity:.72;margin-top:.9rem;font-size:.82rem;text-decoration:none;transition:opacity .15s;display:inline-block}.app-footer__cta[data-v-8e614ee9]:hover{opacity:1;text-decoration:underline}
