/*! tailwindcss v4.2.2 | MIT License | https://tailwindcss.com */:root{--tabbar-h:64px;--tabbar-gap:12px;--tabbar-space:calc(var(--tabbar-h) + var(--tabbar-gap) + env(safe-area-inset-bottom,0px))}.pb-safe{padding-bottom:env(safe-area-inset-bottom)}.pt-safe{padding-top:env(safe-area-inset-top)}.mb-safe{margin-bottom:env(safe-area-inset-bottom)}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.bottom-nav-height{height:var(--tabbar-space)}.page-bottom-pad{padding-bottom:var(--tabbar-space)}.bubble-sent{border-radius:18px 18px 0}.bubble-received{border-radius:18px 18px 18px 0}@keyframes ticker-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}@keyframes ptr-spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splash-overlay{z-index:9999;background-color:#0b5435;justify-content:center;align-items:center;animation:splash-out .28s cubic-bezier(.4,0,.2,1) 1.3s forwards;display:flex;position:fixed;inset:0}@keyframes splash-out{0%{opacity:1;visibility:visible;transform:scale(1)}to{opacity:0;visibility:hidden;transform:scale(1.06)}}@media (prefers-reduced-motion:reduce){.splash-overlay{display:none}}.splash-logo-wrap{flex-direction:column;align-items:center;gap:14px;animation:splash-logo-in .65s cubic-bezier(.34,1.56,.64,1) 50ms both;display:flex}@keyframes splash-logo-in{0%{opacity:0;transform:scale(.55)}to{opacity:1;transform:scale(1)}}.splash-logo-shine-wrap{border-radius:8px;padding:8px 12px;position:relative;overflow:hidden}.splash-shine{pointer-events:none;background:linear-gradient(105deg,#0000 30%,#ffffff8c 50%,#0000 70%);animation:splash-shine-sweep .55s cubic-bezier(.4,0,.2,1) .72s both;position:absolute;inset:0;transform:translate(-130%)}@keyframes splash-shine-sweep{0%{transform:translate(-130%)}to{transform:translate(160%)}}.splash-wordmark{letter-spacing:-.5px;color:#fff;font-size:22px;font-weight:800;animation:splash-wordmark-in .4s ease-out .82s both}@keyframes splash-wordmark-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slide-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.animate-slide-up{animation:slide-up .3s cubic-bezier(.34,1.1,.64,1) both}@keyframes content-in{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.content-in{animation:content-in .2s ease-out both}@media (prefers-reduced-motion:reduce){.content-in{animation:none}}@keyframes msg-highlight-pulse{0%{background-color:#0b543533}55%{background-color:#0b543540}to{background-color:#0000}}.msg-highlight{border-radius:10px;animation:msg-highlight-pulse 1.4s ease-out forwards}@keyframes field-shake{0%,to{transform:translate(0)}20%{transform:translate(-6px)}40%{transform:translate(6px)}60%{transform:translate(-4px)}80%{transform:translate(4px)}}.animate-shake{animation:field-shake .45s cubic-bezier(.36,.07,.19,.97) both}.stat-pill-pop{transition:transform .32s cubic-bezier(.4,0,.2,1),box-shadow .32s cubic-bezier(.4,0,.2,1)}.stat-pill-pop[data-pop=on]{transition-timing-function:cubic-bezier(.34,1.4,.64,1);transform:scale(1.12)}@media (prefers-reduced-motion:reduce){.stat-pill-pop{transition:none}}@keyframes staff-online-halo{0%{opacity:.5;transform:scale(1)}55%{opacity:0;transform:scale(2.6)}to{opacity:0;transform:scale(2.6)}}@keyframes staff-online-core{0%,to{transform:scale(1)}22%{transform:scale(1.12)}55%{transform:scale(1)}}.staff-online-halo{animation:staff-online-halo 2.4s cubic-bezier(.2,0,.4,1) infinite}.staff-online-core{animation:staff-online-core 2.4s ease-in-out infinite}@media (prefers-reduced-motion:reduce){.staff-online-halo{opacity:.35;animation:none}.staff-online-core{animation:none}}