.BTklmq_hero{padding:76px 0 42px}.BTklmq_heroInner{justify-content:space-between;align-items:flex-end;gap:28px;display:flex}.BTklmq_title{letter-spacing:-.06em;max-width:760px;margin:16px 0 14px;font-size:clamp(2.4rem,6vw,4.4rem);line-height:1}.BTklmq_lead{max-width:720px;color:var(--muted);margin:0;line-height:1.75}.BTklmq_updated{border:1px solid var(--line);color:var(--muted);background:#ffffff09;border-radius:14px;flex:none;padding:13px 16px;font-size:.78rem}.BTklmq_updated strong{color:var(--text);margin-top:5px;font-size:.88rem;display:block}.BTklmq_section{padding:26px 0 64px}.BTklmq_adminBadge{color:#c7bdff;letter-spacing:.08em;text-transform:uppercase;background:#8b7cff1a;border:1px solid #aa9dff3d;border-radius:999px;align-items:center;padding:5px 9px;font-size:.67rem;font-weight:800;display:inline-flex}.BTklmq_adminPerformanceCard{background:radial-gradient(at 0,#8b7cff21,#0000 58%),linear-gradient(120deg,#ffffff0a,#8b7cff09);border-color:#8b7cff4d}.BTklmq_adminCardActions{gap:10px;margin-top:auto;display:grid}.BTklmq_adminCardButton{color:#d8d1ff;background:#8b7cff1f;border:1px solid #aa9dff42;border-radius:10px;flex:none;justify-content:center;align-items:center;gap:10px;min-height:42px;padding:0 15px;font-size:.78rem;font-weight:750;transition:border-color .2s,background .2s,transform .2s;display:inline-flex}.BTklmq_adminCardButton:hover{background:#8b7cff33;border-color:#aa9dff80;transform:translateY(-1px)}.BTklmq_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px;display:grid}.BTklmq_userCard{flex-direction:column;min-height:250px;padding:23px;transition:transform .2s,border-color .2s;display:flex}.BTklmq_userCard:hover{border-color:#6ee7b761;transform:translateY(-3px)}.BTklmq_cardTop{justify-content:space-between;align-items:center;gap:12px;display:flex}.BTklmq_avatar{width:42px;height:42px;color:var(--accent);background:#6ee7b714;border:1px solid #6ee7b73d;border-radius:13px;place-items:center;font-weight:800;display:grid}.BTklmq_badge{color:#f5d37b;letter-spacing:.04em;text-transform:uppercase;background:#fbbf2412;border:1px solid #fbbf2433;border-radius:999px;padding:6px 9px;font-size:.68rem;font-weight:750}.BTklmq_userCard h2{letter-spacing:-.03em;margin:19px 0 4px;font-size:1.35rem}.BTklmq_reference{color:var(--muted);margin:0;font-size:.8rem}.BTklmq_cardStats{grid-template-columns:1fr 1fr;gap:10px;margin:20px 0;display:grid}.BTklmq_cardStat{background:#ffffff05;border:1px solid #ffffff0f;border-radius:11px;padding:11px 12px}.BTklmq_cardStat span{color:var(--muted);font-size:.7rem;display:block}.BTklmq_cardStat strong{margin-top:5px;font-size:.97rem;display:block}.BTklmq_positive{color:#78e6b4}.BTklmq_negative{color:#ff9292}.BTklmq_cardLink{border-top:1px solid var(--line);color:var(--accent);justify-content:space-between;align-items:center;gap:12px;margin-top:auto;padding-top:15px;font-size:.84rem;font-weight:750;display:flex}.BTklmq_notice{color:#c7b98e;background:#fbbf240b;border:1px solid #fbbf2433;border-radius:14px;margin-top:20px;padding:16px 18px;font-size:.8rem;line-height:1.7}.BTklmq_notice strong{color:#f5d37b}.BTklmq_back{color:var(--muted);align-items:center;gap:8px;margin-bottom:20px;font-size:.84rem;display:inline-flex}.BTklmq_back:hover{color:var(--accent)}.BTklmq_detailHeading{margin-bottom:25px}.BTklmq_nameLine{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.BTklmq_nameLine .BTklmq_title{margin:15px 0 10px}.BTklmq_reportTag{border:1px solid var(--line);color:#c5cede;border-radius:999px;padding:7px 11px;font-size:.72rem;font-weight:700}.BTklmq_metricGrid{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin:24px 0;display:grid}.BTklmq_metric{min-width:0;padding:17px}.BTklmq_metric span{color:var(--muted);font-size:.75rem;display:block}.BTklmq_metric strong{letter-spacing:-.035em;overflow-wrap:anywhere;margin-top:9px;font-size:clamp(1.15rem,2vw,1.55rem);display:block}.BTklmq_chartCard{margin-bottom:22px;padding:20px}.BTklmq_chartHeader{justify-content:space-between;align-items:flex-start;gap:18px;margin-bottom:12px;display:flex}.BTklmq_chartHeader h2,.BTklmq_tableHeading{letter-spacing:-.02em;margin:0;font-size:1.05rem}.BTklmq_chartHeader p{color:var(--muted);margin:6px 0 0;font-size:.78rem}.BTklmq_chart{width:100%;height:180px;display:block;overflow:visible}.BTklmq_chartGrid{stroke:#ffffff17;stroke-dasharray:4 6}.BTklmq_chartLine{fill:none;stroke:var(--accent);stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.BTklmq_chartArea{fill:url(#performanceFill)}.BTklmq_tableCard{margin:20px 0;overflow:hidden}.BTklmq_analysisGrid{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start;gap:2px 16px;display:grid}.BTklmq_analysisGrid .BTklmq_tableCard{min-width:0}.BTklmq_tableHeader{border-bottom:1px solid var(--line);padding:19px 20px}.BTklmq_tableHeader p{color:var(--muted);margin:6px 0 0;font-size:.8rem}.BTklmq_tableScroll{overflow-x:auto}.BTklmq_table{border-collapse:collapse;text-align:left;white-space:nowrap;width:100%;font-size:.78rem}.BTklmq_table th,.BTklmq_table td{border-bottom:1px solid #ffffff0e;padding:13px 15px}.BTklmq_table th{color:#adb8c8;letter-spacing:.04em;text-transform:uppercase;background:#ffffff06;font-size:.68rem;font-weight:700}.BTklmq_table td{color:#d6dce6}.BTklmq_table tr:last-child td{border-bottom:0}.BTklmq_pnlCell{font-weight:750}.BTklmq_empty{color:var(--muted);text-align:center;padding:32px}.BTklmq_issueList{color:#f1c978;gap:8px;margin:0;padding:18px 24px 6px 40px;font-size:.82rem;line-height:1.65;display:grid}.BTklmq_noIssues,.BTklmq_methodNote{color:var(--muted);margin:0;padding:16px 20px 0;font-size:.8rem;line-height:1.7}.BTklmq_methodNote{padding-bottom:18px}.BTklmq_riskNote{color:#c7b98e;background:#fbbf240b;border:1px solid #fbbf2433;border-radius:14px;margin:20px 0 52px;padding:17px 19px;font-size:.8rem;line-height:1.75}.BTklmq_riskNote strong{color:#f5d37b}@media (max-width:900px){.BTklmq_grid,.BTklmq_analysisGrid,.BTklmq_metricGrid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:620px){.BTklmq_hero{padding-top:52px}.BTklmq_heroInner{flex-direction:column;align-items:flex-start}.BTklmq_grid,.BTklmq_analysisGrid{grid-template-columns:1fr}.BTklmq_metricGrid{gap:9px}.BTklmq_metric{padding:14px}.BTklmq_chart{height:140px}}
