.lg-stage-stamps{display:grid;gap:2px;margin:10px 0 0;padding:10px 12px;border-radius:12px;text-align:center;background:#f4f7fd;border:1px solid #dbe4f3;color:var(--pp-ink,#14181f)}.lg-stage-stamps b{font-size:14px;font-weight:900}.lg-stage-stamps span{font-size:13px;color:#4c5a6e}.lg-stage-stamps a{justify-self:center;margin-top:4px;font-size:13px;font-weight:800;color:#2f6fd1}.pp-ms-note{color:#6b7686;font-weight:700;cursor:help}.lg-modes{display:grid;grid-template-columns:1fr 1fr;gap:6px;padding:4px;margin:0 0 14px;border-radius:14px;background:#e9edf3}.lg-mode{display:flex;flex-direction:column;align-items:center;gap:2px;padding:10px 8px;border-radius:11px;color:#4c5a6e;text-decoration:none;font-weight:800;font-size:15px;text-align:center}.lg-mode small{font-weight:600;font-size:12px;color:#6b7686}.lg-mode:has(.lg-mode-logo){flex-direction:row;justify-content:center;gap:8px;padding-block:6px}.lg-mode-txt{display:flex;flex-direction:column;align-items:flex-start;gap:2px;text-align:start;min-width:0}.lg-mode-logo{flex:0 0 auto;width:40px;height:40px;object-fit:contain;filter:drop-shadow(0 1px 2px rgba(20,24,31,.16))}.lg-mode:not([aria-current=page]) .lg-mode-logo{opacity:.7}.lg-mode[aria-current=page]{background:#fff;color:var(--pp-ink,#14181f);box-shadow:0 1px 4px rgba(20,24,31,.12)}.lg-mode:focus-visible{outline:2px solid #3b6fd8;outline-offset:2px}.lg-hub{display:grid;gap:12px}.lg-hub-card{display:grid;gap:6px;padding:16px;border-radius:16px;background:#fff;border:1px solid var(--pp-line,#e2e7ee)}.lg-hub-card h2{margin:0;font-size:20px}.lg-hub-card p{margin:0;color:#4c5a6e;font-size:14px;line-height:1.45}.lg-hub-intro{margin:0 0 14px}.lg-hub-cta{justify-self:start;margin-top:6px;padding:10px 18px;border-radius:999px;background:var(--pp-red,#e2001a);color:#fff;font-weight:800;text-decoration:none}.lg-hub-cta:focus-visible{outline:2px solid #3b6fd8;outline-offset:2px}.lg-hub-links{display:flex;flex-wrap:wrap;gap:14px;font-size:14px;font-weight:700}.lg-hub-links a{color:#2f6fd1}.lg-celebrate{position:fixed;inset-inline:0;top:30%;z-index:80;display:grid;justify-items:center;gap:10px;pointer-events:none;animation:lg-cel-out 2.9s ease forwards}@media (max-width:760px){.lg-celebrate{top:18%}}.lg-celebrate.is-pinned{inset-inline:auto;left:var(--lg-x);top:var(--lg-y);transform:translateX(-50%);width:max-content}.lg-celebrate-stamp{position:relative;width:132px;height:132px;display:grid;place-items:center;animation:lg-cel-rise .55s cubic-bezier(.2,1.3,.4,1) both,lg-cel-float 1.8s ease-in-out .55s infinite alternate}.lg-celebrate-stamp:before{content:"";position:absolute;inset:0;border-radius:50%;background:#fff;box-shadow:0 0 0 4px #1f3f95,0 0 0 7px #fff,0 12px 26px rgba(0,31,67,.38)}.lg-celebrate-logo{position:relative;width:96px;height:96px;display:grid;place-items:center}.lg-celebrate-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 10px 16px rgba(0,31,67,.35))}.lg-celebrate-logo .lg-lbadge{width:84px;height:84px;font-size:32px}.lg-celebrate-words{display:grid;justify-items:center;gap:2px;padding:8px 16px;border-radius:14px;background:rgba(0,31,67,.92);color:#fff;text-align:center;box-shadow:0 8px 22px rgba(0,31,67,.3);animation:lg-cel-words .4s ease-out .4s both;max-width:calc(100vw - 32px)}.lg-celebrate-words b{font-size:18px;font-weight:900}.lg-celebrate-words span{font-size:13px;opacity:.88}@keyframes lg-cel-rise{0%{opacity:0;transform:translateY(18px) scale(.6)}to{opacity:1;transform:none}}@keyframes lg-cel-float{0%{transform:translateY(0)}to{transform:translateY(-8px)}}@keyframes lg-cel-words{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@keyframes lg-cel-out{0%,82%{opacity:1}to{opacity:0}}@media (prefers-reduced-motion:reduce){.lg-celebrate-stamp,.lg-celebrate-words{animation:none}}.pp-found-pill.is-elsewhere{opacity:.5;gap:4px;pointer-events:none;user-select:none;background:#eafaf3;border-color:#bfe9d5;color:#14181f;box-shadow:none;text-shadow:none}.pp-found-else-v{font-style:normal;font-weight:900;color:#1f7a4d}.lg-stamp-logos{display:flex;align-items:center;justify-content:center;gap:10px;flex-wrap:wrap}.lg-stamp-logo{display:grid;place-items:center;width:104px;height:104px}.lg-stamp-logos.n2 .lg-stamp-logo{width:84px;height:84px}.lg-stamp-logos.n3 .lg-stamp-logo,.lg-stamp-logos.n4 .lg-stamp-logo{width:64px;height:64px}.lg-stamp-logo img{max-width:100%;max-height:100%;object-fit:contain;filter:drop-shadow(0 6px 10px rgba(0,31,67,.25))}.lg-stamp-logo .lg-lbadge{width:72%;height:72%;font-size:26px}.pp-firststamp-badge.is-mode,.pp-stamppop-card.is-mode{background:none;border:0;box-shadow:none;transform:none}.pph-fit{gap:clamp(6px,1.4dvh,14px);padding-block:clamp(6px,1.4dvh,14px) calc(8px + env(safe-area-inset-bottom))}.pph-fit .pph-brand img{width:auto;height:clamp(84px,21dvh,210px)}.pph-fit .pph-cat{display:none}.pph-fit .lg-modes{margin:0}.pph-fit .lg-mode-logo{width:34px;height:34px}.pph-fit .lg-hub-card{padding-block:clamp(8px,1.6dvh,16px);gap:clamp(3px,.8dvh,8px);margin:0}.pph-fit .lg-hub-card p{font-size:clamp(13px,1.9dvh,14px);line-height:1.35}.pph-fit .pph-club{padding-block:6px}.pph-fit .pph-foot{margin-top:0}.pph-fit .pph-foot .pph-home{min-height:40px;padding-block:6px}.lg-hub-actions{display:grid;grid-template-columns:1fr 1fr;gap:10px}.lg-hub-actions .lg-hub-cta{justify-self:stretch;margin:0;min-height:48px;display:grid;place-items:center;text-align:center;border:0;border-radius:14px;font:inherit;font-weight:800;font-size:16px;cursor:pointer}.lg-hub-actions .lg-hub-cta.is-second{background:#fff;color:var(--pp-ink,#14181f);box-shadow:inset 0 0 0 1.5px #c9d6e6}.lg-sw{position:relative;display:inline-block}.lg-sw.is-bar{justify-self:end}.lg-sw-btn{display:inline-flex;align-items:center;gap:6px;min-height:44px;padding:4px 10px;border:1px solid #d3deec;border-radius:12px;background:#fff;color:var(--pp-ink,#14181f);font:inherit;font-size:13px;font-weight:800;white-space:nowrap;cursor:pointer;box-shadow:0 2px 8px rgba(6,22,46,.1)}.lg-sw-btn:focus-visible,.lg-sw-menu a:focus-visible{outline:2px solid #3b6fd8;outline-offset:2px}.lg-sw.is-bar .lg-sw-btn{min-height:40px;padding:2px 8px}.lg-sw.is-bar .lg-sw-btn span{max-width:62px;white-space:normal;line-height:1.1;font-size:12px}.lg-sw-menu{position:absolute;bottom:calc(100% + 8px);inset-inline-end:0;z-index:70;display:grid;grid-template-columns:1fr 1fr;gap:4px;width:min(300px,calc(100vw - 24px));margin:0;padding:6px;list-style:none;border:1px solid #d3deec;border-radius:14px;background:#fff;box-shadow:0 10px 30px rgba(6,22,46,.22)}.lg-sw-menu a{display:flex;align-items:center;justify-content:center;gap:6px;min-height:46px;padding:6px;white-space:nowrap;border-radius:10px;color:var(--pp-ink,#14181f);font-weight:800;font-size:14px;text-decoration:none}.lg-sw-menu a[aria-current=page]{background:#eef4fd}@media (max-height:660px) and (max-width:500px){.pph-fit .pph-brand img{height:56px}.pph-fit .lg-mode small{display:none}.pph-fit .lg-mode-logo{width:26px;height:26px}.pph-fit .lg-hub-card h2{font-size:17px}.pph-fit .lg-hub-card p{font-size:12.5px;line-height:1.3}.pph-fit .lg-hub-actions .lg-hub-cta{min-height:42px;font-size:15px}.pph-fit .pph-foot{display:none}}.lg-seg{display:grid;grid-template-columns:1fr 1fr;gap:3px;width:100%;margin-top:8px;padding:3px;box-sizing:border-box;border-radius:11px;background:#e9eef5}.lg-seg a{display:flex;align-items:center;justify-content:center;gap:4px;min-height:36px;padding:3px 4px;border-radius:9px;color:#5a6778;font-size:12.5px;font-weight:800;white-space:nowrap;text-decoration:none}.lg-seg a img{width:20px;height:20px;object-fit:contain}.lg-seg a[aria-current=page]{background:#fff;color:var(--pp-ink,#14181f);box-shadow:0 1px 3px rgba(6,22,46,.16)}.lg-seg a:focus-visible{outline:2px solid #3b6fd8;outline-offset:1px}