:root{--bg: #f5f5f7;--bg-elevated: #ffffff;--bg-hover: rgba(0, 0, 0, .05);--separator: rgba(0, 0, 0, .08);--text: #1d1d1f;--text-secondary: #86868b;--accent: #0071e3;--accent-text: #ffffff;--positive: #34c759;--negative: #ff3b30;--shadow: 0 1px 4px rgba(0, 0, 0, .08);--radius: 14px;--radius-sm: 10px;--header-h: 52px;--tabbar-h: 56px;--admin-tabs-h: 48px;--safe-top: 0px;--safe-bottom: 0px;--safe-left: 0px;--safe-right: 0px}:root[data-theme=dark]{--bg: #19191a;--bg-elevated: #2c2c2e;--bg-hover: rgba(255, 255, 255, .08);--separator: rgba(255, 255, 255, .12);--text: #e1e3e6;--text-secondary: #909499;--accent: #4b9bff;--positive: #4bb34b;--negative: #ff5c5c;--shadow: 0 1px 4px rgba(0, 0, 0, .4)}*{box-sizing:border-box;-webkit-tap-highlight-color:transparent}:focus{outline:none}html,body{height:100%}#root{height:100%;display:flex;flex-direction:column}body{margin:0;background:var(--bg);color:var(--text);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:15px;line-height:1.35;-webkit-font-smoothing:antialiased}button{font:inherit;color:inherit}a{color:var(--accent)}._spinner_1jjck_1{display:inline-block;width:28px;height:28px;border:2.5px solid var(--separator);border-top-color:var(--accent);border-radius:50%;animation:_spin_1jjck_1 .7s linear infinite}._loader_1jjck_11{display:flex;flex:1;align-items:center;justify-content:center}@keyframes _spin_1jjck_1{to{transform:rotate(360deg)}}._placeholder_1k4q2_1{display:flex;flex-direction:column;align-items:center;gap:12px;padding:40px 24px;text-align:center}._stretched_1k4q2_10{flex:1;justify-content:center}._icon_1k4q2_15{color:var(--text-secondary)}._title_1k4q2_19{font-size:20px;font-weight:600}._text_1k4q2_24{max-width:320px;color:var(--text-secondary)}._button_ngewi_1{display:inline-flex;align-items:center;justify-content:center;gap:8px;border:none;border-radius:10px;background:var(--accent);color:var(--accent-text);cursor:pointer;font-weight:600}._destructive_ngewi_14{background:var(--negative)}._m_ngewi_18{padding:8px 14px;font-size:14px}._l_ngewi_23{padding:12px 18px;font-size:15px}._stretched_ngewi_28{width:100%}._button_ngewi_1:disabled{opacity:.5;cursor:default}._spinner_ngewi_37{display:inline-block;width:16px;height:16px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:_spin_ngewi_37 .7s linear infinite}@keyframes _spin_ngewi_37{to{transform:rotate(360deg)}}._card_1e9dv_1{display:flex;flex-direction:column;gap:8px;padding:12px;border-radius:var(--radius);background:var(--bg-elevated);box-shadow:var(--shadow)}._logo_1e9dv_11{flex:none}._header_1e9dv_15{display:flex;align-items:center;gap:10px}._title_1e9dv_21{font-size:14px;font-weight:600;line-height:1.3}._layout_1unav_1{display:flex;flex-shrink:0;height:100dvh}._main_1unav_7{display:flex;flex:1;min-width:0;flex-direction:column;overflow-y:auto}._sidebar_1pusq_1{position:sticky;top:0;display:flex;height:100dvh;width:264px;flex:none;flex-direction:column;gap:4px;padding:calc(var(--safe-top) + 12px) 8px 12px;border-right:1px solid var(--separator)}._title_1pusq_14{margin:0 4px 8px;padding:8px 8px 16px;border-bottom:1px solid var(--separator);font-size:20px;font-weight:600}._item_1pusq_22{display:flex;align-items:center;gap:12px;border:none;border-radius:var(--radius-sm);background:transparent;color:var(--text);cursor:pointer;padding:10px 12px}._item_1pusq_22:hover{background:var(--bg-hover)}._subitem_1pusq_38{padding:7px 12px 7px 44px;color:var(--text-secondary);font-size:14px}._subitem_1pusq_38._selected_1pusq_44,._subitem_1pusq_38._selected_1pusq_44:hover{background:transparent;color:var(--accent);font-weight:500}._group_1pusq_51{display:flex;flex-direction:column;gap:2px}._chevron_1pusq_57{display:inline-flex;margin-left:auto;color:var(--text-secondary);transition:transform .2s ease}._chevronOpen_1pusq_64{transform:rotate(180deg)}._childrenWrapper_1pusq_68{display:grid;grid-template-rows:0fr;transition:grid-template-rows .2s ease}._childrenWrapper_1pusq_68._open_1pusq_74{grid-template-rows:1fr}._children_1pusq_68{position:relative;display:flex;min-height:0;flex-direction:column;overflow:hidden}._children_1pusq_68:before{content:"";position:absolute;top:4px;bottom:4px;left:26px;width:2px;border-radius:1px;background:var(--separator)}@media(prefers-reduced-motion:reduce){._chevron_1pusq_57,._childrenWrapper_1pusq_68{transition:none}}._selected_1pusq_44,._selected_1pusq_44:hover{background:var(--bg-hover);color:var(--accent)}._icon_1pusq_110{display:inline-flex}._selected_1pusq_44 ._icon_1pusq_110{animation:_shake_1pusq_1 .4s ease}@keyframes _shake_1pusq_1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-7deg)}50%{transform:translate(2px) rotate(7deg)}75%{transform:translate(-1px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){._selected_1pusq_44 ._icon_1pusq_110{animation:none}}._tabbar_1kfxh_1{position:fixed;right:0;bottom:0;left:0;z-index:20;display:flex;height:calc(var(--safe-bottom) + var(--tabbar-h));padding-bottom:var(--safe-bottom);border-top:1px solid var(--separator);background:var(--bg-elevated)}._item_1kfxh_14{display:flex;flex:1;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:none;background:transparent;color:var(--text-secondary);cursor:pointer;font-size:10px}._selected_1kfxh_28{color:var(--accent)}._icon_1kfxh_32{display:inline-flex}._selected_1kfxh_28 ._icon_1kfxh_32{animation:_shake_1kfxh_1 .4s ease}@keyframes _shake_1kfxh_1{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(-2px) rotate(-7deg)}50%{transform:translate(2px) rotate(7deg)}75%{transform:translate(-1px) rotate(-3deg)}}@media(prefers-reduced-motion:reduce){._selected_1kfxh_28 ._icon_1kfxh_32{animation:none}}._mobile_10dc4_1{display:flex;flex-shrink:0;min-height:100dvh;flex-direction:column;padding-bottom:calc(var(--safe-bottom) + var(--tabbar-h))}._mobileHeader_10dc4_9{position:sticky;top:0;z-index:10;display:flex;height:calc(var(--safe-top) + var(--header-h));align-items:center;justify-content:center;gap:8px;padding-top:var(--safe-top);background:var(--bg)}._mobileHeaderBack_10dc4_22{position:absolute;top:calc(var(--safe-top) + (var(--header-h) - 32px) / 2);left:4px;display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;padding:0;background:none;color:var(--text);cursor:pointer}._mobileHeaderBack_10dc4_22:active{opacity:.5}._brandLogo_10dc4_42{display:flex;align-items:center;justify-content:center;flex:none;background:var(--accent)}._communityIcon_10dc4_50{width:28px;height:28px;border-radius:50%;object-fit:cover}._mobileHeaderTitle_10dc4_57{font-size:15px;font-weight:600}._brand_10dc4_42{display:flex;align-items:center;gap:12px;min-width:0}._brandName_10dc4_69{overflow:hidden;font-size:16px;line-height:1.2;text-overflow:ellipsis;white-space:nowrap}._addToCommunitySlot_10dc4_77{margin-top:auto}
