@font-face{font-family:Inter;src:local("Inter Regular Italic"),local("Inter Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:italic}@font-face{font-family:"Inter Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:114.6542%;ascent-override:84.4932%;descent-override:21.0381%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Segoe UI";src:local("Segoe UI");size-adjust:107.7093%;ascent-override:89.9412%;descent-override:22.3946%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:106.1198%;ascent-override:91.2883%;descent-override:22.7301%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Arial";src:local("Arial");size-adjust:107.1194%;ascent-override:90.4365%;descent-override:22.518%;line-gap-override:0%}@font-face{font-family:"Inter Fallback: Noto Sans";src:local("Noto Sans");size-adjust:100.7466%;ascent-override:96.1571%;descent-override:23.9423%;line-gap-override:0%}@font-face{font-family:Inter;src:local("Inter Medium Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:italic}@font-face{font-family:Inter;src:local("Inter SemiBold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:italic}@font-face{font-family:Inter;src:local("Inter Bold Italic"),url(../_fonts/KCD5gdyGvwD04J2YZVfG5P-c82WM-ESA68SM8qCokq0-VU4O6gA3mknWHXkXUMY7aShByLKqEZOCYay7MuxAVuU.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:italic}@font-face{font-family:Inter;src:local("Inter Regular"),local("Inter"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:Inter;src:local("Inter Medium"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Inter;src:local("Inter SemiBold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Inter;src:local("Inter Bold"),url(../_fonts/HgJel4iAS5mDVqJaDUYKmxaMJg4zKHTGmyD1FQkOsTM-2hVuuQIZ4GSGMgNv6dvlqz7cfD6lr7xLohUph7OCgFg.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}@font-face{font-family:Sora;src:local("Sora Regular"),local("Sora"),url(../_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}@font-face{font-family:"Sora Fallback: BlinkMacSystemFont";src:local("BlinkMacSystemFont");size-adjust:121.7275%;ascent-override:79.6862%;descent-override:23.8237%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Segoe UI";src:local("Segoe UI");size-adjust:114.3542%;ascent-override:84.8242%;descent-override:25.3598%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Helvetica Neue";src:local("Helvetica Neue");size-adjust:112.6667%;ascent-override:86.0947%;descent-override:25.7396%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Arial";src:local("Arial");size-adjust:113.7279%;ascent-override:85.2913%;descent-override:25.4995%;line-gap-override:0%}@font-face{font-family:"Sora Fallback: Noto Sans";src:local("Noto Sans");size-adjust:106.962%;ascent-override:90.6864%;descent-override:27.1124%;line-gap-override:0%}@font-face{font-family:Sora;src:local("Sora Medium"),url(../_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:500;font-style:normal}@font-face{font-family:Sora;src:local("Sora SemiBold"),url(../_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:600;font-style:normal}@font-face{font-family:Sora;src:local("Sora Bold"),url(../_fonts/r-bswtbwoZnynEdTgS0FmiCgfDUFxs2Euzb4Zq3SDQY-vP_nIRIFgf8lQF3j_Wq9RW1rQjxNezjC0ISUs0rx8eM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:700;font-style:normal}:root{--safe-area-top:env(safe-area-inset-top,0px);--safe-area-right:env(safe-area-inset-right,0px);--safe-area-bottom:env(safe-area-inset-bottom,0px);--safe-area-left:env(safe-area-inset-left,0px);--viewport-width:100vw;--viewport-height:100vh;--viewport-width-raw:100vw;--viewport-height-raw:100vh;--color-primary:#6586ff;--color-line:#212429;--color-border:#3f415a;--color-border-hover:#333343;--color-border-dark:#333343;--color-heading:#fff;--color-text:#fff;--color-text-input-placeholder:#383a4d;--color-text-secondary:#b5b9d2;--color-text-highlight:var(--color-primary);--color-bg-body:#11121a;--color-bg-aside:#171824;--color-bg-header:#222434;--color-bg-balance:#171824;--color-bg-card:#222434;--color-bg-button:#2c2e40;--color-gradient-primary:linear-gradient(90deg,#01f8ee 0%,#822eff);--color-success:#67c23a;--color-warning:#e6a23c;--color-error:#ff3c47;--color-info:#409eff;--font-size-base:16px;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--border-radius-sm:4px;--border-radius:8px;--header-height:72px;--aside-width:220px;--aside-margin:14px;--screen-xs:320px;--screen-sm:640px;--screen-md:768px;--screen-lg:1024px;--screen-xl:1280px;--screen-2xl:1536px;--game-iframe-width:1000px;--game-iframe-aspect-ratio:1.651;--card-item-width:190px;--card-item-name-height:54px;--card-item-aspect-ratio:.76;--card-item-row-gap:16px;--card-item-column-gap:16px;--game-iframe-max-width:1080px;--game-iframe-min-width:620px;--aem-color-bg-dialog:var(--color-bg-aside);--aem-color-line:var(--color-line);--aem-color-border:var(--color-border);--aem-color-primary:var(--color-primary);--aem-color-bg-button:var(--color-bg-button);--aem-color-bg-dropdown-content:var(--color-bg-card);--aem-color-bg-card:var(--color-bg-card);--aem-color-success:var(--color-success);--aem-color-error:var(--color-error);--aem-color-warning:var(--color-warning);--aem-color-info:var(--color-info);--aem-bg-color:var(--color-bg-aside);--aem-table-tr-bg-color:#191d29;--aem-table-header-bg-color:var(--color-bg-aside);--aem-table-row-hover-bg-color:var(--color-bg-card);--aem-text-color:var(--color-text);--aem-color-text:var(--color-text);--aem-border-color-lighter:var(--color-line);--aem-border-color:#222434}@supports (width:100dvw){:root{--viewport-width:100dvw;--viewport-width-raw:100dvw}}@supports (height:100dvh){:root{--viewport-height:100dvh;--viewport-height-raw:100dvh}}.light{--color-primary:#6586ff;--color-line:#e0e0e0;--color-border:#d0d0d0;--color-border-hover:#b0b0b0;--color-border-dark:#a0a0a0;--color-heading:#3d3f4b;--color-text:#3d3f4b;--color-text-input-placeholder:#a0a0a0;--color-text-secondary:#5f6172;--color-text-highlight:var(--color-primary);--color-bg-body:#ececf0;--color-bg-aside:#fff;--color-bg-header:#fff;--color-bg-balance:#ececf0;--color-bg-card:#fff;--color-bg-dialog:#fff;--color-bg-button:#f0f0f0;--color-gradient-primary:linear-gradient(90deg,#01f8ee 0%,#822eff);--color-success:#67c23a;--color-warning:#e6a23c;--color-error:#f56c6c;--color-info:#409eff;--aem-table-tr-bg-color:#f9f9fa;--aem-border-color:#ececf0;--aem-table-row-hover-bg-color:#f9f9fa}.dark{--color-primary:#f5a623;--color-primary-80:#f5a62380;--color-primary-60:#f5a62360;--color-primary-40:#f5a62340;--color-primary-20:#f5a62320;--color-secondary:#ffb840;--color-accent:gold;--color-line:#1a3050;--color-border:#3a4f6f;--color-border-hover:#1a3868;--color-border-dark:#0e1f3d;--color-heading:#fff;--color-text:#fff;--color-text-secondary:#8b9dc3;--color-text-highlight:var(--color-primary);--color-text-muted:#8b9dc3;--color-text-subtle:#5a7199;--color-text-hint:#78889e;--color-text-dark:#3a5070;--color-text-darker:#2a3f60;--color-text-inverse:#0a1628;--color-text-input-placeholder:#5a7199;--color-bg-body:#0a1628;--color-bg-aside:#0d1b30;--color-bg-header:#0e1f3d;--color-bg-balance:#0d1b30;--color-bg-card:#162544;--color-bg-dialog:#0d1b30;--color-bg-button:#1a3050;--color-bg-surface:#1a3050;--color-bg-elevated:#1a3868;--color-bg-muted:#3a5070;--color-bg-white-10:#ffffff10;--color-gradient-primary:linear-gradient(135deg,#f5a623,#e8961e);--color-overlay-50:#00000080;--color-overlay-60:#00000099;--color-success:#32d74b;--color-success-alt:#4caf50;--color-success-80:#4caf5080;--color-success-20:#4caf5020;--color-warning:#ffb840;--color-error:#e53935;--color-error-30:#e5393530;--color-error-15:#e5393515;--color-danger:#ff4757;--color-danger-alt:#ff4d4d;--color-info:#8b9dc3;--font-family-heading:"Sora", "Sora Fallback: BlinkMacSystemFont", "Sora Fallback: Segoe UI", "Sora Fallback: Helvetica Neue", "Sora Fallback: Arial", "Sora Fallback: Noto Sans",sans-serif;--font-family-body:"Inter", "Inter Fallback: BlinkMacSystemFont", "Inter Fallback: Segoe UI", "Inter Fallback: Helvetica Neue", "Inter Fallback: Arial", "Inter Fallback: Noto Sans",sans-serif;--font-size-8:8px;--font-size-9:9px;--font-size-10:10px;--font-size-11:11px;--font-size-12:12px;--font-size-13:13px;--font-size-14:14px;--font-size-16:16px;--font-size-18:18px;--font-size-20:20px;--font-size-22:22px;--font-size-24:24px;--spacing-0:0px;--spacing-2:2px;--spacing-3:3px;--spacing-4:4px;--spacing-5:5px;--spacing-6:6px;--spacing-8:8px;--spacing-10:10px;--spacing-12:12px;--spacing-14:14px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-28:28px;--spacing-32:32px;--spacing-40:40px;--radius-none:0px;--radius-xs:2px;--radius-sm:4px;--radius-md:6px;--radius-lg:8px;--radius-xl:10px;--radius-2xl:12px;--radius-3xl:14px;--radius-4xl:16px;--radius-full:28px}*,:after,:before{box-sizing:border-box;margin:0}html{background:var(--color-bg-body);min-height:100%;min-height:var(--viewport-height)}body{background:var(--color-bg-body);color:var(--color-text);font-family:Myriad Pro,SourceSans3,Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:var(--font-size-base);min-height:100vh;min-height:var(--viewport-height);text-rendering:optimizeLegibility;transition:color .5s,background-color .5s;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overscroll-behavior-y:none}body::-webkit-scrollbar{width:8px}body::-webkit-scrollbar-track{background:var(--color-bg-body);border-radius:4px}body::-webkit-scrollbar-thumb{background:#0000004d;border-radius:4px}dialog,input{color:var(--color-text)}a,button,img{-webkit-user-select:none;-moz-user-select:none;user-select:none}a,button{cursor:pointer}a{color:inherit;text-decoration:none}button{background:transparent;border:0;color:var(--color-text);font-family:var(--font-family);margin:0;padding:0}button.default{background-color:var(--color-bg-button)}button:disabled{cursor:not-allowed}button[aria-disabled=true]{cursor:not-allowed;opacity:.5;pointer-events:none;touch-action:manipulation}button:focus{outline:none}button:focus-visible{outline:none}input,textarea{box-sizing:border-box}input:-webkit-autofill{background-color:var(--color-bg-card)!important;color:var(--color-text)!important;-webkit-text-fill-color:var(--color-text)!important;box-shadow:0 0 0 1000px var(--color-bg-card) inset!important;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}h1{font-size:1.625rem}h2{font-size:1.375rem}h3{font-size:1.125rem}h4{font-size:1rem}h5{font-size:.875rem}h6{font-size:.75rem}button{font-size:.875rem}strong{font-weight:var(--font-weight-bold)}ol,ul{margin:0;padding:0}li{list-style-type:none}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Lc_5lWuBuZcZ166p1-s-mnGkMJwIYJE_QDCkws8iCkI-r45Qbm2hCykrfOZ0kowz__uTTTUOPDN9hz34QcRNTY4.woff2) format(woff2);font-display:swap;unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F;font-weight:400;font-style:normal}@font-face{font-family:"Fira Code Fallback: Courier New";src:local("Courier New");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Roboto Mono";src:local("Roboto Mono");size-adjust:99.9837%;ascent-override:99.0161%;descent-override:32.2052%;line-gap-override:0%}@font-face{font-family:"Fira Code Fallback: Noto Sans Mono";src:local("Noto Sans Mono");size-adjust:100%;ascent-override:99%;descent-override:32.2%;line-gap-override:0%}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/Bmul3LaKlc7BUKqJHE_UmEoF40Sg_2ga52yJjwyDcKs-TnYmYl1DNYkiWMu0Vx49DakCPBuiCCj9zoLIuQjUdKY.woff2) format(woff2);font-display:swap;unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/DfgmjWGpWte3Q3a54Nevr_BYmMM5YEJXRI1CdI2VwO0-ox5RadQfCyVTmKl_hubTaIJjtRw9oaQz2GDBeZR6l1M.woff2) format(woff2);font-display:swap;unicode-range:U+1F00-1FFF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/4HA9tc4y8BVQeLXvLn3JgQqilAj1xrAnUSprQGHIPSw-ZPswEL_UDOYaxTLQDUySPjoOHDxhD83pD19HMfKfK9s.woff2) format(woff2);font-display:swap;unicode-range:U+0370-0377,U+037A-037F,U+0384-038A,U+038C,U+038E-03A1,U+03A3-03FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/iEvApgDRmzKzNqOYocBTrmcHZmuGAJloawKDP1S0nyE-T3oc_9We24QGwfw5naik4cM0g7VxylWVaQwKm4dy3cw.woff2) format(woff2);font-display:swap;unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF;font-weight:400;font-style:normal}@font-face{font-family:Fira Code;src:local("Fira Code Regular"),local("Fira Code"),url(../_fonts/0xp3SbCWC1OhX7q1-uF6kilMZFm-alJNkUtkLTPCy_A-tN9KwPUWhhXvtqh74sU9FIkI4W6hsbm85r0X24hjOfM.woff2) format(woff2);font-display:swap;unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD;font-weight:400;font-style:normal}.relative{position:relative}.absolute{position:absolute}.static{position:static}.overflow-hidden{overflow:hidden}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.hidden{display:none}.inline-block{display:inline-block}.block{display:block}.grid{display:grid}.no-scroll{overflow:hidden}.text-xs{font-size:.75rem}.text-sm{font-size:.875rem}.text-base{font-size:1rem}.text-lg{font-size:1.125rem}.bg-white{background-color:#fff}.text-white{color:#fff}.text-primary{color:var(--color-primary)}.text-secondary{color:var(--color-text-secondary)}.text-success{color:var(--color-success)}.text-error{color:var(--color-error)}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-nowrap{text-wrap:nowrap}.font-light{font-weight:300}.font-normal{font-weight:400}.font-medium{font-weight:500}.font-semibold{font-weight:600}.font-bold{font-weight:700}.line-clamp-1,.line-clamp-2,.line-clamp-3,.line-clamp-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.ellipsis-1{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.cursor-pointer{cursor:pointer}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.border{border:1px solid var(--color-border)}.border-dashed{border-style:dashed}.w-full{width:100%}.w-fill{width:-webkit-fill-available}.h-full{height:100%}.flex-center{justify-content:center}.flex-between,.flex-center{align-items:center;display:flex}.flex-between{justify-content:space-between}.flex{display:flex}.flex-wrap{flex-wrap:wrap}.flex-1,.spacer{flex:1}.flex-col{display:flex;flex-direction:column}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.items-center{align-items:center}.gap-0{gap:0}.p-0{padding:0}.px-0{padding-left:0;padding-right:0}.py-0{padding-bottom:0}.pt-0,.py-0{padding-top:0}.pb-0{padding-bottom:0}.pl-0{padding-left:0}.pr-0{padding-right:0}.m-0{margin:0}.mx-0{margin-left:0;margin-right:0}.my-0{margin-bottom:0}.mt-0,.my-0{margin-top:0}.mb-0{margin-bottom:0}.ml-0{margin-left:0}.mr-0{margin-right:0}.top-0{top:0}.right-0{right:0}.bottom-0{bottom:0}.left-0{left:0}.z-0{z-index:0}.grid-cols-0{grid-template-columns:repeat(0,minmax(0,1fr))}.gap-1{gap:.25rem}.p-1{padding:.25rem}.px-1{padding-left:.25rem;padding-right:.25rem}.py-1{padding-bottom:.25rem}.pt-1,.py-1{padding-top:.25rem}.pb-1{padding-bottom:.25rem}.pl-1{padding-left:.25rem}.pr-1{padding-right:.25rem}.m-1{margin:.25rem}.mx-1{margin-left:.25rem;margin-right:.25rem}.my-1{margin-bottom:.25rem}.mt-1,.my-1{margin-top:.25rem}.mb-1{margin-bottom:.25rem}.ml-1{margin-left:.25rem}.mr-1{margin-right:.25rem}.top-1{top:.25rem}.right-1{right:.25rem}.bottom-1{bottom:.25rem}.left-1{left:.25rem}.z-1{z-index:1}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.gap-2{gap:.5rem}.p-2{padding:.5rem}.px-2{padding-left:.5rem;padding-right:.5rem}.py-2{padding-bottom:.5rem}.pt-2,.py-2{padding-top:.5rem}.pb-2{padding-bottom:.5rem}.pl-2{padding-left:.5rem}.pr-2{padding-right:.5rem}.m-2{margin:.5rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.my-2{margin-bottom:.5rem}.mt-2,.my-2{margin-top:.5rem}.mb-2{margin-bottom:.5rem}.ml-2{margin-left:.5rem}.mr-2{margin-right:.5rem}.top-2{top:.5rem}.right-2{right:.5rem}.bottom-2{bottom:.5rem}.left-2{left:.5rem}.z-2{z-index:2}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gap-3{gap:.75rem}.p-3{padding:.75rem}.px-3{padding-left:.75rem;padding-right:.75rem}.py-3{padding-bottom:.75rem}.pt-3,.py-3{padding-top:.75rem}.pb-3{padding-bottom:.75rem}.pl-3{padding-left:.75rem}.pr-3{padding-right:.75rem}.m-3{margin:.75rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.my-3{margin-bottom:.75rem}.mt-3,.my-3{margin-top:.75rem}.mb-3{margin-bottom:.75rem}.ml-3{margin-left:.75rem}.mr-3{margin-right:.75rem}.top-3{top:.75rem}.right-3{right:.75rem}.bottom-3{bottom:.75rem}.left-3{left:.75rem}.z-3{z-index:3}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gap-4{gap:1rem}.p-4{padding:1rem}.px-4{padding-left:1rem;padding-right:1rem}.py-4{padding-bottom:1rem}.pt-4,.py-4{padding-top:1rem}.pb-4{padding-bottom:1rem}.pl-4{padding-left:1rem}.pr-4{padding-right:1rem}.m-4{margin:1rem}.mx-4{margin-left:1rem;margin-right:1rem}.my-4{margin-bottom:1rem}.mt-4,.my-4{margin-top:1rem}.mb-4{margin-bottom:1rem}.ml-4{margin-left:1rem}.mr-4{margin-right:1rem}.top-4{top:1rem}.right-4{right:1rem}.bottom-4{bottom:1rem}.left-4{left:1rem}.z-4{z-index:4}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gap-5{gap:1.25rem}.p-5{padding:1.25rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.py-5{padding-bottom:1.25rem}.pt-5,.py-5{padding-top:1.25rem}.pb-5{padding-bottom:1.25rem}.pl-5{padding-left:1.25rem}.pr-5{padding-right:1.25rem}.m-5{margin:1.25rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.my-5{margin-bottom:1.25rem}.mt-5,.my-5{margin-top:1.25rem}.mb-5{margin-bottom:1.25rem}.ml-5{margin-left:1.25rem}.mr-5{margin-right:1.25rem}.top-5{top:1.25rem}.right-5{right:1.25rem}.bottom-5{bottom:1.25rem}.left-5{left:1.25rem}.z-5{z-index:5}.grid-cols-5{grid-template-columns:repeat(5,minmax(0,1fr))}.gap-6{gap:1.5rem}.p-6{padding:1.5rem}.px-6{padding-left:1.5rem;padding-right:1.5rem}.py-6{padding-bottom:1.5rem}.pt-6,.py-6{padding-top:1.5rem}.pb-6{padding-bottom:1.5rem}.pl-6{padding-left:1.5rem}.pr-6{padding-right:1.5rem}.m-6{margin:1.5rem}.mx-6{margin-left:1.5rem;margin-right:1.5rem}.my-6{margin-bottom:1.5rem}.mt-6,.my-6{margin-top:1.5rem}.mb-6{margin-bottom:1.5rem}.ml-6{margin-left:1.5rem}.mr-6{margin-right:1.5rem}.top-6{top:1.5rem}.right-6{right:1.5rem}.bottom-6{bottom:1.5rem}.left-6{left:1.5rem}.z-6{z-index:6}.grid-cols-6{grid-template-columns:repeat(6,minmax(0,1fr))}.gap-7{gap:1.75rem}.p-7{padding:1.75rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.py-7{padding-bottom:1.75rem}.pt-7,.py-7{padding-top:1.75rem}.pb-7{padding-bottom:1.75rem}.pl-7{padding-left:1.75rem}.pr-7{padding-right:1.75rem}.m-7{margin:1.75rem}.mx-7{margin-left:1.75rem;margin-right:1.75rem}.my-7{margin-bottom:1.75rem}.mt-7,.my-7{margin-top:1.75rem}.mb-7{margin-bottom:1.75rem}.ml-7{margin-left:1.75rem}.mr-7{margin-right:1.75rem}.top-7{top:1.75rem}.right-7{right:1.75rem}.bottom-7{bottom:1.75rem}.left-7{left:1.75rem}.z-7{z-index:7}.grid-cols-7{grid-template-columns:repeat(7,minmax(0,1fr))}.gap-8{gap:2rem}.p-8{padding:2rem}.px-8{padding-left:2rem;padding-right:2rem}.py-8{padding-bottom:2rem}.pt-8,.py-8{padding-top:2rem}.pb-8{padding-bottom:2rem}.pl-8{padding-left:2rem}.pr-8{padding-right:2rem}.m-8{margin:2rem}.mx-8{margin-left:2rem;margin-right:2rem}.my-8{margin-bottom:2rem}.mt-8,.my-8{margin-top:2rem}.mb-8{margin-bottom:2rem}.ml-8{margin-left:2rem}.mr-8{margin-right:2rem}.top-8{top:2rem}.right-8{right:2rem}.bottom-8{bottom:2rem}.left-8{left:2rem}.z-8{z-index:8}.grid-cols-8{grid-template-columns:repeat(8,minmax(0,1fr))}.mx-auto{margin-left:auto;margin-right:auto}.inset-0{inset:0}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-xl{border-radius:.75rem}.rounded-2xl{border-radius:1rem}.rounded-3xl{border-radius:1.5rem}.rounded-full{border-radius:9999px}.rounded-t-none{border-top-left-radius:0;border-top-right-radius:0}.rounded-t-sm{border-top-left-radius:.125rem;border-top-right-radius:.125rem}.rounded-t{border-top-left-radius:.25rem;border-top-right-radius:.25rem}.rounded-t-md{border-top-left-radius:.375rem;border-top-right-radius:.375rem}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.rounded-t-xl{border-top-left-radius:.75rem;border-top-right-radius:.75rem}.rounded-t-2xl{border-top-left-radius:1rem;border-top-right-radius:1rem}.rounded-t-3xl{border-top-left-radius:1.5rem;border-top-right-radius:1.5rem}.rounded-t-full{border-top-left-radius:9999px;border-top-right-radius:9999px}.rounded-r-none{border-right-left-radius:0;border-right-right-radius:0}.rounded-r-sm{border-right-left-radius:.125rem;border-right-right-radius:.125rem}.rounded-r{border-right-left-radius:.25rem;border-right-right-radius:.25rem}.rounded-r-md{border-right-left-radius:.375rem;border-right-right-radius:.375rem}.rounded-r-lg{border-right-left-radius:.5rem;border-right-right-radius:.5rem}.rounded-r-xl{border-right-left-radius:.75rem;border-right-right-radius:.75rem}.rounded-r-2xl{border-right-left-radius:1rem;border-right-right-radius:1rem}.rounded-r-3xl{border-right-left-radius:1.5rem;border-right-right-radius:1.5rem}.rounded-r-full{border-right-left-radius:9999px;border-right-right-radius:9999px}.rounded-b-none{border-bottom-left-radius:0;border-bottom-right-radius:0}.rounded-b-sm{border-bottom-left-radius:.125rem;border-bottom-right-radius:.125rem}.rounded-b{border-bottom-left-radius:.25rem;border-bottom-right-radius:.25rem}.rounded-b-md{border-bottom-left-radius:.375rem;border-bottom-right-radius:.375rem}.rounded-b-lg{border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.rounded-b-xl{border-bottom-left-radius:.75rem;border-bottom-right-radius:.75rem}.rounded-b-2xl{border-bottom-left-radius:1rem;border-bottom-right-radius:1rem}.rounded-b-3xl{border-bottom-left-radius:1.5rem;border-bottom-right-radius:1.5rem}.rounded-b-full{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px}.rounded-l-none{border-left-left-radius:0;border-left-right-radius:0}.rounded-l-sm{border-left-left-radius:.125rem;border-left-right-radius:.125rem}.rounded-l{border-left-left-radius:.25rem;border-left-right-radius:.25rem}.rounded-l-md{border-left-left-radius:.375rem;border-left-right-radius:.375rem}.rounded-l-lg{border-left-left-radius:.5rem;border-left-right-radius:.5rem}.rounded-l-xl{border-left-left-radius:.75rem;border-left-right-radius:.75rem}.rounded-l-2xl{border-left-left-radius:1rem;border-left-right-radius:1rem}.rounded-l-3xl{border-left-left-radius:1.5rem;border-left-right-radius:1.5rem}.rounded-l-full{border-left-left-radius:9999px;border-left-right-radius:9999px}.prose{font-weight:var(--font-weight-regular);line-height:1.5;padding-bottom:3rem}.prose a{border-bottom:1px solid var(--border-color)}.prose h1,.prose h2,.prose h3,.prose h4,.prose h5,.prose h6{font-weight:var(--font-weight-bold)}.prose h1 a,.prose h2 a,.prose h3 a,.prose h4 a,.prose h5 a,.prose h6 a{border-bottom:none}.prose h1{margin:16px 0}.prose h2{margin:14px 0}.prose h3{margin:12px 0}.prose ol,.prose ul{margin:1rem 0}.prose li{margin:.1rem 2rem}.prose ul>li{list-style-type:disc}.prose ol>li{list-style-type:decimal}.prose table,.prose td,.prose th{border:1px solid var(--color-border)}.prose pre code{font-family:Fira Code,"Fira Code Fallback: Courier New","Fira Code Fallback: Roboto Mono","Fira Code Fallback: Noto Sans Mono",monospace;font-size:.875em;line-height:1.4}.prose pre{background-color:var(--color-bg-body);border-radius:8px;overflow-x:auto;padding:1rem}.prose ol,.prose p,.prose ul{color:var(--color-text-secondary)}.btn-primary{border:1px solid var(--color-border,#333343);border-radius:var(--border-radius,8px);font-size:1rem;font-weight:var(--font-weight-medium);transition:all .3s ease}.btn-primary:hover{background-color:#f5a62320}.btn-primary{background:var(--color-gradient-primary,linear-gradient(to right,#01f8ee 0,#822eff 100%));background:var(--color-gradient-primary);border:none;color:var(--color-text-inverse);font-weight:var(--font-weight-semibold);font-weight:700}.btn-primary:hover{background:linear-gradient(135deg,#ffb840,#f5a623)}.btn-outline{border:1px solid var(--color-border,#333343);border-radius:var(--border-radius,8px);font-size:1rem;font-weight:var(--font-weight-medium);transition:all .3s ease}.btn-outline:hover{background-color:#f5a62320}#google-login-btn div[role=button]{border-radius:10px;height:43px;padding-bottom:12px;padding-top:12px}.dark .dialog-modal .dialog-body::-webkit-scrollbar{height:8px;width:8px}.dark .dialog-modal .dialog-body::-webkit-scrollbar-track{background:transparent;border-radius:var(--border-radius,8px)}.dark .dialog-modal .dialog-body::-webkit-scrollbar-thumb{background:var(--color-border,#333343);border:none;border-radius:var(--border-radius,8px)}.dark .dialog-modal .dialog-body::-webkit-scrollbar-thumb:hover{background:color-mix(in srgb,var(--color-border,#333343) 90%,#000)}.dark #google-login-btn div[role=button]{border-radius:10px}.dark #google-login-btn div[role=button]:focus,.dark #google-login-btn div[role=button]:hover{border-color:var(--color-border-hover)}.dark #google-login-btn div[role=button]:focus-within{outline:2px solid var(--color-border-hover)}.dialog-modal{background-color:#000b!important}.np-message{border-radius:12px!important;border-style:solid;border-width:1px;padding:12px 16px}.np-message.np-message--success{background-color:#16a34a18!important;border-color:#22c55e50!important;color:var(--color-text)!important}.np-message.np-message--success .np-message__icon-svg{color:var(--color-success)!important;fill:var(--color-success)!important}.np-message.np-message--warning{background-color:#eab30818!important;border-color:#eab30850!important;color:var(--color-text)!important}.np-message.np-message--warning .np-message__icon-svg{color:var(--color-warning)!important;fill:var(--color-warning)!important}.np-message.np-message--error{background-color:#ef444418!important;border-color:#ef444450!important;color:var(--color-text)!important}.np-message.np-message--error .np-message__icon-svg{color:var(--color-error)!important;fill:var(--color-error)!important}.np-message.np-message--info{background-color:var(--color-bg-input)!important;border-color:var(--color-input-border)!important;color:var(--color-text)!important}.np-message.np-message--info .np-message__icon-svg{color:var(--color-info)!important;fill:var(--color-info)!important}@media(orientation:portrait){.force-landscape body{height:var(--viewport-width)!important;min-height:var(--viewport-width)!important;overflow:hidden;transform:translate(var(--viewport-width)) rotate(90deg);transform-origin:0 0;width:var(--viewport-height)}.force-landscape .container{height:var(--viewport-width);width:var(--viewport-height)}.force-landscape .game-detail-mobile{height:100vw;height:100dvw;min-height:var(--viewport-width)!important}.force-landscape .game-detail-mobile .edge-stack-wrap{height:calc(100vw - 7rem);height:calc(100dvw - 7rem)}}@media(orientation:landscape){.force-portrait #game-container,.force-portrait body{height:var(--viewport-width);left:0;overflow:hidden;position:fixed;top:0;transform:translateY(var(--viewport-height)) rotate(-90deg);transform-origin:0 0;width:var(--viewport-height)}}i[data-v-ece82145]{display:inline-block;height:var(--icon-size,1rem);width:var(--icon-size,1rem)}.np-message[data-v-61de7ccc]{align-items:center;animation:fadeIn .3s ease-out;border-radius:var(--aem-border-radius,.25rem);box-shadow:0 2px 12px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;max-width:calc(100% - 32px);min-width:200px;padding:12px 16px;position:fixed;transition:opacity .3s,transform .3s;z-index:9999}.np-message--top[data-v-61de7ccc]{left:50%;top:16px;transform:translate(-50%)}.np-message--top-left[data-v-61de7ccc]{left:16px;top:16px}.np-message--top-right[data-v-61de7ccc]{right:16px;top:16px}.np-message--bottom[data-v-61de7ccc]{bottom:16px;left:50%;transform:translate(-50%)}.np-message--bottom-left[data-v-61de7ccc]{bottom:16px;left:16px}.np-message--bottom-right[data-v-61de7ccc]{bottom:16px;right:16px}.np-message--success[data-v-61de7ccc]{background-color:color-mix(in srgb,var(--aem-color-success,#67c23a) 10%,#fff 90%);color:var(--aem-color-success,#67c23a)}.np-message--success .np-message__repeat[data-v-61de7ccc]{background:var(--aem-color-success,#67c23a);color:#fff}.np-message--error[data-v-61de7ccc]{background-color:color-mix(in srgb,var(--aem-color-error,#f56c6c) 10%,#fff 90%);color:var(--aem-color-error,#f56c6c)}.np-message--warning[data-v-61de7ccc]{background-color:color-mix(in srgb,var(--aem-color-warning,#e6a23c) 10%,#fff 90%);color:var(--aem-color-warning,#e6a23c)}.np-message--info[data-v-61de7ccc]{background-color:color-mix(in srgb,var(--aem-color-info,#909399) 10%,#fff 90%);color:var(--aem-color-info,#909399)}.np-message--primary[data-v-61de7ccc]{background-color:color-mix(in srgb,var(--aem-color-primary,#409eff) 10%,#fff 90%);color:var(--aem-color-primary,#409eff)}.np-message--plain[data-v-61de7ccc]{background-color:var(--aem-color-bg-dialog,#fff)}.np-message__icon[data-v-61de7ccc]{align-items:center;display:flex;font-size:16px;font-weight:700}.np-message__icon-svg[data-v-61de7ccc]{fill:currentColor;flex-shrink:0;height:1em;width:1em}.np-message__content[data-v-61de7ccc]{flex:1;word-break:break-word}.np-message__message[data-v-61de7ccc]{font-weight:500}.np-message__description[data-v-61de7ccc]{font-size:12px;line-height:1.4;margin-top:4px;opacity:.8}.np-message__close[data-v-61de7ccc]{align-items:center;background:none;border:none;color:var(--aem-color-text-placeholder,#a8abb2);cursor:pointer;display:flex;font-size:18px;height:20px;justify-content:center;margin:0;opacity:.8;padding:0;width:20px}.np-message__close i[data-v-61de7ccc]{display:contents}.np-message__repeat[data-v-61de7ccc]{align-items:center;border-radius:10px;display:flex;font-size:12px;height:18px;justify-content:center;margin-left:8px;min-width:18px;padding:0 2px;position:absolute;right:0;top:0;transform:translateY(-50%) translate(50%)}.slide-fade-enter-active[data-v-61de7ccc],.slide-fade-leave-active[data-v-61de7ccc]{transition:all .3s ease}.slide-fade-enter-from[data-v-61de7ccc],.slide-fade-leave-to[data-v-61de7ccc]{opacity:0;transform:translateY(-20px)}.np-message--bottom .slide-fade-enter-from[data-v-61de7ccc],.np-message--bottom .slide-fade-leave-to[data-v-61de7ccc],.np-message--bottom-left .slide-fade-enter-from[data-v-61de7ccc],.np-message--bottom-left .slide-fade-leave-to[data-v-61de7ccc],.np-message--bottom-right .slide-fade-enter-from[data-v-61de7ccc],.np-message--bottom-right .slide-fade-leave-to[data-v-61de7ccc]{transform:translateY(20px)}.np-notification[data-v-7a4b30d2]{align-items:center;animation:fadeIn .3s ease-out;border-radius:var(--aem-border-radius,.25rem);box-shadow:0 2px 12px #0000001a;color:#fff;display:flex;font-size:14px;font-weight:500;gap:8px;max-width:400px;padding:12px 16px;position:fixed;transition:opacity .3s,transform .3s;z-index:9999}.np-notification--top-right[data-v-7a4b30d2]{right:20px;top:20px}.np-notification--top-left[data-v-7a4b30d2]{left:20px;top:20px}.np-notification--bottom-right[data-v-7a4b30d2]{bottom:20px;right:20px}.np-notification--bottom-left[data-v-7a4b30d2]{bottom:20px;left:20px}.np-notification--success[data-v-7a4b30d2]{background-color:var(--aem-color-success,#67c23a)}.np-notification--error[data-v-7a4b30d2]{background-color:var(--aem-color-error,#f56c6c)}.np-notification--warning[data-v-7a4b30d2]{background-color:var(--aem-color-warning,#e6a23c);color:#333}.np-notification--info[data-v-7a4b30d2]{background-color:var(--aem-color-info,#909399)}.np-notification__icon[data-v-7a4b30d2]{font-size:16px;font-weight:700}.np-notification__close[data-v-7a4b30d2]{background:none;border:none;cursor:pointer;font-size:18px;margin-left:auto;opacity:.8}.np-notification__close[data-v-7a4b30d2]:hover{opacity:1}.slide-fade-enter-active[data-v-7a4b30d2],.slide-fade-leave-active[data-v-7a4b30d2]{transition:all .3s ease}.slide-fade-enter-from[data-v-7a4b30d2],.slide-fade-leave-to[data-v-7a4b30d2]{opacity:0;transform:translate(100%)}.np-notification--bottom-left.slide-fade-enter-from[data-v-7a4b30d2],.np-notification--bottom-left.slide-fade-leave-to[data-v-7a4b30d2],.np-notification--top-left.slide-fade-enter-from[data-v-7a4b30d2],.np-notification--top-left.slide-fade-leave-to[data-v-7a4b30d2]{opacity:0;transform:translate(-100%)}.loading-overlay[data-v-9af60026]{height:100%;left:0;position:absolute;top:0;width:100%}.loading-overlay[data-v-9af60026],.loading-overlay .loading-spinner[data-v-9af60026]{align-items:center;display:flex;justify-content:center}.loading-overlay .loading-spinner[data-v-9af60026]{flex-direction:column}.loading-overlay .circular[data-v-9af60026],.loading-overlay .loading-icon[data-v-9af60026]{animation:loading-rotate-9af60026 2s linear infinite;height:42px;width:42px}.loading-overlay .path[data-v-9af60026]{animation:loading-dash-9af60026 1.5s ease-in-out infinite;stroke:currentColor;stroke-linecap:round}.loading-overlay .loading-text[data-v-9af60026]{color:#606266;font-size:14px;margin-top:12px}.loading-fullscreen[data-v-9af60026]{align-items:center;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.loading-fullscreen .loading-spinner[data-v-9af60026]{align-items:center;display:flex;flex-direction:column;justify-content:center}.loading-fullscreen .circular[data-v-9af60026],.loading-fullscreen .loading-icon[data-v-9af60026]{animation:loading-rotate-9af60026 2s linear infinite;height:42px;width:42px}.loading-fullscreen .path[data-v-9af60026]{animation:loading-dash-9af60026 1.5s ease-in-out infinite;stroke:currentColor;stroke-linecap:round}.loading-fullscreen .loading-text[data-v-9af60026]{color:#606266;font-size:14px;margin-top:12px}@keyframes loading-rotate-9af60026{to{transform:rotate(1turn)}}@keyframes loading-dash-9af60026{0%{stroke-dasharray:1,200;stroke-dashoffset:0}50%{stroke-dasharray:90,200;stroke-dashoffset:-40px}to{stroke-dasharray:90,200;stroke-dashoffset:-120px}}.error-page[data-v-53995278]{align-items:center;display:flex;justify-content:center;min-height:60vh;padding:2rem}.error-content[data-v-53995278]{margin:0 auto;max-width:600px;text-align:center}.error-code[data-v-53995278]{color:var(--primary-color,#5e6fcd);font-size:6rem;font-weight:700;line-height:1;margin:0}.error-message[data-v-53995278]{color:var(--text-color,#333);font-size:1.5rem;margin:1.5rem 0 2rem}.dark .error-message[data-v-53995278]{color:var(--text-color-dark,#e5e7eb)}.error-actions[data-v-53995278]{display:flex;flex-wrap:wrap;gap:1rem;justify-content:center}.btn-primary[data-v-53995278]{background-color:var(--primary-color,#5e6fcd);border:none;border-radius:.5rem;color:#fff;cursor:pointer;font-size:1rem;font-weight:500;padding:.75rem 2rem;transition:all .2s}.btn-primary[data-v-53995278]:hover{background-color:var(--primary-color-hover,#4a5bb5);box-shadow:0 4px 12px #5e6fcd4d;transform:translateY(-2px)}.btn-primary[data-v-53995278]:active{transform:translateY(0)}@media(max-width:768px){.error-code[data-v-53995278]{font-size:4rem}.error-message[data-v-53995278]{font-size:1.25rem}.btn-primary[data-v-53995278]{font-size:.9rem;padding:.625rem 1.5rem}}
