*{box-sizing:border-box}html,body,#app{width:100%;min-height:100%;margin:0;overflow-x:hidden}body{color:#222;background:#f5f6f8;min-width:320px;min-height:100vh;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif}button,input{font:inherit}button,input,select,textarea,img,svg{max-width:100%}a{color:inherit}.admin-page[data-v-a8e71305]{background:#f2f4f7;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.admin-sidebar[data-v-a8e71305]{color:#dce3ee;background:#202938;border-right:1px solid #d9dee8}.brand[data-v-a8e71305]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:64px;padding:0 18px;display:flex}.brand-mark[data-v-a8e71305]{color:#fff;background:#2f8f6b;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand strong[data-v-a8e71305],.brand span[data-v-a8e71305]{display:block}.brand strong[data-v-a8e71305]{color:#fff;line-height:1.2}.brand span[data-v-a8e71305]{color:#9aa7b8;margin-top:3px;font-size:12px}.menu[data-v-a8e71305]{gap:4px;padding:14px 10px;display:grid}.admin-sidebar button[data-v-a8e71305],.panel button[data-v-a8e71305]{cursor:pointer;border:0;border-radius:6px;min-height:38px;font-weight:700}.menu-item[data-v-a8e71305],.submenu-item[data-v-a8e71305]{color:#cbd5e1;text-align:left;background:0 0;align-items:center;width:100%;min-height:42px;display:flex}.menu-item[data-v-a8e71305]{gap:10px;padding:0 12px;font-size:16px}.submenu[data-v-a8e71305]{border-left:1px solid #ffffff1f;margin:2px 0 6px 28px;padding-left:12px}.submenu-item[data-v-a8e71305]{padding:0 12px;font-size:14px}.menu-item.active[data-v-a8e71305],.menu-item[data-v-a8e71305]:hover,.submenu-item.active[data-v-a8e71305],.submenu-item[data-v-a8e71305]:hover{color:#fff;background:#2d384a}.menu-icon[data-v-a8e71305]{color:#93a3b8;text-align:center;width:18px}.expand[data-v-a8e71305]{color:#93a3b8;margin-left:auto}.admin-main[data-v-a8e71305]{align-content:start;gap:18px;min-width:0;display:grid}.topbar[data-v-a8e71305]{background:#fff;border-bottom:1px solid #d9dee8;align-items:center;height:64px;padding:0 24px;display:flex}.menu-toggle[data-v-a8e71305],.mobile-backdrop[data-v-a8e71305]{display:none}h1[data-v-a8e71305],h2[data-v-a8e71305]{color:#1f2937;margin:0}h1[data-v-a8e71305]{font-size:20px}h2[data-v-a8e71305]{font-size:18px}.panel[data-v-a8e71305]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;margin:0 24px;padding:20px}.user-table[data-v-a8e71305],.team-form[data-v-a8e71305]{gap:14px;display:grid}.table-head[data-v-a8e71305],.table-row[data-v-a8e71305]{grid-template-columns:1.2fr 1fr 1.2fr minmax(180px,auto);align-items:center;gap:12px;display:grid}.table-head[data-v-a8e71305]{color:#667085;font-size:13px;font-weight:700}.table-row[data-v-a8e71305]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;padding:12px}.table-row div[data-v-a8e71305]{gap:4px;display:grid}.table-row span[data-v-a8e71305],.muted[data-v-a8e71305]{color:#667085}input[data-v-a8e71305],select[data-v-a8e71305],textarea[data-v-a8e71305]{background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:10px 12px}label[data-v-a8e71305]{color:#394150;gap:8px;font-weight:600;display:grid}.teams-grid[data-v-a8e71305]{grid-template-columns:340px minmax(0,1fr);gap:18px;padding:0 24px 24px;display:grid}.teams-grid .panel[data-v-a8e71305]{margin:0}.section-heading[data-v-a8e71305]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}.section-heading div[data-v-a8e71305]{gap:4px;display:grid}.section-heading span[data-v-a8e71305]{color:#667085;font-size:13px}.team-editor[data-v-a8e71305]{align-self:start}.team-editor label[data-v-a8e71305]{gap:7px}.team-editor textarea[data-v-a8e71305]{min-height:104px}.team-directory[data-v-a8e71305]{min-width:0}.team-table[data-v-a8e71305],.tag-table[data-v-a8e71305]{border:1px solid #e5e9f0;border-radius:8px;gap:0;display:grid;overflow:hidden}.team-table-head[data-v-a8e71305],.team-row[data-v-a8e71305],.tag-table-head[data-v-a8e71305],.tag-row[data-v-a8e71305]{align-items:center;gap:14px;display:grid}.team-table-head[data-v-a8e71305],.team-row[data-v-a8e71305]{grid-template-columns:1.15fr .7fr .65fr minmax(180px,1.4fr) auto}.tag-table-head[data-v-a8e71305],.tag-row[data-v-a8e71305]{grid-template-columns:.8fr 1fr .7fr auto}.team-table-head[data-v-a8e71305],.tag-table-head[data-v-a8e71305]{color:#667085;background:#f8fafc;border-bottom:1px solid #e5e9f0;min-height:42px;padding:0 16px;font-size:13px;font-weight:700}.team-row[data-v-a8e71305],.tag-row[data-v-a8e71305]{background:#fff;min-height:72px;padding:12px 16px}.team-row+.team-row[data-v-a8e71305],.tag-row+.tag-row[data-v-a8e71305]{border-top:1px solid #eef1f5}.team-row[data-v-a8e71305]:hover,.tag-row[data-v-a8e71305]:hover{background:#fbfcfe}.tag-row strong[data-v-a8e71305]{color:#1f2937}.tag-row span[data-v-a8e71305]{color:#667085}.team-row p[data-v-a8e71305]{color:#667085;text-overflow:ellipsis;white-space:nowrap;margin:0;overflow:hidden}.team-name-cell[data-v-a8e71305]{align-items:center;gap:10px;min-width:0;display:flex}.team-name-cell strong[data-v-a8e71305]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.team-avatar[data-v-a8e71305]{color:#1e6b4f;background:#fff;border:1px solid #dfe3ea;border-radius:8px;flex:none;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.state-pill[data-v-a8e71305]{color:#1e6b4f;background:#e6f4ee;border-radius:999px;justify-self:start;padding:4px 8px;font-size:13px;font-weight:700}.state-pill.disabled[data-v-a8e71305]{color:#667085;background:#eef1f5}.actions[data-v-a8e71305]{justify-content:flex-end;gap:10px;display:flex}.inline-check[data-v-a8e71305]{grid-auto-flow:column;align-items:center;width:fit-content;display:inline-flex}.inline-check input[data-v-a8e71305]{width:16px}.panel button[data-v-a8e71305]{color:#243142;background:#e8edf3;padding:0 14px}.primary-button[data-v-a8e71305],.panel button[type=submit][data-v-a8e71305]{color:#fff;background:#1e6b4f}.ghost-button[data-v-a8e71305]{color:#243142;background:#eef2f7}.danger-button[data-v-a8e71305]{color:#b42318;background:#fdecec}.row-actions[data-v-a8e71305],.table-actions[data-v-a8e71305]{justify-content:flex-end;gap:8px;display:flex}.row-actions button[data-v-a8e71305]{min-width:56px}button[data-v-a8e71305]:disabled{cursor:not-allowed;opacity:.65}.error-message[data-v-a8e71305]{color:#c62828}.success-message[data-v-a8e71305]{color:#1e6b4f}@media (width<=900px){.admin-page[data-v-a8e71305]{display:block}.admin-sidebar[data-v-a8e71305]{z-index:30;width:min(280px,82vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.admin-sidebar.open[data-v-a8e71305]{transform:translate(0)}.mobile-backdrop[data-v-a8e71305]{z-index:20;background:#0f172a73;display:block;position:fixed;inset:0}.topbar[data-v-a8e71305]{z-index:10;gap:12px;height:56px;padding:0 14px;position:sticky;top:0}.menu-toggle[data-v-a8e71305]{color:#243142;cursor:pointer;background:#fff;border:1px solid #d6dce6;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.topbar h1[data-v-a8e71305]{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:18px;overflow:hidden}.teams-grid[data-v-a8e71305],.table-head[data-v-a8e71305],.table-row[data-v-a8e71305],.team-table-head[data-v-a8e71305],.team-row[data-v-a8e71305],.tag-table-head[data-v-a8e71305],.tag-row[data-v-a8e71305]{grid-template-columns:1fr}.panel[data-v-a8e71305]{margin:0 14px}.teams-grid[data-v-a8e71305]{padding:0 14px 18px}.table-head[data-v-a8e71305],.team-table-head[data-v-a8e71305],.tag-table-head[data-v-a8e71305]{display:none}.team-row p[data-v-a8e71305]{white-space:normal}.table-actions[data-v-a8e71305]{flex-wrap:wrap;justify-content:flex-start}.table-actions button[data-v-a8e71305]{width:100%}}.community-board[data-v-b217effc]{gap:18px;display:grid}.page-heading[data-v-b217effc]{justify-content:space-between;align-items:center;display:flex}.page-heading h2[data-v-b217effc]{color:#101828;margin:0;font-size:24px}.page-heading span[data-v-b217effc]{color:#667085;margin-top:6px;display:block}.post-panel[data-v-b217effc]{gap:14px;display:grid}.post-filters[data-v-b217effc]{grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px;display:grid}.post-filters input[data-v-b217effc],.post-filters select[data-v-b217effc]{box-sizing:border-box;color:#101828;width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:6px;padding:10px 12px}.post-card[data-v-b217effc]{color:inherit;background:#fff;border:1px solid #dfe4ec;border-radius:8px;gap:14px;padding:22px;text-decoration:none;transition:border-color .16s,box-shadow .16s;display:grid}.post-card[data-v-b217effc]:hover{border-color:#b9c3d2;box-shadow:0 10px 28px #10182814}.post-head[data-v-b217effc]{justify-content:space-between;gap:16px;display:flex}.post-head h3[data-v-b217effc]{color:#101828;margin:0;font-size:20px}.post-head div>span[data-v-b217effc]{color:#667085;margin-top:6px;font-size:14px;display:block}.own-post-tag[data-v-b217effc]{color:#243247;background:#e8eef5;border-radius:999px;flex:none;align-self:start;padding:5px 11px;font-size:13px;font-weight:800}.post-content[data-v-b217effc]{color:#344054;-webkit-line-clamp:3;white-space:pre-wrap;-webkit-box-orient:vertical;margin:0;line-height:1.8;display:-webkit-box;overflow:hidden}.tag-list[data-v-b217effc],.tag-picker div[data-v-b217effc]{flex-wrap:wrap;gap:8px;display:flex}.tag-list span[data-v-b217effc],.tag-picker button[data-v-b217effc]{color:#217a5b;background:#f2faf6;border:1px solid #cfe2d9;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.tag-picker[data-v-b217effc]{gap:10px;display:grid}.tag-picker>span[data-v-b217effc]{color:#344054;font-weight:700}.tag-picker button[data-v-b217effc]{cursor:pointer}.tag-picker button.active[data-v-b217effc]{color:#fff;background:#217a5b;border-color:#217a5b}.image-grid[data-v-b217effc]{grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:10px;display:grid}.image-grid img[data-v-b217effc]{aspect-ratio:16/10;object-fit:cover;border:1px solid #e4e7ec;border-radius:6px;width:100%}.empty-state[data-v-b217effc],.muted[data-v-b217effc]{color:#667085;background:#fff;border:1px solid #dfe4ec;border-radius:8px;place-items:center;min-height:240px;margin:0;display:grid}.error-message[data-v-b217effc],.success-message[data-v-b217effc]{border-radius:6px;padding:12px 14px;font-size:14px}.error-message[data-v-b217effc]{color:#b42318;background:#fef3f2}.success-message[data-v-b217effc]{color:#027a48;background:#ecfdf3}.publish-fab[data-v-b217effc]{color:#fff;cursor:pointer;background:#217a5b;border:0;border-radius:50%;width:52px;height:52px;font-size:30px;line-height:1;position:fixed;bottom:28px;right:28px;box-shadow:0 12px 30px #10182833}.modal-backdrop[data-v-b217effc]{z-index:10;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.post-dialog[data-v-b217effc]{background:#fff;border-radius:8px;gap:16px;width:min(720px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.post-dialog header[data-v-b217effc],.post-dialog footer[data-v-b217effc]{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-dialog h3[data-v-b217effc]{color:#101828;margin:0}.post-dialog label[data-v-b217effc]{color:#344054;gap:8px;font-weight:700;display:grid}.post-dialog input[data-v-b217effc],.post-dialog textarea[data-v-b217effc]{box-sizing:border-box;color:#101828;width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:6px;padding:10px 12px}.post-dialog textarea[data-v-b217effc]{resize:vertical}.image-upload-field[data-v-b217effc]{align-items:start}.upload-button[data-v-b217effc]{color:#243247;cursor:pointer;background:#e8eef5;border-radius:6px;align-items:center;width:fit-content;min-height:38px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}.upload-button input[data-v-b217effc]{opacity:0;cursor:pointer;position:absolute;inset:0}.selected-images[data-v-b217effc]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.selected-images figure[data-v-b217effc]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;margin:0;position:relative;overflow:hidden}.selected-images img[data-v-b217effc]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.selected-images button[data-v-b217effc]{color:#fff;cursor:pointer;background:#101828b8;border:0;border-radius:6px;padding:5px 8px;font-weight:700;position:absolute;bottom:6px;right:6px}.post-dialog header button[data-v-b217effc],.secondary-button[data-v-b217effc],.primary-button[data-v-b217effc]{cursor:pointer;border:0;border-radius:6px;min-height:38px;padding:0 16px;font-weight:700}.post-dialog header button[data-v-b217effc],.secondary-button[data-v-b217effc]{color:#243247;background:#e8eef5}.primary-button[data-v-b217effc]{color:#fff;background:#217a5b}.primary-button[data-v-b217effc]:disabled{cursor:not-allowed;opacity:.65}@media (width<=760px){.community-board[data-v-b217effc]{min-width:0}.post-filters[data-v-b217effc]{grid-template-columns:1fr}.post-card[data-v-b217effc]{padding:18px}.publish-fab[data-v-b217effc]{bottom:18px;right:18px}.modal-backdrop[data-v-b217effc]{align-items:end;padding:12px}.post-dialog[data-v-b217effc]{max-height:92vh;padding:16px}.post-dialog header[data-v-b217effc],.post-dialog footer[data-v-b217effc]{justify-content:stretch;display:grid}.post-dialog footer button[data-v-b217effc],.post-dialog header button[data-v-b217effc]{width:100%}.selected-images[data-v-b217effc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.post-detail-view[data-v-2f63d988]{gap:18px;display:grid}.post-detail[data-v-2f63d988]{background:#fff;border:1px solid #dfe4ec;border-radius:8px;gap:20px;padding:24px;display:grid}.back-button[data-v-2f63d988],.detail-actions button[data-v-2f63d988],.post-dialog header button[data-v-2f63d988],.secondary-button[data-v-2f63d988],.primary-button[data-v-2f63d988]{cursor:pointer;border:0;border-radius:6px;width:fit-content;min-height:38px;padding:0 16px;font-weight:700}.back-button[data-v-2f63d988],.detail-actions button[data-v-2f63d988],.post-dialog header button[data-v-2f63d988],.secondary-button[data-v-2f63d988]{color:#243247;background:#e8eef5}.primary-button[data-v-2f63d988]{color:#fff;background:#217a5b}.detail-head[data-v-2f63d988]{justify-content:space-between;gap:18px;display:flex}.detail-head span[data-v-2f63d988]{color:#217a5b;font-weight:800}.detail-head h2[data-v-2f63d988]{color:#101828;margin:8px 0;font-size:28px}.detail-head p[data-v-2f63d988]{color:#667085;margin:0}.detail-actions[data-v-2f63d988]{gap:8px;display:flex}.detail-content[data-v-2f63d988]{color:#344054;white-space:pre-wrap;margin:0;line-height:1.9}.tag-list[data-v-2f63d988],.tag-picker div[data-v-2f63d988]{flex-wrap:wrap;gap:8px;display:flex}.tag-list span[data-v-2f63d988],.tag-picker button[data-v-2f63d988]{color:#217a5b;background:#f2faf6;border:1px solid #cfe2d9;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.tag-picker[data-v-2f63d988]{gap:10px;display:grid}.tag-picker>span[data-v-2f63d988]{color:#344054;font-weight:700}.tag-picker button[data-v-2f63d988]{cursor:pointer}.tag-picker button.active[data-v-2f63d988]{color:#fff;background:#217a5b;border-color:#217a5b}.detail-images[data-v-2f63d988]{gap:14px;display:grid}.detail-image-button[data-v-2f63d988]{cursor:zoom-in;background:0 0;border:0;width:fit-content;max-width:100%;padding:0}.detail-image-button img[data-v-2f63d988]{object-fit:contain;border:1px solid #e4e7ec;border-radius:8px;width:min(100%,960px);display:block}.muted[data-v-2f63d988]{color:#667085;background:#fff;border:1px solid #dfe4ec;border-radius:8px;place-items:center;min-height:240px;margin:0;display:grid}.error-message[data-v-2f63d988],.success-message[data-v-2f63d988]{border-radius:6px;padding:12px 14px;font-size:14px}.error-message[data-v-2f63d988]{color:#b42318;background:#fef3f2}.success-message[data-v-2f63d988]{color:#027a48;background:#ecfdf3}.modal-backdrop[data-v-2f63d988]{z-index:10;background:#0f172a7a;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.image-preview-backdrop[data-v-2f63d988]{z-index:40;background:#0f172adb;grid-template-rows:minmax(0,1fr);padding:18px;display:grid;position:fixed;inset:0}.image-preview-scale[data-v-2f63d988]{z-index:41;color:#fff;text-shadow:0 1px 6px #0000006b;font-weight:800;position:fixed;top:18px;left:50%;transform:translate(-50%)}.image-preview-close[data-v-2f63d988]{z-index:41;color:#fff;cursor:pointer;text-shadow:0 1px 6px #0000006b;background:0 0;border:0;width:40px;height:40px;font-size:24px;font-weight:800;line-height:1;position:fixed;top:14px;right:16px}.image-preview-stage[data-v-2f63d988]{place-items:center;min-height:0;display:grid;overflow:auto}.image-preview-stage img[data-v-2f63d988]{cursor:grab;object-fit:contain;touch-action:none;transform-origin:50%;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;border-radius:8px;max-width:92vw;max-height:82vh}.image-preview-stage img.dragging[data-v-2f63d988]{cursor:grabbing}.post-dialog[data-v-2f63d988]{background:#fff;border-radius:8px;gap:16px;width:min(720px,100%);max-height:90vh;padding:24px;display:grid;overflow:auto}.post-dialog header[data-v-2f63d988],.post-dialog footer[data-v-2f63d988]{justify-content:space-between;align-items:center;gap:12px;display:flex}.post-dialog h3[data-v-2f63d988]{color:#101828;margin:0}.post-dialog label[data-v-2f63d988]{color:#344054;gap:8px;font-weight:700;display:grid}.post-dialog input[data-v-2f63d988],.post-dialog textarea[data-v-2f63d988]{box-sizing:border-box;color:#101828;width:100%;font:inherit;border:1px solid #d0d5dd;border-radius:6px;padding:10px 12px}.post-dialog textarea[data-v-2f63d988]{resize:vertical}.image-upload-field[data-v-2f63d988]{align-items:start}.upload-button[data-v-2f63d988]{color:#243247;cursor:pointer;background:#e8eef5;border-radius:6px;align-items:center;width:fit-content;min-height:38px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}.upload-button input[data-v-2f63d988]{opacity:0;cursor:pointer;position:absolute;inset:0}.selected-images[data-v-2f63d988]{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:10px;display:grid}.selected-images figure[data-v-2f63d988]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;margin:0;position:relative;overflow:hidden}.selected-images img[data-v-2f63d988]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.selected-images button[data-v-2f63d988]{color:#fff;cursor:pointer;background:#101828b8;border:0;border-radius:6px;padding:5px 8px;font-weight:700;position:absolute;bottom:6px;right:6px}@media (width<=760px){.post-detail[data-v-2f63d988]{min-width:0;padding:18px}.detail-head[data-v-2f63d988],.detail-actions[data-v-2f63d988]{display:grid}.detail-actions button[data-v-2f63d988]{width:100%}.detail-content[data-v-2f63d988]{word-break:break-word}.modal-backdrop[data-v-2f63d988]{align-items:end;padding:12px}.post-dialog[data-v-2f63d988]{max-height:92vh;padding:16px}.post-dialog header[data-v-2f63d988],.post-dialog footer[data-v-2f63d988]{justify-content:stretch;display:grid}.post-dialog header button[data-v-2f63d988],.post-dialog footer button[data-v-2f63d988]{width:100%}.selected-images[data-v-2f63d988]{grid-template-columns:repeat(2,minmax(0,1fr))}.image-preview-backdrop[data-v-2f63d988]{padding:12px}.image-preview-stage[data-v-2f63d988]{align-items:start;padding-top:38px}}.tool-card[data-v-b25182ed]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;gap:16px;padding:22px;display:grid}.card-label[data-v-b25182ed]{color:#667085;font-size:13px;font-weight:700}h3[data-v-b25182ed]{color:#1f2937;margin:6px 0 0;font-size:20px}.announcement-list[data-v-b25182ed]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.announcement-list li[data-v-b25182ed]{border-bottom:1px solid #eef1f5;gap:8px;padding-bottom:14px;display:grid}.announcement-list li[data-v-b25182ed]:last-child{border-bottom:0;padding-bottom:0}.announcement-list div[data-v-b25182ed]{justify-content:space-between;gap:16px;display:flex}.announcement-list strong[data-v-b25182ed]{color:#1f2937}.announcement-list time[data-v-b25182ed],.announcement-list p[data-v-b25182ed],.muted[data-v-b25182ed],.empty-state[data-v-b25182ed]{color:#667085}.announcement-list p[data-v-b25182ed]{margin:0;line-height:1.7}.error-message[data-v-b25182ed]{color:#c62828}.tool-card[data-v-8e3980aa]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;gap:16px;padding:22px;display:grid}.card-heading[data-v-8e3980aa]{justify-content:space-between;gap:16px;display:flex}.card-label[data-v-8e3980aa]{color:#667085;font-size:13px;font-weight:700}.query-date[data-v-8e3980aa]{color:#667085;margin:6px 0 0;font-size:13px}h3[data-v-8e3980aa]{color:#1f2937;margin:6px 0 0;font-size:20px}.map-list[data-v-8e3980aa]{gap:10px;margin:0;padding:0;list-style:none;display:grid}.map-list li[data-v-8e3980aa]{background:#f5f7fa;border-radius:6px;justify-content:space-between;gap:16px;padding:12px;display:flex}.map-list .season-info[data-v-8e3980aa]{background:#eef7f3}.map-list strong[data-v-8e3980aa]{color:#1f2937}.map-list span[data-v-8e3980aa],.muted[data-v-8e3980aa],.empty-state[data-v-8e3980aa]{color:#667085}.error-message[data-v-8e3980aa]{color:#c62828}.home-view[data-v-411463fa]{gap:18px;display:grid}.welcome-panel[data-v-411463fa]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;justify-content:space-between;align-items:center;gap:24px;padding:24px;display:flex}.tool-grid[data-v-411463fa]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.eyebrow[data-v-411463fa]{color:#667085;margin:0 0 8px;font-size:13px;font-weight:700}h2[data-v-411463fa]{color:#1f2937;margin:0;font-size:24px}time[data-v-411463fa]{color:#1f2937;white-space:nowrap;font-size:18px;font-weight:700}@media (width<=640px){.welcome-panel[data-v-411463fa]{flex-direction:column;align-items:flex-start;padding:20px}.tool-grid[data-v-411463fa]{grid-template-columns:1fr}}.auth-page[data-v-8a2faa82]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-8a2faa82]{background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;max-width:400px;padding:32px}.title[data-v-8a2faa82]{text-align:center;margin-bottom:28px}.title h1[data-v-8a2faa82]{margin:0;font-size:30px}.title p[data-v-8a2faa82]{color:#666;margin-top:8px}.field[data-v-8a2faa82]{margin-bottom:18px}.field label[data-v-8a2faa82]{margin-bottom:8px;font-weight:500;display:block}.field input[data-v-8a2faa82]{box-sizing:border-box;border:1px solid #ccc;border-radius:6px;width:100%;padding:11px 12px;font-size:15px}button[data-v-8a2faa82]{cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:8px;padding:11px;font-size:15px}button[data-v-8a2faa82]:disabled{cursor:not-allowed;opacity:.6}.error-message[data-v-8a2faa82]{color:#c62828;margin-bottom:12px}.success-message[data-v-8a2faa82]{color:#2e7d32;text-align:center;margin-bottom:16px}.switch-page[data-v-8a2faa82]{text-align:center;margin-top:20px}.system-layout[data-v-bca6657b]{background:#f2f4f7;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-bca6657b]{color:#dce3ee;background:#202938;border-right:1px solid #d9dee8}.brand[data-v-bca6657b]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:64px;padding:0 18px;display:flex}.brand-mark[data-v-bca6657b]{color:#fff;background:#2f8f6b;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid}.brand strong[data-v-bca6657b],.brand span[data-v-bca6657b]{display:block}.brand strong[data-v-bca6657b]{color:#fff;line-height:1.2}.brand span[data-v-bca6657b]{color:#9aa7b8;margin-top:3px;font-size:12px}.menu[data-v-bca6657b]{padding:14px 10px}.menu-item[data-v-bca6657b]{color:#cbd5e1;border-radius:6px;align-items:center;gap:10px;min-height:42px;padding:0 12px;text-decoration:none;display:flex}.menu-item[data-v-bca6657b]:hover,.menu-item.router-link-active[data-v-bca6657b]{color:#fff;background:#2d384a}.menu-icon[data-v-bca6657b]{color:#93a3b8;text-align:center;width:18px}.main-shell[data-v-bca6657b]{min-width:0}.topbar[data-v-bca6657b]{background:#fff;border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.topbar h1[data-v-bca6657b]{color:#1f2937;margin:0;font-size:20px;font-weight:700}.avatar-button[data-v-bca6657b]{cursor:pointer;background:#fff;border:1px solid #d6dce6;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.avatar[data-v-bca6657b]{color:#667085;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;overflow:hidden}.avatar.empty[data-v-bca6657b]{background:#f5f7fa}.avatar img[data-v-bca6657b]{object-fit:contain;width:100%;height:100%}.page-body[data-v-bca6657b]{padding:24px}.menu-toggle[data-v-bca6657b],.mobile-backdrop[data-v-bca6657b]{display:none}@media (width<=820px){.system-layout[data-v-bca6657b]{display:block}.sidebar[data-v-bca6657b]{z-index:30;width:min(280px,82vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open[data-v-bca6657b]{transform:translate(0)}.mobile-backdrop[data-v-bca6657b]{z-index:20;background:#0f172a73;display:block;position:fixed;inset:0}.topbar[data-v-bca6657b]{z-index:10;gap:12px;height:56px;padding:0 14px;position:sticky;top:0}.menu-toggle[data-v-bca6657b]{color:#243142;cursor:pointer;background:#fff;border:1px solid #d6dce6;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.topbar h1[data-v-bca6657b]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;overflow:hidden}.page-body[data-v-bca6657b]{padding:14px}}.panel-heading[data-v-410604d1]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}h2[data-v-410604d1]{color:#1f2937;margin:0;font-size:18px}.info-list[data-v-410604d1]{margin:0}.info-list div[data-v-410604d1]{border-top:1px solid #eef1f5;grid-template-columns:82px minmax(0,1fr);gap:14px;padding:12px 0;display:grid}.info-list dt[data-v-410604d1]{color:#667085}.info-list dd[data-v-410604d1]{color:#1f2937;word-break:break-word;margin:0}.secondary-button[data-v-410604d1]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;padding:10px 16px;font-weight:700}.avatar-section[data-v-654bc1e4]{justify-items:center;gap:12px;margin-bottom:22px;display:grid}.avatar-preview[data-v-654bc1e4]{color:#667085;background:0 0;border:1px solid #d8dee8;border-radius:50%;place-items:center;width:96px;height:96px;font-size:34px;font-weight:800;display:grid;overflow:hidden}.avatar-preview.empty[data-v-654bc1e4]{background:#f5f7fa}.avatar-preview img[data-v-654bc1e4]{object-fit:contain;width:100%;height:100%}.avatar-upload[data-v-654bc1e4]{color:#243142;cursor:pointer;background:#e8edf3;border-radius:6px;justify-content:center;align-items:center;min-height:34px;padding:0 14px;font-size:14px;font-weight:700;display:inline-flex;position:relative}.avatar-upload input[data-v-654bc1e4]{opacity:0;cursor:pointer;position:absolute;inset:0}.avatar-hint[data-v-654bc1e4]{color:#667085;text-align:center;margin:0;font-size:12px}.profile-form[data-v-9756beeb]{gap:22px;display:grid}.form-section[data-v-9756beeb]{gap:16px;display:grid}.form-grid[data-v-9756beeb]{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.form-grid.single[data-v-9756beeb]{grid-template-columns:1fr}h3[data-v-9756beeb]{color:#1f2937;border-bottom:1px solid #eef1f5;margin:0;padding-bottom:12px;font-size:16px}label[data-v-9756beeb]{color:#394150;gap:8px;font-weight:600;display:grid}input[data-v-9756beeb],select[data-v-9756beeb],textarea[data-v-9756beeb],.readonly-field[data-v-9756beeb]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}.readonly-field[data-v-9756beeb]{color:#667085;background:#f5f7fa;font-weight:500}textarea[data-v-9756beeb]{resize:vertical}.form-actions[data-v-9756beeb]{justify-content:flex-end;display:flex}.primary-button[data-v-9756beeb]{color:#fff;cursor:pointer;background:#1e6b4f;border:0;border-radius:6px;padding:12px 18px;font-weight:700}.primary-button[data-v-9756beeb]:disabled{cursor:not-allowed;opacity:.65}.error-message[data-v-9756beeb]{color:#c62828}.success-message[data-v-9756beeb]{color:#1e6b4f}@media (width<=640px){.form-grid[data-v-9756beeb]{grid-template-columns:1fr}}.profile-view[data-v-dae43613]{grid-template-columns:320px minmax(0,1fr);gap:18px;min-width:0;display:grid}.account-panel[data-v-dae43613],.profile-panel[data-v-dae43613]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0;padding:22px}.account-panel[data-v-dae43613]{align-self:start}.panel-heading[data-v-dae43613]{justify-content:space-between;align-items:center;gap:16px;margin-bottom:18px;display:flex}h2[data-v-dae43613]{color:#1f2937;margin:0;font-size:18px}.muted[data-v-dae43613]{color:#667085}.account-form[data-v-dae43613]{border-top:1px solid #eef1f5;gap:14px;margin-top:22px;padding-top:18px;display:grid}.account-form label[data-v-dae43613]{color:#394150;gap:8px;font-weight:600;display:grid}.account-form input[data-v-dae43613]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}.primary-button[data-v-dae43613]{color:#fff;cursor:pointer;background:#1e6b4f;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-dae43613]:disabled{cursor:not-allowed;opacity:.65}.error-message[data-v-dae43613],.success-message[data-v-dae43613]{margin:0}.error-message[data-v-dae43613]{color:#c62828}.success-message[data-v-dae43613]{color:#1e6b4f}@media (width<=980px){.profile-view[data-v-dae43613]{grid-template-columns:1fr}}@media (width<=560px){.account-panel[data-v-dae43613],.profile-panel[data-v-dae43613]{padding:16px}.panel-heading[data-v-dae43613]{justify-content:stretch;display:grid}.primary-button[data-v-dae43613]{width:100%}}.record-overview[data-v-92ac1b9c]{gap:18px;min-width:0;display:grid}.panel[data-v-92ac1b9c],.round-card[data-v-92ac1b9c]{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.panel[data-v-92ac1b9c]{min-width:0;padding:22px}.record-header[data-v-92ac1b9c],.panel-heading[data-v-92ac1b9c]{justify-content:space-between;align-items:center;gap:16px;display:flex}h2[data-v-92ac1b9c],h3[data-v-92ac1b9c],p[data-v-92ac1b9c]{margin:0}h2[data-v-92ac1b9c],h3[data-v-92ac1b9c]{color:#1f2937}.record-header p[data-v-92ac1b9c],.muted[data-v-92ac1b9c],.round-card span[data-v-92ac1b9c],.round-card p[data-v-92ac1b9c]{color:#667085}.record-header strong[data-v-92ac1b9c]{color:#1e6b4f;font-size:28px}.summary-grid[data-v-92ac1b9c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;display:grid}.summary-card[data-v-92ac1b9c]{gap:8px;display:grid}.summary-card span[data-v-92ac1b9c],.summary-card p[data-v-92ac1b9c]{color:#667085}.summary-card strong[data-v-92ac1b9c]{color:#111827;font-size:26px}.summary-card strong.up[data-v-92ac1b9c]{color:#1e6b4f}.summary-card strong.down[data-v-92ac1b9c]{color:#b42318}.summary-card strong.flat[data-v-92ac1b9c]{color:#475467}.deep-summary[data-v-92ac1b9c]{gap:16px;display:grid}.deep-metrics[data-v-92ac1b9c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;display:grid}.deep-metrics div[data-v-92ac1b9c]{background:#f8fafc;border-radius:6px;gap:6px;padding:14px;display:grid}.deep-metrics span[data-v-92ac1b9c],.breakdown-head[data-v-92ac1b9c],.breakdown-row span[data-v-92ac1b9c]{color:#667085}.deep-metrics strong[data-v-92ac1b9c],.breakdown-row strong[data-v-92ac1b9c]{color:#111827}.breakdown-grid[data-v-92ac1b9c]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.breakdown-panel[data-v-92ac1b9c]{gap:14px;display:grid}.breakdown-table[data-v-92ac1b9c]{gap:8px;display:grid}.breakdown-head[data-v-92ac1b9c],.breakdown-row[data-v-92ac1b9c]{grid-template-columns:minmax(90px,1fr) repeat(3,.7fr);align-items:center;gap:10px;display:grid}.breakdown-head[data-v-92ac1b9c]{padding:0 12px;font-size:13px;font-weight:800}.breakdown-row[data-v-92ac1b9c]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;padding:11px 12px}.round-analysis[data-v-92ac1b9c]{grid-template-columns:repeat(auto-fill,minmax(min(100%,420px),1fr));gap:12px;display:grid}.round-card[data-v-92ac1b9c]{gap:14px;padding:16px;display:grid}.round-card header[data-v-92ac1b9c]{justify-content:space-between;gap:14px;min-width:0;display:flex}.round-card header div[data-v-92ac1b9c]{gap:5px;min-width:0;display:grid}.round-card header strong[data-v-92ac1b9c]{color:#111827;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.round-card em[data-v-92ac1b9c]{color:#1e6b4f;background:#e6f4ee;border-radius:6px;align-self:start;padding:5px 9px;font-style:normal;font-weight:800}.round-metrics[data-v-92ac1b9c]{grid-template-columns:repeat(auto-fit,minmax(112px,1fr));gap:8px;display:grid}.round-metrics div[data-v-92ac1b9c]{background:#f8fafc;border-radius:6px;justify-content:space-between;align-items:center;gap:10px;min-width:0;padding:10px;display:flex}.round-metrics .metric-highlight[data-v-92ac1b9c]{background:#e6f4ee}.round-metrics .metric-highlight strong[data-v-92ac1b9c],.round-metrics .metric-highlight span[data-v-92ac1b9c]{color:#1e6b4f}.round-metrics strong[data-v-92ac1b9c]{color:#111827;white-space:nowrap;font-size:18px}.round-metrics span[data-v-92ac1b9c]{white-space:nowrap}.kd-panel[data-v-92ac1b9c]{gap:16px;display:grid}svg[data-v-92ac1b9c]{background:#f8fafc;border-radius:8px;width:100%;max-height:280px}line[data-v-92ac1b9c]{stroke:#cbd5e1;stroke-width:1px}polyline[data-v-92ac1b9c]{fill:none;stroke:#1e6b4f;stroke-linecap:round;stroke-linejoin:round;stroke-width:3px}circle[data-v-92ac1b9c]{fill:#1e6b4f}.record-detail-list[data-v-92ac1b9c]{gap:12px;display:grid}.record-detail-card[data-v-92ac1b9c]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;gap:12px;min-width:0;padding:12px;display:grid}.record-detail-card header[data-v-92ac1b9c]{justify-content:space-between;align-items:flex-start;gap:12px;min-width:0;display:flex}.record-detail-card header div[data-v-92ac1b9c]{gap:4px;min-width:0;display:grid}.record-detail-card header span[data-v-92ac1b9c],.detail-metrics span[data-v-92ac1b9c]{color:#667085}.record-detail-card header strong[data-v-92ac1b9c]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.record-detail-card em[data-v-92ac1b9c]{color:#1e6b4f;white-space:nowrap;background:#e6f4ee;border-radius:6px;flex:none;padding:5px 9px;font-style:normal;font-weight:800}.detail-metrics[data-v-92ac1b9c]{grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:8px;display:grid}.detail-metrics div[data-v-92ac1b9c]{background:#fff;border-radius:6px;gap:4px;min-width:0;padding:10px;display:grid}.detail-metrics strong[data-v-92ac1b9c]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.empty-state[data-v-92ac1b9c]{color:#667085;text-align:center;border:1px dashed #cfd6e2;border-radius:8px;padding:26px}.error-message[data-v-92ac1b9c]{color:#c62828}@media (width<=900px){.round-analysis[data-v-92ac1b9c],.round-metrics[data-v-92ac1b9c],.summary-grid[data-v-92ac1b9c],.deep-metrics[data-v-92ac1b9c],.breakdown-grid[data-v-92ac1b9c]{grid-template-columns:1fr}.record-detail-card header[data-v-92ac1b9c]{display:grid}.record-detail-card em[data-v-92ac1b9c]{width:fit-content}}@media (width<=560px){.panel[data-v-92ac1b9c]{padding:16px}.record-header[data-v-92ac1b9c],.panel-heading[data-v-92ac1b9c],.round-card header[data-v-92ac1b9c]{justify-content:stretch;display:grid}.record-header strong[data-v-92ac1b9c]{font-size:24px}.round-card[data-v-92ac1b9c]{padding:14px}.round-card em[data-v-92ac1b9c],.record-detail-card em[data-v-92ac1b9c]{width:fit-content}.round-metrics[data-v-92ac1b9c],.detail-metrics[data-v-92ac1b9c]{grid-template-columns:repeat(2,minmax(0,1fr))}.round-metrics div[data-v-92ac1b9c]{justify-content:stretch;display:grid}.round-metrics strong[data-v-92ac1b9c],.detail-metrics strong[data-v-92ac1b9c]{white-space:normal;word-break:break-word}}.auth-page[data-v-10756909]{justify-content:center;align-items:center;min-height:100vh;padding:24px;display:flex}.auth-card[data-v-10756909]{background:#fff;border:1px solid #ddd;border-radius:12px;width:100%;max-width:400px;padding:32px}.title[data-v-10756909]{text-align:center;margin-bottom:28px}.title h1[data-v-10756909]{margin:0;font-size:28px}.title p[data-v-10756909]{color:#666;margin-top:8px}.field[data-v-10756909]{margin-bottom:18px}.field label[data-v-10756909]{margin-bottom:8px;font-weight:500;display:block}.field input[data-v-10756909]{box-sizing:border-box;border:1px solid #ccc;border-radius:6px;width:100%;padding:11px 12px;font-size:15px}button[data-v-10756909]{cursor:pointer;border:0;border-radius:6px;width:100%;margin-top:8px;padding:11px;font-size:15px}button[data-v-10756909]:disabled{cursor:not-allowed;opacity:.6}.error-message[data-v-10756909]{color:#c62828;margin-bottom:12px}.switch-page[data-v-10756909]{text-align:center;margin-top:20px}.system-layout[data-v-7634d82c]{background:#f2f4f7;grid-template-columns:232px minmax(0,1fr);min-height:100vh;display:grid}.sidebar[data-v-7634d82c]{color:#dce3ee;background:#202938;border-right:1px solid #d9dee8;flex-direction:column;display:flex}.brand[data-v-7634d82c]{border-bottom:1px solid #ffffff14;align-items:center;gap:12px;height:64px;padding:0 18px;display:flex}.brand-mark[data-v-7634d82c]{color:#fff;background:#2f8f6b;border-radius:8px;place-items:center;width:34px;height:34px;font-weight:800;display:grid;overflow:hidden}.brand-mark.image[data-v-7634d82c]{background:0 0}.brand-mark img[data-v-7634d82c]{object-fit:contain;width:100%;height:100%}.brand strong[data-v-7634d82c],.brand span[data-v-7634d82c]{display:block}.brand strong[data-v-7634d82c]{color:#fff;line-height:1.2}.brand span[data-v-7634d82c]{color:#9aa7b8;margin-top:3px;font-size:12px}.menu[data-v-7634d82c]{padding:14px 10px}.menu-item[data-v-7634d82c],.submenu-item[data-v-7634d82c]{color:#cbd5e1;border-radius:6px;align-items:center;width:100%;min-height:42px;text-decoration:none;display:flex}.menu-item[data-v-7634d82c]{gap:10px;padding:0 12px}.menu-button[data-v-7634d82c]{cursor:pointer;text-align:left;background:0 0;border:0}.menu-icon[data-v-7634d82c]{color:#93a3b8;text-align:center;width:18px}.expand[data-v-7634d82c]{color:#93a3b8;margin-left:auto}.submenu[data-v-7634d82c]{border-left:1px solid #ffffff1f;margin:2px 0 6px 28px;padding-left:12px}.submenu-item[data-v-7634d82c]{padding:0 12px;font-size:14px}.menu-item[data-v-7634d82c]:hover,.submenu-item[data-v-7634d82c]:hover,.menu-item.router-link-active[data-v-7634d82c],.submenu-item.router-link-active[data-v-7634d82c]{color:#fff;background:#2d384a}.main-shell[data-v-7634d82c]{min-width:0}.topbar[data-v-7634d82c]{background:#fff;border-bottom:1px solid #d9dee8;justify-content:space-between;align-items:center;height:64px;padding:0 24px;display:flex}.topbar h1[data-v-7634d82c]{color:#1f2937;margin:0;font-size:20px;font-weight:700}.avatar-button[data-v-7634d82c]{cursor:pointer;background:#fff;border:1px solid #d6dce6;border-radius:50%;place-items:center;width:38px;height:38px;padding:0;display:grid}.avatar[data-v-7634d82c]{color:#667085;background:0 0;border-radius:50%;place-items:center;width:32px;height:32px;font-weight:800;display:grid;overflow:hidden}.avatar.empty[data-v-7634d82c]{background:#f5f7fa}.avatar img[data-v-7634d82c]{object-fit:contain;width:100%;height:100%}.page-body[data-v-7634d82c]{padding:24px}.menu-toggle[data-v-7634d82c],.mobile-backdrop[data-v-7634d82c]{display:none}@media (width<=820px){.system-layout[data-v-7634d82c]{display:block}.sidebar[data-v-7634d82c]{z-index:30;width:min(280px,82vw);transition:transform .2s;position:fixed;inset:0 auto 0 0;transform:translate(-100%)}.sidebar.open[data-v-7634d82c]{transform:translate(0)}.mobile-backdrop[data-v-7634d82c]{z-index:20;background:#0f172a73;display:block;position:fixed;inset:0}.topbar[data-v-7634d82c]{z-index:10;gap:12px;height:56px;padding:0 14px;position:sticky;top:0}.menu-toggle[data-v-7634d82c]{color:#243142;cursor:pointer;background:#fff;border:1px solid #d6dce6;border-radius:6px;flex:none;place-items:center;width:38px;height:38px;font-weight:800;display:grid}.topbar h1[data-v-7634d82c]{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-size:18px;overflow:hidden}.page-body[data-v-7634d82c]{padding:14px}}.panel[data-v-ec56efd5]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:24px}h2[data-v-ec56efd5]{color:#1f2937;margin:0 0 10px}p[data-v-ec56efd5]{color:#667085;margin:0}.team-home[data-v-7f9b3cc6]{gap:18px;width:100%;min-width:0;display:grid}.panel[data-v-7f9b3cc6],.heading-panel[data-v-7f9b3cc6],.stat-card[data-v-7f9b3cc6],.chart-panel[data-v-7f9b3cc6]{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.panel[data-v-7f9b3cc6],.heading-panel[data-v-7f9b3cc6]{padding:24px}.heading-panel[data-v-7f9b3cc6]{justify-content:space-between;align-items:center;gap:18px;display:flex}.heading-panel span[data-v-7f9b3cc6],.stat-card span[data-v-7f9b3cc6],.panel-title span[data-v-7f9b3cc6],.recent-item span[data-v-7f9b3cc6],.bar-meta span[data-v-7f9b3cc6],.type-item span[data-v-7f9b3cc6],.side-item span[data-v-7f9b3cc6]{color:#667085;font-size:13px;font-weight:700}h2[data-v-7f9b3cc6]{color:#1f2937;margin:8px 0 0;font-size:24px}.heading-panel>strong[data-v-7f9b3cc6]{color:#21775a;white-space:nowrap;font-size:34px}.stats-grid[data-v-7f9b3cc6]{grid-template-columns:repeat(6,minmax(0,1fr));gap:16px;display:grid}.stat-card[data-v-7f9b3cc6]{gap:12px;min-height:124px;padding:20px;display:grid}.stat-card strong[data-v-7f9b3cc6]{color:#1f2937;font-size:30px}.overview-grid[data-v-7f9b3cc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;min-width:0;display:grid}.chart-panel[data-v-7f9b3cc6]{min-width:0;padding:20px}.wide-panel[data-v-7f9b3cc6]{grid-column:1/-1}.panel-title[data-v-7f9b3cc6]{justify-content:space-between;align-items:baseline;gap:12px;margin-bottom:18px;display:flex}h3[data-v-7f9b3cc6]{color:#111827;margin:0;font-size:18px}.bar-list[data-v-7f9b3cc6]{gap:14px;display:grid}.map-win-list[data-v-7f9b3cc6]{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.map-win-row[data-v-7f9b3cc6]{background:#f8fafc;border-radius:8px;gap:10px;min-width:0;padding:14px;display:grid}.map-win-meta[data-v-7f9b3cc6]{grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:12px;display:grid}.map-win-meta strong[data-v-7f9b3cc6]{color:#111827;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.map-win-meta span[data-v-7f9b3cc6]{color:#667085;font-size:13px;font-weight:700}.map-win-meta b[data-v-7f9b3cc6]{color:#21775a;font-size:20px}.map-win-track[data-v-7f9b3cc6]{background:#edf1f6;border-radius:999px;height:10px;overflow:hidden}.map-win-track i[data-v-7f9b3cc6]{border-radius:inherit;background:linear-gradient(90deg,#21775a,#4c9b7d);height:100%;display:block}.compact-bars[data-v-7f9b3cc6]{max-height:320px;padding-right:4px;overflow:auto}.bar-row[data-v-7f9b3cc6]{gap:8px;display:grid}.bar-meta[data-v-7f9b3cc6]{justify-content:space-between;gap:12px;display:flex}.bar-meta strong[data-v-7f9b3cc6]{color:#111827}.bar-track[data-v-7f9b3cc6]{background:#edf1f6;border-radius:999px;height:10px;overflow:hidden}.bar-track i[data-v-7f9b3cc6]{border-radius:inherit;background:linear-gradient(90deg,#21775a,#4c9b7d);height:100%;display:block}.type-grid[data-v-7f9b3cc6],.side-list[data-v-7f9b3cc6]{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.side-list[data-v-7f9b3cc6]{grid-template-columns:repeat(2,minmax(0,1fr))}.type-item[data-v-7f9b3cc6],.side-item[data-v-7f9b3cc6]{background:#f8fafc;border-radius:8px;gap:8px;padding:16px;display:grid}.type-item strong[data-v-7f9b3cc6],.side-item strong[data-v-7f9b3cc6]{color:#111827;font-size:24px}.type-item small[data-v-7f9b3cc6],.side-item small[data-v-7f9b3cc6]{color:#21775a;font-weight:800}.side-rate-track[data-v-7f9b3cc6]{background:#edf1f6;border-radius:999px;height:8px;overflow:hidden}.side-rate-track i[data-v-7f9b3cc6]{border-radius:inherit;background:linear-gradient(90deg,#21775a,#4c9b7d);height:100%;display:block}.recent-list[data-v-7f9b3cc6]{gap:10px;display:grid}.recent-item[data-v-7f9b3cc6]{background:#f8fafc;border-radius:8px;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:center;gap:14px;padding:14px 16px;display:grid}.recent-item>div[data-v-7f9b3cc6]{gap:6px;min-width:0;display:grid}.recent-item strong[data-v-7f9b3cc6],.recent-item span[data-v-7f9b3cc6]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.recent-result[data-v-7f9b3cc6]{text-align:right}.recent-result b[data-v-7f9b3cc6]{color:#21775a}.empty-text[data-v-7f9b3cc6]{color:#667085;margin:0}.error-message[data-v-7f9b3cc6]{color:#c62828}@media (width<=1180px){.stats-grid[data-v-7f9b3cc6]{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=960px){.stats-grid[data-v-7f9b3cc6]{grid-template-columns:repeat(2,minmax(0,1fr))}.overview-grid[data-v-7f9b3cc6],.map-win-list[data-v-7f9b3cc6]{grid-template-columns:1fr}}@media (width<=560px){.heading-panel[data-v-7f9b3cc6],.panel-title[data-v-7f9b3cc6],.recent-item[data-v-7f9b3cc6]{grid-template-columns:1fr;align-items:flex-start}.heading-panel[data-v-7f9b3cc6]{display:grid}.stats-grid[data-v-7f9b3cc6],.type-grid[data-v-7f9b3cc6],.side-list[data-v-7f9b3cc6]{grid-template-columns:1fr}.recent-result[data-v-7f9b3cc6]{text-align:left}.map-win-meta[data-v-7f9b3cc6]{grid-template-columns:1fr}}.alias-management[data-v-6ee78d65]{grid-template-columns:minmax(320px,.36fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel[data-v-6ee78d65]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-6ee78d65]{color:#1f2937;margin:0 0 16px}.alias-form[data-v-6ee78d65],.alias-list-panel[data-v-6ee78d65]{gap:16px;display:grid}.alias-form label[data-v-6ee78d65]{color:#394150;gap:8px;font-weight:700;display:grid}input[data-v-6ee78d65],select[data-v-6ee78d65]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}.alias-list[data-v-6ee78d65]{gap:10px;display:grid}.alias-head[data-v-6ee78d65],.alias-row[data-v-6ee78d65]{grid-template-columns:1fr 1fr auto;align-items:center;gap:12px;display:grid}.alias-head[data-v-6ee78d65]{color:#667085;padding:0 12px;font-size:13px;font-weight:800}.alias-row[data-v-6ee78d65]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;padding:12px}.alias-row strong[data-v-6ee78d65]{color:#1f2937}.alias-row span[data-v-6ee78d65],.muted[data-v-6ee78d65]{color:#667085;margin:0}.actions[data-v-6ee78d65],.row-actions[data-v-6ee78d65]{justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-6ee78d65],.secondary-button[data-v-6ee78d65],.row-actions button[data-v-6ee78d65]{cursor:pointer;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-6ee78d65]{color:#fff;background:#1e6b4f}.secondary-button[data-v-6ee78d65],.row-actions button[data-v-6ee78d65]{color:#243142;background:#e8edf3}.primary-button[data-v-6ee78d65]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-6ee78d65]{color:#c62828;grid-column:1/-1}.success-message[data-v-6ee78d65]{color:#1e6b4f;grid-column:1/-1}@media (width<=900px){.alias-management[data-v-6ee78d65],.alias-head[data-v-6ee78d65],.alias-row[data-v-6ee78d65]{grid-template-columns:1fr}.panel[data-v-6ee78d65]{padding:16px}.actions[data-v-6ee78d65],.row-actions[data-v-6ee78d65]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-6ee78d65],.row-actions button[data-v-6ee78d65],.primary-button[data-v-6ee78d65],.secondary-button[data-v-6ee78d65]{width:100%}}.community-management[data-v-d421b014]{grid-template-columns:minmax(340px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel[data-v-d421b014]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-d421b014]{color:#1f2937;margin:0 0 16px}.community-form[data-v-d421b014],.community-list-panel[data-v-d421b014],.community-post-main[data-v-d421b014]{gap:16px;display:grid}.community-form label[data-v-d421b014]{color:#394150;gap:8px;font-weight:700;display:grid}input[data-v-d421b014],select[data-v-d421b014],textarea[data-v-d421b014]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-d421b014]{resize:vertical}.image-upload-field[data-v-d421b014]{align-items:start}.upload-button[data-v-d421b014]{color:#243142;cursor:pointer;background:#e8edf3;border-radius:6px;align-items:center;width:fit-content;min-height:40px;padding:0 16px;font-weight:700;display:inline-flex;position:relative}.upload-button input[data-v-d421b014]{opacity:0;cursor:pointer;position:absolute;inset:0}.selected-images[data-v-d421b014]{grid-template-columns:repeat(auto-fill,minmax(112px,1fr));gap:10px;display:grid}.selected-images figure[data-v-d421b014]{background:#f8fafc;border:1px solid #e4e7ec;border-radius:6px;margin:0;position:relative;overflow:hidden}.selected-images img[data-v-d421b014]{aspect-ratio:4/3;object-fit:cover;width:100%;display:block}.selected-images button[data-v-d421b014]{color:#fff;cursor:pointer;background:#101828b8;border:0;border-radius:6px;padding:5px 8px;font-weight:700;position:absolute;bottom:6px;right:6px}.tag-picker[data-v-d421b014]{gap:10px;display:grid}.tag-picker>span[data-v-d421b014]{color:#394150;font-weight:700}.tag-picker div[data-v-d421b014],.tag-list[data-v-d421b014]{flex-wrap:wrap;gap:8px;display:flex}.tag-picker button[data-v-d421b014],.tag-list span[data-v-d421b014]{color:#217a5b;cursor:pointer;background:#f2faf6;border:1px solid #cfe2d9;border-radius:999px;padding:5px 11px;font-size:13px;font-weight:800}.tag-list span[data-v-d421b014]{cursor:default}.tag-picker button.active[data-v-d421b014]{color:#fff;background:#217a5b;border-color:#217a5b}.community-filters[data-v-d421b014]{grid-template-columns:minmax(0,1fr) minmax(160px,220px);gap:12px;display:grid}.section-head[data-v-d421b014]{justify-content:space-between;align-items:center;gap:12px;display:flex}.section-head h3[data-v-d421b014]{margin-bottom:0}.section-head select[data-v-d421b014]{width:min(180px,100%)}.community-post-list[data-v-d421b014]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.community-post-list li[data-v-d421b014]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;display:grid}.community-post-main[data-v-d421b014]{gap:10px;min-width:0}.community-post-main strong[data-v-d421b014]{color:#1f2937;font-size:17px}.community-post-main span[data-v-d421b014],.community-post-main p[data-v-d421b014],.muted[data-v-d421b014]{color:#667085;margin:0}.community-post-main p[data-v-d421b014]{color:#344054;-webkit-line-clamp:4;white-space:pre-wrap;-webkit-box-orient:vertical;line-height:1.7;display:-webkit-box;overflow:hidden}.community-image-list[data-v-d421b014]{grid-template-columns:repeat(auto-fill,minmax(92px,1fr));gap:8px;display:grid}.community-image-list img[data-v-d421b014]{aspect-ratio:4/3;object-fit:cover;border:1px solid #e4e7ec;border-radius:6px;width:100%}.actions[data-v-d421b014],.row-actions[data-v-d421b014]{justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-d421b014],.secondary-button[data-v-d421b014],.row-actions button[data-v-d421b014]{cursor:pointer;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-d421b014]{color:#fff;background:#1e6b4f}.secondary-button[data-v-d421b014],.row-actions button[data-v-d421b014]{color:#243142;background:#e8edf3}.primary-button[data-v-d421b014]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-d421b014]{color:#c62828;grid-column:1/-1}.success-message[data-v-d421b014]{color:#1e6b4f;grid-column:1/-1}@media (width<=900px){.community-management[data-v-d421b014],.community-post-list li[data-v-d421b014]{grid-template-columns:1fr}.panel[data-v-d421b014]{padding:16px}.actions[data-v-d421b014],.row-actions[data-v-d421b014]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-d421b014],.row-actions button[data-v-d421b014],.primary-button[data-v-d421b014],.secondary-button[data-v-d421b014]{width:100%}}@media (width<=560px){.community-filters[data-v-d421b014]{grid-template-columns:1fr}}.panel[data-v-3a546b01]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-3a546b01]{color:#1f2937;margin:0 0 16px}.history-import-panel[data-v-3a546b01]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;gap:12px;padding:16px;display:grid}.history-file-upload[data-v-3a546b01]{color:#394150;cursor:pointer;background:#fff;border:1px dashed #b7c1d0;border-radius:8px;justify-content:center;align-items:center;min-height:92px;font-weight:800;display:flex;position:relative}.history-file-upload input[data-v-3a546b01]{opacity:0;cursor:pointer;position:absolute;inset:0}.actions[data-v-3a546b01]{justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-3a546b01],.secondary-button[data-v-3a546b01]{cursor:pointer;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-3a546b01]{color:#fff;background:#1e6b4f}.secondary-button[data-v-3a546b01]{color:#243142;background:#e8edf3}.primary-button[data-v-3a546b01]:disabled{cursor:not-allowed;opacity:.7}.import-hint[data-v-3a546b01]{color:#667085;margin:0}@media (width<=900px){.panel[data-v-3a546b01]{padding:16px}.actions[data-v-3a546b01]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-3a546b01],.primary-button[data-v-3a546b01],.secondary-button[data-v-3a546b01]{width:100%}}.modal-backdrop[data-v-71a4ee7f]{z-index:30;background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.stats-modal[data-v-71a4ee7f]{background:#fff;border-radius:8px;gap:18px;width:min(1180px,100%);max-height:min(86vh,880px);padding:22px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a38}.stats-modal-header[data-v-71a4ee7f],.stats-edit-heading[data-v-71a4ee7f]{justify-content:space-between;align-items:flex-start;gap:16px;display:flex}.stats-modal-header span[data-v-71a4ee7f]{color:#667085;font-size:13px;font-weight:700}h3[data-v-71a4ee7f],h4[data-v-71a4ee7f]{color:#1f2937;margin:0}.stats-toolbar[data-v-71a4ee7f],.stats-import-panel[data-v-71a4ee7f],.stats-edit-panel[data-v-71a4ee7f]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;gap:12px;padding:16px;display:grid}.stats-toolbar label[data-v-71a4ee7f]{color:#394150;gap:8px;max-width:420px;font-weight:700;display:grid}.stats-import-panel h4[data-v-71a4ee7f],.stats-edit-panel h4[data-v-71a4ee7f]{margin:0 0 4px}.stats-import-panel p[data-v-71a4ee7f],.stats-edit-panel p[data-v-71a4ee7f],.muted[data-v-71a4ee7f]{color:#667085;margin:0}.stats-import-panel .primary-button[data-v-71a4ee7f]{justify-self:flex-start}.add-member-control[data-v-71a4ee7f]{gap:10px;min-width:min(460px,100%);display:flex}.stats-edit-table[data-v-71a4ee7f]{gap:8px;min-width:980px;display:grid}.stats-edit-head[data-v-71a4ee7f],.stats-edit-row[data-v-71a4ee7f]{grid-template-columns:1.4fr 1fr repeat(8,minmax(72px,.8fr)) auto;align-items:center;gap:8px;display:grid}.stats-edit-head[data-v-71a4ee7f]{color:#667085;padding:0 10px;font-size:13px;font-weight:800}.stats-edit-row[data-v-71a4ee7f]{background:#fff;border:1px solid #e5e9f0;border-radius:8px;padding:10px}input[data-v-71a4ee7f],select[data-v-71a4ee7f],textarea[data-v-71a4ee7f]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-71a4ee7f]{resize:vertical}.stats-edit-row input[data-v-71a4ee7f],.stats-edit-row select[data-v-71a4ee7f]{padding:8px}.primary-button[data-v-71a4ee7f],.secondary-button[data-v-71a4ee7f],.stats-edit-row button[data-v-71a4ee7f]{cursor:pointer;border:0;border-radius:6px;font-weight:700}.primary-button[data-v-71a4ee7f],.secondary-button[data-v-71a4ee7f]{padding:11px 16px}.primary-button[data-v-71a4ee7f]{color:#fff;background:#1e6b4f}.secondary-button[data-v-71a4ee7f],.stats-edit-row button[data-v-71a4ee7f]{color:#243142;background:#e8edf3}.stats-edit-row button[data-v-71a4ee7f]{padding:8px 10px}.primary-button[data-v-71a4ee7f]:disabled{cursor:not-allowed;opacity:.7}.actions[data-v-71a4ee7f]{justify-content:flex-end;gap:10px;display:flex}@media (width<=900px){.stats-edit-table[data-v-71a4ee7f]{min-width:0;overflow-x:auto}.stats-edit-head[data-v-71a4ee7f],.stats-edit-row[data-v-71a4ee7f]{min-width:980px}.stats-modal[data-v-71a4ee7f]{width:min(100%,720px);max-height:92vh;padding:16px}.stats-modal-header[data-v-71a4ee7f],.stats-edit-heading[data-v-71a4ee7f],.add-member-control[data-v-71a4ee7f]{min-width:0;display:grid}.actions[data-v-71a4ee7f]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-71a4ee7f],.primary-button[data-v-71a4ee7f],.secondary-button[data-v-71a4ee7f]{width:100%}}.panel[data-v-504893b7]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-504893b7]{color:#1f2937;margin:0 0 18px}.team-form[data-v-504893b7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.team-form label[data-v-504893b7]{color:#394150;gap:8px;font-weight:600;display:grid}.team-form .wide[data-v-504893b7]{grid-column:1/-1}.logo-field[data-v-504893b7]{grid-column:1/-1;align-items:center;gap:16px;display:flex}.team-logo[data-v-504893b7]{color:#1e6b4f;background:0 0;border:1px solid #dfe3ea;border-radius:8px;place-items:center;width:76px;height:76px;font-size:24px;font-weight:800;display:grid;overflow:hidden}.team-logo.image[data-v-504893b7]{border-color:#0000}.team-logo img[data-v-504893b7]{object-fit:contain;width:100%;height:100%}.logo-upload[data-v-504893b7]{color:#243142;cursor:pointer;background:#e8edf3;border-radius:6px;align-items:center;width:fit-content;min-height:40px;padding:0 14px;font-weight:700;display:inline-flex;position:relative}.logo-upload input[data-v-504893b7]{opacity:0;cursor:pointer;position:absolute;inset:0}input[data-v-504893b7],textarea[data-v-504893b7]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-504893b7]{resize:vertical}.actions[data-v-504893b7]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-504893b7]{color:#fff;cursor:pointer;background:#1e6b4f;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-504893b7]:disabled{cursor:not-allowed;opacity:.7}.muted[data-v-504893b7]{color:#667085}.error-message[data-v-504893b7]{color:#c62828}.success-message[data-v-504893b7]{color:#1e6b4f}@media (width<=900px){.panel[data-v-504893b7]{padding:16px}.team-form[data-v-504893b7]{grid-template-columns:1fr}.actions[data-v-504893b7]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-504893b7],.primary-button[data-v-504893b7]{width:100%}.logo-field[data-v-504893b7]{display:grid}}.panel[data-v-90074000]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-90074000]{color:#1f2937;margin:0 0 16px}.match-form[data-v-90074000]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.match-form label[data-v-90074000]{color:#394150;gap:8px;font-weight:600;display:grid}.match-form .wide[data-v-90074000]{grid-column:1/-1}input[data-v-90074000],select[data-v-90074000],textarea[data-v-90074000]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-90074000]{resize:vertical}.round-editor[data-v-90074000]{gap:12px;display:grid}.round-heading[data-v-90074000]{justify-content:space-between;align-items:center;display:flex}.round-heading h4[data-v-90074000]{color:#1f2937;margin:0}.round-row[data-v-90074000]{grid-template-columns:90px 1fr .8fr 1fr 1.4fr auto;align-items:center;gap:10px;display:grid}.round-row button[data-v-90074000],.primary-button[data-v-90074000],.secondary-button[data-v-90074000]{cursor:pointer;border:0;border-radius:6px;font-weight:700}.round-row button[data-v-90074000]{color:#243142;background:#e8edf3;padding:9px 12px}.actions[data-v-90074000]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-90074000],.secondary-button[data-v-90074000]{padding:11px 16px}.primary-button[data-v-90074000]{color:#fff;background:#1e6b4f}.secondary-button[data-v-90074000]{color:#243142;background:#e8edf3}.primary-button[data-v-90074000]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-90074000]{color:#c62828}.success-message[data-v-90074000]{color:#1e6b4f}@media (width<=900px){.panel[data-v-90074000]{padding:16px}.match-form[data-v-90074000],.round-row[data-v-90074000]{grid-template-columns:1fr}.actions[data-v-90074000],.round-heading[data-v-90074000]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-90074000],.primary-button[data-v-90074000],.secondary-button[data-v-90074000]{width:100%}}.panel[data-v-cc55c66b]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-cc55c66b]{color:#1f2937;margin:0 0 16px}.status-tag[data-v-cc55c66b]{border-radius:6px;margin-right:8px;padding:4px 8px;font-size:13px;font-weight:700;display:inline-flex}.status-tag.upcoming[data-v-cc55c66b]{color:#1e6b4f;background:#e6f4ee}.status-tag.finished[data-v-cc55c66b]{color:#667085;background:#eef1f5}.match-list[data-v-cc55c66b]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.match-list li[data-v-cc55c66b]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;gap:8px;padding:14px;display:grid}.match-list div[data-v-cc55c66b]{justify-content:space-between;gap:16px;display:flex}.match-list strong[data-v-cc55c66b]{color:#1f2937}.match-list span[data-v-cc55c66b],.match-list p[data-v-cc55c66b],.muted[data-v-cc55c66b]{color:#667085;margin:0}.row-actions[data-v-cc55c66b]{justify-content:flex-end;gap:10px;display:flex}.row-actions button[data-v-cc55c66b],.import-button[data-v-cc55c66b]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;padding:9px 12px;font-weight:700}.import-button[data-v-cc55c66b]{color:#fff;background:#1e6b4f}@media (width<=900px){.panel[data-v-cc55c66b]{padding:16px}.match-list div[data-v-cc55c66b],.row-actions[data-v-cc55c66b]{flex-wrap:wrap;justify-content:flex-start}.row-actions button[data-v-cc55c66b]{width:100%}}.panel[data-v-bc853a28]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-bc853a28]{color:#1f2937;margin:0 0 16px}.member-table[data-v-bc853a28]{gap:10px;display:grid}.member-table-head[data-v-bc853a28],.member-row[data-v-bc853a28]{grid-template-columns:1.2fr .8fr 1fr 1fr 1.2fr auto;align-items:center;gap:12px;display:grid}.member-table-head[data-v-bc853a28]{color:#667085;padding:0 12px;font-size:13px;font-weight:700}.member-row[data-v-bc853a28]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;padding:12px}.member-row div[data-v-bc853a28]{gap:4px;display:grid}.member-row strong[data-v-bc853a28]{color:#1f2937}.member-row span[data-v-bc853a28],.muted[data-v-bc853a28]{color:#667085}select[data-v-bc853a28]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}.secondary-button[data-v-bc853a28]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.secondary-button[data-v-bc853a28]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-bc853a28]{color:#c62828}.success-message[data-v-bc853a28]{color:#1e6b4f}@media (width<=900px){.panel[data-v-bc853a28]{padding:16px}.member-table-head[data-v-bc853a28]{display:none}.member-row[data-v-bc853a28]{grid-template-columns:1fr}.secondary-button[data-v-bc853a28]{width:100%}}.tabs[data-v-26cff33d]{flex-wrap:wrap;gap:10px;display:flex}.tabs button[data-v-26cff33d]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;padding:9px 14px;font-weight:700}.tabs button.active[data-v-26cff33d]{color:#fff;background:#1e6b4f}@media (width<=900px){.tabs[data-v-26cff33d]{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.tabs button[data-v-26cff33d]{min-height:42px;padding:8px 10px}}@media (width<=560px){.tabs[data-v-26cff33d]{grid-template-columns:1fr}}.weapon-management[data-v-087e759a]{grid-template-columns:minmax(320px,.42fr) minmax(0,1fr);align-items:start;gap:18px;display:grid}.panel[data-v-087e759a]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h3[data-v-087e759a]{color:#1f2937;margin:0 0 16px}.weapon-form[data-v-087e759a],.weapon-list-panel[data-v-087e759a],.weapon-code-main[data-v-087e759a]{gap:16px;display:grid}.weapon-form label[data-v-087e759a]{color:#394150;gap:8px;font-weight:700;display:grid}input[data-v-087e759a],textarea[data-v-087e759a]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-087e759a]{resize:vertical}.weapon-form fieldset[data-v-087e759a]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}.weapon-form legend[data-v-087e759a]{color:#394150;width:100%;font-weight:700}.weapon-tag-check[data-v-087e759a]{align-items:center;gap:6px;display:inline-flex}.weapon-tag-check input[data-v-087e759a]{width:16px}.weapon-tag-check span[data-v-087e759a],.weapon-tag-list span[data-v-087e759a]{color:#1e6b4f;background:#e6f4ee;border-radius:6px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.weapon-code-list[data-v-087e759a]{gap:12px;margin:0;padding:0;list-style:none;display:grid}.weapon-code-list li[data-v-087e759a]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;grid-template-columns:minmax(0,1fr) auto;gap:16px;padding:14px;display:grid}.weapon-code-main[data-v-087e759a]{gap:10px;min-width:0}.weapon-code-main strong[data-v-087e759a]{color:#1f2937;font-size:17px}.weapon-code-main span[data-v-087e759a],.weapon-code-main p[data-v-087e759a],.muted[data-v-087e759a]{color:#667085;margin:0}.weapon-tag-list[data-v-087e759a]{flex-wrap:wrap;gap:8px;display:flex}.weapon-code-main pre[data-v-087e759a]{color:#edf2f7;white-space:pre-wrap;word-break:break-word;background:#172033;border-radius:6px;margin:0;padding:12px;overflow:auto}.actions[data-v-087e759a],.row-actions[data-v-087e759a]{justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-087e759a],.secondary-button[data-v-087e759a],.row-actions button[data-v-087e759a]{cursor:pointer;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-087e759a]{color:#fff;background:#1e6b4f}.secondary-button[data-v-087e759a],.row-actions button[data-v-087e759a]{color:#243142;background:#e8edf3}.primary-button[data-v-087e759a]:disabled{cursor:not-allowed;opacity:.7}.error-message[data-v-087e759a]{color:#c62828}.success-message[data-v-087e759a]{color:#1e6b4f}@media (width<=900px){.weapon-management[data-v-087e759a],.weapon-code-list li[data-v-087e759a]{grid-template-columns:1fr}.panel[data-v-087e759a]{padding:16px}.actions[data-v-087e759a],.row-actions[data-v-087e759a]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-087e759a],.row-actions button[data-v-087e759a],.primary-button[data-v-087e759a],.secondary-button[data-v-087e759a]{width:100%}}.management-view[data-v-1192f666]{gap:26px;display:grid}.panel[data-v-1192f666]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;padding:22px}h2[data-v-1192f666],h3[data-v-1192f666]{color:#1f2937;margin:0 0 16px}.primary-button[data-v-1192f666],.secondary-button[data-v-1192f666],.row-actions button[data-v-1192f666],.import-button[data-v-1192f666]{cursor:pointer;border:0;border-radius:6px;font-weight:700}input[data-v-1192f666],select[data-v-1192f666],textarea[data-v-1192f666]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-1192f666]{resize:vertical}.actions[data-v-1192f666]{grid-column:1/-1;justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-1192f666]{color:#fff;background:#1e6b4f;padding:11px 16px}.secondary-button[data-v-1192f666]{color:#243142;background:#e8edf3;padding:11px 16px}.muted[data-v-1192f666]{color:#667085;margin:0}.row-actions[data-v-1192f666]{justify-content:flex-end}.row-actions button[data-v-1192f666]{color:#243142;background:#e8edf3;padding:8px 12px}.import-button[data-v-1192f666]{color:#1e6b4f;background:#e6f4ee;align-items:center;min-height:34px;padding:8px 12px;display:inline-flex}.error-message[data-v-1192f666]{color:#c62828;grid-column:1/-1}.success-message[data-v-1192f666]{color:#1e6b4f;grid-column:1/-1}@media (width<=900px){.management-view[data-v-1192f666]{gap:16px}.panel[data-v-1192f666]{padding:16px}.actions[data-v-1192f666],.row-actions[data-v-1192f666]{flex-wrap:wrap;justify-content:flex-start}.actions button[data-v-1192f666],.row-actions button[data-v-1192f666],.primary-button[data-v-1192f666],.secondary-button[data-v-1192f666]{width:100%}}.match-detail-view[data-v-2697110b]{gap:18px;display:grid}.panel[data-v-2697110b],.detail-header[data-v-2697110b],.round-board[data-v-2697110b]{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.panel[data-v-2697110b]{padding:22px}.back-button[data-v-2697110b]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;justify-self:start;padding:10px 14px;font-weight:700}.detail-header[data-v-2697110b]{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}.detail-header span[data-v-2697110b],.detail-header p[data-v-2697110b],.round-heading span[data-v-2697110b],.round-heading p[data-v-2697110b],.muted[data-v-2697110b]{color:#667085}h2[data-v-2697110b],h3[data-v-2697110b],p[data-v-2697110b]{margin:0}h2[data-v-2697110b]{color:#1f2937;margin-top:6px;font-size:24px}.detail-header p[data-v-2697110b]{margin-top:8px}.detail-header>strong[data-v-2697110b]{border-radius:999px;padding:6px 10px;font-size:13px}.detail-header>strong.upcoming[data-v-2697110b]{color:#1e6b4f;background:#e6f4ee}.detail-header>strong.finished[data-v-2697110b]{color:#667085;background:#eef1f5}.round-board[data-v-2697110b]{gap:16px;min-width:0;padding:18px;display:grid}.round-heading[data-v-2697110b]{justify-content:space-between;align-items:end;gap:16px;display:flex}.round-heading h3[data-v-2697110b]{color:#1f2937;margin-top:4px;font-size:18px}.scoreboards[data-v-2697110b]{grid-template-columns:minmax(0,1fr);min-width:0;display:grid}.scoreboard[data-v-2697110b]{background:#17211f;border:1px solid #dfe3ea;border-radius:8px;overflow:hidden}.scoreboard-title[data-v-2697110b]{color:#fff;justify-content:space-between;align-items:center;min-height:42px;padding:0 12px;display:flex}.scoreboard.defense .scoreboard-title[data-v-2697110b]{background:#178854}.scoreboard.attack .scoreboard-title[data-v-2697110b]{background:#a83232}.scoreboard-title strong[data-v-2697110b]{font-size:17px}.scoreboard-title span[data-v-2697110b]{color:#ffffffc7;font-size:13px;font-weight:700}.stats-table[data-v-2697110b]{min-width:0;display:grid}.stats-head[data-v-2697110b],.stats-row[data-v-2697110b]{grid-template-columns:36px minmax(140px,1.45fr) minmax(56px,.55fr) repeat(8,minmax(48px,.6fr));align-items:center;display:grid}.stats-head[data-v-2697110b]{color:#cbd5e1;background:#ffffff0d;min-height:34px;font-size:12px;font-weight:700}.stats-head span[data-v-2697110b],.stats-row span[data-v-2697110b],.stats-row strong[data-v-2697110b]{text-overflow:ellipsis;white-space:nowrap;border-right:1px solid #ffffff0f;min-width:0;padding:7px 8px;overflow:hidden}.stats-row[data-v-2697110b]{color:#d7dee8;border-top:1px solid #ffffff0f;min-height:34px}.stats-row[data-v-2697110b]:nth-child(odd){background:#ffffff0a}.stats-row strong[data-v-2697110b]{color:#eef2f7;font-weight:700}.empty-row[data-v-2697110b]{color:#9aa7b8;text-align:center;border-top:1px solid #ffffff0f;padding:18px}.error-message[data-v-2697110b]{color:#c62828}@media (width<=760px){.detail-header[data-v-2697110b],.round-heading[data-v-2697110b]{flex-direction:column;align-items:start}.scoreboard[data-v-2697110b]{overflow-x:auto}.round-board[data-v-2697110b]{padding:14px}.stats-head[data-v-2697110b],.stats-row[data-v-2697110b]{min-width:760px}}.team-grid[data-v-d121b203]{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.team-card[data-v-d121b203],.panel[data-v-d121b203]{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.team-card[data-v-d121b203]{cursor:pointer;text-align:left;gap:10px;min-height:180px;padding:20px;display:grid}.team-logo[data-v-d121b203]{background:0 0;border:1px solid #dfe3ea;border-radius:8px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.team-logo img[data-v-d121b203]{object-fit:contain;width:100%;height:100%}.team-logo span[data-v-d121b203],.team-card>span[data-v-d121b203]{color:#2f8f6b;font-size:13px;font-weight:800}.team-card strong[data-v-d121b203]{color:#1f2937;font-size:20px}.team-card p[data-v-d121b203]{color:#667085;margin:0;line-height:1.7}.team-card em[data-v-d121b203]{color:#667085;font-style:normal;font-weight:700}.panel[data-v-d121b203]{color:#667085;padding:22px}.error-message[data-v-d121b203]{color:#c62828}@media (width<=900px){.team-grid[data-v-d121b203]{grid-template-columns:1fr}}.schedule-view[data-v-cb131592]{gap:18px;min-width:0;display:grid}.page-panel[data-v-cb131592]{background:#fff;border:1px solid #dfe3ea;border-radius:8px;min-width:0;padding:22px}.panel-heading[data-v-cb131592]{margin-bottom:18px}h2[data-v-cb131592]{color:#1f2937;margin:0;font-size:18px}.match-list[data-v-cb131592]{gap:14px;margin:0;padding:0;list-style:none;display:grid}.match-list li[data-v-cb131592]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;gap:10px;padding:16px;display:grid}.match-summary[data-v-cb131592]{cursor:pointer;text-align:left;background:0 0;border:0;width:100%;padding:0}.match-main[data-v-cb131592]{flex-wrap:wrap;align-items:center;gap:10px;min-width:0;display:flex}.match-type[data-v-cb131592]{color:#243142;background:#e8edf3;border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700}.status-tag[data-v-cb131592],.interest-tag[data-v-cb131592]{border-radius:6px;padding:4px 8px;font-size:13px;font-weight:700}.status-tag.upcoming[data-v-cb131592]{color:#1e6b4f;background:#e6f4ee}.status-tag.finished[data-v-cb131592]{color:#667085;background:#eef1f5}.interest-actions[data-v-cb131592]{display:flex}.interest-tag[data-v-cb131592]{color:#8a5a00;cursor:pointer;background:#fff4df;border:0}.interest-tag.active[data-v-cb131592]{color:#1e6b4f;background:#e6f4ee}.interest-tag[data-v-cb131592]:disabled{cursor:not-allowed;opacity:.7}.match-main strong[data-v-cb131592]{color:#1f2937;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:17px;overflow:hidden}.match-meta[data-v-cb131592]{color:#667085;flex-wrap:wrap;gap:10px 18px;display:flex}.round-detail[data-v-cb131592]{background:#fff;border-radius:6px;gap:10px;padding:12px;display:grid}.round-detail strong[data-v-cb131592]{color:#1f2937}.round-detail ul[data-v-cb131592]{gap:8px;margin:0;padding:0;list-style:none;display:grid}.round-detail li[data-v-cb131592]{background:0 0;border:0;flex-wrap:wrap;gap:8px 14px;padding:0;display:flex}.match-list p[data-v-cb131592]{color:#667085;margin:0;line-height:1.7}.muted[data-v-cb131592],.empty-state[data-v-cb131592]{color:#667085}.error-message[data-v-cb131592]{color:#c62828}@media (width<=640px){.page-panel[data-v-cb131592]{padding:16px}.match-list li[data-v-cb131592]{padding:14px}.match-main strong[data-v-cb131592]{white-space:normal;flex-basis:100%}.interest-actions[data-v-cb131592],.interest-tag[data-v-cb131592]{width:100%}.interest-tag[data-v-cb131592]{text-align:center}.match-meta[data-v-cb131592]{gap:6px;display:grid}}.weapon-guide-view[data-v-26424303]{gap:18px;display:grid}.page-heading[data-v-26424303],.share-dialog[data-v-26424303],.list-panel[data-v-26424303]{background:#fff;border:1px solid #dfe3ea;border-radius:8px}.page-heading[data-v-26424303]{justify-content:space-between;align-items:center;gap:16px;padding:22px;display:flex}h2[data-v-26424303],h3[data-v-26424303],p[data-v-26424303]{margin:0}h2[data-v-26424303],h3[data-v-26424303]{color:#1f2937}.page-heading p[data-v-26424303],.page-heading span[data-v-26424303],.muted[data-v-26424303],.weapon-card-head span[data-v-26424303],.weapon-list p[data-v-26424303]{color:#667085}.page-heading span[data-v-26424303]{font-weight:700}.list-panel[data-v-26424303]{gap:16px;padding:22px;display:grid}.share-dialog[data-v-26424303]{gap:16px;width:min(620px,100%);max-height:88vh;padding:22px;display:grid;overflow:auto;box-shadow:0 24px 70px #0f172a38}.share-dialog header[data-v-26424303]{justify-content:space-between;align-items:center;gap:16px;display:flex}.share-dialog header button[data-v-26424303]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;padding:8px 12px;font-weight:700}.share-dialog label[data-v-26424303]{color:#394150;gap:8px;font-weight:700;display:grid}input[data-v-26424303],textarea[data-v-26424303]{color:#1f2937;background:#fff;border:1px solid #cfd6e2;border-radius:6px;width:100%;padding:11px 12px}textarea[data-v-26424303]{resize:vertical}fieldset[data-v-26424303]{border:0;flex-wrap:wrap;gap:8px;margin:0;padding:0;display:flex}legend[data-v-26424303]{color:#394150;width:100%;margin-bottom:2px;font-weight:700}.tag-check[data-v-26424303]{cursor:pointer;align-items:center;gap:6px;display:inline-flex}.tag-check input[data-v-26424303]{width:16px;height:16px}.tag-check span[data-v-26424303],.tag-list span[data-v-26424303]{color:#1e6b4f;background:#e6f4ee;border-radius:6px;padding:5px 9px;font-size:13px;font-weight:700;display:inline-flex}.actions[data-v-26424303]{justify-content:flex-end;gap:10px;display:flex}.primary-button[data-v-26424303],.secondary-button[data-v-26424303]{cursor:pointer;border:0;border-radius:6px;padding:11px 16px;font-weight:700}.primary-button[data-v-26424303]{color:#fff;background:#1e6b4f}.secondary-button[data-v-26424303]{color:#243142;background:#e8edf3}.weapon-list[data-v-26424303]{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:14px;margin:0;padding:0;list-style:none;display:grid}.weapon-list li[data-v-26424303]{background:#f8fafc;border:1px solid #e5e9f0;border-radius:8px;gap:12px;padding:16px;display:grid}.weapon-card-head[data-v-26424303]{justify-content:space-between;gap:12px;display:flex}.weapon-actions[data-v-26424303]{gap:8px;display:flex}.weapon-actions button[data-v-26424303]{color:#243142;cursor:pointer;background:#e8edf3;border:0;border-radius:6px;height:34px;padding:0 12px;font-weight:700}.weapon-card-head div[data-v-26424303]{gap:4px;display:grid}.weapon-card-head strong[data-v-26424303]{color:#111827;font-size:18px}.tag-list[data-v-26424303]{flex-wrap:wrap;gap:8px;display:flex}pre[data-v-26424303]{color:#edf2f7;white-space:pre-wrap;word-break:break-word;background:#172033;border-radius:6px;margin:0;padding:12px;overflow:auto}.empty-state[data-v-26424303]{color:#667085;text-align:center;border:1px dashed #cfd6e2;border-radius:8px;padding:26px}.error-message[data-v-26424303]{color:#c62828}.success-message[data-v-26424303]{color:#1e6b4f}.share-fab[data-v-26424303]{z-index:20;color:#fff;cursor:pointer;background:#1e6b4f;border:0;border-radius:50%;place-items:center;width:54px;height:54px;font-size:30px;font-weight:500;line-height:1;display:grid;position:fixed;bottom:28px;right:28px;box-shadow:0 16px 32px #1e6b4f52}.modal-backdrop[data-v-26424303]{z-index:30;background:#0f172a75;place-items:center;padding:24px;display:grid;position:fixed;inset:0}@media (width<=980px){.weapon-guide[data-v-26424303]{min-width:0}.page-heading[data-v-26424303]{display:grid}.weapon-list[data-v-26424303]{grid-template-columns:1fr}.share-fab[data-v-26424303]{bottom:18px;right:18px}.modal-backdrop[data-v-26424303]{align-items:end;padding:12px}.share-dialog[data-v-26424303]{max-height:92vh;padding:16px}.share-dialog header[data-v-26424303]{justify-content:stretch;display:grid}.share-dialog header button[data-v-26424303]{width:100%}}
