.Payday-module-scss-module__20fj5a__section{padding:var(--section-v) var(--page-gutter);color:#fff;background:#14233c;overflow:clip}.Payday-module-scss-module__20fj5a__section :focus-visible{outline-offset:3px;outline:3px solid #fff}.Payday-module-scss-module__20fj5a__intro{flex-direction:column;gap:1rem;max-width:38rem;margin-bottom:clamp(1.25rem,2.5vw,2rem);display:flex}.Payday-module-scss-module__20fj5a__heading{letter-spacing:-.03em;font-size:clamp(2.25rem,5vw,4rem);font-weight:700;line-height:1.02}.Payday-module-scss-module__20fj5a__lede{color:#ffffffb8;text-wrap:pretty;max-width:44ch;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.5}.Payday-module-scss-module__20fj5a__game{grid-template-columns:minmax(0,23rem) minmax(0,1fr);grid-template-areas:"days days""wallet stage";gap:clamp(1.75rem,3vw,2.5rem) clamp(2rem,5vw,4.5rem);max-width:68rem;display:grid}@media (max-width:860px){.Payday-module-scss-module__20fj5a__game{grid-template-columns:minmax(0,1fr);grid-template-areas:"days""wallet""stage"}}.Payday-module-scss-module__20fj5a__days{grid-area:days;align-items:center;gap:1rem;padding-top:2rem;font-size:.875rem;font-weight:600;display:flex}.Payday-module-scss-module__20fj5a__dayEnd{color:#ffffffb8;flex:none;transition:color .4s}.Payday-module-scss-module__20fj5a__dayEnd[data-reached]{color:#ff8077}.Payday-module-scss-module__20fj5a__track{background:#ffffff29;border-radius:2px;flex:1;height:4px;position:relative}.Payday-module-scss-module__20fj5a__trackFill{border-radius:inherit;transform:scaleX(var(--progress));transform-origin:0;background:#fff;transition:transform .5s cubic-bezier(.2,.7,.2,1);position:absolute;inset:0}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Payday-module-scss-module__20fj5a__trackFill{transition:none}}:root[data-motion=reduced] .Payday-module-scss-module__20fj5a__trackFill{transition:none}.Payday-module-scss-module__20fj5a__tick{top:50%;left:var(--at);background:#ffffff73;border-radius:50%;width:6px;height:6px;margin:-3px 0 0 -3px;position:absolute}.Payday-module-scss-module__20fj5a__tick[data-past]{background:#fff;width:8px;height:8px;margin:-4px 0 0 -4px}.Payday-module-scss-module__20fj5a__marker{top:50%;left:calc(var(--progress)*100%);background:#ff3831;border-radius:50%;width:16px;height:16px;margin:-8px 0 0 -8px;transition:left .5s cubic-bezier(.2,.7,.2,1);position:absolute;box-shadow:0 0 0 4px #14233c}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Payday-module-scss-module__20fj5a__marker{transition:none}}:root[data-motion=reduced] .Payday-module-scss-module__20fj5a__marker{transition:none}.Payday-module-scss-module__20fj5a__markerLabel{white-space:nowrap;color:#fff;transform:translateX(calc(var(--progress) * -100%));translate:calc((var(--progress) - .5)*16px) 0;font-size:.875rem;font-weight:700;position:absolute;bottom:calc(100% + .625rem);left:50%}.Payday-module-scss-module__20fj5a__wallet{background:#ffffff0f;border-radius:28px;flex-direction:column;grid-area:wallet;align-self:start;gap:1.5rem;padding:clamp(1.25rem,2.5vw,1.75rem);display:flex}.Payday-module-scss-module__20fj5a__balanceLabel{color:#ffffffb8;font-size:1rem;font-weight:600}.Payday-module-scss-module__20fj5a__balance{letter-spacing:-.04em;font-variant-numeric:tabular-nums;margin-top:.25rem;font-size:clamp(3rem,6vw,4.5rem);font-weight:700;line-height:1}.Payday-module-scss-module__20fj5a__tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;list-style:none;display:grid}.Payday-module-scss-module__20fj5a__tile{isolation:isolate;background:#ffffff0f;border-radius:20px;flex-direction:column;gap:.25rem;min-height:8rem;padding:1rem;display:flex;position:relative;overflow:hidden}@media (max-width:576px){.Payday-module-scss-module__20fj5a__tile{min-height:7rem}}.Payday-module-scss-module__20fj5a__potTile{background:#2f8de4}.Payday-module-scss-module__20fj5a__potTile:before{content:"";z-index:-1;background:linear-gradient(#14233c8c,#14233c26 45%,#14233cb3);position:absolute;inset:0}.Payday-module-scss-module__20fj5a__potPhoto{z-index:-2;object-fit:cover}.Payday-module-scss-module__20fj5a__flash{z-index:1;border-radius:inherit;pointer-events:none;background:#ff383159;animation:1.1s ease-out both Payday-module-scss-module__20fj5a__flash;position:absolute;inset:0;box-shadow:inset 0 0 0 3px #ff3831}@keyframes Payday-module-scss-module__20fj5a__flash{0%{opacity:1}to{opacity:0}}.Payday-module-scss-module__20fj5a__tileLabel{font-size:.9375rem;font-weight:600}.Payday-module-scss-module__20fj5a__tileValue{letter-spacing:-.025em;font-variant-numeric:tabular-nums;margin-top:auto;font-size:clamp(1.5rem,2.4vw,1.875rem);font-weight:700;line-height:1.1}.Payday-module-scss-module__20fj5a__meter{background:#ffffff29;border-radius:4px;height:8px;margin-top:.5rem;display:block;overflow:hidden}.Payday-module-scss-module__20fj5a__meterFill{height:100%;width:calc(var(--fun)*1%);border-radius:inherit;background:#ff3831;transition:width .45s cubic-bezier(.2,.7,.2,1);display:block}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Payday-module-scss-module__20fj5a__meterFill{transition:none}}:root[data-motion=reduced] .Payday-module-scss-module__20fj5a__meterFill{transition:none}@media (max-width:700px){.Payday-module-scss-module__20fj5a__wallet[data-compact]{border-radius:20px;grid-template-rows:repeat(3,auto);grid-template-columns:minmax(0,1.25fr) repeat(2,minmax(0,1fr));align-items:end;gap:.125rem 0;padding:.875rem 0;display:grid}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__tiles{display:contents}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__balanceBox,.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__tile{grid-row:span 3;grid-template-rows:subgrid;min-height:0;padding:0 .875rem;display:grid}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__tile{background:0 0;border-left:1px solid #ffffff29;border-radius:0}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__potTile:before,.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__potPhoto{display:none}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__balanceLabel,.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__tileLabel{color:#ffffffb8;white-space:nowrap;align-self:start;font-size:.8125rem;font-weight:600}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__balance{letter-spacing:-.035em;margin-top:0;font-size:1.75rem}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__tileValue{margin-top:0;font-size:1.375rem}.Payday-module-scss-module__20fj5a__wallet[data-compact] .Payday-module-scss-module__20fj5a__meter{height:4px;margin-top:.375rem}}.Payday-module-scss-module__20fj5a__stage{grid-area:stage;min-width:0}.Payday-module-scss-module__20fj5a__stageTitle,.Payday-module-scss-module__20fj5a__verdict{letter-spacing:-.03em;text-wrap:balance;font-size:clamp(1.875rem,3.4vw,2.75rem);font-weight:700;line-height:1.05}.Payday-module-scss-module__20fj5a__stageTitle:focus,.Payday-module-scss-module__20fj5a__verdict:focus{outline:none}.Payday-module-scss-module__20fj5a__sort{flex-direction:column;gap:1.5rem;max-width:34rem;display:flex}.Payday-module-scss-module__20fj5a__feed{background:#ffffff0f;border-radius:24px;padding:.25rem clamp(1rem,2.5vw,1.5rem);list-style:none}.Payday-module-scss-module__20fj5a__row{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.25rem 1rem;padding-block:1rem;display:grid}.Payday-module-scss-module__20fj5a__row+.Payday-module-scss-module__20fj5a__row{border-top:1px solid #ffffff29}.Payday-module-scss-module__20fj5a__rowIcon{border-radius:50%;place-items:center;width:44px;height:44px;display:grid;position:relative;overflow:hidden}.Payday-module-scss-module__20fj5a__rowIcon svg{width:22px;height:22px}.Payday-module-scss-module__20fj5a__rowIcon img{object-fit:cover}.Payday-module-scss-module__20fj5a__salaryIcon{color:#fff;background:#ff3831}.Payday-module-scss-module__20fj5a__billsIcon{color:#14233c;background:#fff}.Payday-module-scss-module__20fj5a__potIcon{background:#2f8de4}.Payday-module-scss-module__20fj5a__rowText{flex-direction:column;min-width:0;display:flex}.Payday-module-scss-module__20fj5a__rowTitle{font-size:1.0625rem;font-weight:700}.Payday-module-scss-module__20fj5a__rowNote{color:#ffffffb8;font-size:.875rem;line-height:1.4}.Payday-module-scss-module__20fj5a__rowAmount{font-variant-numeric:tabular-nums;font-size:1.125rem;font-weight:700}.Payday-module-scss-module__20fj5a__sliderRow{padding-bottom:.75rem}.Payday-module-scss-module__20fj5a__range{--thumb:28px;--edge:calc(var(--thumb) / 2 + (100% - var(--thumb)) * var(--fill));cursor:pointer;appearance:none;background:0 0;grid-column:1/-1;width:100%;height:44px;margin:.25rem 0 0}.Payday-module-scss-module__20fj5a__range::-webkit-slider-runnable-track{background:linear-gradient(to right, #ff3831 var(--edge), #ffffff2e var(--edge));border-radius:4px;height:8px}.Payday-module-scss-module__20fj5a__range::-webkit-slider-thumb{width:var(--thumb);height:var(--thumb);margin-top:calc((8px - var(--thumb))/2);appearance:none;background:#fff;border-radius:50%;box-shadow:0 2px 8px #00000059}.Payday-module-scss-module__20fj5a__range::-moz-range-track{background:#ffffff2e;border-radius:4px;height:8px}.Payday-module-scss-module__20fj5a__range::-moz-range-progress{background:#ff3831;border-radius:4px;height:8px}.Payday-module-scss-module__20fj5a__range::-moz-range-thumb{width:var(--thumb);height:var(--thumb);background:#fff;border:0;border-radius:50%;box-shadow:0 2px 8px #00000059}.Payday-module-scss-module__20fj5a__range:focus-visible{outline:none}.Payday-module-scss-module__20fj5a__range:focus-visible::-webkit-slider-thumb{outline-offset:3px;outline:3px solid #fff}.Payday-module-scss-module__20fj5a__range:focus-visible::-moz-range-thumb{outline-offset:3px;outline:3px solid #fff}.Payday-module-scss-module__20fj5a__rangeScale{color:#ffffffb8;grid-column:1/-1;justify-content:space-between;font-size:.8125rem;display:flex}.Payday-module-scss-module__20fj5a__button{min-height:52px;font:inherit;white-space:nowrap;cursor:pointer;border:2px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:.25em;padding:.75rem 1.75rem;font-size:1.1875rem;font-weight:700;line-height:1.1;transition:background-color .2s,border-color .2s,opacity .2s,transform .15s;display:inline-flex}.Payday-module-scss-module__20fj5a__button:focus-visible{outline-offset:4px}.Payday-module-scss-module__20fj5a__button:active:not([aria-disabled=true]){transform:scale(.97)}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Payday-module-scss-module__20fj5a__button:active:not([aria-disabled=true]){transform:none}}:root[data-motion=reduced] .Payday-module-scss-module__20fj5a__button:active:not([aria-disabled=true]){transform:none}.Payday-module-scss-module__20fj5a__button[aria-disabled=true]{opacity:.4;cursor:not-allowed}.Payday-module-scss-module__20fj5a__primary{color:#fff;background:#ff3831}@media (hover:hover){.Payday-module-scss-module__20fj5a__primary:hover:not([aria-disabled=true]){background:#e8291f}}.Payday-module-scss-module__20fj5a__blue{color:#fff;background:#2f8de4}@media (hover:hover){.Payday-module-scss-module__20fj5a__blue:hover{background:#1f7bd0}}.Payday-module-scss-module__20fj5a__secondary{color:#fff;background:0 0;border-color:#fff6}@media (hover:hover){.Payday-module-scss-module__20fj5a__secondary:hover{background:#ffffff14;border-color:#fff}}.Payday-module-scss-module__20fj5a__startButton{align-self:flex-start}@media (max-width:576px){.Payday-module-scss-module__20fj5a__startButton{align-self:stretch}}.Payday-module-scss-module__20fj5a__month{flex-direction:column;gap:1.25rem;max-width:27rem;display:flex}@media (max-width:860px){.Payday-module-scss-module__20fj5a__month{margin-inline:auto}}.Payday-module-scss-module__20fj5a__deck{--card-h:16.5rem;height:calc(var(--card-h) + 1.5rem);border-radius:24px;position:relative}.Payday-module-scss-module__20fj5a__deck:focus-visible{outline-offset:6px}@media (max-width:576px){.Payday-module-scss-module__20fj5a__deck{--card-h:15rem}}.Payday-module-scss-module__20fj5a__card{height:var(--card-h);color:#14233c;transform-origin:50% 100%;-webkit-user-select:none;user-select:none;background:#fff;border-radius:24px;padding:clamp(1.25rem,3vw,1.5rem);transition:transform .4s cubic-bezier(.2,.7,.2,1),background-color .4s;animation:.35s Payday-module-scss-module__20fj5a__appear;position:absolute;inset:0 0 auto;box-shadow:0 1px 2px #00000026,0 24px 48px -24px #000000a6}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Payday-module-scss-module__20fj5a__card{transition:background-color .2s}}:root[data-motion=reduced] .Payday-module-scss-module__20fj5a__card{transition:background-color .2s}.Payday-module-scss-module__20fj5a__card[data-pos="0"]{z-index:3;cursor:grab;touch-action:pan-y}.Payday-module-scss-module__20fj5a__card[data-pos="0"][data-dragging]{cursor:grabbing;transition:none}.Payday-module-scss-module__20fj5a__card[data-pos="1"]{z-index:2;background:#dde2ea;transform:translateY(.75rem)scale(.95)}.Payday-module-scss-module__20fj5a__card[data-pos="2"]{z-index:1;background:#b9c1ce;transform:translateY(1.5rem)scale(.9)}.Payday-module-scss-module__20fj5a__card[data-pos=out]{z-index:4;pointer-events:none}@keyframes Payday-module-scss-module__20fj5a__appear{0%{opacity:0}}.Payday-module-scss-module__20fj5a__cardContent{flex-direction:column;height:100%;transition:opacity .3s 80ms;display:flex}.Payday-module-scss-module__20fj5a__card[data-pos="1"] .Payday-module-scss-module__20fj5a__cardContent,.Payday-module-scss-module__20fj5a__card[data-pos="2"] .Payday-module-scss-module__20fj5a__cardContent{opacity:0;transition-delay:0s}.Payday-module-scss-module__20fj5a__cardTop{justify-content:space-between;gap:.5rem;display:flex}.Payday-module-scss-module__20fj5a__chip{color:#14233c;background:#eef1f5;border-radius:999px;padding:.3125rem .75rem;font-size:.8125rem;font-weight:700;line-height:1.2}.Payday-module-scss-module__20fj5a__kindChip{background:0 0;box-shadow:inset 0 0 0 1.5px #14233c2e}.Payday-module-scss-module__20fj5a__card[data-kind=must] .Payday-module-scss-module__20fj5a__kindChip{box-shadow:none;color:#c41f18;background:#ffe4e1}.Payday-module-scss-module__20fj5a__card[data-kind=windfall] .Payday-module-scss-module__20fj5a__kindChip{box-shadow:none;color:#1a6bb8;background:#e1eefb}.Payday-module-scss-module__20fj5a__cardTitle{letter-spacing:-.025em;text-wrap:balance;margin-top:clamp(1rem,3vw,1.5rem);font-size:clamp(1.5rem,2.6vw,1.875rem);font-weight:700;line-height:1.1}.Payday-module-scss-module__20fj5a__cardLine{color:#14233cb3;text-wrap:pretty;margin-top:.375rem;line-height:1.4}.Payday-module-scss-module__20fj5a__cardFoot{justify-content:space-between;align-items:flex-end;gap:1rem;margin-top:auto;display:flex}.Payday-module-scss-module__20fj5a__cardAmount{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:clamp(2.25rem,4vw,3rem);font-weight:700;line-height:1}.Payday-module-scss-module__20fj5a__card[data-kind=windfall] .Payday-module-scss-module__20fj5a__cardAmount{color:#1a6bb8}.Payday-module-scss-module__20fj5a__cardNote{text-align:right;text-wrap:balance;color:#c41f18;max-width:17ch;font-size:.8125rem;font-weight:600;line-height:1.3}.Payday-module-scss-module__20fj5a__stamp{z-index:1;color:#fff;pointer-events:none;border-radius:999px;padding:.375rem .875rem;font-size:.9375rem;font-weight:700;line-height:1.2;position:absolute;top:clamp(1.125rem,3vw,1.375rem)}.Payday-module-scss-module__20fj5a__stampYes{opacity:clamp(0,var(--lean,0),1);background:#ff3831;left:clamp(1.125rem,3vw,1.375rem)}.Payday-module-scss-module__20fj5a__card[data-kind=windfall] .Payday-module-scss-module__20fj5a__stampYes{background:#2f8de4}.Payday-module-scss-module__20fj5a__stampNo{opacity:clamp(0,var(--lean,0)*-1,1);background:#14233c;right:clamp(1.125rem,3vw,1.375rem)}.Payday-module-scss-module__20fj5a__actions{gap:.75rem;min-height:52px;display:flex}.Payday-module-scss-module__20fj5a__actions .Payday-module-scss-module__20fj5a__button{flex:1}.Payday-module-scss-module__20fj5a__status{text-align:center;color:#ffffffb8;text-wrap:balance;min-height:1.5em;font-size:.9375rem;line-height:1.5}.Payday-module-scss-module__20fj5a__status[data-tone=dip]{color:#ff8077;font-weight:600}.Payday-module-scss-module__20fj5a__result{flex-direction:column;align-items:flex-start;gap:1rem;max-width:34rem;animation:.5s cubic-bezier(.2,.7,.2,1) both Payday-module-scss-module__20fj5a__rise;display:flex}@media (prefers-reduced-motion:reduce){:root:not([data-motion=full]) .Payday-module-scss-module__20fj5a__result{animation-name:Payday-module-scss-module__20fj5a__appear}}:root[data-motion=reduced] .Payday-module-scss-module__20fj5a__result{animation-name:Payday-module-scss-module__20fj5a__appear}@keyframes Payday-module-scss-module__20fj5a__rise{0%{opacity:0;transform:translateY(1rem)}}.Payday-module-scss-module__20fj5a__eyebrow{letter-spacing:.12em;text-transform:uppercase;color:#ff8077;font-size:.875rem;font-weight:700}.Payday-module-scss-module__20fj5a__verdict{font-size:clamp(2.25rem,4.4vw,3.5rem)}.Payday-module-scss-module__20fj5a__verdictLine{text-wrap:pretty;max-width:36ch;font-size:clamp(1.0625rem,1.4vw,1.25rem);line-height:1.45}.Payday-module-scss-module__20fj5a__summary{color:#ffffffb8}.Payday-module-scss-module__20fj5a__resultActions{flex-wrap:wrap;gap:.75rem;margin-top:.75rem;display:flex}@media (max-width:576px){.Payday-module-scss-module__20fj5a__resultActions{flex-direction:column;align-self:stretch}}
