@layer reset,tokens,base,ui;@layer surfaces{.gm-head{column-gap:var(--s-4);grid-template-columns:minmax(0,1fr) minmax(0,440px);grid-template-areas:"crumbs crumbs""head find";display:grid}.gm-head>.crumbs{grid-area:crumbs}.gm-head>.pagehead{grid-area:head;min-width:0}.gm-find{grid-area:find;align-self:center;min-width:0}.gm-hit-mark{border-radius:var(--r-tag);background:var(--c-surface-2);width:48px;height:22px;color:var(--c-text);flex:none;place-items:center;display:inline-grid}.gm-hit-mark .mark,.gm-hit-mark .ico{width:14px;height:14px}.gm-finder .field input::-webkit-search-cancel-button{display:none}.gm-finder .field .btn{margin-inline-end:-6px}.gm-finder-pop{max-height:360px}.gm-finder-pop p.menu-label{white-space:normal}.gm-hit-n{color:var(--c-text-2);font:var(--fw-text) var(--fs-meta) / var(--lh-meta) var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;flex:none}.gm-board{gap:var(--s-3);min-width:0;display:grid}.gm-chips{flex-wrap:wrap;gap:6px;display:flex}.gm-chips button{height:var(--h-ctl-s);border-radius:var(--r-full);background:var(--c-surface-2);color:var(--c-text);font:var(--fw-ui) var(--fs-meta) / var(--lh-meta) var(--font);white-space:nowrap;align-items:center;gap:6px;padding:0 10px;display:inline-flex}.gm-chips button:hover{background:var(--c-surface-hover)}.gm-chips button[aria-pressed=true]{background:var(--c-accent-tint);color:var(--c-accent)}.gm-chips button[disabled]{color:var(--c-text-off);pointer-events:none}.gm-chips .n{color:var(--c-text-2);font-weight:var(--fw-text);font-variant-numeric:tabular-nums}.gm-chips [aria-pressed=true] .n{color:inherit}.gm-board .panel-aside .panel-title{flex:none}.gm-pane{container-type:inline-size}@container (width<=420px){.gm-pane .panel-meta:not(.gm-keep){display:none}}.gm-peak{text-align:end;min-width:56px}.gm-pane .base{min-width:max(92px, calc(var(--gm-base,0) * .92ch))}.gm-spark{width:calc(7 * var(--bar) + 6 * var(--bar-gap));flex:none;display:flex}.gm-narrow{display:none}.gm-full-foot{padding-top:var(--s-2);display:flex}.gm-col{gap:var(--s-3);flex-direction:column;min-width:0;display:flex}.gm-col>.panel:last-child{flex:auto}.gm-pane-foot{gap:0 var(--s-6);padding-top:var(--s-2);flex-wrap:wrap;display:flex}.gm-tiles{gap:var(--s-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gm-new--col .gm-tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.gm-tile{flex-direction:column;min-width:0;display:flex}.gm-tile-art{aspect-ratio:460/215;width:100%;height:auto;margin-bottom:var(--s-2);border-radius:var(--r-art);object-fit:cover;background:var(--c-surface-2);display:block}.gm-tile-art.thumb--letter{display:grid}.gm-tile-name{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.gm-tile-sub{text-overflow:ellipsis;white-space:nowrap;color:var(--c-text-2);font-size:var(--fs-meta);line-height:var(--lh-meta);font-variant-numeric:tabular-nums;overflow:hidden}.gm-tile-sub>span+span:before{content:" · "}.gm-tile-skel{width:60%}@media (hover:hover){.gm-tile:hover .gm-tile-name,.gm-game:hover .lst-name,.gm-space:hover .lst-name{color:var(--c-accent)}}.gm-scroll{overflow-x:auto}.gm-full .datatable td:nth-child(2){width:100%;max-width:0}.gm-full .datatable th:not(:nth-child(2)),.gm-full .datatable td:not(:nth-child(2)){padding-inline:var(--s-3) 0}.gm-full .datatable th.gm-rank,.gm-full .datatable td.gm-rank{padding-inline:0 var(--s-3);color:var(--c-text-2);font-size:var(--fs-meta)}.gm-game{align-items:center;gap:var(--s-3);min-width:0;display:flex}.gm-game .lst-name{font-size:var(--fs-body);line-height:var(--lh-body)}.gm-cell-spark{vertical-align:middle;display:inline-flex}.gm-now{font-weight:var(--fw-ui)}.gm-spaces{gap:var(--s-3);display:grid}.gm-ptiles{grid-template-columns:repeat(var(--n,3), minmax(0, 1fr));gap:var(--s-3);margin:0;padding:0;list-style:none;display:grid}.gm-ptiles>li{min-width:0;display:flex}.gm-space{gap:var(--s-3);flex-direction:column;flex:1;min-width:0;display:flex}.gm-pt-art{aspect-ratio:8/3;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:minmax(0,2fr) minmax(0,1fr);gap:4px;display:grid}.gm-pt-art--2{grid-template-rows:minmax(0,1fr);grid-template-columns:repeat(2,minmax(0,1fr))}.gm-pt-art--1{grid-template-rows:minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.gm-pt-shot{border-radius:var(--r-art);background:var(--c-surface-2);min-width:0;min-height:0;position:relative;overflow:hidden}.gm-pt-art--3>.gm-pt-shot:first-child{grid-row:1/-1}.gm-pt-shot img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.gm-pt-chip{inset-inline-start:4px;border-radius:var(--r-tag);background:var(--c-page);color:var(--c-text);font:var(--fw-ui) 11px / 18px var(--font);font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 6px;position:absolute;bottom:4px}.gm-pt-body{align-items:center;column-gap:var(--s-3);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"tile name go""tile facts go";min-height:40px;display:grid}.gm-pt-body>.tile{width:40px;height:40px;color:var(--c-text);grid-area:tile}.gm-pt-body>.tile .mark,.gm-pt-body>.tile .ico{width:20px;height:20px}.gm-space-name{align-self:end;align-items:center;gap:var(--s-2);grid-area:name;min-width:0;display:flex}.gm-space-name .lst-name{font-weight:var(--fw-ui);flex:0 auto}.gm-space-name .online{color:var(--c-text-2);font-size:var(--fs-meta);line-height:var(--lh-meta)}.gm-space--one .gm-space-name{grid-row:1/-1;align-self:center}.gm-space-facts{min-width:0;color:var(--c-text-2);font-size:var(--fs-meta);line-height:var(--lh-meta);font-variant-numeric:tabular-nums;flex-wrap:wrap;grid-area:facts;align-self:start;align-items:center;display:flex}.gm-space-fact{white-space:nowrap;align-items:center;gap:6px;min-width:0;display:inline-flex}.gm-space-fact+.gm-space-fact:before{content:"·";margin-inline:6px}.gm-space--art .gm-space-facts{flex-direction:column;align-items:flex-start}.gm-space--art .gm-space-fact+.gm-space-fact:before{content:none}.gm-fact-skel{width:140px}.gm-pulse-skel{vertical-align:middle;width:min(420px,70vw);display:inline-block}@media (width<=759px){.gm-head .pagehead-meta{min-height:calc(2 * var(--lh-meta));flex-basis:100%}}.gm-head .pagehead-meta:has(.gm-pulse-none){display:none}.gm-space-go{color:var(--c-text-2);grid-area:go}.gm-space--one{justify-content:center;min-height:72px}@media (width>=960px) and (width<=1119px){.gm-rise-spark{display:none}}@media (width<=959px){.gm-head{margin-bottom:var(--s-4);grid-template-columns:minmax(0,1fr);grid-template-areas:"crumbs""head""find"}.gm-head>.pagehead{margin-bottom:var(--s-3)}.gm-wide{display:none}.gm-narrow{white-space:normal;flex-wrap:wrap;align-items:center;gap:2px 6px;display:flex}.gm-narrow .spark{display:block}}@container (width<=325px){.gm-pane .lst-row{gap:var(--s-2)}.gm-pane .lst-row>.thumb{width:48px;height:22px}.gm-pane .gm-narrow .spark{width:40px;height:15px}.gm-pane .panel-aside{flex-wrap:wrap;row-gap:0}}@container (width<=280px){.gm-pane .gm-narrow{flex-direction:column;align-items:flex-start}}@media (width<=759px){.gm-tiles{gap:var(--s-4) var(--s-3);grid-template-columns:repeat(2,minmax(0,1fr))}.gm-tile-sub{flex-direction:column;display:flex}.gm-tile-sub>span{text-overflow:ellipsis;overflow:hidden}.gm-tile-sub>span+span:before{content:none}.gm-board .lst-row .lst-name,.gm-tile-name{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.gm-ptiles{grid-template-columns:minmax(0,1fr)}.gm-space--one{min-height:64px}}}@layer utilities;
