.BottomNav_bottomNav__Ig_Xq{display:none}@media (max-width:768px){.BottomNav_bottomNav__Ig_Xq{display:flex;align-items:stretch;position:fixed;bottom:0;left:0;right:0;height:calc(58px + env(safe-area-inset-bottom));padding-bottom:env(safe-area-inset-bottom);background:var(--nav-bg);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--nav-border);z-index:200}.BottomNav_item__M1F6z{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;min-height:44px;min-width:44px;padding:4px var(--space-1) var(--space-3);color:var(--text-mid);font-family:var(--font-body);text-decoration:none;transition:color var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-spring),opacity var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.BottomNav_item__M1F6z:active{transform:scale(.93);transition:color var(--dur-base) var(--ease-out),transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}.BottomNav_active__r1Zfa{color:var(--text-dark)}.BottomNav_item__M1F6z:before{content:"";position:absolute;bottom:3px;left:50%;width:5px;height:5px;margin-left:-2.5px;border-radius:var(--radius-full);background:var(--peach);opacity:0;transform:scale(0);transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-slow) var(--ease-spring)}.BottomNav_active__r1Zfa:before{opacity:1;transform:scale(1)}.BottomNav_active__r1Zfa .BottomNav_navIcon__zBoju{transform:translateY(-1px)}.BottomNav_navIcon__zBoju{flex:0 0 auto;color:inherit;transition:transform var(--dur-base) var(--ease-spring)}.BottomNav_navLabel__1QduS{font-size:var(--fs-caption);font-weight:500;letter-spacing:.2px}.BottomNav_active__r1Zfa .BottomNav_navLabel__1QduS{font-weight:700}.BottomNav_plus__14YdI{flex:0 0 auto;align-self:center;display:inline-flex;align-items:center;justify-content:center;width:56px;height:56px;margin:0 6px;transform:translateY(-12px);border:3px solid var(--paper);border-radius:var(--radius-full);background:var(--peach);color:var(--clay-ink);box-shadow:var(--shadow-float);transition:transform var(--dur-base) var(--ease-spring),opacity var(--dur-base) var(--ease-out);-webkit-tap-highlight-color:transparent}.BottomNav_plus__14YdI:hover{filter:brightness(.96)}.BottomNav_plus__14YdI:active{transform:translateY(-12px) scale(.94);transition:transform var(--dur-fast) var(--ease-out),opacity var(--dur-fast) var(--ease-out)}@media (prefers-reduced-motion:reduce){.BottomNav_item__M1F6z,.BottomNav_item__M1F6z:before,.BottomNav_navIcon__zBoju,.BottomNav_plus__14YdI{transition:none}.BottomNav_active__r1Zfa .BottomNav_navIcon__zBoju,.BottomNav_item__M1F6z:active{transform:none}.BottomNav_plus__14YdI:active{transform:translateY(-12px)}}}.InstallPrompt_wrap__J8flY{position:fixed;left:0;right:0;bottom:calc(56px + env(safe-area-inset-bottom) + 10px);z-index:40;display:flex;justify-content:center;padding:0 12px;pointer-events:none;animation:InstallPrompt_slideUp__QO8aO .3s ease}@keyframes InstallPrompt_slideUp__QO8aO{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.InstallPrompt_card__Ow2Ym{pointer-events:auto;display:flex;align-items:center;gap:12px;width:100%;max-width:480px;background:var(--paper-card);border:1px solid var(--card-border);border-radius:16px;padding:12px 14px;box-shadow:0 12px 32px -10px rgba(0,0,0,.35)}.InstallPrompt_icon__uAmLU{font-size:26px;flex-shrink:0}.InstallPrompt_text__f_4Wy{flex:1;min-width:0}.InstallPrompt_title__sIFMH{font-size:14px;font-weight:700;color:var(--text-dark)}.InstallPrompt_desc__RG4rh{display:flex;align-items:center;gap:4px;font-size:12px;color:var(--text-mid);margin-top:2px}.InstallPrompt_installBtn__QEZEL{flex-shrink:0;padding:9px 16px;background:var(--anchor);color:var(--anchor-ink);border:none;border-radius:10px;font-size:13.5px;font-weight:700;cursor:pointer}.InstallPrompt_close__WqTPd{flex-shrink:0;display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;background:transparent;border:none;color:var(--text-light);cursor:pointer}