.pwg-spin{border-radius:var(--pw-radius-xl);scroll-margin-top:calc(var(--pw-header-h) + 72px);background:var(--md-surface-container-lowest);color:var(--md-on-surface);box-shadow:var(--pw-shadow-2);gap:14px;min-width:0;margin:0 0 20px;padding:16px;display:grid;overflow:hidden}.pwg-spin-head{grid-template-columns:auto minmax(0,1fr);align-items:center;gap:12px;display:grid}.pwg-spin-head h2{font:900 var(--pw-text-headline-s)/1.15 var(--pw-font-display);text-transform:uppercase;margin:0}.pwg-spin-head p{font:600 var(--pw-text-body-m)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);overflow-wrap:anywhere;margin:2px 0 0}.pwg-spin-head p[data-tone=ready]{color:var(--md-success)}.pwg-spin-mini{background:conic-gradient(var(--pw-gold-500) 0 45deg, var(--pw-navy-900) 45deg 90deg, var(--pw-blue-700) 90deg 135deg, var(--pw-cream-300) 135deg 180deg, var(--pw-gold-500) 180deg 225deg, var(--pw-navy-900) 225deg 270deg, var(--pw-blue-700) 270deg 315deg, var(--pw-cream-300) 315deg 360deg);width:52px;height:52px;box-shadow:0 0 0 3px var(--pw-gold-500), 0 0 0 5px var(--pw-navy-925);border-radius:50%;flex:none;position:relative}.pwg-spin-mini:after{content:"";background:var(--pw-gold-500);box-shadow:0 0 0 2px var(--pw-navy-925);border-radius:50%;position:absolute;inset:36%}.pwg-spin-wheel{width:100%;min-width:0;max-width:360px;margin-inline:auto}.pwg-spin-last{font:600 var(--pw-text-body-m)/1.4 var(--pw-font-body);margin:0}.pwg-spin-wallet{border-radius:var(--pw-radius-lg);background:var(--md-primary-container);color:var(--md-on-primary-container);gap:10px;padding:12px 14px;display:grid}.pwg-spin-wallet p{font:700 var(--pw-text-body-m)/1.4 var(--pw-font-body);overflow-wrap:anywhere;margin:0}.pwg-spin-wallet .pw-btn{white-space:nowrap;justify-self:start}.pwg-spin-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:4px 16px;display:flex}.pwg-spin-foot p{font:500 var(--pw-text-body-s)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);margin:0}.pwg-spin-foot a{min-height:44px;font:700 var(--pw-text-body-m)/1.2 var(--pw-font-body);color:var(--md-primary);align-items:center;display:inline-flex}.pwg-spin-error{color:var(--md-error);font:600 var(--pw-text-body-m)/1.4 var(--pw-font-body);margin:0}.pwg-spin-cta .pw-btn{white-space:nowrap}.pwg-spin-after{justify-content:center;align-items:flex-end;min-height:108px;display:flex}.pwg-spin-home{width:min(100% - 2 * var(--pw-gutter,16px), 720px);margin:16px auto}.pwg-spin-home .pwg-spin{grid-template-columns:minmax(0,1fr);margin:0}@media (min-width:30rem){.pwg-spin-home .pwg-spin{grid-template-columns:minmax(0,1fr) auto;align-items:center}}.pwg-use{gap:10px;margin:0;padding:0;list-style:none;display:grid}.pwg-use li{border-radius:var(--pw-radius-lg);background:var(--md-surface-container-high);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 12px;padding:12px;display:grid}.pwg-use .name{font:700 var(--pw-text-body-l)/1.3 var(--pw-font-body);overflow-wrap:anywhere;margin:0}.pwg-use .sub{font:500 var(--pw-text-body-s)/1.35 var(--pw-font-body);color:var(--md-on-surface-variant);margin:2px 0 0}.pwg-use .step{align-items:center;gap:4px;display:inline-flex}.pwg-use .step output{text-align:center;min-width:3ch;font:800 var(--pw-text-title-m,1.1rem)/1 var(--pw-font-display);font-variant-numeric:tabular-nums}.pwg-use-left{font:700 var(--pw-text-body-m)/1.4 var(--pw-font-body);margin:0}
