:root{--pixel-corners: polygon( 0 8px, 4px 8px, 4px 4px, 8px 4px, 8px 0, calc(100% - 8px) 0, calc(100% - 8px) 4px, calc(100% - 4px) 4px, calc(100% - 4px) 8px, 100% 8px, 100% calc(100% - 8px) , calc(100% - 4px) calc(100% - 8px) , calc(100% - 4px) calc(100% - 4px) , calc(100% - 8px) calc(100% - 4px) , calc(100% - 8px) 100%, 8px 100%, 8px calc(100% - 4px) , 4px calc(100% - 4px) , 4px calc(100% - 8px) , 0 calc(100% - 8px) )}.commerce-arcade-frame:after,.commerce-arcade-dialog .app-dialog:after{position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;background:linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) left 5px top / 10px 3px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) left top 5px / 3px 10px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) right 5px top / 10px 3px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) right top 5px / 3px 10px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) left 5px bottom / 10px 3px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) left bottom 5px / 3px 10px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) right 5px bottom / 10px 3px,linear-gradient(var(--arcade-frame-color),var(--arcade-frame-color)) right bottom 5px / 3px 10px;background-repeat:no-repeat;content:"";pointer-events:none}.v-dialog.commerce-dialog.commerce-arcade-dialog .app-dialog.v-card{--arcade-frame-color: rgb(var(--v-theme-arcade));border-color:rgb(var(--v-theme-arcade));border-radius:3px}.commerce-cart-shortcut{position:fixed;z-index:20;right:20px;bottom:max(22px,env(safe-area-inset-bottom))}.commerce-cart-shortcut__count{position:absolute;top:-8px;right:-8px;display:grid;min-width:24px;height:24px;padding-inline:4px;border:2px solid rgb(var(--v-theme-navigation));border-radius:3px;color:rgb(var(--v-theme-on-navigation));background:rgb(var(--v-theme-arcade));font-size:12px;font-weight:750;place-items:center}.v-dialog.settings-arcade-dialog .app-dialog.v-card{--field-radius: 3px}.v-dialog.commerce-dialog.settings-arcade-dialog .app-dialog.v-card .app-dialog__header,.v-dialog.commerce-dialog.settings-arcade-dialog .app-dialog.v-card .app-dialog__body{padding:32px}.v-dialog.commerce-dialog.settings-arcade-dialog .app-dialog.v-card .app-dialog__actions{gap:16px;padding:24px 32px}@media (width <= 600px){.v-dialog.commerce-dialog.settings-arcade-dialog .app-dialog.v-card .app-dialog__header,.v-dialog.commerce-dialog.settings-arcade-dialog .app-dialog.v-card .app-dialog__body,.v-dialog.commerce-dialog.settings-arcade-dialog .app-dialog.v-card .app-dialog__actions{padding:24px 20px}}@font-face{font-family:Sora;src:url(/assets/Sora-variable-Bqpd64dN.ttf) format("truetype");font-style:normal;font-weight:100 800;font-display:swap}:root{color-scheme:dark;--font-family-brand: "Sora", sans-serif;--font-size-body: 1rem;--font-size-detail: .875rem;--font-size-subheading: 1.25rem;--font-size-page-heading: 1.5rem;--font-size-panel-heading: 1rem;--font-size-caption: .75rem;--font-size-amount: 1.25rem;--font-size-total: 1.5rem;--font-size-balance: 2rem;--font-size-section-heading: clamp(2rem, 3.1vw, 2.75rem);--font-weight-body: 400;--font-weight-emphasis: 600;--font-weight-heading: 700;--font-weight-display: 800;--line-height-body: 1.65;--line-height-heading: 1.2;--line-height-ui: 1.5;--field-height: 52px;--field-radius: 14px 4px;--field-label-gap: 8px;--field-icon-width: 48px;--chip-radius: 10px 3px;--color-background: #1b2838;--color-navigation: #0b111d;--color-surface: #16202d;--color-surface-raised: #2a475e;--color-field: #101822;--color-primary: #66c0f4;--color-brand-accent: #a9ee57;--color-premium: #d6b46b;--color-premium-highlight: #f4dea4;--color-premium-muted: #9a743c;--color-on-primary: #101822;--color-purchase: #1a9fff;--color-on-purchase: #101822;--color-text: #e4e7ea;--color-text-secondary: #a8b4c0;--color-border: #34465a;--color-control-border: #62758a;--color-warning: #f2c46d;--color-error: #f28b82;--color-happy-primary: var(--color-primary);--color-purple-primary: var(--color-surface-raised);--color-purple-secondary: var(--color-surface);--bg-purple-primary: var(--color-purple-primary);--bg-purple-secondary: var(--color-purple-secondary);--text-light: var(--color-text)}html,body,#app{min-width:min(320px,100%);min-height:100%;margin:0}html{background-color:var(--color-background);scroll-behavior:smooth;scrollbar-color:var(--color-control-border) var(--color-navigation);scrollbar-width:thin}body{background-color:var(--color-background);color:var(--color-text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.public-page-fallback{box-sizing:border-box;max-width:75ch;margin-inline:auto;padding:clamp(1rem,4vw,3rem);overflow-wrap:anywhere;line-height:var(--line-height-body)}.public-page-fallback a{color:var(--color-primary);text-underline-offset:.2em}.public-page-fallback a:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}.public-page-fallback img{max-width:100%;height:auto}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background-color:var(--color-navigation)}::-webkit-scrollbar-thumb{background-color:var(--color-control-border);border-radius:4px}::-webkit-scrollbar-thumb:hover{background-color:var(--color-primary)}:where(.app-icon){display:inline-flex;width:1em;min-width:1em;height:1em;align-items:center;justify-content:center;position:relative;flex:0 0 auto;font-size:1.5em;font-style:normal;font-weight:400;letter-spacing:normal;line-height:1;text-align:center;text-indent:0;-webkit-user-select:none;user-select:none;vertical-align:middle}:where(.app-icon):before{content:"󰘥"}.app-icon--start{margin-inline-end:8px}.app-icon--end{margin-inline-start:8px}.app-button[data-v-542e29ef]{--app-button-focus: 2px solid var(--color-primary);--app-button-focus-offset: 3px;position:relative;display:inline-flex;box-sizing:border-box;min-width:var(--app-button-height);min-height:var(--app-button-height);align-items:center;justify-content:center;gap:10px;padding:10px 18px;border:1px solid transparent;border-radius:12px 4px;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;color:var(--app-button-accent);cursor:pointer;font-family:var(--font-family-brand);font-size:var(--font-size-detail);font-weight:var(--font-weight-emphasis);letter-spacing:normal;line-height:1.35;text-align:center;text-decoration:none;text-transform:none;touch-action:manipulation;transition:background-color .15s ease-out,border-color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out;vertical-align:middle;-webkit-tap-highlight-color:transparent}.app-button--flat[data-v-542e29ef],.app-button--elevated[data-v-542e29ef]{border-color:var(--app-button-accent);background:var(--app-button-accent);box-shadow:inset 0 1px #ffffff3d,inset 0 -2px color-mix(in srgb,var(--app-button-ink) 22%,transparent);color:var(--app-button-ink)}.app-button--elevated[data-v-542e29ef]{box-shadow:0 5px 14px #0000003d}.app-button--outlined[data-v-542e29ef]{border-color:color-mix(in srgb,var(--app-button-accent) 65%,transparent);background:color-mix(in srgb,var(--app-button-accent) 5%,transparent)}.app-button--tonal[data-v-542e29ef]{background:color-mix(in srgb,var(--app-button-accent) 14%,transparent)}.app-button--surface[data-v-542e29ef]{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-text);text-align:left}.app-button--surface .app-button__content[data-v-542e29ef]{display:grid;width:100%;justify-content:normal;text-align:inherit}.app-button--surface[data-v-542e29ef]:is([aria-pressed=true],[aria-checked=true],[aria-current=true]){border-color:var(--app-button-selection);background:color-mix(in srgb,var(--app-button-selection) 12%,var(--color-surface));color:var(--app-button-selection)}.app-button--plain[data-v-542e29ef]{padding:0;border-color:transparent}.app-button--stretched[data-v-542e29ef]{position:static;display:block;border:0;text-align:left}.app-button--stretched[data-v-542e29ef]:after{position:absolute;z-index:1;border-radius:inherit;content:"";top:0;right:0;bottom:0;left:0}.app-button.app-button--stretched[data-v-542e29ef]:focus-visible{outline:none}.app-button--stretched[data-v-542e29ef]:focus-visible:after{outline:var(--app-button-focus);outline-offset:calc(-1 * var(--app-button-focus-offset))}.app-button--stretched[aria-disabled=true][data-v-542e29ef]:after{pointer-events:none}.app-button--block[data-v-542e29ef]{display:flex;width:100%}.app-button--icon[data-v-542e29ef]{width:var(--app-button-height);height:var(--app-button-height);flex:0 0 auto;padding:0;border-radius:12px}.app-button__content[data-v-542e29ef]{display:inline-flex;min-width:0;align-items:center;justify-content:center;gap:10px;overflow-wrap:anywhere}.app-button__prepend[data-v-542e29ef],.app-button__append[data-v-542e29ef]{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center}.app-button .mdi[data-v-542e29ef]{font-size:20px;font-style:normal;line-height:1}.app-button__loader[data-v-542e29ef]{position:absolute;display:grid;place-items:center;color:var(--app-button-loader, currentcolor);top:0;right:0;bottom:0;left:0}.app-button__spinner[data-v-542e29ef]{width:20px;height:20px;border:2px solid currentcolor;border-top-color:transparent;border-radius:50%;animation:app-button-spin-542e29ef .7s linear infinite}.app-button--loading[data-v-542e29ef]>:not(.app-button__loader){opacity:0}.app-button[aria-disabled=true][data-v-542e29ef]{cursor:not-allowed;opacity:.45}.app-button--loading[aria-disabled=true][data-v-542e29ef]{cursor:progress;opacity:1}.app-button[data-v-542e29ef]:focus-visible{outline:var(--app-button-focus);outline-offset:var(--app-button-focus-offset)}@media (hover: hover){.app-button[data-v-542e29ef]:not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--app-button-accent) 12%,transparent)}.app-button--flat[data-v-542e29ef]:not([aria-disabled=true]):hover,.app-button--elevated[data-v-542e29ef]:not([aria-disabled=true]):hover{background-color:color-mix(in srgb,var(--app-button-accent) 90%,white)}.app-button--outlined[data-v-542e29ef]:not([aria-disabled=true]):hover{border-color:var(--app-button-accent)}.app-button--surface[data-v-542e29ef]:not([aria-disabled=true]):hover{border-color:var(--app-button-accent)}.app-button--surface[data-v-542e29ef]:not([aria-disabled=true]):is([aria-pressed=true],[aria-checked=true],[aria-current=true]):hover{border-color:var(--app-button-selection);background:color-mix(in srgb,var(--app-button-selection) 18%,var(--color-surface))}.app-button--plain[data-v-542e29ef]:not([aria-disabled=true]):hover{background-color:transparent;text-decoration:underline;text-underline-offset:4px}}.app-button[data-v-542e29ef]:not([aria-disabled=true]):active{background-color:color-mix(in srgb,var(--app-button-accent) 20%,transparent);transform:translateY(1px)}.app-button--stretched[data-v-542e29ef]:not([aria-disabled=true]):active{background:transparent;transform:none}.app-button--flat[data-v-542e29ef]:not([aria-disabled=true]):active,.app-button--elevated[data-v-542e29ef]:not([aria-disabled=true]):active{background-color:color-mix(in srgb,var(--app-button-accent) 92%,var(--app-button-ink));box-shadow:none}@keyframes app-button-spin-542e29ef{to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.app-button[data-v-542e29ef]{transition:none}.app-button[data-v-542e29ef]:not([aria-disabled=true]):active{transform:none}.app-button__spinner[data-v-542e29ef]{animation:none}}@media (forced-colors: active){.app-button[data-v-542e29ef]{border-color:buttontext}.app-button[aria-disabled=true][data-v-542e29ef]{color:graytext;opacity:1}}.app-button--pixel[data-v-542e29ef]{border-radius:0;clip-path:var(--pixel-corners)}.app-button--pixel[data-v-542e29ef]:is(.app-button--flat,.app-button--elevated){box-shadow:none}.app-button--pixel[data-v-542e29ef]:focus-visible{outline-offset:-4px}@media (forced-colors: active){.app-button--pixel[data-v-542e29ef]{clip-path:none}}.navigation-links[data-v-e12740b4]{display:flex;min-width:0;flex-direction:column;gap:4px}.navigation-links--bar[data-v-e12740b4]{align-items:center;flex-direction:row}.navigation-link[data-v-e12740b4]{display:flex;min-width:0;min-height:44px;align-items:center;gap:10px;padding:10px 12px;border:1px solid transparent;border-radius:4px;color:rgb(var(--v-theme-navigation-muted));font-size:14px;font-weight:550;line-height:1.4;text-decoration:none;overflow-wrap:anywhere;transition:color .16s ease,background-color .16s ease}.navigation-link>.app-icon[data-v-e12740b4]{flex:none}.navigation-link[data-v-e12740b4]:hover{color:rgb(var(--v-theme-on-navigation));background:rgb(var(--v-theme-surface))}.navigation-link--active[data-v-e12740b4]{border-color:rgb(var(--v-theme-brand-accent) / 30%);color:rgb(var(--v-theme-brand-accent));background:rgb(var(--v-theme-brand-accent) / 8%)}.navigation-link[data-v-e12740b4]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:-2px}.navigation-links--bar .navigation-link[data-v-e12740b4]{justify-content:center;gap:8px;white-space:nowrap}@media (prefers-reduced-motion: reduce){.navigation-link[data-v-e12740b4]{transition:none}}.app-avatar.app-avatar--pixel{--app-avatar-pixel-main: var(--color-primary);--app-avatar-pixel-light: color-mix(in srgb, var(--color-primary) 38%, white);--app-avatar-pixel-shade: color-mix(in srgb, var(--color-primary) 48%, var(--color-navigation));container:app-avatar / inline-size;padding:0;border:0;background:transparent}.app-avatar.app-avatar--vip{--app-avatar-pixel-main: var(--color-premium);--app-avatar-pixel-light: var(--color-premium-highlight);--app-avatar-pixel-shade: var(--color-premium-muted);--app-avatar-pixel-marker: var(--color-premium-highlight)}.app-avatar--pixel:before,.app-avatar--pixel:after{display:none}.app-avatar--pixel .app-avatar__picture{position:absolute;width:72%;height:72%;top:14%;right:14%;bottom:14%;left:14%}.app-avatar-pixel-frame{position:absolute;width:100%;height:100%;overflow:visible;pointer-events:none;top:0;right:0;bottom:0;left:0}.app-avatar-pixel-frame__body{fill:var(--app-avatar-pixel-main);stroke:var(--app-avatar-pixel-shade);stroke-width:2}.app-avatar-pixel-frame__light{fill:var(--app-avatar-pixel-light)}.app-avatar-pixel-frame__shade{fill:var(--app-avatar-pixel-shade)}.app-avatar-pixel-frame__marker{fill:var(--app-avatar-pixel-marker, var(--color-brand-accent))}.app-avatar-pixel-frame__socket{fill:var(--color-navigation);stroke:var(--app-avatar-pixel-main);stroke-width:3}.app-avatar-pixel-frame__gem{fill:var(--color-brand-accent)}.app-avatar-pixel-frame__gem-light{fill:color-mix(in srgb,var(--color-brand-accent) 30%,white)}.app-avatar-pixel-frame__gem-shade{fill:color-mix(in srgb,var(--color-brand-accent) 55%,var(--color-navigation))}.app-avatar-pixel-frame__plaque{fill:none;stroke:var(--app-avatar-pixel-shade);stroke-width:1}.app-avatar-pixel-frame__label,.app-avatar-pixel-frame__detail{display:none}.app-avatar-pixel-frame__label text{fill:var(--app-avatar-pixel-light);font-family:var(--font-family-brand);font-size:12px;font-weight:var(--font-weight-display);text-transform:uppercase}@container app-avatar (min-width: 64px){.app-avatar-pixel-frame__label,.app-avatar-pixel-frame__detail{display:inline}.app-avatar-pixel-frame__ring{transform:translateY(-3px)}.app-avatar--pixel .app-avatar__picture{top:11%}}@media (forced-colors: active){.app-avatar.app-avatar--pixel{--app-avatar-pixel-main: CanvasText;--app-avatar-pixel-light: CanvasText;--app-avatar-pixel-shade: CanvasText}}.app-avatar{--app-avatar-radius: 50%;--app-avatar-picture-radius: 50%;--app-avatar-dimension: max( 1px, calc(var(--app-avatar-size, 40px) - var(--app-avatar-density-offset, 0px)) );position:relative;display:inline-flex;box-sizing:border-box;width:var(--app-avatar-dimension);height:var(--app-avatar-dimension);flex:0 0 auto;align-items:center;justify-content:center;border:var(--app-avatar-border-width, 1px) solid var(--color-border);border-radius:var(--app-avatar-radius);background:var(--color-navigation);color:var(--app-avatar-content-color, var(--app-avatar-text, var(--color-text-secondary)));font-family:var(--font-family-brand);font-weight:var(--font-weight-emphasis);vertical-align:middle}.app-avatar--rounded{--app-avatar-radius: 22% 8%;--app-avatar-picture-radius: 18% 5%}.app-avatar--square{--app-avatar-radius: 0;--app-avatar-picture-radius: 0}.app-avatar--framed{padding:calc(var(--app-avatar-dimension) * .055);border-color:var(--app-avatar-accent, var(--color-control-border))}.app-avatar--framed:before,.app-avatar--framed:after{position:absolute;z-index:1;border:2px solid;border-radius:inherit;content:"";inset:calc(-1 * var(--app-avatar-border-width, 1px));pointer-events:none}.app-avatar--framed:before{border-color:var(--app-avatar-frame-start, var(--color-brand-accent));clip-path:inset(0 47% 50% 25%)}.app-avatar--framed:after{border-color:var(--app-avatar-frame-end, var(--color-primary));clip-path:inset(50% 25% 0 55%)}.app-avatar--premium{--app-avatar-accent: var(--color-premium);--app-avatar-frame-start: var(--color-premium-highlight);--app-avatar-frame-end: var(--color-premium-muted);--app-avatar-content-color: var(--color-premium-highlight);background:color-mix(in srgb,var(--color-premium) 12%,var(--color-navigation))}.app-avatar--flat,.app-avatar--elevated{--app-avatar-picture-background: var(--app-avatar-accent, var(--color-surface));--app-avatar-content-color: var(--app-avatar-on-accent, var(--color-text));border-color:transparent;background:var(--app-avatar-picture-background)}.app-avatar--elevated{box-shadow:0 3px 8px #0000003d}.app-avatar--tonal{--app-avatar-picture-background: color-mix( in srgb, var(--app-avatar-accent, var(--color-primary)) 12%, var(--color-surface) );border-color:transparent;background:var(--app-avatar-picture-background)}.app-avatar--outlined{border-color:var(--app-avatar-accent, var(--color-control-border))}.app-avatar--text{--app-avatar-picture-background: transparent;border-color:transparent;background:transparent}.app-avatar--has-border{border-color:var(--app-avatar-accent, var(--color-control-border))}.app-avatar--borderless:before,.app-avatar--borderless:after{display:none}.app-avatar--start{margin-inline-end:8px}.app-avatar--end{margin-inline-start:8px}.app-avatar__picture{position:relative;display:grid;width:100%;height:100%;overflow:clip;place-items:center;border-radius:var(--app-avatar-picture-radius);background:var(--app-avatar-picture-background, var(--color-surface))}.app-avatar__placeholder{display:grid;max-width:100%;max-height:100%;overflow:clip;place-items:center;font-size:calc(var(--app-avatar-dimension) * .45)}.app-avatar__placeholder .app-icon{font-size:inherit}.app-avatar__text{overflow:hidden;max-width:100%;padding-inline:2px;font-size:calc(var(--app-avatar-dimension) * .34);text-overflow:ellipsis;white-space:nowrap}.app-avatar__image{position:absolute;width:100%;height:100%;opacity:0;object-fit:cover;object-position:center;top:0;right:0;bottom:0;left:0}.app-avatar__image--ready{opacity:1}.app-avatar--contain .app-avatar__image{object-fit:contain}@media (forced-colors: active){.app-avatar{border-color:CanvasText;color:CanvasText}.app-avatar__picture{background:Canvas}}.app-alert{--app-alert-heading: var(--app-alert-accent);display:flex;box-sizing:border-box;min-width:0;max-width:100%;align-items:flex-start;gap:16px;padding:18px;border:2px solid var(--app-alert-accent);border-radius:var(--field-radius);background:var(--color-field);color:var(--color-text);font-family:var(--font-family-brand);font-size:var(--app-alert-font-size, var(--font-size-body));line-height:1.5;overflow-wrap:anywhere}.app-alert--tonal{--app-alert-heading: var(--color-text);background:color-mix(in srgb,var(--app-alert-accent) 18%,var(--color-field))}.app-alert--flat{--app-alert-heading: var(--app-alert-ink);background:var(--app-alert-accent);color:var(--app-alert-ink)}.app-alert--comfortable{gap:14px;padding:14px}.app-alert--compact{gap:12px;padding:10px 12px}.app-alert__prepend{display:flex;min-width:0;max-width:25%;flex:0 0 auto;align-items:center;padding-block:2px;color:var(--app-alert-accent);font-size:28px}.app-alert--flat .app-alert__prepend{color:var(--app-alert-ink)}.app-alert--prominent .app-alert__prepend{font-size:44px}.app-alert__main{display:grid;min-width:0;flex:1 1 auto;grid-template-columns:minmax(0,1fr);align-items:center;gap:12px 20px}.app-alert__main--actions{grid-template-columns:minmax(0,1fr) fit-content(35%)}.app-alert__copy,.app-alert__title,.app-alert__text,.app-alert__body,.app-alert__append{min-width:0;max-width:100%;overflow-wrap:anywhere}.app-alert__title{color:var(--app-alert-heading);font-size:18px;font-weight:var(--font-weight-emphasis);line-height:1.4;white-space:pre-line}.app-alert__text,.app-alert__body{white-space:pre-line}.app-alert__title+*,.app-alert__text+.app-alert__body{margin-top:4px}.app-alert__append{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.app-alert__body .app-button,.app-alert__append>*{min-width:0;max-width:100%;white-space:normal;overflow-wrap:anywhere}.app-alert__body .app-button,.app-alert__append .app-button{height:auto}.app-alert .app-alert__close{--app-button-focus: 2px solid currentcolor;flex:0 0 auto;margin:-6px -6px -6px 0;color:var(--app-alert-heading)}.app-alert--compact .app-alert__close{margin-block:-6px}@media (width <= 600px){.app-alert{gap:12px;padding:14px}.app-alert--compact{gap:8px;padding:10px}.app-alert__main--actions{grid-template-columns:minmax(0,1fr)}}@media (forced-colors: active){.app-alert{border-color:CanvasText}}.app-field,.app-field__shell,.app-field__control,.app-field__menu,.app-field__option,.app-field__prepend,.app-field__prefix,.app-field__suffix{box-sizing:border-box}.app-field{min-width:0;font-family:var(--font-family-brand)}.app-field__label{display:block;margin-bottom:var(--field-label-gap);color:var(--color-text);font-size:var(--font-size-detail);font-weight:var(--font-weight-emphasis);line-height:1.5;overflow-wrap:anywhere}.app-field__shell{position:relative;display:flex;min-width:0;min-height:calc(var(--field-height) + 2px);align-items:center;overflow:clip;border:1px solid var(--color-control-border);border-radius:var(--field-radius);background:var(--color-field);color:var(--color-text);transition:border-color .15s ease-out}.app-field__shell:hover{border-color:var(--color-primary)}.app-field__shell:focus-within,.app-field--open .app-field__shell{border-color:var(--color-brand-accent);outline:2px solid var(--color-brand-accent);outline-offset:-2px}.app-field--error .app-field__shell{border-color:var(--color-error);outline-color:var(--color-error)}.app-field__control{display:block;width:0;min-width:0;min-height:var(--field-height);flex:1 1 auto;padding:12px 16px;border:0;border-radius:0;outline:none;background:transparent;caret-color:var(--color-brand-accent);color:inherit;font-family:inherit;font-size:var(--font-size-body);letter-spacing:normal;line-height:1.5;text-align:start}.app-field__control:focus-visible{outline:none}.app-field__control::placeholder{color:var(--color-text-secondary);opacity:1}.app-field__control[inputmode=decimal],.app-field__control[type=number]{font-variant-numeric:tabular-nums}.app-field__control[type=search]::-webkit-search-cancel-button{-webkit-appearance:none;-moz-appearance:none;appearance:none}.app-field__textarea{align-self:stretch;resize:vertical}.app-field__textarea--no-resize{resize:none}.app-field__append{flex:0 0 auto;padding-inline:8px 12px;color:var(--color-text-secondary);font-size:24px;line-height:1}.app-field__selection{overflow:hidden;cursor:pointer;text-overflow:ellipsis;white-space:nowrap}.app-field__prepend,.app-field__prefix{display:flex;min-width:var(--field-icon-width);align-self:stretch;align-items:center;justify-content:center;padding-inline:12px;border-inline-end:1px solid var(--color-border);background:var(--color-surface);color:var(--color-text-secondary)}.app-field__prepend .mdi{font-size:24px}.app-field__prepend{width:var(--field-icon-width);flex:0 0 var(--field-icon-width);padding-inline:0}.app-field__prefix{font-weight:var(--font-weight-emphasis)}.app-field__suffix{align-self:stretch;align-content:center;padding-inline:12px;border-inline-start:1px solid var(--color-border);color:var(--color-text-secondary);font-size:var(--font-size-detail)}.app-field__clear,.app-field__visibility{flex:0 0 auto;padding:4px;margin-inline-end:4px}.app-field__chevron{flex:0 0 auto;padding-inline:4px 14px;pointer-events:none}.app-field__details{display:flex;min-width:0;align-items:flex-start;gap:12px;padding-top:8px;color:var(--color-text-secondary);font-size:var(--font-size-detail);line-height:1.5}.app-field__messages{min-width:0;flex:1;overflow-wrap:anywhere}.app-field__messages p{margin:0}.app-field--error .app-field__messages{color:var(--color-error)}.app-field__counter{flex:0 0 auto;white-space:nowrap}.app-field--disabled .app-field__shell{border-color:var(--color-control-border);background:var(--color-surface);color:var(--color-text-secondary)}.app-field__loader{position:absolute;inset:0 0 auto;height:2px;background:linear-gradient(90deg,transparent,var(--color-brand-accent),transparent);animation:field-loading 1.2s ease-in-out infinite alternate}.app-field__menu{position:fixed;z-index:2600;overflow:auto;padding:6px;border:1px solid var(--color-control-border);border-radius:var(--field-radius);background:var(--color-surface);color:var(--color-text);font-family:var(--font-family-brand);font-size:var(--font-size-body);overscroll-behavior:contain;pointer-events:auto}.app-field__option{display:flex;min-height:44px;align-items:center;gap:12px;padding:10px 12px;border-radius:8px;cursor:pointer;line-height:1.5;overflow-wrap:anywhere}.app-field__option>span{min-width:0;flex:1}.app-field__option[data-active=true],.app-field__option:hover{background:var(--color-field)}.app-field__option[aria-selected=true] .app-field__selected-mark{color:var(--color-brand-accent)}.app-field__option[aria-disabled=true]{color:var(--color-text-secondary);cursor:not-allowed}.app-field__option>.mdi:first-child{color:var(--rarity-color, var(--color-text-secondary))}.app-field__empty{padding:12px;color:var(--color-text-secondary);line-height:1.5}@keyframes field-loading{0%{transform:translate(-50%)}to{transform:translate(50%)}}@media (prefers-reduced-motion: reduce){.app-field__shell{transition:none}.app-field__loader{animation:none}}.deposit-flow[data-v-8cbcca42]{--arcade-frame-color: rgb(var(--v-theme-arcade));--field-radius: 3px;position:relative;border:1px solid rgb(var(--v-theme-navigation-border));background:rgb(var(--v-theme-navigation))}.deposit-flow--compact[data-v-8cbcca42]{border:0}.deposit-flow__heading[data-v-8cbcca42]{display:flex;align-items:center;justify-content:space-between;gap:24px;padding:24px;border-bottom:1px solid rgb(var(--v-theme-navigation-border))}.deposit-flow__heading h2[data-v-8cbcca42]{line-height:var(--line-height-heading);font-size:var(--font-size-subheading)}.deposit-flow__heading>.app-icon[data-v-8cbcca42]{color:rgb(var(--v-theme-brand-accent))}.deposit-layout[data-v-8cbcca42]{display:grid;min-width:0;grid-template-columns:minmax(0,1.35fr) minmax(250px,.65fr)}.deposit-form-panel[data-v-8cbcca42],.deposit-summary[data-v-8cbcca42]{min-width:0;padding:24px}.deposit-form-panel[data-v-8cbcca42]{border-right:1px solid rgb(var(--v-theme-navigation-border))}.deposit-section-heading[data-v-8cbcca42]{display:flex;align-items:center;gap:12px;margin-bottom:14px}.deposit-section-heading h3[data-v-8cbcca42]{font-size:var(--font-size-panel-heading);line-height:var(--line-height-heading)}.payment-methods[data-v-8cbcca42]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.payment-method[data-v-8cbcca42]{min-height:64px;padding:12px;text-align:left}.payment-method[data-v-8cbcca42] .app-button__content{display:grid;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:8px}.payment-method[data-v-8cbcca42] .app-button__content>div{display:flex;min-width:0;flex-direction:column}.payment-method strong[data-v-8cbcca42],.payment-method[data-v-8cbcca42] .app-button__content>div>span{font-weight:var(--font-weight-body);overflow-wrap:anywhere;white-space:normal}.payment-method strong[data-v-8cbcca42]{font-weight:var(--font-weight-emphasis);font-size:var(--font-size-detail)}.payment-method[data-v-8cbcca42] .app-button__content>div>span{font-weight:var(--font-weight-body);margin-top:2px;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-caption)}.payment-method[data-v-8cbcca42] .app-button__content>.app-icon{color:rgb(var(--v-theme-brand-accent))}.payment-destination[data-v-8cbcca42]{margin-top:24px;padding:24px;border:1px solid rgb(var(--v-theme-navigation-border));background:rgb(var(--v-theme-surface))}.payment-destination__header[data-v-8cbcca42]{display:flex;align-items:center;justify-content:space-between;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-caption)}.payment-destination>strong[data-v-8cbcca42]{display:block;margin-top:4px;color:rgb(var(--v-theme-brand-accent));font-size:var(--font-size-panel-heading);overflow-wrap:anywhere}.payment-destination>p[data-v-8cbcca42]{margin-top:4px;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail);overflow-wrap:anywhere}.amount-section[data-v-8cbcca42]{display:grid;gap:12px;margin-top:32px;padding-top:24px;border-top:1px solid rgb(var(--v-theme-navigation-border))}.amount-section__heading[data-v-8cbcca42]{display:flex;align-items:flex-end;justify-content:space-between;gap:12px 24px}.amount-section__heading h3[data-v-8cbcca42]{color:rgb(var(--v-theme-on-navigation));font-size:var(--font-size-panel-heading);line-height:var(--line-height-heading)}.amount-section__heading>span[data-v-8cbcca42]{flex:0 0 auto;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail);line-height:var(--line-height-ui);text-align:right}.amount-presets[data-v-8cbcca42]{display:grid;grid-template-columns:repeat(auto-fit,minmax(96px,1fr));gap:8px}.amount-preset[data-v-8cbcca42]{padding:10px 6px;font-variant-numeric:tabular-nums}.amount-preset[data-v-8cbcca42] .app-button__content{display:flex;align-items:center;justify-content:center;gap:4px}.amount-section__entry[data-v-8cbcca42]{max-width:300px}.coupon-field[data-v-8cbcca42]{margin-top:32px;margin-bottom:16px;padding-top:24px;border-top:1px solid rgb(var(--v-theme-navigation-border))}.coupon-field__apply[data-v-8cbcca42]{margin:8px}.deposit-summary[data-v-8cbcca42]{align-self:stretch;background:rgb(var(--v-theme-surface))}.deposit-summary h3[data-v-8cbcca42]{font-size:var(--font-size-panel-heading);line-height:var(--line-height-heading)}.deposit-summary dl[data-v-8cbcca42]{display:grid;gap:12px;margin:16px 0}.deposit-summary dl>div[data-v-8cbcca42],.deposit-summary__total[data-v-8cbcca42]{display:flex;justify-content:space-between;gap:12px}.deposit-summary dt[data-v-8cbcca42],.deposit-summary dd[data-v-8cbcca42]{color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail)}.deposit-summary dd[data-v-8cbcca42]{color:rgb(var(--v-theme-on-navigation))}.deposit-summary dd.is-highlighted[data-v-8cbcca42]{color:rgb(var(--v-theme-brand-accent))}.deposit-summary__total[data-v-8cbcca42]{align-items:flex-end;padding:16px 0;border-block:1px solid rgb(var(--v-theme-navigation-border))}.deposit-summary__total span[data-v-8cbcca42]{color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail)}.deposit-summary__total strong[data-v-8cbcca42]{font-weight:var(--font-weight-heading);line-height:var(--line-height-heading);color:rgb(var(--v-theme-brand-accent));font-size:var(--font-size-amount)}.deposit-summary .app-alert[data-v-8cbcca42]{margin:16px 0}.deposit-state[data-v-8cbcca42]{display:flex;min-height:280px;align-items:center;justify-content:center;flex-direction:column;gap:8px;padding:24px;color:rgb(var(--v-theme-navigation-muted));text-align:center}.deposit-state .app-icon[data-v-8cbcca42]{color:rgb(var(--v-theme-brand-accent))}@media (width <= 760px){.deposit-layout[data-v-8cbcca42]{grid-template-columns:minmax(0,1fr)}.deposit-form-panel[data-v-8cbcca42]{border-right:0;border-bottom:1px solid rgb(var(--v-theme-navigation-border))}}@media (width <= 520px){.deposit-flow__heading[data-v-8cbcca42],.deposit-form-panel[data-v-8cbcca42],.deposit-summary[data-v-8cbcca42]{padding:24px}.payment-methods[data-v-8cbcca42]{grid-template-columns:1fr}.amount-section__heading[data-v-8cbcca42]{align-items:flex-start;flex-direction:column}.amount-section__heading>span[data-v-8cbcca42]{text-align:left}.amount-section__entry[data-v-8cbcca42]{max-width:none}}.v-dialog .app-dialog.v-card[data-v-b1f4164e]{--app-alert-font-size: var(--font-size-detail);font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-ui);min-height:0;overflow:clip;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:8px;background:rgb(var(--v-theme-navigation));box-shadow:0 28px 80px #02070db3}.app-dialog__header[data-v-b1f4164e]{min-width:0;display:flex;flex:0 0 auto;align-items:flex-start;justify-content:space-between;gap:16px;padding:20px;border-bottom:1px solid rgb(var(--v-theme-navigation-border))}.app-dialog__heading[data-v-b1f4164e]{min-width:0;overflow-wrap:anywhere;display:flex;align-items:flex-start;gap:12px}.app-dialog__eyebrow[data-v-b1f4164e]{color:rgb(var(--v-theme-primary));font-size:var(--font-size-caption);font-weight:var(--font-weight-emphasis);letter-spacing:.14em}.app-dialog__header h2[data-v-b1f4164e]{margin:0;color:rgb(var(--v-theme-on-navigation));font-size:var(--font-size-subheading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.app-dialog__subtitle[data-v-b1f4164e]{max-width:65ch;margin-top:8px;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail);line-height:var(--line-height-ui)}.v-dialog .app-dialog.v-card .app-dialog__body[data-v-b1f4164e]{min-height:0;padding:20px;overflow-y:auto}.app-dialog__actions[data-v-b1f4164e]{flex:0 0 auto;justify-content:flex-end;gap:8px;padding:16px 20px;border-top:1px solid rgb(var(--v-theme-navigation-border))}@media (width <= 600px){.app-dialog__header[data-v-b1f4164e]{min-width:0;padding:16px}.v-dialog .app-dialog.v-card .app-dialog__body[data-v-b1f4164e]{padding:16px}.app-dialog__actions[data-v-b1f4164e]{align-items:stretch;flex-direction:column-reverse;padding:16px}.app-dialog__actions[data-v-b1f4164e] .app-button{width:100%}}.navigation-wallet-panel[data-v-3df43ec5]{min-width:224px;padding:8px;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:6px;background:rgb(var(--v-theme-navigation));font-family:var(--font-family-brand);box-shadow:0 12px 32px #00000040}.navigation-wallet-panel .app-button[data-v-3df43ec5]{justify-content:flex-start}.navigation-wallet[data-v-3df43ec5]{max-width:176px}.navigation-wallet[data-v-3df43ec5] .app-button__content{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-account[data-v-3df43ec5]{min-width:0;padding-inline:6px}.navigation-account[data-v-3df43ec5] .app-button__content{gap:8px}@media (width < 1280px){.navigation-account[data-v-3df43ec5]{display:none}}.app-state[data-v-30d389f8]{display:grid;width:100%;min-width:0;align-content:center;justify-items:center;gap:16px;padding:32px;border:1px solid rgb(var(--v-theme-navigation-border));background:rgb(var(--v-theme-navigation));color:rgb(var(--v-theme-navigation-muted));font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-ui);overflow-wrap:anywhere;text-align:center}.app-state--pixel[data-v-30d389f8]{--arcade-frame-color: rgb(var(--v-theme-arcade));position:relative;border-radius:3px}.app-state>div[data-v-30d389f8]{min-width:0;max-width:100%}.app-state__icon[data-v-30d389f8]{display:grid;width:64px;height:64px;place-items:center;color:rgb(var(--v-theme-primary));background:rgba(var(--v-theme-primary),.08)}.app-state--pixel .app-state__icon[data-v-30d389f8]{clip-path:var(--pixel-corners)}.app-state--error .app-state__icon[data-v-30d389f8]{color:rgb(var(--v-theme-error));background:rgba(var(--v-theme-error),.08)}.app-state h3[data-v-30d389f8]{color:rgb(var(--v-theme-on-navigation));font-size:var(--font-size-panel-heading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.app-state p[data-v-30d389f8]{max-width:65ch;margin-top:12px;font-size:var(--font-size-detail);line-height:var(--line-height-ui)}.app-state__actions[data-v-30d389f8]{display:flex;flex-wrap:wrap;justify-content:center;gap:12px;margin-top:8px}.app-state__actions[data-v-30d389f8] .app-button{min-height:44px;max-width:100%;height:auto;padding-block:12px}.app-state__actions[data-v-30d389f8] .app-button__content{white-space:normal;overflow-wrap:anywhere}.app-state__loading[data-v-30d389f8]{display:flex;align-items:center;min-height:40px;gap:6px}.app-state__loading span[data-v-30d389f8]{width:10px;height:10px;background:rgb(var(--v-theme-brand-accent));animation:state-loading-30d389f8 .9s ease-in-out infinite alternate}.app-state__loading span[data-v-30d389f8]:nth-child(2){animation-delay:.15s}.app-state__loading span[data-v-30d389f8]:nth-child(3){animation-delay:.3s}@keyframes state-loading-30d389f8{0%{opacity:.35}to{opacity:1}}@media (prefers-reduced-motion: reduce){.app-state__loading span[data-v-30d389f8]{animation:none}}@media (width <= 600px){.app-state[data-v-30d389f8]{padding:24px 20px}}.notification-inbox__item+.notification-inbox__item[data-v-81d9173c]{border-top:1px solid rgb(var(--v-theme-navigation-border))}.notification-inbox__item--unread[data-v-81d9173c]{background:rgba(var(--v-theme-brand-accent),.04)}.notification-inbox__notice[data-v-81d9173c]{width:100%;min-height:80px;height:auto;justify-content:flex-start;padding:24px;border:0;text-align:left}.notification-inbox__notice[data-v-81d9173c] .app-button__content{display:flex;width:100%;align-items:flex-start;gap:12px;white-space:normal}.notification-inbox__avatar[data-v-81d9173c]{flex-shrink:0;background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-brand-accent))}.notification-inbox__content[data-v-81d9173c]{display:grid;flex:1;min-width:0;gap:8px;overflow-wrap:anywhere}.notification-inbox__title[data-v-81d9173c]{color:rgb(var(--v-theme-on-navigation));font-size:var(--font-size-detail);font-weight:var(--font-weight-heading);line-height:var(--line-height-ui)}.notification-inbox__message[data-v-81d9173c],.notification-inbox__date[data-v-81d9173c]{color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail);font-weight:var(--font-weight-body);line-height:var(--line-height-ui)}.notification-inbox__date[data-v-81d9173c]{font-variant-numeric:tabular-nums}.notification-inbox__dot[data-v-81d9173c]{flex-shrink:0;width:7px;height:7px;margin-top:7px;background:rgb(var(--v-theme-brand-accent))}.notification-inbox__arrow[data-v-81d9173c]{flex-shrink:0;margin-top:2px;color:rgb(var(--v-theme-navigation-muted))}@media (width <= 600px){.notification-inbox__notice[data-v-81d9173c]{padding:24px 20px}}.notification-inbox[data-v-8408d292]{--arcade-frame-color: rgb(var(--v-theme-arcade));position:relative;display:flex;flex-direction:column;width:min(460px,calc(100vw - 32px));max-height:min(720px,calc(100dvh - 96px));min-height:0;overflow:hidden;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:3px;color:rgb(var(--v-theme-on-navigation));background:rgb(var(--v-theme-navigation));font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-ui)}.notification-inbox__header[data-v-8408d292]{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;min-width:0;gap:16px;padding:24px;border-bottom:1px solid rgb(var(--v-theme-navigation-border))}.notification-inbox__header>div[data-v-8408d292]{display:grid;min-width:0;gap:8px}.notification-inbox__header h2[data-v-8408d292]{font-size:var(--font-size-subheading);font-weight:var(--font-weight-heading);line-height:var(--line-height-heading)}.notification-inbox__header p[data-v-8408d292]{color:rgb(var(--v-theme-navigation-muted))}.notification-inbox__body[data-v-8408d292]{min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:rgb(var(--v-theme-navigation-border)) transparent}.notification-inbox__filters[data-v-8408d292]{display:grid;min-width:0;gap:16px;padding:24px;border-bottom:1px solid rgb(var(--v-theme-navigation-border))}.notification-inbox__categories[data-v-8408d292],.notification-inbox__tools[data-v-8408d292]{display:flex;flex-wrap:wrap;align-items:center;min-width:0;gap:8px}.notification-inbox__tools[data-v-8408d292]{justify-content:space-between}.notification-inbox__filters .app-button[data-v-8408d292]{padding-inline:12px}.notification-inbox__filters .app-button[aria-pressed=true][data-v-8408d292]{color:rgb(var(--v-theme-brand-accent));background:rgba(var(--v-theme-brand-accent),.1)}.notification-inbox__feed[data-v-8408d292],.notification-inbox__list[data-v-8408d292]{min-width:0}.notification-inbox__list[data-v-8408d292]{padding:0;margin:0;list-style:none}.notification-inbox__error[data-v-8408d292],.notification-inbox__loading[data-v-8408d292]{margin:24px;overflow-wrap:anywhere}.notification-inbox__error-content[data-v-8408d292]{display:grid;min-width:0;justify-items:start;gap:16px}.notification-inbox__empty[data-v-8408d292]{display:grid;min-height:220px;align-content:center;justify-items:center;gap:16px;padding:32px 24px;text-align:center;overflow-wrap:anywhere}.notification-inbox__empty>.app-icon[data-v-8408d292]{color:rgb(var(--v-theme-brand-accent))}.notification-inbox__empty h3[data-v-8408d292]{font-size:var(--font-size-panel-heading);line-height:var(--line-height-ui)}.notification-inbox__empty p[data-v-8408d292]{max-width:34ch;color:rgb(var(--v-theme-navigation-muted))}.notification-inbox__more[data-v-8408d292]{margin-block:16px}.notification-inbox__footer[data-v-8408d292]{display:flex;flex-shrink:0;align-items:center;min-width:0;gap:16px;padding:20px 24px;border-top:1px solid rgb(var(--v-theme-navigation-border))}.notification-inbox__footer>span[data-v-8408d292]{flex:1;min-width:0;color:rgb(var(--v-theme-navigation-muted))}@media (width <= 600px){.notification-inbox__header[data-v-8408d292],.notification-inbox__filters[data-v-8408d292]{padding:20px}.notification-inbox__footer[data-v-8408d292]{padding:16px 20px}.notification-inbox__error[data-v-8408d292],.notification-inbox__loading[data-v-8408d292]{margin:24px 20px}}.notification-bell-anchor[data-v-b87c085f]{position:relative;display:inline-flex;flex-shrink:0}.notification-bell[data-v-b87c085f]{flex-shrink:0}.notification-bell__count[data-v-b87c085f]{position:absolute;top:-2px;right:-6px;display:grid;min-width:20px;height:20px;padding-inline:3px;border:2px solid rgb(var(--v-theme-navigation));border-radius:2px;color:rgb(var(--v-theme-navigation));background:rgb(var(--v-theme-brand-accent));font-family:var(--font-family-brand);font-size:var(--font-size-caption);font-weight:var(--font-weight-heading);line-height:1;font-variant-numeric:tabular-nums;pointer-events:none;place-items:center}.navigation-bar[data-v-c1bf38ee]{z-index:20;border-bottom:1px solid rgb(var(--v-theme-navigation-border));font-family:var(--font-family-brand)}.navigation-shell[data-v-c1bf38ee]{width:100%;max-width:1440px;padding-inline:32px;margin-inline:auto}.navigation-top[data-v-c1bf38ee]{display:flex;min-width:0;height:72px;align-items:center;gap:24px}.navigation-brand[data-v-c1bf38ee]{display:inline-flex;flex:none;align-items:center;border-radius:3px}.navigation-brand img[data-v-c1bf38ee]{display:block;object-fit:contain}.navigation-desktop[data-v-c1bf38ee],.navigation-actions[data-v-c1bf38ee]{display:flex;min-width:0;align-items:center;gap:8px}.navigation-actions[data-v-c1bf38ee]{flex:none;margin-left:auto}.navigation-desktop[data-v-c1bf38ee],.navigation-more[data-v-c1bf38ee]{flex:none}.navigation-more[data-v-c1bf38ee]{white-space:nowrap}.navigation-more-panel[data-v-c1bf38ee]{min-width:208px;padding:8px;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:6px;background:rgb(var(--v-theme-navigation));font-family:var(--font-family-brand);box-shadow:0 12px 32px #00000040}.navigation-brand[data-v-c1bf38ee]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:3px}.navigation-mobile[data-v-c1bf38ee],.navigation-menu[data-v-c1bf38ee],.navigation-login__mobile[data-v-c1bf38ee]{display:none}@media (width < 1200px){.navigation-brand img[data-v-c1bf38ee]{width:128px}.navigation-desktop[data-v-c1bf38ee] .navigation-link{padding-inline:10px;font-size:13px}.navigation-shell[data-v-c1bf38ee]{padding-inline:20px}.navigation-top[data-v-c1bf38ee]{gap:16px}.navigation-desktop[data-v-c1bf38ee],.navigation-actions[data-v-c1bf38ee]{gap:4px}}@media (width < 1280px){.navigation-shell[data-v-c1bf38ee]{padding-inline:16px}.navigation-top[data-v-c1bf38ee]{height:48px;gap:12px}.navigation-brand img[data-v-c1bf38ee]{width:112px;height:34px}.navigation-desktop[data-v-c1bf38ee]{display:none}.navigation-menu[data-v-c1bf38ee]{display:inline-flex}.navigation-mobile[data-v-c1bf38ee]{display:flex;height:48px;gap:8px;padding-block:1px;border-top:1px solid rgb(var(--v-theme-navigation-border))}.navigation-mobile[data-v-c1bf38ee] .navigation-link{flex:1;padding-inline:8px;font-size:13px}}@media (width < 600px){.navigation-mobile[data-v-c1bf38ee] .navigation-link{padding:8px 6px;font-size:12px;line-height:1.25}.navigation-login__desktop[data-v-c1bf38ee]{display:none}.navigation-login__mobile[data-v-c1bf38ee]{display:inline}.navigation-login[data-v-c1bf38ee]{padding-inline:10px}}@media (width < 360px){.navigation-login[data-v-c1bf38ee] .app-button__prepend{display:none}}.navigation-drawer[data-v-9ada4b5f]{max-width:calc(100vw - 16px);border-left:1px solid rgb(var(--v-theme-navigation-border));color:rgb(var(--v-theme-on-navigation));font-family:var(--font-family-brand)}.navigation-drawer__panel[data-v-9ada4b5f]{display:flex;height:100%;min-height:0;flex-direction:column}.navigation-drawer__header[data-v-9ada4b5f]{display:flex;flex:none;align-items:center;justify-content:space-between;padding:8px 12px 8px 20px;border-bottom:1px solid rgb(var(--v-theme-navigation-border));font-size:16px;font-weight:700}.navigation-drawer__scroll[data-v-9ada4b5f]{min-height:0;flex:1;padding:16px 12px;overflow-y:auto;overscroll-behavior:contain}.navigation-drawer__profile[data-v-9ada4b5f]{display:flex;min-width:0;align-items:center;gap:12px;padding:12px 8px;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:4px;color:inherit;background:rgb(var(--v-theme-surface));text-decoration:none}.navigation-drawer__profile>div[data-v-9ada4b5f]{min-width:0;flex:1}.navigation-drawer__profile strong[data-v-9ada4b5f],.navigation-drawer__profile span[data-v-9ada4b5f]{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.navigation-drawer__profile strong[data-v-9ada4b5f]{font-size:14px}.navigation-drawer__profile span[data-v-9ada4b5f]{margin-top:4px;color:rgb(var(--v-theme-navigation-muted));font-size:12px}.navigation-drawer__profile[data-v-9ada4b5f]:focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:2px}.navigation-drawer__group+.navigation-drawer__group[data-v-9ada4b5f],.navigation-drawer__profile+.navigation-drawer__group[data-v-9ada4b5f]{margin-top:20px}.navigation-drawer__group h2[data-v-9ada4b5f]{margin:0 12px 8px;color:rgb(var(--v-theme-navigation-muted));font-size:12px;font-weight:550}.navigation-drawer__footer[data-v-9ada4b5f]{flex:none;padding:12px;padding-bottom:max(12px,env(safe-area-inset-bottom));border-top:1px solid rgb(var(--v-theme-navigation-border))}.navigation-footer[data-v-85172744]{border-top:1px solid rgb(var(--v-theme-navigation-border));background:rgb(var(--v-theme-navigation));font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-body)}.navigation-footer__content[data-v-85172744]{display:grid;grid-template-columns:minmax(260px,.9fr) minmax(0,1.3fr);align-items:start;gap:40px 64px;width:min(100% - 64px,1260px);margin-inline:auto;padding-block:52px;color:rgb(var(--v-theme-on-navigation))}.navigation-footer__brand[data-v-85172744]{display:inline-block}.navigation-footer__brand img[data-v-85172744]{display:block;width:160px;height:auto}.navigation-footer__about p[data-v-85172744]{margin-top:11px;font-size:var(--font-size-body)}.navigation-footer__about small[data-v-85172744]{display:block;max-width:350px;margin-top:20px;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail)}.navigation-footer__links[data-v-85172744]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px 24px}.navigation-footer__links a[data-v-85172744]{display:flex;align-items:center;min-height:44px;color:rgb(var(--v-theme-on-navigation));font-weight:var(--font-weight-emphasis);text-decoration:none}.navigation-footer__meta[data-v-85172744]{display:flex;grid-column:1 / -1;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:24px;padding-top:24px;border-top:1px solid rgb(var(--v-theme-navigation-border))}.navigation-footer__links a[data-v-85172744]:hover{color:rgb(var(--v-theme-brand-accent))}.navigation-footer__brand[data-v-85172744]:focus-visible,.navigation-footer__links a[data-v-85172744]:focus-visible{outline:3px solid rgb(var(--v-theme-brand-accent));outline-offset:5px}.navigation-footer__year[data-v-85172744]{color:rgb(var(--v-theme-navigation-muted));white-space:nowrap}@media (width <= 800px){.navigation-footer__content[data-v-85172744]{grid-template-columns:minmax(0,1fr);width:calc(100% - 40px);gap:32px;padding-block:40px}.navigation-footer__links[data-v-85172744]{grid-template-columns:repeat(2,minmax(0,1fr))}}.password-requirements[data-v-9149ce19]{margin-block:4px 12px}.password-requirements__list[data-v-9149ce19]{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,128px),1fr));gap:8px 16px;margin:0;padding:0;list-style:none}.password-requirements__item[data-v-9149ce19]{display:flex;align-items:baseline;gap:8px;min-width:0;color:var(--color-text-secondary);font-size:var(--font-size-detail);line-height:1.5;overflow-wrap:anywhere}.password-requirements__item[data-v-9149ce19]:first-child{grid-column:1 / -1}.password-requirements__item .app-icon[data-v-9149ce19]{flex:none;align-self:flex-start;margin-top:2px}.password-requirements__item--met[data-v-9149ce19]{color:rgb(var(--v-theme-brand-accent))}.password-requirements__accessible[data-v-9149ce19]{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.auth-dialog[data-v-c6969629]{--arcade-frame-color: rgb(var(--v-theme-arcade));--app-alert-font-size: var(--font-size-detail);position:relative;display:flex;flex-direction:column;max-height:calc(100dvh - 48px);min-height:0;overflow:clip;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:3px;color:rgb(var(--v-theme-on-navigation));background:rgb(var(--v-theme-navigation));font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-ui)}.auth-dialog__body[data-v-c6969629]{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior-y:contain;scrollbar-color:rgb(var(--v-theme-control-border)) rgb(var(--v-theme-navigation));scrollbar-width:thin}.auth-dialog[data-v-c6969629] ::selection{color:rgb(var(--v-theme-on-brand-accent));background:rgb(var(--v-theme-brand-accent))}.auth-dialog__close[data-v-c6969629]{position:absolute;z-index:4;top:16px;right:16px;background:rgb(var(--v-theme-navigation))}.auth-dialog__layout[data-v-c6969629]{display:grid;grid-template-columns:minmax(0,.88fr) minmax(0,1.12fr);min-height:640px}.auth-story[data-v-c6969629]{position:relative;display:flex;flex-direction:column;justify-content:space-between;min-width:0;overflow:hidden;isolation:isolate;padding:36px;background:rgb(var(--v-theme-surface))}.auth-story__art[data-v-c6969629],.auth-story[data-v-c6969629]:after{position:absolute;z-index:-1;top:0;right:0;bottom:0;left:0;width:100%;height:100%}.auth-story__art[data-v-c6969629]{object-fit:cover;object-position:52% center}.auth-story[data-v-c6969629]:after{background:linear-gradient(180deg,rgba(var(--v-theme-navigation),.65),rgba(var(--v-theme-navigation),.08) 25%,rgba(var(--v-theme-navigation),.4) 47%,rgb(var(--v-theme-navigation)));content:""}.auth-story__logo[data-v-c6969629]{width:170px;height:auto;object-fit:contain;object-position:left center}.auth-story__copy[data-v-c6969629]{max-width:350px}.auth-story__game[data-v-c6969629]{display:inline-flex;align-items:center;gap:8px;color:rgb(var(--v-theme-on-navigation));font-size:var(--font-size-detail);font-weight:var(--font-weight-emphasis)}.auth-story__game img[data-v-c6969629]{width:22px;height:22px;object-fit:contain}.auth-story__headline[data-v-c6969629]{margin-top:16px;font-size:var(--font-size-page-heading);font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:var(--line-height-heading);text-wrap:balance}.auth-story__description[data-v-c6969629]{margin-top:12px;color:rgb(var(--v-theme-navigation-muted));line-height:var(--line-height-body)}.auth-panel[data-v-c6969629]{display:flex;flex-direction:column;justify-content:center;min-width:0;padding:48px 40px 36px}.auth-panel__heading[data-v-c6969629]{padding-right:24px}.auth-panel__heading h2[data-v-c6969629]{font-size:var(--font-size-page-heading);font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:var(--line-height-heading);text-wrap:balance}.auth-panel__heading p[data-v-c6969629]{margin-top:12px;color:rgb(var(--v-theme-navigation-muted));line-height:var(--line-height-body)}.auth-mode[data-v-c6969629]{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px;margin-block:28px 24px}.auth-mode__button[data-v-c6969629]{min-width:0}.auth-error[data-v-c6969629]{margin-bottom:24px}.auth-form[data-v-c6969629]{display:grid;gap:20px}.auth-form__options[data-v-c6969629]{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:8px 16px}.auth-form__remember[data-v-c6969629]{display:inline-flex;align-items:center;gap:8px;min-height:44px;cursor:pointer}.auth-form__remember input[data-v-c6969629]{width:18px;height:18px;margin:0;accent-color:rgb(var(--v-theme-brand-accent));cursor:pointer}.auth-form__remember input[data-v-c6969629]:focus-visible,.auth-form__recovery[data-v-c6969629]:focus-visible{outline:2px solid rgb(var(--v-theme-brand-accent));outline-offset:4px}.auth-form__recovery[data-v-c6969629]{display:inline-flex;align-items:center;min-height:44px;color:rgb(var(--v-theme-primary));font-weight:var(--font-weight-emphasis);text-decoration:none;text-underline-offset:4px}.auth-form__recovery[data-v-c6969629]:hover{text-decoration:underline}.auth-separator[data-v-c6969629]{display:flex;align-items:center;gap:16px;margin-block:24px;color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-caption)}.auth-separator[data-v-c6969629]:before,.auth-separator[data-v-c6969629]:after{height:1px;flex:1;background:rgb(var(--v-theme-navigation-border));content:""}.auth-steam__help[data-v-c6969629]{max-width:50ch;margin:16px auto 0;color:rgb(var(--v-theme-navigation-muted));line-height:var(--line-height-ui);text-align:center}@media (width <= 760px){.auth-dialog__layout[data-v-c6969629]{grid-template-columns:minmax(0,1fr);min-height:0}.auth-story[data-v-c6969629]{min-height:112px;padding:28px}.auth-story__art[data-v-c6969629]{object-position:50% 36%}.auth-story[data-v-c6969629]:after{background:linear-gradient(90deg,rgba(var(--v-theme-navigation),.9),rgba(var(--v-theme-navigation),.35))}.auth-story__copy[data-v-c6969629]{display:none}.auth-panel[data-v-c6969629]{padding:32px}}@media (width <= 440px){.v-dialog>.v-overlay__content.auth-dialog-overlay{width:calc(100% - 24px);max-width:calc(100% - 24px);margin-inline:12px}.auth-dialog[data-v-c6969629]{max-height:calc(100dvh - 24px)}.auth-story[data-v-c6969629]{min-height:96px;padding:24px}.auth-story__logo[data-v-c6969629]{width:138px}.auth-panel[data-v-c6969629]{padding:28px 24px 32px}.auth-panel__heading[data-v-c6969629]{padding-right:0}.auth-mode[data-v-c6969629]{gap:8px;margin-block:24px}.auth-form__options[data-v-c6969629]{align-items:flex-start;flex-direction:column;gap:0}}.commercial-dialog[data-v-9d047d02]{--arcade-frame-color: rgb(var(--v-theme-arcade));position:relative;min-height:0;max-height:calc(100dvh - 48px);overflow:auto;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:3px;color:rgb(var(--v-theme-on-navigation));background:rgb(var(--v-theme-navigation));font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-body)}.commercial-dialog__top[data-v-9d047d02]{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 0}.commercial-dialog__icon[data-v-9d047d02]{display:grid;width:46px;height:46px;flex:0 0 auto;place-items:center;border:1px solid rgb(var(--v-theme-navigation-border));clip-path:var(--pixel-corners);color:rgb(var(--v-theme-brand-accent));background:rgb(var(--v-theme-surface))}.commercial-dialog__content[data-v-9d047d02]{padding:20px 24px 26px}.commercial-dialog__content h2[data-v-9d047d02]{max-width:18ch;font-size:var(--font-size-page-heading);font-weight:var(--font-weight-heading);letter-spacing:-.03em;line-height:var(--line-height-heading);text-wrap:balance}.commercial-dialog__content>p[data-v-9d047d02]{margin-top:11px;color:rgb(var(--v-theme-navigation-muted));overflow-wrap:anywhere}.commercial-dialog__guidance[data-v-9d047d02]{display:grid;gap:5px;margin-top:22px;padding:15px 16px;border:1px solid rgb(var(--v-theme-navigation-border));border-radius:3px;background:rgb(var(--v-theme-surface))}.commercial-dialog__guidance strong[data-v-9d047d02]{font-size:var(--font-size-detail)}.commercial-dialog__guidance span[data-v-9d047d02]{color:rgb(var(--v-theme-navigation-muted));font-size:var(--font-size-detail);overflow-wrap:anywhere}.commercial-dialog__actions[data-v-9d047d02]{display:flex;justify-content:flex-end;gap:8px;padding:18px 24px 22px;border-top:1px solid rgb(var(--v-theme-navigation-border))}@media (width <= 600px){.commercial-dialog__top[data-v-9d047d02]{padding:20px 20px 0}.commercial-dialog__content[data-v-9d047d02]{padding:18px 20px 24px}.commercial-dialog__actions[data-v-9d047d02]{flex-direction:column-reverse;padding:16px 20px 20px}.commercial-dialog__actions .app-button[data-v-9d047d02]{width:100%}}.app-snackbar[data-v-aa99845d]{--arcade-frame-color: rgb(var(--v-theme-arcade));--field-radius: 3px;--app-alert-font-size: var(--font-size-detail);position:fixed;z-index:2400;right:24px;bottom:max(24px,env(safe-area-inset-bottom));width:min(480px,calc(100% - 48px))}.app-snackbar[data-v-aa99845d] .app-alert{align-items:flex-start;padding:20px}.app-snackbar[data-v-aa99845d] .app-alert__body{max-height:min(40dvh,320px);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--app-alert-accent) transparent;white-space:pre-line}.app-snackbar[data-v-aa99845d] .app-alert__close{min-width:44px;min-height:44px}@media (width <= 600px){.app-snackbar[data-v-aa99845d]{right:16px;width:calc(100% - 32px)}.app-snackbar[data-v-aa99845d] .app-alert{gap:12px;padding:16px}}.v-bottom-sheet.cookie-consent-sheet>.v-bottom-sheet__content.v-overlay__content{margin-inline:auto;border-radius:0}.cookie-consent[data-v-ab73ecff]{--arcade-frame-color: rgb(var(--v-theme-arcade));position:relative;display:flex;flex-direction:column;max-height:80dvh;overflow:hidden;border-radius:inherit;border:1px solid rgb(var(--v-theme-navigation-border));background:rgb(var(--v-theme-surface));color:rgb(var(--v-theme-on-navigation));font-family:var(--font-family-brand);font-size:var(--font-size-detail);line-height:var(--line-height-body)}.cookie-consent__header[data-v-ab73ecff]{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 20px 8px 28px}.cookie-consent h2[data-v-ab73ecff]{font-size:var(--font-size-subheading)}.cookie-consent__body[data-v-ab73ecff]{overflow-y:auto;padding:0 28px 20px}.cookie-consent p[data-v-ab73ecff]{max-width:75ch;margin-bottom:12px}.cookie-consent__status[data-v-ab73ecff]{color:rgb(var(--v-theme-navigation-muted))}.cookie-consent__details summary[data-v-ab73ecff]{width:fit-content;min-height:44px;padding-block:10px;cursor:pointer;color:rgb(var(--v-theme-primary))}.cookie-consent__details dl[data-v-ab73ecff]{margin:8px 0 16px}.cookie-consent__details dt[data-v-ab73ecff]{font-weight:var(--font-weight-emphasis)}.cookie-consent__details dd[data-v-ab73ecff]{margin:4px 0 16px;max-width:75ch}.cookie-consent__footer[data-v-ab73ecff]{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:20px 28px;border-top:1px solid rgb(var(--v-theme-navigation-border))}.cookie-consent__footer a[data-v-ab73ecff]{color:rgb(var(--v-theme-primary));text-underline-offset:4px}.cookie-consent__actions[data-v-ab73ecff]{display:flex;gap:12px}.cookie-consent__actions .app-button[data-v-ab73ecff]{min-width:160px}.cookie-consent__error[data-v-ab73ecff]{color:rgb(var(--v-theme-error))}.cookie-consent[data-v-ab73ecff] :focus-visible{outline:2px solid rgb(var(--v-theme-primary));outline-offset:4px}@media (width <= 600px){.cookie-consent__header[data-v-ab73ecff]{padding:12px 12px 8px 20px}.cookie-consent__body[data-v-ab73ecff]{padding:0 20px 12px}.cookie-consent__footer[data-v-ab73ecff]{align-items:stretch;flex-direction:column;gap:16px;padding:16px 20px max(20px,env(safe-area-inset-bottom))}.cookie-consent__actions[data-v-ab73ecff]{flex-direction:column}}@media (prefers-reduced-motion: reduce){.cookie-consent-sheet .v-bottom-sheet__content{transition-duration:0s!important}}.fade-enter-active,.fade-leave-active{transition:opacity .5s ease}.fade-enter-from,.fade-leave-to{opacity:0}.fade-enter-to,.fade-leave-from{opacity:1}.text-happy-primary{color:var(--color-happy-primary)!important}.text-purple-primary{color:var(--color-purple-primary)!important}.text-purple-secondary{color:var(--color-purple-secondary)!important}.bg-purple-primary{background-color:var(--bg-purple-primary)!important;color:var(--text-light)!important}.purple-background-secondary,.bg-purple-secondary{background-color:var(--bg-purple-secondary)!important;color:var(--text-light)!important}.bg-gray-transparent{background-color:#101822a6}.bg-gray-transparent:hover{background-color:#2a475ed9}.status-highlight{box-shadow:0 0 0 1px #66c0f4b3}.d-inline-grid{display:inline-grid}.d-grid{display:grid}.justify-items-center{justify-items:center}.list-unstyled{list-style-type:none}.cursor-pointer{cursor:pointer}.v-main{background-color:var(--color-background)}.bg-opacity{background-color:#101822a6}.bg-opacity-secondary{background-color:#16202de0}.bg-secondary-opacity{background-color:#171d25f0!important;color:var(--color-text)!important}:root{--toastify-color-success: var(--color-primary);--toastify-icon-color-success: var(--color-primary)}@media (prefers-reduced-motion: reduce){*,*:before,*:after{scroll-behavior:auto!important;animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important}}
