/*! tailwindcss v4.3.0 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-border-style:solid;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-leading:initial;--tw-font-weight:initial;--tw-duration:initial;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%}}}.game-hero{border-radius:var(--radius-2xl,1rem);position:relative;overflow:hidden}@media (width>=64rem){.game-hero{border-radius:var(--radius-3xl,1.5rem)}}.game-hero{aspect-ratio:21/9}.game-hero img{object-fit:cover;width:100%;height:100%}.game-hero-scrim{background:linear-gradient(#0000 0%,#0b122059 45%,#0b1220eb 100%);position:absolute;inset:0}.game-hero-content{inset-inline:calc(var(--spacing,.25rem) * 0);bottom:calc(var(--spacing,.25rem) * 0);align-items:flex-end;gap:calc(var(--spacing,.25rem) * 4);padding:calc(var(--spacing,.25rem) * 4);display:flex;position:absolute}@media (width>=40rem){.game-hero-content{padding:calc(var(--spacing,.25rem) * 6)}}@media (width>=64rem){.game-hero-content{padding:calc(var(--spacing,.25rem) * 8)}}.game-hero-icon{height:calc(var(--spacing,.25rem) * 16);width:calc(var(--spacing,.25rem) * 16);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:#fff3;flex-shrink:0;overflow:hidden}@supports (color:color-mix(in lab, red, red)){.game-hero-icon{border-color:color-mix(in oklab, var(--color-white,#fff) 20%, transparent)}}.game-hero-icon{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}@media (width>=40rem){.game-hero-icon{height:calc(var(--spacing,.25rem) * 20);width:calc(var(--spacing,.25rem) * 20)}}@media (width>=64rem){.game-hero-icon{height:calc(var(--spacing,.25rem) * 24);width:calc(var(--spacing,.25rem) * 24);border-radius:var(--radius-2xl,1rem)}}.game-hero-icon img{object-fit:cover;width:100%;height:100%}.game-hero-title h1{font-family:var(--font-display,"Plus Jakarta Sans", sans-serif);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,calc(1.75 / 1.25)));--tw-leading:var(--leading-tight,1.25);line-height:var(--leading-tight,1.25);--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-white,#fff)}@media (width>=40rem){.game-hero-title h1{font-size:var(--text-2xl,1.5rem);line-height:var(--tw-leading,var(--text-2xl--line-height,calc(2 / 1.5)))}}@media (width>=64rem){.game-hero-title h1{font-size:var(--text-3xl,1.875rem);line-height:var(--tw-leading,var(--text-3xl--line-height,calc(2.25 / 1.875)))}}.game-hero-title p{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.game-hero-title p{color:color-mix(in oklab, var(--color-white,#fff) 70%, transparent)}}@media (width>=40rem){.game-hero-title p{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)))}}.denom-grid{gap:calc(var(--spacing,.25rem) * 3);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@media (width>=40rem){.denom-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.denom-tile{align-items:flex-start;gap:calc(var(--spacing,.25rem) * 1);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border,#e2e8f0);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3.5);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;flex-direction:column;transition-duration:.2s;display:flex;position:relative}.denom-tile:hover{border-color:#3b82f666}@supports (color:color-mix(in lab, red, red)){.denom-tile:hover{border-color:color-mix(in oklab, var(--color-primary,#3b82f6) 40%, transparent)}}.denom-tile.is-selected{border-color:var(--color-primary,#3b82f6);background-color:#3b82f60a}@supports (color:color-mix(in lab, red, red)){.denom-tile.is-selected{background-color:color-mix(in oklab, var(--color-primary,#3b82f6) 4%, transparent)}}.denom-tile.is-selected{box-shadow:0 0 0 3px #3b82f61f}.denom-tile-check{top:calc(var(--spacing,.25rem) * 2.5);right:calc(var(--spacing,.25rem) * 2.5);height:calc(var(--spacing,.25rem) * 5);width:calc(var(--spacing,.25rem) * 5);background-color:var(--color-primary,#3b82f6);color:var(--color-white,#fff);border-radius:3.40282e38px;justify-content:center;align-items:center;font-size:10px;display:flex;position:absolute}.denom-tile-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-heading,#0f172a)}.denom-tile-price{margin-top:calc(var(--spacing,.25rem) * 1);font-size:var(--text-base,1rem);line-height:var(--tw-leading,var(--text-base--line-height,calc(1.5 / 1)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-primary,#3b82f6)}.denom-tile-price-normal{font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,calc(1 / .75)));--tw-font-weight:var(--font-weight-medium,500);font-weight:var(--font-weight-medium,500);color:var(--color-slate-400,oklch(70.4% .04 256.788));text-decoration-line:line-through}.denom-tile-badge{top:calc(var(--spacing,.25rem) * -2);left:calc(var(--spacing,.25rem) * 2.5);--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops));--tw-gradient-from:var(--color-red-500,oklch(63.7% .237 25.331));--tw-gradient-to:var(--color-orange-500,oklch(70.5% .213 47.604));--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position));padding-inline:calc(var(--spacing,.25rem) * 2);padding-block:calc(var(--spacing,.25rem) * .5);--tw-font-weight:var(--font-weight-bold,700);font-size:10px;font-weight:var(--font-weight-bold,700);color:var(--color-white,#fff);border-radius:3.40282e38px;position:absolute}.target-input-grid{gap:calc(var(--spacing,.25rem) * 4);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.target-input-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-grid{gap:calc(var(--spacing,.25rem) * 2.5);grid-template-columns:repeat(1,minmax(0,1fr));display:grid}@media (width>=40rem){.payment-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.payment-tile{align-items:center;gap:calc(var(--spacing,.25rem) * 3);border-radius:var(--radius-xl,.75rem);border-style:var(--tw-border-style);border-width:2px;border-color:var(--color-border,#e2e8f0);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 3);text-align:left;transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function,cubic-bezier(.4, 0, .2, 1)));transition-duration:var(--tw-duration,var(--default-transition-duration,.15s));--tw-duration:.2s;transition-duration:.2s;display:flex}.payment-tile:hover{border-color:#3b82f666}@supports (color:color-mix(in lab, red, red)){.payment-tile:hover{border-color:color-mix(in oklab, var(--color-primary,#3b82f6) 40%, transparent)}}.payment-tile.is-selected{border-color:var(--color-primary,#3b82f6);background-color:#3b82f60a}@supports (color:color-mix(in lab, red, red)){.payment-tile.is-selected{background-color:color-mix(in oklab, var(--color-primary,#3b82f6) 4%, transparent)}}.payment-tile img{height:calc(var(--spacing,.25rem) * 8);width:calc(var(--spacing,.25rem) * 8);border-radius:var(--radius-md,.375rem);object-fit:contain;flex-shrink:0}.payment-tile-name{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--color-heading,#0f172a)}.order-summary{border-radius:var(--radius-2xl,1rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--color-border,#e2e8f0);background-color:var(--color-white,#fff);padding:calc(var(--spacing,.25rem) * 5);position:relative;box-shadow:0 10px 30px #0f172a0f}.order-summary-divider{margin-block:calc(var(--spacing,.25rem) * 4);border-top-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-top-width:2px;border-color:var(--color-border,#e2e8f0);position:relative}.order-summary-divider:before,.order-summary-divider:after{content:"";background:var(--color-background);border-radius:9999px;width:16px;height:16px;position:absolute;top:50%;transform:translateY(-50%)}.order-summary-divider:before{left:-1.25rem}.order-summary-divider:after{right:-1.25rem}.order-summary-row{font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,calc(1.25 / .875)));justify-content:space-between;align-items:center;display:flex}.order-summary-row+.order-summary-row{margin-top:calc(var(--spacing,.25rem) * 2)}.order-summary-total{font-size:var(--text-lg,1.125rem);line-height:var(--tw-leading,var(--text-lg--line-height,calc(1.75 / 1.125)));--tw-font-weight:var(--font-weight-extrabold,800);font-weight:var(--font-weight-extrabold,800);color:var(--color-heading,#0f172a);justify-content:space-between;align-items:center;display:flex}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}
