.qualification-page[data-astro-cid-oypped4n]{gap:18px;display:grid}.result-panel[data-astro-cid-oypped4n]{background:linear-gradient(180deg, #6ca2ff1a, transparent 68%), var(--panel);border:1px solid var(--line);border-radius:8px;gap:22px;padding:22px;display:grid;box-shadow:0 18px 48px #00000052}.user-submitted-name{color:var(--blue);background:#7cb0ff1f;border:1px solid #7cb0ff47;border-radius:8px;padding:0 .16em .04em;display:inline-block}.result-hero[data-astro-cid-oypped4n]{grid-template-columns:1.3fr minmax(0,1fr);gap:12px;display:grid}.result-hero[data-astro-cid-oypped4n]>div[data-astro-cid-oypped4n],.result-message[data-astro-cid-oypped4n]{border:1px solid var(--line);background:#080c1257;border-radius:8px;padding:14px}.result-hero[data-astro-cid-oypped4n] strong[data-astro-cid-oypped4n]{color:var(--text);margin-top:6px;font-size:1.35rem;display:block}.score-metric[data-astro-cid-oypped4n] strong[data-astro-cid-oypped4n]{color:var(--green);font-size:2.4rem;line-height:1}.result-social-card[data-astro-cid-oypped4n]{gap:12px;min-width:0;display:grid}.result-social-card[data-astro-cid-oypped4n].has-preview{grid-template-columns:minmax(0,1fr) minmax(280px,.78fr)}.result-message[data-astro-cid-oypped4n] p[data-astro-cid-oypped4n]{color:var(--text);overflow-wrap:anywhere;white-space:pre-wrap;margin:10px 0 0;font-size:1.05rem;line-height:1.55}.result-link-preview[data-astro-cid-oypped4n]{aspect-ratio:1.45;border:1px solid var(--line);background:linear-gradient(135deg,#6ca2ff24,#0000 46%),#0b121d;border-radius:8px;min-width:0;min-height:0;text-decoration:none;display:block;overflow:hidden}.result-link-preview[data-astro-cid-oypped4n]:hover,.result-link-preview[data-astro-cid-oypped4n]:focus-visible{border-color:#6ca2ffb8;outline:none}.result-link-preview[data-astro-cid-oypped4n] img[data-astro-cid-oypped4n]{object-fit:cover;width:100%;height:100%;display:block}.plays-table-wrap[data-astro-cid-oypped4n]{background:#080c123d;border:1px solid #263244b8;border-radius:8px;overflow-x:auto}.plays-table[data-astro-cid-oypped4n]{border-collapse:collapse;width:100%;min-width:680px}.plays-table[data-astro-cid-oypped4n] th[data-astro-cid-oypped4n],.plays-table[data-astro-cid-oypped4n] td[data-astro-cid-oypped4n]{border-bottom:1px solid var(--line);text-align:left;vertical-align:middle;white-space:nowrap;padding:15px 10px}.plays-table[data-astro-cid-oypped4n] thead[data-astro-cid-oypped4n] th[data-astro-cid-oypped4n]{color:var(--muted);letter-spacing:.08em;text-transform:uppercase;font-size:.72rem;font-weight:800}.plays-table[data-astro-cid-oypped4n] strong[data-astro-cid-oypped4n]{margin:0;font-size:1rem}.play-gain[data-astro-cid-oypped4n]{font-size:1.2rem;font-weight:850;line-height:1}.table-actions[data-astro-cid-oypped4n]{flex-wrap:wrap;justify-content:flex-start;gap:12px;display:flex}.play-number-button[data-astro-cid-oypped4n]{appearance:none;color:var(--blue);cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline}.positive[data-astro-cid-oypped4n]{color:var(--green)}.negative[data-astro-cid-oypped4n]{color:var(--red)}.neutral[data-astro-cid-oypped4n]{color:var(--muted)}.chart-modal[data-astro-cid-oypped4n]{width:100%;max-width:min(980px,100vw - 32px)}.chart-modal-card[data-astro-cid-oypped4n]{width:100%;position:relative}.chart-modal[data-astro-cid-oypped4n] .section-title[data-astro-cid-oypped4n]{align-items:flex-start;padding-right:36px}.chart-modal[data-astro-cid-oypped4n] [data-astro-cid-oypped4n][data-chart-modal-close]{position:absolute;top:14px;right:14px}.chart-modal-meta[data-astro-cid-oypped4n]{color:var(--muted);flex-wrap:wrap;gap:10px;margin:4px 0 0;font-size:.88rem;display:flex}.modal-chart[data-astro-cid-oypped4n]{width:100%;height:min(560px,62vh);min-height:320px}.chart-pagination[data-astro-cid-oypped4n]{justify-content:center;align-items:center;gap:8px;min-width:0;margin-top:14px;display:flex}.chart-page-list[data-astro-cid-oypped4n]{flex-wrap:wrap;justify-content:center;gap:6px;min-width:0;display:flex}.chart-nav-button[data-astro-cid-oypped4n],.chart-page-button[data-astro-cid-oypped4n]{color:var(--muted);cursor:pointer;font:inherit;background:#080c1275;border:1px solid #6ca2ff57;border-radius:8px;min-width:38px;min-height:34px;padding:6px 10px;font-size:.86rem;font-weight:800}.chart-nav-button[data-astro-cid-oypped4n]:hover,.chart-nav-button[data-astro-cid-oypped4n]:focus-visible,.chart-page-button[data-astro-cid-oypped4n]:hover,.chart-page-button[data-astro-cid-oypped4n]:focus-visible,.chart-page-button[data-astro-cid-oypped4n].active{color:var(--text);border-color:#6ca2ffb8;outline:none}.chart-nav-button[data-astro-cid-oypped4n]:disabled{cursor:default;opacity:.42}@media (width<=720px){.result-panel[data-astro-cid-oypped4n]{padding:14px}.result-hero[data-astro-cid-oypped4n],.result-social-card[data-astro-cid-oypped4n].has-preview{grid-template-columns:1fr}}.qualification-page .plays-table th,.qualification-page .plays-table td{text-align:left;vertical-align:middle;white-space:nowrap;padding:15px 10px}.qualification-page .play-number-button{appearance:none;color:var(--blue);cursor:pointer;font:inherit;text-align:left;text-underline-offset:3px;background:0 0;border:0;padding:0;font-weight:800;line-height:1;text-decoration:underline;text-decoration-thickness:1px;display:inline}.qualification-page .chart-page-button.active{color:#06101d;background:linear-gradient(#7cb0ff,#3c73d8);border-color:#7cb0ffcc}.qualification-page .chart-nav-button,.qualification-page .chart-page-button{border:1px solid var(--line);color:var(--text);cursor:pointer;font:inherit;background:#1a2940;border-radius:8px;min-width:38px;min-height:34px;padding:6px 10px;font-size:.86rem;font-weight:800}.qualification-page .chart-nav-button:hover,.qualification-page .chart-nav-button:focus-visible,.qualification-page .chart-page-button:hover,.qualification-page .chart-page-button:focus-visible{background:#20324d;border-color:#6ca2ff94;outline:none}.qualification-page .chart-nav-button:disabled{border-color:var(--line);color:var(--muted);cursor:not-allowed;opacity:.55;background:#080c123d}
