*,:after,:before{box-sizing:border-box}body,html{margin:0;padding:0;background-color:#0b1326;color:#dae2fd;font-family:Inter,sans-serif;overflow-x:hidden}:root{--background:#0b1326;--surface:#0b1326;--surface-bright:#31394d;--surface-container:#171f33;--surface-variant:#2d3449;--surface-container-low:#131b2e;--surface-container-lowest:#060e20;--surface-container-high:#222a3d;--surface-container-highest:#2d3449;--surface-dim:#0b1326;--surface-tint:#00dbe9;--color-background:var(--background);--color-surface:var(--surface);--color-surface-bright:var(--surface-bright);--color-surface-container:var(--surface-container);--color-surface-variant:var(--surface-variant);--color-surface-container-low:var(--surface-container-low);--color-surface-container-lowest:var(--surface-container-lowest);--color-surface-container-high:var(--surface-container-high);--color-surface-container-highest:var(--surface-container-highest);--color-surface-dim:var(--surface-dim);--color-surface-tint:var(--surface-tint);--primary:#dbfcff;--primary-container:#00f0ff;--primary-fixed:#7df4ff;--primary-fixed-dim:#00dbe9;--on-primary:#00363a;--on-primary-fixed:#002022;--on-primary-fixed-variant:#004f54;--color-primary:var(--primary);--color-primary-container:var(--primary-container);--color-primary-fixed:var(--primary-fixed);--color-primary-fixed-dim:var(--primary-fixed-dim);--color-on-primary:var(--on-primary);--color-on-primary-fixed:var(--on-primary-fixed);--color-on-primary-fixed-variant:var(--on-primary-fixed-variant);--secondary:#d1bcff;--secondary-fixed:#e9ddff;--secondary-fixed-dim:#d1bcff;--secondary-container:#7000ff;--on-secondary:#3c0090;--on-secondary-fixed:#23005b;--on-secondary-fixed-variant:#5700c9;--on-secondary-container:#ddcdff;--color-secondary:var(--secondary);--color-secondary-fixed:var(--secondary-fixed);--color-secondary-fixed-dim:var(--secondary-fixed-dim);--color-secondary-container:var(--secondary-container);--color-on-secondary:var(--on-secondary);--color-on-secondary-fixed:var(--on-secondary-fixed);--color-on-secondary-fixed-variant:var(--on-secondary-fixed-variant);--color-on-secondary-container:var(--on-secondary-container);--tertiary:#f5f4ff;--tertiary-fixed:#dee2f7;--tertiary-fixed-dim:#c1c6da;--tertiary-container:#d4d8ed;--on-tertiary:#2b3040;--on-tertiary-fixed:#161b2a;--on-tertiary-fixed-variant:#414657;--on-tertiary-container:#595e6f;--color-tertiary:var(--tertiary);--color-tertiary-fixed:var(--tertiary-fixed);--color-tertiary-fixed-dim:var(--tertiary-fixed-dim);--color-tertiary-container:var(--tertiary-container);--color-on-tertiary:var(--on-tertiary);--color-on-tertiary-fixed:var(--on-tertiary-fixed);--color-on-tertiary-fixed-variant:var(--on-tertiary-fixed-variant);--color-on-tertiary-container:var(--on-tertiary-container);--on-background:#dae2fd;--on-surface:#dae2fd;--on-surface-variant:#b9cacb;--inverse-surface:#dae2fd;--inverse-primary:#006970;--inverse-on-surface:#283044;--color-on-background:var(--on-background);--color-on-surface:var(--on-surface);--color-on-surface-variant:var(--on-surface-variant);--color-inverse-surface:var(--inverse-surface);--color-inverse-primary:var(--inverse-primary);--color-inverse-on-surface:var(--inverse-on-surface);--error:#ffb4ab;--error-container:#93000a;--on-error:#690005;--on-error-container:#ffdad6;--color-error:var(--error);--color-error-container:var(--error-container);--color-on-error:var(--on-error);--color-on-error-container:var(--on-error-container);--outline:#849495;--outline-variant:#3b494b;--color-outline:var(--outline);--color-outline-variant:var(--outline-variant);--font-sans:"Inter",sans-serif}body{margin:0;background-color:#0b1326;color:#dae2fd}.font-sans,body{font-family:Inter,sans-serif}.font-headline-lg{font-size:48px;line-height:56px;letter-spacing:-.03em;font-weight:700}.font-headline-md{font-size:20px;line-height:28px;letter-spacing:.02em;font-weight:600}.text-headline-lg-mobile{font-size:32px;line-height:40px;letter-spacing:-.02em;font-weight:700}@media(min-width:768px){.text-headline-lg-mobile{font-size:48px;line-height:56px;letter-spacing:-.03em}}.font-body-lg{font-size:18px;line-height:28px;letter-spacing:0;font-weight:300}.font-body-md{font-size:15px;line-height:24px;letter-spacing:.01em;font-weight:400}.font-label-caps{font-size:11px;line-height:16px;letter-spacing:.15em;font-weight:600}.px-margin-mobile{padding-left:24px;padding-right:24px}@media(min-width:768px){.px-margin-mobile{padding-left:40px;padding-right:40px}}.glass-card{background:#171f33b3!important;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid rgba(144,143,160,.2)}.press-in:active{transform:scale(.96)}.material-symbols-outlined{font-variation-settings:"FILL" 0,"wght" 200,"GRAD" 0,"opsz" 24;display:inline-block;vertical-align:middle}.no-scrollbar::-webkit-scrollbar{display:none}.no-scrollbar{-ms-overflow-style:none;scrollbar-width:none}.grid-pattern{height:100%;background-image:linear-gradient(rgba(0,240,255,.03) 1px,transparent 0),linear-gradient(90deg,rgba(0,240,255,.03) 1px,transparent 0);background-size:64px 64px;z-index:0;mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 80%);-webkit-mask-image:radial-gradient(circle at 50% 50%,#000 30%,transparent 80%)}.grid-pattern,.scanline{position:fixed;top:0;left:0;width:100%;pointer-events:none}.scanline{height:2px;background:linear-gradient(90deg,transparent,rgba(0,240,255,.05),transparent);opacity:.5;animation:scan 8s linear infinite;z-index:5}@keyframes scan{0%{transform:translateY(-100vh)}to{transform:translateY(100vh)}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.glow-text-refined{color:#00f0ff;text-shadow:0 0 15px rgba(0,240,255,.3),0 0 30px rgba(0,240,255,.1)}.status-dot{width:6px;height:6px;background-color:#00f0ff;box-shadow:0 0 8px #00f0ff}.minimal-card{background:transparent;border:1px solid rgba(132,148,149,.15);transition:all .4s cubic-bezier(.16,1,.3,1)}.minimal-card:hover{border-color:#00f0ff66;background:#00f0ff05;transform:translate(4px)}.minimal-card:hover .material-symbols-outlined:last-child{color:#00dbe9cc!important}.el-overlay{background-color:#060e20d9!important;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.how-to-play-dialog,.support-dialog{--el-dialog-bg-color:#0b1326!important;background-color:#0b1326!important;background:#0b1326!important;border:1px solid #2e3148!important;border-radius:16px!important;box-shadow:0 0 35px #00f0ff26!important}.how-to-play-dialog .el-dialog__header,.support-dialog .el-dialog__header{border-bottom:none!important;padding:24px 24px 8px!important;background-color:#0b1326!important;margin-right:0!important}.how-to-play-dialog .el-dialog__title,.support-dialog .el-dialog__title{color:#e1e1ef!important;font-weight:700!important;font-size:18px!important}.how-to-play-dialog .el-dialog__body,.support-dialog .el-dialog__body{background-color:#0b1326!important;background:#0b1326!important;color:#dae2fd!important}.how-to-play-dialog .el-dialog__headerbtn .el-dialog__close,.support-dialog .el-dialog__headerbtn .el-dialog__close{color:#8b949e!important}.how-to-play-dialog .el-dialog__headerbtn:hover .el-dialog__close,.support-dialog .el-dialog__headerbtn:hover .el-dialog__close{color:#00f0ff!important}.how-to-play-dialog.is-fullscreen{width:100%!important;height:calc(100% - 64px)!important;top:64px!important;border-radius:16px 16px 0 0!important;border-bottom:none!important}.how-to-play-dialog.is-fullscreen .el-dialog__body{padding:0!important;height:100%!important;overflow-y:auto!important}html.dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--el-color-primary:#409eff;--el-color-primary-light-3:#3375b9;--el-color-primary-light-5:#2a598a;--el-color-primary-light-7:#213d5b;--el-color-primary-light-8:#1d3043;--el-color-primary-light-9:#18222b;--el-color-primary-dark-2:#66b1ff;--el-color-success:#67c23a;--el-color-success-light-3:#4e8e2f;--el-color-success-light-5:#3e6b27;--el-color-success-light-7:#2d481f;--el-color-success-light-8:#25371c;--el-color-success-light-9:#1c2518;--el-color-success-dark-2:#85ce61;--el-color-warning:#e6a23c;--el-color-warning-light-3:#a77730;--el-color-warning-light-5:#7d5b28;--el-color-warning-light-7:#533f20;--el-color-warning-light-8:#3e301c;--el-color-warning-light-9:#292218;--el-color-warning-dark-2:#ebb563;--el-color-danger:#f56c6c;--el-color-danger-light-3:#b25252;--el-color-danger-light-5:#854040;--el-color-danger-light-7:#582e2e;--el-color-danger-light-8:#412626;--el-color-danger-light-9:#2a1d1d;--el-color-danger-dark-2:#f78989;--el-color-error:#f56c6c;--el-color-error-light-3:#b25252;--el-color-error-light-5:#854040;--el-color-error-light-7:#582e2e;--el-color-error-light-8:#412626;--el-color-error-light-9:#2a1d1d;--el-color-error-dark-2:#f78989;--el-color-info:#909399;--el-color-info-light-3:#6b6d71;--el-color-info-light-5:#525457;--el-color-info-light-7:#393a3c;--el-color-info-light-8:#2d2d2f;--el-color-info-light-9:#202121;--el-color-info-dark-2:#a6a9ad;--el-box-shadow:0px 12px 32px 4px #0000005c,0px 8px 20px #000000b8;--el-box-shadow-light:0px 0px 12px #000000b8;--el-box-shadow-lighter:0px 0px 6px #000000b8;--el-box-shadow-dark:0px 16px 48px 16px #000000b8,0px 12px 32px #000,0px 8px 16px -8px #000;--el-bg-color-page:#0a0a0a;--el-bg-color:#141414;--el-bg-color-overlay:#1d1e1f;--el-text-color-primary:#e5eaf3;--el-text-color-regular:#cfd3dc;--el-text-color-secondary:#a3a6ad;--el-text-color-placeholder:#8d9095;--el-text-color-disabled:#6c6e72;--el-border-color-darker:#636466;--el-border-color-dark:#58585b;--el-border-color:#4c4d4f;--el-border-color-light:#414243;--el-border-color-lighter:#363637;--el-border-color-extra-light:#2b2b2c;--el-fill-color-darker:#424243;--el-fill-color-dark:#39393a;--el-fill-color:#303030;--el-fill-color-light:#262727;--el-fill-color-lighter:#1d1d1d;--el-fill-color-extra-light:#191919;--el-fill-color-blank:#141414;--el-mask-color:#000c;--el-mask-color-extra-light:#0000004d}html.dark .el-button{--el-button-disabled-text-color:#ffffff80}html.dark .el-card{--el-card-bg-color:var(--el-bg-color-overlay);--el-fill-color-blank:var(--el-card-bg-color)}html.dark .el-empty{--el-empty-fill-color-0:var(--el-color-black);--el-empty-fill-color-1:#4b4b52;--el-empty-fill-color-2:#36383d;--el-empty-fill-color-3:#1e1e20;--el-empty-fill-color-4:#262629;--el-empty-fill-color-5:#202124;--el-empty-fill-color-6:#212224;--el-empty-fill-color-7:#1b1c1f;--el-empty-fill-color-8:#1c1d1f;--el-empty-fill-color-9:#18181a}
