@font-face{font-family:pretendardFont;src:url(../media/PretendardVariable-s.p.0ztvx5mb7lxp4.woff2)format("woff2");font-display:swap;font-weight:45 920;font-style:normal}@font-face{font-family:pretendardFont Fallback;src:local(Arial);ascent-override:93.76%;descent-override:23.75%;line-gap-override:0.0%;size-adjust:101.55%}.Exvo7W_className{font-family:pretendardFont,pretendardFont Fallback;font-style:normal}.Exvo7W_variable{--font-pretendard:"pretendardFont", "pretendardFont Fallback"}
@font-face{font-family:gamezBrandLogo;src:url(../media/Montserrat_Black-s.p.2yfwn6o3x1itn.woff2)format("woff2");font-display:swap;font-weight:900;font-style:normal}@font-face{font-family:gamezBrandLogo Fallback;src:local(Arial);ascent-override:77.36%;descent-override:20.06%;line-gap-override:0.0%;size-adjust:125.14%}._3lbhEG_className{font-family:gamezBrandLogo,gamezBrandLogo Fallback;font-style:normal;font-weight:900}._3lbhEG_variable{--font-brand-logo:"gamezBrandLogo", "gamezBrandLogo Fallback"}
@font-face{font-family:Pretendard Variable;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap}@font-face{font-family:Pretendard;src:url(/fonts/PretendardVariable.woff2)format("woff2-variations");font-weight:45 920;font-style:normal;font-display:swap}@font-face{font-family:GamezLogoBlack;src:url(/fonts/Montserrat-Black.woff2)format("woff2");font-weight:900;font-style:normal;font-display:swap}:root,html[data-theme=dark],body[data-theme=dark],[data-theme=dark],.dark,html.dark,body.dark{--theme-bg-canvas:#121212;--theme-bg-surface:#121212;--theme-bg-surface-hover:#1e1e1e;--theme-bg-elevated:#242424;--theme-bg-input:#181818;--theme-bg-translucent:#121212f2;--theme-border:#ffffff14;--theme-border-card:#ffffff14;--theme-border-hover:#ffffff26;--theme-border-input:#ffffff1a;--theme-border-subtle:#ffffff0d;--theme-divider:#ffffff14;--border-color:#ffffff14;--theme-btn-border:#ffffff14;--theme-text-primary:#fafafa;--theme-text-secondary:#b4b4b4;--theme-text-muted:#898989;--theme-btn-text:#fafafa;--theme-btn-text-muted:#b4b4b4;--theme-btn-bg:#181818;--theme-btn-bg-hover:#242424;--theme-accent:#3ecf8e;--theme-accent-hover:#00c573;--theme-accent-contrast:#121212;--theme-accent-tint:#1f4b37;--theme-accent-border:#2a6a4d;--theme-shadow-card:none;--theme-shadow-elevated:0 4px 6px -1px #00000080;--theme-shadow-fab:0 10px 15px -3px #00000080;--theme-skeleton-base:#1e1e1e;--theme-skeleton-highlight:#2a2a2a;--badge-blind-bg:#ef44441f;--badge-blind-border:#ef444459;--badge-blind-text:#f87171;--badge-mod-bg:#6366f126;--badge-mod-border:#6366f166;--badge-mod-text:#818cf8;--badge-admin-bg:#f59e0b26;--badge-admin-border:#f59e0b66;--badge-admin-text:#fbbf24;--badge-user-bg:#ffffff0f;--badge-user-border:#ffffff1f;--badge-user-text:#a1a1aa;--header-height-mobile:3.5rem;--header-height-desktop:3.75rem;--header-icon-size:2.25rem;--header-gap-mobile:.5rem;--emblem-size-placeholder:3.5rem;--emblem-radius-placeholder:.75rem;--emblem-bg-placeholder:linear-gradient(135deg, var(--theme-border-card) 0%, var(--theme-bg-surface) 100%);--emblem-border-placeholder:1px solid var(--theme-border);--emblem-font-size-placeholder:1.25rem;--emblem-font-weight-placeholder:700;--emblem-color-placeholder:var(--theme-accent);--btn-loadmore-height:2.75rem;--btn-loadmore-font-size:.875rem;--btn-loadmore-font-weight:600;--btn-loadmore-radius:.5rem;--btn-loadmore-bg:var(--theme-bg-surface);--btn-loadmore-bg-hover:var(--theme-bg-elevated);--btn-loadmore-border:1px solid var(--theme-border-card);--btn-loadmore-border-hover:1px solid var(--theme-border-hover);--btn-loadmore-text:var(--theme-text-primary);--btn-loadmore-text-muted:var(--theme-text-muted);--radius-cards:1rem;--radius-inputs:.5rem;--radius-buttons:.5rem;--radius-tags:.25rem;--max-width-container:100rem;--container-width:100rem;--container-padding-inline:1.5rem;--sidebar-left-width:16.5rem;--sidebar-right-width:21.5rem;--layout-col-gap:1.75rem;--font-mono:"Source Code Pro", monospace;--font-sans:var(--font-pretendard), "Pretendard Variable", "Pretendard", -apple-system, BlinkMacSystemFont, system-ui, Roboto, "Helvetica Neue", "Segoe UI", "Apple SD Gothic Neo", "Noto Sans KR", "Malgun Gothic", sans-serif;--text-primary:#f4f4f5;--checkbox-bg:#18181b;--checkbox-border:#52525b;--checkbox-color-scheme:dark;--camera-badge-bg:#27272a;--camera-badge-color:#f4f4f5;--camera-badge-border:#ffffff29;--camera-badge-shadow:0 2px 8px #0006}html[data-theme=light],body[data-theme=light],[data-theme=light],.light,html.light,body.light{--theme-bg-canvas:#f8fafc;--theme-bg-surface:#fff;--theme-bg-surface-hover:#f1f5f9;--theme-bg-elevated:#f1f5f9;--theme-bg-input:#fff;--theme-bg-translucent:#fffffff2;--theme-border:#cbd5e1;--theme-border-card:#cbd5e1;--theme-border-hover:#94a3b8;--theme-border-input:#cbd5e1;--theme-border-subtle:#e2e8f0;--theme-divider:#e2e8f0;--theme-text-primary:#0f172a;--theme-text-secondary:#475569;--theme-text-muted:#94a3b8;--theme-btn-text:#0f172a;--theme-btn-text-muted:#475569;--theme-btn-bg:#fff;--theme-btn-bg-hover:#f1f5f9;--theme-btn-border:#cbd5e1;--theme-accent:#059669;--theme-accent-hover:#047857;--theme-accent-contrast:#fff;--theme-accent-tint:#ecfdf5;--theme-accent-border:#a7f3d0;--theme-shadow-card:0 1px 3px 0 #0f172a0d, 0 1px 2px -1px #0f172a08;--theme-shadow-elevated:0 4px 6px -1px #0f172a12, 0 2px 4px -2px #0f172a0a;--theme-shadow-fab:0 10px 15px -3px #0f172a1a, 0 4px 6px -4px #0f172a0d;--theme-skeleton-base:#f1f5f9;--theme-skeleton-highlight:#e2e8f0;--badge-blind-bg:#ef44441a;--badge-blind-border:#ef44444d;--badge-blind-text:#dc2626;--badge-mod-bg:#6366f11a;--badge-mod-border:#6366f159;--badge-mod-text:#4f46e5;--badge-admin-bg:#f59e0b1f;--badge-admin-border:#f59e0b59;--badge-admin-text:#d97706;--badge-user-bg:#0f172a0d;--badge-user-border:#0f172a1f;--badge-user-text:#64748b;--text-primary:#0f172a;--checkbox-bg:#fff;--checkbox-border:#94a3b8;--checkbox-color-scheme:light;--camera-badge-bg:#fff;--camera-badge-color:#1e293b;--camera-badge-border:#cbd5e1;--camera-badge-shadow:0 2px 6px #0f172a1f}*,:before,:after{box-sizing:border-box;margin:0;padding:0}:before,:after{pointer-events:none}html{min-height:100%;font-family:var(--font-sans)}body{background-color:var(--theme-bg-canvas);width:100%;max-width:100%;min-height:100dvh;color:var(--theme-text-primary);font-family:var(--font-sans);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;flex-direction:column;margin:0;font-size:16px;line-height:1.5;transition:background-color .2s,color .2s;display:flex;overflow-x:clip}h1,h2,h3,h4,h5,h6,p,span,a,article,section,div,dl,dt,dd,li{overflow-wrap:anywhere;word-break:break-word}dl,dt,dd{margin:0;padding:0}.app-shell{flex-direction:column;width:100%;min-height:100dvh;display:flex}.app-main-content{flex-direction:column;flex:1 0 auto;width:100%;display:flex}.srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.srOnlyFocusable{z-index:10000;width:1px;height:1px;position:absolute;top:-9999px;left:-9999px;overflow:hidden}.srOnlyFocusable:focus,.srOnlyFocusable:focus-visible{color:#09090b;outline-offset:2px;background-color:#10b981;border-radius:.5rem;outline:2px solid #fff;width:auto;height:auto;padding:.625rem 1rem;font-size:.875rem;font-weight:700;text-decoration:none;position:fixed;top:.75rem;left:.75rem;box-shadow:0 4px 12px #00000059}img,video,canvas,svg{max-width:100%;height:auto}a{color:inherit;text-decoration:none}button{appearance:none;color:inherit;font:inherit;font-family:var(--font-sans);cursor:pointer;box-shadow:none;background:0 0;border:1px solid #0000;outline:none}input:not([type=checkbox]),textarea,select{appearance:none;font:inherit;font-family:var(--font-sans);color:inherit;outline:none}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,[role=button]:focus-visible,[role=tab]:focus-visible,[role=radio]:focus-visible,[role=option]:focus-visible,[tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:2px;outline:2px solid #10b981}html[data-theme=light] a:focus-visible,html[data-theme=light] button:focus-visible,html[data-theme=light] input:focus-visible,html[data-theme=light] select:focus-visible,html[data-theme=light] textarea:focus-visible,html[data-theme=light] [role=button]:focus-visible,html[data-theme=light] [role=tab]:focus-visible,html[data-theme=light] [role=radio]:focus-visible,html[data-theme=light] [role=option]:focus-visible,html[data-theme=light] [tabindex]:not([tabindex="-1"]):focus-visible,body[data-theme=light] a:focus-visible,body[data-theme=light] button:focus-visible,body[data-theme=light] input:focus-visible,body[data-theme=light] select:focus-visible,body[data-theme=light] textarea:focus-visible,body[data-theme=light] [role=button]:focus-visible,body[data-theme=light] [role=tab]:focus-visible,body[data-theme=light] [role=radio]:focus-visible,body[data-theme=light] [role=option]:focus-visible,body[data-theme=light] [tabindex]:not([tabindex="-1"]):focus-visible,[data-theme=light] a:focus-visible,[data-theme=light] button:focus-visible,[data-theme=light] input:focus-visible,[data-theme=light] select:focus-visible,[data-theme=light] textarea:focus-visible,[data-theme=light] [role=button]:focus-visible,[data-theme=light] [role=tab]:focus-visible,[data-theme=light] [role=radio]:focus-visible,[data-theme=light] [role=option]:focus-visible,[data-theme=light] [tabindex]:not([tabindex="-1"]):focus-visible,.light a:focus-visible,.light button:focus-visible,.light input:focus-visible,.light select:focus-visible,.light textarea:focus-visible,.light [role=button]:focus-visible,.light [role=tab]:focus-visible,.light [role=radio]:focus-visible,.light [role=option]:focus-visible,.light [tabindex]:not([tabindex="-1"]):focus-visible{outline-offset:2px;outline:2px solid #059669}input:-webkit-autofill{caret-color:var(--text-primary,#f4f4f5);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary,#f4f4f5)!important;box-shadow:inset 0 0 0 1000px #121518!important}input:-webkit-autofill:hover{caret-color:var(--text-primary,#f4f4f5);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary,#f4f4f5)!important;box-shadow:inset 0 0 0 1000px #121518!important}input:-webkit-autofill:focus{caret-color:var(--text-primary,#f4f4f5);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary,#f4f4f5)!important;box-shadow:inset 0 0 0 1000px #121518!important}input:-webkit-autofill:active{caret-color:var(--text-primary,#f4f4f5);transition:background-color 5000s ease-in-out;-webkit-text-fill-color:var(--text-primary,#f4f4f5)!important;box-shadow:inset 0 0 0 1000px #121518!important}html[data-theme=light] input:-webkit-autofill{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] input:-webkit-autofill:hover{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] input:-webkit-autofill:focus{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}html[data-theme=light] input:-webkit-autofill:active{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}body[data-theme=light] input:-webkit-autofill{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}body[data-theme=light] input:-webkit-autofill:hover{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}body[data-theme=light] input:-webkit-autofill:focus{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}body[data-theme=light] input:-webkit-autofill:active{caret-color:var(--theme-text-primary,#0f172a);-webkit-text-fill-color:var(--theme-text-primary,#0f172a)!important;box-shadow:inset 0 0 0 1000px #fff!important}input[type=checkbox]{appearance:none;cursor:pointer;accent-color:#10b981;width:1.125rem;min-width:1.125rem;height:1.125rem;min-height:1.125rem;color-scheme:var(--checkbox-color-scheme,dark);border:1.5px solid var(--checkbox-border,#52525b);background-color:var(--checkbox-bg,#18181b);border-radius:.25rem;outline:none;flex-shrink:0;place-content:center;margin:0;transition:background-color .15s,border-color .15s;display:inline-grid}input[type=checkbox]:hover:not(:disabled){border-color:#10b981}input[type=checkbox]:checked{background-color:#10b981;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23ffffff' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3.5 8.5 6.5 11.5 12.5 4.5'/%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:.875rem .875rem;border-color:#059669}select{appearance:none;font:inherit;color:inherit;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%2394a3b8' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;background-size:.875rem .875rem;outline:none;padding-left:.875rem;padding-right:2.5rem}.btnPrimary{cursor:pointer;background-color:#10b981;border:1px solid #ffffff1f;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:700;text-decoration:none;transition:background-color .15s,border-color .15s,transform .15s,color .15s;display:inline-flex;box-shadow:inset 0 1px #ffffff40;white-space:nowrap!important;color:#022c22!important}.btnPrimary:hover:not(:disabled){background-color:#059669;transform:translateY(-1px);color:#fff!important}.btnPrimary:disabled{opacity:.55;cursor:not-allowed}.btnSecondary{cursor:pointer;background-color:#161d2a;border:1px solid #ffffff1a;border-radius:.5rem;justify-content:center;align-items:center;gap:.5rem;height:2.5rem;padding:0 1.125rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s,transform .15s;display:inline-flex;white-space:nowrap!important;color:#f1f5f9!important}.btnSecondary:hover:not(:disabled){background-color:#1e293b;border-color:#fff3;transform:translateY(-1px);color:#fff!important}.btnSecondary:disabled{opacity:.55;cursor:not-allowed}html[data-theme=light],body[data-theme=light]{--theme-bg-canvas:#f8fafc;--theme-bg-surface:#fff;--theme-bg-surface-hover:#f1f5f9;--theme-bg-elevated:#f1f5f9;--theme-text-primary:#0f172a;--theme-text-secondary:#475569;--theme-text-muted:#64748b;--theme-border:#cbd5e1;--theme-accent:#059669;--theme-accent-hover:#047857;--theme-accent-contrast:#fff;--theme-accent-tint:#ecfdf5;--theme-accent-border:#a7f3d0;--checkbox-bg:#fff;--checkbox-border:#94a3b8;--checkbox-color-scheme:light;--camera-badge-bg:#fff;--camera-badge-color:#1e293b;--camera-badge-border:#cbd5e1;--camera-badge-shadow:0 2px 6px #0f172a1f;color:#0f172a;background-color:#f8fafc}html[data-theme=light] .btnPrimary,body[data-theme=light] .btnPrimary{color:#fff;background-color:#059669;border-color:#047857}html[data-theme=light] .btnPrimary:hover:not(:disabled),body[data-theme=light] .btnPrimary:hover:not(:disabled){background-color:#047857}html[data-theme=light] .btnSecondary,body[data-theme=light] .btnSecondary{color:#0f172a;background-color:#f1f5f9;border-color:#cbd5e1}html[data-theme=light] .btnSecondary:hover:not(:disabled),body[data-theme=light] .btnSecondary:hover:not(:disabled){background-color:#e2e8f0;border-color:#94a3b8}html[data-theme=light] input[type=checkbox],body[data-theme=light] input[type=checkbox]{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background-color:#fff;border:1.5px solid #94a3b8}html[data-theme=light] input[type=checkbox]:checked,body[data-theme=light] input[type=checkbox]:checked{background-color:#10b981;border-color:#059669}html[data-theme=light] select,body[data-theme=light] select{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%23475569' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E")}.system-page-container{box-sizing:border-box;background-color:var(--theme-bg-canvas);min-height:calc(100dvh - 8rem);color:var(--text-primary,#f4f4f5);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}.system-page-card{box-sizing:border-box;text-align:center;border:1px solid var(--border-subtle,#27272a);background-color:#ffffff05;border-radius:.875rem;flex-direction:column;align-items:center;gap:.875rem;width:100%;max-width:26rem;padding:2rem 1.25rem;display:flex}@media (min-width:640px){.system-page-card{padding:2.375rem 2rem}}html[data-theme=light] .system-page-card,body[data-theme=light] .system-page-card,[data-theme=light] .system-page-card,.light .system-page-card{background-color:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px -4px #0f172a0f}.system-page-badge{font-family:var(--font-mono);letter-spacing:.06em;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.system-page-badge.error{color:#f87171;background-color:#ef44441a;border:1px solid #ef444447}.system-page-badge.notfound{color:#34d399;background-color:#10b9811a;border:1px solid #10b98147}.system-page-title{letter-spacing:-.03em;white-space:nowrap;color:var(--text-primary,#f4f4f5);margin:0;font-size:clamp(1.1875rem,4.8vw,1.5rem);font-weight:800;line-height:1.35}.system-page-description{max-width:21rem;color:var(--theme-text-secondary);word-break:keep-all;overflow-wrap:break-word;margin:0;font-size:.875rem;line-height:1.6}.system-error-digest{max-width:100%;font-family:var(--font-mono);color:var(--theme-text-muted);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;overflow:hidden}.system-page-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;margin-top:.5rem;display:grid}.system-page-btn-primary,.system-page-btn-secondary,.system-page-btn-retry{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;display:inline-flex}.system-page-btn-primary{color:#fff;background-color:#10b981;border:1px solid #059669}.system-page-btn-secondary,.system-page-btn-retry{color:#f4f4f5;background-color:#18181b;border:1px solid #3f3f46}html[data-theme=light] .system-page-btn-secondary,html[data-theme=light] .system-page-btn-retry,[data-theme=light] .system-page-btn-secondary,[data-theme=light] .system-page-btn-retry,.light .system-page-btn-secondary,.light .system-page-btn-retry{color:#1e293b;background-color:#fff;border-color:#cbd5e1}.brandLogoFont{letter-spacing:-.04em;text-transform:uppercase;font-synthesis:none;white-space:nowrap;line-height:1;font-family:var(--font-brand-logo),"GamezLogoBlack",sans-serif!important;font-weight:900!important}.grecaptcha-badge{visibility:hidden;opacity:0;pointer-events:none}.recaptchaNotice{color:var(--text-muted,#71717a);text-align:center;margin-top:.5rem;font-size:.6875rem;line-height:1.4}html[data-theme=light] .recaptchaNotice,body[data-theme=light] .recaptchaNotice,[data-theme=light] .recaptchaNotice,.light .recaptchaNotice{color:#64748b}.error-boundary-container{box-sizing:border-box;background-color:var(--theme-bg-canvas,#121212);width:100%;min-height:calc(100dvh - 8rem);color:var(--text-primary,#f4f4f5);flex-direction:column;justify-content:center;align-items:center;padding:1.5rem 1rem;display:flex}html[data-theme=light] .error-boundary-container,body[data-theme=light] .error-boundary-container,[data-theme=light] .error-boundary-container,.light .error-boundary-container{color:#0f172a;background-color:#f8fafc}.error-boundary-card{box-sizing:border-box;border:1px solid var(--border-subtle,#27272a);text-align:center;background-color:#ffffff05;border-radius:.875rem;flex-direction:column;align-items:center;gap:.875rem;width:100%;max-width:26rem;padding:2rem 1.25rem;display:flex}@media (min-width:640px){.error-boundary-card{padding:2.375rem 2rem}}html[data-theme=light] .error-boundary-card,body[data-theme=light] .error-boundary-card,[data-theme=light] .error-boundary-card,.light .error-boundary-card{background-color:#fff;border-color:#e2e8f0;box-shadow:0 4px 16px -4px #0f172a0f}.error-boundary-badge{font-family:var(--font-mono,monospace);letter-spacing:.06em;white-space:nowrap;border-radius:9999px;justify-content:center;align-items:center;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;line-height:1;display:inline-flex}.error-boundary-badge--system{color:#f87171;background-color:#ef44441a;border:1px solid #ef444447}html[data-theme=light] .error-boundary-badge--system,body[data-theme=light] .error-boundary-badge--system,[data-theme=light] .error-boundary-badge--system,.light .error-boundary-badge--system{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.error-boundary-badge--not-found{color:#34d399;background-color:#10b9811a;border:1px solid #10b98147}html[data-theme=light] .error-boundary-badge--not-found,body[data-theme=light] .error-boundary-badge--not-found,[data-theme=light] .error-boundary-badge--not-found,.light .error-boundary-badge--not-found{color:#059669;background-color:#ecfdf5;border-color:#a7f3d0}.error-boundary-title{letter-spacing:-.03em;white-space:nowrap;color:var(--text-primary,#f4f4f5);margin:0;font-size:clamp(1.1875rem,4.8vw,1.5rem);font-weight:800;line-height:1.35}html[data-theme=light] .error-boundary-title,body[data-theme=light] .error-boundary-title,[data-theme=light] .error-boundary-title,.light .error-boundary-title{color:#0f172a}.error-boundary-desc{word-break:keep-all;overflow-wrap:break-word;max-width:21rem;color:var(--text-secondary,#a1a1aa);margin:0;font-size:.875rem;line-height:1.6}html[data-theme=light] .error-boundary-desc,body[data-theme=light] .error-boundary-desc,[data-theme=light] .error-boundary-desc,.light .error-boundary-desc{color:#475569}.error-boundary-ref-code{max-width:100%;font-family:var(--font-mono,monospace);color:var(--text-muted,#71717a);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.6875rem;line-height:1.4;overflow:hidden}html[data-theme=light] .error-boundary-ref-code,body[data-theme=light] .error-boundary-ref-code,[data-theme=light] .error-boundary-ref-code,.light .error-boundary-ref-code{color:#64748b}.error-boundary-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem;width:100%;margin-top:.5rem;display:grid}.error-boundary-btn-primary,.error-boundary-btn-secondary{box-sizing:border-box;white-space:nowrap;cursor:pointer;border-radius:.5rem;justify-content:center;align-items:center;width:100%;height:2.75rem;padding:0 1.25rem;font-size:.875rem;font-weight:600;text-decoration:none;transition:background-color .15s,border-color .15s,color .15s;display:inline-flex}.error-boundary-btn-primary{color:#fff;background-color:#10b981;border:1px solid #059669}.error-boundary-btn-primary:hover{background-color:#059669;border-color:#047857}html[data-theme=light] .error-boundary-btn-primary,body[data-theme=light] .error-boundary-btn-primary,[data-theme=light] .error-boundary-btn-primary,.light .error-boundary-btn-primary{color:#fff;background-color:#10b981;border-color:#059669}html[data-theme=light] .error-boundary-btn-primary:hover,body[data-theme=light] .error-boundary-btn-primary:hover,[data-theme=light] .error-boundary-btn-primary:hover,.light .error-boundary-btn-primary:hover{background-color:#059669;border-color:#047857}.error-boundary-btn-secondary{color:#f4f4f5;background-color:#18181b;border:1px solid #3f3f46}.error-boundary-btn-secondary:hover{background-color:#27272a;border-color:#52525b}html[data-theme=light] .error-boundary-btn-secondary,body[data-theme=light] .error-boundary-btn-secondary,[data-theme=light] .error-boundary-btn-secondary,.light .error-boundary-btn-secondary{color:#1e293b;background-color:#fff;border-color:#cbd5e1}html[data-theme=light] .error-boundary-btn-secondary:hover,body[data-theme=light] .error-boundary-btn-secondary:hover,[data-theme=light] .error-boundary-btn-secondary:hover,.light .error-boundary-btn-secondary:hover{background-color:#f8fafc;border-color:#94a3b8}.official-notice-img{border-radius:.75rem;max-width:100%;height:auto;margin:1rem 0;display:block}
.C86LDa_progressBarContainer{z-index:99999;pointer-events:none;background-color:#0000;height:.1875rem;position:fixed;top:0;left:0;right:0}.C86LDa_bar{will-change:width,opacity;background:linear-gradient(90deg,#3ecf8e 0%,#00c573 50%,#4ade80 100%);border-radius:0 .125rem .125rem 0;height:100%;transition:width .25s cubic-bezier(.4,0,.2,1),opacity .35s;box-shadow:0 0 .625rem #3ecf8eb3,0 0 .3125rem #3ecf8e66}.C86LDa_pulseGlow{background:linear-gradient(90deg,#0000,#fff9);width:6.25rem;animation:1s infinite alternate C86LDa_pulse;position:absolute;top:0;bottom:0;right:0}@keyframes C86LDa_pulse{0%{opacity:.4}to{opacity:1}}
.oqOhjW_footer{background-color:var(--theme-bg-surface);border-top:1px solid var(--theme-border-card);width:100%;padding-top:2.5rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));padding-left:calc(1rem + env(safe-area-inset-left,0px));padding-right:calc(1rem + env(safe-area-inset-right,0px));flex-shrink:0;margin-top:auto;transition:background-color .2s,border-color .2s}@media (min-width:48rem){.oqOhjW_footer{padding-top:3rem;padding-bottom:calc(5.5rem + env(safe-area-inset-bottom,0px));padding-left:1.5rem;padding-right:1.5rem}}@media (min-width:64rem){.oqOhjW_footer{padding:3.5rem 1.5rem}}[data-theme=light] .oqOhjW_footer{background-color:#fff;border-top:1px solid #cbd5e1;box-shadow:0 -4px 16px #0f172a08}[data-theme=dark] .oqOhjW_footer{background-color:#141414;border-top:1px solid #2a2a2a}.oqOhjW_footerFallback{background-color:var(--theme-bg-surface);border-top:1px solid var(--theme-border-card);flex-shrink:0;width:100%;height:8rem;margin-top:auto}.oqOhjW_container{max-width:var(--max-width-container,100rem);flex-direction:column;gap:2rem;width:100%;margin:0 auto;display:flex}@media (min-width:64rem){.oqOhjW_container{gap:2.5rem}}.oqOhjW_signatureBanner{border-radius:var(--radius-cards);word-break:keep-all;background:linear-gradient(135deg,#0f1218 0%,#161b22 100%);border:1px solid #10b9813d;flex-direction:column;align-items:stretch;gap:1.25rem;padding:1.5rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 8px 24px #00000038,inset 0 1px #ffffff0a}@media (min-width:48rem){.oqOhjW_signatureBanner{flex-direction:row;justify-content:space-between;align-items:center;gap:2rem;padding:1.75rem 2.25rem}}.oqOhjW_bannerContent{flex-direction:column;gap:.5rem;min-width:0;max-width:52rem;display:flex}.oqOhjW_bannerBadgeRow{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.oqOhjW_brandLogo{font-family:var(--font-brand-logo),"GamezLogoBlack",sans-serif;letter-spacing:-.04em;text-transform:uppercase;font-synthesis:none;white-space:nowrap;color:#f8fafc;font-size:1.25rem;font-weight:900;line-height:1;text-decoration:none}.oqOhjW_brandLogo .oqOhjW_brandLogoAccent{color:#10b981;font-weight:900}.oqOhjW_brandEngineBadge{border-radius:var(--radius-tags);color:#34d399;letter-spacing:.02rem;white-space:nowrap;background-color:#10b9811f;border:1px solid #10b98152;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.oqOhjW_brandBadge{border-radius:var(--radius-tags);color:#cbd5e1;letter-spacing:.02rem;white-space:nowrap;background-color:#ffffff0d;border:1px solid #94a3b833;align-items:center;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;display:inline-flex}.oqOhjW_bannerHeadline{color:#f8fafc;letter-spacing:-.02rem;margin:0;font-size:1.0625rem;font-weight:800;line-height:1.4}@media (min-width:48rem){.oqOhjW_bannerHeadline{font-size:1.125rem}}.oqOhjW_bannerSubcopy{color:#94a3b8;word-break:keep-all;margin:0;font-size:.84375rem;line-height:1.6}.oqOhjW_bannerCtaWrapper{flex-direction:column;flex-shrink:0;align-items:stretch;gap:.625rem;width:100%;display:flex}@media (min-width:48rem){.oqOhjW_bannerCtaWrapper{flex-direction:row;justify-content:flex-end;align-items:center;gap:.75rem;width:auto}}.oqOhjW_bannerPrimaryCta{border-radius:var(--radius-inputs);color:#ecfdf5;white-space:nowrap;word-break:keep-all;background-color:#10b98124;border:1px solid #10b98173;justify-content:center;align-items:center;gap:.5rem;min-height:2.625rem;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s,transform .15s;display:inline-flex}.oqOhjW_bannerPrimaryCta:hover{color:#06110b;background-color:#10b981;border-color:#10b981;transform:translateY(-.0625rem)}.oqOhjW_bannerPrimaryCta:hover .oqOhjW_ctaStatusDot{box-shadow:none;background-color:#06110b}.oqOhjW_ctaStatusDot{background-color:#10b981;border-radius:50%;flex-shrink:0;width:.4375rem;height:.4375rem;transition:background-color .15s,box-shadow .15s;box-shadow:0 0 .375rem #10b981bf}.oqOhjW_bannerSecondaryCta,.oqOhjW_bannerCtaCard{border-radius:var(--radius-inputs);color:#cbd5e1;white-space:nowrap;word-break:keep-all;background-color:#ffffff0a;border:1px solid #94a3b838;justify-content:center;align-items:center;min-height:2.625rem;padding:.625rem 1rem;font-size:.8125rem;font-weight:600;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.oqOhjW_bannerSecondaryCta:hover,.oqOhjW_bannerCtaCard:hover{color:#f8fafc;background-color:#ffffff14;border-color:#94a3b873}.oqOhjW_linksGrid{grid-template-columns:1fr;gap:1.5rem;display:grid}@media (min-width:48rem){.oqOhjW_linksGrid{grid-template-columns:repeat(3,1fr);gap:2rem}}@media (min-width:64rem){.oqOhjW_linksGrid{gap:3rem}}.oqOhjW_linkColumn{flex-direction:column;gap:.75rem;display:flex}.oqOhjW_linkColumn h3,.oqOhjW_linkColumn h4{color:var(--theme-text-primary);letter-spacing:.01rem;border-bottom:1px solid var(--theme-border-card);margin:0;padding-bottom:.5rem;font-size:.8125rem;font-weight:700}.oqOhjW_linkColumn ul{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.oqOhjW_linkColumn li{line-height:1.5}.oqOhjW_linkColumn a{color:#94a3b8;word-break:keep-all;padding:.125rem 0;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s;display:inline-block}.oqOhjW_linkColumn a:hover{color:var(--theme-text-primary)}[data-theme=light] .oqOhjW_linkColumn a{color:#64748b}[data-theme=light] .oqOhjW_linkColumn a:hover{color:#0f172a}.oqOhjW_linkColumn .oqOhjW_highlightLink{color:var(--theme-text-primary);font-weight:700}[data-theme=light] .oqOhjW_linkColumn .oqOhjW_highlightLink{color:#0f172a}.oqOhjW_bottomBar{border-top:1px solid var(--theme-border-card);flex-direction:column;gap:1rem;padding-top:1.5rem;display:flex}@media (min-width:48rem){.oqOhjW_bottomBar{flex-direction:row;justify-content:space-between;align-items:center}}.oqOhjW_copyrightArea{flex-direction:column;gap:.5rem;display:flex}.oqOhjW_copyrightText{color:#94a3b8;word-break:keep-all;margin:0;font-size:.75rem;font-weight:500}[data-theme=light] .oqOhjW_copyrightText{color:#64748b}.oqOhjW_systemStatusArea{color:var(--theme-text-muted,#94a3b8);flex-wrap:wrap;align-items:center;gap:.5rem;font-size:.75rem;display:flex}[data-theme=light] .oqOhjW_systemStatusArea{color:#64748b}.oqOhjW_systemBadge{color:var(--theme-text-muted,#94a3b8);white-space:nowrap;align-items:center;font-size:.75rem;font-weight:500;display:inline-flex}[data-theme=light] .oqOhjW_systemBadge{color:#64748b}.oqOhjW_statusDivider{color:var(--theme-text-muted,#64748b);-webkit-user-select:none;user-select:none;font-size:.75rem;line-height:1}.oqOhjW_versionUpdateLink{color:var(--theme-text-muted,#94a3b8);border-radius:var(--radius-tags);background-color:var(--theme-bg-elevated);border:1px solid var(--theme-border-card);flex-wrap:wrap;align-items:center;gap:.5rem;padding:.25rem .625rem;font-size:.75rem;text-decoration:none;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.oqOhjW_versionUpdateLink:hover{color:var(--theme-text-primary);border-color:var(--theme-accent)}.oqOhjW_versionUpdateLink:hover .oqOhjW_versionTag,.oqOhjW_versionUpdateLink:hover .oqOhjW_lastUpdatedLabel{color:var(--theme-text-primary)}[data-theme=light] .oqOhjW_versionUpdateLink{color:#64748b;background-color:#f8fafc;border-color:#e2e8f0}[data-theme=light] .oqOhjW_versionUpdateLink:hover{color:#0f172a;border-color:#059669}:is([data-theme=light] .oqOhjW_versionUpdateLink:hover .oqOhjW_versionTag,[data-theme=light] .oqOhjW_versionUpdateLink:hover .oqOhjW_lastUpdatedLabel){color:#0f172a}.oqOhjW_versionTag{font-size:.75rem;font-family:var(--font-mono,ui-monospace, SFMono-Regular, Menlo, monospace);color:inherit;white-space:nowrap;font-weight:600}.oqOhjW_lastUpdatedLabel{color:inherit;white-space:nowrap;font-variant-numeric:tabular-nums;font-size:.75rem;font-weight:500}.oqOhjW_lastUpdatedLabel time{font-weight:600}
.TAANla_scrollTopButton{bottom:calc(5rem + env(safe-area-inset-bottom,0px));background-color:var(--theme-bg-surface);border:1px solid var(--theme-border-card);width:2.75rem;height:2.75rem;color:var(--theme-text-secondary);cursor:pointer;z-index:999;opacity:0;visibility:hidden;border-radius:50%;outline:none;justify-content:center;align-items:center;padding:0;transition:opacity .25s cubic-bezier(.16,1,.3,1),transform .25s cubic-bezier(.16,1,.3,1),visibility .25s,background-color .15s,border-color .15s,color .15s;display:flex;position:fixed;right:1.5rem;transform:translateY(1rem)scale(.9);box-shadow:0 .5rem 1.25rem #0006;pointer-events:none!important}@media (min-width:48rem){.TAANla_scrollTopButton{bottom:calc(2.5rem + env(safe-area-inset-bottom,0px));width:3rem;height:3rem;right:2rem}}.TAANla_scrollTopButton:hover{color:var(--theme-accent);border-color:var(--theme-accent);background-color:var(--theme-bg-elevated);transform:translateY(-.125rem)scale(1.05);box-shadow:0 .75rem 1.5rem #00000080,0 0 .5rem #3ecf8e33}.TAANla_scrollTopButton:active{transform:translateY(0)scale(.95)}.TAANla_scrollTopButton svg{stroke-width:2.5px;width:1.25rem;height:1.25rem}@media (min-width:48rem){.TAANla_scrollTopButton svg{width:1.375rem;height:1.375rem}}.TAANla_visible{opacity:1;visibility:visible;transform:translateY(0)scale(1);pointer-events:auto!important}
@keyframes Y2S0ua_translatorShimmer{0%{background-position:-200% 0}to{background-position:200% 0}}@keyframes Y2S0ua_translatorSpin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Y2S0ua_translatorFadeIn{0%{opacity:0}to{opacity:1}}.Y2S0ua_translatorOverlay{z-index:950;box-sizing:border-box;background-color:#0b0e14;flex-direction:column;justify-content:flex-start;align-items:center;padding:2.25rem 1.25rem 3.5rem;animation:.12s ease-out Y2S0ua_translatorFadeIn;display:flex;position:fixed;inset:4rem 0 0;overflow:hidden}[data-theme=light] .Y2S0ua_translatorOverlay{background-color:#f8fafc}.Y2S0ua_overlayInner{box-sizing:border-box;flex-direction:column;gap:1.75rem;width:100%;max-width:82rem;display:flex;position:relative}.Y2S0ua_statusFloatingWrap{justify-content:center;align-items:center;width:100%;margin-bottom:.25rem;display:flex}.Y2S0ua_statusPillBadge{color:#f1f5f9;letter-spacing:.01em;background-color:#111621;border:1px solid #10b9816b;border-radius:999rem;align-items:center;gap:.625rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;display:inline-flex;box-shadow:0 .5rem 1.75rem #00000073}[data-theme=light] .Y2S0ua_statusPillBadge{color:#0f172a;background-color:#fff;border-color:#05966966;box-shadow:0 .5rem 1.5rem #0f172a14}.Y2S0ua_statusSpinner{border:2px solid #10b98140;border-top-color:#10b981;border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.75s linear infinite Y2S0ua_translatorSpin}.Y2S0ua_statusLangHighlight{color:#10b981;font-weight:800}[data-theme=light] .Y2S0ua_statusLangHighlight{color:#059669}.Y2S0ua_shimmerBar{background:linear-gradient(90deg,#1e293ba6 0%,#334155e6 50%,#1e293ba6 100%) 0 0/200% 100%;border-radius:.5rem;animation:1.4s ease-in-out infinite Y2S0ua_translatorShimmer}[data-theme=light] .Y2S0ua_shimmerBar{background:linear-gradient(90deg,#e2e8f0cc 0%,#f1f5f9 50%,#e2e8f0cc 100%) 0 0/200% 100%}.Y2S0ua_skeletonHeroBlock{background-color:#0f131b;border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;align-items:center;gap:.875rem;padding:1.5rem 1rem;display:flex}[data-theme=light] .Y2S0ua_skeletonHeroBlock{background-color:#fff;border-color:#0f172a14}.Y2S0ua_heroPillBar{border-radius:999rem;width:9rem;height:1.5rem}.Y2S0ua_heroTitleBar{width:62%;max-width:28rem;height:2.25rem}.Y2S0ua_heroSubBar{width:78%;max-width:38rem;height:1.125rem}.Y2S0ua_heroButtonRow{justify-content:center;align-items:center;gap:.75rem;margin-top:.375rem;display:flex}.Y2S0ua_heroBtnSkeleton{border-radius:.5rem;width:8.5rem;height:2.625rem}.Y2S0ua_skeletonKpiGrid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;width:100%;display:grid}@media (max-width:768px){.Y2S0ua_skeletonKpiGrid{grid-template-columns:1fr}}.Y2S0ua_skeletonCard{background-color:#0f131b;border:1px solid #ffffff12;border-radius:.75rem;flex-direction:column;gap:.625rem;padding:1.25rem;display:flex}[data-theme=light] .Y2S0ua_skeletonCard{background-color:#fff;border-color:#0f172a14}.Y2S0ua_cardLabelBar{width:45%;height:.875rem}.Y2S0ua_cardValueBar{width:65%;height:1.625rem}.Y2S0ua_cardSubBar{width:85%;height:.75rem}.Y2S0ua_skeletonContentGrid{grid-template-columns:1.15fr .85fr;gap:1.25rem;width:100%;display:grid}@media (max-width:1024px){.Y2S0ua_skeletonContentGrid{grid-template-columns:1fr}}.Y2S0ua_skeletonPanel{background-color:#0f131b;border:1px solid #ffffff12;border-radius:.875rem;flex-direction:column;gap:.875rem;padding:1.5rem;display:flex}[data-theme=light] .Y2S0ua_skeletonPanel{background-color:#fff;border-color:#0f172a14}.Y2S0ua_panelHeadingBar{width:55%;height:1.375rem}.Y2S0ua_panelLineBar{border-radius:.625rem;width:100%;height:3rem}.Y2S0ua_panelButtonGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:.625rem;display:grid}.Y2S0ua_panelBtnBar{border-radius:.5rem;width:100%;height:2.5rem}.Y2S0ua_panelSubmitBar{border-radius:.625rem;width:100%;height:2.875rem;margin-top:.25rem}
