.v2-root{--pg-yes-ink:#1d4ed8;--pg-yes-fill:#2563eb;--pg-no-ink:#b45309;--pg-no-fill:#d9730d;--pg-gold-ink:#8a6a12;--pg-muted:#596082;--pg-pad:16px}.v2-root[data-theme=dark]{--pg-yes-ink:#8bb8ff;--pg-no-ink:#ffb454;--pg-gold-ink:#f1d58a;--pg-muted:#a8afd2}.pg-links{display:grid;gap:var(--v2-s-3)}.pg-link-card{display:flex;align-items:center;min-height:var(--v2-tap);padding:0 var(--v2-s-4);border:1px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface);color:var(--v2-ink);font-weight:700;text-decoration:none;box-shadow:var(--v2-shadow-1)}.pg{display:grid;grid-template-columns:minmax(0,1fr);gap:var(--v2-s-4);padding:var(--v2-s-4) var(--pg-pad) var(--v2-s-6);align-content:start}.pg,.pg>*{min-width:0}.pg-has-sticky{padding-bottom:104px}.pg-sr{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pg-amount,.pg-balances,.pg-bullets,.pg-chance,.pg-form,.pg-missions,.pg-rank-list,.pg-rank-panel,.pg-share,.pg-social,.pg-statement,.pg-steps,.pg-summary,.pg-trust-list,.pg-welcome>div,.pg-wizard{grid-template-columns:minmax(0,1fr)}.pg-title{font-size:var(--v2-fs-xl);line-height:1.15;font-weight:800;letter-spacing:-.02em;color:var(--v2-trust)}.v2-root[data-theme=dark] .pg-title{color:var(--v2-ink)}.pg-title-sm{font-size:24px;line-height:1.2;font-weight:800;letter-spacing:-.02em}.pg-lead{color:var(--v2-ink-2);font-size:var(--v2-fs-md)}.pg-h2{display:flex;align-items:center;gap:var(--v2-s-2);font-size:18px;line-height:1.3;font-weight:800;letter-spacing:-.01em;margin-bottom:var(--v2-s-3)}.pg-h2-plain{margin:var(--v2-s-2) 0 var(--v2-s-3)}.pg-h3{font-size:15px;font-weight:800;margin:var(--v2-s-4) 0 var(--v2-s-3)}.pg-kicker{font-weight:700;letter-spacing:.04em;text-transform:uppercase}.pg-hint,.pg-kicker{font-size:13px;color:var(--pg-muted)}.pg-hint{line-height:1.45}.pg-hint.is-error{color:var(--pg-no-ink);font-weight:600}.pg-hint:has(>svg){display:flex;gap:6px;align-items:flex-start}.pg-hint svg{flex:none;margin-top:2px}.v2-root .pg-hint a{color:var(--v2-brand-600);font-weight:600;text-decoration:underline;text-underline-offset:3px}.v2-root[data-theme=dark] .pg-hint a{color:#b6a9ff}.pg-gold{color:var(--v2-gold)}.pg-gold-text{color:var(--pg-gold-ink)}.pg-yes{color:var(--pg-yes-ink)}.v2-root .pg-link{display:inline-flex;align-items:center;gap:6px;color:var(--v2-brand-600);font-weight:600;text-decoration:underline;text-underline-offset:3px;word-break:break-word;min-height:48px}.v2-root[data-theme=dark] .pg-link{color:#b6a9ff}.pg-legal{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;gap:0 8px;font-size:12.5px;line-height:1.5;color:var(--pg-muted);text-align:center;padding:0 var(--v2-s-2)}.v2-root .pg-legal a{display:inline-flex;align-items:center;min-height:48px;padding:0 8px;color:var(--v2-brand-600);font-weight:600}.v2-root[data-theme=dark] .pg-legal a{color:#b6a9ff}.pg-card{grid-template-columns:minmax(0,1fr);background:var(--v2-surface);border:1px solid var(--v2-line);border-radius:var(--v2-r-lg);padding:var(--v2-s-5) var(--v2-s-4);box-shadow:var(--v2-shadow-1);display:grid;gap:var(--v2-s-3);align-content:start}.pg-card>*{min-width:0}.pg-card p{color:var(--v2-ink-2)}.pg-empty{justify-items:center;text-align:center;padding:var(--v2-s-6) var(--v2-s-4);color:var(--pg-muted)}.pg-empty svg{color:var(--v2-brand)}.v2-root .pg-back{display:inline-flex;align-items:center;gap:6px;min-height:48px;width:fit-content;font-weight:600;text-decoration:none;color:var(--v2-ink-2)}.pg-proto{display:flex;gap:var(--v2-s-3);align-items:flex-start;padding:var(--v2-s-3) var(--v2-s-4);border-radius:var(--v2-r-md);font-size:13.5px;line-height:1.45;border:1px dashed}.pg-proto svg{flex:none;margin-top:2px}.pg-proto p{color:inherit}.pg-proto.is-demo{background:var(--v2-warn-soft);border-color:#e8b86b;color:#6b3a05}.pg-proto.is-preview{background:var(--v2-brand-50);border-color:#b9aaff;color:#2a1a8c}.v2-root[data-theme=dark] .pg-proto.is-demo{color:#ffd99a;border-color:#8a6420}.v2-root[data-theme=dark] .pg-proto.is-preview{color:#cfc6ff;border-color:#4d3fb0}.pg-note{padding:var(--v2-s-3);border-radius:var(--v2-r-md);font-size:13.5px;line-height:1.45}.pg-note-demo{background:var(--v2-warn-soft);color:#6b3a05}.pg-note-risk{background:var(--v2-no-soft);color:#7a1f1f}.v2-root[data-theme=dark] .pg-note-demo{color:#ffd99a}.v2-root[data-theme=dark] .pg-note-risk{color:#ffc2c2}.pg-btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--v2-s-2);min-height:52px;padding:0 var(--v2-s-5);border-radius:var(--v2-r-pill);border:2px solid transparent;font:inherit;font-size:16px;font-weight:700;text-decoration:none;cursor:pointer;transition:transform .15s var(--v2-ease),box-shadow .15s var(--v2-ease),background .15s;text-align:center}.pg-btn:active{transform:scale(.98)}.pg-btn-block{display:flex;width:100%}.pg-btn-sm{min-height:48px;padding:0 var(--v2-s-4);font-size:14px;white-space:nowrap}.v2-root .pg-btn-primary{background:var(--v2-gradient);color:var(--v2-on-brand);box-shadow:var(--v2-shadow-brand)}.v2-root .pg-btn-ghost{background:var(--v2-surface);color:var(--v2-trust);border-color:var(--v2-line)}.v2-root[data-theme=dark] .pg-btn-ghost{color:var(--v2-ink)}.v2-root .pg-btn-gold{background:var(--v2-gold);color:#3b2800}.pg-btn-gold:disabled{background:var(--v2-surface-2);color:var(--pg-muted);cursor:default}.v2-root .pg-btn-light{background:#fff;color:var(--v2-trust);flex:1}.v2-root .pg-btn-outline-light{background:transparent;color:#fff;border-color:rgba(255,255,255,.55);flex:1}.v2-root .pg-btn-social{background:var(--v2-surface);color:var(--v2-ink);border-color:var(--v2-line);box-shadow:var(--v2-shadow-1);justify-content:flex-start;gap:var(--v2-s-3);padding-left:var(--v2-s-4)}.pg-btn.is-disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.pg-iconbtn{display:inline-grid;place-items:center;flex:none;width:48px;height:48px;border-radius:var(--v2-r-pill);border:0;background:transparent;color:var(--v2-ink-2);cursor:pointer}.pg-iconbtn-on-dark{color:#fff}.pg-linkbtn{display:inline-flex;align-items:center;justify-content:center;gap:6px;min-height:48px;background:none;border:0;font:inherit;font-weight:600;font-size:14.5px;color:var(--v2-brand-600);text-decoration:underline;text-underline-offset:3px;cursor:pointer}.v2-root[data-theme=dark] .pg-linkbtn{color:#b6a9ff}.pg-bar{display:flex;height:14px;border-radius:var(--v2-r-pill);overflow:hidden;gap:3px}.pg-bar-yes{background:var(--v2-yes);border-radius:var(--v2-r-pill) 0 0 var(--v2-r-pill);transition:width .6s var(--v2-ease)}.pg-bar-no{flex:1;background:var(--v2-no);border-radius:0 var(--v2-r-pill) var(--v2-r-pill) 0}.pg-share-inline{display:grid;gap:4px}.pg-share-status{min-height:18px;text-align:center;font-size:13px;font-weight:600;color:var(--v2-yes-ink)}.pg-share-status:empty{min-height:0}.pg-label{font-size:14px;font-weight:700}.pg-chips{display:flex;flex-wrap:wrap;gap:var(--v2-s-2)}.pg-chips-scroll{margin-bottom:var(--v2-s-3)}.pg-chip{flex:1 1 0;min-width:64px;min-height:48px;padding:0 var(--v2-s-3);border-radius:var(--v2-r-pill);border:2px solid var(--v2-line);background:var(--v2-surface);color:var(--v2-ink);font:inherit;font-size:15px;font-weight:700;cursor:pointer}.pg-chip.is-active{background:var(--v2-trust);border-color:var(--v2-trust);color:#fff}.v2-root[data-theme=dark] .pg-chip.is-active{background:var(--v2-brand);border-color:var(--v2-brand)}.pg-share{display:grid;gap:var(--v2-s-3)}.pg-sharecard{display:grid;gap:6px;padding:var(--v2-s-5) var(--v2-s-4);border-radius:var(--v2-r-lg);color:#fff;background:var(--v2-gradient-trust);position:relative;overflow:hidden}.pg-sharecard:after{content:"";position:absolute;right:-40px;top:-40px;width:140px;height:140px;border-radius:50%;opacity:.25;background:var(--v2-yes)}.pg-sharecard.is-no:after{background:var(--v2-no)}.pg-sharecard-kicker{font-size:12.5px;font-weight:700;opacity:.85;letter-spacing:.04em;text-transform:uppercase}.pg-sharecard-side{font-size:40px;line-height:1;font-weight:800;letter-spacing:-.02em}.pg-sharecard-q{color:#fff!important;font-size:16px;font-weight:600;line-height:1.35}.pg-sharecard-chance{font-size:14px;font-weight:700}.pg-sharecard-foot{font-size:12px;opacity:.8}.pg-share-actions{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-s-3)}.pg-share-actions .pg-btn{padding:0 var(--v2-s-3)}.pg-skel-card{gap:var(--v2-s-3)}.pg-skel{border-radius:var(--v2-r-sm);background:linear-gradient(90deg,var(--v2-surface-2) 25%,var(--v2-line) 50%,var(--v2-surface-2) 75%);background-size:200% 100%;animation:pg-shimmer 1.4s linear infinite}@keyframes pg-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}.pg-xp{background:var(--v2-gradient-trust);color:#fff;border:0}.pg-xp .pg-kicker{color:rgba(255,255,255,.8)}.pg-xp-top{display:flex;justify-content:space-between;align-items:center;gap:var(--v2-s-3)}.pg-xp-level{font-size:34px;font-weight:800;letter-spacing:-.02em;line-height:1.1}.pg-streak-pill{display:inline-flex;align-items:center;gap:6px;padding:8px 14px;border-radius:var(--v2-r-pill);background:rgba(255,255,255,.14);color:#ffd166}.pg-streak-pill strong{font-size:24px;line-height:1;color:#fff}.pg-streak-pill span{font-size:13px;color:#fff}.pg-xpbar{height:14px;border-radius:var(--v2-r-pill);background:rgba(255,255,255,.2);overflow:hidden}.pg-xpbar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd166,#f2a900);transition:width .6s var(--v2-ease)}.pg-xp-foot{color:rgba(255,255,255,.9)!important;font-size:14px}.pg-xp-foot strong{color:#fff}.pg-week{display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.pg-week li{display:grid;justify-items:center;gap:6px;position:relative}.pg-week-dot{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v2-surface-2);border:2px dashed var(--v2-line);color:#fff}.pg-week li.is-done .pg-week-dot{background:linear-gradient(160deg,#ffb703,#f2760a);border:0}.pg-week li.is-today .pg-week-dot{box-shadow:0 0 0 3px var(--v2-gold-soft),0 0 0 5px var(--v2-gold)}.pg-week-label{font-size:13px;font-weight:700;color:var(--pg-muted)}.pg-week li.is-today .pg-week-label{color:var(--v2-ink)}.pg-daily{border:2px solid var(--v2-gold);background:linear-gradient(180deg,var(--v2-gold-soft),var(--v2-surface) 70%)}.pg-daily-q{font-size:22px;line-height:1.25;font-weight:800;letter-spacing:-.01em;text-wrap:balance;overflow-wrap:anywhere}.pg-chance-mini{display:grid;gap:8px}.pg-chance-mini-nums{display:flex;justify-content:space-between;gap:var(--v2-s-3)}.pg-chance-mini-nums>span{font-size:17px;font-weight:800}.pg-chance-mini .is-yes{color:var(--pg-yes-ink)}.pg-chance-mini .is-no{color:var(--pg-no-ink)}.pg-mission,.pg-missions{display:grid;gap:var(--v2-s-3)}.pg-mission{grid-template-columns:40px minmax(0,1fr);align-items:start;padding:var(--v2-s-4);border-radius:var(--v2-r-md);background:var(--v2-surface-2)}.pg-mission>.pg-btn{grid-column:1/-1;width:100%}.pg-mission-icon{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v2-brand-100);color:var(--v2-brand-600)}.v2-root[data-theme=dark] .pg-mission-icon{color:#cfc6ff}.pg-mission.is-done .pg-mission-icon{background:var(--v2-yes-soft);color:var(--pg-yes-ink)}.pg-mission-body{display:grid;gap:3px;min-width:0}.pg-mission-body strong{font-size:15px;line-height:1.25}.pg-mission-body>span{font-size:12.5px;color:var(--pg-muted);line-height:1.35}.pg-mission-meta{font-weight:700;color:var(--v2-ink-2)!important}.pg-minibar{height:8px;border-radius:var(--v2-r-pill);background:var(--v2-line);overflow:hidden}.pg-minibar span{display:block;height:100%;border-radius:inherit;background:var(--v2-brand)}.pg-mission.is-done .pg-minibar span{background:var(--v2-yes)}.pg-reward{background:var(--v2-gold-soft);border-color:#f0d17a}.v2-root[data-theme=dark] .pg-reward{border-color:#6b5314}.pg-bullets{display:grid;gap:var(--v2-s-2);padding-left:0}.pg-bullets li{position:relative;padding-left:20px;font-size:14px;line-height:1.5;color:var(--v2-ink-2)}.pg-bullets li:before{content:"";position:absolute;left:4px;top:9px;width:6px;height:6px;border-radius:50%;background:var(--v2-brand)}.pg-reward .pg-bullets li:before{background:var(--v2-gold)}.pg-levels{display:grid;gap:var(--v2-s-2)}.pg-levels li{display:grid;grid-template-columns:40px 1fr auto;gap:var(--v2-s-3);align-items:center;padding:var(--v2-s-3);border-radius:var(--v2-r-md);border:1px solid var(--v2-line)}.pg-levels li>div{display:grid;min-width:0}.pg-levels li span{font-size:12.5px;color:var(--pg-muted)}.pg-level-badge{display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--v2-surface-2);color:var(--pg-muted);font-weight:800}.pg-levels li.is-past .pg-level-badge{background:var(--v2-yes-soft);color:var(--pg-yes-ink)}.pg-levels li.is-current{border:2px solid var(--v2-brand);background:var(--v2-brand-50)}.pg-levels li.is-current .pg-level-badge{background:var(--v2-gradient);color:#fff}.pg-level-xp{font-weight:700}.pg-ach-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--v2-s-3)}.pg-ach-grid li{display:grid;gap:2px;justify-items:start;align-content:start;padding:var(--v2-s-3);border-radius:var(--v2-r-md);border:1px solid var(--v2-line)}.pg-ach-grid strong{font-size:14.5px}.pg-ach-grid li>span:not(.pg-ach-icon):not(.pg-sr){font-size:12.5px;color:var(--pg-muted);line-height:1.35}.pg-ach-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;margin-bottom:4px;background:var(--v2-surface-2);color:var(--pg-muted)}.pg-ach-grid li.is-on{background:var(--v2-gold-soft);border-color:#f0d17a}.pg-ach-grid li.is-on .pg-ach-icon{background:var(--v2-gold);color:#3b2800}.v2-root[data-theme=dark] .pg-ach-grid li.is-on{border-color:#6b5314}.pg-league-list,.pg-league-list li{display:grid;gap:var(--v2-s-2)}.pg-league-list li{grid-template-columns:36px 64px 1fr 36px;align-items:center;font-size:14.5px}.pg-league-list li.is-me strong{color:var(--v2-brand-600)}.v2-root[data-theme=dark] .pg-league-list li.is-me strong{color:#cfc6ff}.pg-league-list li>span:last-child{text-align:right;font-weight:700}.pg-avatar{display:grid;place-items:center;flex:none;width:36px;height:36px;border-radius:50%;background:var(--v2-brand-100);color:var(--v2-brand-600);font-weight:800;font-size:15px}.v2-root[data-theme=dark] .pg-avatar{color:#cfc6ff}.pg-avatar-lg{width:56px;height:56px;font-size:22px}.pg-tabs{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;padding:4px;border-radius:var(--v2-r-pill);background:var(--v2-surface-2)}.pg-tab{min-height:48px;border:0;border-radius:var(--v2-r-pill);background:transparent;font:inherit;font-size:15px;font-weight:700;color:var(--v2-ink-2);cursor:pointer;transition:background .2s,color .2s}.pg-tab.is-active{background:var(--v2-surface);color:var(--v2-trust);box-shadow:var(--v2-shadow-1)}.v2-root[data-theme=dark] .pg-tab.is-active{color:#fff;background:var(--v2-brand)}.pg-rank-panel{display:grid;gap:var(--v2-s-4)}.pg-rank-blurb{text-align:center}.pg-podium{display:grid;grid-template-columns:1fr 1.15fr 1fr;gap:var(--v2-s-2);align-items:end;padding:var(--v2-s-4) var(--v2-s-2) 0;border-radius:var(--v2-r-lg);background:var(--v2-gradient-trust);color:#fff;overflow:hidden}.pg-podium li{display:grid;justify-items:center;gap:2px;text-align:center;padding-top:var(--v2-s-2);min-width:0}.pg-podium .pg-avatar{background:#fff;color:var(--v2-trust)}.pg-podium .is-p1 .pg-avatar{box-shadow:0 0 0 4px var(--v2-gold)}.pg-podium .is-me .pg-avatar{box-shadow:0 0 0 4px #a99bff}.pg-podium-name{font-size:13.5px;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pg-podium-acc{font-size:24px;font-weight:800;line-height:1.1}.pg-podium-sub{font-size:11.5px;opacity:.85}.pg-podium-step{display:grid;place-items:center;width:100%;margin-top:var(--v2-s-2);background:rgba(255,255,255,.16);font-weight:800;font-size:22px;border-radius:12px 12px 0 0}.pg-podium .is-p1 .pg-podium-step{height:64px;background:linear-gradient(180deg,#ffd166,#f2a900);color:#3b2800}.pg-podium .is-p2 .pg-podium-step{height:44px}.pg-podium .is-p3 .pg-podium-step{height:32px}.pg-me-card{display:grid;grid-template-columns:auto 1fr auto;gap:var(--v2-s-3);align-items:center;padding:var(--v2-s-3) var(--v2-s-4);border-radius:var(--v2-r-lg);background:var(--v2-brand-50);border:2px solid var(--v2-brand)}.pg-me-card>div{display:grid;line-height:1.3}.pg-me-card span{font-size:13.5px;color:var(--v2-ink-2)}.pg-me-pos{font-size:32px;font-weight:800;color:var(--v2-brand-600)}.v2-root[data-theme=dark] .pg-me-pos{color:#cfc6ff}.pg-rank-list{display:grid;gap:var(--v2-s-2)}.pg-rank-list li{position:relative;display:grid;grid-template-columns:28px 36px 1fr auto;gap:var(--v2-s-3);align-items:center;min-height:64px;padding:var(--v2-s-2) var(--v2-s-4);border-radius:var(--v2-r-md);background:var(--v2-surface);border:1px solid var(--v2-line)}.pg-rank-list li.is-me{border:2px solid var(--v2-brand);background:var(--v2-brand-50)}.pg-gap{position:absolute;left:0;right:0;top:-17px;text-align:center;color:var(--pg-muted);letter-spacing:4px;font-size:12px;line-height:14px}.pg-rank-list li:has(.pg-gap){margin-top:18px}.pg-rank-pos{font-weight:800;color:var(--pg-muted);text-align:center}.pg-rank-who{display:grid;min-width:0;line-height:1.3}.pg-rank-who strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:15px}.pg-rank-who strong em{font-style:normal;font-weight:600;color:var(--v2-brand-600)}.v2-root[data-theme=dark] .pg-rank-who strong em{color:#cfc6ff}.pg-rank-who>span{display:flex;align-items:center;gap:6px;font-size:12.5px;color:var(--pg-muted)}.pg-rank-score{display:grid;justify-items:end;line-height:1.2}.pg-rank-score strong{font-size:20px;font-weight:800}.pg-verified{display:inline-flex;color:var(--pg-yes-ink)}.pg-delta{display:inline-flex;align-items:center;gap:2px;font-size:13px;font-weight:800}.pg-delta.is-up{color:var(--pg-yes-ink)}.pg-delta.is-down{color:var(--pg-no-ink)}.pg-delta.is-flat{color:var(--pg-muted)}.pg-rank-legend .pg-h2{margin-bottom:0}.pg-balance{background:var(--v2-gradient-trust);color:#fff;border:0;gap:var(--v2-s-2)}.pg-balance p{color:rgba(255,255,255,.9)}.pg-balance-top{display:flex;justify-content:space-between;align-items:center}.pg-balance .pg-kicker{color:rgba(255,255,255,.85)}.pg-balance-amount{font-size:44px!important;line-height:1.05;font-weight:800;color:#fff!important;letter-spacing:-.03em}.pg-balance-sub{font-size:13.5px}.pg-balance-sub strong{color:#fff}.pg-balance-actions{display:grid;gap:var(--v2-s-3);margin-top:var(--v2-s-3)}.pg-balance-actions .pg-btn{width:100%}.pg-balance-note{display:flex;align-items:center;gap:6px;font-size:12.5px;opacity:.85}.pg-bonus{border:2px solid #f0d17a;background:linear-gradient(180deg,var(--v2-gold-soft),var(--v2-surface) 45%);gap:var(--v2-s-4)}.v2-root[data-theme=dark] .pg-bonus{border-color:#6b5314}.pg-bonus-head{display:flex;gap:var(--v2-s-3);align-items:center}.pg-bonus-head .pg-h2{margin-bottom:0}.pg-bonus-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:14px;background:var(--v2-gold);color:#3b2800}.pg-split{display:flex;height:16px;border-radius:var(--v2-r-pill);overflow:hidden;gap:3px;background:var(--v2-line)}.pg-split span{display:block;height:100%}.pg-dotkey.is-avail,.pg-split .is-avail{background:var(--v2-yes)}.pg-dotkey.is-promo,.pg-split .is-promo{background:var(--v2-gold)}.pg-dotkey.is-lock,.pg-split .is-lock{background:var(--v2-trust-700)}.pg-balances,.pg-balances li{display:grid;gap:var(--v2-s-3)}.pg-balances li{grid-template-columns:14px 1fr auto;align-items:start}.pg-balances li>div{display:grid;line-height:1.35;min-width:0}.pg-balances li>div span{font-size:13px;color:var(--pg-muted)}.pg-balances b{font-size:18px;font-weight:800}.pg-dotkey{width:14px;height:14px;border-radius:50%;margin-top:4px}.pg-timeline{gap:0}.pg-timeline,.pg-timeline li{display:grid;position:relative}.pg-timeline li{grid-template-columns:28px 1fr;gap:var(--v2-s-3);padding-bottom:var(--v2-s-4)}.pg-timeline li:last-child{padding-bottom:0}.pg-timeline li:before{content:"";position:absolute;left:13px;top:28px;bottom:0;width:2px;background:var(--v2-line)}.pg-timeline li:last-child:before{display:none}.pg-timeline p{font-size:14px;line-height:1.5}.pg-timeline li>div{display:grid;gap:4px;min-width:0}.pg-tl-dot{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;background:var(--v2-surface-2);color:var(--pg-muted);border:2px solid var(--v2-line)}.pg-timeline li.is-done .pg-tl-dot{background:var(--pg-yes-fill);border-color:var(--pg-yes-fill);color:#fff}.pg-timeline li.is-now .pg-tl-dot{background:var(--v2-gold);border-color:var(--v2-gold);color:#3b2800}.pg-timeline li.is-never .pg-tl-dot{background:var(--v2-no-soft);border-color:var(--v2-no-soft);color:var(--pg-no-ink)}.pg-lockbar{height:10px;border-radius:var(--v2-r-pill);background:var(--v2-line);overflow:hidden;margin-top:4px}.pg-lockbar span{display:block;height:100%;border-radius:inherit;background:linear-gradient(90deg,#ffd166,#f2a900)}.pg-details{border-radius:var(--v2-r-md);background:var(--v2-surface-2);padding:0 var(--v2-s-4)}.pg-details summary{display:flex;align-items:center;justify-content:space-between;gap:var(--v2-s-3);min-height:52px;font-weight:700;cursor:pointer;list-style:none}.pg-details summary::-webkit-details-marker{display:none}.pg-details summary:after{content:"+";font-size:24px;font-weight:600;color:var(--v2-brand-600)}.pg-details[open] summary:after{content:"−"}.pg-details[open] summary{margin-bottom:var(--v2-s-2)}.pg-details p{font-size:14px;line-height:1.55;padding-bottom:var(--v2-s-3)}.v2-root .pg-details a{color:var(--v2-brand-600);font-weight:600}.v2-root[data-theme=dark] .pg-details a{color:#b6a9ff}.pg-statement,.pg-stmt{display:grid;gap:var(--v2-s-3)}.pg-stmt{grid-template-columns:44px 1fr auto;align-items:start;padding:var(--v2-s-3) var(--v2-s-4);border-radius:var(--v2-r-lg);background:var(--v2-surface);border:1px solid var(--v2-line);box-shadow:var(--v2-shadow-1)}.pg-stmt-icon{display:grid;place-items:center;width:44px;height:44px;border-radius:14px;background:var(--v2-surface-2);color:var(--v2-ink-2)}.pg-stmt-icon.is-deposit,.pg-stmt-icon.is-win{background:var(--v2-yes-soft);color:var(--pg-yes-ink)}.pg-stmt-icon.is-bonus{background:var(--v2-gold-soft);color:var(--pg-gold-ink)}.pg-stmt-icon.is-bet{background:var(--v2-brand-100);color:var(--v2-brand-600)}.v2-root[data-theme=dark] .pg-stmt-icon.is-bet{color:#cfc6ff}.pg-stmt-body{display:grid;gap:2px;min-width:0;justify-items:start}.pg-stmt-body strong{font-size:15px}.pg-stmt-body>span{font-size:13px;color:var(--pg-muted);line-height:1.35;overflow-wrap:anywhere}.pg-stmt-right{display:grid;justify-items:end;gap:2px}.pg-stmt-right strong{font-size:16px;font-weight:800;white-space:nowrap}.pg-stmt-right strong.is-pos{color:var(--pg-yes-ink)}.pg-stmt-right span{font-size:12.5px;color:var(--pg-muted)}.pg-tag{font-style:normal;font-size:12px;font-weight:700;padding:2px 10px;border-radius:var(--v2-r-pill);margin-top:4px}.pg-tag.is-gold{background:var(--v2-gold-soft);color:var(--pg-gold-ink)}.pg-tag.is-yes{background:var(--v2-yes-soft);color:var(--pg-yes-ink)}.pg-tag.is-muted{background:var(--v2-surface-2);color:var(--pg-muted)}.pg-wizard{display:grid;gap:var(--v2-s-4)}.pg-progress{display:grid;grid-template-columns:repeat(3,1fr);gap:var(--v2-s-2)}.pg-progress-step{display:grid;gap:6px}.pg-progress-bar{height:6px;border-radius:var(--v2-r-pill);background:var(--v2-line);transition:background .3s}.pg-progress-step.is-on .pg-progress-bar{background:var(--v2-gradient)}.pg-progress-label{font-size:12.5px;font-weight:700;color:var(--pg-muted)}.pg-progress-step.is-on .pg-progress-label{color:var(--v2-ink)}.pg-context{padding:var(--v2-s-3) var(--v2-s-4);border-radius:var(--v2-r-md);background:var(--v2-brand-50);border:1px solid var(--v2-brand-100);font-size:14px;line-height:1.45;overflow-wrap:anywhere}.pg-step{gap:var(--v2-s-4)}.pg-social{display:grid;gap:var(--v2-s-3)}.pg-brandmark{display:grid;place-items:center;width:28px;height:28px;border-radius:50%;font-weight:800;font-size:15px;color:#fff}.pg-brandmark.is-google{background:linear-gradient(135deg,#4285f4,#ea4335 60%,#fbbc05)}.pg-brandmark.is-apple{background:#111}.pg-or{display:flex;align-items:center;gap:var(--v2-s-3);color:var(--pg-muted);font-size:13px}.pg-or:after,.pg-or:before{content:"";flex:1;height:1px;background:var(--v2-line)}.pg-form{display:grid;gap:var(--v2-s-2)}.pg-input{width:100%;min-height:56px;padding:0 var(--v2-s-4);border:2px solid var(--v2-line);border-radius:var(--v2-r-md);background:var(--v2-surface);color:var(--v2-ink);font:inherit;font-size:16px}.pg-input:focus{outline:0;border-color:var(--v2-brand);box-shadow:var(--v2x-focus,0 0 0 3px rgba(59,130,246,.45))}.pg-input-wrap{position:relative}.pg-input-wrap .pg-input{padding-right:56px}.pg-input-wrap .pg-iconbtn{position:absolute;right:4px;top:4px}.pg-form .pg-btn{margin-top:var(--v2-s-2)}.pg-trustrow{display:grid;gap:var(--v2-s-2);padding-top:var(--v2-s-3);border-top:1px solid var(--v2-line)}.pg-trustrow li{display:flex;align-items:center;gap:var(--v2-s-2);font-size:13.5px;color:var(--v2-ink-2);font-weight:600}.pg-trustrow svg{color:var(--v2-brand);flex:none}.pg-check{display:flex;align-items:flex-start;gap:var(--v2-s-3);min-height:56px;padding:var(--v2-s-3) var(--v2-s-4);border:2px solid var(--v2-line);border-radius:var(--v2-r-md);cursor:pointer}.pg-check:has(input:checked){border-color:var(--v2-brand);background:var(--v2-brand-50)}.pg-check input{flex:none;width:24px;height:24px;margin:2px 0 0;accent-color:var(--v2-brand)}.pg-check span{display:grid;gap:2px}.pg-check em{font-style:normal;font-size:13.5px;color:var(--pg-muted)}.v2-root .pg-check em a{color:var(--v2-brand-600);font-weight:600}.v2-root[data-theme=dark] .pg-check em a{color:#b6a9ff}.pg-step-actions{display:grid;grid-template-columns:auto 1fr;gap:var(--v2-s-3)}.pg-done{justify-items:stretch;text-align:center}.pg-done-icon{color:var(--v2-yes);justify-self:center}.pg-welcome{display:grid;grid-template-columns:28px 1fr;gap:var(--v2-s-3);text-align:left;padding:var(--v2-s-4);border-radius:var(--v2-r-lg);background:var(--v2-gold-soft);border:1px solid #f0d17a}.v2-root[data-theme=dark] .pg-welcome{border-color:#6b5314}.pg-welcome>svg{color:var(--pg-gold-ink);margin-top:2px}.pg-welcome>div{display:grid;gap:var(--v2-s-2);min-width:0}.pg-welcome p{font-size:14px;line-height:1.5}@media (max-width:360px){.pg{--pg-pad:12px}.pg-question{font-size:23px}.pg-chance-nums strong{font-size:34px}.pg-balance-amount{font-size:38px!important}.pg-balance-actions{flex-direction:column}}