.pf-arrive-page{background:var(--ground);min-height:100dvh}.pf-arrive-page .app{max-width:440px;margin:0 auto}@media (width>=901px){.pf-arrive-page .app{box-shadow:none;border-width:0 1px;border-radius:0}}.pf-arrive .search{max-width:none;margin:0;position:static}.pf-arrive .search svg{flex:none;width:18px;height:18px;position:static;transform:none}.pf-arrive .best .card .a .meta b{font-size:calc(13.5*var(--u));margin:0;display:block}.pf-arrive .pf-sr{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.pf-arrive .club.is-skel{cursor:default;pointer-events:none}.pf-arrive .club.is-skel .disc{background:var(--sunken);box-shadow:none}.pf-arrive .club.is-skel b{background:var(--sunken);border-radius:4px;width:64%;height:12px;display:block}.pf-arrive .club.is-skel small{background:var(--sunken);border-radius:3px;width:24%;height:9px;display:block}.pf-arrive .club.is-skel{animation:1.2s ease-in-out infinite pfSkel}@keyframes pfSkel{50%{opacity:.55}}.pf-arrive .no-result p{margin:0 0 12px}.pf-arrive .slot .face.back{box-shadow:none;isolation:auto;background:0 0;overflow:visible}.pf-arrive .slot .face.back>.layer{display:none}.pf-arrive .slot .face.back .cover{transform:none}.pf-arrive .slot.tease-iconic .face.back .cover{animation:.12s linear infinite pfCoverShake}@keyframes pfCoverShake{25%{transform:translate(2px,-1px)}50%{transform:translate(-2px,1px)}75%{transform:translate(1px,2px)}}.pf-arrive .slot.is-waiting,.pf-arrive .slot.is-gone-keep,.pf-arrive .slot.is-gone-recycle{pointer-events:none}.pf-arrive .hand .card.is-best{box-shadow:0 0 0 2.5px var(--gold)}.pf-arrive .sheet{opacity:1;pointer-events:auto;width:auto;top:auto}.pf-arrive .sheet:not(.on){pointer-events:none}.pf-arrive .pf-mail{flex-direction:column;gap:0;display:flex}.pf-arrive .pf-mail .search{height:52px}.pf-arrive .btn--ink.is-loading:after{border-color:var(--paper) transparent var(--paper) transparent}@media (prefers-reduced-motion:reduce){.pf-arrive .finger{display:none}.pf-arrive .slot.tease-iconic .face.back .cover,.pf-arrive .club.is-skel{animation:none}}.pf-captcha{left:50%;bottom:calc(16px + env(safe-area-inset-bottom));z-index:1000;position:fixed;transform:translate(-50%)}.pf-arrive .pf-bar-end{align-items:center;gap:6px;display:flex}.pf-arrive .pf-login-link{appearance:none;font:600 14px/1 var(--f-ui);color:var(--ink);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:8px 6px;text-decoration:underline}.pf-arrive .pf-login-ok{background:var(--wash,#0000000a);border-radius:12px;margin:4px 0 0;padding:12px 14px;font-size:14px;line-height:1.45}.pf-arrive .pf-login-err{color:#b3261e;margin:8px 0;font-size:13px;line-height:1.4}