.gx-empty-destination{width:100%;height:100%;min-width:0;background:transparent}.gx-object-grid,.gx-object-grid *,.gx-object-grid *:before,.gx-object-grid *:after{box-sizing:border-box}.gx-object-grid{--gx-object-grid-line: rgb(103 102 95 / .115);--gx-object-grid-free-duration: .28s;position:relative;width:100%;height:100%;min-width:0;min-height:0;overflow:auto;container-name:gx-object-grid;container-type:inline-size;background-color:var(--gx-shell-canvas, #f7f7f4)}.gx-object-grid__layout{--gx-object-grid-columns: var(--gx-object-grid-columns-desktop);--gx-object-grid-cell: calc(100cqw / var(--gx-object-grid-columns));position:relative;z-index:1;width:100%;min-height:100%;display:grid;grid-template-columns:repeat(var(--gx-object-grid-columns),minmax(0,1fr));grid-auto-rows:var(--gx-object-grid-cell);gap:0;padding:0;align-content:start!important;justify-content:stretch!important;transform:none!important;background-color:var(--gx-shell-canvas, #f7f7f4)}.gx-object-grid__coordinate-guide{position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;overflow:hidden;pointer-events:none;transform:none!important}.gx-object-grid__column-guides,.gx-object-grid__row-guides{position:absolute;top:0;right:0;bottom:0;left:0}.gx-object-grid__column-guides{display:grid;grid-template-columns:repeat(var(--gx-object-grid-columns),minmax(0,1fr))}.gx-object-grid__column-guide{min-width:0;border-inline-start:1px solid var(--gx-object-grid-line)}.gx-object-grid__column-guide:last-child{border-inline-end:1px solid var(--gx-object-grid-line)}.gx-object-grid__row-guide{position:absolute;top:calc(var(--gx-object-grid-cell) * var(--gx-object-grid-line-index));right:0;left:0;height:1px;background:var(--gx-object-grid-line)}.gx-object-grid__object{--gx-object-allocation-ink: var(--gx-shell-location, #536a88);--gx-object-free-ink: color-mix( in srgb, var(--gx-ref-color-signal-danger, #b42336) 30%, var(--gx-shell-copy, var(--gx-ref-color-copy, #65645e)) );position:relative;z-index:1;isolation:isolate;min-width:0;min-height:0;width:auto!important;height:auto!important;inset:auto!important;align-self:stretch!important;justify-self:stretch!important;margin:0!important;transform:none!important;overflow:clip!important;grid-column:var(--gx-object-column) / span var(--gx-object-width);grid-row:var(--gx-object-row) / span var(--gx-object-height)}.gx-object-grid__region{--gx-object-grid-region-line: color-mix( in srgb, var(--gx-shell-ink, #20201e) 34%, var(--gx-sys-color-border-default, #c8c8c1) );position:relative;z-index:0;min-width:0;min-height:0;width:auto!important;height:auto!important;inset:auto!important;align-self:stretch!important;justify-self:stretch!important;margin:0!important;overflow:hidden!important;pointer-events:none!important;transform:none!important;grid-column:var(--gx-object-column) / span var(--gx-object-width);grid-row:var(--gx-object-row) / span var(--gx-object-height);background:transparent;box-shadow:inset 0 0 0 1px var(--gx-object-grid-region-line)}.gx-object-grid-overlay{position:fixed;z-index:420;width:max-content;max-width:calc(100vw - 16px);min-width:0;visibility:hidden;pointer-events:none;transition:visibility .18s step-end}.gx-object-grid-overlay[data-open=true][data-positioned=true]{visibility:visible;transition:visibility 0ms step-start}.gx-object-grid-overlay[data-open=true][data-positioned=true][data-interactive=true]{pointer-events:auto}.gx-object-grid__object[data-object-layout=flow]{grid-column:span var(--gx-object-width);grid-row:span var(--gx-object-height)}.gx-object-grid__object[data-allocation=visible]:before,.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object:before,.gx-object-grid__allocation-guide{content:"";position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.gx-object-grid__object[data-allocation=visible]:before,.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object:before{z-index:-1;background:transparent;transition:background-color .15s ease}.gx-object-grid__allocation-guide{display:block;z-index:2;transform:none!important;background:linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) left top / 12px 1px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) left top / 1px 12px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) right top / 12px 1px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) right top / 1px 12px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) left bottom / 12px 1px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) left bottom / 1px 12px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) right bottom / 12px 1px no-repeat,linear-gradient(var(--gx-object-allocation-ink),var(--gx-object-allocation-ink)) right bottom / 1px 12px no-repeat;opacity:0;transition:opacity .15s ease}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object:before{animation:gx-object-allocation-claim .42s var(--gx-sys-motion-easing-standard, ease-out) var(--gx-object-entry-delay, 0ms) backwards}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__allocation-guide{animation:gx-object-allocation-corners .46s var(--gx-sys-motion-easing-standard, ease-out) var(--gx-object-entry-delay, 0ms) backwards}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object>:not(.gx-object-grid__allocation-guide){animation:gx-object-materialize .36s var(--gx-sys-motion-easing-enter, ease-out) calc(var(--gx-object-entry-delay, 0ms) + 90ms) backwards}@keyframes gx-object-allocation-claim{0%{background:color-mix(in srgb,var(--gx-object-allocation-ink) 0%,transparent)}36%{background:color-mix(in srgb,var(--gx-object-allocation-ink) 7%,transparent)}to{background:transparent}}@keyframes gx-object-allocation-corners{0%{opacity:0}28%,58%{opacity:.62}to{opacity:0}}@keyframes gx-object-materialize{0%{opacity:0}to{opacity:1}}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=pending]{opacity:0;pointer-events:none}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=pending]:before,.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=pending]>.gx-object-grid__allocation-guide{animation:none;opacity:0}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=pending]>:not(.gx-object-grid__allocation-guide){animation:none;opacity:0}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=freeing]{--gx-object-allocation-ink: var(--gx-object-free-ink);z-index:2;pointer-events:none}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=freeing]:before{animation:gx-object-allocation-free var(--gx-object-grid-free-duration) var(--gx-sys-motion-easing-exit, ease-in) both}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=freeing]>.gx-object-grid__allocation-guide{animation:gx-object-allocation-free-corners var(--gx-object-grid-free-duration) var(--gx-sys-motion-easing-exit, ease-in) both}.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object[data-object-presence=freeing]>:not(.gx-object-grid__allocation-guide){animation:gx-object-dematerialize var(--gx-object-grid-free-duration) var(--gx-sys-motion-easing-exit, ease-in) both}@keyframes gx-object-allocation-free{0%{background:transparent}42%{background:color-mix(in srgb,var(--gx-object-free-ink) 12%,transparent)}to{background:transparent}}@keyframes gx-object-allocation-free-corners{0%{opacity:0}42%{opacity:.68}to{opacity:0}}@keyframes gx-object-dematerialize{0%{opacity:1}42%{opacity:.7}to{opacity:0}}@media(hover:hover){.gx-object-grid__object[data-allocation=visible]:hover:before{background:color-mix(in srgb,var(--gx-object-allocation-ink) 7%,transparent)}.gx-object-grid__object[data-allocation=visible]:hover>.gx-object-grid__allocation-guide{opacity:.52}}@media(prefers-reduced-motion:reduce){.gx-object-grid__object[data-allocation=visible]:before,.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object:before,.gx-object-grid__allocation-guide,.gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object>:not(.gx-object-grid__allocation-guide){animation:none;transition:none}}[data-gx-motion=reduced] .gx-object-grid__object[data-allocation=visible]:before,[data-gx-motion=reduced] .gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object:before,[data-gx-motion=reduced] .gx-object-grid__allocation-guide,[data-gx-motion=reduced] .gx-object-grid[data-allocation-entry=enabled] .gx-object-grid__object>:not(.gx-object-grid__allocation-guide){animation:none;transition:none}@container gx-object-grid (max-width: 720px){.gx-object-grid__layout{--gx-object-grid-columns: var(--gx-object-grid-columns-compact)}.gx-object-grid__object{grid-column:var(--gx-object-compact-column) / span var(--gx-object-compact-width);grid-row:var(--gx-object-compact-row) / span var(--gx-object-compact-height)}.gx-object-grid__object[data-object-layout=flow]{grid-column:span var(--gx-object-compact-width);grid-row:span var(--gx-object-compact-height)}.gx-object-grid__region{grid-column:var(--gx-object-compact-column) / span var(--gx-object-compact-width);grid-row:var(--gx-object-compact-row) / span var(--gx-object-compact-height)}}@container gx-object-grid (max-width: 440px){.gx-object-grid__layout{--gx-object-grid-columns: var(--gx-object-grid-columns-mobile)}.gx-object-grid__object{grid-column:var(--gx-object-mobile-column) / span var(--gx-object-mobile-width);grid-row:var(--gx-object-mobile-row) / span var(--gx-object-mobile-height)}.gx-object-grid__object[data-object-layout=flow]{grid-column:span var(--gx-object-mobile-width);grid-row:span var(--gx-object-mobile-height)}.gx-object-grid__region{grid-column:var(--gx-object-mobile-column) / span var(--gx-object-mobile-width);grid-row:var(--gx-object-mobile-row) / span var(--gx-object-mobile-height)}}.gx-player-identity-object,.gx-player-identity-object *,.gx-player-identity-object *:before,.gx-player-identity-object *:after{box-sizing:border-box}.gx-player-identity-object{--gx-player-identity-width: 272px;--gx-player-identity-height: 56px;--gx-player-identity-gap: 10px;--gx-player-identity-pad-block: 10px;--gx-player-identity-pad-inline: 8px;--gx-player-identity-radius: 6px;--gx-player-identity-avatar: 34px;--gx-player-identity-identity-gap: 9px;--gx-player-identity-status: 7px;--gx-player-identity-copy-gap: 3px;--gx-player-identity-name-size: .82rem;--gx-player-identity-handle-size: .62rem;--gx-player-identity-actions-gap: 4px;--gx-player-identity-action-size: 30px;--gx-player-identity-action-radius: 5px;--gx-player-identity-icon-size: 18px;width:min(100%,var(--gx-player-identity-width));height:var(--gx-player-identity-height);min-width:0;display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:var(--gx-player-identity-gap);padding:var(--gx-player-identity-pad-block) var(--gx-player-identity-pad-inline);border:1px solid color-mix(in srgb,var(--gx-shell-line, #d7d6d0) 72%,var(--gx-shell-ink, #24231f));border-radius:var(--gx-player-identity-radius);color:var(--gx-shell-ink, #24231f);background:color-mix(in srgb,var(--gx-shell-canvas, #f7f7f4) 97%,var(--gx-shell-ink, #24231f));font-family:var(--gx-sys-type-family-data);transition:border-color .14s ease,background-color .14s ease}.gx-player-identity-object:is(:hover,:focus-within){border-color:color-mix(in srgb,var(--gx-shell-line, #d7d6d0) 48%,var(--gx-shell-ink, #24231f));background:color-mix(in srgb,var(--gx-shell-canvas, #f7f7f4) 92%,var(--gx-shell-hover, #ecece8))}.gx-player-identity-object__identity{position:relative;min-width:0;display:grid;grid-template-columns:var(--gx-player-identity-avatar) minmax(0,1fr);align-items:center;gap:var(--gx-player-identity-identity-gap);color:inherit;text-decoration:none}.gx-player-identity-object__avatar{position:relative;width:var(--gx-player-identity-avatar);height:var(--gx-player-identity-avatar)}.gx-player-identity-object__avatar img{width:100%;height:100%;border:1px solid var(--gx-shell-line, #d7d6d0);border-radius:50%;object-fit:cover}.gx-player-identity-object__avatar>span{width:100%;height:100%;display:block;border:1px solid var(--gx-shell-line, #d7d6d0);border-radius:50%;background:var(--gx-shell-hover, #ecece8)}.gx-player-identity-object__avatar i{position:absolute;right:-1px;bottom:1px;width:var(--gx-player-identity-status);height:var(--gx-player-identity-status);border:1px solid var(--gx-shell-canvas, #f7f7f4);border-radius:50%;background:#66826f}.gx-player-identity-object__copy{min-width:0;display:grid;gap:var(--gx-player-identity-copy-gap)}.gx-player-identity-object__copy strong,.gx-player-identity-object__copy small{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gx-player-identity-object__copy strong{font-size:var(--gx-player-identity-name-size);font-weight:700}.gx-player-identity-object__copy small{color:var(--gx-shell-muted, #85837b);font-size:var(--gx-player-identity-handle-size)}.gx-player-identity-object__actions{display:flex;align-items:center;gap:var(--gx-player-identity-actions-gap)}.gx-player-identity-object__action{position:relative;display:block}.gx-player-identity-object__actions a{width:var(--gx-player-identity-action-size);height:var(--gx-player-identity-action-size);display:grid;place-items:center;border-radius:var(--gx-player-identity-action-radius);color:var(--gx-shell-copy, #65645e);text-decoration:none;transition:color .14s ease,background-color .14s ease}.gx-player-identity-object__actions svg{width:var(--gx-player-identity-icon-size);height:var(--gx-player-identity-icon-size)}.gx-player-identity-object__actions a:is(:hover,:focus-visible){color:var(--gx-shell-ink, #24231f);background:var(--gx-shell-hover, #ecece8)}.gx-player-identity-object__actions a:focus-visible{outline:1px solid var(--gx-shell-ink, #24231f);outline-offset:-1px}.gx-player-identity-object__preview{position:relative;overflow:hidden;border:1px solid color-mix(in srgb,var(--gx-shell-line, #d7d6d0) 82%,var(--gx-shell-ink, #24231f));border-radius:10px;color:var(--gx-shell-ink, #24231f);background:#f7f7f4f5;box-shadow:0 6px 18px #2927221a;opacity:0;pointer-events:none;-webkit-backdrop-filter:blur(14px) saturate(.8);backdrop-filter:blur(14px) saturate(.8);transform:translate(-4px);transition:opacity .14s ease,transform .18s ease}.gx-object-grid-overlay[data-open=true][data-positioned=true] .gx-player-identity-object__preview{opacity:1;transform:translate(0)}.gx-player-identity-object__peek>header{min-height:34px;display:grid;grid-template-columns:16px minmax(0,1fr) auto;align-items:center;gap:7px;padding:0 10px;border-bottom:1px solid var(--gx-shell-line, #d7d6d0);font-family:var(--gx-sys-type-family-data)}.gx-player-identity-object__peek>header span{font-size:.58rem;font-weight:700;letter-spacing:.05em}.gx-player-identity-object__peek>header small{color:var(--gx-shell-muted, #85837b);font-size:.5rem}.gx-player-identity-object__preview--card{width:220px}.gx-player-identity-object__peek-card{width:184px;margin:12px auto}.gx-player-identity-object__preview--inventory{width:282px}.gx-player-identity-object__inventory-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;padding:10px}.gx-player-identity-object__inventory-grid>p{grid-column:1 / -1;margin:18px 6px;color:var(--gx-shell-muted, #85837b);font-family:var(--gx-sys-type-family-data);font-size:.6rem;text-align:center}.gx-player-identity-object__inventory-item{min-width:0;min-height:70px;display:grid;grid-template-columns:24px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;column-gap:7px;padding:8px;border:1px solid var(--gx-shell-line, #d7d6d0);border-radius:6px;background:#f0f0edb8}.gx-player-identity-object__inventory-item>span{grid-row:1 / 3;align-self:center;color:var(--gx-shell-copy, #65645e)}.gx-player-identity-object__inventory-item strong,.gx-player-identity-object__inventory-item small{min-width:0;overflow:hidden;font-family:var(--gx-sys-type-family-data);text-overflow:ellipsis;white-space:nowrap}.gx-player-identity-object__inventory-item strong{font-size:.56rem;font-weight:700}.gx-player-identity-object__inventory-item small{color:var(--gx-shell-muted, #85837b);font-size:.46rem}.gx-player-identity-object[data-size=rail]{--gx-player-identity-width: 208px;--gx-player-identity-height: 42.824px;--gx-player-identity-gap: 7.647px;--gx-player-identity-pad-block: 7.647px;--gx-player-identity-pad-inline: 6.118px;--gx-player-identity-radius: 4.588px;--gx-player-identity-avatar: 26px;--gx-player-identity-identity-gap: 6.882px;--gx-player-identity-status: 5.353px;--gx-player-identity-copy-gap: 2.294px;--gx-player-identity-name-size: .627rem;--gx-player-identity-handle-size: .474rem;--gx-player-identity-actions-gap: 3.059px;--gx-player-identity-action-size: 22.941px;--gx-player-identity-action-radius: 3.824px;--gx-player-identity-icon-size: 13.765px;margin-top:auto}@media(max-width:720px){.gx-player-identity-object[data-size=rail]{width:44px;height:auto;grid-template-columns:1fr;gap:2px;padding:4px 3px}.gx-player-identity-object[data-size=rail] .gx-player-identity-object__copy,.gx-player-identity-object[data-size=rail] .gx-player-identity-object__avatar i,.gx-player-identity-object__overlay[data-owner-size=rail]{display:none}.gx-player-identity-object[data-size=rail] .gx-player-identity-object__identity{grid-template-columns:1fr;justify-items:center}.gx-player-identity-object[data-size=rail] .gx-player-identity-object__actions{flex-direction:column;justify-content:center}}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__rail>.gx-player-identity-object[data-size=rail]{width:44px;grid-template-columns:1fr;gap:2px;padding:4px 3px}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__rail>.gx-player-identity-object[data-size=rail] .gx-player-identity-object__copy,.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__rail>.gx-player-identity-object[data-size=rail] .gx-player-identity-object__avatar i{display:none}.gx-gamex-shell[data-collapsed=true] .gx-player-identity-object__overlay[data-owner-size=rail]{display:none}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__rail>.gx-player-identity-object[data-size=rail] .gx-player-identity-object__identity{grid-template-columns:1fr;justify-items:center}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__rail>.gx-player-identity-object[data-size=rail] .gx-player-identity-object__actions{flex-direction:column;justify-content:center}@media(prefers-reduced-motion:reduce){.gx-player-identity-object,.gx-player-identity-object__preview{transition:none}}.gx-hub-post-object,.gx-hub-post-object *,.gx-hub-post-object *:before,.gx-hub-post-object *:after{box-sizing:border-box}.gx-hub-post-object{--gx-hub-post-content-inset: 8px;--gx-hub-post-avatar-center-x: 25px;--gx-hub-post-tail-size: 9px;--gx-hub-post-tail-half: 4.5px;display:grid;grid-template-rows:auto minmax(0,1fr);gap:10px;width:100%;height:100%;min-width:0;min-height:0;overflow:visible}.gx-hub-post-object__header{display:flex;align-items:center;min-height:56px}.gx-hub-post-object__content{position:relative;min-height:0;margin-left:var(--gx-hub-post-content-inset);border:1px solid color-mix(in srgb,var(--gx-shell-line) 84%,var(--gx-shell-ink));border-radius:9px;background:color-mix(in srgb,var(--gx-shell-canvas) 96%,transparent)}.gx-hub-post-object__content:before{position:absolute;top:-5px;left:calc(var(--gx-hub-post-avatar-center-x) - var(--gx-hub-post-content-inset) - var(--gx-hub-post-tail-half));width:var(--gx-hub-post-tail-size);height:var(--gx-hub-post-tail-size);border-top:1px solid color-mix(in srgb,var(--gx-shell-line) 84%,var(--gx-shell-ink));border-left:1px solid color-mix(in srgb,var(--gx-shell-line) 84%,var(--gx-shell-ink));background:color-mix(in srgb,var(--gx-shell-canvas) 96%,transparent);content:"";transform:rotate(45deg)}.gx-hub-page,.gx-hub-page *,.gx-hub-page *:before,.gx-hub-page *:after{box-sizing:border-box}.gx-hub-page{width:100%;height:100%;min-width:0;min-height:0;background:transparent}.gx-hub-page__allocation{padding:8px}@container gx-object-grid (max-width: 440px){.gx-hub-page__allocation{padding:6px 8px}}.gx-game-selector-object,.gx-game-selector-object *,.gx-game-selector-object *:before,.gx-game-selector-object *:after{box-sizing:border-box}.gx-game-selector-object{width:100%;height:auto;min-width:0;min-height:0;align-self:center;display:block;color:var(--gx-shell-ink, #20201e)}.gx-game-selector-object__list{min-width:0;min-height:48px;display:flex;align-items:center;overflow-x:auto;overflow-y:hidden;border:1px solid var(--gx-shell-line-strong, #c8c8c1);border-radius:8px;background:var(--gx-shell-surface, #ffffff);scrollbar-width:thin;scrollbar-color:color-mix(in srgb,var(--gx-shell-ink, #20201e) 28%,transparent) transparent}.gx-game-selector-object__option{flex:1 0 104px;min-width:104px;min-height:46px;display:inline-flex;align-items:center;justify-content:center;padding:8px 16px;border:0;border-inline-end:1px solid var(--gx-shell-line, #deded8);color:var(--gx-shell-muted, #8a8982);background:transparent;font-family:var(--gx-sys-type-family-ui);text-align:center;cursor:pointer;transition:color .14s ease,background-color .14s ease,box-shadow .14s ease}.gx-game-selector-object__option>strong{font-size:.8rem;font-weight:600;letter-spacing:-.015em;white-space:nowrap}.gx-game-selector-object__option:hover{outline:0;color:var(--gx-shell-ink, #20201e);background:var(--gx-shell-hover, #e9e9e5)}.gx-game-selector-object__option:focus-visible{position:relative;z-index:1;outline:2px solid var(--gx-shell-ink, #20201e);outline-offset:-3px;color:var(--gx-shell-ink, #20201e)}.gx-game-selector-object__option[data-selected=true]{color:var(--gx-shell-ink, #20201e);background:var(--gx-shell-active, #e3e3de);box-shadow:inset 0 0 0 1px var(--gx-shell-line-strong, #c8c8c1)}@container gx-object-grid (max-width: 440px){.gx-game-selector-object__option{flex-basis:88px;min-width:88px;padding-inline:12px}}@media(prefers-reduced-motion:reduce){.gx-game-selector-object__option{transition:none}}.gx-search-logo-object,.gx-search-logo-object *{box-sizing:border-box}.gx-search-logo-object{width:100%;height:100%;min-width:0;min-height:0;overflow:hidden;display:grid;place-items:center;color:var(--gx-shell-ink, #20201e);background:transparent}.gx-search-logo-object__wordmark{display:block;max-width:100%;font:500 clamp(1.2rem,2.8cqw,1.72rem) / 1 var(--gx-sys-type-family-data);font-variant-ligatures:none;letter-spacing:-.055em;white-space:nowrap}@media(max-width:760px){.gx-search-logo-object__wordmark{font-size:clamp(1.15rem,6.4vw,1.5rem)}}.gx-search-object,.gx-search-object *,.gx-search-object *:before,.gx-search-object *:after{box-sizing:border-box}.gx-search-object{position:relative;width:100%;height:auto;min-width:0;min-height:0;display:grid;align-content:center;overflow:hidden;border:1px solid var(--gx-search-line);border-radius:4px;background:var(--gx-shell-rail, #f0f0ed)}.gx-search-object__field{position:relative;width:100%;min-width:0;min-height:52px;display:grid;grid-template-columns:56px minmax(0,1fr) 48px;align-items:stretch;background:transparent}.gx-search-object__scope-control{position:relative;z-index:5;display:grid;place-items:center;border-inline-end:1px solid var(--gx-search-line)}.gx-search-object__scope-trigger,.gx-search-object__submit{border:0;color:var(--gx-search-muted);background:transparent;cursor:pointer;transition:color .14s ease,background-color .14s ease}.gx-search-object__scope-trigger{width:100%;height:100%;min-height:50px;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--gx-search-ink)}.gx-search-object__scope-trigger:hover,.gx-search-object__scope-trigger:focus-visible,.gx-search-object__submit:hover,.gx-search-object__submit:focus-visible{outline:0;color:var(--gx-search-ink);background:var(--gx-shell-hover, #e9e9e5)}.gx-search-object__scope-trigger[aria-expanded=true]{background:var(--gx-shell-active, #e3e3de)}.gx-search-object__scope-menu{position:relative;width:min(176px,calc(100vw - 16px));display:grid;padding:5px;border:1px solid var(--gx-search-line, var(--gx-shell-line, #deded8));border-radius:9px;background:var(--gx-shell-surface, #ffffff);box-shadow:0 8px 24px color-mix(in srgb,var(--gx-search-ink) 12%,transparent);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-4px);transition:opacity .13s ease,transform .13s ease,visibility .13s step-end}.gx-object-grid-overlay[data-open=true][data-positioned=true] .gx-search-object__scope-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0);transition:opacity .13s ease,transform .13s ease,visibility 0ms step-start}.gx-search-object__scope-menu>button{min-height:34px;display:grid;grid-template-columns:20px 1fr;align-items:center;gap:8px;padding:7px 9px;border:0;border-radius:6px;color:var(--gx-search-muted, var(--gx-shell-muted, #8a8982));background:transparent;font:600 .78rem/1.2 var(--gx-sys-type-family-ui);text-align:left;cursor:pointer}.gx-search-object__scope-menu>button:hover,.gx-search-object__scope-menu>button:focus-visible,.gx-search-object__scope-menu>button[data-selected=true]{outline:0;color:var(--gx-search-ink, var(--gx-shell-ink, #20201e));background:var(--gx-shell-hover, #e9e9e5)}.gx-search-object__scope-menu>button[data-selected=true]{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gx-search-ink, var(--gx-shell-ink, #20201e)) 28%,var(--gx-search-line, var(--gx-shell-line, #deded8)))}.gx-search-object__input-shell{position:relative;min-width:0;display:grid;align-items:center;padding:7px 12px;background:transparent;transition:background-color .14s ease}.gx-search-object__input-shell:focus-within,.gx-search-object__field:has(.gx-search-object__input:focus) .gx-search-object__submit{background:var(--gx-shell-hover, #e9e9e5)}.gx-search-object__input-shell>span{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.gx-search-object__record-fields{min-width:0;display:grid}.gx-search-object[data-field-count="2"] .gx-search-object__record-fields{grid-template-rows:repeat(2,minmax(42px,1fr))}.gx-search-object[data-field-count="2"] .gx-search-object__record-fields>:first-child{border-block-end:1px solid var(--gx-search-line)}.gx-search-object__input{min-width:0;width:100%;padding:0;border:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:var(--gx-search-ink);background:transparent;font:500 1rem/1.4 var(--gx-sys-type-family-body);letter-spacing:-.02em;caret-color:var(--gx-search-ink)}.gx-search-object__input::placeholder{color:var(--gx-search-muted);opacity:.82}.gx-search-object__input::-webkit-search-cancel-button{display:none}.gx-search-object__select{cursor:pointer}.gx-search-object__submit{display:grid;place-items:center;border-inline-start:1px solid var(--gx-search-line)}.gx-search-object__submit>kbd{display:none}.gx-search-object__submit-state{font:700 .5rem/1 var(--gx-sys-type-family-data);letter-spacing:.04em}.gx-search-object__submit:disabled{cursor:wait;opacity:.48}.gx-search-object__accessible-status{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;border:0}.gx-search-object__record-error{margin:0;padding:9px 12px;border-block-start:1px solid var(--gx-search-line);color:var(--gx-shell-danger, #b42336);font:600 .62rem/1.35 var(--gx-sys-type-family-data)}@container gx-object-grid (max-width: 720px){.gx-search-object__field{grid-template-columns:50px minmax(0,1fr) 42px}.gx-search-object__input-shell{padding-inline:10px}.gx-search-object__input{font-size:.9rem}}@media(prefers-reduced-motion:reduce){.gx-search-object,.gx-search-object__field,.gx-search-object__scope-menu{transition:none}}.gx-search-page,.gx-search-page *,.gx-search-page *:before,.gx-search-page *:after{box-sizing:border-box}.gx-search-page{--gx-search-surface: var(--gx-shell-surface, #ffffff);--gx-search-ink: var(--gx-shell-ink, #20201e);--gx-search-muted: var(--gx-shell-muted, #8a8982);--gx-search-line: var(--gx-shell-line-strong, #c8c8c1);--gx-search-focus: var(--gx-shell-ink, #20201e);width:100%;height:100%;min-width:0;background:transparent;color:var(--gx-search-ink)}.gx-search-page__grid{width:100%;height:100%;overflow-anchor:none}.gx-search-page__logo-object{z-index:1;min-width:0;min-height:0}.gx-search-page__search-object{z-index:3;display:grid;align-items:start;padding-block-start:calc(var(--gx-object-grid-cell) * .5);padding-inline:calc(var(--gx-object-grid-cell) * .5)}.gx-search-page__game-selector-object{z-index:2;display:grid;align-items:center;padding-inline:calc(var(--gx-object-grid-cell) * .5)}.gx-search-page__player-result{z-index:2;min-width:0;min-height:0;display:grid;place-items:center}.gx-gamex-shell,.gx-gamex-shell *,.gx-gamex-shell *:before,.gx-gamex-shell *:after{box-sizing:border-box}.gx-gamex-shell{--gx-shell-canvas: var(--gx-ref-color-canvas);--gx-shell-rail: var(--gx-ref-color-rail);--gx-shell-hover: var(--gx-ref-color-hover);--gx-shell-active: var(--gx-ref-color-active);--gx-shell-line: var(--gx-ref-color-line);--gx-shell-ink: var(--gx-ref-color-ink);--gx-shell-copy: var(--gx-ref-color-copy);--gx-shell-muted: var(--gx-ref-color-muted);--gx-shell-rail-width: 232px;width:100%;min-width:0;height:100dvh;display:grid;grid-template-columns:var(--gx-shell-rail-width) minmax(0,1fr);overflow:hidden;color:var(--gx-shell-ink);background:var(--gx-shell-canvas);font-family:var(--gx-sys-type-family-body);transition:grid-template-columns .18s ease}.gx-gamex-shell[data-collapsed=true]{--gx-shell-rail-width: 66px}.gx-gamex-shell button{border:0;color:inherit;background:transparent;font:inherit;cursor:pointer;-webkit-tap-highlight-color:transparent}.gx-gamex-shell button:focus-visible,.gx-gamex-shell a:focus-visible{outline:2px solid var(--gx-shell-ink);outline-offset:2px}.gx-gamex-shell__rail{position:relative;z-index:100;min-width:0;display:flex;flex-direction:column;gap:18px;padding:14px 12px 12px;overflow:visible;border-right:1px solid var(--gx-shell-line);background:var(--gx-shell-rail)}.gx-gamex-shell__brand-row{height:34px;display:flex;align-items:center;justify-content:space-between;gap:8px}.gx-gamex-shell__brand{min-width:0;display:flex;align-items:center;gap:9px;overflow:hidden;color:var(--gx-shell-ink);text-decoration:none}.gx-gamex-shell__brand>span{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px;color:#f8f8f4;background:var(--gx-shell-ink);font:700 .62rem/1 var(--gx-sys-type-family-data)}.gx-gamex-shell__brand strong{overflow:hidden;font-family:var(--gx-sys-type-family-data);font-size:.82rem;font-weight:700;letter-spacing:-.03em;white-space:nowrap}.gx-gamex-shell__collapse,.gx-gamex-shell__open{flex:0 0 28px;width:28px;height:28px;display:grid;place-items:center;border-radius:7px!important;color:var(--gx-shell-muted)!important}.gx-gamex-shell__collapse:hover,.gx-gamex-shell__open:hover{color:var(--gx-shell-ink)!important;background:var(--gx-shell-hover)!important}.gx-gamex-shell__destination{position:relative;min-width:0;border-radius:8px;color:inherit;text-decoration:none}.gx-gamex-shell__destinations{min-width:0;display:grid;gap:3px}.gx-gamex-shell__destination{min-height:38px;width:100%;display:grid;grid-template-columns:24px minmax(0,1fr) 14px;align-items:center;gap:7px;padding:5px 9px;color:var(--gx-shell-copy);text-align:left}.gx-gamex-shell__logout:disabled{cursor:wait;opacity:.56}.gx-gamex-shell__destination:hover{color:var(--gx-shell-ink);background:var(--gx-shell-hover)}.gx-gamex-shell__destination.is-active{color:var(--gx-shell-ink);background:var(--gx-shell-active);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--gx-shell-line) 72%,var(--gx-shell-ink))}.gx-gamex-shell__icon{width:22px;height:22px;display:grid;place-items:center}.gx-gamex-shell__label{overflow:hidden;font-family:var(--gx-sys-type-family-data);font-size:.73rem;font-weight:600;white-space:nowrap}.gx-gamex-shell__hotkey{width:14px;display:grid;place-items:center;border:0;color:var(--gx-shell-muted);background:transparent;font:600 .52rem/1 var(--gx-sys-type-family-data)}.gx-gamex-shell__destination.is-locked{color:color-mix(in srgb,var(--gx-shell-copy) 64%,transparent)}.gx-gamex-shell__destination.is-locked:hover{color:var(--gx-shell-copy)}.gx-gamex-shell__lock{width:14px;height:14px;display:grid;place-items:center;color:var(--gx-shell-muted)}.gx-gamex-shell__workspace{position:relative;z-index:1;min-width:0;min-height:0;overflow:hidden;container-name:gx-shell-workspace;container-type:inline-size;background:var(--gx-shell-canvas)}.gx-gamex-shell__grid-backdrop{--gx-shell-grid-columns: var(--gx-object-grid-columns-desktop);--gx-shell-grid-cell: calc(100cqw / var(--gx-shell-grid-columns));--gx-shell-grid-line: rgb(103 102 95 / .115);position:absolute;z-index:0;top:0;right:0;bottom:0;left:0;pointer-events:none;background-image:linear-gradient(to right,var(--gx-shell-grid-line) 1px,transparent 1px),linear-gradient(to bottom,var(--gx-shell-grid-line) 1px,transparent 1px);background-position:0 0;background-size:var(--gx-shell-grid-cell) var(--gx-shell-grid-cell),var(--gx-shell-grid-cell) var(--gx-shell-grid-cell)}.gx-gamex-shell__page{position:relative;z-index:1;width:100%;height:100%;min-width:0;min-height:0;overflow:hidden}.gx-gamex-shell__object-overlay-root{position:fixed;z-index:400;top:0;right:0;bottom:0;left:0;overflow:visible;pointer-events:none}@container gx-shell-workspace (max-width: 720px){.gx-gamex-shell__grid-backdrop{--gx-shell-grid-columns: var(--gx-object-grid-columns-compact)}}@container gx-shell-workspace (max-width: 440px){.gx-gamex-shell__grid-backdrop{--gx-shell-grid-columns: var(--gx-object-grid-columns-mobile)}}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__rail{padding-inline:10px}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__brand-row{justify-content:center}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__label{display:none}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__destination{width:44px;grid-template-columns:1fr;justify-items:center;padding-inline:0}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__hotkey{position:absolute;top:5px;right:6px;width:auto;font-size:.5rem}.gx-gamex-shell[data-collapsed=true] .gx-gamex-shell__lock{position:absolute;top:5px;right:6px}@media(max-width:720px){.gx-gamex-shell{--gx-shell-rail-width: 62px}.gx-gamex-shell__rail{padding-inline:9px}.gx-gamex-shell__brand-row{justify-content:center}.gx-gamex-shell__brand strong,.gx-gamex-shell__collapse,.gx-gamex-shell__label{display:none}.gx-gamex-shell__destination{width:44px;grid-template-columns:1fr;justify-items:center;padding-inline:0}.gx-gamex-shell__hotkey{position:absolute;top:5px;right:6px;width:auto;font-size:.5rem}.gx-gamex-shell__lock{position:absolute;top:5px;right:6px}}@media(prefers-reduced-motion:reduce){.gx-gamex-shell{transition:none}}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-variable-roman.woff2) format("woff2-variations");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Sans;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-variable-italic.woff2) format("woff2-variations");font-style:italic;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex/ibm-plex-mono-variable-roman.woff2) format("woff2-variations");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Mono;src:url(/assets/fonts/ibm-plex/ibm-plex-mono-variable-italic.woff2) format("woff2-variations");font-style:italic;font-weight:100 700;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/ibm-plex/ibm-plex-serif-variable-roman.woff2) format("woff2-variations");font-style:normal;font-weight:100 700;font-display:swap}@font-face{font-family:"IBM Plex Serif";src:url(/assets/fonts/ibm-plex/ibm-plex-serif-variable-italic.woff2) format("woff2-variations");font-style:italic;font-weight:100 700;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-kr-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-kr-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-kr-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans KR;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-kr-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans JP;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-jp-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans JP;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-jp-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans JP;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-jp-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans JP;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-jp-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans SC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-sc-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans SC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-sc-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans SC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-sc-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans SC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-sc-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}@font-face{font-family:IBM Plex Sans TC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-tc-regular.woff2) format("woff2");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:IBM Plex Sans TC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-tc-medium.woff2) format("woff2");font-style:normal;font-weight:500;font-display:swap}@font-face{font-family:IBM Plex Sans TC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-tc-semibold.woff2) format("woff2");font-style:normal;font-weight:600;font-display:swap}@font-face{font-family:IBM Plex Sans TC;src:url(/assets/fonts/ibm-plex/ibm-plex-sans-tc-bold.woff2) format("woff2");font-style:normal;font-weight:700;font-display:swap}:root{--gx-ref-color-canvas: #f7f7f4;--gx-ref-color-rail: #f0f0ed;--gx-ref-color-surface: #ffffff;--gx-ref-color-hover: #e9e9e5;--gx-ref-color-active: #e3e3de;--gx-ref-color-line: #deded8;--gx-ref-color-line-strong: #c8c8c1;--gx-ref-color-ink: #20201e;--gx-ref-color-copy: #65645e;--gx-ref-color-muted: #85837b;--gx-ref-color-location: #536a88;--gx-ref-color-signal-danger: #b42336;--gx-ref-font-family-latin-sans: "IBM Plex Sans";--gx-ref-font-family-latin-mono: "IBM Plex Mono";--gx-ref-font-family-latin-serif: "IBM Plex Serif";--gx-ref-font-family-cjk: "IBM Plex Sans KR";--gx-ref-font-family-sans: var(--gx-ref-font-family-latin-sans), var(--gx-ref-font-family-cjk), sans-serif;--gx-ref-font-family-mono: var(--gx-ref-font-family-latin-mono), var(--gx-ref-font-family-cjk), monospace;--gx-ref-font-family-serif: var(--gx-ref-font-family-latin-serif), var(--gx-ref-font-family-cjk), serif;--gx-sys-type-family-body: var(--gx-ref-font-family-sans);--gx-sys-type-family-display: var(--gx-ref-font-family-sans);--gx-sys-type-family-ui: var(--gx-ref-font-family-sans);--gx-sys-type-family-data: var(--gx-ref-font-family-mono);--gx-sys-type-family-serif: var(--gx-ref-font-family-serif);--gx-sys-type-size-metadata: .8125rem;--gx-sys-type-size-body-small: .875rem;--gx-sys-type-size-body: 1rem;--gx-sys-type-size-body-large: 1.125rem;--gx-sys-type-size-section-title: 1.375rem;--gx-sys-type-size-page-title: clamp(1.75rem, 3vw, 2.5rem);--gx-sys-type-weight-body: 400;--gx-sys-type-weight-label: 600;--gx-sys-type-weight-heading: 700;--gx-sys-type-weight-protagonist: 700;--gx-sys-color-surface-canvas: var(--gx-ref-color-canvas);--gx-sys-color-surface-base: var(--gx-ref-color-surface);--gx-sys-color-surface-subtle: var(--gx-ref-color-rail);--gx-sys-color-surface-raised: var(--gx-ref-color-surface);--gx-sys-color-surface-sunken: var(--gx-ref-color-hover);--gx-sys-color-content-primary: var(--gx-ref-color-ink);--gx-sys-color-content-secondary: var(--gx-ref-color-copy);--gx-sys-color-content-muted: var(--gx-ref-color-muted);--gx-sys-color-content-inverse: #ffffff;--gx-sys-color-border-subtle: var(--gx-ref-color-line);--gx-sys-color-border-default: var(--gx-ref-color-line-strong);--gx-sys-color-action-primary: var(--gx-ref-color-location);--gx-sys-color-action-primary-hover: color-mix(in srgb, var(--gx-ref-color-location) 82%, var(--gx-ref-color-ink));--gx-sys-color-action-on-primary: #ffffff;--gx-sys-color-focus-ring: var(--gx-ref-color-location);--gx-sys-shadow-surface: 0 1px 2px rgb(32 32 30 / .04);--gx-sys-shadow-raised: 0 12px 32px rgb(32 32 30 / .08);--gx-sys-motion-duration-instant: 80ms;--gx-sys-motion-duration-feedback: .14s;--gx-sys-motion-duration-state: .2s;--gx-sys-motion-duration-layout: .32s;--gx-sys-motion-duration-reveal: .48s;--gx-sys-motion-easing-standard: cubic-bezier(.2, 0, 0, 1);--gx-sys-motion-easing-enter: cubic-bezier(.16, 1, .3, 1);--gx-sys-motion-easing-exit: cubic-bezier(.4, 0, 1, 1)}:lang(ko){--gx-ref-font-family-cjk: "IBM Plex Sans KR";--gx-ref-font-family-sans: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans KR", sans-serif;--gx-ref-font-family-mono: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans KR", monospace;--gx-ref-font-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans KR", serif;--gx-sys-type-family-body: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans KR", sans-serif;--gx-sys-type-family-display: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans KR", sans-serif;--gx-sys-type-family-ui: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans KR", sans-serif;--gx-sys-type-family-data: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans KR", monospace;--gx-sys-type-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans KR", serif}:lang(ja){--gx-ref-font-family-cjk: "IBM Plex Sans JP";--gx-ref-font-family-sans: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans JP", sans-serif;--gx-ref-font-family-mono: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans JP", monospace;--gx-ref-font-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans JP", serif;--gx-sys-type-family-body: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans JP", sans-serif;--gx-sys-type-family-display: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans JP", sans-serif;--gx-sys-type-family-ui: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans JP", sans-serif;--gx-sys-type-family-data: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans JP", monospace;--gx-sys-type-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans JP", serif}:lang(zh-CN),:lang(zh-Hans){--gx-ref-font-family-cjk: "IBM Plex Sans SC";--gx-ref-font-family-sans: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans SC", sans-serif;--gx-ref-font-family-mono: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans SC", monospace;--gx-ref-font-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans SC", serif;--gx-sys-type-family-body: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans SC", sans-serif;--gx-sys-type-family-display: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans SC", sans-serif;--gx-sys-type-family-ui: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans SC", sans-serif;--gx-sys-type-family-data: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans SC", monospace;--gx-sys-type-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans SC", serif}:lang(zh-TW),:lang(zh-Hant),:lang(zh-HK){--gx-ref-font-family-cjk: "IBM Plex Sans TC";--gx-ref-font-family-sans: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans TC", sans-serif;--gx-ref-font-family-mono: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans TC", monospace;--gx-ref-font-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans TC", serif;--gx-sys-type-family-body: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans TC", sans-serif;--gx-sys-type-family-display: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans TC", sans-serif;--gx-sys-type-family-ui: var(--gx-ref-font-family-latin-sans), "IBM Plex Sans TC", sans-serif;--gx-sys-type-family-data: var(--gx-ref-font-family-latin-mono), "IBM Plex Sans TC", monospace;--gx-sys-type-family-serif: var(--gx-ref-font-family-latin-serif), "IBM Plex Sans TC", serif}[data-gx-motion=reduced]{--gx-sys-motion-duration-instant: 1ms;--gx-sys-motion-duration-feedback: 1ms;--gx-sys-motion-duration-state: 1ms;--gx-sys-motion-duration-layout: 1ms;--gx-sys-motion-duration-reveal: 1ms}@media(prefers-reduced-motion:reduce){:root{--gx-sys-motion-duration-instant: 1ms;--gx-sys-motion-duration-feedback: 1ms;--gx-sys-motion-duration-state: 1ms;--gx-sys-motion-duration-layout: 1ms;--gx-sys-motion-duration-reveal: 1ms}}:root{color:var(--gx-sys-color-content-primary);background:var(--gx-sys-color-surface-canvas);font-family:var(--gx-sys-type-family-body);font-weight:var(--gx-sys-type-weight-body);font-synthesis:none;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}*,*:before,*:after{box-sizing:border-box}html,body,#root{min-height:100%;margin:0}body{min-width:320px;background:var(--gx-sys-color-surface-canvas)}a{color:inherit;text-decoration:none}button,input,select,textarea{font:inherit}button{cursor:pointer}.page-shell{width:min(100% - 32px,960px);margin:0 auto;padding:32px 0}.card{border:1px solid var(--gx-sys-color-border-subtle);border-radius:10px;background:var(--gx-sys-color-surface-base);color:var(--gx-sys-color-content-primary)}.gx-session-boundary{width:100%;min-height:100%;display:grid;place-content:center;justify-items:center;gap:10px;background:var(--gx-sys-color-surface-canvas);color:var(--gx-sys-color-content-primary);font-family:var(--gx-sys-type-family-data);letter-spacing:.12em}.gx-session-boundary span{width:34px;aspect-ratio:1;display:grid;place-content:center;border:1px solid var(--gx-sys-color-border-default);border-radius:7px;font-size:.72rem;font-weight:700}.gx-session-boundary p{margin:0;color:var(--gx-sys-color-content-secondary);font-size:.7rem}.gx-auth-page{--gx-auth-paper: var(--gx-sys-color-surface-canvas);--gx-auth-panel: var(--gx-sys-color-surface-base);--gx-auth-ink: var(--gx-sys-color-content-primary);--gx-auth-muted: var(--gx-sys-color-content-muted);--gx-auth-line: var(--gx-sys-color-border-default);width:100%;height:100%;min-height:100%;color:var(--gx-auth-ink);background:transparent;font-family:var(--gx-sys-type-family-body)}.gx-auth-page__grid{width:100%;height:100%}.gx-auth-page__object{display:grid;place-items:center;padding:calc(var(--gx-object-grid-cell) * .5)}.gx-auth-panel{width:min(100%,430px);display:grid;gap:28px;padding:30px;border:1px solid var(--gx-auth-line);border-radius:10px;background:var(--gx-auth-panel);box-shadow:var(--gx-sys-shadow-raised)}.gx-signup-object{gap:20px;padding:24px 30px}.gx-signup-object .gx-auth-form{gap:12px}.gx-signup-object .gx-auth-field input{min-height:44px}.gx-signup-object .gx-auth-footer{padding-top:14px}.gx-auth-brand{display:flex;align-items:center;gap:9px;font-family:var(--gx-sys-type-family-data)}.gx-auth-brand span{display:grid;width:32px;aspect-ratio:1;place-items:center;border-radius:8px;background:var(--gx-auth-ink);color:var(--gx-auth-panel);font-size:.76rem;font-weight:700}.gx-auth-brand strong{font-size:.88rem;letter-spacing:-.03em}.gx-auth-heading{display:grid;gap:7px}.gx-auth-heading>span,.gx-auth-field>span{color:var(--gx-auth-muted);font-family:var(--gx-sys-type-family-data);font-size:.7rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase}.gx-auth-heading h1{margin:0;font-size:1.75rem;line-height:1.15;letter-spacing:-.04em}.gx-auth-form{display:grid;gap:16px}.gx-auth-field,.gx-auth-field-pair{display:grid;gap:8px}.gx-auth-field-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gx-auth-field input{width:100%;min-height:48px;padding:0 13px;border:1px solid var(--gx-auth-line);border-radius:10px;outline:none;background:var(--gx-auth-panel);color:var(--gx-auth-ink);transition:border-color .14s ease,box-shadow .14s ease}.gx-auth-field input::placeholder{color:color-mix(in srgb,var(--gx-auth-muted) 65%,transparent)}.gx-auth-field input:focus{border-color:var(--gx-sys-color-focus-ring);box-shadow:0 0 0 3px color-mix(in srgb,var(--gx-sys-color-focus-ring) 18%,transparent)}.gx-auth-field input:disabled{opacity:.56}.gx-auth-status{min-height:1.4em;margin:-3px 0 0;color:var(--gx-ref-color-signal-danger, #b42336);font-size:.78rem;line-height:1.45}.gx-auth-submit{min-height:48px;border:1px solid var(--gx-auth-ink);border-radius:10px;background:var(--gx-auth-ink);color:var(--gx-auth-panel);font-family:var(--gx-sys-type-family-data);font-size:.82rem;font-weight:600;transition:transform .14s ease,opacity .14s ease}.gx-auth-submit:hover:not(:disabled){transform:translateY(-1px)}.gx-auth-submit:disabled{cursor:wait;opacity:.55}.gx-auth-footer{display:flex;align-items:center;justify-content:space-between;gap:16px;padding-top:18px;border-top:1px solid color-mix(in srgb,var(--gx-auth-line) 72%,transparent);color:var(--gx-auth-muted);font-size:.8rem}.gx-auth-footer a{color:var(--gx-auth-ink);font-family:var(--gx-sys-type-family-ui);font-weight:600}@media(max-width:520px){.gx-auth-page__object{place-items:start center;padding:14px}.gx-auth-panel{gap:24px;padding:22px}.gx-auth-field-pair{grid-template-columns:1fr}}
