.site-shell.public-storefront-shell .dp-scene{--sc-surface:#fff;--sc-shadow:0 1px 2px #1119160f, 0 12px 28px -12px #1119163d;--sc-soft:#f5f6f3;--sc-green:#16a05a;--sc-amber:#f0a31a;--sc-star:#f5a524;isolation:isolate;width:100%;min-width:0;min-height:180px;color:var(--ui-ink);text-align:left;cursor:default;-webkit-user-select:none;user-select:none;-webkit-tap-highlight-color:transparent;background:radial-gradient(120% 100% at 50% 0,#fcfdfe 0%,#f0f3f8 72%);border-radius:18px;align-content:center;place-items:center;gap:12px;padding:20px;font-size:12px;line-height:1.3;display:grid;position:relative;overflow:hidden}.site-shell.public-storefront-shell .dp-scene:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(#1119161a 1px,#0000 1.4px);background-size:14px 14px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(72% 72%,#000 15%,#0000 78%);mask-image:radial-gradient(72% 72%,#000 15%,#0000 78%)}.site-shell.public-storefront-shell .dp-scene.is-dark{--sc-surface:#ffffff12;color:#fff;background:radial-gradient(120% 100% at 50% 0,#ffffff14 0%,#ffffff05 72%)}.site-shell.public-storefront-shell .dp-scene.is-dark:before{background-image:radial-gradient(#ffffff1a 1px,#0000 1.4px)}.site-shell.public-storefront-shell .dp-scene :is(strong,small,em,code,b){box-shadow:none;letter-spacing:normal;text-transform:none;background:0 0;border:0;margin:0;padding:0;font-style:normal}.site-shell.public-storefront-shell .dp-scene svg{flex:none}.site-shell.public-storefront-shell .dp-scene img{border:0;margin:0;display:block}.site-shell.public-storefront-shell .dp-scene .sc-in{animation:sc-rise .64s var(--ui-ease-out) backwards;animation-delay:calc(var(--i,0) * .11s + 60ms);animation-play-state:paused}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-in{animation-play-state:running}.site-shell.public-storefront-shell .dp-scene[data-seen]:not([data-visible]) :is(*){animation-play-state:paused!important}@keyframes sc-rise{0%{opacity:0;transform:translateY(10px)scale(.98)}}@keyframes sc-pop{0%{opacity:0;transform:scale(.4)}60%{opacity:1;transform:scale(1.15)}to{transform:scale(1)}}@keyframes sc-slide-in{0%{opacity:0;transform:translateY(-6px)}}@keyframes sc-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(.8)}}.site-shell.public-storefront-shell .dp-scene .sc-panel{background:var(--sc-surface);width:min(300px,100%);min-width:0;box-shadow:var(--sc-shadow);border-radius:14px;gap:6px;padding:10px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-panel-head{align-items:center;gap:8px;min-width:0;padding:1px 2px 5px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-panel-head strong{min-width:0;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:650;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-panel-head em{color:var(--ui-subtle);flex:none;margin-left:auto;font-size:11px;font-weight:560}.site-shell.public-storefront-shell .dp-scene .sc-panel-head em.is-red{color:var(--ui-red-ink)}.site-shell.public-storefront-shell .dp-scene .sc-lock{width:22px;height:22px;color:var(--ui-ink-2);background:#11191612;border-radius:7px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-lock.is-blue{background:var(--ui-blue-soft);color:var(--ui-blue)}.site-shell.public-storefront-shell .dp-scene .sc-lock.is-red{background:var(--ui-red-soft);color:var(--ui-red-ink)}.site-shell.public-storefront-shell .dp-scene .sc-lines{gap:1px;min-width:0;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-lines strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:620;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-lines small{color:var(--ui-subtle);text-overflow:ellipsis;white-space:nowrap;font-size:10.5px;font-weight:500;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-chip{height:20px;color:var(--ui-ink-2);white-space:nowrap;background:#1119160f;border-radius:999px;flex:none;align-items:center;gap:3px;padding:0 8px;font-size:10.5px;font-weight:620;display:inline-flex}.site-shell.public-storefront-shell .dp-scene .sc-chip.is-ok{background:var(--ui-green-soft);color:var(--ui-green-ink)}.site-shell.public-storefront-shell .dp-scene .sc-chip.is-blue{background:var(--ui-blue-soft);color:var(--ui-blue-ink)}.site-shell.public-storefront-shell .dp-scene .sc-chip.is-muted{color:var(--ui-muted);background:#11191612}.site-shell.public-storefront-shell .dp-scene .sc-skel{background:#11191614;border-radius:999px;height:7px;display:block}.site-shell.public-storefront-shell .dp-scene .sc-avatar{background:linear-gradient(140deg,#9db8ff,#5865f2);border-radius:999px;flex:none;width:22px;height:22px}.site-shell.public-storefront-shell .dp-scene .sc-thumb{background:#11191612;border-radius:7px;flex:none;width:26px;height:26px;display:block;position:relative;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-thumb i{display:block;position:absolute}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-vfx{background:radial-gradient(circle,#fff 0 14%,#ff6b57 15% 24%,#0000 25%),conic-gradient(from 20deg,#ffd7cf,#ff9a8a,#ffd7cf,#ff9a8a,#ffd7cf,#ff9a8a,#ffd7cf)}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-vfx i{background:#fff;border-radius:1px;width:3px;height:3px;transform:rotate(45deg)}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-vfx i:first-child{top:18%;left:20%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-vfx i:nth-child(2){top:70%;left:72%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-vfx i:nth-child(3){width:2px;height:2px;top:22%;left:74%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-ui{background:linear-gradient(160deg,#6b98ff,#1c6fff)}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-ui i{background:#ffffffeb;border-radius:2px;left:22%;right:22%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-ui i:first-child{height:3px;top:24%;right:40%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-ui i:nth-child(2){background:#ffffff59;height:7px;top:42%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-ui i:nth-child(3){background:#ffd24a;height:4px;bottom:18%;left:44%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-map{background:linear-gradient(#c6ebff 0 52%,#8ad596 52%)}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-map i{aspect-ratio:1;border-radius:50%;width:70%;bottom:-40%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-map i:first-child{background:#56b86a;left:-20%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-map i:nth-child(2){background:#3f9f56;bottom:-34%;right:-24%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-map i:nth-child(3){background:#fff3b0;width:5px;top:16%;bottom:auto;right:18%}.site-shell.public-storefront-shell .dp-scene .sc-thumb.is-ghost{background:#11191612}.site-shell.public-storefront-shell .dp-scene.sc-connect{cursor:pointer;gap:14px;min-height:230px}.site-shell.public-storefront-shell .dp-scene .sc-connect-row{justify-content:center;align-items:center;width:min(360px,100%);min-width:0;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-id{background:var(--sc-surface);min-width:0;box-shadow:var(--sc-shadow);transition:transform .32s var(--ui-ease-out);border-radius:12px;flex:0 138px;align-items:center;gap:8px;padding:7px 8px 7px 7px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-id.is-linked{transform:translateY(-1px)}.site-shell.public-storefront-shell .dp-scene .sc-id-mark{color:#fff;background:#c3c9d1;border-radius:8px;flex:none;place-items:center;width:26px;height:26px;transition:background-color .36s;display:grid;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-id.is-discord.is-linked .sc-id-mark{background:#5865f2}.site-shell.public-storefront-shell .dp-scene .sc-id.is-roblox.is-linked .sc-id-mark{background:var(--ui-ink)}.site-shell.public-storefront-shell .dp-scene .sc-id.is-devpacks .sc-id-mark{background:#fff}.site-shell.public-storefront-shell .dp-scene .sc-id-mark img{border-radius:50%;width:26px;height:26px}.site-shell.public-storefront-shell .dp-scene .sc-id-copy{gap:1px;min-width:0;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-id-copy strong{color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:640;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-id-copy small{color:var(--ui-subtle);white-space:nowrap;font-size:10px;font-weight:540}.site-shell.public-storefront-shell .dp-scene .sc-id-state{color:#fff;border-radius:999px;flex:none;place-items:center;width:16px;height:16px;margin-left:auto;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-id.is-linked .sc-id-state{background:var(--sc-green);animation:sc-pop .42s var(--ui-ease-out)}.site-shell.public-storefront-shell .dp-scene .sc-id-state i{background:var(--sc-amber);border-radius:999px;width:7px;height:7px;animation:1.6s ease-in-out infinite sc-pulse}.site-shell.public-storefront-shell .dp-scene .sc-bridge{flex:64px;align-items:center;min-width:34px;max-width:88px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-bridge-half{background:#1119161f;border-radius:2px;flex:auto;height:2px;position:relative;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-bridge-half:after{content:"";background:var(--ui-blue);transform-origin:0;transition:transform .52s var(--ui-ease-out);position:absolute;inset:0;transform:scaleX(0)}.site-shell.public-storefront-shell .dp-scene .sc-bridge-half:last-child:after{transform-origin:100%}.site-shell.public-storefront-shell .dp-scene .sc-bridge.is-left .sc-bridge-half:first-child:after,.site-shell.public-storefront-shell .dp-scene .sc-bridge.is-right .sc-bridge-half:last-child:after{transform:scaleX(1)}.site-shell.public-storefront-shell .dp-scene .sc-bridge-half:before{content:"";z-index:1;opacity:0;background:linear-gradient(90deg,#0000,#fff,#0000);width:14px;position:absolute;top:0;bottom:0}.site-shell.public-storefront-shell .dp-scene .sc-bridge.is-left .sc-bridge-half:first-child:before{opacity:.9;animation:1.4s linear infinite sc-spark-in}.site-shell.public-storefront-shell .dp-scene .sc-bridge.is-right .sc-bridge-half:last-child:before{opacity:.9;animation:1.4s linear infinite sc-spark-back}@keyframes sc-spark-in{0%{left:-14px}to{left:100%}}@keyframes sc-spark-back{0%{left:100%}to{left:-14px}}.site-shell.public-storefront-shell .dp-scene .sc-bridge-knot{background:var(--sc-surface);width:24px;height:24px;box-shadow:var(--sc-shadow);color:var(--ui-subtle);border-radius:999px;flex:none;place-items:center;transition:background-color .3s,color .3s;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-bridge.is-left.is-right .sc-bridge-knot{background:var(--sc-green);color:#fff;animation:sc-pop .46s var(--ui-ease-out)}.site-shell.public-storefront-shell .dp-scene.sc-connect .sc-panel{width:min(300px,100%)}.site-shell.public-storefront-shell .dp-scene.sc-connect[data-open] .sc-lock{background:var(--ui-green-soft);color:var(--ui-green-ink)}.site-shell.public-storefront-shell .dp-scene .sc-order{background:var(--sc-soft);min-width:0;transition:filter .42s ease, opacity .42s ease, transform .42s var(--ui-ease-out);transition-delay:calc(var(--r,0) * 90ms);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.site-shell.public-storefront-shell .dp-scene.sc-connect:not([data-open]) .sc-order{opacity:.55;filter:blur(3px)grayscale();transform:scale(.98)}.site-shell.public-storefront-shell .dp-scene .sc-order .sc-lines{flex:auto}.site-shell.public-storefront-shell .dp-scene .sc-order .sc-lines small{font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:10px}.site-shell.public-storefront-shell .dp-scene .sc-review-invite-body{background:var(--sc-soft);border-radius:10px;align-items:center;gap:8px;padding:6px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-review-invite-body .sc-lines{flex:auto}.site-shell.public-storefront-shell .dp-scene .sc-stars{color:#d3d8de;align-items:center;gap:1px;display:inline-flex}.site-shell.public-storefront-shell .dp-scene .sc-stars svg{transition:color .24s ease, fill .24s ease, transform .24s var(--ui-ease-out);transition-delay:calc(var(--s,0) * 80ms)}.site-shell.public-storefront-shell .dp-scene.sc-connect[data-open] .sc-stars svg{color:var(--sc-star);fill:var(--sc-star)}.site-shell.public-storefront-shell .dp-scene.sc-connect:not([data-open]) .sc-review-invite-body{opacity:.6;filter:grayscale()}.site-shell.public-storefront-shell .dp-scene.sc-cart{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:center;gap:14px;min-height:196px;padding:18px}.site-shell.public-storefront-shell .dp-scene .sc-cart-shelf{gap:6px;width:100%;min-width:0;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack{background:var(--sc-surface);min-width:0;box-shadow:var(--sc-shadow);cursor:pointer;transition:transform .26s var(--ui-ease-out), opacity .26s ease;border-radius:12px;align-items:center;gap:8px;padding:6px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack:hover{transform:translate(3px)}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack.is-added{opacity:.62}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack .sc-lines{flex:auto}.site-shell.public-storefront-shell .dp-scene .sc-cart-add{background:var(--ui-ink);color:#fff;width:22px;height:22px;transition:background-color .24s ease, transform .24s var(--ui-ease-out);border-radius:999px;flex:none;place-items:center;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack.is-added .sc-cart-add{background:var(--sc-green);animation:sc-pop .38s var(--ui-ease-out)}.site-shell.public-storefront-shell .dp-scene .sc-cart-panel{gap:4px;width:100%}.site-shell.public-storefront-shell .dp-scene .sc-cart-icon{background:#1119160f;border-radius:7px;place-items:center;width:22px;height:22px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-cart-count{background:var(--ui-blue);color:#fff;min-width:18px;height:18px;animation:sc-pop .36s var(--ui-ease-out);border-radius:999px;place-items:center;margin-left:auto;padding:0 5px;font-size:10.5px;font-weight:700;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-cart-lines{align-content:start;gap:4px;min-height:86px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-cart-line{background:var(--sc-soft);min-width:0;animation:sc-slide-in .38s var(--ui-ease-out);border-radius:8px;align-items:center;gap:7px;padding:4px 6px 4px 4px;font-size:11px;font-weight:580;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-cart-line .sc-thumb{border-radius:5px;width:18px;height:18px}.site-shell.public-storefront-shell .dp-scene .sc-cart-line span:not(.sc-thumb){text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-cart-line em{color:var(--ui-muted);font-variant-numeric:tabular-nums}.site-shell.public-storefront-shell .dp-scene .sc-cart-empty{color:var(--ui-subtle);text-align:center;padding:30px 0 0;font-size:11px}.site-shell.public-storefront-shell .dp-scene .sc-cart-total{color:var(--ui-muted);justify-content:space-between;align-items:baseline;padding:6px 2px 0;font-size:11px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-cart-total strong{color:var(--ui-ink);font-variant-numeric:tabular-nums;font-size:14px;font-weight:740}.site-shell.public-storefront-shell .product-page .detail-info-card .dp-scene{min-height:176px;margin:0 0 12px;padding:16px}.site-shell.public-storefront-shell .product-page .detail-info-card:nth-child(2) .dp-scene{background:radial-gradient(120% 100% at 50% 0,#ffffffd9 0%,#fff6 72%)}.site-shell.public-storefront-shell .dp-scene.sc-package .sc-panel{gap:3px;width:min(270px,100%)}.site-shell.public-storefront-shell .dp-scene .sc-file{min-width:0;color:var(--ui-ink-2);border-radius:8px;align-items:center;gap:8px;padding:6px 8px;font-size:11.5px;font-weight:560;transition:background-color .2s,color .2s;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-file span{text-overflow:ellipsis;white-space:nowrap;flex:auto;min-width:0;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-file small{color:var(--ui-subtle);font-size:10px;font-weight:560}.site-shell.public-storefront-shell .dp-scene .sc-file.is-selected{background:var(--ui-blue-soft);color:var(--ui-blue-ink)}.site-shell.public-storefront-shell .dp-scene .sc-file.is-selected small{color:var(--ui-blue)}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-file{animation:sc-slide-in .42s var(--ui-ease-out) backwards;animation-delay:calc(var(--r) * .11s + .36s)}.site-shell.public-storefront-shell .dp-scene.sc-delivery .sc-dm{gap:8px;width:min(280px,100%)}.site-shell.public-storefront-shell .dp-scene .sc-dm-head{color:var(--ui-ink);align-items:center;gap:6px;padding:0 2px 6px;font-size:12px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-dm-head strong{font-weight:680}.site-shell.public-storefront-shell .dp-scene .sc-dm-at{color:var(--ui-subtle);font-weight:700}.site-shell.public-storefront-shell .dp-scene .sc-app-tag{color:#fff;letter-spacing:.02em;background:#5865f2;border-radius:4px;padding:1px 4px;font-size:8.5px;font-weight:700}.site-shell.public-storefront-shell .dp-scene .sc-dm-msg{align-items:flex-start;gap:8px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-dm-msg>img{border-radius:50%;flex:none;width:26px;height:26px}.site-shell.public-storefront-shell .dp-scene .sc-dm-body{flex:auto;gap:6px;min-width:0;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-dm-typing,.site-shell.public-storefront-shell .dp-scene .sc-dm-text{grid-area:1/1;align-self:center}.site-shell.public-storefront-shell .dp-scene .sc-dm-typing{background:var(--sc-soft);border-radius:10px;justify-self:start;gap:3px;padding:7px 9px;display:inline-flex}.site-shell.public-storefront-shell .dp-scene .sc-dm-typing i{background:var(--ui-subtle);border-radius:999px;width:5px;height:5px;animation:.9s ease-in-out infinite sc-pulse}.site-shell.public-storefront-shell .dp-scene .sc-dm-typing i:nth-child(2){animation-delay:.15s}.site-shell.public-storefront-shell .dp-scene .sc-dm-typing i:nth-child(3){animation-delay:.3s}.site-shell.public-storefront-shell .dp-scene .sc-dm-text{color:var(--ui-ink-2);font-size:12px;line-height:1.35}.site-shell.public-storefront-shell .dp-scene .sc-dm-text b{color:var(--ui-ink);font-weight:680}.site-shell.public-storefront-shell .dp-scene .sc-dm-file{background:var(--sc-soft);min-width:0;color:var(--ui-muted);border-radius:10px;align-items:center;gap:8px;padding:7px 7px 7px 9px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-dm-file .sc-lines{flex:auto}.site-shell.public-storefront-shell .dp-scene .sc-dm-file .sc-lines small{background:#11191614;border-radius:999px;height:4px;margin-top:4px;display:block;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-dm-bar{border-radius:inherit;background:#5865f2;width:0;height:100%;display:block}.site-shell.public-storefront-shell .dp-scene .sc-dm-dl{background:var(--ui-ink);color:#fff;border-radius:999px;width:24px;height:24px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-dm-dl svg{grid-area:1/1;place-self:center}.site-shell.public-storefront-shell .dp-scene .sc-dm-dl svg:last-child{opacity:0}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-typing{animation:6.5s infinite sc-dm-typing}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-text{animation:6.5s infinite sc-dm-text}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-file{animation:sc-dm-file 6.5s var(--ui-ease-out) infinite}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-bar{animation:6.5s ease-in-out infinite sc-dm-bar}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-dl{animation:6.5s infinite sc-dm-dl}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-dl svg:first-child{animation:6.5s infinite sc-dm-arrow}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-dm-dl svg:last-child{animation:6.5s infinite sc-dm-done}@keyframes sc-dm-typing{0%,2%{opacity:0}5%,17%{opacity:1}20%,to{opacity:0}}@keyframes sc-dm-text{0%,19%{opacity:0;transform:translateY(4px)}23%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-dm-file{0%,26%{opacity:0;transform:translateY(6px)scale(.98)}32%,94%{opacity:1;transform:none}to{opacity:0}}@keyframes sc-dm-bar{0%,36%{width:0}62%,to{width:100%}}@keyframes sc-dm-dl{0%,63%{background:var(--ui-ink)}66%,to{background:var(--sc-green)}}@keyframes sc-dm-arrow{0%,62%{opacity:1;transform:none}66%,to{opacity:0;transform:translateY(4px)}}@keyframes sc-dm-done{0%,63%{opacity:0;transform:scale(.5)}68%,to{opacity:1;transform:none}}.site-shell.public-storefront-shell .dp-scene .sc-record{background:#ffffff12;border-radius:14px;gap:4px;width:min(270px,100%);padding:11px 12px 12px;display:grid;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffff0f,0 16px 32px -16px #00000080}.site-shell.public-storefront-shell .dp-scene .sc-record-head{color:#ffffff8c;justify-content:space-between;align-items:center;padding-bottom:4px;font-size:10.5px;font-weight:600;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-record-head em{color:#7ee2a8;align-items:center;gap:5px;font-size:10.5px;font-weight:640;display:inline-flex}.site-shell.public-storefront-shell .dp-scene .sc-record-head em i{background:#34d17a;border-radius:999px;width:6px;height:6px;animation:1.8s ease-in-out infinite sc-pulse;box-shadow:0 0 0 3px #34d17a33}.site-shell.public-storefront-shell .dp-scene .sc-record-row{background:#ffffff0a;border-radius:8px;grid-template-columns:56px minmax(0,1fr) 16px;align-items:center;gap:8px;padding:5px 6px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-record-row small{color:#ffffff80;font-size:10.5px;font-weight:540}.site-shell.public-storefront-shell .dp-scene .sc-record-row strong{color:#fff;text-overflow:ellipsis;white-space:nowrap;font-size:11.5px;font-weight:620;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-record-check{color:#0000;background:#ffffff1f;border-radius:999px;place-items:center;width:16px;height:16px;display:grid}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-record-check{animation:6s infinite sc-rec-check;animation-delay:calc(var(--r) * .32s)}@keyframes sc-rec-check{0%,12%{color:#0000;background:#ffffff1f;transform:scale(1)}16%{color:#0d2b1b;background:#34d17a;transform:scale(1.2)}20%,92%{color:#0d2b1b;background:#34d17a;transform:scale(1)}to{color:#0000;background:#ffffff1f}}.site-shell.public-storefront-shell .dp-scene .sc-record-id{color:var(--ui-ink);letter-spacing:.05em;background:#fff;border-radius:7px;justify-self:start;margin-top:6px;padding:5px 9px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:700}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-record-id{animation:sc-stamp 6s var(--ui-ease-out) infinite}@keyframes sc-stamp{0%,30%{opacity:0;transform:scale(1.35)rotate(-4deg)}36%{opacity:1;transform:scale(.96)rotate(-1deg)}40%,92%{opacity:1;transform:none}to{opacity:0}}.site-shell.public-storefront-shell .dp-scene .sc-record-scan{opacity:0;pointer-events:none;background:linear-gradient(#0000,#7eaaff38,#0000);height:40px;position:absolute;inset:0 0 auto}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-record-scan{animation:6s ease-in-out infinite sc-scan}@keyframes sc-scan{0%{opacity:0;transform:translateY(-40px)}4%{opacity:1}28%{opacity:1;transform:translateY(170px)}30%,to{opacity:0;transform:translateY(170px)}}.site-shell.public-storefront-shell .dp-scene.sc-review{cursor:pointer;min-height:150px}.site-shell.public-storefront-shell .dp-scene.sc-review .sc-panel{gap:8px;width:min(280px,100%);padding:12px}.site-shell.public-storefront-shell .dp-scene .sc-review-head{align-items:center;gap:8px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-review-head .sc-chip{margin-left:auto}.site-shell.public-storefront-shell .dp-scene .sc-stars.is-big{gap:2px;margin:2px 0;position:relative}.site-shell.public-storefront-shell .dp-scene .sc-star{color:#d3d8de;cursor:pointer;border-radius:6px;place-items:center;width:24px;height:24px;margin:-2px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-star svg{transition:color .18s ease, fill .18s ease, transform .22s var(--ui-ease-out)}.site-shell.public-storefront-shell .dp-scene .sc-star.is-on svg{color:var(--sc-star);fill:var(--sc-star)}.site-shell.public-storefront-shell .dp-scene .sc-star:hover svg{transform:scale(1.18)rotate(-6deg)}.site-shell.public-storefront-shell .dp-scene.sc-review[data-seen]:not([data-rated]) .sc-star svg{animation:sc-star-fill .7s var(--ui-ease-out) both;animation-delay:calc(var(--s) * .12s + .5s)}@keyframes sc-star-fill{0%{color:#d3d8de;fill:#0000;transform:scale(.7)}60%{color:var(--sc-star);fill:var(--sc-star);transform:scale(1.2)}to{color:var(--sc-star);fill:var(--sc-star);transform:none}}.site-shell.public-storefront-shell .dp-scene .sc-thanks{color:var(--ui-green-ink);opacity:0;transition:opacity .2s ease, transform .26s var(--ui-ease-out);align-items:center;gap:3px;margin-left:8px;font-size:11px;font-weight:640;display:inline-flex;transform:translate(-4px)}.site-shell.public-storefront-shell .dp-scene .sc-thanks.is-on{opacity:1;transform:none}.site-shell.public-storefront-shell .dp-scene.sc-search{cursor:pointer;min-height:150px}.site-shell.public-storefront-shell .dp-scene.sc-search .sc-panel{gap:8px;width:min(300px,100%)}.site-shell.public-storefront-shell .dp-scene .sc-search-field{background:var(--sc-soft);min-width:0;height:30px;color:var(--ui-muted);border-radius:999px;align-items:center;gap:7px;padding:0 6px 0 10px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-search-query{min-width:0;color:var(--ui-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-size:11.5px;font-weight:600;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-search-results{gap:5px;min-height:78px;display:grid;position:relative}.site-shell.public-storefront-shell .dp-scene .sc-search-row{align-items:center;gap:8px;padding:3px;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-search-row .sc-thumb{border-radius:6px;width:20px;height:20px}.site-shell.public-storefront-shell .dp-scene .sc-search-row .sc-skel{flex:none}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-search-row{animation:.52s forwards sc-search-out;animation-delay:calc(var(--r) * .18s + .7s)}@keyframes sc-search-out{to{opacity:0;transform:translate(10px)}}.site-shell.public-storefront-shell .dp-scene .sc-search-none{color:var(--ui-subtle);opacity:0;place-items:center;font-size:11.5px;font-weight:620;display:grid;position:absolute;inset:0}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-search-none{animation:sc-appear .42s var(--ui-ease-out) 1.45s forwards}@keyframes sc-appear{0%{opacity:0;transform:translateY(6px)}to{opacity:1;transform:none}}.site-shell.public-storefront-shell .dp-scene.sc-showcase{grid-template-columns:repeat(3,minmax(0,116px));justify-content:center;place-items:end stretch;gap:12px;width:min(460px,100%);min-height:176px;margin:0 auto 8px}.site-shell.public-storefront-shell .dp-scene .sc-game{background:var(--sc-surface);box-shadow:var(--sc-shadow);cursor:pointer;transition:transform .36s var(--ui-ease-out), box-shadow .36s ease;border-radius:14px;gap:6px;padding:6px 6px 8px;display:grid;position:relative}.site-shell.public-storefront-shell .dp-scene .sc-game.is-featured{transform:translateY(-10px)scale(1.04);box-shadow:0 1px 2px #1119160f,0 22px 36px -16px #11191659}.site-shell.public-storefront-shell .dp-scene .sc-game-art{aspect-ratio:16/10;border-radius:9px;display:block;position:relative;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-game-art i{display:block;position:absolute}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-sky{background:linear-gradient(#8fd0ff,#d8f0ff 70%,#9ee38f 70%)}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-sky i:first-child{background:#fff;border-radius:999px;width:30%;height:16%;top:22%;left:16%}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-sky i:nth-child(2){background:#e4574b;border-radius:3px;width:16%;height:30%;bottom:18%;right:20%}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-lava{background:radial-gradient(circle at 70% 110%,#ffb13b 0 30%,#0000 31%),linear-gradient(#3a1a2d,#a73a2b)}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-lava i:first-child{clip-path:polygon(50% 0,100% 100%,0 100%);background:#2b1420;width:36%;height:44%;bottom:0;left:10%}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-lava i:nth-child(2){aspect-ratio:1;background:#ffd66b;border-radius:50%;width:10%;top:20%;right:18%}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-neon{background:linear-gradient(135deg,#2a1b6b,#6b2fd6 60%,#ff5fb1)}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-neon i:first-child{border-radius:6px;inset:30%;box-shadow:0 0 0 2px #7cf6ff,0 0 14px #7cf6ff}.site-shell.public-storefront-shell .dp-scene .sc-game-art.is-neon i:nth-child(2){background:#ffe45e;border-radius:999px;width:22%;height:4px;bottom:12%;left:12%}.site-shell.public-storefront-shell .dp-scene .sc-game-meta{gap:5px;padding:0 2px;display:grid}.site-shell.public-storefront-shell .dp-scene .sc-game-meta small{color:var(--ui-subtle);font-variant-numeric:tabular-nums;align-items:center;gap:3px;font-size:10px;font-weight:620;display:inline-flex}.site-shell.public-storefront-shell .dp-scene .sc-game.is-featured .sc-game-meta small{color:var(--ui-green-ink)}.site-shell.public-storefront-shell .dp-scene .sc-game-badge{background:var(--ui-ink);color:#fff;white-space:nowrap;opacity:0;transition:opacity .26s ease, transform .32s var(--ui-ease-out);border-radius:999px;align-items:center;gap:3px;padding:3px 7px;font-size:9.5px;font-weight:700;display:inline-flex;position:absolute;top:-8px;left:50%;transform:translate(-50%,4px)scale(.9)}.site-shell.public-storefront-shell .dp-scene .sc-game-badge svg{color:#ffd24a;fill:#ffd24a}.site-shell.public-storefront-shell .dp-scene .sc-game.is-featured .sc-game-badge{opacity:1;transform:translate(-50%)scale(1)}.site-shell.public-storefront-shell .dp-scene.sc-broken{min-height:132px}.site-shell.public-storefront-shell .dp-scene.sc-broken .sc-panel{width:min(260px,100%)}.site-shell.public-storefront-shell .dp-scene .sc-broken-link{justify-content:center;padding:8px 0 4px;font-family:ui-monospace,SFMono-Regular,Consolas,monospace;font-size:11px;font-weight:600;display:flex}.site-shell.public-storefront-shell .dp-scene .sc-broken-half{background:var(--ui-blue-soft);color:var(--ui-blue-ink);padding:5px 8px}.site-shell.public-storefront-shell .dp-scene .sc-broken-half:first-child{border-radius:8px 0 0 8px}.site-shell.public-storefront-shell .dp-scene .sc-broken-half:last-child{border-radius:0 8px 8px 0}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-broken-half:first-child{animation:sc-snap-left 3.2s var(--ui-ease-out) infinite}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-broken-half:last-child{animation:sc-snap-right 3.2s var(--ui-ease-out) infinite}@keyframes sc-snap-left{0%,18%{background:var(--ui-blue-soft);color:var(--ui-blue-ink);transform:none}26%,84%{background:var(--ui-red-soft);color:var(--ui-red-ink);transform:translate(-6px,2px)rotate(-5deg)}to{background:var(--ui-blue-soft);color:var(--ui-blue-ink);transform:none}}@keyframes sc-snap-right{0%,18%{background:var(--ui-blue-soft);color:var(--ui-blue-ink);transform:none}26%,84%{background:var(--ui-red-soft);color:var(--ui-red-ink);transform:translate(6px,-2px)rotate(5deg)}to{background:var(--ui-blue-soft);color:var(--ui-blue-ink);transform:none}}.site-shell.public-storefront-shell .sc-mark{perspective:260px;flex:none;place-items:center;width:46px;height:46px;display:grid;position:relative}.site-shell.public-storefront-shell .sc-mark.is-sm{width:40px;height:40px}.site-shell.public-storefront-shell .sc-mark.is-sm>*{scale:.86}.site-shell.public-storefront-shell .sc-mark :is(.sc-card,.sc-card-back){width:38px;height:26px;transition:transform .46s var(--ui-ease-out), box-shadow .46s ease;border-radius:6px;position:absolute}.site-shell.public-storefront-shell .sc-mark .sc-card-back{background:linear-gradient(135deg,#d6e4ff,#aac6ff);transform:translate(4px,-5px)rotate(9deg)}.site-shell.public-storefront-shell .sc-mark .sc-card{background:radial-gradient(120% 90% at 0 0,#ffffff57,#0000 55%),linear-gradient(135deg,#4a8fff 0%,#1c6fff 45%,#0c47c2 100%);overflow:hidden;transform:translate(-2px,3px)rotate(-9deg);box-shadow:0 1px 1px #08286e40,0 7px 14px -5px #1c6fff99}.site-shell.public-storefront-shell .sc-mark .sc-card i{display:block;position:absolute}.site-shell.public-storefront-shell .sc-mark .sc-card-chip{background:linear-gradient(135deg,#fff0b8,#e2b245);border-radius:2px;width:8px;height:6px;top:7px;left:5px;box-shadow:inset 0 0 0 .6px #78500059}.site-shell.public-storefront-shell .sc-mark .sc-card-digits{background:repeating-linear-gradient(90deg,#fffc 0 3px,#0000 3px 4.5px);border-radius:2px;width:17px;height:2px;bottom:5px;left:5px}.site-shell.public-storefront-shell .sc-mark .sc-card-ring{border-radius:50%;width:7px;height:7px;bottom:4px;right:5px;box-shadow:0 0 0 1.4px #fffc}.site-shell.public-storefront-shell .sc-mark .sc-mark-glint{background:linear-gradient(90deg,#0000,#fff9,#0000);width:40%;animation:7s ease-in-out infinite sc-glint;top:-40%;bottom:-40%;left:-70%;transform:skew(-20deg)}@keyframes sc-glint{0%,74%{left:-70%}90%,to{left:140%}}.site-shell.public-storefront-shell .sc-mark .sc-coin{filter:drop-shadow(0 6px 7px #0b7a4752);width:36px;height:38px;transform-style:preserve-3d;display:block}.site-shell.public-storefront-shell .sc-mark .sc-coin svg{width:100%;height:100%;display:block;overflow:visible}.site-shell.public-storefront-shell .sc-mark .sc-coin-edge{fill:#09643b}.site-shell.public-storefront-shell .sc-mark .sc-coin-ring{fill:none;stroke:#ffffff6b;stroke-width:1.4px}.site-shell.public-storefront-shell .sc-mark .sc-coin text{fill:#fff;letter-spacing:-.03em;font-family:inherit;font-size:10.5px;font-weight:800}.site-shell.public-storefront-shell .sc-mark .sc-coin-glint{fill:#ffffff80;animation:7s ease-in-out 1.5s infinite sc-coin-glint;transform:skew(-20deg)}@keyframes sc-coin-glint{0%,74%{transform:skew(-20deg)translate(0)}90%,to{transform:skew(-20deg)translate(76px)}}.site-shell.public-storefront-shell :is(.checkout-pay-icon,.co-pay-icon,.co-pass-icon).is-mark{width:44px!important;height:44px!important;box-shadow:none!important;background:0 0!important}.site-shell.public-storefront-shell :is(.checkout-pay-option,.co-pay-option,.co-pass):hover:not(:disabled) .sc-mark .sc-card{transform:translate(-1px,1px)rotate(-2deg);box-shadow:0 1px 1px #08286e40,0 10px 18px -6px #08286e73}.site-shell.public-storefront-shell :is(.checkout-pay-option,.co-pay-option,.co-pass):hover:not(:disabled) .sc-mark .sc-card-back{transform:translate(6px,-7px)rotate(14deg)}.site-shell.public-storefront-shell :is(.checkout-pay-option,.co-pay-option,.co-pass):hover:not(:disabled) .sc-mark .sc-coin{animation:sc-coin-flip .9s var(--ui-ease-out)}.site-shell.public-storefront-shell :is(.checkout-pay-icon,.co-pay-icon,.co-pass-icon).is-mark .sc-coin svg{width:100%!important;height:100%!important}.site-shell.public-storefront-shell .sc-mark.is-on-brand .sc-card{background:radial-gradient(120% 90% at 0 0,#ffffffe6,#0000 60%),linear-gradient(135deg,#fff 0%,#e4edff 100%);box-shadow:0 1px 1px #08286e40,0 7px 14px -6px #08286e80}.site-shell.public-storefront-shell .sc-mark.is-on-brand .sc-card-back{background:#ffffff57}.site-shell.public-storefront-shell .sc-mark.is-on-brand .sc-card-digits{background:repeating-linear-gradient(90deg,#1c6fffbf 0 3px,#0000 3px 4.5px)}.site-shell.public-storefront-shell .sc-mark.is-on-brand .sc-card-ring{box-shadow:0 0 0 1.4px #1c6fffb3}.site-shell.public-storefront-shell .sc-mark.is-on-brand .sc-mark-glint{background:linear-gradient(90deg,#0000,#1c6fff2e,#0000)}@keyframes sc-coin-flip{0%{transform:rotateY(0)}to{transform:rotateY(360deg)}}@media (prefers-reduced-motion:reduce){.site-shell.public-storefront-shell .sc-mark :is(*){transition:none!important;animation:none!important}}.site-shell.public-storefront-shell .dp-scene.sc-missing{width:min(360px,100%);min-height:170px;margin:0 auto 12px}.site-shell.public-storefront-shell .dp-scene .sc-missing-card{background:var(--sc-surface);width:170px;box-shadow:var(--sc-shadow);border-radius:16px;justify-items:start;gap:7px;padding:8px 8px 12px;display:grid;transform:rotate(-3deg)}.site-shell.public-storefront-shell .dp-scene[data-seen] .sc-missing-card{animation:sc-rise .64s var(--ui-ease-out) backwards, sc-float 4.5s ease-in-out .7s infinite}@keyframes sc-float{0%,to{transform:rotate(-3deg)translateY(0)}50%{transform:rotate(-1.5deg)translateY(-5px)}}.site-shell.public-storefront-shell .dp-scene .sc-missing-art{aspect-ratio:16/10;background:repeating-linear-gradient(135deg,#eef1f4 0 8px,#f6f7f9 8px 16px);border-radius:10px;width:100%;display:block;position:relative;overflow:hidden}.site-shell.public-storefront-shell .dp-scene .sc-missing-art i{background:#1119161a;border-radius:999px;display:block;position:absolute}.site-shell.public-storefront-shell .dp-scene .sc-missing-art i:first-child{width:14px;height:14px;top:30%;left:30%}.site-shell.public-storefront-shell .dp-scene .sc-missing-art i:nth-child(2){height:6px;bottom:22%;left:22%;right:22%}.site-shell.public-storefront-shell .dp-scene .sc-missing-card .sc-skel{margin-left:4px}.site-shell.public-storefront-shell .dp-scene .sc-missing-card .sc-chip{margin:2px 0 0 4px}@media (max-width:480px){.site-shell.public-storefront-shell .dp-scene.sc-cart{grid-template-columns:minmax(0,1fr);min-height:0}.site-shell.public-storefront-shell .dp-scene .sc-cart-shelf{grid-template-columns:repeat(3,minmax(0,1fr))}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack{flex-direction:column;align-items:stretch;gap:6px}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack .sc-thumb{width:100%;height:34px}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack .sc-cart-add{position:absolute;top:10px;right:10px}.site-shell.public-storefront-shell .dp-scene .sc-cart-pack{position:relative}.site-shell.public-storefront-shell .dp-scene .sc-cart-lines{min-height:0}.site-shell.public-storefront-shell .dp-scene .sc-cart-empty{padding:6px 0}.site-shell.public-storefront-shell .dp-scene .sc-id{flex-basis:124px;padding-right:6px}.site-shell.public-storefront-shell .dp-scene .sc-id-state{display:none}.site-shell.public-storefront-shell .dp-scene.sc-showcase{gap:8px}}@media (prefers-reduced-motion:reduce){.site-shell.public-storefront-shell .dp-scene .sc-dm-typing,.site-shell.public-storefront-shell .dp-scene .sc-record-scan,.site-shell.public-storefront-shell .dp-scene .sc-search-row,.site-shell.public-storefront-shell .dp-scene .sc-dm-dl svg:first-child{opacity:0!important}.site-shell.public-storefront-shell .dp-scene .sc-dm-bar{width:100%!important}.site-shell.public-storefront-shell .dp-scene .sc-record-check{color:#0d2b1b!important}.site-shell.public-storefront-shell .dp-scene.sc-review:not([data-rated]) .sc-star svg{color:var(--sc-star);fill:var(--sc-star)}}
@layer ui-type{.site-shell.public-storefront-shell :is(h1,h2,h3){font-stretch:100%!important}.site-shell.public-storefront-shell .home-surface .hero h1{letter-spacing:-.02em!important;word-spacing:normal!important;font-weight:680!important;line-height:1!important}@media (min-width:1181px){.site-shell.public-storefront-shell .home-surface .hero h1{font-size:clamp(64px,5.3vw,76px)!important}}.site-shell.public-storefront-shell :is(.acct-page .acct-head-title,.co-header h1,.co-empty h1,.shell-page .shell-page-header h1,.shop-surface .shop-page-head h1,.admin-console .admin-page-head h1,.product-page .product-missing h1,.product-page .product-buy-panel h1,.marketplace-page .section-head h2,.home-surface .launch-cta-section h2){letter-spacing:-.036em!important;font-weight:720!important}.site-shell.public-storefront-shell :is(.home-surface .hero h1 span,.co-empty h1 em){color:var(--ui-subtle)!important;font-family:inherit!important;font-style:normal!important;font-weight:inherit!important;letter-spacing:inherit!important}.site-shell.public-storefront-shell :is(.detail-kicker,.pack-card-tags,.checkout-eyebrow,.acct-page .acct-eyebrow,.shell-eyebrow,.acct-page .affiliate-balance-head small,.eyebrow,.section-kicker,.legal-page .legal-index-label,.showcase-page .showcase-assets-label,.home-surface .vg-license-kicker){box-shadow:none!important;color:var(--ui-muted)!important;letter-spacing:-.003em!important;text-transform:none!important;background:0 0!important;border:0!important;padding:0!important;font-size:13px!important;font-weight:560!important}.site-shell.public-storefront-shell :is(.checkout-eyebrow,.acct-page .acct-eyebrow,.shell-eyebrow) svg{color:var(--ui-subtle)!important}.site-shell.public-storefront-shell .marketplace-page .pack-card-tags{font-size:12.5px!important}.site-shell.public-storefront-shell .product-page .detail-kicker{font-size:14px!important}.site-shell.public-storefront-shell .dp-footer .dp-footer-heading,.site-shell.public-storefront-shell .legal-page .legal-summary h2{color:var(--ui-ink)!important;letter-spacing:-.003em!important;text-transform:none!important;font-size:13px!important;font-weight:620!important}}
.site-shell.public-storefront-shell .ui-sliding-indicator{z-index:0;opacity:0;pointer-events:none;will-change:transform, width;position:absolute;top:0;left:0}.site-shell.public-storefront-shell .ui-sliding-indicator.is-visible{opacity:1}.site-shell.public-storefront-shell .ui-sliding-indicator.is-animated{transition:transform var(--ui-dur-4) var(--ui-ease-out), width var(--ui-dur-4) var(--ui-ease-out), height var(--ui-dur-4) var(--ui-ease-out), opacity var(--ui-dur-2) ease}html.lenis,html.lenis body{height:auto}html.lenis.lenis-smooth{scroll-behavior:auto!important}html.lenis.lenis-smooth [data-lenis-prevent]{overscroll-behavior:contain}html.lenis.lenis-stopped{overflow:clip}html.lenis.lenis-smooth iframe{pointer-events:none}.nav-progress{z-index:1000;pointer-events:none;height:2px;position:fixed;top:0;left:0;right:0}.nav-progress>span{transform-origin:0;opacity:0;background:linear-gradient(90deg,#1c6fff,#5aa2ff);width:100%;height:100%;display:block;transform:scaleX(0);box-shadow:0 0 10px #1c6fff8c}.nav-progress.is-loading>span{opacity:1;transition:transform 2.4s cubic-bezier(.1,.6,.2,1),opacity .12s;transform:scaleX(.82)}.nav-progress.is-done>span{opacity:0;transition:transform .22s cubic-bezier(.22,1,.36,1),opacity .26s .18s;transform:scaleX(1)}@keyframes route-stage-in{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.site-shell.public-storefront-shell .route-stage{animation:route-stage-in .56s var(--ui-ease-out) backwards;display:flow-root}.site-shell.public-storefront-shell [data-reveal=pending]{opacity:0;filter:none!important;transition:opacity .7s var(--ui-ease-out) var(--reveal-delay,0s), transform .8s var(--ui-ease-out) var(--reveal-delay,0s)!important;transform:translateY(28px)!important}.site-shell.public-storefront-shell [data-reveal=shown]{opacity:1;transition:opacity .7s var(--ui-ease-out) var(--reveal-delay,0s), transform .8s var(--ui-ease-out) var(--reveal-delay,0s)!important;transform:none!important}@media (min-width:1024px){.site-shell.public-storefront-shell .dp-topbar .nav{position:relative!important}}@media (max-width:1023px){.site-shell.public-storefront-shell .dp-topbar .nav-indicator{display:none!important}}.site-shell.public-storefront-shell .dp-topbar .nav>a:after{content:none!important;display:none!important}.site-shell.public-storefront-shell .dp-topbar .nav>a{z-index:1}.site-shell.public-storefront-shell .dp-topbar .nav-indicator:after{content:"";left:12px;right:12px;bottom:calc((var(--ui-control-sm) - var(--shell-header-h,72px)) / 2);background:var(--ui-blue);border-radius:2px 2px 0 0;height:2px;position:absolute}@supports (animation-timeline:scroll()){.site-shell.public-storefront-shell .dp-topbar{animation:linear both topbar-lift;animation-timeline:scroll(root);animation-range:0 90px}}@keyframes topbar-lift{0%{box-shadow:0 0 #11191600}to{box-shadow:0 10px 30px #11191612}}@keyframes cart-count-pop{0%{transform:scale(.4)}60%{transform:scale(1.18)}to{transform:scale(1)}}.site-shell.public-storefront-shell .dp-topbar .cart-count{animation:cart-count-pop .42s var(--ui-ease-spring) both}.site-shell.public-storefront-shell .dp-topbar .brand .brand-mark{transition:transform var(--ui-dur-3) var(--ui-ease-spring)}.site-shell.public-storefront-shell .dp-topbar .brand:hover .brand-mark{transform:rotate(-6deg)scale(1.05)}.site-shell.public-storefront-shell .acct-page .account-tabs,.site-shell.public-storefront-shell .admin-console .admin-section-nav-track{position:relative}.site-shell.public-storefront-shell .segmented-indicator{background:var(--ui-surface);border-radius:10px;box-shadow:0 1px 2px #11191614,0 4px 12px #11191612}.site-shell.public-storefront-shell .acct-page .account-tabs-link,.site-shell.public-storefront-shell .admin-console .admin-section-nav button{z-index:1;position:relative;transition:color var(--ui-dur-3) var(--ui-ease-out), background-color var(--ui-dur-2) ease, transform var(--ui-dur-1) ease!important}.site-shell.public-storefront-shell .acct-page .account-tabs:has(.segmented-indicator.is-visible) .account-tabs-link.active{box-shadow:none!important;background:0 0!important}.site-shell.public-storefront-shell .admin-console .admin-section-nav-track:has(.segmented-indicator.is-visible) button.is-active{box-shadow:none!important;background:0 0!important}.site-shell.public-storefront-shell .acct-page .account-tabs-link:active,.site-shell.public-storefront-shell .admin-console .admin-section-nav button:active{transform:scale(.97)}.site-shell.public-storefront-shell .acct-page .account-tabs-link svg,.site-shell.public-storefront-shell .admin-console .admin-section-nav button svg{transition:color var(--ui-dur-3) var(--ui-ease-out), transform var(--ui-dur-3) var(--ui-ease-spring)!important}.site-shell.public-storefront-shell .acct-page .account-tabs-link.active svg,.site-shell.public-storefront-shell .admin-console .admin-section-nav button.is-active svg{transform:scale(1.08)}@keyframes section-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:none}}.site-shell.public-storefront-shell .admin-console .admin-section{animation:section-in .42s var(--ui-ease-out) backwards}.site-shell.public-storefront-shell :is(.primary-button,.ghost-button,.danger-button,.secondary-button,.icon-button){-webkit-tap-highlight-color:transparent;transition:background-color var(--ui-dur-2) ease, color var(--ui-dur-2) ease, box-shadow var(--ui-dur-3) var(--ui-ease-out), transform var(--ui-dur-3) var(--ui-ease-spring), opacity var(--ui-dur-2) ease!important}.site-shell.public-storefront-shell :is(.ghost-button,.secondary-button,.icon-button):hover:not(:disabled){transform:translateY(-1px)}.site-shell.public-storefront-shell :is(.primary-button,.ghost-button,.danger-button,.secondary-button,.icon-button):active:not(:disabled){transition-duration:90ms!important;transform:translateY(0)scale(.965)!important}.site-shell.public-storefront-shell .primary-button:active:not(:disabled){box-shadow:0 4px 12px #1c6fff38!important}.site-shell.public-storefront-shell :is(a,button) :is(.lucide-arrow-right,.lucide-chevron-right,.lucide-move-right){transition:transform var(--ui-dur-3) var(--ui-ease-spring)}.site-shell.public-storefront-shell :is(a,button):hover:not(:disabled) :is(.lucide-arrow-right,.lucide-chevron-right,.lucide-move-right){transform:translate(3px)}.site-shell.public-storefront-shell :is(a,button) :is(.lucide-arrow-up-right,.lucide-external-link){transition:transform var(--ui-dur-3) var(--ui-ease-spring)}.site-shell.public-storefront-shell :is(a,button):hover:not(:disabled) :is(.lucide-arrow-up-right,.lucide-external-link){transform:translate(2px,-2px)}.site-shell.public-storefront-shell :is(a,button) .lucide-arrow-left{transition:transform var(--ui-dur-3) var(--ui-ease-spring)}.site-shell.public-storefront-shell :is(a,button):hover .lucide-arrow-left{transform:translate(-3px)}@keyframes icon-pop{0%{opacity:0;transform:scale(.5)rotate(-12deg)}60%{opacity:1;transform:scale(1.15)rotate(0)}to{transform:scale(1)}}.site-shell.public-storefront-shell button :is(.lucide-check,.lucide-circle-check,.lucide-check-check){animation:icon-pop .38s var(--ui-ease-spring) both}.site-shell.public-storefront-shell :is(.input,.textarea,.select){transition:background-color var(--ui-dur-2) ease, box-shadow var(--ui-dur-3) var(--ui-ease-out)!important}.site-shell.public-storefront-shell .admin-console .admin-switch-track{transition:background-color var(--ui-dur-3) ease, box-shadow var(--ui-dur-2) ease!important}.site-shell.public-storefront-shell .admin-console .admin-switch-track:after{transition:transform var(--ui-dur-4) var(--ui-ease-spring), width var(--ui-dur-2) ease!important}.site-shell.public-storefront-shell .admin-console .admin-switch:active .admin-switch-track:after{width:20px}.site-shell.public-storefront-shell .admin-console .admin-switch:active input:checked+.admin-switch-track:after{transform:translate(10px)}.site-shell.public-storefront-shell input[type=checkbox]:not([role=switch]),.site-shell.public-storefront-shell input[type=radio]{transition:transform var(--ui-dur-3) var(--ui-ease-spring), box-shadow var(--ui-dur-2) ease}.site-shell.public-storefront-shell input[type=checkbox]:not([role=switch]):active,.site-shell.public-storefront-shell input[type=radio]:active{transform:scale(.88)}@keyframes menu-in{0%{opacity:0;transform:translateY(-6px)scale(.98)}to{opacity:1;transform:none}}.site-shell.public-storefront-shell .smart-select-menu{transform-origin:50% 0;animation:menu-in .2s var(--ui-ease-out) both}.site-shell.public-storefront-shell .smart-select-menu [role=option]{transition:background-color var(--ui-dur-1) ease, color var(--ui-dur-1) ease}.site-shell.public-storefront-shell .smart-select-trigger svg{transition:transform var(--ui-dur-3) var(--ui-ease-out)!important}.site-shell.public-storefront-shell .smart-select-trigger svg.open{transform:rotate(180deg)!important}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes dialog-in{0%{opacity:0;transform:translateY(18px)scale(.975)}to{opacity:1;transform:none}}.site-shell.public-storefront-shell .modal-backdrop{animation:.26s both backdrop-in!important}.site-shell.public-storefront-shell .modal-backdrop>[role=dialog],.site-shell.public-storefront-shell .modal-backdrop>[aria-modal=true]{animation:dialog-in .42s var(--ui-ease-out) 40ms both!important}@keyframes feedback-in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:none}}.site-shell.public-storefront-shell :is(.inline-error,.inline-success,.admin-message,.affiliate-alert){animation:feedback-in .32s var(--ui-ease-out) both}.site-shell.public-storefront-shell .status-pill{transition:background-color var(--ui-dur-3) ease, color var(--ui-dur-3) ease}.site-shell.public-storefront-shell :is(.admin-row-confirm,.support-box,.review-compose,.confirm-action){animation:feedback-in .28s var(--ui-ease-out) both}.site-shell.public-storefront-shell .admin-console :is(.admin-catalog-row,.admin-collab-row,.admin-order-row,.admin-affiliate-row){transition:background-color var(--ui-dur-2) ease, box-shadow var(--ui-dur-2) ease, transform var(--ui-dur-2) ease!important}.site-shell.public-storefront-shell .admin-console .admin-affiliate-row:active{transform:scale(.99)}.site-shell.public-storefront-shell .dp-footer a{transition:color var(--ui-dur-2) ease, transform var(--ui-dur-3) var(--ui-ease-out)}.site-shell.public-storefront-shell .dp-footer-links a:hover{transform:translate(2px)}.site-shell.public-storefront-shell .dp-footer-socials>span{transition:transform var(--ui-dur-3) var(--ui-ease-spring), background-color var(--ui-dur-2) ease}.site-shell.public-storefront-shell .dp-footer-socials>span:hover{transform:translateY(-2px)}.site-shell.public-storefront-shell .co-pay-option{transition:transform var(--ui-dur-3) var(--ui-ease-spring), box-shadow var(--ui-dur-3) var(--ui-ease-out), background-color var(--ui-dur-2) ease!important}.site-shell.public-storefront-shell .co-pay-option:hover:not(:disabled){transform:translateY(-2px)}.site-shell.public-storefront-shell .co-pay-option:active:not(:disabled){transform:scale(.98);transition-duration:90ms!important}.site-shell.public-storefront-shell .co-pay-option .co-pay-icon{transition:transform var(--ui-dur-3) var(--ui-ease-spring)}.site-shell.public-storefront-shell .co-pay-option:hover:not(:disabled) .co-pay-icon{transform:rotate(-6deg)scale(1.06)}@keyframes progress-fill{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.site-shell.public-storefront-shell .acct-page .affiliate-progress-track>span{transform-origin:0;animation:progress-fill 1.1s var(--ui-ease-out) .2s both}.site-shell.public-storefront-shell .acct-page .affiliate-currency-option{transition:background-color var(--ui-dur-2) ease, box-shadow var(--ui-dur-3) var(--ui-ease-out), transform var(--ui-dur-3) var(--ui-ease-spring)!important}.site-shell.public-storefront-shell .acct-page .affiliate-currency-option:not(.is-disabled):active{transform:scale(.985)}.site-shell.public-storefront-shell .acct-page .acct-order-composer{animation:feedback-in .3s var(--ui-ease-out) both}@media (prefers-reduced-motion:reduce){.site-shell.public-storefront-shell *,.site-shell.public-storefront-shell :before,.site-shell.public-storefront-shell :after{transition-duration:1ms!important;transition-delay:0s!important;animation-duration:1ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.site-shell.public-storefront-shell [data-reveal=pending]{opacity:1!important;transform:none!important}.nav-progress{display:none}}
@layer ui-buttons{.site-shell.public-storefront-shell{--btn-h-sm:32px;--btn-h-md:38px;--btn-h-lg:46px;--btn-h-bar:36px;--btn-radius:999px;--btn-weight:560;--btn-solid:#111916;--btn-solid-hover:#2a332f;--btn-solid-active:#000;--btn-soft:#1119160f;--btn-soft-hover:#1119161a;--btn-soft-active:#11191624;--btn-danger:#d92d45;--btn-danger-hover:#c4233a;--btn-danger-soft:#d92d4514;--btn-danger-soft-hover:#d92d4524}.site-shell.public-storefront-shell :where(.primary-button,.section-conversion-button,.ghost-button,.secondary-button,.danger-button,.icon-button,.acct-brand-button):not(:where(.checkout-pay-option,.admin-icon-button)){-webkit-tap-highlight-color:transparent;min-height:var(--btn-h-md)!important;border-radius:var(--btn-radius)!important;height:auto!important;font-family:inherit!important;font-size:14px!important;font-weight:var(--btn-weight)!important;letter-spacing:-.006em!important;white-space:nowrap!important;cursor:pointer!important;-webkit-user-select:none!important;user-select:none!important;outline-offset:2px!important;background-image:none!important;border:0!important;outline:2px solid #0000!important;gap:8px!important;padding:0 16px!important;line-height:1!important;text-decoration:none!important;transition:background-color .15s,color .15s,box-shadow .2s,transform .16s cubic-bezier(.34,1.4,.64,1),outline-color .15s,opacity .15s!important;transform:none!important}.site-shell.public-storefront-shell :where(.primary-button,.section-conversion-button,.ghost-button,.secondary-button,.danger-button,.icon-button,.acct-brand-button):not(:where(.checkout-pay-option,.admin-icon-button)) svg{stroke-width:2px!important;flex:none!important;width:16px!important;height:16px!important}.site-shell.public-storefront-shell :where(.primary-button,.section-conversion-button,.ghost-button,.secondary-button,.danger-button,.icon-button,.acct-brand-button):not(:where(.checkout-pay-option,.admin-icon-button)):active:not(:disabled){transition-duration:80ms!important;transform:scale(.97)!important}.site-shell.public-storefront-shell :is(.primary-button,.section-conversion-button,.ghost-button,.secondary-button,.danger-button,.icon-button,.acct-brand-button,.admin-icon-button,.checkout-pay-option):focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:2px!important}.site-shell.public-storefront-shell :where(.primary-button,.section-conversion-button,.ghost-button,.secondary-button,.danger-button,.icon-button):not(:where(.checkout-pay-option,.admin-icon-button)):disabled{opacity:.4!important;cursor:not-allowed!important;transform:none!important}.site-shell.public-storefront-shell :is(.primary-button,.section-conversion-button):not(.checkout-pay-option){background-color:var(--btn-solid)!important;color:#fff!important;box-shadow:0 1px 2px #1119161f!important}.site-shell.public-storefront-shell :is(.primary-button,.section-conversion-button):not(.checkout-pay-option):hover:not(:disabled){background-color:var(--btn-solid-hover)!important;box-shadow:0 1px 2px #1119161f,0 6px 16px -8px #11191680!important}.site-shell.public-storefront-shell :is(.primary-button,.section-conversion-button):not(.checkout-pay-option):active:not(:disabled){background-color:var(--btn-solid-active)!important;box-shadow:none!important}.site-shell.public-storefront-shell :is(.primary-button,.section-conversion-button):not(.checkout-pay-option) svg{color:#ffffffb8!important;transition:color .15s,transform .28s cubic-bezier(.34,1.4,.64,1)!important}.site-shell.public-storefront-shell :is(.primary-button,.section-conversion-button):not(.checkout-pay-option):hover:not(:disabled) svg{color:#fff!important}.site-shell.public-storefront-shell :is(.ghost-button,.secondary-button):not(.danger-ghost):not(.checkout-pay-option),.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button){background-color:var(--btn-soft)!important;color:var(--ui-ink)!important;box-shadow:none!important}.site-shell.public-storefront-shell :is(.ghost-button,.secondary-button):not(.danger-ghost):not(.checkout-pay-option):hover:not(:disabled),.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button):hover:not(:disabled){background-color:var(--btn-soft-hover)!important;color:var(--ui-ink)!important;box-shadow:none!important}.site-shell.public-storefront-shell :is(.ghost-button,.secondary-button):not(.danger-ghost):not(.checkout-pay-option):active:not(:disabled),.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button):active:not(:disabled){background-color:var(--btn-soft-active)!important}.site-shell.public-storefront-shell :is(.ghost-button,.secondary-button):not(.danger-ghost):not(.checkout-pay-option) svg,.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button) svg{color:var(--ui-ink-2)!important;transition:color .15s,transform .28s cubic-bezier(.34,1.4,.64,1)!important}.site-shell.public-storefront-shell :is(.ghost-button,.secondary-button):not(.danger-ghost):not(.checkout-pay-option):hover:not(:disabled) svg,.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button):hover:not(:disabled) svg{color:var(--ui-ink)!important}.site-shell.public-storefront-shell .danger-button{background-color:var(--btn-danger)!important;color:#fff!important;box-shadow:0 1px 2px #5a0a1824!important}.site-shell.public-storefront-shell .danger-button:hover:not(:disabled){background-color:var(--btn-danger-hover)!important;box-shadow:0 1px 2px #5a0a1824,0 6px 16px -8px #d92d4599!important}.site-shell.public-storefront-shell .danger-button svg{color:#ffffffd9!important}.site-shell.public-storefront-shell .ghost-button.danger-ghost{background-color:var(--btn-danger-soft)!important;color:var(--ui-red-ink)!important;box-shadow:none!important}.site-shell.public-storefront-shell .ghost-button.danger-ghost:hover:not(:disabled){background-color:var(--btn-danger-soft-hover)!important;color:#9c1b2d!important}.site-shell.public-storefront-shell .ghost-button.danger-ghost svg{color:currentColor!important}.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button){width:var(--btn-h-md)!important;min-width:var(--btn-h-md)!important;height:var(--btn-h-md)!important;min-height:var(--btn-h-md)!important;padding:0!important}.site-shell.public-storefront-shell .icon-button:not(.admin-icon-button) svg{width:17px!important;height:17px!important}.site-shell.public-storefront-shell :is(.primary-button,.ghost-button,.secondary-button,.danger-button).compact-button:not(.checkout-pay-option){min-height:var(--btn-h-sm)!important;gap:6px!important;padding:0 13px!important;font-size:13px!important}.site-shell.public-storefront-shell :is(.primary-button,.ghost-button,.secondary-button,.danger-button).compact-button:not(.checkout-pay-option) svg{width:15px!important;height:15px!important}.site-shell.public-storefront-shell .icon-button.compact-button:not(.admin-icon-button){width:var(--btn-h-sm)!important;min-width:var(--btn-h-sm)!important;height:var(--btn-h-sm)!important;min-height:var(--btn-h-sm)!important}.site-shell.public-storefront-shell :is(.hero-actions,.launch-cta-actions,.product-page .order-actions) :is(.primary-button,.ghost-button),.site-shell.public-storefront-shell :is(.section-conversion-button,.acct-brand-button){min-height:var(--btn-h-lg)!important;gap:10px!important;padding:0 22px!important;font-size:15px!important}.site-shell.public-storefront-shell .acct-brand-button{color:#fff!important;box-shadow:0 1px 2px #1119161f!important}.site-shell.public-storefront-shell .acct-brand-button-discord{background-color:#5865f2!important}.site-shell.public-storefront-shell .acct-brand-button-discord:hover{background-color:#4752c4!important;box-shadow:0 1px 2px #1119161f,0 6px 16px -8px #5865f2cc!important}.site-shell.public-storefront-shell .acct-brand-button-roblox{background-color:var(--btn-solid)!important}.site-shell.public-storefront-shell .acct-brand-button-roblox:hover{background-color:var(--btn-solid-hover)!important;box-shadow:0 1px 2px #1119161f,0 6px 16px -8px #11191680!important}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button{background-color:#0000!important}.site-shell.public-storefront-shell .admin-console .admin-order-row:hover .admin-order-actions .ghost-button:not(:hover):not(:disabled){background-color:#1119160a!important}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button:hover:not(:disabled){background-color:var(--btn-soft-hover)!important}.site-shell.public-storefront-shell .admin-console .admin-order-actions .ghost-button.danger-ghost:hover:not(:disabled){background-color:var(--btn-danger-soft-hover)!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .ghost-button{background-color:var(--ui-blue-soft)!important;min-height:32px!important;color:var(--ui-blue-ink)!important;opacity:1!important;border-radius:7px!important;padding:0 14px!important;font-size:13px!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .ghost-button:hover:not(:disabled){color:var(--ui-blue-ink)!important;background-color:#dbe7ff!important}.site-shell.public-storefront-shell .referral-field .referral-field-form .ghost-button:disabled{color:var(--ui-subtle)!important;opacity:1!important;background-color:#0000!important}.site-shell.public-storefront-shell .product-page .product-back-link{min-height:var(--btn-h-sm)!important;border-radius:var(--btn-radius)!important;background:var(--btn-soft)!important;color:var(--ui-ink-2)!important;box-shadow:none!important;font-size:13px!important;font-weight:var(--btn-weight)!important;padding:0 14px 0 10px!important;transition:background-color .15s,color .15s!important}.site-shell.public-storefront-shell .product-page .product-back-link:hover{background:var(--btn-soft-hover)!important;color:var(--ui-ink)!important;box-shadow:none!important}.site-shell.public-storefront-shell .product-page .product-back-link:focus-visible{outline:2px solid var(--ui-blue)!important;outline-offset:2px!important;box-shadow:none!important}.site-shell.public-storefront-shell .acct-page .acct-text-button{border-radius:var(--btn-radius)!important}.site-shell.public-storefront-shell .dp-topbar .top-actions :is(.top-cart-button,.top-account-button,.top-marketplace-button,.mobile-nav-toggle){height:var(--btn-h-bar)!important;min-height:var(--btn-h-bar)!important;border-radius:var(--btn-radius)!important;font-size:14px!important;font-weight:var(--btn-weight)!important;border:0!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .top-marketplace-button{padding:0 16px!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .top-account-button{gap:8px!important;padding:0 14px 0 6px!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .top-cart-button,.site-shell.public-storefront-shell .dp-topbar .top-actions .mobile-nav-toggle{width:var(--btn-h-bar)!important;min-width:var(--btn-h-bar)!important;padding:0!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .top-cart-button{color:var(--ui-ink-2)!important;background-color:#0000!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .top-cart-button:hover{background-color:var(--btn-soft)!important;color:var(--ui-ink)!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .top-cart-button svg{width:18px!important;height:18px!important}.site-shell.public-storefront-shell .dp-topbar .cart-count{top:-2px!important;right:-3px!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .mobile-nav-toggle:not([aria-expanded=true]){background:var(--btn-soft)!important;color:var(--ui-ink)!important;box-shadow:none!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .mobile-nav-toggle:not([aria-expanded=true]):hover{background:var(--btn-soft-hover)!important}.site-shell.public-storefront-shell .dp-topbar .top-actions .mobile-nav-toggle[aria-expanded=true]{background:var(--btn-solid)!important;color:#fff!important;box-shadow:none!important}.site-shell.public-storefront-shell .dp-topbar .top-account-media{background:#fff!important;width:24px!important;height:24px!important}@media (max-width:1180px){.site-shell.public-storefront-shell .dp-topbar .top-actions .top-account-button{width:var(--btn-h-bar)!important;justify-content:center!important;padding:0!important}}@media (max-width:640px){.site-shell.public-storefront-shell{--btn-h-sm:38px;--btn-h-md:44px;--btn-h-lg:50px;--btn-h-bar:40px}}}
.dx{--dx-font:"Mona Sans", ui-sans-serif, system-ui, -apple-system, "Segoe UI", sans-serif;--dx-mono:ui-monospace, "SF Mono", "Cascadia Mono", "JetBrains Mono", Menlo, Consolas, monospace;--dx-bg:#f5f6f8;--dx-bg-sunk:#eceef2;--dx-surface:#fff;--dx-surface-2:#fafbfc;--dx-line:#e3e6eb;--dx-line-soft:#eef0f3;--dx-line-strong:#cdd2da;--dx-field:#f1f3f6;--dx-field-hover:#eaedf1;--dx-ink:#0d1117;--dx-ink-2:#2f3744;--dx-muted:#5f6979;--dx-faint:#939cab;--dx-accent:#35f;--dx-accent-hover:#2743e0;--dx-accent-press:#1f37bd;--dx-accent-soft:#eef1ff;--dx-accent-line:#cdd6ff;--dx-accent-ink:#1d34b8;--dx-ok:#0a8f5a;--dx-ok-soft:#e9f8f0;--dx-ok-line:#b5e8cf;--dx-warn:#a8540a;--dx-warn-soft:#fff6e6;--dx-warn-line:#f7d9a3;--dx-bad:#d0342c;--dx-bad-soft:#fff1f0;--dx-bad-line:#f9c9c5;--dx-discord:#5865f2;--dx-discord-hover:#4752d9;--dx-roblox:#11141a;--dx-r-xs:6px;--dx-r-sm:8px;--dx-r:10px;--dx-r-lg:14px;--dx-r-xl:20px;--dx-shadow-xs:0 1px 2px #0d11170d;--dx-shadow-sm:0 1px 3px #0d111712, 0 1px 2px #0d11170a;--dx-shadow-md:0 10px 28px -8px #0d111724, 0 2px 6px -2px #0d11170f;--dx-shadow-lg:0 28px 64px -16px #0d111738, 0 4px 12px -4px #0d111714;--dx-ring:0 0 0 4px #3355ff26;--dx-ring-bad:0 0 0 4px #d0342c21;--dx-ease:cubic-bezier(.2, .8, .2, 1);--dx-ease-out:cubic-bezier(.16, 1, .3, 1);--dx-ease-spring:cubic-bezier(.34, 1.4, .64, 1);--dx-fast:.14s;--dx-med:.24s;--dx-slow:.46s;font-family:var(--dx-font);color:var(--dx-ink);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizelegibility;font-size:14px;line-height:1.5}.dx *,.dx :before,.dx :after{box-sizing:border-box}.dx :where(h1,h2,h3,h4,h5,p,ul,ol,dl,dd,figure,blockquote){margin:0}.dx :where(ul,ol){padding:0;list-style:none}.dx :where(a){color:inherit;text-decoration:none}.dx :where(button){color:inherit;font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;margin:0;padding:0}.dx :where(input,textarea,select){font:inherit;color:inherit;letter-spacing:inherit}.dx :where(svg){flex-shrink:0}.dx button:disabled,.dx input:disabled,.dx textarea:disabled{opacity:1;cursor:not-allowed}.dx :focus-visible{outline:2px solid var(--dx-accent);outline-offset:2px}.dx ::selection{background:#3355ff2e}.dx-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;position:absolute!important}html:has(.dx-root){background:#f5f6f8!important}html:has(.dx-root) body{background:#f5f6f8!important}.dx-root{background:var(--dx-bg);min-height:100dvh}.dx-display{letter-spacing:-.028em;color:var(--dx-ink);text-wrap:balance;font-size:clamp(28px,3.2vw,34px);font-weight:640;font-stretch:108%;line-height:1.12}.dx-title{letter-spacing:-.024em;text-wrap:balance;font-size:24px;font-weight:640;font-stretch:106%;line-height:1.2}.dx-heading{letter-spacing:-.008em;font-size:15px;font-weight:620;line-height:1.35}.dx-lede{color:var(--dx-muted);text-wrap:pretty;font-size:15px;line-height:1.55}.dx-body{color:var(--dx-muted);text-wrap:pretty;font-size:14px;line-height:1.55}.dx-small{color:var(--dx-muted);font-size:13px;line-height:1.45}.dx-micro{color:var(--dx-faint);font-size:12px;line-height:1.35}.dx-mono{font-family:var(--dx-mono);letter-spacing:0;font-size:.92em}.dx-link{color:var(--dx-accent);transition:color var(--dx-fast) var(--dx-ease);border-radius:4px;font-weight:560}.dx-link:hover{color:var(--dx-accent-press);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px}.dx-icon{width:var(--dx-icon,18px);height:var(--dx-icon,18px);vertical-align:middle;display:inline-block}.dx-btn{--btn-h:38px;--btn-px:14px;height:var(--btn-h);padding:0 var(--btn-px);white-space:nowrap;-webkit-user-select:none;user-select:none;transition:background-color var(--dx-fast) var(--dx-ease), border-color var(--dx-fast) var(--dx-ease), color var(--dx-fast) var(--dx-ease), box-shadow var(--dx-fast) var(--dx-ease), transform var(--dx-fast) var(--dx-ease);border:1px solid #0000;border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:14px;font-weight:580;line-height:1;display:inline-flex;position:relative}.dx-btn .dx-icon{--dx-icon:16px;transition:transform .36s var(--dx-ease-spring)}@media (hover:hover){.dx-btn:hover:not(:disabled) .dx-icon[data-icon=arrowRight],.dx-btn:hover:not(:disabled) .dx-icon[data-icon=chevronRight]{transform:translate(2.5px)}.dx-btn:hover:not(:disabled) .dx-icon[data-icon=external]{transform:translate(1.5px,-1.5px)}.dx-btn:hover:not(:disabled) .dx-icon[data-icon=download]{transform:translateY(1.5px)}.dx-btn:hover:not(:disabled) .dx-icon[data-icon=refresh]{transform:rotate(90deg)}.dx-btn:hover:not(:disabled) .dx-icon[data-icon=send]{transform:translate(1.5px,-1.5px)}.dx-btn--primary:hover:not(:disabled),.dx-btn--discord:hover:not(:disabled),.dx-btn--roblox:hover:not(:disabled),.dx-btn--ink:hover:not(:disabled){transform:translateY(-1px)}}.dx-btn:active:not(:disabled){transform:translateY(.5px)scale(.985)}.dx-btn:focus-visible{box-shadow:var(--dx-ring);outline:none}.dx-btn--sm{--btn-h:32px;--btn-px:13px;font-size:13px}.dx-btn--lg{--btn-h:44px;--btn-px:20px;font-size:15px}.dx-btn--block{width:100%}.dx-btn--icon{width:var(--btn-h);padding:0}.dx-btn--primary{background:var(--dx-accent);color:#fff;box-shadow:0 1px 2px #1d34b84d,inset 0 1px #ffffff24}.dx-btn--primary:hover:not(:disabled){background:var(--dx-accent-hover)}.dx-btn--primary:active:not(:disabled){background:var(--dx-accent-press)}.dx-btn--primary:focus-visible{box-shadow:0 1px 2px #1d34b84d, var(--dx-ring)}.dx-btn--ink{background:var(--dx-ink);color:#fff;box-shadow:0 1px 2px #0d11174d,inset 0 1px #ffffff1a}.dx-btn--ink:hover:not(:disabled){background:#232a36}.dx-btn--secondary{background:var(--dx-field);color:var(--dx-ink)}.dx-btn--secondary:hover:not(:disabled){background:#e6e9ee}.dx-btn--secondary:active:not(:disabled){background:#dce0e6}.dx-btn--ghost{color:var(--dx-ink-2)}.dx-btn--ghost:hover:not(:disabled){color:var(--dx-ink);background:#0d11170d}.dx-btn--danger{background:var(--dx-bad-soft);color:var(--dx-bad)}.dx-btn--danger:hover:not(:disabled){background:#fde3e1}.dx-btn--danger:active:not(:disabled){background:#fbd4d1}.dx-btn--danger-solid{background:var(--dx-bad);color:#fff}.dx-btn--danger-solid:hover:not(:disabled){background:#b52a23}.dx-btn--discord{background:var(--dx-discord);color:#fff;box-shadow:0 1px 2px #4752d959,inset 0 1px #ffffff29}.dx-btn--discord:hover:not(:disabled){background:var(--dx-discord-hover)}.dx-btn--roblox{background:var(--dx-roblox);color:#fff;box-shadow:0 1px 2px #0d11174d,inset 0 1px #ffffff1a}.dx-btn--roblox:hover:not(:disabled){background:#262c36}.dx-btn:disabled{cursor:not-allowed}.dx-btn--primary:disabled,.dx-btn--ink:disabled,.dx-btn--discord:disabled,.dx-btn--roblox:disabled{box-shadow:none;color:#fff;background:#c9cfdb}.dx-btn--secondary:disabled,.dx-btn--danger:disabled{color:var(--dx-faint);background:#f5f6f8}.dx-btn--ghost:disabled{color:var(--dx-faint)}.dx-btn[data-loading=true]{pointer-events:none;color:#0000!important}.dx-btn[data-loading=true]>.dx-spinner{color:#fff;margin:auto;position:absolute;inset:0}.dx-btn--secondary[data-loading=true]>.dx-spinner,.dx-btn--ghost[data-loading=true]>.dx-spinner,.dx-btn--danger[data-loading=true]>.dx-spinner{color:var(--dx-ink-2)}.dx-spinner{border:2px solid;border-right-color:#0000;border-radius:50%;width:16px;height:16px;animation:.7s linear infinite dx-spin;display:inline-block}@keyframes dx-spin{to{transform:rotate(360deg)}}.dx-form{gap:18px;display:grid}.dx-field{gap:7px;min-width:0;display:grid}.dx-label-row{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.dx-label{color:var(--dx-ink-2);font-size:13px;font-weight:580}.dx-control{align-items:center;display:flex;position:relative}.dx-input{border-radius:var(--dx-r);background:var(--dx-field);width:100%;height:42px;color:var(--dx-ink);box-shadow:none;transition:border-color .32s var(--dx-ease-out), box-shadow .42s var(--dx-ease-out), background-color .32s var(--dx-ease-out);border:1px solid #0000;padding:0 13px;font-size:14.5px}.dx-input::placeholder{color:#8a93a3}.dx-input:hover:not(:disabled):not(:focus){background:var(--dx-field-hover)}.dx-input:focus{border-color:var(--dx-accent);background:var(--dx-surface);box-shadow:var(--dx-ring);outline:none}.dx-input[aria-invalid=true]{background:#fff8f7;border-color:#eb8f88}.dx-input[aria-invalid=true]:focus{border-color:var(--dx-bad);box-shadow:var(--dx-ring-bad)}.dx-input:disabled,.dx-input[readonly]{background:var(--dx-surface-2);color:var(--dx-muted)}.dx-input--has-leading{padding-left:38px}.dx-input--has-trailing{padding-right:44px}.dx-control-leading{color:var(--dx-faint);pointer-events:none;place-items:center;display:grid;position:absolute;left:12px}.dx-control-leading .dx-icon{--dx-icon:17px}.dx-control-trailing{position:absolute;right:5px}.dx-textarea{resize:vertical;height:auto;min-height:104px;padding:11px 13px;line-height:1.5}.dx-reveal{border-radius:var(--dx-r-sm);width:34px;height:32px;color:var(--dx-faint);transition:color var(--dx-fast) var(--dx-ease), background-color var(--dx-fast) var(--dx-ease);place-items:center;display:grid}.dx-reveal:hover{color:var(--dx-ink-2);background:#0d11170d}.dx-reveal .dx-icon{--dx-icon:17px}.dx-hint{color:var(--dx-muted);font-size:12.5px;line-height:1.45}.dx-hint-ok{color:var(--dx-ok);animation:dx-rise var(--dx-med) var(--dx-ease-out);align-items:center;gap:6px;font-weight:540;display:inline-flex}.dx-at{color:var(--dx-faint);transition:color var(--dx-fast) var(--dx-ease);font-size:15px;font-weight:560;line-height:1}.dx-control:focus-within .dx-at{color:var(--dx-ink-2)}.dx-username-input{text-transform:lowercase}.dx-username-input::placeholder{text-transform:none}.dx-username-status{place-items:center;width:34px;height:32px;display:grid}.dx-username-status .dx-spinner{width:14px;height:14px;color:var(--dx-faint)}.dx-username-status.is-available .dx-icon{background:var(--dx-ok);color:#fff;width:20px;height:20px;animation:dx-status-pop .46s var(--dx-ease-spring) both;border-radius:50%;place-items:center;padding:3.5px;display:grid}@keyframes dx-status-pop{0%{opacity:0;transform:scale(.3)}}.dx-field-error{color:var(--dx-bad);animation:dx-rise var(--dx-med) var(--dx-ease-out);align-items:flex-start;gap:6px;font-size:12.5px;font-weight:520;line-height:1.45;display:flex}.dx-field-error .dx-icon{--dx-icon:14px;margin-top:1.5px}.dx-strength{gap:7px;display:grid}.dx-strength-top{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;display:grid}.dx-strength-label{text-align:right;min-width:46px;color:var(--strength-color,var(--dx-muted));font-size:12.5px;font-weight:600}.dx-strength-bars{grid-template-columns:repeat(4,1fr);gap:4px;display:grid}.dx-strength-bars>span{background:var(--dx-line);border-radius:99px;height:4px;position:relative;overflow:hidden}.dx-strength-bars>span:after{content:"";border-radius:inherit;background:var(--strength-color,var(--dx-line));transform-origin:0;transition:transform var(--dx-slow) var(--dx-ease-out), background-color var(--dx-med) var(--dx-ease);position:absolute;inset:0;transform:scaleX(0)}.dx-strength-bars>span.is-on:after{transform:scaleX(1)}.dx-strength[data-level="1"]{--strength-color:#e0564d}.dx-strength[data-level="2"]{--strength-color:#e39a2d}.dx-strength[data-level="3"]{--strength-color:#4f9d5a}.dx-strength[data-level="4"]{--strength-color:var(--dx-ok)}.dx-checks{flex-wrap:wrap;gap:6px 14px;display:flex}.dx-check-item{color:var(--dx-faint);transition:color var(--dx-med) var(--dx-ease);align-items:center;gap:6px;font-size:12.5px;display:inline-flex}.dx-check-item .dx-check-dot{border:1.5px solid var(--dx-line-strong);width:14px;height:14px;transition:all var(--dx-med) var(--dx-ease-spring);border-radius:50%;place-items:center;display:grid}.dx-check-item .dx-check-dot svg{opacity:0;width:9px;height:9px;transition:all var(--dx-med) var(--dx-ease-spring);transform:scale(.4)}.dx-check-item.is-met{color:var(--dx-ink-2)}.dx-check-item.is-met .dx-check-dot{border-color:var(--dx-ok);background:var(--dx-ok);color:#fff}.dx-check-item.is-met .dx-check-dot svg{opacity:1;transform:scale(1)}.dx-badge{background:var(--dx-field);height:22px;color:var(--dx-ink-2);white-space:nowrap;border-radius:99px;align-items:center;gap:5px;padding:0 9px;font-size:12px;font-weight:580;line-height:1;display:inline-flex}.dx-badge .dx-icon{--dx-icon:13px}.dx-badge-dot{background:currentColor;border-radius:50%;width:6px;height:6px}.dx-badge--accent{background:var(--dx-field);color:var(--dx-ink-2)}.dx-badge--ok{background:var(--dx-ok-soft);color:var(--dx-ok)}.dx-badge--warn{background:var(--dx-warn-soft);color:var(--dx-warn)}.dx-badge--bad{background:var(--dx-bad-soft);color:var(--dx-bad)}.dx-badge--soon{background:var(--dx-field);color:var(--dx-muted)}.dx-badge--pulse .dx-badge-dot{position:relative}.dx-badge--pulse .dx-badge-dot:after{content:"";opacity:0;animation:dx-ping 2.4s var(--dx-ease-out) infinite;border:1.5px solid;border-radius:50%;position:absolute;inset:-3px}@keyframes dx-ping{0%{opacity:.7;transform:scale(.6)}70%,to{opacity:0;transform:scale(1.8)}}.dx-card{background:var(--dx-surface);border:1px solid var(--dx-line);border-radius:var(--dx-r-lg);box-shadow:var(--dx-shadow-xs)}.dx-card-pad{padding:20px}.dx-divider{background:var(--dx-line-soft);border:0;height:1px;margin:0}.dx-callout{border-radius:var(--dx-r);border:1px solid var(--dx-line);background:var(--dx-surface-2);color:var(--dx-ink-2);animation:dx-rise var(--dx-med) var(--dx-ease-out);align-items:flex-start;gap:10px;padding:11px 13px;font-size:13.5px;line-height:1.5;display:flex}.dx-callout>.dx-icon{--dx-icon:17px;margin-top:1px}.dx-callout strong{color:inherit;font-weight:620}.dx-callout-body{flex:1;gap:2px;min-width:0;display:grid}.dx-callout-close{color:currentColor;opacity:.7;border-radius:6px;place-items:center;width:24px;height:24px;margin:-2px -4px -2px 0;display:grid}.dx-callout-close:hover{opacity:1;background:#0d11170f}.dx-callout-close .dx-icon{--dx-icon:14px}.dx-callout--bad{background:var(--dx-bad-soft);border-color:var(--dx-bad-line);color:#9b231d}.dx-callout--ok{background:var(--dx-ok-soft);border-color:var(--dx-ok-line);color:#076b44}.dx-callout--warn{background:var(--dx-warn-soft);border-color:var(--dx-warn-line);color:#7c3d06}.dx-callout--accent{background:var(--dx-field);color:var(--dx-ink-2);border-color:#0000}.dx-avatar{--size:32px;width:var(--size);height:var(--size);background:var(--avatar-bg,#dfe4ff);color:#fff;font-size:calc(var(--size) * .4);letter-spacing:-.02em;-webkit-user-select:none;user-select:none;border-radius:50%;flex-shrink:0;place-items:center;font-weight:640;font-stretch:110%;display:inline-grid;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0d111714}.dx-avatar img{object-fit:cover;width:100%;height:100%}.dx-avatar-initials{text-shadow:0 1px 1px #0d11172e}.dx-skel{border-radius:var(--dx-r-sm);background:linear-gradient(90deg, var(--dx-bg-sunk) 0%, #f6f7f9 45%, var(--dx-bg-sunk) 90%);background-size:220% 100%;animation:1.5s ease-in-out infinite dx-shimmer;display:block}@keyframes dx-shimmer{0%{background-position:120% 0}to{background-position:-120% 0}}.dx-copy{border-radius:var(--dx-r);background:var(--dx-field);align-items:center;gap:6px;min-width:0;height:40px;padding:0 4px 0 12px;display:flex}.dx-copy-value{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-family:var(--dx-mono);color:var(--dx-ink-2);flex:1;font-size:13px;overflow:hidden}.dx-copy-value .is-dim{color:var(--dx-faint)}.dx-copy-button{height:30px;color:var(--dx-ink-2);transition:background-color var(--dx-fast) var(--dx-ease), color var(--dx-fast) var(--dx-ease);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:12.5px;font-weight:600;display:inline-flex;position:relative}.dx-copy-button:hover{color:var(--dx-ink);background:#0d11170f}.dx-copy-button .dx-icon{--dx-icon:15px}.dx-copy-button.is-copied{color:var(--dx-ok)}.dx-toasts{z-index:80;pointer-events:none;gap:8px;width:min(380px,100vw - 32px);display:grid;position:fixed;bottom:20px;right:20px}.dx-toast{border-radius:var(--dx-r-lg);background:var(--dx-ink);color:#fff;box-shadow:var(--dx-shadow-lg);pointer-events:auto;animation:dx-toast-in var(--dx-slow) var(--dx-ease-out);align-items:flex-start;gap:10px;padding:12px 14px;font-size:13.5px;line-height:1.45;display:flex}.dx-toast .dx-icon{--dx-icon:17px;margin-top:1px}.dx-toast--ok .dx-icon{color:#5fe0a4}.dx-toast--bad .dx-icon{color:#ff8f86}.dx-toast-body{flex:1;min-width:0}.dx-toast-body strong{font-weight:620;display:block}.dx-toast-body span{color:#ffffffb8}.dx-toast-close{color:#fff9;border-radius:6px;place-items:center;width:22px;height:22px;display:grid}.dx-toast-close:hover{color:#fff;background:#ffffff1a}.dx-toast-close .dx-icon{--dx-icon:14px;margin:0}@keyframes dx-toast-in{0%{opacity:0;transform:translateY(12px)scale(.97)}}@keyframes dx-rise{0%{opacity:0;transform:translateY(4px)}}@keyframes dx-fade{0%{opacity:0}}.dx-modal-scrim{z-index:90;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);animation:dx-fade var(--dx-med) var(--dx-ease);background:#0d11176b;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.dx-modal{border-radius:var(--dx-r-xl);background:var(--dx-surface);width:min(520px,100%);max-height:calc(100dvh - 40px);box-shadow:var(--dx-shadow-lg);animation:dx-modal-in var(--dx-slow) var(--dx-ease-out);position:relative;overflow:auto}@keyframes dx-modal-in{0%{opacity:0;transform:translateY(14px)scale(.98)}}@media (prefers-reduced-motion:reduce){.dx *,.dx :before,.dx :after{transition-duration:1ms!important;animation-duration:1ms!important;animation-iteration-count:1!important}}.dx-brandmark{background:#17212f;border-radius:28%;flex-shrink:0;place-items:center;display:inline-grid;overflow:hidden;box-shadow:inset 0 0 0 1px #ffffff14,0 1px 2px #0d111740}.dx-brandmark img{object-fit:cover;width:100%;height:100%}.dxs{max-width:100%;height:auto;display:block;overflow:visible}.dxs *{transform-box:fill-box}.dxs-twinkle{transform-origin:50%;animation:3.2s ease-in-out infinite dxs-twinkle}.dxs-twinkle--late{animation-delay:1.4s}.dxs-ping{transform-origin:50%;animation:dxs-ping 2.6s var(--dx-ease-out) infinite}@keyframes dxs-twinkle{0%,to{opacity:.45;transform:scale(.8)}50%{opacity:1;transform:scale(1.08)}}@keyframes dxs-ping{0%{opacity:.7;transform:scale(.85)}75%,to{opacity:0;transform:scale(1.45)}}@keyframes dxs-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}
.dx-auth{background:var(--dx-surface);grid-template-columns:minmax(0,1fr);display:grid}@media (min-width:1080px){.dx-auth{grid-template-columns:minmax(520px,1fr) minmax(0,1.08fr)}}.dx-auth-main{background:var(--dx-surface);flex-direction:column;min-height:100dvh;padding:22px clamp(20px,4vw,40px);display:flex}.dx-auth-top{justify-content:space-between;align-items:center;gap:16px;display:flex}.dx-auth-brand{letter-spacing:-.02em;color:var(--dx-ink);border-radius:8px;align-items:center;gap:10px;font-size:16px;font-weight:660;font-stretch:110%;display:inline-flex}.dx-auth-back{background:var(--dx-field);height:34px;color:var(--dx-ink-2);transition:background-color var(--dx-fast) var(--dx-ease), color var(--dx-fast) var(--dx-ease);border-radius:99px;align-items:center;gap:7px;padding:0 12px;font-size:13px;font-weight:560;display:inline-flex}.dx-auth-back:hover{background:var(--dx-field-hover);color:var(--dx-ink)}.dx-auth-back .dx-icon{color:var(--dx-muted)}.dx-auth-center{flex:1;place-items:start center;padding:clamp(28px,9vh,96px) 0 clamp(28px,6vh,64px);display:grid}.dx-auth-panel{gap:22px;width:min(404px,100%);display:grid}.dx-auth-stage{gap:22px;display:grid}@keyframes dx-auth-enter{0%{opacity:0;transform:translateY(10px)}}.dx-auth-heading{gap:8px;margin-bottom:2px;display:grid}.dx-auth-providers{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.dx-provider{gap:9px;font-size:14px}@media (max-width:420px){.dx-auth-providers{grid-template-columns:1fr}}.dx-auth-divider{color:var(--dx-faint);align-items:center;gap:12px;font-size:12.5px;display:flex}.dx-auth-divider:before,.dx-auth-divider:after{content:"";background:var(--dx-line);flex:1;height:1px}.dx-auth-inline-link{color:var(--dx-accent);border-radius:4px;font-size:13px;font-weight:560}.dx-auth-inline-link:hover{color:var(--dx-accent-press);text-underline-offset:3px;text-decoration:underline}.dx-auth-switch{text-align:center;color:var(--dx-muted);font-size:14px}.dx-auth-legal{text-align:center;color:var(--dx-faint);margin-top:-4px;font-size:12.5px}.dx-auth-legal .dx-link{font-weight:520}.dx-auth-foot{color:var(--dx-faint);justify-content:space-between;gap:16px;font-size:12.5px;display:flex}.dx-auth-foot-link{transition:color var(--dx-fast) var(--dx-ease);border-radius:4px}.dx-auth-foot-link:hover{color:var(--dx-ink-2)}.dx-password{gap:10px;display:grid}@property --ga-x{syntax:"<percentage>";inherits:false;initial-value:88%}@property --ga-y{syntax:"<percentage>";inherits:false;initial-value:6%}@property --gb-x{syntax:"<percentage>";inherits:false;initial-value:6%}@property --gb-y{syntax:"<percentage>";inherits:false;initial-value:100%}.dx-auth-aside{isolation:isolate;background:radial-gradient(60% 50% at var(--ga-x) var(--ga-y), #3355ff6b, transparent 70%), radial-gradient(50% 45% at var(--gb-x) var(--gb-y), #7a58ff3d, transparent 70%), #090d1a;color:#fff;transition:--ga-x 1.5s var(--dx-ease-out), --ga-y 1.5s var(--dx-ease-out), --gb-x 1.5s var(--dx-ease-out), --gb-y 1.5s var(--dx-ease-out);display:none;position:relative;overflow:hidden}.dx-auth[data-mode=signup] .dx-auth-aside{--ga-x:12%;--ga-y:4%;--gb-x:96%;--gb-y:98%}@media (min-width:1080px){.dx-auth-aside{height:100dvh;display:block;position:sticky;top:0}}.dx-auth-aside-grid{z-index:-1;transition:background-position 1.5s var(--dx-ease-out);background-image:linear-gradient(#ffffff0b 1px,#0000 1px),linear-gradient(90deg,#ffffff0b 1px,#0000 1px);background-size:44px 44px;position:absolute;inset:0;-webkit-mask-image:radial-gradient(75% 65% at 55% 45%,#000 20%,#0000 100%);mask-image:radial-gradient(75% 65% at 55% 45%,#000 20%,#0000 100%)}.dx-auth[data-mode=signup] .dx-auth-aside-grid{background-position:22px 22px}.dx-auth-aside-inner{z-index:1;flex-direction:column;justify-content:center;gap:44px;max-width:660px;height:100%;margin:0 auto;padding:56px clamp(40px,5vw,72px);display:flex;position:relative}.dx-auth-aside-copy{gap:12px;max-width:470px;display:grid}.dx-auth-aside-title{letter-spacing:-.028em;color:#fff;text-wrap:balance;font-size:clamp(26px,2.4vw,32px);font-weight:640;font-stretch:108%;line-height:1.14}.dx-auth-aside-lede{color:#ffffffa3;text-wrap:pretty;font-size:15px;line-height:1.55}.dx-auth-aside-stage{perspective:1800px;animation:dx-auth-enter .8s .12s var(--dx-ease-out) both;display:grid}.dxv-lib{width:min(520px,100%);position:relative}.dxv-window{background:var(--dx-surface);color:var(--dx-ink);transition:transform .7s var(--dx-ease-out);-webkit-user-select:none;user-select:none;border-radius:16px;overflow:hidden;transform:perspective(1600px)rotateY(-5deg)rotateX(2deg);box-shadow:0 48px 90px -24px #000000b3,0 0 0 1px #ffffff1a}.dxv-lib:hover .dxv-window{transform:perspective(1600px)rotateY(0)rotateX(0)}.dxv-chrome{background:var(--dx-bg);align-items:center;gap:6px;height:36px;padding:0 14px;display:flex;position:relative}.dxv-dot{background:var(--dx-line);border-radius:50%;width:9px;height:9px}.dxv-chrome-title{color:var(--dx-faint);font-size:11.5px;font-weight:560;position:absolute;left:50%;transform:translate(-50%)}.dxv-body{grid-template-columns:50px minmax(0,1fr);min-height:318px;display:grid}.dxv-rail{background:var(--dx-bg);flex-direction:column;align-items:center;gap:6px;padding:12px 0;display:flex}.dxv-rail-item{width:32px;height:32px;color:var(--dx-faint);border-radius:9px;place-items:center;display:grid}.dxv-rail-item.is-active{background:var(--dx-surface);color:var(--dx-ink);box-shadow:0 1px 2px #0d111714}.dxv-main{align-content:start;gap:12px;min-width:0;padding:14px 16px 16px;display:grid}.dxv-head{justify-content:space-between;align-items:baseline;display:flex}.dxv-head strong{letter-spacing:-.01em;font-size:13.5px;font-weight:640}.dxv-head span{color:var(--dx-faint);font-size:11.5px}.dxv-rows{gap:6px;display:grid}.dxv-row{background:var(--dx-field);cursor:pointer;transition:border-color .46s var(--dx-ease-out), background-color .46s var(--dx-ease-out), box-shadow .52s var(--dx-ease-out), transform var(--dx-med) var(--dx-ease);border:1px solid #0000;border-radius:12px;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:10px;padding:8px 10px 8px 8px;display:grid}.dxv-row:hover{background:var(--dx-field-hover)}.dxv-row.is-selected{border-color:var(--dx-accent-line);background:var(--dx-surface);box-shadow:0 0 0 3px #3355ff17,0 10px 22px -12px #0d111747}.dxv-row:active{transform:scale(.992)}.dxv-thumb{width:36px;height:36px;transition:transform .52s var(--dx-ease-spring);border-radius:10px;display:block;overflow:hidden;box-shadow:0 2px 6px -2px #0d111759,inset 0 0 0 1px #ffffff1f}.dxv-row:hover .dxv-thumb,.dxv-row.is-selected .dxv-thumb{transform:scale(1.06)rotate(-3deg)}.dxt{width:100%;height:100%;display:block}.dxt-vfx-ring{transform-box:fill-box;transform-origin:50%;animation:dxt-pulse 2.4s var(--dx-ease-out) infinite}@keyframes dxt-pulse{0%{opacity:.9;transform:scale(.7)}80%,to{opacity:0;transform:scale(1.25)}}.dxv-row-copy{gap:2px;min-width:0;display:grid}.dxv-row-copy strong{white-space:nowrap;text-overflow:ellipsis;font-size:12.5px;font-weight:620;overflow:hidden}.dxv-row-copy>span:not(.dxv-progress){color:var(--dx-muted);align-items:center;gap:4px;font-size:11px;display:inline-flex}.dxv-progress{background:var(--dx-line-soft);border-radius:99px;height:3px;margin-top:5px;display:block;overflow:hidden}.dxv-progress>span{border-radius:inherit;background:var(--dx-accent);height:100%;transition:width .9s var(--dx-ease-out), background-color var(--dx-med) var(--dx-ease);display:block}.dxv-progress--checking>span{background:linear-gradient(90deg, var(--dx-accent), #8ea0ff, var(--dx-accent));background-size:200% 100%;width:28%;animation:1.2s linear infinite dx-shimmer}.dxv-progress--delivering>span{width:74%}.dxv-progress--licensed>span{background:var(--dx-ok);width:100%}.dxv-pill{white-space:nowrap;height:20px;animation:dx-rise var(--dx-med) var(--dx-ease-out);border-radius:99px;align-items:center;gap:4px;padding:0 7px;font-size:10.5px;font-weight:620;display:inline-flex}.dxv-pill--accent{background:var(--dx-accent-soft);color:var(--dx-accent-ink)}.dxv-pill--ok{background:var(--dx-ok-soft);color:var(--dx-ok)}.dxv-pill .dx-icon{--dx-icon:11px}.dxv-pill-spin,.dxv-button-spin{border:1.5px solid;border-right-color:#0000;border-radius:50%;width:9px;height:9px;animation:.7s linear infinite dx-spin}.dxv-button-spin{width:11px;height:11px}.dxv-detail{animation:dx-rise var(--dx-med) var(--dx-ease-out);gap:10px;padding-top:6px;display:grid}.dxv-detail-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.dxv-detail-label{color:var(--dx-muted);align-items:center;gap:5px;font-size:11.5px;font-weight:560;display:inline-flex}.dxv-key{background:var(--dx-field);color:var(--dx-ink-2);cursor:pointer;transition:border-color var(--dx-fast) var(--dx-ease), color var(--dx-fast) var(--dx-ease);border-radius:7px;align-items:center;gap:7px;padding:5px 9px;display:inline-flex}.dxv-key code{font-family:var(--dx-mono);font-size:11px}.dxv-key:hover{background:var(--dx-field-hover)}.dxv-key.is-copied{background:var(--dx-ok-soft);color:var(--dx-ok)}.dxv-detail-actions{gap:6px;display:flex}.dxv-button{background:var(--dx-field);height:28px;color:var(--dx-ink-2);cursor:pointer;transition:background-color var(--dx-med) var(--dx-ease), border-color var(--dx-med) var(--dx-ease), color var(--dx-med) var(--dx-ease);border-radius:999px;align-items:center;gap:6px;padding:0 11px;font-size:11.5px;font-weight:600;display:inline-flex}.dxv-button:hover{background:var(--dx-field-hover)}.dxv-button--primary{background:var(--dx-accent);color:#fff}.dxv-button--primary:hover{background:var(--dx-accent-hover)}.dxv-button--primary.is-ready{background:var(--dx-ok)}.dxv-button--primary.is-ready .dx-icon{animation:dx-pop .42s var(--dx-ease-spring)}@keyframes dx-pop{0%{opacity:0;transform:scale(.4)}}.dxv-waiting{align-items:center;gap:11px;display:flex}.dxv-waiting strong{font-size:12.5px;font-weight:620;display:block}.dxv-waiting small{color:var(--dx-muted);font-size:11px}.dxv-waiting-ticket{filter:drop-shadow(0 4px 6px #2340d840);flex-shrink:0;width:46px;animation:2.8s ease-in-out infinite dxs-float;display:block}.dxt-ticket-scan{animation:1.6s ease-in-out infinite dxt-scan}@keyframes dxt-scan{0%{transform:translate(-12px)}to{transform:translate(44px)}}.dxv-toast{background:var(--dx-surface);color:var(--dx-ink);opacity:0;transition:opacity .42s var(--dx-ease), transform .62s var(--dx-ease-spring);pointer-events:none;border-radius:14px;align-items:center;gap:10px;padding:10px 14px 10px 10px;display:flex;position:absolute;bottom:-26px;right:-22px;transform:translateY(12px)scale(.96);box-shadow:0 24px 48px -12px #0000008c,0 0 0 1px #0d11170f}.dxv-toast.is-visible{opacity:1;transform:none}.dxv-toast strong{font-size:12.5px;font-weight:640;display:block}.dxv-toast small{color:var(--dx-muted);font-size:11px}.dxv-toast-mark{background:var(--dx-discord);color:#fff;border-radius:9px;place-items:center;width:30px;height:30px;display:grid}.dxv-acct{gap:14px;width:min(440px,100%);display:grid}.dxv-acct-card{background:var(--dx-surface);color:var(--dx-ink);border-radius:18px;padding:20px;box-shadow:0 48px 90px -24px #000000b3,0 0 0 1px #ffffff1a}.dxv-acct-id{grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:14px;display:grid}.dxv-acct-id .dx-avatar{transition:background .4s var(--dx-ease);font-size:19px}.dxv-acct-avatar{width:56px;height:56px;margin:-2px;display:block}.dxv-acct-avatar .dx-avatar{margin:2px}.dxv-acct-avatar-in{animation:dxv-avatar-in .52s var(--dx-ease-spring)}@keyframes dxv-avatar-in{0%{opacity:0;transform:scale(.6)rotate(-12deg)}}.dxv-acct-empty-ring{transform-box:fill-box;transform-origin:50%;animation:14s linear infinite dx-spin}.dxv-acct-who{gap:2px;min-width:0;display:grid}.dxv-acct-who strong{white-space:nowrap;text-overflow:ellipsis;letter-spacing:-.015em;font-size:17px;font-weight:640;overflow:hidden}.dxv-acct-email{white-space:nowrap;text-overflow:ellipsis;color:var(--dx-muted);font-size:13px;overflow:hidden}.dxv-acct .is-placeholder{color:var(--dx-faint)}.dxv-acct-tag{background:var(--dx-warn-soft);height:24px;color:var(--dx-warn);border-radius:99px;align-items:center;gap:6px;padding:0 9px;font-size:11.5px;font-weight:620;display:inline-flex}.dxv-acct-tag-dot{background:currentColor;border-radius:50%;width:6px;height:6px;position:relative}.dxv-acct-tag-dot:after{content:"";animation:dx-ping 2.4s var(--dx-ease-out) infinite;border:1.5px solid;border-radius:50%;position:absolute;inset:-3px}.dxv-acct-security{background:var(--dx-field);border-radius:12px;grid-template-columns:auto 1fr auto;align-items:center;gap:12px;margin-top:18px;padding:11px 14px;display:grid}.dxv-acct-security-label{color:var(--dx-muted);align-items:center;gap:6px;font-size:12.5px;font-weight:560;display:inline-flex}.dxv-acct-meter{grid-template-columns:repeat(4,1fr);gap:4px;max-width:140px;display:grid}.dxv-acct-meter>span{background:var(--dx-line);height:5px;transition:background-color var(--dx-med) var(--dx-ease);border-radius:99px}.dxv-acct-meter--1>span.is-on{background:#e0564d}.dxv-acct-meter--2>span.is-on{background:#e39a2d}.dxv-acct-meter--3>span.is-on{background:#4f9d5a}.dxv-acct-meter--4>span.is-on{background:var(--dx-ok)}.dxv-acct-security-value{color:var(--dx-ink-2);font-size:12.5px;font-weight:600}.dxv-acct-steps{gap:6px;margin-top:14px;display:grid}.dxv-acct-step{transition:background-color var(--dx-slow) var(--dx-ease), border-color var(--dx-slow) var(--dx-ease), opacity var(--dx-slow) var(--dx-ease);border:1px solid #0000;border-radius:12px;grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px 10px 8px 8px;display:grid}.dxv-acct-step-art{width:40px;height:40px;transition:filter var(--dx-slow) var(--dx-ease), opacity var(--dx-slow) var(--dx-ease), transform .56s var(--dx-ease-spring);border-radius:50%;display:block;position:relative}.dxa-float{transition:transform .56s var(--dx-ease-spring)}.dxv-acct-step-check{border:2px solid var(--dx-surface);background:var(--dx-ok);color:#fff;width:18px;height:18px;animation:dx-pop .42s var(--dx-ease-spring);border-radius:50%;place-items:center;display:grid;position:absolute;bottom:-3px;right:-3px}.dxv-acct-step-check .dx-icon{stroke-width:2.4px}.dxv-acct-step-copy{gap:1px;min-width:0;display:grid}.dxv-acct-step-copy strong{font-size:13px;font-weight:620}.dxv-acct-step-copy small{color:var(--dx-muted);font-size:11.5px}.dxv-acct-step-state{background:var(--dx-ink);color:#fff;border-radius:99px;height:20px;padding:0 8px;font-size:10.5px;font-weight:640;line-height:20px}.dxv-acct-step-state.is-next{background:var(--dx-field-hover);color:var(--dx-ink-2)}.dxv-acct-step.is-active{background:var(--dx-field);box-shadow:inset 0 0 0 1px #0d11170a}.dxv-acct-step.is-active .dxv-acct-step-art{transform:translateY(-2px)scale(1.05)}.dxv-acct-step.is-done strong{color:var(--dx-ok)}.dxv-acct-step.is-next{background:var(--dx-field)}.dxv-acct-step.is-later .dxv-acct-step-art{filter:grayscale(.9);opacity:.75}.dxv-acct-step.is-later{opacity:.62}.dxv-acct-note{color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#ffffff0d;border:1px solid #ffffff1a;border-radius:14px;align-items:center;gap:12px;padding:12px 14px;display:flex}.dxv-acct-note strong{font-size:13px;font-weight:620;display:block}.dxv-acct-note small{color:#fff9;font-size:12px}.dxv-acct-note-icon{color:#aebcff;background:#ffffff14;border-radius:10px;place-items:center;width:32px;height:32px;display:grid}.dx-auth-toggle{background:var(--dx-field);border-radius:999px;grid-template-columns:1fr 1fr;margin-bottom:4px;padding:4px;display:grid;position:relative}.dx-auth-toggle-thumb{width:calc(50% - 4px);transition:transform .64s var(--dx-ease-spring);position:absolute;top:4px;bottom:4px;left:4px}.dx-auth-toggle[data-mode=signup] .dx-auth-toggle-thumb{transform:translate(100%)}.dx-auth-toggle-fill{background:var(--dx-surface);animation:dx-thumb-stretch .64s var(--dx-ease-out);border-radius:999px;position:absolute;inset:0;box-shadow:0 1px 2px #0d111714,0 6px 14px -8px #0d111759}@keyframes dx-thumb-stretch{0%{transform:scaleX(1)}35%{transform:scaleX(1.24)scaleY(.92)}to{transform:none}}.dx-auth-toggle-link{z-index:1;height:36px;color:var(--dx-muted);transition:color .42s var(--dx-ease);border-radius:999px;place-items:center;font-size:13.5px;font-weight:600;display:grid;position:relative}.dx-auth-toggle-link:hover{color:var(--dx-ink-2)}.dx-auth-toggle-link.is-active{color:var(--dx-ink)}.dx-words{display:inline}.dx-word{vertical-align:top;margin-bottom:-.1em;padding-bottom:.1em;display:inline-block;overflow:hidden}.dx-word>span{display:inline-block}.dx-auth-heading .dx-word>span{animation:dx-word-in .78s var(--dx-ease-out) both;animation-delay:calc(90ms + var(--w) * 65ms)}@keyframes dx-word-in{0%{transform:translateY(108%)rotate(4deg)}}@keyframes dx-word-out{to{transform:translateY(-108%)rotate(-3deg)}}@keyframes dx-stage-in{0%{opacity:0;filter:blur(7px);transform:translateY(18px)scale(.985)}}@keyframes dx-stage-out{to{opacity:0;filter:blur(7px);transform:translateY(-14px)scale(.985)}}.dx-auth-stage>:not(.dx-auth-heading):not(.dx-form),.dx-auth-stage .dx-form>*,.dx-auth-heading .dx-lede{animation:dx-stage-in .72s var(--dx-ease-out) both}.dx-auth-heading .dx-lede{animation-delay:.26s}.dx-auth-stage>:nth-child(2){animation-delay:.32s}.dx-auth-stage>:nth-child(3){animation-delay:.37s}.dx-auth-stage .dx-form>:first-child{animation-delay:.42s}.dx-auth-stage .dx-form>:nth-child(2){animation-delay:.475s}.dx-auth-stage .dx-form>:nth-child(3){animation-delay:.53s}.dx-auth-stage .dx-form>:nth-child(4){animation-delay:.585s}.dx-auth-stage .dx-form>:nth-child(5){animation-delay:.64s}.dx-auth-stage .dx-form>:nth-child(n+6){animation-delay:.69s}.dx-auth-stage>:nth-child(n+5){animation-delay:.7s}.dx-auth[data-leaving] .dx-auth-stage>:not(.dx-auth-heading):not(.dx-form),.dx-auth[data-leaving] .dx-auth-stage .dx-form>*,.dx-auth[data-leaving] .dx-auth-heading .dx-lede{animation:dx-stage-out .3s var(--dx-ease) forwards}.dx-auth[data-leaving] .dx-auth-heading .dx-word>span{animation:dx-word-out .34s var(--dx-ease) forwards;animation-delay:calc(var(--w) * 28ms)}.dx-auth[data-leaving] .dx-auth-heading .dx-lede{animation-delay:40ms}.dx-auth[data-leaving] .dx-auth-stage>:nth-child(2){animation-delay:70ms}.dx-auth[data-leaving] .dx-auth-stage>:nth-child(3){animation-delay:95ms}.dx-auth[data-leaving] .dx-auth-stage .dx-form>:first-child{animation-delay:.11s}.dx-auth[data-leaving] .dx-auth-stage .dx-form>:nth-child(2){animation-delay:.13s}.dx-auth[data-leaving] .dx-auth-stage .dx-form>:nth-child(n+3),.dx-auth[data-leaving] .dx-auth-stage>:nth-child(n+5){animation-delay:.15s}.dx-auth-aside-text{grid-area:1/1;align-content:start;gap:12px;display:grid}.dx-auth-aside-text:not(.is-active){pointer-events:none}.dx-auth-aside-text .dx-word>span{transition:transform .52s var(--dx-ease);transition-delay:calc(var(--w) * 25ms);transform:translateY(-108%)}.dx-auth-aside-text.is-active .dx-word>span{animation:dx-word-in .82s var(--dx-ease-out) both;animation-delay:calc(.24s + var(--w) * 60ms);transform:none}.dx-auth-aside-text .dx-auth-aside-lede{opacity:0;filter:blur(4px);transition:opacity .36s var(--dx-ease), transform .36s var(--dx-ease), filter .36s var(--dx-ease);transform:translateY(-6px)}.dx-auth-aside-text.is-active .dx-auth-aside-lede{opacity:1;filter:none;transition:opacity .7s var(--dx-ease-out) .52s, transform .7s var(--dx-ease-out) .52s, filter .7s var(--dx-ease-out) .52s;transform:none}.dx-auth-scene{transform-style:preserve-3d;transition:transform 1.1s var(--dx-ease-out), opacity .65s var(--dx-ease), filter .8s var(--dx-ease-out);grid-area:1/1;justify-content:center;align-items:center;display:flex}.dx-auth-scene.is-active{transition-delay:.14s}.dx-auth-scene:not(.is-active){opacity:0;filter:blur(6px);pointer-events:none}.dx-auth-scene--signin:not(.is-active){transform:translate(-22%)rotateY(58deg)scale(.84)}.dx-auth-scene--signup:not(.is-active){transform:translate(22%)rotateY(-58deg)scale(.84)}.dx-auth-sweep{z-index:0;pointer-events:none;mix-blend-mode:screen;width:42%;animation:dx-sweep-right 1.3s var(--dx-ease-out) forwards;background:linear-gradient(100deg,#0000,#7e93ff24 38%,#fff3 50%,#7e93ff24 62%,#0000);position:absolute;top:-20%;bottom:-20%;left:0}.dx-auth[data-mode=signin] .dx-auth-sweep{animation-name:dx-sweep-left}@keyframes dx-sweep-right{0%{transform:translate(-120%)skew(-14deg)}to{transform:translate(360%)skew(-14deg)}}@keyframes dx-sweep-left{0%{transform:translate(360%)skew(14deg)}to{transform:translate(-120%)skew(14deg)}}
