.CityPanelClient_wrap__HB0MQ{display:flex;flex-direction:column;gap:1.25rem}.CityPanelClient_muted__Bi_fK{margin:0;font-family:VT323,monospace;font-size:1.15rem;line-height:1.4;color:var(--text-muted)}.CityPanelClient_notice__LhQtR{margin:0;padding:.5rem .75rem;background:var(--accent-muted);border:1px solid var(--border-accent);font-family:VT323,monospace;font-size:1.1rem}.CityPanelClient_error__uKcY_{margin:0;color:var(--danger);font-family:VT323,monospace;font-size:1.1rem}.CityPanelClient_loginBox__JzRF1{max-width:460px;margin:0 auto;padding:1.5rem;background:var(--bg-card);border:3px solid var(--border);box-shadow:var(--shadow);display:flex;flex-direction:column;gap:.85rem}.CityPanelClient_loginTitle__7LrrH{font-family:var(--font-pixel);font-size:.62rem;color:var(--red);line-height:1.7}.CityPanelClient_stackForm__Rllb2{display:flex;flex-direction:column;gap:.5rem}.CityPanelClient_inlineForm__HmcRr{display:flex;gap:.5rem;flex-wrap:wrap}.CityPanelClient_inlineForm__HmcRr .CityPanelClient_grow__fr4ch{flex:1 1;min-width:140px}.CityPanelClient_block__VQ7cj{background:var(--bg-card);border:3px solid var(--border);box-shadow:var(--shadow);padding:1.25rem;display:flex;flex-direction:column;gap:.85rem}.CityPanelClient_blockTitle__CdGyf{font-family:var(--font-pixel);font-size:.58rem;color:var(--red);line-height:1.7;padding-bottom:.6rem;border-bottom:2px solid var(--border)}.CityPanelClient_grid2__01TaP{display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,1fr));grid-gap:1.25rem;gap:1.25rem;align-items:start}.CityPanelClient_cityHeader__t9eJB{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:1rem;padding:1.1rem 1.4rem;background:var(--bg-card);border:3px solid var(--border);box-shadow:var(--shadow)}.CityPanelClient_cityIdent__efLkl{display:flex;flex-direction:column;gap:.5rem;min-width:0}.CityPanelClient_cityName__4tWxZ{font-family:var(--font-pixel);font-size:.72rem;line-height:1.6;overflow:hidden;text-overflow:ellipsis}.CityPanelClient_cityTag__TbWKg{margin-right:.6rem}.CityPanelClient_cityMetaRow__Y7ajq{display:flex;gap:1rem;flex-wrap:wrap;font-family:VT323,monospace;font-size:1.1rem;color:var(--text-muted)}.CityPanelClient_cityMetaRow__Y7ajq b{color:var(--text-primary);font-weight:400}.CityPanelClient_levelBadge__S4cMA{flex-shrink:0;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.6rem 1rem;border:3px solid var(--accent);background:var(--accent-muted)}.CityPanelClient_levelBadgeNum__bCi63{font-family:var(--font-pixel);font-size:.9rem;color:var(--accent)}.CityPanelClient_levelBadgeLabel__KDyOj{font-family:var(--font-pixel);font-size:.4rem;color:var(--text-muted);text-transform:uppercase}.CityPanelClient_tabs__GUeE_{display:flex;flex-wrap:wrap;gap:.5rem}.CityPanelClient_tab__jVsEZ{padding:10px 14px;font-family:var(--font-pixel);font-size:.5rem;border:2px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;line-height:1.5}.CityPanelClient_tabActive__MiDz8{background:var(--red);color:#fff;box-shadow:2px 2px 0 0 var(--shadow-color)}.CityPanelClient_tabLocked__C_1_V{opacity:.55}.CityPanelClient_xpBar__1FjxM{display:flex;flex-direction:column;gap:.4rem}.CityPanelClient_xpBarLabels__A4Cup{display:flex;justify-content:space-between;font-family:VT323,monospace;font-size:1.05rem;color:var(--text-muted)}.CityPanelClient_xpTrack__c_xV5{height:18px;border:2px solid var(--border);background:var(--bg-elevated);overflow:hidden}.CityPanelClient_xpFill__WviwO{height:100%;background:repeating-linear-gradient(45deg,var(--accent) 0,var(--accent) 8px,var(--accent-hover) 8px,var(--accent-hover) 16px);transition:width .3s ease}.CityPanelClient_questList__B0ApO{display:flex;flex-direction:column;gap:.5rem}.CityPanelClient_questCard__0IsGH{padding:.6rem .75rem;border:2px solid var(--border);background:var(--bg-elevated);display:flex;flex-direction:column;gap:.35rem;font-family:VT323,monospace;font-size:1.1rem}.CityPanelClient_questTop__3C83F{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline}.CityPanelClient_questTitle__UEh76{flex:1 1}.CityPanelClient_questReward__qEFgz{flex-shrink:0;color:var(--accent);white-space:nowrap}.CityPanelClient_questTrack__4UbLr{height:10px;border:1px solid var(--border);background:var(--bg-card);overflow:hidden}.CityPanelClient_questFill__53i0X{height:100%;background:var(--accent)}.CityPanelClient_questDone__WerP4 .CityPanelClient_questFill__53i0X{background:var(--success)}.CityPanelClient_questMeta__BudVy{display:flex;justify-content:space-between;gap:.5rem;font-size:.95rem;color:var(--text-muted)}.CityPanelClient_pill__g1jpG{display:inline-block;padding:1px 8px;border:1px solid var(--border);font-size:.9rem;color:var(--text-muted);white-space:nowrap}.CityPanelClient_pillAccent__cuai6{border-color:var(--accent);color:var(--accent);background:var(--accent-muted)}.CityPanelClient_pillDanger__y5Rwa{border-color:var(--danger);color:var(--danger)}.CityPanelClient_memberList__JsmbE{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.4rem}.CityPanelClient_memberRow__tsdmj{display:flex;align-items:center;gap:.6rem;flex-wrap:wrap;padding:.5rem .65rem;border:1px solid var(--border);background:var(--bg-elevated);font-family:VT323,monospace;font-size:1.1rem}.CityPanelClient_memberName__FWQan{flex:1 1;min-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.CityPanelClient_memberXp__cGlm1{color:var(--text-muted);white-space:nowrap}.CityPanelClient_memberBtns___CNw_{display:flex;gap:.35rem;flex-wrap:wrap}.CityPanelClient_miniBtn__iDXf8{padding:4px 8px;font-family:VT323,monospace;font-size:1rem;border:1px solid var(--border);background:var(--bg-card);color:var(--text-secondary);cursor:pointer;line-height:1.2}.CityPanelClient_miniBtn__iDXf8:hover{border-color:var(--accent);color:var(--accent)}.CityPanelClient_miniBtnDanger___KkBo:hover{border-color:var(--danger);color:var(--danger)}.CityPanelClient_field___ynJx{display:flex;flex-direction:column;gap:.4rem}.CityPanelClient_fieldLabel__iA6PQ{font-family:var(--font-pixel);font-size:.5rem;color:var(--text-primary);line-height:1.6}.CityPanelClient_lockNote__SdEAF{font-family:VT323,monospace;font-size:1rem;color:var(--text-muted)}.CityPanelClient_swatches__a4nsv{display:flex;flex-wrap:wrap;gap:6px}.CityPanelClient_swatch__LeqD5{width:30px;height:30px;border:2px solid var(--border);cursor:pointer;padding:0}.CityPanelClient_swatchActive__yrtqP{outline:3px solid var(--accent);outline-offset:1px}.CityPanelClient_emojiRow__zq8YY{display:flex;flex-wrap:wrap;gap:6px}.CityPanelClient_emojiBtn__am54A{width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;font-size:1.1rem;border:2px solid var(--border);background:var(--bg-card);cursor:pointer}.CityPanelClient_emojiActive__U_gL_{border-color:var(--accent);background:var(--accent-muted)}.CityPanelClient_styleTabs__uZJzD{display:flex;gap:.4rem}.CityPanelClient_feed__CO3Av{display:flex;flex-direction:column;gap:.35rem;max-height:420px;overflow-y:auto}.CityPanelClient_feedRow__EP_O9{display:flex;justify-content:space-between;gap:.75rem;padding:.4rem .6rem;border:1px solid var(--border);background:var(--bg-elevated);font-family:VT323,monospace;font-size:1.05rem;line-height:1.3}.CityPanelClient_feedText__t_1UG{flex:1 1}.CityPanelClient_feedTime___SLK9{flex-shrink:0;color:var(--text-muted);white-space:nowrap}.CityPanelClient_feedPoints__Rg6XJ{flex-shrink:0;color:var(--accent);white-space:nowrap}.CityPanelClient_resList__sBm7F{display:flex;flex-direction:column;gap:.3rem;font-family:VT323,monospace;font-size:1.05rem}.CityPanelClient_resRow__tkGOf{display:flex;justify-content:space-between;gap:.5rem}.CityPanelClient_resOk__Q__AB{color:var(--success)}.CityPanelClient_resMiss__2Ylpt{color:var(--danger)}.CityPanelClient_announcement__HrIFZ{padding:.75rem 1rem;border:2px solid var(--callout-warning-border);background:var(--callout-warning-bg);font-family:VT323,monospace;font-size:1.15rem;line-height:1.35}.CityPanelClient_taskCard__x4KtW{padding:.6rem .75rem;border:2px solid var(--border);background:var(--bg-elevated);display:flex;flex-direction:column;gap:.3rem;font-family:VT323,monospace;font-size:1.1rem}.CityPanelClient_taskTop__9HpGv{display:flex;justify-content:space-between;gap:.5rem;align-items:baseline;flex-wrap:wrap}.CityPanelClient_taskMeta__njEn4{color:var(--text-muted);font-size:.95rem}.CityPanelClient_dangerZone___mgtl{border-color:var(--danger)}.CityPanelClient_wrap__HB0MQ{overflow-wrap:break-word}.CityPanelClient_muted__Bi_fK{font-size:19px;overflow-wrap:anywhere}.CityPanelClient_notice__LhQtR{font-size:19px}.CityPanelClient_error__uKcY_{font-size:19px;overflow-wrap:anywhere}.CityPanelClient_blockTitle__CdGyf,.CityPanelClient_loginTitle__7LrrH{font-size:12px}.CityPanelClient_cityName__4tWxZ{font-size:15px}.CityPanelClient_cityMetaRow__Y7ajq,.CityPanelClient_levelBadgeNum__bCi63{font-size:18px}.CityPanelClient_levelBadgeLabel__KDyOj{font-size:9px}.CityPanelClient_tab__jVsEZ{font-size:10px}.CityPanelClient_xpBarLabels__A4Cup{font-size:18px}.CityPanelClient_questCard__0IsGH{font-size:19px}.CityPanelClient_questTitle__UEh76{overflow-wrap:break-word;min-width:0}.CityPanelClient_questMeta__BudVy{font-size:17px}.CityPanelClient_pill__g1jpG{font-size:16px}.CityPanelClient_memberRow__tsdmj{font-size:19px}.CityPanelClient_miniBtn__iDXf8{font-size:17px}.CityPanelClient_fieldLabel__iA6PQ{font-size:10px}.CityPanelClient_lockNote__SdEAF{font-size:17px}.CityPanelClient_emojiBtn__am54A{font-size:20px}.CityPanelClient_feedRow__EP_O9{font-size:18px}.CityPanelClient_feedText__t_1UG{overflow-wrap:anywhere;min-width:0}.CityPanelClient_resList__sBm7F{font-size:18px}.CityPanelClient_resRow__tkGOf{overflow-wrap:anywhere}.CityPanelClient_announcement__HrIFZ{font-size:19px;overflow-wrap:break-word}.CityPanelClient_taskCard__x4KtW{font-size:19px}.CityPanelClient_taskCard__x4KtW *{overflow-wrap:break-word}.CityPanelClient_taskMeta__njEn4{font-size:17px}