.accountStudyPanel{margin:26px 0;padding:24px;border:1px solid rgba(255,255,255,.08);border-radius:22px;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018));box-shadow:0 18px 50px rgba(0,0,0,.14)}
.studyHead{display:flex;justify-content:space-between;gap:24px;align-items:flex-start}.studyHead h2{margin:.2rem 0 .55rem;font-size:1.55rem}.studyHead p{max-width:820px;color:var(--muted,#9ca3af);line-height:1.55;margin:0}.studyPrivacyBadge{white-space:nowrap;font-size:.72rem;letter-spacing:.08em;border:1px solid rgba(216,255,85,.28);background:rgba(216,255,85,.08);color:#d8ff55;padding:8px 10px;border-radius:999px}
.studyControls{display:grid;grid-template-columns:auto auto 1fr;gap:12px;align-items:center;margin-top:22px}.studyAddButton{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid rgba(255,255,255,.1);border-radius:14px;cursor:pointer;background:rgba(255,255,255,.025)}.studyAddButton span{font-weight:700}.studyAddButton small{color:var(--muted,#8f97a3)}.studyCount{font-size:.84rem;color:var(--muted,#9ca3af)}.studyBulk{display:flex;gap:8px;justify-content:flex-end}.studyBulk input{width:min(360px,100%)}
.studyFileList{display:grid;gap:10px;margin-top:14px}.studyEmpty{padding:18px;border:1px dashed rgba(255,255,255,.1);border-radius:14px;color:var(--muted,#8f97a3);text-align:center}.studyFileCard{padding:14px;border:1px solid rgba(255,255,255,.075);background:rgba(0,0,0,.12);border-radius:14px}.studyFileTop{display:flex;justify-content:space-between;gap:12px;align-items:center}.studyFileTop>div{display:flex;align-items:center;gap:9px;min-width:0}.studyFileTop strong{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.studyFileNumber{display:inline-grid;place-items:center;min-width:26px;height:26px;border-radius:50%;background:rgba(216,255,85,.1);color:#d8ff55;font-weight:800;font-size:.8rem}.studyRemove{background:transparent;border:0;color:var(--muted,#9ca3af);font-size:1.25rem;cursor:pointer}.studyFileFields{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:10px}.studyFileFields label{display:grid;gap:5px}.studyFileFields label span,.studyPromptLabel>span{font-size:.74rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#8f97a3)}
.studyPromptLabel{display:grid;gap:8px;margin-top:18px}.studyPromptLabel textarea{min-height:106px;resize:vertical}.studyExamples{display:flex;flex-wrap:wrap;gap:8px;margin-top:10px}.studyExamples button{border:1px solid rgba(255,255,255,.09);background:rgba(255,255,255,.025);color:inherit;border-radius:999px;padding:8px 11px;cursor:pointer}.studyPermission{display:flex;gap:9px;align-items:flex-start;margin-top:16px;color:var(--muted,#a1a8b3);font-size:.9rem}.studyPermission input{margin-top:3px}.studyActionRow{display:flex;align-items:center;gap:14px;margin-top:16px}.studyStatus{color:var(--muted,#9ca3af);font-size:.88rem;line-height:1.45}
.accountStudyResult{margin-top:24px;display:grid;gap:18px}.accountStudyResult.hidden{display:none}.studyResultHero{display:flex;justify-content:space-between;gap:24px;padding:20px;border:1px solid rgba(216,255,85,.18);border-radius:18px;background:rgba(216,255,85,.045)}.studyResultHero h2{margin:.2rem 0 .6rem}.studyResultHero p{margin:0;color:var(--muted,#a5acb5);line-height:1.55}.studyScope{display:grid;grid-template-columns:auto auto;gap:2px 9px;align-content:start;min-width:110px}.studyScope strong{font-size:1.1rem;color:#d8ff55;text-align:right}.studyScope span{font-size:.75rem;text-transform:uppercase;letter-spacing:.08em;color:var(--muted,#8f97a3)}.studyQuestion,.studyPrivacy{padding:12px 14px;border-radius:12px;background:rgba(255,255,255,.025);color:var(--muted,#a0a7b1)}.studyQuestion{display:grid;gap:4px}.studyQuestion strong{color:inherit}.studyQuestion span{color:var(--text,#fff);line-height:1.5}.studyPrivacy{font-size:.82rem}
.studySection{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.018)}.studySection h3{margin:.2rem 0 .8rem}.studyMuted{color:var(--muted,#9ca3af);line-height:1.55}.studyTableWrap{overflow:auto;border:1px solid rgba(255,255,255,.07);border-radius:13px}.studyTable{width:100%;border-collapse:collapse;min-width:760px}.studyTable th,.studyTable td{padding:11px 12px;border-bottom:1px solid rgba(255,255,255,.055);text-align:right}.studyTable th:first-child,.studyTable td:first-child{text-align:left}.studyTable thead th{font-size:.72rem;text-transform:uppercase;letter-spacing:.07em;color:var(--muted,#8f97a3);background:rgba(255,255,255,.025)}.studyTable td:first-child span{display:block;color:var(--muted,#8f97a3);font-size:.78rem;margin-top:2px}.studyCurrencyReport+.studyCurrencyReport{margin-top:18px}.studyCurrencyHead{display:flex;justify-content:space-between;align-items:center}.studyCurrencyHead>span{font-size:.8rem;border:1px solid rgba(216,255,85,.2);color:#d8ff55;border-radius:999px;padding:6px 9px}.studyRankingGrid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin-top:10px}.studyRankCard{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(0,0,0,.12)}.studyRankCard h4{margin:0 0 9px}.studyRankRow{display:flex;justify-content:space-between;gap:12px;padding:7px 0;border-top:1px solid rgba(255,255,255,.045)}.studyRankRow:first-of-type{border-top:0}.studyRankRow span{display:flex;gap:8px;min-width:0}.studyRankRow b{color:#d8ff55}.studyRankRow strong{white-space:nowrap}
.studyGroupCards{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:9px}.studyGroupCards article{padding:13px;border:1px solid rgba(255,255,255,.06);border-radius:13px;background:rgba(0,0,0,.1)}.studyGroupCards article>span,.studyGroupCards article>small{display:block;color:var(--muted,#8f97a3);margin-top:3px}.studyGroupCards article p{font-size:.82rem;line-height:1.45;margin:8px 0 0}.studyNarrativeGrid{display:grid;grid-template-columns:1fr 1fr;gap:12px}.studyNarrative,.studyCaveats,.studyErrors{padding:18px;border:1px solid rgba(255,255,255,.07);border-radius:16px;background:rgba(255,255,255,.018)}.studyNarrative h3{margin:.2rem 0 .65rem}.studyNarrative ul,.studyCaveats ul,.studyErrors ul{margin:.65rem 0 0;padding-left:1.15rem}.studyNarrative li,.studyCaveats li,.studyErrors li{margin:.45rem 0;line-height:1.5}.studyCaveats{color:var(--muted,#a0a7b1)}.studyErrors{border-color:rgba(255,170,80,.18)}
@media(max-width:900px){.studyHead,.studyResultHero{display:grid}.studyPrivacyBadge{justify-self:start}.studyControls{grid-template-columns:1fr}.studyBulk{justify-content:stretch}.studyBulk input{width:100%}.studyFileFields,.studyNarrativeGrid,.studyRankingGrid{grid-template-columns:1fr}.studyActionRow{align-items:stretch;flex-direction:column}.studyScope{grid-template-columns:auto auto;justify-self:start}.studyScope strong{text-align:left}}
