.desktop-nav{display:none}@media (width>=48rem){.desktop-nav{z-index:1100;left:var(--desktop-inset);top:var(--desktop-inset);bottom:var(--desktop-inset);width:var(--desktop-nav-width);pointer-events:auto;background:#fff;border-radius:.75rem;flex-direction:column;justify-content:space-between;align-items:center;padding:1.25rem .75rem;display:flex;position:fixed;box-shadow:0 .125rem .2844rem #00000040}.desktop-nav-top{flex-direction:column;align-items:center;gap:1.5625rem;width:100%;display:flex}.desktop-nav-item{width:100%;color:var(--grey-150);cursor:pointer;font-family:var(--font);background:0 0;border:none;flex-direction:column;align-items:center;gap:.125rem;padding:0;text-decoration:none;display:flex}.desktop-nav-icon{justify-content:center;align-items:center;width:2rem;height:2rem;display:flex}.desktop-nav-icon svg{width:2rem;height:2rem;display:block}.desktop-nav-icon svg path{fill:var(--grey-150)}.desktop-nav-label{text-align:center;font-size:.8125rem;font-weight:500;line-height:1.2}.desktop-nav-item--active{color:var(--grey-300)}.desktop-nav-item--active .desktop-nav-label{font-weight:700}.desktop-nav-item--active .desktop-nav-icon svg path{fill:var(--grey-300)}}.sticker-reveal-overlay{z-index:12000;position:fixed;inset:0}.sticker-reveal-sheet{bottom:calc(var(--nav-h-safe) + 1.25rem);width:min(100% - 2rem,22.5625rem);position:absolute;left:50%;transform:translate(-50%)}.sticker-reveal-sticker{z-index:2;flex-direction:column;align-items:center;margin-bottom:-4.5rem;display:flex;position:relative}.sticker-reveal-sticker-inner{justify-content:center;align-items:center;animation:.55s cubic-bezier(.34,1.56,.64,1) collect-pop;display:flex}.sticker-reveal-sticker-inner .sticker-img,.sticker-reveal-sticker-inner .diary-sticker-img{object-fit:contain;filter:drop-shadow(0 .875rem 1.375rem #0000003d);width:9.25rem;height:9.25rem}.sticker-reveal-sticker-shadow{filter:blur(.25rem);background:#00000024;border-radius:50%;width:6.25rem;height:.875rem;margin-top:-.5rem}.sticker-reveal-card{z-index:1;text-align:center;background:#fff;border-radius:1.5rem;padding:5rem 1.25rem 1.5rem;position:relative;box-shadow:0 .375rem 2.25rem #0000002e}.sticker-reveal-title{color:var(--dark);margin-bottom:1rem;font-size:1.125rem;font-weight:700}.sticker-reveal-actions{justify-content:center;align-items:center;gap:.625rem;display:flex}.sticker-reveal-btn{cursor:pointer;white-space:nowrap;border:none;border-radius:62.4375rem;justify-content:center;align-items:center;min-height:2.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.sticker-reveal-btn--ghost{color:var(--dark);background:#fff;border:.0938rem solid #d8d8de}.sticker-reveal-btn--primary{background:var(--blue,#1952ff);color:#fff}
