.bp16{--bp-panel:var(--panel,#20343e);--bp-text:var(--text,#e8f1e9);color:var(--bp-text)}.bp16 progress{appearance:none;width:100%;height:9px;overflow:hidden;border:0;border-radius:10px;background:#81928730}.bp16 progress::-webkit-progress-bar{background:#81928730}.bp16 progress::-webkit-progress-value{background:linear-gradient(90deg,#79b7ac,#e5ce92);border-radius:10px}.bp16 progress::-moz-progress-bar{background:linear-gradient(90deg,#79b7ac,#e5ce92)}.bp-hero16{display:grid;grid-template-columns:1.1fr 1fr;border-radius:28px;border:1px solid #9cc2b13a;overflow:hidden;background:radial-gradient(ellipse at 80% 40%,#758c7840,transparent 65%),var(--bp-panel);padding:32px;gap:18px}.bp-copy16 h2{font-size:clamp(28px,4vw,45px);line-height:1.06;margin:16px 0;letter-spacing:-1.4px}.bp-copy16 p{line-height:1.65;max-width:500px}.bp-kicker16{font-size:10px;letter-spacing:2px;font-weight:800;color:#c5ac7d}.bp-level16{font-size:20px;display:block;margin:23px 0 12px}.bp-copy16>.hint{display:block;margin:8px 0}.bp-purchase16{border-top:1px solid #91b29f33;margin-top:22px;padding-top:20px;font-size:13px}.bp-purchase16 p{font-size:12px}.bp-chip16{font-size:11px;color:inherit;border:1px solid #9acbb74d;background:#9acbb71a;border-radius:9px;padding:6px 9px;display:inline-block}.bp-display16{position:relative;align-self:center;min-width:0}.bp-display16 canvas{width:100%;height:auto!important;aspect-ratio:52/43!important}.bp-display-label16{display:block;text-align:center;font-size:10px;letter-spacing:3px;color:#b2ac8f}.bp-section16{display:flex;gap:16px;justify-content:space-between;align-items:center;margin:27px 0 15px;flex-wrap:wrap}.bp-section16 h3{font-size:22px;margin:0}.bp-clock16{font-size:12px;font-variant-numeric:tabular-nums;opacity:.8}.bp-quests16{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.bp-quest16{padding:20px;border-radius:18px;border:1px solid #90b19c33;background:var(--bp-panel)}.bp-quest16 h4{font-size:16px;line-height:1.5;min-height:72px;margin:14px 0}.bp-quest16.complete{border-color:#91c9ad80;background:linear-gradient(130deg,#71af8f25,transparent),var(--bp-panel)}.bp-days16{display:grid;grid-template-columns:repeat(7,1fr);gap:9px}.bp-day16{display:grid;text-align:center;gap:9px;padding:16px 8px;border:1px solid #94b19b30;border-radius:14px;background:var(--bp-panel);min-width:0}.bp-day16 small{font-size:10px;letter-spacing:1px}.bp-day16 b{font-size:28px;color:#c7ad76}.bp-day16 strong{font-size:12px}.bp-day16.current{border-color:#c7ad76;box-shadow:inset 0 0 23px #e0c89414}.bp-day16.received{opacity:.65}.bp-track16{display:flex;gap:16px;overflow-x:auto;padding:4px 2px 20px;scroll-snap-type:x proximity;scrollbar-color:#82978a #102d3620}.bp-tier16{flex:0 0 220px;scroll-snap-align:start;display:grid;grid-template-rows:42px 280px 280px;gap:10px}.bp-tier16>h4{text-align:center;font-size:11px;letter-spacing:2px;padding:13px;margin:0;border-radius:10px;background:#6e897522}.bp-tier16.unlocked>h4{color:#b29255;border:1px solid #b2925566}.bp-reward16{--reward-color:#a8c5b0;display:flex;align-items:center;flex-direction:column;justify-content:space-between;padding:14px;border:1px solid #9cb09f33;border-radius:17px;background:var(--bp-panel);text-align:center;gap:5px;overflow:hidden;position:relative}.bp-reward16.premium{border-color:#c2a26855;background:radial-gradient(ellipse at 50% 10%,#ceaa6220,transparent 85%),var(--bp-panel)}.bp-reward16>small{font-size:9px;letter-spacing:1.5px}.bp-reward16>strong{font-size:14px}.bp-reward16>.hint{font-size:11px;margin:0}.bp-reward16>.skin-thumbnail{width:165px;height:128px!important;aspect-ratio:5/4!important;border-radius:12px;border:1px solid var(--reward-color);object-fit:contain}.bp-reward16.locked>.skin-thumbnail{filter:saturate(.55);opacity:.8}.bp-reward16.claimed{border-color:#82b89788}.bp-reward16 button{font-size:12px;min-height:38px;width:100%;margin-top:7px}.bp-currency16{font-size:62px;color:#d1b37d;text-shadow:0 0 28px #d1b37d33}.bp-empty16{font-size:32px;opacity:.15}.bp-reveal16{color:#f1e7d6;width:min(94vw,560px);max-height:92dvh;overflow:auto;border:1px solid var(--reward-color,#bba075);border-radius:28px;text-align:center;padding:30px;background:radial-gradient(ellipse at 50% 36%,#607466,#20333c 70%);box-shadow:0 20px 90px #0007;animation:bpReveal16 .35s ease-out}.bp-reveal16::backdrop{background:#0d182be0;backdrop-filter:blur(6px)}.bp-reveal16 h2{font-size:30px;margin:15px 0 0}.bp-reveal16 canvas{width:100%;height:auto!important;max-height:45dvh;object-fit:contain;aspect-ratio:52/43!important}.bp-reveal16 .actions{justify-content:center}.bp-reveal16 .bp-kicker16{color:#e8cf94}@keyframes bpReveal16{from{opacity:0;transform:translateY(18px) scale(.96)}to{opacity:1;transform:none}}@media(max-width:760px){.bp-hero16{grid-template-columns:1fr;padding:22px}.bp-display16{grid-row:1;max-width:300px;justify-self:center;margin:-15px 0 -20px}.bp-display-label16{display:none}.bp-copy16 h2{font-size:30px}.bp-quests16{grid-template-columns:1fr}.bp-quest16 h4{min-height:0}.bp-days16{grid-template-columns:repeat(4,1fr)}.bp-day16:last-child{grid-column:span 2}.bp-reveal16{padding:22px}.bp-tier16{flex-basis:205px}.bp-section16 h3{font-size:20px}}@media(prefers-reduced-motion:reduce){.bp-reveal16{animation:none}.bp-track16{scroll-behavior:auto}} 