@import '_content/FellowshipAnalyzer.Components/FellowshipAnalyzer.Components.8l46u24zsa.bundle.scp.css';

/* /Layout/MainLayout.razor.rz.scp.css */
.layout-shell[b-karmpebjv0]{min-height:100vh;display:flex;flex-direction:column;background:radial-gradient(ellipse at 20% -8%, rgba(212, 167, 68, 0.06), transparent 50%),linear-gradient(180deg, var(--fa-bg-base) 0%, #0f1224 100%);color:var(--fa-text)}.topbar[b-karmpebjv0]{position:sticky;top:0;display:flex;justify-content:space-between;align-items:center;gap:1rem;padding:.8rem 2rem;border-bottom:1px solid var(--fa-border);background:rgba(12,14,24,.92);backdrop-filter:blur(16px);z-index:10}.brand[b-karmpebjv0]{display:inline-flex;align-items:center;gap:.5rem;font-weight:800;letter-spacing:.03em;color:var(--fa-text);text-decoration:none;transition:color .15s}.brand:hover[b-karmpebjv0]{color:var(--fa-gold)}.brand-icon[b-karmpebjv0]{font-size:1.25rem;color:var(--fa-gold)}.topbar-actions[b-karmpebjv0]{display:inline-flex;align-items:center;gap:.5rem}.topbar-icon-link[b-karmpebjv0]{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;color:var(--fa-text-muted);text-decoration:none;transition:color .15s,background .15s}.topbar-icon-link svg[b-karmpebjv0]{display:block}.topbar-icon-link:hover[b-karmpebjv0],.topbar-icon-link:focus-visible[b-karmpebjv0]{color:var(--fa-gold);background:var(--fa-gold-dim);outline:none}main[b-karmpebjv0]{flex:1;width:min(1400px,100%);margin:0 auto;padding:0 1.5rem}.site-footer[b-karmpebjv0]{display:flex;justify-content:center;align-items:center;gap:.5rem;padding:1.5rem 2rem;margin-top:auto;font-size:.78rem;color:var(--fa-text-dim);border-top:1px solid var(--fa-border)}.separator[b-karmpebjv0]{opacity:.4}#blazor-error-ui[b-karmpebjv0]{color-scheme:light only;background:#ffffe0;bottom:0;box-shadow:0 -1px 2px rgba(0,0,0,.2);box-sizing:border-box;display:none;left:0;padding:.6rem 1.25rem .7rem 1.25rem;position:fixed;width:100%;z-index:1000}#blazor-error-ui .dismiss[b-karmpebjv0]{cursor:pointer;position:absolute;right:.75rem;top:.5rem}@media(max-width: 720px){.topbar[b-karmpebjv0]{padding:.8rem 1rem}main[b-karmpebjv0]{padding:0 1rem}}
/* /Layout/ReconnectModal.razor.rz.scp.css */
.components-reconnect-first-attempt-visible[b-auxy5jp0ci],.components-reconnect-repeated-attempt-visible[b-auxy5jp0ci],.components-reconnect-failed-visible[b-auxy5jp0ci],.components-pause-visible[b-auxy5jp0ci],.components-resume-failed-visible[b-auxy5jp0ci],.components-rejoining-animation[b-auxy5jp0ci]{display:none}#components-reconnect-modal[b-auxy5jp0ci]{background-color:#fff;width:20rem;margin:20vh auto;padding:2rem;border:0;border-radius:.5rem;box-shadow:0 3px 6px 2px rgba(0,0,0,.3);opacity:0;transition:display .5s allow-discrete,overlay .5s allow-discrete;animation:components-reconnect-modal-fadeOutOpacity-b-auxy5jp0ci .5s both}#components-reconnect-modal.components-reconnect-show .components-reconnect-first-attempt-visible[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-show .components-rejoining-animation[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-paused .components-pause-visible[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-resume-failed .components-resume-failed-visible[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-retrying[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-retrying .components-reconnect-repeated-attempt-visible[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-retrying .components-rejoining-animation[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-failed[b-auxy5jp0ci],#components-reconnect-modal.components-reconnect-failed .components-reconnect-failed-visible[b-auxy5jp0ci]{display:block}#components-reconnect-modal[open][b-auxy5jp0ci]{animation:components-reconnect-modal-slideUp-b-auxy5jp0ci 1.5s cubic-bezier(0.05, 0.89, 0.25, 1.02) .3s,components-reconnect-modal-fadeInOpacity-b-auxy5jp0ci .5s ease-in-out .3s;animation-fill-mode:both}#components-reconnect-modal[b-auxy5jp0ci]::backdrop{background-color:rgba(0,0,0,.4);animation:components-reconnect-modal-fadeInOpacity-b-auxy5jp0ci .5s ease-in-out;opacity:1}#components-reconnect-modal p[b-auxy5jp0ci]{margin:0;text-align:center}#components-reconnect-modal button[b-auxy5jp0ci]{border:0;background-color:#6b9ed2;color:#fff;padding:4px 24px;border-radius:4px}#components-reconnect-modal button:hover[b-auxy5jp0ci]{background-color:#3b6ea2}#components-reconnect-modal button:active[b-auxy5jp0ci]{background-color:#6b9ed2}@keyframes components-reconnect-modal-slideUp-b-auxy5jp0ci{0%{transform:translateY(30px) scale(0.95)}100%{transform:translateY(0)}}@keyframes components-reconnect-modal-fadeInOpacity-b-auxy5jp0ci{0%{opacity:0}100%{opacity:1}}@keyframes components-reconnect-modal-fadeOutOpacity-b-auxy5jp0ci{0%{opacity:1}100%{opacity:0}}.components-reconnect-container[b-auxy5jp0ci]{display:flex;flex-direction:column;align-items:center;gap:1rem}.components-rejoining-animation[b-auxy5jp0ci]{position:relative;width:80px;height:80px}.components-rejoining-animation div[b-auxy5jp0ci]{position:absolute;border:3px solid #0087ff;opacity:1;border-radius:50%;animation:components-rejoining-animation-b-auxy5jp0ci 1.5s cubic-bezier(0, 0.2, 0.8, 1) infinite}.components-rejoining-animation div:nth-child(2)[b-auxy5jp0ci]{animation-delay:-0.5s}@keyframes components-rejoining-animation-b-auxy5jp0ci{0%{top:40px;left:40px;width:0;height:0;opacity:0}4.9%{top:40px;left:40px;width:0;height:0;opacity:0}5%{top:40px;left:40px;width:0;height:0;opacity:1}100%{top:0px;left:0px;width:80px;height:80px;opacity:0}}
/* /Pages/Home.razor.rz.scp.css */
.home-shell[b-4boruhcll8]{min-height:calc(100vh - 5rem);display:grid;place-items:center;padding:2rem 0}.home-card[b-4boruhcll8]{width:min(44rem,100%);border-radius:var(--fa-radius-lg);padding:2.5rem 2.25rem;border:1px solid var(--fa-border-card);background:var(--fa-bg-card);box-shadow:var(--fa-shadow-card)}.home-card h1[b-4boruhcll8]{margin:0 0 .4rem;font-size:clamp(2rem,5vw,2.8rem);background:linear-gradient(135deg, var(--fa-text), var(--fa-gold-light));-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text}.home-card p[b-4boruhcll8]{color:var(--fa-text-muted);line-height:1.6}
/* /Pages/Report.razor.rz.scp.css */
.analysis-page[b-teacy56i3k]{padding:2rem 0}.hero-panel[b-teacy56i3k],.panel[b-teacy56i3k],.score-card[b-teacy56i3k],.status-panel[b-teacy56i3k]{border:1px solid var(--fa-border-card);background:var(--fa-bg-card);box-shadow:var(--fa-shadow-card)}.hero-panel[b-teacy56i3k]{border-radius:var(--fa-radius-lg);padding:1.5rem 1.75rem 1.25rem;margin-bottom:1.5rem;display:flex;flex-direction:column;gap:1rem}.breadcrumbs[b-teacy56i3k]{display:flex;align-items:center;flex-wrap:wrap;gap:.3rem;font-size:.82rem;color:var(--fa-text-muted)}.breadcrumbs a[b-teacy56i3k]{color:var(--fa-gold);text-decoration:none}.breadcrumbs a:hover[b-teacy56i3k]{color:var(--fa-gold-light);text-decoration:underline}.breadcrumb-sep[b-teacy56i3k]{color:var(--fa-text-dim);user-select:none}.breadcrumb-current[b-teacy56i3k]{color:var(--fa-text-muted)}.hero-panel-body[b-teacy56i3k]{display:flex;justify-content:space-between;align-items:center;gap:1.5rem;flex-wrap:wrap}.encounter-block[b-teacy56i3k]{display:flex;align-items:center;gap:1rem}.encounter-portrait[b-teacy56i3k],.encounter-portrait-placeholder[b-teacy56i3k]{width:64px;height:64px;border-radius:50%;flex-shrink:0}.encounter-portrait[b-teacy56i3k]{object-fit:cover}.encounter-portrait-placeholder[b-teacy56i3k]{background:var(--fa-bg-raised);border:1px solid var(--fa-border-card);display:flex;align-items:center;justify-content:center;font-size:1.4rem;font-weight:700;color:var(--fa-text-muted)}.encounter-text[b-teacy56i3k]{display:flex;flex-direction:column;gap:.3rem}.encounter-title[b-teacy56i3k]{margin:0;font-size:clamp(1.4rem,3vw,2rem);line-height:1.1}.fight-badge[b-teacy56i3k]{display:inline-block;font-size:.75rem;font-weight:700;padding:.15rem .55rem;border-radius:999px}.fight-badge.kill[b-teacy56i3k]{background:rgba(86,214,123,.14);color:var(--fa-perf-perfect)}.fight-badge.wipe[b-teacy56i3k]{background:rgba(212,86,74,.14);color:var(--fa-perf-fail)}.fight-duration[b-teacy56i3k]{font-size:.85rem;color:var(--fa-text-dim);font-variant-numeric:tabular-nums}.player-block[b-teacy56i3k]{display:flex;align-items:center;gap:1rem}.player-portrait[b-teacy56i3k],.player-portrait-placeholder[b-teacy56i3k]{width:56px;height:56px;border-radius:50%;flex-shrink:0}.player-portrait[b-teacy56i3k]{object-fit:cover}.player-portrait-placeholder[b-teacy56i3k]{background:var(--fa-bg-raised);border:1px solid var(--fa-border-card);display:flex;align-items:center;justify-content:center;font-size:1.2rem;font-weight:700;color:var(--fa-text-muted)}.player-text[b-teacy56i3k]{display:flex;flex-direction:column;gap:.25rem}.player-title[b-teacy56i3k]{margin:0;font-size:clamp(1.2rem,2.5vw,1.7rem);line-height:1.1}.player-class-label[b-teacy56i3k]{font-size:.85rem;color:var(--fa-text-muted)}.score-grid[b-teacy56i3k]{display:grid;gap:1rem;margin-bottom:1rem;grid-template-columns:repeat(auto-fit, minmax(220px, 1fr))}.score-card[b-teacy56i3k],.status-panel[b-teacy56i3k]{border-radius:var(--fa-radius-md);padding:1.25rem}.score-card p[b-teacy56i3k]{margin-top:0;font-size:.85rem;color:var(--fa-text-muted);text-transform:uppercase;letter-spacing:.06em}.score-card strong[b-teacy56i3k]{display:block;font-size:3rem;line-height:1;margin:.5rem 0}.score-card.ice strong[b-teacy56i3k]{color:var(--fa-ice)}.score-card.amber strong[b-teacy56i3k]{color:var(--fa-gold-light)}.score-card.ember strong[b-teacy56i3k]{color:var(--fa-perf-fail)}.status-panel.error[b-teacy56i3k]{color:#f5b8a8;border-color:rgba(212,86,74,.35)}.report-tabs[b-teacy56i3k]{display:flex;border-bottom:1px solid var(--fa-border-card);gap:0;margin-bottom:1.25rem}.report-tab[b-teacy56i3k]{appearance:none;background:rgba(0,0,0,0);border:none;border-bottom:3px solid rgba(0,0,0,0);padding:.65rem 1.1rem;font-size:.9rem;font-weight:600;color:var(--fa-text-muted);cursor:pointer;display:flex;align-items:center;gap:.4rem;transition:color .15s,border-color .15s;margin-bottom:-1px;font-family:inherit}.report-tab:hover[b-teacy56i3k]{color:var(--fa-text);border-bottom-color:rgba(212,167,68,.35)}.report-tab.active[b-teacy56i3k]{color:var(--fa-gold-light);border-bottom-color:var(--fa-gold)}@media(max-width: 720px){.hero-panel-body[b-teacy56i3k]{flex-direction:column;align-items:flex-start}.report-tab[b-teacy56i3k]{padding:.55rem .7rem;font-size:.82rem}}.about-panel[b-teacy56i3k]{margin-top:1rem}.about-subnav[b-teacy56i3k]{display:flex;gap:.25rem;margin-bottom:1rem;border-bottom:1px solid var(--fa-border-card);padding-bottom:.5rem}.about-subtab[b-teacy56i3k]{appearance:none;background:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);border-radius:var(--fa-radius-sm);padding:.35rem .85rem;font-size:.85rem;color:var(--fa-text-muted);cursor:pointer;transition:color .15s,border-color .15s}.about-subtab:hover[b-teacy56i3k]{color:inherit;border-color:var(--fa-border-card)}.about-subtab.active[b-teacy56i3k]{color:var(--fa-gold-light);border-color:var(--fa-gold-dim);background:var(--fa-gold-dim)}.about-overview[b-teacy56i3k]{display:flex;flex-direction:column;gap:1.5rem;padding:.5rem 0}.about-meta[b-teacy56i3k]{display:grid;grid-template-columns:auto 1fr;gap:.35rem 1rem;font-size:.9rem;margin:0}.about-meta dt[b-teacy56i3k]{color:var(--fa-text-muted);font-weight:500}.about-meta dd[b-teacy56i3k]{margin:0;font-family:monospace}.about-overview-links[b-teacy56i3k]{display:flex;gap:.75rem}
/* /Pages/ReportInfo.razor.rz.scp.css */
.analysis-page[b-9y7le26ghn]{padding:2rem 0}@media(max-width: 720px){.analysis-page[b-9y7le26ghn]{padding:1rem 0}}.hero-panel[b-9y7le26ghn],.status-panel[b-9y7le26ghn],.fights-section[b-9y7le26ghn]{border:1px solid var(--fa-border-card);background:var(--fa-bg-card);box-shadow:var(--fa-shadow-card)}.hero-panel[b-9y7le26ghn]{border-radius:var(--fa-radius-lg);padding:1.75rem;margin-bottom:1.5rem}.eyebrow[b-9y7le26ghn]{margin:0 0 .4rem;text-transform:uppercase;letter-spacing:.16em;font-size:.72rem;font-weight:600;color:var(--fa-gold)}h1[b-9y7le26ghn]{margin:0;font-size:clamp(1.8rem,4vw,2.6rem);line-height:1.1}.lede[b-9y7le26ghn]{max-width:40rem;color:var(--fa-text-muted)}.fights-section[b-9y7le26ghn]{border-radius:var(--fa-radius-lg);padding:1.5rem}.status-panel[b-9y7le26ghn]{border-radius:var(--fa-radius-lg);padding:1.25rem}.status-panel.error[b-9y7le26ghn]{color:#f5b8a8;border-color:rgba(212,86,74,.35)}.view-toggle[b-9y7le26ghn]{display:flex;gap:0;margin-bottom:1rem;border:1px solid var(--fa-border-card);border-radius:var(--fa-radius-sm);overflow:hidden;width:fit-content}.view-toggle-btn[b-9y7le26ghn]{appearance:none;background:rgba(0,0,0,0);border:none;padding:.4rem 1rem;font-size:.85rem;font-weight:600;color:var(--fa-text-muted);cursor:pointer;transition:background .15s,color .15s}.view-toggle-btn.active[b-9y7le26ghn]{background:var(--fa-gold-dim);color:var(--fa-gold-light)}.encounter-group[b-9y7le26ghn]{margin-bottom:1.5rem}.encounter-group.selected[b-9y7le26ghn]{border-left:3px solid var(--fa-gold);padding-left:.65rem}.encounter-header[b-9y7le26ghn]{display:flex;align-items:center;gap:.75rem;margin-bottom:.6rem}.encounter-icon[b-9y7le26ghn]{width:48px;height:48px;border-radius:50%;object-fit:cover;flex-shrink:0}.encounter-name[b-9y7le26ghn]{font-size:1.05rem;font-weight:700;margin:0}.attempts-row[b-9y7le26ghn]{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:.4rem;margin-bottom:.75rem}.attempt-pill[b-9y7le26ghn]{display:flex;align-items:center;gap:.35rem;width:100%;padding:.3rem .75rem;border-radius:999px;border:1px solid;font-size:.82rem;font-weight:600;cursor:pointer;background:rgba(0,0,0,0);transition:background .15s;white-space:nowrap;font-family:inherit}.attempt-pill.expanded[b-9y7le26ghn]{box-shadow:0 0 0 2px color-mix(in srgb, var(--fa-gold) 28%, transparent),inset 0 0 0 1px color-mix(in srgb, var(--fa-gold) 45%, transparent)}.attempt-pill.kill[b-9y7le26ghn]{border-color:rgba(86,214,123,.35);color:var(--fa-perf-perfect)}.attempt-pill.kill:hover[b-9y7le26ghn],.attempt-pill.kill.expanded[b-9y7le26ghn]{background:rgba(86,214,123,.16)}.attempt-pill.wipe[b-9y7le26ghn]{border-color:rgba(212,86,74,.35);color:var(--fa-perf-fail)}.attempt-pill.wipe:hover[b-9y7le26ghn],.attempt-pill.wipe.expanded[b-9y7le26ghn]{background:rgba(212,86,74,.16)}.pill-pct[b-9y7le26ghn]{color:var(--fa-text-muted);font-weight:500}.player-grid[b-9y7le26ghn]{display:grid;grid-template-columns:repeat(auto-fill, minmax(200px, 1fr));gap:.5rem;padding:.5rem 0 .75rem;border-top:1px solid var(--fa-border)}.role-counts[b-9y7le26ghn]{grid-column:1/-1;font-size:.78rem;color:var(--fa-text-muted);padding-bottom:.3rem}.player-card[b-9y7le26ghn]{display:flex;align-items:center;gap:.6rem;padding:.55rem .75rem;border:1px solid var(--fa-border);border-radius:6px;border-left-width:4px;background:var(--fa-bg-raised);color:var(--fa-text);text-decoration:none;transition:background .15s,transform .1s}.player-card:hover[b-9y7le26ghn]{background:var(--fa-bg-surface);transform:translateY(-1px)}.player-icon[b-9y7le26ghn]{width:36px;height:36px;border-radius:50%;object-fit:cover;flex-shrink:0}.player-icon-placeholder[b-9y7le26ghn]{width:36px;height:36px;border-radius:50%;background:var(--fa-bg-surface);border:1px solid var(--fa-border-card);display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:700;color:var(--fa-text-muted);flex-shrink:0}.player-info[b-9y7le26ghn]{display:flex;flex-direction:column;min-width:0}.player-name[b-9y7le26ghn]{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.player-class[b-9y7le26ghn]{font-size:.78rem;color:var(--fa-text-muted)}.player-accordion[b-9y7le26ghn]{margin-bottom:.5rem}.player-accordion-header[b-9y7le26ghn]{display:flex;align-items:center;gap:.6rem;padding:.6rem .85rem;border:1px solid var(--fa-border);border-radius:var(--fa-radius-sm);border-left-width:4px;background:var(--fa-bg-raised);cursor:pointer;transition:background .15s}.player-accordion-header:hover[b-9y7le26ghn]{background:var(--fa-bg-surface)}.player-accordion-fights[b-9y7le26ghn]{display:grid;grid-template-columns:repeat(auto-fit, minmax(170px, 1fr));gap:.4rem;padding:.5rem .85rem .75rem 1rem;border:1px solid var(--fa-border);border-top:none;border-radius:0 0 var(--fa-radius-sm) var(--fa-radius-sm);background:var(--fa-bg-inset)}.fight-pill[b-9y7le26ghn]{display:inline-flex;align-items:center;gap:.3rem;width:100%;padding:.25rem .6rem;border-radius:999px;border:1px solid;font-size:.8rem;font-weight:600;text-decoration:none;white-space:nowrap;transition:background .15s}.fight-pill.kill[b-9y7le26ghn]{border-color:rgba(86,214,123,.35);color:var(--fa-perf-perfect)}.fight-pill.kill:hover[b-9y7le26ghn]{background:rgba(86,214,123,.1)}.fight-pill.wipe[b-9y7le26ghn]{border-color:rgba(212,86,74,.35);color:var(--fa-perf-fail)}.fight-pill.wipe:hover[b-9y7le26ghn]{background:rgba(212,86,74,.1)}
/* /Shared/ReportSelector.razor.rz.scp.css */
.report-selector[b-ybxfyiyxq8]{display:flex;gap:0;border-radius:var(--fa-radius-sm);overflow:hidden;border:1px solid var(--fa-border-card);background:var(--fa-bg-inset);max-width:44rem;transition:border-color .2s}.report-selector:focus-within[b-ybxfyiyxq8]{border-color:rgba(212,167,68,.4)}.input-wrapper[b-ybxfyiyxq8]{flex:1}.report-input[b-ybxfyiyxq8]{width:100%;height:100%;padding:.85rem 1rem;border:none;background:rgba(0,0,0,0);color:var(--fa-text);font-size:.95rem;outline:none;font-family:inherit}.report-input[b-ybxfyiyxq8]::placeholder{color:var(--fa-text-dim)}.report-input:disabled[b-ybxfyiyxq8]{opacity:.6;cursor:not-allowed}.analyze-btn[b-ybxfyiyxq8]{padding:.85rem 1.5rem;border:none;background:var(--fa-gold-dim);color:var(--fa-gold);font-weight:700;cursor:pointer;transition:background .15s,color .15s;white-space:nowrap;font-family:inherit;letter-spacing:.04em;text-transform:uppercase;font-size:.82rem}.analyze-btn:hover[b-ybxfyiyxq8]{background:rgba(212,167,68,.26);color:var(--fa-gold-light)}.analyze-btn:disabled[b-ybxfyiyxq8]{opacity:.6;cursor:not-allowed}.analyze-btn:disabled:hover[b-ybxfyiyxq8]{background:var(--fa-gold-dim);color:var(--fa-gold)}.btn-spinner[b-ybxfyiyxq8]{display:inline-block;width:.85em;height:.85em;border:2px solid currentColor;border-top-color:rgba(0,0,0,0);border-radius:50%;animation:selector-spin-b-ybxfyiyxq8 .7s linear infinite;vertical-align:middle}@keyframes selector-spin-b-ybxfyiyxq8{to{transform:rotate(360deg)}}.selector-error[b-ybxfyiyxq8]{margin:.5rem 0 0;color:var(--fa-danger, #e05555);font-size:.875rem}
