.page_container__MlXYL{max-width:640px;margin:0 auto;padding:0 0 calc(56px + env(safe-area-inset-bottom))}.page_header__afOnd{display:flex;align-items:center;gap:12px;padding:16px;border-bottom:1px solid var(--color-float-border)}.page_header__afOnd h1{font-size:1.2rem;font-weight:700;margin:0}.page_body___KKWt{padding:20px 16px 32px;display:flex;flex-direction:column;gap:32px}.page_hero__YWpU9{text-align:center;padding:4px 0}.page_heroLead__A6Nf1{margin:0;font-size:1.05rem;font-weight:600;color:var(--color-text);line-height:1.5}.page_section__L24h0{display:flex;flex-direction:column;gap:16px}.page_sectionTitle__mkUAU{margin:0;font-size:1.05rem;font-weight:700;color:var(--color-text)}.page_statsGrid__aJcww{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}@media (min-width:480px){.page_statsGrid__aJcww{grid-template-columns:repeat(3,1fr)}}.page_statCard__xmSQK{display:flex;flex-direction:column;gap:4px;padding:14px 10px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius-sm);text-align:center}.page_statValue__tY9YP{font-family:var(--font-condensed);font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-size:1.35rem;letter-spacing:.01em;color:var(--color-accent)}.page_statLabel__anc4P{font-size:.74rem;color:var(--color-text-secondary);line-height:1.35}.page_footnote__vKLYW{margin:0;font-size:.74rem;color:var(--color-text-dim);text-align:center}.page_productCard__HlCYu{display:flex;flex-direction:column;gap:12px;padding:16px;background:var(--color-surface);border:1px solid var(--color-border);border-radius:var(--radius)}.page_productCard__HlCYu+.page_productCard__HlCYu{margin-top:4px}.page_productHeader__cS9Kt{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.page_productTitle__4e93n{margin:0;font-size:1rem;font-weight:700;color:var(--color-text)}.page_productPrice__0jigJ{flex-shrink:0;font-family:var(--font-condensed);font-weight:700;font-size:1.3rem;color:var(--color-cta);white-space:nowrap}.page_productPriceUnit__yGU_q{font-family:var(--font-sans);font-size:.7rem;font-weight:600;color:var(--color-text-secondary);margin-left:2px}.page_productBadge__5yTfO{align-self:flex-start;padding:2px 8px;font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:var(--radius-sm)}.page_productDesc__JYCVJ{margin:0;font-size:.85rem;line-height:1.5;color:var(--color-text-secondary)}.page_liveLink___YsGe{align-self:flex-start;font-size:.85rem;font-weight:600;color:var(--color-accent);text-decoration:none}.page_liveLink___YsGe:hover{text-decoration:underline}.page_ctaButton__k2Xep{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:10px 18px;background:var(--color-cta);color:#fff;font-weight:700;font-size:.88rem;border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease}.page_ctaButton__k2Xep:hover{background:var(--color-cta-dim)}.page_ctaButtonSecondary__p9lFl{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;padding:10px 18px;background:transparent;border:1px solid var(--color-border-strong);color:var(--color-text);font-weight:600;font-size:.88rem;border-radius:var(--radius-sm);text-decoration:none;transition:background .15s ease}.page_ctaButtonSecondary__p9lFl:hover{background:var(--color-hover)}.page_mockup__dMINr{display:flex;flex-direction:column;gap:6px;padding:10px;background:var(--color-bg);border:1px solid var(--color-border);border-radius:var(--radius-sm)}.page_mockupHighlight__8N2KF{display:flex;align-items:center;justify-content:center;padding:6px 8px;background:var(--color-accent-glow-md);border:1px dashed var(--color-accent);border-radius:4px}.page_mockupHighlightLabel__q2Aem{font-size:.62rem}.page_mockupHighlightLabelInline__dpgTb,.page_mockupHighlightLabel__q2Aem{font-weight:700;color:var(--color-accent);text-transform:uppercase;letter-spacing:.03em;text-align:center}.page_mockupHighlightLabelInline__dpgTb{font-size:.6rem;margin:-2px 0 2px}.page_mockupNavRow__ON46X{display:flex;align-items:center;gap:6px}.page_mockupDot__yvhEc{width:10px;height:10px;border-radius:50%;background:var(--color-border-strong);flex-shrink:0}.page_mockupBar__wrGSA{height:6px;border-radius:3px;background:var(--color-border-strong);flex:1 1}.page_mockupBarShort__dlMgk{flex:0 0 40%}.page_mockupBarTitle__6jetR{height:9px;flex:0 0 70%}.page_mockupHero__0ylGa{height:34px;border-radius:4px;background:var(--color-surface-tint);border:1px solid var(--color-border)}.page_mockupCardRow__9L6ad{display:flex;gap:6px}.page_mockupCard__p_Fxh{flex:1 1;height:26px;border-radius:4px;background:var(--color-surface-tint);border:1px solid var(--color-border)}.page_mockupListRow__ziIuZ{display:flex;align-items:center;gap:8px;padding:4px 0}.page_mockupPill__hfaa2{width:28px;height:14px;border-radius:7px;background:var(--color-border-strong);flex-shrink:0}.page_mockupSearchBar__O_35q{height:20px;border-radius:10px;background:var(--color-surface-tint);border:1px solid var(--color-border);margin-bottom:2px}.page_mockupClubRow___vhcp{display:flex;align-items:center;gap:8px;padding:6px;border-radius:4px;border:1px solid var(--color-border);background:var(--color-surface-tint)}.page_mockupClubRowHighlighted__ZOgFY{border:1px dashed var(--color-accent);background:var(--color-accent-glow-sm)}.page_mockupClubLogo__i9Bdf{width:18px;height:18px;border-radius:4px;background:var(--color-border-strong);flex-shrink:0}.page_mockupBadge__0UJ8a{margin-left:auto;padding:1px 6px;font-size:.55rem;font-weight:700;text-transform:uppercase;letter-spacing:.03em;color:var(--color-accent);border:1px solid var(--color-accent);border-radius:4px;white-space:nowrap}.page_conditionsList__AQdMe{margin:0;padding-left:18px;display:flex;flex-direction:column;gap:8px;font-size:.85rem;color:var(--color-text-secondary);line-height:1.5}.page_conditionsList__AQdMe li::marker{color:var(--color-accent)}.page_footer__2IZP2{display:flex;flex-direction:column;gap:6px;padding-top:20px;border-top:1px solid var(--color-border)}.page_footer__2IZP2 p{margin:0;font-size:.9rem;color:var(--color-text-secondary);text-align:center;line-height:1.5}.page_footerLink__3pMfp{color:var(--color-accent);font-weight:600;text-decoration:none}.page_footerLink__3pMfp:hover{text-decoration:underline}