.is-ok{--gs-c:#22a06b;--gs-t:#13795b}.is-minor{--gs-c:#f0a500;--gs-t:#8a5d00}.is-major{--gs-c:#e5484d;--gs-t:#c42b30}.is-maintenance{--gs-c:#3e7ee8;--gs-t:#2459b8}[data-bs-theme="dark"] .is-ok{--gs-c:#3ecf8e;--gs-t:#5fdba3}[data-bs-theme="dark"] .is-minor{--gs-c:#ffc53d;--gs-t:#ffd36b}[data-bs-theme="dark"] .is-major{--gs-c:#ff6369;--gs-t:#ff8a8f}[data-bs-theme="dark"] .is-maintenance{--gs-c:#6ea8ff;--gs-t:#8fbcff}.gs-hero{border-radius:20px;padding:1.1rem 1.2rem;background:color-mix(in srgb,var(--gs-c) 11%,var(--gq-surface));border:1px solid color-mix(in srgb,var(--gs-c) 35%,transparent)}.gs-hero-top{display:flex;align-items:flex-start;gap:.85rem}.gs-hero-icon{flex:none;width:3rem;height:3rem;border-radius:16px;display:inline-flex;align-items:center;justify-content:center;font-size:1.6rem;background:color-mix(in srgb,var(--gs-c) 20%,var(--gq-surface))}.gs-hero-kicker{font-size:.75rem;color:var(--gq-muted);font-weight:600}.gs-hero-label{font-size:1.35rem;font-weight:800;color:var(--gs-t);margin:0 0 .2rem;line-height:1.3}.gs-hero-text{font-size:.9rem;color:var(--gq-text-2)}.gs-hero-note{font-size:.72rem;color:var(--gq-muted);margin-top:.75rem}.gs-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem;margin-top:.9rem}.gs-stats>div{background:var(--gq-surface);border-radius:14px;padding:.55rem .4rem;text-align:center;border:1px solid var(--gq-border);min-width:0}.gs-stats b{display:block;font-size:1.25rem;font-weight:800;line-height:1.2}.gs-stats span{display:block;font-size:.7rem;color:var(--gq-muted);overflow-wrap:anywhere}.gs-countdown{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.3rem;margin-top:.6rem;font-size:.82rem;padding:.25rem .65rem;border-radius:999px;background:var(--gq-surface-3)}.gs-countdown b{font-variant-numeric:tabular-nums}.gs-kinds{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem}.gs-kind{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.2rem;min-height:4.4rem;padding:.5rem .3rem;border-radius:14px;border:1px solid var(--gq-border-strong);background:var(--gq-surface-2);color:var(--gq-text);font-weight:600;font-size:.85rem;line-height:1.25;text-align:center;touch-action:manipulation;transition:transform .12s,border-color .12s,background .12s}.gs-kind:hover:not(:disabled){border-color:var(--gq-primary);background:var(--gq-primary-soft);transform:translateY(-1px)}.gs-kind:focus-visible{outline:2px solid var(--gq-primary);outline-offset:2px}.gs-kind:disabled{opacity:.55;cursor:not-allowed}.gs-kind.is-sent{opacity:1;border-color:var(--gq-primary);background:var(--gq-primary-soft)}.gs-kind-icon{font-size:1.35rem;line-height:1}.gs-kind-label{overflow-wrap:anywhere}.gs-chart{position:relative;height:140px;padding-top:6px;border-bottom:1px solid var(--gq-border-strong)}.gs-bars{display:flex;align-items:flex-end;gap:3px;height:100%}.gs-bar{position:relative;flex:1 1 0;min-width:0;height:max(var(--h),3px);border-radius:4px 4px 0 0;background:color-mix(in srgb,var(--gq-primary) 55%,transparent)}.gs-bar.is-minor{background:#f0a500}.gs-bar.is-major{background:#e5484d}.gs-bar.is-now{outline:1.5px solid var(--gq-primary);outline-offset:1px}.gs-bar.is-maint::before{content:"";position:absolute;left:0;right:0;bottom:0;height:134px;border-radius:4px 4px 0 0;z-index:-1;background:repeating-linear-gradient(135deg,color-mix(in srgb,#3e7ee8 18%,transparent) 0 4px,transparent 4px 8px)}.gs-bars{isolation:isolate}.gs-baseline{position:absolute;left:0;right:0;height:0;border-top:2px dashed var(--gq-muted);opacity:.8;pointer-events:none}.gs-axis{position:relative;height:1.2rem;font-size:.7rem;color:var(--gq-muted);margin-top:.2rem}.gs-axis span{position:absolute;top:0;white-space:nowrap}.gs-axis .is-end{right:0}.gs-legend{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin-top:.4rem}.gs-sw{display:inline-block;width:.85rem;height:.6rem;border-radius:2px;margin-right:.3rem;vertical-align:middle}.gs-sw.is-bar{background:color-mix(in srgb,var(--gq-primary) 55%,transparent)}.gs-sw.is-base{height:0;border-top:2px dashed var(--gq-muted);border-radius:0}.gs-sw.is-maint{background:repeating-linear-gradient(135deg,color-mix(in srgb,#3e7ee8 35%,transparent) 0 3px,transparent 3px 6px);border:1px solid color-mix(in srgb,#3e7ee8 40%,transparent)}.gs-kind-list li + li{margin-top:.6rem}.gs-meter{height:.45rem;border-radius:999px;background:var(--gq-surface-3);overflow:hidden;margin-top:.25rem}.gs-meter span{display:block;height:100%;border-radius:999px;background:var(--gq-primary)}.gs-feed li{padding:.35rem 0}.gs-feed li + li{border-top:1px solid var(--gq-border)}.gs-maint{padding:.8rem 0;border-top:1px solid var(--gq-border)}.gs-maint:first-child{border-top:0;padding-top:.2rem}.gs-maint.is-ongoing{margin:0 -.5rem;padding:.8rem .5rem;border-radius:14px;border-top:0;background:color-mix(in srgb,#3e7ee8 9%,transparent)}.gs-maint.is-ended .gs-maint-title,.gs-maint.is-cancelled .gs-maint-title{color:var(--gq-muted)}.gs-maint.is-cancelled .gs-maint-title{text-decoration:line-through}.gs-maint-title{overflow-wrap:anywhere}.gs-note{overflow-wrap:anywhere}.gs-phase{display:inline-flex;align-items:center;gap:.2rem;font-size:.72rem;font-weight:700;padding:.12rem .5rem;border-radius:999px;background:var(--gq-surface-3);color:var(--gq-muted);white-space:nowrap}.gs-phase.is-ongoing{background:color-mix(in srgb,#3e7ee8 18%,transparent);color:#2459b8}.gs-phase.is-upcoming{background:color-mix(in srgb,#f0a500 18%,transparent);color:#8a5d00}[data-bs-theme="dark"] .gs-phase.is-ongoing{color:#8fbcff}[data-bs-theme="dark"] .gs-phase.is-upcoming{color:#ffd36b}.gs-edit>summary,.gs-new>summary{list-style:none;cursor:pointer}.gs-edit>summary::-webkit-details-marker,.gs-new>summary::-webkit-details-marker{display:none}.gs-edit[open]>summary{margin-bottom:.25rem}.gs-new{border-top:1px dashed var(--gq-border-strong);padding-top:.8rem}.gs-pill{flex:none;display:inline-flex;align-items:center;gap:.25rem;font-size:.72rem;font-weight:700;padding:.2rem .55rem;border-radius:999px;white-space:nowrap;color:var(--gs-t);background:color-mix(in srgb,var(--gs-c) 15%,transparent)}.gs-soon{color:#8a5d00;font-weight:600}[data-bs-theme="dark"] .gs-soon{color:#ffd36b}.gs-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.5rem}.gs-tile{display:flex;align-items:center;gap:.55rem;padding:.55rem .65rem;color:inherit;text-decoration:none;min-width:0;flex-wrap:wrap}.gs-tile:hover{border-color:var(--gq-primary);color:inherit}.gs-tile .game-icon{flex:none}.gs-tile-name{flex:1 1 0;min-width:0;font-weight:600;font-size:.85rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.gs-tile-state{flex:1 0 100%;font-size:.7rem;font-weight:700;color:var(--gs-t)}@media (min-width: 576px){.gs-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (min-width: 768px){.gs-kinds{grid-template-columns:repeat(6,minmax(0,1fr))}}@media (max-width: 575.98px){.gs-hero{padding:1rem}.gs-hero-label{font-size:1.15rem}.gs-chart{height:120px}.gs-bar.is-maint::before{height:114px}.gs-bars{gap:2px}}