.E0kJGG_main{flex-direction:column;gap:20px;max-width:560px;margin:0 auto;padding:40px 16px 64px;display:flex}.E0kJGG_brands{justify-content:center;align-items:center;gap:14px;display:flex}.E0kJGG_logoSupplemania{width:auto;height:22px}.E0kJGG_x{color:var(--muted);font-size:18px}.E0kJGG_logoCorelab{width:auto;height:22px}@media (prefers-color-scheme:dark){.E0kJGG_logoSupplemania,.E0kJGG_logoCorelab{filter:invert()}}.E0kJGG_photo{aspect-ratio:16/9;background:var(--border);border-radius:20px;position:relative;overflow:hidden}.E0kJGG_photo img{object-fit:cover}.E0kJGG_hero h1{letter-spacing:-.02em;margin:6px 0 12px;font-size:clamp(28px,7vw,40px);line-height:1.1}.E0kJGG_lead{color:var(--muted);line-height:1.55}.E0kJGG_facts{gap:12px;margin-top:20px;display:grid}.E0kJGG_facts div{grid-template-columns:110px 1fr;gap:8px;display:grid}.E0kJGG_facts dt{color:var(--muted);font-size:14px}.E0kJGG_facts dd{overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.E0kJGG_facts a{color:inherit;text-underline-offset:3px;text-decoration:underline}.E0kJGG_card{background:var(--card);border:1px solid var(--border);border-radius:20px;padding:22px}.E0kJGG_card h2{margin:0;font-size:18px}.E0kJGG_spotsRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.E0kJGG_badge,.E0kJGG_badgeFull{background:var(--accent-soft);color:var(--accent);white-space:nowrap;border-radius:999px;padding:4px 10px;font-size:13px;font-weight:600}.E0kJGG_badgeFull{background:var(--border);color:var(--muted)}.E0kJGG_bar{background:var(--border);border-radius:999px;height:6px;margin:14px 0 20px;overflow:hidden}.E0kJGG_bar div{background:var(--accent);border-radius:inherit;height:100%}.E0kJGG_form{gap:14px;display:grid}.E0kJGG_form label{gap:6px;font-size:14px;font-weight:500;display:grid}.E0kJGG_form input{font:inherit;border:1px solid var(--border);background:var(--bg);color:var(--fg);border-radius:12px;padding:12px 14px;font-size:16px}.E0kJGG_form input:focus{outline:2px solid var(--accent);outline-offset:1px}.E0kJGG_form button{font:inherit;background:var(--fg);color:var(--bg);cursor:pointer;border:0;border-radius:12px;padding:14px;font-weight:600}.E0kJGG_form button:disabled{opacity:.6;cursor:wait}.E0kJGG_error{color:var(--error);font-size:14px}.E0kJGG_success h3{margin:0 0 10px;font-size:18px}.E0kJGG_success p{line-height:1.55}.E0kJGG_payButton{color:#111;text-align:center;background:#ffc439;border-radius:12px;margin:16px 0;padding:14px;font-weight:600;text-decoration:none;display:block}.E0kJGG_payButton:hover{background:#f2b52e}.E0kJGG_muted{color:var(--muted);overflow-wrap:anywhere;font-size:14px}.E0kJGG_muted+.E0kJGG_muted{margin-top:8px}.E0kJGG_full{color:var(--muted)}.E0kJGG_list{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:14px 0 0;padding:0;list-style:none;display:grid}.E0kJGG_list li{background:var(--bg);text-overflow:ellipsis;white-space:nowrap;border-radius:10px;align-items:center;gap:10px;padding:8px 10px;font-size:15px;display:flex;overflow:hidden}.E0kJGG_list li.E0kJGG_empty{color:var(--muted)}.E0kJGG_num{color:var(--muted);min-width:18px;font-size:12px;font-weight:600}.E0kJGG_footer{text-align:center;color:var(--muted)}
