@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-0cf78609],[data-v-0cf78609]::backdrop,[data-v-0cf78609]:after,[data-v-0cf78609]:before{--tw-border-style:solid;--tw-font-weight:initial;--tw-tracking:initial}}}.controls[data-v-0cf78609]{justify-content:center;align-items:center;gap:calc(var(--spacing,.25rem)*4);flex-wrap:wrap;display:flex}@media(min-width:48rem){.controls[data-v-0cf78609]{justify-content:space-between}}.quantities[data-v-0cf78609]{gap:calc(var(--spacing,.25rem)*1.5);width:100%;display:flex}@media(min-width:48rem){.quantities[data-v-0cf78609]{width:auto}}.qty[data-v-0cf78609]{width:calc(var(--spacing,.25rem)*10);height:calc(var(--spacing,.25rem)*10);border-style:var(--tw-border-style);border-width:1px;border-color:var(--p-surface-800);background-color:var(--p-surface-900);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);color:var(--p-surface-200);cursor:pointer;border-radius:var(--radius-md,.375rem);transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;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));flex:1;place-items:center;display:grid}.qty[data-v-0cf78609]:hover:not(:disabled){border-color:var(--p-surface-700);color:var(--p-surface-0)}.qty.active[data-v-0cf78609]{border-color:var(--p-primary-color);background-color:var(--p-primary-color)}@supports (color:color-mix(in lab,red,red)){.qty.active[data-v-0cf78609]{background-color:color-mix(in oklab,var(--p-primary-color) 15%,transparent)}}.qty.active[data-v-0cf78609]{color:var(--p-primary-color)}.actions[data-v-0cf78609]{align-items:center;gap:calc(var(--spacing,.25rem)*2.5);width:100%;display:flex}@media(min-width:48rem){.actions[data-v-0cf78609]{width:auto}}.main-cta[data-v-0cf78609]{height:calc(var(--spacing,.25rem)*11);align-items:center;gap:calc(var(--spacing,.25rem)*2);padding-inline:calc(var(--spacing,.25rem)*4);font-size:var(--text-sm,.875rem);line-height:var(--tw-leading,var(--text-sm--line-height,1.42857));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700);width:100%;display:inline-flex}@media(min-width:48rem){.main-cta[data-v-0cf78609]{width:auto}}.fast[data-v-0cf78609]{cursor:pointer;align-items:center;gap:calc(var(--spacing,.25rem)*2);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-semibold,600);font-weight:var(--font-weight-semibold,600);--tw-tracking:var(--tracking-wide,.025em);letter-spacing:var(--tracking-wide,.025em);color:var(--p-surface-300);text-transform:uppercase;display:inline-flex}.discount-chip[data-v-0cf78609]{margin-left:var(--spacing,.25rem);background-color:var(--p-surface-950);border-radius:3.40282e+38px}@supports (color:color-mix(in lab,red,red)){.discount-chip[data-v-0cf78609]{background-color:color-mix(in oklab,var(--p-surface-950) 25%,transparent)}}.discount-chip[data-v-0cf78609]{padding-inline:calc(var(--spacing,.25rem)*1.5);font-size:var(--text-xs,.75rem);line-height:var(--tw-leading,var(--text-xs--line-height,1.33333));--tw-font-weight:var(--font-weight-bold,700);font-weight:var(--font-weight-bold,700)}.shake[data-v-0cf78609]{animation:shake-0cf78609 .4s}@keyframes shake-0cf78609{0%,to{transform:translate(0)}20%,60%{transform:translate(-6px)}40%,80%{transform:translate(6px)}}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){[data-v-86325d24],[data-v-86325d24]::backdrop,[data-v-86325d24]:after,[data-v-86325d24]:before{--tw-border-style:solid}}}.opener-head[data-v-86325d24]{margin-bottom:calc(var(--spacing,.25rem)*5);justify-content:space-between;gap:calc(var(--spacing,.25rem)*4)}.case-id[data-v-86325d24],.opener-head[data-v-86325d24]{align-items:center;display:flex}.case-id[data-v-86325d24]{gap:var(--spacing,.25rem);flex-direction:column}.case-img[data-v-86325d24]{height:calc(var(--spacing,.25rem)*16);width:calc(var(--spacing,.25rem)*16)}.case-name[data-v-86325d24]{min-height:calc(var(--spacing,.25rem)*7);font-family:var(--font-game,"Jersey 15",monospace);font-size:var(--text-xl,1.25rem);line-height:var(--tw-leading,var(--text-xl--line-height,1.4));text-transform:uppercase}.stage[data-v-86325d24]{margin-bottom:calc(var(--spacing,.25rem)*4);height:calc(var(--spacing,.25rem)*90);max-height:calc(var(--spacing,.25rem)*90);min-height:calc(var(--spacing,.25rem)*90);border-radius:var(--radius-lg,.5rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--p-surface-800);display:grid;position:relative;overflow:hidden}@media(min-width:64rem){.stage[data-v-86325d24]{max-height:calc(var(--spacing,.25rem)*130);min-height:calc(var(--spacing,.25rem)*130)}}.stage[data-v-86325d24]{background:radial-gradient(80% 60% at 50% 0,rgba(var(--p-app-accent-rgb),.04),transparent 60%),var(--p-surface-950)}.lanes[data-v-86325d24]{gap:0;display:grid}.lane[data-v-86325d24]{flex-direction:column;justify-content:center;min-width:0;display:flex}.lane[data-v-86325d24]:not(:last-child){border-right:1px var(--tw-border-style) var(--p-surface-800)}.stage-loading[data-v-86325d24]{animation:pulse-86325d24 1.4s var(--p-app-ease-out) infinite}.pool-skeleton[data-v-86325d24]{gap:calc(var(--spacing,.25rem)*2.5);grid-template-columns:repeat(auto-fill,minmax(150px,1fr));display:grid}.pool-card-skeleton[data-v-86325d24]{aspect-ratio:3/4;border-radius:var(--radius-md,.375rem);border-style:var(--tw-border-style);border-width:1px;border-color:var(--p-surface-700);background-color:var(--p-surface-900);animation:pulse-86325d24 1.4s var(--p-app-ease-out) infinite}@keyframes pulse-86325d24{50%{opacity:.5}}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}
