.GameSkeleton-module__xi3Q-q__block{background:var(--md-surface-container-high);position:relative;overflow:hidden}.GameSkeleton-module__xi3Q-q__block:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--md-on-surface) 9%, transparent) 50%, transparent 70%);animation:GameSkeleton-module__xi3Q-q__shimmer 1.6s var(--pw-ease-emphasized) infinite;position:absolute;inset:0;translate:-100%}@keyframes GameSkeleton-module__xi3Q-q__shimmer{to{translate:100%}}@media (prefers-reduced-motion:reduce){.GameSkeleton-module__xi3Q-q__block:after{opacity:0;animation:none}}[data-motion=reduce] .GameSkeleton-module__xi3Q-q__block:after{opacity:0;animation:none}
@layer theme,base;@layer components{@media (prefers-reduced-motion:reduce){:root{--pw-ui-a-enter:pw-ui-fade;--pw-ui-a-shake:none;--pw-ui-a-loop:none;--pw-ui-a-float:none;--pw-ui-a-sheen:none;--pw-ui-a-flash:none;--pw-ui-travel:0;--pw-ui-closed-opacity:0}}[data-motion=reduce]{--pw-ui-a-enter:pw-ui-fade;--pw-ui-a-shake:none;--pw-ui-a-loop:none;--pw-ui-a-float:none;--pw-ui-a-sheen:none;--pw-ui-a-flash:none;--pw-ui-travel:0;--pw-ui-closed-opacity:0}:root,[data-theme=stage],[data-theme=arena]{--pw-ui-accent:var(--md-secondary);--pw-ui-on-accent:var(--md-on-secondary);--pw-ui-card-hover:inset 0 0 0 1.5px var(--md-secondary), 0 0 28px -6px color-mix(in srgb, var(--md-secondary) 55%, transparent)}[data-theme=paper],[data-theme=office]{--pw-ui-accent:var(--md-primary);--pw-ui-on-accent:var(--md-on-primary);--pw-ui-card-hover:var(--pw-shadow-2)}@keyframes pw-ui-fade{0%{opacity:0}}@keyframes pw-ui-pop{0%{opacity:0;scale:.6}}@keyframes pw-ui-rise{0%{opacity:0;translate:0 24px}}@keyframes pw-ui-rise-sm{0%{opacity:0;translate:0 -6px}}@keyframes pw-ui-drop{0%{opacity:0;translate:0 -8px;scale:1 .96}}@keyframes pw-ui-morph-in{0%{opacity:0;clip-path:var(--pw-shape-circle);rotate:-45deg;scale:.6}}@keyframes pw-ui-stamp{0%{opacity:0;rotate:-34deg;scale:1.7}}@keyframes pw-ui-slam{0%{opacity:0;scale:1.6}}@keyframes pw-ui-shake-a{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}@keyframes pw-ui-shake-b{20%{translate:-6px}40%{translate:5px}60%{translate:-3px}80%{translate:2px}}@keyframes pw-ui-float-up{0%{opacity:0;translate:0 8px;scale:.6}18%{opacity:1;scale:1.18}32%{scale:1}70%{opacity:1}to{opacity:0;translate:0 -64px}}@keyframes pw-ui-shimmer{0%{background-position:150% 0}to{background-position:-50% 0}}@keyframes pw-ui-breathe{50%{scale:1.02}}@keyframes pw-ui-sheen-8{0%,85%{background-position:150% 0}to{background-position:-60% 0}}@keyframes pw-ui-sheen-once{0%{background-position:150% 0}to{background-position:-60% 0}}@keyframes pw-ui-ants{to{stroke-dashoffset:-14px}}@keyframes pw-ui-pulse-dot{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, currentColor 60%, transparent)}60%{box-shadow:0 0 0 8px #0000}}@keyframes pw-ui-spin{to{rotate:360deg}}@keyframes pw-ui-arc{0%,to{stroke-dasharray:.08 1}50%{stroke-dasharray:.62 1}}@keyframes pw-ui-indet{0%{clip-path:inset(0 100% 0 0 round 2px)}55%{clip-path:inset(0 8% 0 30% round 2px)}to{clip-path:inset(0 0 0 100% round 2px)}}@keyframes pw-ui-flash{0%{background-color:color-mix(in srgb, var(--md-secondary-fixed) 42%, var(--md-surface-container))}}@keyframes pw-ui-flash-b{0%{background-color:color-mix(in srgb, var(--md-secondary-fixed) 42%, var(--md-surface-container))}}@keyframes pw-ui-delta{0%{opacity:0}10%,78%{opacity:1}to{opacity:0}}@keyframes pw-ui-chase4{50%{stroke-dashoffset:2px}}@keyframes pw-ui-flash-white{30%{opacity:.9}}@keyframes pw-ui-solid{to{opacity:1}}a.pw-btn{text-decoration:none}.pw-btn{--icon:24px;--hit:0px;text-align:center}.pw-btn>.icon,.pw-btn>.trail{transition:opacity var(--pw-dur-effects) var(--pw-ease-effects);flex:none;place-items:center;display:inline-grid}.pw-btn>.icon>svg,.pw-btn>.trail>svg{width:var(--icon);height:var(--icon)}.pw-btn>.label{text-wrap:balance;transition:opacity var(--pw-dur-effects) var(--pw-ease-effects);line-height:1.1}.pw-btn[data-size=lg]{--icon:32px}.pw-btn[data-size=xl]{--icon:40px}.pw-btn[data-size=sm]{--icon:20px;--hit:4px}.pw-btn.pw-btn[data-size=xs]{--h:32px;--px:16px;--icon:20px;--hit:8px;font-size:.8125rem}.pw-btn.pw-btn:is([data-size=sm],[data-size=xs]){border:var(--hit) solid transparent;min-height:calc(var(--h) + 2 * var(--hit));--r:calc(var(--h) / 2 + var(--hit));--r-pressed:calc(var(--pw-radius-sm) + var(--hit));background-clip:padding-box}.pw-btn.pw-btn[data-shape=square]:is([data-size=sm],[data-size=xs]){--r:calc(var(--pw-radius-md) + var(--hit))}.pw-btn.pw-btn[data-shape=square]:is([data-size=lg],[data-size=xl]){--r:var(--pw-radius-xl)}.pw-btn.pw-btn:is([data-size=sm],[data-size=xs])[aria-busy=true],.pw-btn[data-state=success]{width:calc(var(--h) + 2 * var(--hit));pointer-events:none;border-radius:50%;padding:0}.pw-btn[data-full]{width:100%;margin-inline:auto;display:flex}.pw-btn:is([aria-disabled=true],[data-disabled]){opacity:.38;cursor:not-allowed}.pw-btn[aria-busy=true]>:is(.icon,.trail),.pw-btn[data-state=success]>:is(.label,.icon,.trail,.spinner){opacity:0}.pw-btn>.okmark{opacity:0;transition:opacity var(--pw-dur-effects) var(--pw-ease-effects), scale var(--pw-dur-celebrate) var(--pw-ease-celebrate), rotate var(--pw-dur-spatial) var(--pw-ease-spatial);place-items:center;display:grid;position:absolute;inset:0;rotate:-45deg;scale:.3}.pw-btn>.okmark>svg{width:55%;height:55%}.pw-btn[data-state=success]>.okmark{opacity:1;rotate:none;scale:1}.pw-btn[data-state=success]:after{animation:none}.pw-btn[data-state=error]{animation:var(--pw-ui-a-shake,pw-ui-shake-a) .4s var(--pw-ease-emphasized)}.pw-btn[data-variant=jackpot]:focus-visible{outline-color:var(--md-on-secondary-fixed);box-shadow:0 0 0 6px var(--md-secondary-fixed), var(--pw-glow-gold)}.pw-btn[data-variant=text]{--px:16px}.pw-icon-btn{--size:48px;--vis:48px;--hit:calc((var(--size) - var(--vis)) / 2);--r:calc(var(--vis) / 2 + var(--hit));--bg:transparent;--fg:var(--md-on-surface-variant);--icon:24px;width:var(--size);height:var(--size);border:var(--hit) solid transparent;background:var(--bg);color:var(--fg);border-radius:var(--r);cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-radius var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), background-color var(--pw-dur-effects) var(--pw-ease-effects), color var(--pw-dur-effects) var(--pw-ease-effects), box-shadow var(--pw-dur-effects) var(--pw-ease-effects);background-clip:padding-box;flex:none;place-items:center;margin:0;padding:0;text-decoration:none;display:inline-grid;position:relative;overflow:hidden}.pw-icon-btn>svg{width:var(--icon);height:var(--icon)}.pw-icon-btn:before{content:"";z-index:-1;opacity:0;transition:opacity var(--pw-dur-effects-fast) var(--pw-ease-effects);background:currentColor;position:absolute;inset:0}.pw-icon-btn:hover:before{opacity:.08}.pw-icon-btn:is(:focus-visible,:active):before{opacity:.1}.pw-icon-btn:active{border-radius:calc(var(--pw-radius-md) + var(--hit));scale:.94}.pw-icon-btn:disabled,.pw-icon-btn[aria-disabled=true]{opacity:.38;cursor:not-allowed}.pw-icon-btn[data-size=sm]{--vis:40px;--icon:20px}.pw-icon-btn[data-size=lg]{--size:56px;--vis:56px}.pw-icon-btn[data-size=xl]{--size:72px;--vis:72px;--icon:32px}.pw-icon-btn[data-variant=filled]{--bg:var(--md-primary);--fg:var(--md-on-primary)}.pw-icon-btn[data-variant=tonal]{--bg:var(--md-secondary-container);--fg:var(--md-on-secondary-container)}.pw-icon-btn[data-variant=outlined]{box-shadow:inset 0 0 0 1.5px var(--md-outline);--fg:var(--md-on-surface)}.pw-icon-btn[data-variant=jackpot]{--fg:var(--md-on-secondary-fixed);background:var(--pw-gradient-gold);background-clip:padding-box}.pw-icon-btn[aria-pressed=true]{border-radius:calc(var(--pw-radius-lg) + var(--hit))}.pw-icon-btn[aria-pressed=true]:is([data-variant=standard],[data-variant=outlined]){--bg:var(--md-secondary-container);--fg:var(--md-on-secondary-container);box-shadow:none}.pw-icon-btn[aria-pressed=false][data-variant=filled]{--bg:var(--md-surface-container-highest);--fg:var(--md-primary)}.pw-btn-group{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-btn-group[data-full]>.pw-btn{flex:1 1 0;min-width:max-content}.pw-btn-group>.pw-btn:active{padding-inline:calc(var(--px) * 1.3)}.pw-btn-group[data-connected]{flex-wrap:nowrap;gap:2px}.pw-btn-group[data-connected]>.pw-btn{border-radius:var(--pw-radius-sm)}.pw-btn-group[data-connected]>.pw-btn:first-child{border-start-start-radius:var(--r);border-end-start-radius:var(--r)}.pw-btn-group[data-connected]>.pw-btn:last-child{border-start-end-radius:var(--r);border-end-end-radius:var(--r)}.pw-seg{border:0;gap:2px;min-width:0;max-width:100%;margin:0;padding:0;display:inline-flex}.pw-seg[data-full]{width:100%;display:flex}.pw-seg-item{--px:16px;min-width:48px;min-height:48px;padding:4px var(--px);border-radius:var(--pw-radius-sm);background:var(--md-surface-container-highest);color:var(--md-on-surface);font:700 var(--pw-text-label-l)/1.1 var(--pw-font-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;cursor:pointer;-webkit-user-select:none;user-select:none;isolation:isolate;-webkit-tap-highlight-color:transparent;transition:border-radius var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), padding var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), background-color var(--pw-dur-effects) var(--pw-ease-effects), color var(--pw-dur-effects) var(--pw-ease-effects);flex:auto;justify-content:center;align-items:center;gap:6px;text-decoration:none;display:inline-flex;position:relative;overflow:hidden}.pw-seg-item:first-child{border-start-start-radius:999px;border-end-start-radius:999px}.pw-seg-item:last-child{border-start-end-radius:999px;border-end-end-radius:999px}.pw-seg-item:before{content:"";z-index:-1;opacity:0;transition:opacity var(--pw-dur-effects-fast) var(--pw-ease-effects);background:currentColor;position:absolute;inset:0}.pw-seg-item:hover:before{opacity:.08}.pw-seg-item:active{padding-inline:calc(var(--px) * 1.4)}.pw-seg-item:active:before{opacity:.1}.pw-seg-item>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pw-seg-item:is(:has(>input:checked),[aria-current=true],[aria-current=page]){background:var(--md-secondary-container);color:var(--md-on-secondary-container);border-radius:999px}.pw-seg-item>.check{opacity:0;width:0;transition:width var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), margin var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), opacity var(--pw-dur-effects) var(--pw-ease-effects);margin-inline-end:-6px;display:inline-grid;overflow:hidden}.pw-seg-item>.check>svg{flex:none;width:18px;height:18px}.pw-seg-item:is(:has(>input:checked),[aria-current=true],[aria-current=page])>.check{opacity:1;width:18px;margin-inline-end:0}.pw-seg-item:has(>input:focus-visible){outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-seg-item:has(>input:disabled){opacity:.38;cursor:not-allowed}.pw-seg[data-size=sm] .pw-seg-item{--px:12px;font-size:var(--pw-text-label-m)}.pw-tf{gap:4px;min-width:0;display:grid}.pw-tf .pw-field{min-width:0}.pw-tf .pw-field>:is(input,textarea,select){width:100%;min-width:0}.pw-field>label{white-space:nowrap;text-overflow:ellipsis;max-width:calc(100% - 64px);overflow:hidden}.pw-field>:is(input,textarea):is(:focus,:not(:placeholder-shown))+label,.pw-select>select+label{max-width:calc(133.333% - 85.3333px)}.pw-field>label>.req{color:var(--md-error);margin-inline-start:2px}.pw-field :is(textarea,select){font:500 1rem/1.25 var(--pw-font-body);border-radius:var(--pw-radius-sm) var(--pw-radius-sm) 0 0;background:var(--md-surface-container-highest);min-height:60px;color:var(--md-on-surface);box-shadow:inset 0 -1px 0 var(--md-outline);transition:box-shadow var(--pw-dur-effects) var(--pw-ease-effects), background-color var(--pw-dur-effects) var(--pw-ease-effects);border:0;padding:26px 48px 8px 16px}.pw-field textarea{resize:vertical;field-sizing:content;min-height:128px;max-height:320px;padding-top:28px;line-height:1.45}.pw-field :is(textarea,select):focus{box-shadow:inset 0 -3px 0 var(--md-primary);outline:none}.pw-field :is(textarea,select):focus+label,.pw-field textarea:not(:placeholder-shown)+label{transform:translateY(-11px)scale(.75)}.pw-field :is(textarea,select):focus+label{color:var(--md-primary)}.pw-field :is(textarea,select):user-invalid{box-shadow:inset 0 -3px 0 var(--md-error);animation:var(--pw-ui-a-shake,pw-shake) .4s var(--pw-ease-emphasized)}.pw-field :is(textarea,select):user-invalid+label{color:var(--md-error)}.pw-field>:is(input,textarea,select):hover:not(:focus,:disabled,[readonly]){background-color:color-mix(in srgb, var(--md-surface-container-highest) 92%, var(--md-on-surface))}.pw-field>:is(input,textarea)[readonly]{background-color:var(--md-surface-container-high);box-shadow:inset 0 -1px 0 var(--md-outline-variant)}.pw-field>:is(input,textarea,select):disabled{cursor:not-allowed}.pw-field input:autofill{box-shadow:inset 0 -1px 0 var(--md-outline), inset 0 0 0 100px var(--md-surface-container-highest);-webkit-text-fill-color:var(--md-on-surface);caret-color:var(--md-on-surface)}.pw-field input:autofill:focus{box-shadow:inset 0 -3px 0 var(--md-primary), inset 0 0 0 100px var(--md-surface-container-highest)}.pw-field>.check{color:var(--md-on-success);place-items:center;display:grid}.pw-field>.check>svg{width:16px;height:16px}.pw-field textarea:user-valid:not(:placeholder-shown)~.check{clip-path:var(--pw-shape-circle);rotate:none;scale:1}.pw-field select:user-valid:not(:has(option[value=""]:checked))~.check{clip-path:var(--pw-shape-circle);rotate:none;scale:1}.pw-field[data-leading]>.lead{color:var(--md-on-surface-variant);pointer-events:none;display:grid;position:absolute;top:18px;left:12px}.pw-field[data-leading]>:is(input,textarea,select){padding-left:48px}.pw-field[data-leading]>label{left:48px}.pw-field[data-trailing]>.trail{display:grid;position:absolute;top:6px;right:0}.pw-field>.err-icon{color:var(--md-error);pointer-events:none;transition:scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);display:grid;position:absolute;top:18px;right:12px;scale:0}.pw-tf[data-invalid] .pw-field>.err-icon{scale:1}.pw-field>:is(input,textarea,select):user-invalid~.err-icon{scale:1}.pw-tf[data-invalid] .pw-field>:is(input,textarea,select){box-shadow:inset 0 -3px 0 var(--md-error)}.pw-tf[data-invalid] .pw-field>label{color:var(--md-error)}.pw-tf[data-shake=a] .pw-field>:is(input,textarea,select){animation:var(--pw-ui-a-shake,pw-ui-shake-a) .4s var(--pw-ease-emphasized)}.pw-tf[data-shake=b] .pw-field>:is(input,textarea,select){animation:var(--pw-ui-a-shake,pw-ui-shake-b) .4s var(--pw-ease-emphasized)}.pw-tf[data-disabled]{opacity:.38}.pw-tf-support{min-height:18px;font:500 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);align-items:flex-start;gap:16px;padding:0 16px;display:flex}.pw-tf-support>p{flex:1;min-width:0;margin:0}.pw-tf-support>.count{font-variant-numeric:tabular-nums;white-space:nowrap;margin-inline-start:auto}.pw-tf-support>.err{color:var(--md-error);font-weight:600;display:none}.pw-tf:is([data-invalid],:has(.pw-field>:user-invalid)) .pw-tf-support>.err{animation:var(--pw-ui-a-enter,pw-ui-rise-sm) var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast) both;display:block}.pw-tf:is([data-invalid],:has(.pw-field>:user-invalid)) .pw-tf-support>.hint:has(~.err){display:none}.pw-select>select{appearance:none;cursor:pointer}.pw-select>select+label{transform:translateY(-11px)scale(.75)}.pw-select>select:has(option[value=""]:checked):not(:focus)+label{transform:none}.pw-select>.chev,.pw-combo .pw-field>.chev{color:var(--md-on-surface-variant);pointer-events:none;transition:rotate var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);display:grid;position:absolute;top:18px;right:12px}.pw-tf[data-invalid] .pw-select>.chev{display:none}.pw-select>select:user-invalid~.chev{display:none}@supports (appearance:base-select){.pw-select>select{appearance:base-select}.pw-select>select::picker(select){appearance:base-select}.pw-select>select{align-items:center;display:flex}.pw-select>select::picker-icon{display:none}.pw-select>select:open~.chev{rotate:180deg}.pw-select>select::picker(select){border-radius:var(--pw-radius-lg);background:var(--md-surface-container-high);color:var(--md-on-surface);box-shadow:var(--pw-shadow-3);opacity:0;max-height:min(60dvh,360px);transition:opacity var(--pw-dur-effects) var(--pw-ease-effects), translate var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), display var(--pw-dur-effects) allow-discrete, overlay var(--pw-dur-effects) allow-discrete;border:0;margin-block:4px;padding:8px 0;translate:0 -8px}.pw-select>select:open::picker(select){opacity:1;translate:0}@starting-style{.pw-select>select:open::picker(select){opacity:0;translate:0 -8px}}.pw-select option{min-height:48px;font:500 1rem/1.3 var(--pw-font-body);align-items:center;gap:12px;padding:0 16px;display:flex}.pw-select option:is(:hover,:focus-visible){background:color-mix(in srgb, var(--md-on-surface) 8%, transparent);outline:none}.pw-select option:checked{background:var(--md-secondary-container);color:var(--md-on-secondary-container);font-weight:700}.pw-select option::checkmark{order:1;margin-inline-start:auto}}.pw-combo{position:relative}.pw-combo[data-open] .pw-field>.chev{rotate:180deg}.pw-combo .pw-field>.chev{pointer-events:auto;top:6px;right:4px}.pw-listbox{z-index:var(--pw-z-raised);overscroll-behavior:contain;border-radius:var(--pw-radius-lg);background:var(--md-surface-container-high);max-height:min(50dvh,320px);color:var(--md-on-surface);box-shadow:var(--pw-shadow-3);transform-origin:top;animation:var(--pw-ui-a-enter,pw-ui-drop) var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast) both;margin:0;padding:8px 0;list-style:none;position:absolute;top:64px;left:0;right:0;overflow-y:auto}.pw-option{cursor:pointer;min-height:48px;font:500 1rem/1.3 var(--pw-font-body);align-items:center;gap:12px;padding:0 16px;display:flex;position:relative}.pw-option>.opt-check{width:20px;color:var(--md-primary);opacity:0;display:grid}.pw-option>.opt-label{flex:1;min-width:0}.pw-option>.opt-hint{font:600 var(--pw-text-label-m)/1 var(--pw-font-body);color:var(--md-on-surface-variant)}.pw-option[data-active]{background:color-mix(in srgb, var(--md-on-surface) 10%, transparent);box-shadow:inset 3px 0 0 var(--md-primary)}.pw-option[aria-selected=true]{font-weight:700}.pw-option[aria-selected=true]>.opt-check{opacity:1}.pw-option[aria-disabled=true]{opacity:.38;cursor:not-allowed}.pw-combo-note{border-radius:var(--pw-radius-lg);background:var(--md-tertiary-container);color:var(--md-on-tertiary-container);font:600 var(--pw-text-body-m)/1.45 var(--pw-font-body);animation:var(--pw-ui-a-enter,pw-ui-rise-sm) var(--pw-dur-spatial) var(--pw-ease-spatial) both;gap:10px;margin-top:8px;padding:14px 16px;display:grid}.pw-combo-note>p{margin:0}.pw-check-row,.pw-radio-row{cursor:pointer;-webkit-tap-highlight-color:transparent;align-items:flex-start;gap:12px;min-height:48px;padding-block:12px;display:flex;position:relative}.pw-check-row>.txt,.pw-radio-row>.txt{min-width:0;font:500 var(--pw-text-body-l)/1.4 var(--pw-font-body);flex:1;gap:2px;display:grid}.pw-check-row .desc,.pw-radio-row .desc{font:500 var(--pw-text-body-m)/1.43 var(--pw-font-body);color:var(--md-on-surface-variant)}.pw-check-row a,.pw-switch-row a{color:var(--md-primary);text-underline-offset:2px;font-weight:700;text-decoration:underline}:is(.pw-check-row:has(input:disabled),.pw-radio-row:has(input:disabled)){cursor:not-allowed;opacity:.38}.pw-check,.pw-radio{flex:none;place-items:center;width:24px;height:24px;margin-top:-1px;display:grid;position:relative}.pw-check>input,.pw-radio>input{z-index:1;opacity:0;width:48px;height:48px;cursor:inherit;margin:0;position:absolute;top:50%;left:50%;translate:-50% -50%}.pw-check>.box{width:18px;height:18px;box-shadow:inset 0 0 0 2px var(--md-outline);transition:background-color var(--pw-dur-effects) var(--pw-ease-effects), box-shadow var(--pw-dur-effects) var(--pw-ease-effects), scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);border-radius:2px;place-items:center;display:grid}.pw-check>.box>svg{fill:none;width:14px;height:14px;stroke:var(--md-on-primary);stroke-width:3.2px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:1;stroke-dashoffset:1px;transition:stroke-dashoffset var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast)}.pw-check>input:checked+.box{background:var(--md-primary);box-shadow:none}.pw-check>input:checked+.box>svg{stroke-dashoffset:0}.pw-check>input:active+.box,.pw-radio>input:active+.ring{scale:.86}.pw-check>input:focus-visible+.box,.pw-radio>input:focus-visible+.ring{outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-check-row[data-invalid] .box,.pw-radio-group[data-invalid] .ring{box-shadow:inset 0 0 0 2px var(--md-error)}.pw-check>input:user-invalid+.box{box-shadow:inset 0 0 0 2px var(--md-error)}.pw-check-row[data-invalid]>.txt>.lbl{color:var(--md-error)}.pw-field-error{font:600 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-error);animation:var(--pw-ui-a-enter,pw-ui-rise-sm) var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast) both;margin:0;padding-inline-start:36px}.pw-switch-row{align-items:flex-start;gap:16px;padding-block:8px;display:flex}.pw-switch-row[data-position=start]{flex-direction:row-reverse;justify-content:flex-end}.pw-switch-row>.txt{flex:1;gap:2px;min-width:0;padding-top:12px;display:grid}.pw-switch-row .title{font:600 var(--pw-text-body-l)/1.4 var(--pw-font-body);cursor:pointer}.pw-switch-row .legal{font:500 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);margin:0}.pw-switch{flex:none;width:52px;height:32px;margin-block:8px;position:relative}.pw-switch>input{z-index:1;opacity:0;cursor:pointer;appearance:none;width:calc(100% + 8px);height:calc(100% + 16px);margin:0;position:absolute;inset:-8px -4px}.pw-switch>.track{background:var(--md-surface-container-highest);box-shadow:inset 0 0 0 2px var(--md-outline);transition:background-color var(--pw-dur-effects) var(--pw-ease-effects), box-shadow var(--pw-dur-effects) var(--pw-ease-effects);border-radius:16px;position:absolute;inset:0}.pw-switch>.track>.handle{background:var(--md-outline);width:16px;height:16px;transition:left var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), width var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), height var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), background-color var(--pw-dur-effects) var(--pw-ease-effects);border-radius:50%;place-items:center;display:grid;position:absolute;top:50%;left:16px;translate:-50% -50%}.pw-switch>.track>.handle>svg{width:16px;height:16px;color:var(--pw-ui-accent);opacity:0;transition:opacity var(--pw-dur-effects) var(--pw-ease-effects), scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);scale:.4}.pw-switch>input:not(:checked,:disabled):hover+.track>.handle{background:var(--md-on-surface-variant)}.pw-switch>input:checked+.track{background:var(--pw-ui-accent);box-shadow:none}.pw-switch>input:checked+.track>.handle{background:var(--pw-ui-on-accent);width:24px;height:24px;left:36px}.pw-switch>input:checked+.track>.handle>svg{opacity:1;scale:1}.pw-switch>input:active+.track>.handle{width:28px;height:28px}.pw-switch>input:focus-visible+.track{outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-switch>input:disabled{cursor:not-allowed}.pw-switch>input:disabled+.track{opacity:.38}.pw-radio-group{border:0;min-width:0;margin:0;padding:0;display:grid}.pw-radio-group>legend{font:700 var(--pw-text-title-m)/1.5 var(--pw-font-body);margin-bottom:4px;padding:0}.pw-radio-group>.opts{display:grid}.pw-radio-group[data-orientation=horizontal]>.opts{flex-wrap:wrap;column-gap:24px;display:flex}.pw-radio>.ring{width:20px;height:20px;box-shadow:inset 0 0 0 2px var(--md-outline);transition:box-shadow var(--pw-dur-effects) var(--pw-ease-effects), scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);border-radius:50%;place-items:center;display:grid}.pw-radio>.ring:after{content:"";background:var(--md-primary);width:10px;height:10px;transition:scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);border-radius:50%;scale:0}.pw-radio>input:checked+.ring{box-shadow:inset 0 0 0 2px var(--md-primary)}.pw-radio>input:checked+.ring:after{scale:1}.pw-radio-group[data-variant=cards]>.opts{gap:8px}.pw-radio-group[data-variant=cards] .pw-radio-row{border-radius:var(--pw-radius-lg);box-shadow:inset 0 0 0 1px var(--md-outline-variant);transition:box-shadow var(--pw-dur-effects) var(--pw-ease-effects), background-color var(--pw-dur-effects) var(--pw-ease-effects), border-radius var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);padding:14px 16px}.pw-radio-group[data-variant=cards] .pw-radio-row:has(input:checked){border-radius:var(--pw-radius-xl);box-shadow:inset 0 0 0 2px var(--md-primary);background:color-mix(in srgb, var(--md-primary-container) 45%, transparent)}.pw-chip-group{border:0;flex-wrap:wrap;gap:8px;min-width:0;margin:0;padding:0;display:flex}.pw-chip-group>legend{width:100%;font:700 var(--pw-text-title-s)/1.43 var(--pw-font-body);margin-bottom:8px;padding:0}.pw-chip{border-radius:var(--pw-radius-sm);min-height:32px;color:var(--md-on-surface);box-shadow:inset 0 0 0 1px var(--md-outline);font:600 var(--pw-text-label-l)/1.2 var(--pw-font-body);white-space:nowrap;cursor:pointer;isolation:isolate;-webkit-tap-highlight-color:transparent;touch-action:manipulation;transition:border-radius var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), padding var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), background-color var(--pw-dur-effects) var(--pw-ease-effects), box-shadow var(--pw-dur-effects) var(--pw-ease-effects), color var(--pw-dur-effects) var(--pw-ease-effects);background:0 0;border:0;align-items:center;gap:8px;margin:8px 0;padding:0 16px;text-decoration:none;display:inline-flex;position:relative}.pw-chip-group>.pw-chip{margin:0}.pw-chip-group:has(>.pw-chip){row-gap:16px;padding-block:8px}.pw-chip:before{content:"";z-index:-1;border-radius:inherit;opacity:0;transition:opacity var(--pw-dur-effects-fast) var(--pw-ease-effects);background:currentColor;position:absolute;inset:0}.pw-chip:after{content:"";position:absolute;inset:-8px 0}.pw-chip:hover:before{opacity:.08}.pw-chip:active:before{opacity:.12}.pw-chip svg{flex:none;width:18px;height:18px}.pw-chip>.lead{margin-inline-start:-6px;display:inline-grid}.pw-chip[data-kind=assist]>.lead{color:var(--md-primary)}.pw-chip:is(:focus-visible,:has(>input:focus-visible)){outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-chip:is(:disabled,[aria-disabled=true],:has(>input:disabled)){opacity:.38;cursor:not-allowed}.pw-chip>input{opacity:0;width:100%;height:100%;cursor:inherit;margin:0;position:absolute;inset:0}.pw-chip[data-kind=filter]>.check{opacity:0;width:0;transition:width var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), margin var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), opacity var(--pw-dur-effects) var(--pw-ease-effects);margin-inline:-4px;display:inline-grid;overflow:hidden}.pw-chip[data-kind=filter]:is(:has(>input:checked),[aria-pressed=true]){background:var(--md-secondary-container);color:var(--md-on-secondary-container);box-shadow:none;border-radius:999px;padding-inline-start:12px}.pw-chip[data-kind=filter]:is(:has(>input:checked),[aria-pressed=true])>.check{opacity:1;width:18px;margin-inline:0}.pw-chip[data-kind=input]{cursor:default;background:var(--md-surface-container-high);box-shadow:inset 0 0 0 1px var(--md-outline-variant);padding-inline:12px 4px}.pw-chip[data-kind=input]:before,.pw-chip[data-kind=input]:after{display:none}.pw-chip[data-kind=input]>.remove{width:24px;height:24px;color:inherit;cursor:pointer;transition:background-color var(--pw-dur-effects) var(--pw-ease-effects);background:0 0;border:0;border-radius:50%;place-items:center;margin:0;padding:0;display:grid;position:relative}.pw-chip[data-kind=input]>.remove:after{content:"";position:absolute;inset:-12px -8px -12px -6px}.pw-chip[data-kind=input]>.remove:hover{background:color-mix(in srgb, currentColor 12%, transparent)}.pw-chip[data-kind=input]>.remove>svg{width:18px;height:18px}.pw-chip[data-new]{animation:var(--pw-ui-a-enter,pw-ui-pop) var(--pw-dur-celebrate) var(--pw-ease-celebrate) both}.pw-chip[data-kind=bonus]{background:var(--md-secondary-container);color:var(--md-on-secondary-container);box-shadow:none;cursor:default;font:800 var(--pw-text-label-l)/1 var(--pw-font-display);letter-spacing:.02em;border-radius:999px;gap:6px;padding:0 12px 0 0}.pw-chip[data-kind=bonus]:before,.pw-chip[data-kind=bonus]:after{display:none}.pw-chip[data-kind=bonus]>.clover{width:32px;height:32px;clip-path:var(--pw-shape-clover-4);background:var(--pw-gradient-gold);color:var(--md-on-secondary-fixed);font:900 .75rem/1 var(--pw-font-display);place-items:center;display:grid}.pw-status{min-height:28px;font:800 var(--pw-text-label-m)/1 var(--pw-font-display);letter-spacing:.12em;text-transform:uppercase;white-space:nowrap;background:var(--md-surface-container-highest);color:var(--md-on-surface);border-radius:999px;align-items:center;gap:8px;padding:4px 12px 4px 10px;display:inline-flex}.pw-status>.dot{background:currentColor;border-radius:50%;flex:none;width:8px;height:8px}.pw-status[data-tone=live]{background:color-mix(in srgb, var(--md-success) 16%, var(--md-surface-container-low));color:var(--md-success);box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--md-success) 40%, transparent)}.pw-status[data-tone=live]>.dot{animation:var(--pw-ui-a-loop,pw-ui-pulse-dot) 1.6s ease-out infinite}.pw-status[data-tone=soon]{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.pw-status[data-tone=upcoming]{background:var(--md-primary-container);color:var(--md-on-primary-container)}.pw-status[data-tone=done]{background:var(--md-surface-container-highest);color:var(--md-on-surface-variant)}.pw-card{border-radius:var(--pw-radius-xl);background:var(--md-surface-container);min-width:0;color:var(--md-on-surface);isolation:isolate;transition:border-radius var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), box-shadow var(--pw-dur-effects) var(--pw-ease-effects);flex-direction:column;display:flex;position:relative}.pw-card[data-variant=elevated]{background:var(--md-surface-container-low);box-shadow:var(--pw-shadow-1)}.pw-card[data-variant=outlined]{box-shadow:inset 0 0 0 1px var(--md-outline-variant);background:0 0}.pw-card[data-variant=paper]{background:var(--md-surface-container-lowest);box-shadow:var(--pw-shadow-3)}.pw-card[data-pad]{gap:12px;padding:clamp(16px,4vw,24px)}.pw-card:has(.pw-card-link):hover{box-shadow:var(--pw-ui-card-hover)}.pw-card:has(.pw-card-link:active){border-radius:var(--pw-radius-lg-plus)}.pw-card:has(.pw-card-link:focus-visible){outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-card-link{color:inherit;outline:none;text-decoration:none}.pw-card-link:after{content:"";z-index:0;border-radius:inherit;position:absolute;inset:0}:where(.pw-card) :where(a,button,input,label,select,textarea,summary):not(:where(.pw-card-link)){z-index:1;position:relative}.pw-prize-card{container:pw-prize/inline-size}.pw-prize-card>.inner{grid-template-columns:minmax(0,1fr);display:grid}.pw-prize-card .media{margin:12px 12px 0;position:relative}.pw-prize-card .media-frame{aspect-ratio:4/3;border-radius:var(--pw-radius-lg-plus);background:var(--md-surface-container-high);overflow:hidden}.pw-prize-card .media-frame>:is(img,picture,video){object-fit:cover;width:100%;height:100%;display:block}.pw-prize-card .media-frame>.placeholder{width:100%;height:100%;color:var(--md-on-surface-variant);background:radial-gradient(circle at 30% 20%, color-mix(in srgb, var(--md-secondary) 30%, transparent), transparent 55%), var(--md-surface-container-high);place-items:center;display:grid}.pw-prize-card .badge{z-index:2;position:absolute;top:-14px;right:-6px}.pw-prize-card .status{z-index:2;position:absolute;top:12px;left:12px}.pw-prize-card .body{align-content:start;gap:12px;padding:20px;display:grid}.pw-prize-card .title{font:800 var(--pw-text-title-l)/1.25 var(--pw-font-display);text-wrap:balance;margin:0}.pw-prize-card .value{font-size:clamp(3rem,18cqi,4.5rem);line-height:1}.pw-prize-card .desc{font:500 var(--pw-text-body-m)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);text-wrap:pretty;margin:0}.pw-prize-card .meta{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.pw-prize-card .disclosure{font:500 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);margin:0}.pw-prize-card .actions{gap:8px;margin-top:4px;display:grid}.pw-prize-card .fine{font:500 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);text-align:center;text-wrap:balance;margin:0}.pw-prize-card .fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}@container pw-prize (min-width:600px){.pw-prize-card[data-layout=responsive]>.inner{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center}.pw-prize-card[data-layout=responsive] .media{margin:16px 0 16px 16px}}.pw-reveal-wrap{display:contents}.pw-marquee-card.pw-marquee{padding:18px}.pw-marquee-card>.pw-card{background:0 0}.pw-marquee-card>svg>rect{rx:22px}.pw-winner-card{border-radius:var(--pw-radius-xl);background:var(--md-surface-container);color:var(--md-on-surface);align-items:center;gap:16px;min-width:0;padding:16px;display:flex}.pw-marquee-card .pw-winner-card{background:0 0;padding:8px}.pw-winner-card>.who{gap:4px;min-width:0;display:grid}.pw-winner-card .eyebrow{font:700 var(--pw-text-label-m)/1.2 var(--pw-font-display);letter-spacing:.2em;text-transform:uppercase;color:var(--md-tertiary);margin:0}.pw-winner-card .name{font:900 var(--pw-text-title-l)/1.15 var(--pw-font-display);overflow-wrap:anywhere;margin:0}.pw-winner-card .city{font:500 var(--pw-text-body-m)/1.3 var(--pw-font-body);color:var(--md-on-surface-variant);align-items:center;gap:4px;margin:0;display:flex}.pw-winner-card .city>svg{width:16px;height:16px;color:var(--md-tertiary)}.pw-winner-card .prize{font:800 var(--pw-text-title-m)/1.3 var(--pw-font-display);color:var(--md-money-bright);margin:0}.pw-winner-card .date{font:600 var(--pw-text-label-m)/1.3 var(--pw-font-body);color:var(--md-on-surface-variant);margin:0}.pw-winner-card[data-size=lg] .name{font-size:var(--pw-text-headline-l)}.pw-task{border-radius:var(--pw-radius-lg-plus);background:var(--md-surface-container);color:var(--md-on-surface);box-shadow:inset 0 0 0 1px var(--md-outline-variant);transition:box-shadow var(--pw-dur-effects) var(--pw-ease-effects), background-color var(--pw-dur-effects) var(--pw-ease-effects), opacity var(--pw-dur-effects) var(--pw-ease-effects);grid-template-columns:52px minmax(0,1fr);gap:12px 16px;padding:18px 16px;display:grid;position:relative}.pw-task>.icon{width:52px;height:52px;clip-path:var(--pw-shape-clover-4);background:var(--md-secondary-container);color:var(--md-on-secondary-container);transition:clip-path var(--pw-dur-spatial) var(--pw-ease-spatial), rotate var(--pw-dur-spatial) var(--pw-ease-spatial), background-color var(--pw-dur-effects) var(--pw-ease-effects), color var(--pw-dur-effects) var(--pw-ease-effects);place-items:center;display:grid}.pw-task>.icon>svg{width:26px;height:26px;transition:rotate var(--pw-dur-spatial) var(--pw-ease-spatial)}.pw-task>.icon[data-shape=heart]{clip-path:var(--pw-shape-heart)}.pw-task>.icon[data-shape=sunny]{clip-path:var(--pw-shape-sunny)}.pw-task>.icon[data-shape=cookie]{clip-path:var(--pw-shape-cookie-12)}.pw-task>.icon[data-shape=squircle]{clip-path:var(--pw-shape-squircle)}.pw-task>.body{align-content:start;gap:6px;min-width:0;padding-inline-end:84px;display:grid}.pw-task .title{font:800 1.125rem/1.25 var(--pw-font-display);overflow-wrap:anywhere;text-wrap:balance;margin:0}.pw-task .desc{font:500 var(--pw-text-body-m)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);text-wrap:pretty;margin:0}.pw-task .actions{flex-wrap:wrap;align-items:center;gap:8px;margin-top:6px;display:flex}.pw-task .actions:empty{display:none}.pw-task .status{font:700 var(--pw-text-body-m)/1.3 var(--pw-font-body);color:var(--md-on-surface-variant);align-items:center;gap:6px;margin:2px 0 0;display:inline-flex}.pw-task .status>svg{flex:none;width:18px;height:18px}.pw-task>.reward{background:var(--pw-gradient-gold);color:var(--md-on-secondary-fixed);font:900 .9375rem/1 var(--pw-font-display);white-space:nowrap;box-shadow:0 0 16px color-mix(in srgb, var(--md-secondary-fixed) 35%, transparent);transition:opacity var(--pw-dur-effects) var(--pw-ease-effects), scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);border-radius:999px;padding:7px 12px;position:absolute;top:16px;right:16px}.pw-task>.stamp{width:60px;height:60px;clip-path:var(--pw-shape-cookie-9);background:var(--md-success);color:var(--md-on-success);opacity:0;pointer-events:none;place-items:center;display:grid;position:absolute;top:8px;right:12px;rotate:-12deg;scale:0}.pw-task>.stamp>svg{width:30px;height:30px}.pw-task>.pop{z-index:2;background:var(--pw-gradient-gold);color:var(--md-on-secondary-fixed);font:900 1.125rem/1 var(--pw-font-display);white-space:nowrap;box-shadow:var(--pw-glow-gold);pointer-events:none;opacity:0;animation:var(--pw-ui-a-float,pw-ui-float-up) 1.5s var(--pw-ease-emphasized-decel) .35s both;border-radius:999px;padding:6px 12px;position:absolute;top:12px;right:16px}.pw-task .review-chip,.pw-task .timer{width:max-content;max-width:100%;font:800 var(--pw-text-label-l)/1.1 var(--pw-font-display);letter-spacing:.02em;border-radius:999px;align-items:center;gap:6px;padding:6px 12px;display:inline-flex}.pw-task .review-chip{background:color-mix(in srgb, var(--md-primary) 16%, transparent);color:var(--md-primary)}.pw-task .review-chip>.spin{width:16px;height:16px;clip-path:var(--pw-shape-soft-burst);animation:var(--pw-ui-a-loop,pw-morph-spin) 1.6s linear infinite;background:currentColor;flex:none}.pw-task .timer{background:var(--md-surface-container-high);color:var(--md-on-surface);font-variant-numeric:tabular-nums}.pw-task .timer>svg{width:18px;height:18px;color:var(--md-tertiary)}.pw-task .note{border-radius:var(--pw-radius-lg);background:var(--md-error-container);color:var(--md-on-error-container);font:600 var(--pw-text-body-m)/1.4 var(--pw-font-body);align-items:flex-start;gap:10px;margin-top:4px;padding:12px 14px;display:flex}.pw-task .note>svg{flex:none;width:20px;height:20px}.pw-task[data-status=approved]{background:color-mix(in srgb, var(--md-surface-container) 86%, var(--md-success));box-shadow:inset 0 0 0 2px var(--md-success)}.pw-task[data-status=approved]>.reward{opacity:0;scale:.6}.pw-task[data-status=approved]>.stamp{opacity:1;scale:1}.pw-task[data-status=approved][data-animate]>.stamp{animation:var(--pw-ui-a-enter,pw-ui-stamp) var(--pw-dur-jackpot) var(--pw-ease-jackpot) both}.pw-task[data-status=approved]>.icon{clip-path:var(--pw-shape-cookie-9);background:color-mix(in srgb, var(--md-success) 22%, transparent);color:var(--md-success);rotate:45deg}.pw-task[data-status=approved]>.icon>svg{rotate:-45deg}.pw-task[data-status=approved] .status{color:var(--md-success)}.pw-task[data-status=locked]{opacity:.62}.pw-task[data-status=locked]>.icon{clip-path:var(--pw-shape-squircle);background:color-mix(in srgb, var(--md-outline) 18%, transparent);color:var(--md-on-surface-variant)}.pw-task[data-status=locked]:active{animation:var(--pw-ui-a-shake,pw-ui-shake-a) .4s var(--pw-ease-emphasized)}.pw-task[data-status=rejected]{box-shadow:inset 0 0 0 2px var(--md-error)}.pw-task[data-status=rejected]>.icon{background:var(--md-error-container);color:var(--md-on-error-container)}.pw-task[data-status=rejected][data-animate]{animation:var(--pw-ui-a-shake,pw-ui-shake-a) .4s var(--pw-ease-emphasized)}.pw-task[data-status=cooldown]>.reward{opacity:.55}.pw-task[data-status=in-progress]>.icon{clip-path:var(--pw-shape-soft-burst)}dialog.pw-modal{color:var(--md-on-surface);background:0 0;border:0;max-width:none;max-height:none;margin:0;padding:0;position:fixed;overflow:visible}dialog.pw-modal::backdrop{background:var(--md-scrim);opacity:0;transition:opacity var(--pw-dur-effects) var(--pw-ease-effects), display var(--pw-dur-effects) allow-discrete, overlay var(--pw-dur-effects) allow-discrete}dialog.pw-modal[open]::backdrop{opacity:1}@starting-style{dialog.pw-modal[open]::backdrop{opacity:0}}:root:has(dialog.pw-modal[open]){overflow:hidden}.pw-modal .panel{color:var(--md-on-surface);overscroll-behavior:contain}.pw-modal .head{align-items:flex-start;gap:8px;display:flex}.pw-modal .title{min-width:0;font:900 var(--pw-text-headline-s)/1.2 var(--pw-font-display);text-transform:uppercase;text-wrap:balance;flex:1;margin:0;padding-top:8px}.pw-modal .title:focus{outline:none}.pw-modal .lede{font:500 var(--pw-text-body-l)/1.5 var(--pw-font-body);color:var(--md-on-surface-variant);text-wrap:pretty;margin:8px 0 0}.pw-modal .content{margin-top:16px}.pw-modal .actions{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;margin-top:24px;display:flex}.pw-modal .actions[data-stack]{flex-direction:column-reverse;align-items:stretch}dialog.pw-sheet{width:100%;max-width:640px;translate:0 calc(105% * var(--pw-ui-travel,1));opacity:var(--pw-ui-closed-opacity,1);transition:translate var(--pw-dur-effects) var(--pw-ease-emphasized-accel), opacity var(--pw-dur-effects-fast) var(--pw-ease-effects), display var(--pw-dur-effects) allow-discrete, overlay var(--pw-dur-effects) allow-discrete;margin-inline:auto;inset:auto 0 0}dialog.pw-sheet[open]{opacity:1;transition:translate var(--pw-dur-spatial) var(--pw-ease-spatial), opacity var(--pw-dur-effects) var(--pw-ease-effects), display var(--pw-dur-spatial) allow-discrete, overlay var(--pw-dur-spatial) allow-discrete;translate:0}@starting-style{dialog.pw-sheet[open]{translate:0 calc(105% * var(--pw-ui-travel,1));opacity:var(--pw-ui-closed-opacity,1)}}.pw-sheet .panel{border-radius:var(--pw-radius-xl) var(--pw-radius-xl) 0 0;background:var(--md-surface-container-low);max-height:90dvh;box-shadow:var(--pw-shadow-3);padding:0 24px max(24px, env(safe-area-inset-bottom));overflow:auto}.pw-sheet .grab{cursor:grab;touch-action:none;background:0 0;border:0;place-items:center;width:100%;height:36px;margin:0;padding:0;display:grid}.pw-sheet .grab:before{content:"";background:var(--md-outline);width:32px;height:4px;transition:width var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);border-radius:2px}.pw-sheet .grab:is(:hover,:focus-visible):before{width:44px}.pw-sheet .grab:focus-visible{outline-offset:-6px}.pw-sheet .grab:active{cursor:grabbing}@media (min-width:600px){dialog.pw-sheet[data-responsive]{width:min(100% - 48px,560px);height:fit-content;translate:none;scale:calc(1 - .08 * var(--pw-ui-travel,1));opacity:0;transition:scale var(--pw-dur-effects) var(--pw-ease-emphasized-accel), opacity var(--pw-dur-effects-fast) var(--pw-ease-effects), display var(--pw-dur-effects) allow-discrete, overlay var(--pw-dur-effects) allow-discrete;margin:auto;inset:0}dialog.pw-sheet[data-responsive][open]{opacity:1;transition:scale var(--pw-dur-spatial) var(--pw-ease-spatial), opacity var(--pw-dur-effects) var(--pw-ease-effects), display var(--pw-dur-spatial) allow-discrete, overlay var(--pw-dur-spatial) allow-discrete;scale:1}@starting-style{dialog.pw-sheet[data-responsive][open]{scale:calc(1 - .08 * var(--pw-ui-travel,1));opacity:0}}.pw-sheet[data-responsive] .panel{border-radius:var(--pw-radius-xl);max-height:calc(100dvh - 48px);padding-block:8px 24px}.pw-sheet[data-responsive] .grab{display:none}}dialog.pw-dialog{width:min(100% - 32px,560px);height:fit-content;max-height:calc(100dvh - 32px);scale:calc(1 - .08 * var(--pw-ui-travel,1));opacity:0;transition:scale var(--pw-dur-effects) var(--pw-ease-emphasized-accel), opacity var(--pw-dur-effects-fast) var(--pw-ease-effects), display var(--pw-dur-effects) allow-discrete, overlay var(--pw-dur-effects) allow-discrete;margin:auto;inset:0}dialog.pw-dialog[open]{opacity:1;transition:scale var(--pw-dur-spatial) var(--pw-ease-spatial), opacity var(--pw-dur-effects) var(--pw-ease-effects), display var(--pw-dur-spatial) allow-discrete, overlay var(--pw-dur-spatial) allow-discrete;scale:1}@starting-style{dialog.pw-dialog[open]{scale:calc(1 - .08 * var(--pw-ui-travel,1));opacity:0}}.pw-dialog .panel{max-height:inherit;border-radius:var(--pw-radius-xl);background:var(--md-surface-container-high);box-shadow:var(--pw-shadow-3);padding:16px 24px 24px;overflow:auto}:root:has(.pw-actionbar[data-page]:not([data-keyboard=open])){--pw-snackbar-offset:calc(var(--pw-actionbar-h,112px) + 8px)}.pw-snackbars{z-index:var(--pw-z-toast);inset:auto 0 calc(var(--pw-snackbar-offset,16px) + env(safe-area-inset-bottom)) 0;width:min(100% - 32px,600px);height:auto;color:inherit;pointer-events:none;background:0 0;border:0;margin:0 auto;padding:0;position:fixed;overflow:visible}.pw-snackbars:popover-open{justify-items:center;display:grid}.pw-snackbar{pointer-events:auto;border-radius:var(--pw-radius-lg);background:var(--md-inverse-surface);width:100%;min-height:48px;color:var(--md-inverse-on-surface);box-shadow:var(--pw-shadow-3);font:500 var(--pw-text-body-m)/1.43 var(--pw-font-body);touch-action:pan-y;transition:translate var(--pw-dur-spatial) var(--pw-ease-spatial), opacity var(--pw-dur-effects) var(--pw-ease-effects);align-items:center;gap:4px;padding:4px 4px 4px 16px;display:flex}@starting-style{.pw-snackbar{translate:0 calc(24px * var(--pw-ui-travel,1));opacity:0}}.pw-snackbar[data-leaving]{opacity:0;translate:0 calc(12px * var(--pw-ui-travel,1));transition-duration:var(--pw-dur-effects-fast);transition-timing-function:var(--pw-ease-emphasized-accel)}.pw-snackbar>.ico{flex:none;margin-inline-end:8px;display:grid}.pw-snackbar>.ico>svg{width:20px;height:20px}.pw-snackbar>.msg{flex:1;min-width:0;margin:0;padding-block:10px}.pw-snackbar>.act{min-height:48px;color:var(--md-inverse-primary);font:800 var(--pw-text-label-l)/1 var(--pw-font-display);letter-spacing:.04em;text-transform:uppercase;cursor:pointer;transition:background-color var(--pw-dur-effects) var(--pw-ease-effects);background:0 0;border:0;border-radius:999px;flex:none;padding:0 12px}.pw-snackbar>.act:hover{background:color-mix(in srgb, var(--md-inverse-primary) 12%, transparent)}.pw-snackbar>.pw-icon-btn{--fg:var(--md-inverse-on-surface)}.pw-loading[data-size]{width:var(--size);height:var(--size)}.pw-loading[data-size]:before{width:calc(var(--size) * .79);height:calc(var(--size) * .79)}.pw-loading-row{font:600 var(--pw-text-body-m)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);align-items:center;gap:12px;display:inline-flex}.pw-skeleton{border-radius:var(--pw-radius-sm);background:var(--md-surface-container-high);display:block;position:relative;overflow:hidden}.pw-skeleton:after{content:"";background:linear-gradient(100deg, transparent 30%, color-mix(in srgb, var(--md-on-surface) 9%, transparent) 50%, transparent 70%) no-repeat;animation:var(--pw-ui-a-loop,pw-ui-shimmer) 1.6s linear infinite;background-position:150% 0;background-size:250% 100%;position:absolute;inset:0}.pw-skeleton[data-shape=text]{border-radius:var(--pw-radius-xs);height:.9em;margin-block:.3em}.pw-skeleton[data-shape=circle]{aspect-ratio:1;border-radius:50%}.pw-skeleton[data-shape=cookie]{aspect-ratio:1;clip-path:var(--pw-shape-cookie-12);border-radius:0}.pw-skeleton[data-shape=card]{border-radius:var(--pw-radius-xl)}.pw-skeleton-text{display:grid}.pw-skeleton-text>.pw-skeleton:last-child:not(:first-child){width:62%}.pw-wavy{min-width:48px}.pw-wavy[data-tone=primary]:before{background:var(--md-primary)}.pw-wavy[data-tone=primary]:after{background:radial-gradient(circle at calc(100% - 2px) 50%, var(--md-primary) 0 2px, transparent 2.5px), var(--md-primary-container)}.pw-wavy[data-paused]:before{animation-play-state:paused}.pw-wavy[data-indeterminate]:before{clip-path:inset(0 calc(100% * var(--pw-ui-travel,1)) 0 0 round 2px);animation:var(--pw-ui-a-loop,pw-wave) 1.2s linear infinite, var(--pw-ui-a-loop,pw-ui-indet) 1.9s var(--pw-ease-emphasized) infinite}.pw-wavy[data-indeterminate]:after{background:var(--md-secondary-container);left:0}.pw-wavy[data-indeterminate][data-tone=primary]:after{background:var(--md-primary-container)}.pw-wavy>.flat{height:4px;width:calc(var(--p) * 100%);background:var(--md-secondary);opacity:0;transition:opacity var(--pw-dur-spatial-slow) var(--pw-ease-effects);border-radius:2px;position:absolute;top:3px;left:0;overflow:hidden}.pw-wavy[data-tone=primary]>.flat{background:var(--md-primary)}.pw-wavy[data-complete]:before{opacity:0;transition:clip-path var(--pw-dur-spatial-slow) var(--pw-ease-spatial), opacity var(--pw-dur-spatial-slow) var(--pw-ease-effects), scale var(--pw-dur-spatial-slow) var(--pw-ease-spatial);animation-play-state:paused;scale:1 .2}.pw-wavy[data-complete]>.flat{opacity:1}.pw-wavy[data-complete]>.flat:after{content:"";background:var(--pw-gradient-sheen) no-repeat;animation:var(--pw-ui-a-sheen,pw-ui-sheen-once) .9s var(--pw-ease-emphasized) var(--pw-dur-spatial-slow) both;background-position:150% 0;background-size:250% 100%;position:absolute;inset:0}.pw-progress-label{font:700 var(--pw-text-body-m)/1.3 var(--pw-font-body);color:var(--md-on-surface-variant);justify-content:space-between;gap:12px;margin:0 0 6px;display:flex}.pw-progress-label>b{color:var(--md-on-surface)}.pw-cwavy{--size:40px;width:var(--size);height:var(--size);color:var(--md-secondary);flex:none;place-items:center;display:inline-grid;position:relative}.pw-cwavy[data-tone=primary]{color:var(--md-primary)}.pw-cwavy>svg{width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw-cwavy path{fill:none;stroke-linecap:round}.pw-cwavy .active{stroke:currentColor;transition:stroke-dasharray var(--pw-dur-spatial-slow) var(--pw-ease-spatial), opacity var(--pw-dur-spatial-slow) var(--pw-ease-effects)}.pw-cwavy .track{stroke:var(--md-secondary-container);transition:stroke-dasharray var(--pw-dur-spatial-slow) var(--pw-ease-spatial), stroke-dashoffset var(--pw-dur-spatial-slow) var(--pw-ease-spatial)}.pw-cwavy[data-tone=primary] .track{stroke:var(--md-primary-container)}.pw-cwavy .flat{stroke:currentColor;opacity:0;transition:opacity var(--pw-dur-spatial-slow) var(--pw-ease-effects)}.pw-cwavy[data-complete] .active{opacity:0}.pw-cwavy[data-complete] .flat{opacity:1}.pw-cwavy[data-indeterminate]>svg{animation:var(--pw-ui-a-loop,pw-ui-spin) 1.5s linear infinite}.pw-cwavy[data-indeterminate] .active{stroke-dasharray:.3 1;animation:var(--pw-ui-a-loop,pw-ui-arc) 1.5s var(--pw-ease-emphasized) infinite}.pw-cwavy>.center{border-radius:50%;place-items:center;width:calc(100% - 16px);height:calc(100% - 16px);display:grid;position:relative;overflow:hidden}.pw-cwavy>.center>img{object-fit:cover;width:100%;height:100%;display:block}.pw-stepper{gap:14px;display:grid}.pw-stepper>ol{gap:8px;margin:0;padding:0;list-style:none;display:flex}.pw-stepper li{text-align:center;min-width:0;font:700 var(--pw-text-label-m)/1.3 var(--pw-font-display);letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-variant);flex:1;justify-items:center;gap:6px;display:grid}.pw-stepper li:first-child{text-align:start;justify-items:start}.pw-stepper li:last-child{text-align:end;justify-items:end}.pw-stepper .dot{width:32px;height:32px;clip-path:var(--pw-shape-circle);background:var(--md-surface-container-highest);color:var(--md-on-surface-variant);font:900 var(--pw-text-label-l)/1 var(--pw-font-display);transition:clip-path var(--pw-dur-spatial) var(--pw-ease-spatial), rotate var(--pw-dur-spatial) var(--pw-ease-spatial), background-color var(--pw-dur-effects) var(--pw-ease-effects), color var(--pw-dur-effects) var(--pw-ease-effects);place-items:center;display:grid}.pw-stepper .dot>*{transition:rotate var(--pw-dur-spatial) var(--pw-ease-spatial)}.pw-stepper .dot>svg{width:18px;height:18px}.pw-stepper li[aria-current=step]{color:var(--md-on-surface)}.pw-stepper li[aria-current=step] .dot{clip-path:var(--pw-shape-cookie-9);background:var(--md-secondary);color:var(--md-on-secondary);rotate:45deg}.pw-stepper li[aria-current=step] .dot>*{rotate:-45deg}.pw-stepper li[data-done] .dot{clip-path:var(--pw-shape-soft-burst);background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.pw-stepper[data-tone=primary] li[aria-current=step] .dot{background:var(--md-primary);color:var(--md-on-primary)}.pw-stepper[data-tone=primary] li[data-done] .dot{background:var(--md-primary-container);color:var(--md-on-primary-container)}.pw-avatar{--size:56px;width:var(--size);height:var(--size);flex:none;display:inline-grid;position:relative}.pw-avatar>.img{clip-path:var(--pw-shape-cookie-12);background:var(--md-primary-container);color:var(--md-on-primary-container);font:900 calc(var(--size) * .36)/1 var(--pw-font-display);letter-spacing:-.02em;place-items:center;display:grid;position:absolute;inset:0;overflow:hidden}.pw-avatar>.img>img{object-fit:cover;width:100%;height:100%;display:block}.pw-avatar[data-animate]>.img{animation:var(--pw-ui-a-enter,pw-ui-morph-in) var(--pw-dur-spatial-slow) var(--pw-ease-spatial) both}.pw-avatar[data-winner]:before{content:"";inset:calc(var(--size) * -.06 - 1px);clip-path:var(--pw-shape-cookie-12);background:var(--pw-gradient-gold);position:absolute}.pw-avatar>.sticker{aspect-ratio:1;width:max(28px,48%);clip-path:var(--pw-shape-burst);background:var(--pw-gradient-gold);color:var(--md-on-secondary-fixed);font:900 max(11px, calc(var(--size) * .08))/1 var(--pw-font-display);letter-spacing:.02em;text-transform:uppercase;place-items:center;display:grid;position:absolute;bottom:-8%;right:-16%;rotate:-12deg}.pw-avatar>.sticker>svg{width:55%;height:55%}.pw-badge{--size:160px;width:var(--size);height:var(--size);filter:drop-shadow(0 8px 14px color-mix(in srgb, var(--pw-night) 45%, transparent));flex:none;place-items:center;display:inline-grid;position:relative}.pw-badge>.pw-prize-badge{width:var(--size);font-size:calc(var(--size) * .2);letter-spacing:-.02em;text-transform:uppercase;line-height:.95}.pw-badge .eyebrow{letter-spacing:.08em;margin-bottom:.14em;font-size:.52em;display:block}.pw-badge>.pw-prize-badge>span{width:100%}.pw-badge .main{overflow-wrap:break-word;-webkit-hyphens:manual;hyphens:manual;max-width:72%;margin-inline:auto;display:block}.pw-badge[data-still]>.pw-prize-badge,.pw-badge[data-still]>.pw-prize-badge>*{animation:none}.pw-badge[data-pop]{animation:var(--pw-ui-a-enter,pw-ui-pop) var(--pw-dur-jackpot) var(--pw-ease-jackpot) both}.pw-badge>.bulb-ring{pointer-events:none;width:118%;height:118%;position:absolute;inset:-9%;overflow:visible}.pw-badge>.bulb-ring circle{fill:none;stroke-width:6px;stroke-linecap:round;stroke-dasharray:0 4}.pw-badge>.bulb-ring .off{stroke:var(--md-secondary-container);stroke-dashoffset:2px}.pw-badge>.bulb-ring .on{stroke:var(--md-tertiary-fixed);filter:drop-shadow(0 0 3px var(--md-secondary-fixed));animation:var(--pw-ui-a-loop,pw-ui-chase4) 1s steps(1) infinite}.pw-ticket-shadow{filter:drop-shadow(0 10px 18px color-mix(in srgb, var(--pw-night) 45%, transparent));min-width:0}.pw-ticket.pw-ticket{filter:none;grid-template-columns:minmax(0, 1fr) var(--stub)}.pw-ticket>.main{align-content:start;gap:10px;min-width:0;display:grid}.pw-ticket .eyebrow{font:700 var(--pw-text-label-s)/1.2 var(--pw-font-display);letter-spacing:.22em;text-transform:uppercase;color:color-mix(in srgb, var(--md-on-tertiary-fixed) 72%, transparent);margin:0}.pw-ticket .t-title{font:900 var(--pw-text-title-l)/1.1 var(--pw-font-display);text-transform:uppercase;overflow-wrap:anywhere;text-wrap:balance;margin:0}.pw-ticket dl{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px 14px;margin:0;display:grid}.pw-ticket dt{font:700 var(--pw-text-label-s)/1.2 var(--pw-font-display);letter-spacing:.16em;text-transform:uppercase;color:color-mix(in srgb, var(--md-on-tertiary-fixed) 72%, transparent)}.pw-ticket dd{font:700 var(--pw-text-body-m)/1.25 var(--pw-font-body);overflow-wrap:anywhere;margin:3px 0 0}.pw-ticket>.stub{text-align:center;align-content:center;gap:6px;padding:16px 10px}.pw-ticket .no-label{font:700 var(--pw-text-label-s)/1.2 var(--pw-font-display);letter-spacing:.2em;text-transform:uppercase;color:color-mix(in srgb, var(--md-on-tertiary-fixed) 72%, transparent)}.pw-ticket .no{font:400 clamp(1.5rem, 5vw, 2rem)/1 var(--pw-font-impact);letter-spacing:.02em;font-variant-numeric:tabular-nums}.pw-ticket .qr{aspect-ratio:1;width:min(76px,84%);color:var(--md-on-tertiary-fixed)}.pw-ticket .qr>svg{width:100%;height:100%;display:block}.pw-ticket .stamp{right:calc(var(--stub) + 12px);border-radius:var(--pw-radius-sm);font:900 var(--pw-text-label-l)/1 var(--pw-font-display);letter-spacing:.12em;text-transform:uppercase;opacity:.9;color:var(--md-success);pointer-events:none;border:3px solid;padding:6px 10px;position:absolute;bottom:14px;rotate:-12deg}.pw-ticket .stamp[data-kind=pending]{color:var(--md-on-tertiary-fixed);opacity:.3}.pw-ticket .stamp[data-kind=checked-in]{color:var(--md-primary)}.pw-ticket .stamp[data-animate]{animation:var(--pw-ui-a-enter,pw-ui-slam) var(--pw-dur-jackpot) var(--pw-ease-jackpot) .2s both}.pw-ticket[data-status=pending]:before{content:"";border:2px dashed color-mix(in srgb, var(--md-on-tertiary-fixed) 55%, transparent);border-radius:calc(var(--pw-radius-lg) - 5px);pointer-events:none;position:absolute;inset:7px}.pw-ticket[data-status=checked-in]>.stub{opacity:.5}.pw-ticket:has(>.stamp)>.main{padding-bottom:60px}.pw-qr{isolation:isolate;border-radius:var(--pw-radius-xl);background:var(--md-surface-container-lowest);width:100%;color:var(--md-on-surface);box-shadow:var(--pw-shadow-3);justify-items:center;gap:12px;padding:clamp(16px,7cqi,28px);display:grid;position:relative;overflow:hidden;container-type:inline-size}.pw-qr>.code{width:100%;color:var(--md-on-secondary-fixed)}.pw-qr>.code>svg{width:100%;height:auto;display:block}.pw-qr .caption{font:800 var(--pw-text-title-m)/1.3 var(--pw-font-display);letter-spacing:.04em;text-transform:uppercase;text-align:center;text-wrap:balance;margin:0}.pw-qr .url{font:900 clamp(1.125rem, 8.5cqi, 2.25rem)/1.1 var(--pw-font-display);letter-spacing:-.01em;color:var(--md-on-secondary-fixed);text-align:center;overflow-wrap:anywhere;margin:0}.pw-qr .hint{font:500 var(--pw-text-body-s)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);text-align:center;margin:0}.pw-qr[data-attract]{animation:var(--pw-ui-a-loop,pw-ui-breathe) 4s ease-in-out infinite}.pw-qr[data-attract]:after{content:"";z-index:1;pointer-events:none;opacity:.55;background:var(--pw-gradient-sheen) no-repeat;animation:var(--pw-ui-a-loop,pw-ui-sheen-8) 8s var(--pw-ease-emphasized) infinite;background-position:150% 0;background-size:250% 100%;position:absolute;inset:0}.pw-lb{gap:8px;margin:0;padding:0;list-style:none;display:grid}.pw-lb-row{isolation:isolate;border-radius:var(--pw-radius-lg);background:var(--md-surface-container);min-height:64px;color:var(--md-on-surface);grid-template-columns:44px auto minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 16px 8px 8px;display:grid;position:relative}.pw-lb-row[data-me]{background:var(--md-secondary-container);color:var(--md-on-secondary-container)}.pw-lb-row[data-flash=a]{animation:pw-ui-flash 1.2s var(--pw-ease-effects) both}.pw-lb-row[data-flash=b]{animation:pw-ui-flash-b 1.2s var(--pw-ease-effects) both}.pw-lb-row[data-me][data-flash]{animation:none}.pw-lb .rank{width:44px;height:44px;font:900 var(--pw-text-title-l)/1 var(--pw-font-display);font-variant-numeric:tabular-nums;place-items:center;display:grid;position:relative}.pw-lb .rank[data-top]:before{content:"";z-index:-1;clip-path:var(--pw-shape-star-5);background:var(--star);position:absolute;inset:-2px}.pw-lb .rank[data-top="1"]{--star:var(--pw-gradient-gold);color:var(--md-on-secondary-fixed)}.pw-lb .rank[data-top="2"]{--star:var(--md-tertiary-fixed);color:var(--md-on-tertiary-fixed)}.pw-lb .rank[data-top="3"]{--star:var(--md-on-surface);color:var(--md-surface)}.pw-lb .rank[data-new-leader]{animation:var(--pw-ui-a-enter,pw-ui-pop) var(--pw-dur-jackpot) var(--pw-ease-jackpot) both}.pw-lb .av{display:grid}.pw-lb .who{gap:2px;min-width:0;display:grid}.pw-lb .name{font:800 var(--pw-text-title-m)/1.25 var(--pw-font-display);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-lb .city{font:500 var(--pw-text-body-s)/1.3 var(--pw-font-body);color:var(--md-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-lb-row[data-me] .city{color:inherit;opacity:.85}.pw-lb .score{font:900 var(--pw-text-title-l)/1 var(--pw-font-display);font-variant-numeric:tabular-nums;justify-items:end;gap:2px;display:grid}.pw-lb .unit{font:600 var(--pw-text-label-m)/1 var(--pw-font-body);color:var(--md-on-surface-variant)}.pw-lb-row[data-me] .unit{color:inherit;opacity:.85}.pw-lb .delta{background:color-mix(in srgb, var(--md-money) 20%, transparent);color:var(--md-money-bright);font:800 var(--pw-text-label-m)/1 var(--pw-font-display);animation:pw-ui-delta 2.6s var(--pw-ease-effects) both;border-radius:999px;align-items:center;gap:2px;padding:3px 8px;display:inline-flex}.pw-lb .delta>svg{width:14px;height:14px}.pw-lb-pinned{z-index:1;box-shadow:var(--pw-shadow-3);margin-top:8px;position:sticky;bottom:8px}.pw-cam-trigger{justify-items:stretch;gap:8px;display:grid}.pw-cam-trigger>label.pw-btn{cursor:pointer}.pw-cam-trigger>label.pw-btn>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pw-cam-trigger>label.pw-btn:has(>input:focus-visible){outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-cam{justify-items:center;gap:16px;display:grid}.pw-cam .explain{font:500 var(--pw-text-body-m)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);text-align:center;text-wrap:pretty;margin:0}.pw-cam .viewfinder{aspect-ratio:1;width:min(72vw,300px);margin:12px auto 4px;position:relative}.pw-cam .viewfinder:before{content:"";clip-path:var(--pw-shape-cookie-12);background:var(--pw-gradient-gold);position:absolute;inset:-8px}.pw-cam .vf-clip{clip-path:var(--pw-shape-cookie-12);background:var(--md-inverse-surface);position:absolute;inset:0;overflow:hidden}.pw-cam .vf-clip>:is(video,img){object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.pw-cam video[data-mirror]{scale:-1 1}.pw-cam .flash{z-index:3;clip-path:var(--pw-shape-cookie-12);background:var(--md-surface-container-lowest);opacity:0;pointer-events:none;position:absolute;inset:0}.pw-cam .flash[data-go]{animation:var(--pw-ui-a-flash,pw-ui-flash-white) .15s ease-out}.pw-cam .count{z-index:4;font:900 6rem/1 var(--pw-font-display);color:var(--md-surface-container-lowest);text-shadow:0 4px 30px color-mix(in srgb, var(--pw-night) 60%, transparent);pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pw-cam .count>span{animation:var(--pw-ui-a-enter,pw-ui-pop) var(--pw-dur-celebrate) var(--pw-ease-celebrate) both}.pw-cam .controls{justify-content:center;align-items:center;gap:28px;display:flex}.pw-cam .shutter{cursor:pointer;background:var(--pw-gradient-gold);width:80px;height:80px;box-shadow:0 0 0 4px var(--md-surface-container-low), 0 0 0 7px var(--md-secondary-fixed), var(--pw-glow-gold);border:0;border-radius:50%;place-items:center;padding:0;display:grid;position:relative}.pw-cam .shutter:before{content:"";background:var(--md-surface-container-lowest);width:62px;height:62px;transition:scale var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);border-radius:50%}.pw-cam .shutter:active:before{scale:.8}.pw-cam .shutter:focus-visible{outline-color:var(--md-on-secondary-fixed);outline-offset:10px}.pw-cam .upload-alt{position:relative}.pw-cam .upload-alt>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pw-cam .upload-alt:has(>input:focus-visible){outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-cam .review{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.pw-cam .denied{border-radius:var(--pw-radius-lg);background:var(--md-surface-container-high);text-align:center;justify-items:center;gap:12px;padding:16px;display:grid}.pw-dz{gap:12px;min-width:0;display:grid}.pw-dz>.zone{border-radius:var(--pw-radius-xl);cursor:pointer;background:color-mix(in srgb, var(--md-surface-container-lowest) 30%, transparent);min-height:104px;color:var(--md-on-surface);transition:background-color var(--pw-dur-effects) var(--pw-ease-effects), border-radius var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast);align-items:center;gap:16px;padding:20px;display:flex;position:relative}.pw-dz>.zone:hover{background-color:color-mix(in srgb, var(--md-secondary-container) 18%, transparent)}.pw-dz>.zone>input{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;inset:0}.pw-dz>.zone:has(>input:focus-visible){outline:3px solid var(--md-focus-ring);outline-offset:3px}.pw-dz>.zone:has(>input:disabled){opacity:.38;cursor:not-allowed}.pw-dz .ants{pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.pw-dz .ants rect{x:1px;y:1px;rx:27px;fill:none;width:calc(100% - 2px);height:calc(100% - 2px);stroke:var(--md-outline);stroke-width:2px;stroke-dasharray:8 6}.pw-dz[data-over]>.zone{background-color:color-mix(in srgb, var(--md-secondary-container) 32%, transparent);border-radius:var(--pw-radius-2xl)}.pw-dz[data-over] .ants rect{stroke:var(--md-secondary);animation:var(--pw-ui-a-loop,pw-ui-ants) .6s linear infinite}.pw-dz .zone-icon{width:56px;height:56px;clip-path:var(--pw-shape-cookie-9);background:var(--md-secondary-container);color:var(--md-on-secondary-container);transition:rotate var(--pw-dur-spatial) var(--pw-ease-spatial);flex:none;place-items:center;display:grid}.pw-dz[data-over] .zone-icon{rotate:45deg}.pw-dz[data-over] .zone-icon>svg{rotate:-45deg}.pw-dz .zone-text{gap:2px;min-width:0;display:grid}.pw-dz .zone-title{font:800 var(--pw-text-title-m)/1.25 var(--pw-font-display)}.pw-dz .zone-hint,.pw-dz .hint-below{font:500 var(--pw-text-body-m)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);margin:0}.pw-dz .hint-below{font-size:var(--pw-text-body-s);padding-inline:16px;display:none}@media (pointer:coarse){.pw-dz>.zone{background:var(--md-secondary-container);min-height:64px;color:var(--md-on-secondary-container);border-radius:999px;padding:8px 24px 8px 8px}.pw-dz .ants,.pw-dz .zone-hint{display:none}.pw-dz .zone-icon{background:color-mix(in srgb, var(--md-on-secondary-container) 14%, transparent);width:48px;height:48px;color:inherit}.pw-dz .hint-below{display:block}}.pw-dz .file{border-radius:var(--pw-radius-lg-plus);background:var(--md-surface-container-high);align-items:center;gap:14px;min-width:0;padding:12px;display:flex}.pw-dz[data-status=error] .file{box-shadow:inset 0 0 0 2px var(--md-error);animation:var(--pw-ui-a-shake,pw-ui-shake-a) .4s var(--pw-ease-emphasized)}.pw-dz .thumb{flex:none;position:relative}.pw-dz .done-mark{z-index:2;clip-path:var(--pw-shape-soft-burst);background:var(--md-success);color:var(--md-on-success);animation:var(--pw-ui-a-enter,pw-ui-morph-in) var(--pw-dur-spatial) var(--pw-ease-spatial) var(--pw-dur-spatial-slow) both;place-items:center;display:grid;position:absolute;inset:4px}.pw-dz .done-mark>svg{width:28px;height:28px}.pw-dz .file-info{flex:1;gap:6px;min-width:0;display:grid}.pw-dz .file-name{font:700 var(--pw-text-body-m)/1.3 var(--pw-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-dz .file-chip{width:max-content;max-width:100%;font:700 var(--pw-text-label-m)/1.2 var(--pw-font-body);background:color-mix(in srgb, var(--md-primary) 16%, transparent);color:var(--md-primary);border-radius:999px;align-items:center;gap:6px;padding:4px 10px;display:inline-flex}.pw-dz .file-chip>.spin{width:14px;height:14px;clip-path:var(--pw-shape-soft-burst);animation:var(--pw-ui-a-loop,pw-morph-spin) 1.6s linear infinite;background:currentColor;flex:none}.pw-dz .file-chip[data-tone=review]{background:var(--md-tertiary-container);color:var(--md-on-tertiary-container)}.pw-dz .file-chip[data-tone=done]{background:color-mix(in srgb, var(--md-success) 18%, transparent);color:var(--md-success)}.pw-dz .file-chip[data-tone=error]{background:var(--md-error-container);color:var(--md-on-error-container)}.pw-dz .file-chip>svg{width:16px;height:16px}.pw-dz .file-actions{gap:4px;display:flex}.pw-social{gap:8px;min-width:0;display:grid}.pw-social>.pw-btn{justify-content:flex-start;padding-inline-start:10px}.pw-social .clover{width:40px;height:40px;clip-path:var(--pw-shape-clover-4);background:var(--pw-gradient-gold);color:var(--md-on-secondary-fixed);transition:clip-path var(--pw-dur-spatial) var(--pw-ease-spatial), rotate var(--pw-dur-spatial) var(--pw-ease-spatial);flex:none;place-items:center;display:grid}.pw-social .clover>svg{width:22px;height:22px}.pw-social>.pw-btn>.label{text-align:start;text-transform:none;letter-spacing:0;overflow-wrap:anywhere;flex:1;min-width:0;font-weight:800}.pw-social>.pw-btn>.trail{opacity:.8}.pw-social[data-state=done]>.pw-btn{--bg:color-mix(in srgb, var(--md-success) 18%, var(--md-surface-container));--fg:var(--md-on-surface)}.pw-social[data-state=done] .clover{clip-path:var(--pw-shape-cookie-9);background:var(--md-success);color:var(--md-on-success);rotate:45deg}.pw-social[data-state=done] .clover>svg{rotate:-45deg}.pw-social .confirm{border-radius:var(--pw-radius-lg);background:var(--md-surface-container-high);animation:var(--pw-ui-a-enter,pw-ui-rise) var(--pw-dur-spatial) var(--pw-ease-spatial) both;gap:10px;padding:14px 16px;display:grid}.pw-social .confirm>p{font:700 var(--pw-text-body-l)/1.4 var(--pw-font-body);margin:0}.pw-social .confirm>.row{flex-wrap:wrap;gap:8px;display:flex}.pw-topbar{z-index:var(--pw-z-header);isolation:isolate;view-transition-name:site-header;color:var(--md-on-surface);position:sticky;top:0}.pw-topbar:before{content:"";z-index:-1;background:color-mix(in srgb, var(--md-surface-container) 90%, transparent);box-shadow:0 1px 0 var(--md-outline-variant);transition:opacity var(--pw-dur-effects) var(--pw-ease-effects);position:absolute;inset:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pw-topbar:before{-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2)}}@media (prefers-reduced-transparency:reduce){.pw-topbar:before{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--md-surface-container)}}.pw-topbar[data-transparent]:before{opacity:0}.pw-topbar[data-transparent][data-scrolled]:before{opacity:1}@supports (animation-timeline:scroll()){.pw-topbar[data-transparent]:before{animation:linear both pw-ui-solid;animation-timeline:scroll(root);animation-range:0 24px}}.pw-topbar>.inner{min-height:var(--pw-header-h);max-width:var(--pw-topbar-max,1240px);padding:max(8px, env(safe-area-inset-top)) var(--pw-gutter) 8px;justify-content:space-between;align-items:center;gap:12px;margin-inline:auto;display:flex}.pw-topbar .brand{border-radius:var(--pw-radius-md);min-width:0;min-height:48px;color:inherit;align-items:center;gap:10px;text-decoration:none;display:flex}.pw-topbar .brand .logo{flex:none;display:grid}.pw-topbar .brand .logo>:is(img,svg){width:auto;height:40px;display:block}.pw-topbar .wordmark{font:900 var(--pw-text-title-m)/1 var(--pw-font-display);letter-spacing:-.01em;text-transform:uppercase;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-topbar .wordmark>b{color:var(--md-secondary);font-weight:900}@media not (min-width:360px){.pw-topbar .wordmark{display:none}}.pw-topbar .actions{flex:none;align-items:center;gap:4px;display:flex}.pw-actionbar{z-index:var(--pw-z-sticky);padding:12px var(--pw-gutter) max(12px, env(safe-area-inset-bottom));background:color-mix(in srgb, var(--md-surface-container) 92%, transparent);box-shadow:0 -1px 0 var(--md-outline-variant);transition:translate var(--pw-dur-effects) var(--pw-ease-effects), visibility 0s linear var(--pw-dur-effects);justify-items:center;gap:6px;display:grid;position:sticky;bottom:0}@supports ((-webkit-backdrop-filter:blur(1px)) or (backdrop-filter:blur(1px))){.pw-actionbar{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}}@media (prefers-reduced-transparency:reduce){.pw-actionbar{-webkit-backdrop-filter:none;backdrop-filter:none;background:var(--md-surface-container)}}.pw-actionbar>.cta{width:min(100%,560px);display:grid}.pw-actionbar>.cta>.pw-btn{width:100%}.pw-actionbar>.fine{font:500 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);text-align:center;text-wrap:balance;margin:0}.pw-actionbar>.fine a{color:inherit;text-underline-offset:2px;text-decoration:underline}.pw-actionbar[data-keyboard=open]{visibility:hidden;translate:0 110%}.pw-footer{isolation:isolate;padding:56px var(--pw-gutter) max(32px, env(safe-area-inset-bottom));background:var(--md-surface-container-lowest);color:var(--md-on-surface);position:relative;overflow:clip}.pw-footer:before{content:"";z-index:-1;aspect-ratio:1;background:linear-gradient(135deg, var(--md-tertiary) 0 34%, transparent 34.5%);pointer-events:none;width:clamp(64px,14vw,160px);position:absolute;top:0;left:0}.pw-footer>.inner{max-width:var(--pw-footer-max,1240px);gap:20px;margin-inline:auto;display:grid}.pw-footer .sponsor{font:500 var(--pw-text-body-m)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);flex-wrap:wrap;align-items:center;gap:12px;display:flex}.pw-footer .sponsor .logo>:is(img,svg){width:auto;height:44px;display:block}.pw-footer .sponsor a{min-height:48px;color:var(--md-on-surface);text-underline-offset:3px;align-items:center;gap:4px;font-weight:800;text-decoration:underline;display:inline-flex}.pw-footer .sponsor a>svg{width:16px;height:16px}.pw-footer .disclosure{max-width:72ch;font:500 var(--pw-text-body-s)/1.5 var(--pw-font-body);color:var(--md-on-surface-variant);text-wrap:pretty;margin:0}.pw-footer .links{flex-wrap:wrap;gap:0 4px;margin:0 -12px;padding:0;list-style:none;display:flex}.pw-footer .links a{min-height:48px;color:var(--md-on-surface);font:700 var(--pw-text-label-l)/1.2 var(--pw-font-body);transition:background-color var(--pw-dur-effects) var(--pw-ease-effects);border-radius:999px;align-items:center;padding:0 12px;text-decoration:none;display:inline-flex}.pw-footer .links a:hover{background:color-mix(in srgb, var(--md-on-surface) 8%, transparent)}.pw-footer .bottom{border-top:1px solid var(--md-outline-variant);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px 24px;padding-top:16px;display:flex}.pw-footer .habla{font:700 var(--pw-text-label-l)/1.2 var(--pw-font-body);color:var(--md-tertiary)}.pw-footer .fine{font:500 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);margin:0}.pw-skip{top:max(8px, env(safe-area-inset-top));z-index:var(--pw-z-toast);background:var(--md-secondary-fixed);min-height:48px;color:var(--md-on-secondary-fixed);font:800 var(--pw-text-label-l)/1.1 var(--pw-font-display);letter-spacing:.04em;text-transform:uppercase;translate:0 calc(-100% - 32px - env(safe-area-inset-top,0px));opacity:0;pointer-events:none;transition:translate var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast), opacity var(--pw-dur-effects-fast) var(--pw-ease-effects);border-radius:999px;align-items:center;padding:0 20px;text-decoration:none;display:inline-flex;position:fixed;left:12px}.pw-skip:focus{opacity:1;pointer-events:auto;translate:0}.pw-skip:focus-visible{outline-color:var(--md-on-secondary-fixed);box-shadow:0 0 0 6px var(--md-secondary-fixed)}.pw-feed{--row:56px;min-height:calc(var(--rows,6) * (var(--row) + 6px));position:relative}.pw-feed .list{gap:6px;margin:0;padding:0;list-style:none;display:grid}.pw-feed li{height:var(--row);border-radius:var(--pw-radius-lg);background:var(--md-surface-container);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;padding:0 12px 0 8px;display:grid;overflow:hidden}.pw-feed li[data-new]{animation:var(--pw-ui-a-enter,pw-ui-feed-in) var(--pw-dur-spatial-fast) var(--pw-ease-spatial-fast) both}@keyframes pw-ui-feed-in{0%{opacity:0;translate:0 calc(-1 * var(--row))}}.pw-feed .av{display:grid}.pw-feed .txt{gap:1px;min-width:0;display:grid}.pw-feed .txt b{font:800 var(--pw-text-body-m)/1.25 var(--pw-font-body);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-feed .txt span{font:500 var(--pw-text-body-s)/1.3 var(--pw-font-body);color:var(--md-on-surface-variant);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.pw-feed .delta{background:color-mix(in srgb, var(--md-money) 18%, transparent);color:var(--md-money-bright);font:800 var(--pw-text-label-m)/1 var(--pw-font-display);font-variant-numeric:tabular-nums;border-radius:999px;padding:4px 10px}.pw-feed .more{z-index:1;background:var(--md-secondary-fixed);color:var(--md-on-secondary-fixed);font:800 var(--pw-text-label-m)/1 var(--pw-font-display);box-shadow:var(--pw-shadow-2);animation:var(--pw-ui-a-enter,pw-ui-pop) var(--pw-dur-spatial) var(--pw-ease-spatial) both;border-radius:999px;padding:6px 12px;position:absolute;top:-14px;right:8px}.pw-feed .empty,.pw-top10 .empty{min-height:inherit;border-radius:var(--pw-radius-lg);background:var(--md-surface-container-low);color:var(--md-on-surface-variant);font:600 var(--pw-text-body-m)/1.4 var(--pw-font-body);text-align:center;text-wrap:balance;place-items:center;padding:20px;display:grid}.pw-top10{gap:10px;display:grid}.pw-top10 .pw-lb-row{min-height:56px}.pw-top10 .caption{font:600 var(--pw-text-body-s)/1.4 var(--pw-font-body);color:var(--md-on-surface-variant);text-align:center;text-wrap:balance;margin:0}.pw-ep{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:10px;display:grid}.pw-ep .tile{border-radius:var(--pw-radius-xl);background:var(--md-surface-container);align-content:start;gap:6px;min-width:0;padding:14px 16px;display:grid}.pw-ep .k{font:700 var(--pw-text-label-m)/1.2 var(--pw-font-body);letter-spacing:.06em;text-transform:uppercase;color:var(--md-on-surface-variant);margin:0}.pw-ep .tile .n{font:900 clamp(2.4rem, 11vw, 3.6rem)/1 var(--pw-font-display)}.pw-ep .tile.pts .n{font-size:clamp(1.6rem,7vw,2.4rem)}.pw-ep .note{font:600 var(--pw-text-body-s)/1.45 var(--pw-font-body);color:var(--md-on-surface-variant);text-wrap:pretty;grid-column:1/-1;margin:0}.pw-ep[data-size=sm] .tile{border-radius:var(--pw-radius-lg);background:var(--md-surface-container-high);padding:10px 12px}.pw-ep[data-size=sm] .tile .n{font-size:1.75rem}.pw-ep[data-size=sm] .tile.pts .n{font-size:1.35rem}}@layer utilities;
