.report-heading{justify-content:space-between;align-items:center;gap:20px;margin:8px 0 28px;display:flex}.report-heading h1{letter-spacing:-.035em;margin:12px 0;font-size:clamp(28px,3vw,40px)}.report-heading>svg{color:#cbb07b}.report-toolbar{background:#111821;border:1px solid #ffffff1a;border-radius:9px;flex-wrap:wrap;align-items:flex-end;gap:18px;margin-bottom:18px;padding:20px;display:flex}.report-toolbar label{font-size:14px}.report-toolbar input,.report-toolbar select{margin-top:8px}.report-toolbar>div{flex:1;min-width:210px}.report-toolbar p{margin-top:8px}.weekly-cover{background:linear-gradient(115deg,#29241c,#111720 75%);border:1px solid #c2a3634a;border-radius:10px;align-items:center;gap:24px;margin:26px 0 18px;padding:28px;display:flex}.weekly-cover img{object-fit:contain;width:86px;height:86px}.weekly-cover h2{letter-spacing:-.03em;margin:10px 0;font-size:clamp(22px,2.5vw,30px)}.weekly-cover span{color:#aeb9c9;font-size:14px}.report-metrics{grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:22px 0 16px;display:grid}.report-metrics article{background:#131b25;border:1px solid #ffffff18;border-radius:8px;padding:21px}.report-metrics span{color:#afbbcb;font-size:14px}.report-metrics strong{overflow-wrap:anywhere;color:#ead5ad;margin-top:12px;font-size:27px;font-weight:500;display:block}.report-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:24px;display:grid}.report-card{background:#111821;border:1px solid #ffffff18;border-radius:9px;min-width:0;padding:24px}.report-card h2{letter-spacing:-.03em;margin-bottom:20px;font-size:22px}.report-card>.eyebrow{margin:24px 0 10px}.report-card>p{overflow-wrap:anywhere;line-height:1.7}.report-bars>div{align-items:center;gap:12px;margin:17px 0;display:flex}.report-bars>div>span{flex-shrink:0;width:60px;font-size:14px}.report-bars small,.report-rank small{color:#929fb3;margin-top:4px;font-size:12px;display:block}.report-bars b{text-align:right;min-width:80px;font-size:14px;font-weight:500}.report-track{background:#ffffff08;border-radius:4px;flex:1;height:7px;overflow:hidden}.report-track i{border-radius:4px;height:100%;display:block}.report-rank{border-bottom:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:15px 0;font-size:14px;display:flex}.report-rank b{color:#dcc393;font-weight:500}.report-notes{margin-top:24px}.report-notes fieldset{border:0;min-width:0;padding:0}.report-notes label{min-width:0;font-size:14px}.report-notes textarea{width:100%;margin-top:10px;font-size:16px!important}.report-notes .actions{margin-top:20px}.report-method{color:#a4b0c2;margin:24px 0;font-size:14px;line-height:1.8}.report-method summary{cursor:pointer;color:#ccb78d}.report-method p{margin-top:14px}@media (max-width:1100px){.report-columns{grid-template-columns:1fr}.report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:600px){.report-toolbar{padding:16px}.weekly-cover{gap:14px;padding:18px}.weekly-cover img{width:55px;height:55px}.report-metrics article{padding:16px}.report-metrics strong{font-size:23px}.report-card{padding:20px 16px}.report-toolbar>.btn{width:100%}}.report-result{background:linear-gradient(120deg,#29251d,#101720 75%);border:1px solid #c4a66b40;border-radius:12px;justify-content:space-between;align-items:center;gap:24px;margin:24px 0 12px;padding:28px;display:flex}.report-result h2{letter-spacing:-.045em;margin:10px 0;font-size:clamp(32px,5vw,52px)}.report-result span{color:#b6bdc9;font-size:14px}.report-result-context{text-align:right;flex-direction:column;gap:10px;display:flex}.report-tabs{margin-top:26px}.report-tabs [role=tablist]{background:#121923;border:1px solid #ffffff16;border-radius:9px;flex-wrap:wrap;gap:4px;height:auto;padding:5px;display:flex}.report-tabs [role=tab]{color:#b9c3d0;border-radius:5px;min-height:44px;padding:10px 18px;font-size:14px}.report-tabs [role=tab][data-state=active]{color:#efd8a3;background:#342e21}.report-tabs .report-metrics{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}.report-tabs .report-metrics article{padding:16px}.report-tabs .report-metrics strong{font-size:23px}.report-detail{background:#111821;border:1px solid #ffffff18;border-radius:9px;min-width:0;margin:16px 0;padding:0 20px}.report-detail summary{cursor:pointer;color:#e0c99b;padding:20px 0;font-size:16px}.report-detail summary>span:last-child{color:#a8b3c3;margin-left:12px;font-size:14px}.report-detail summary b{float:right}.report-detail>p{margin-bottom:18px;line-height:1.7}.report-detail table{margin-bottom:18px}.report-stat-list{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 28px;padding-bottom:18px;display:grid}.report-stat-list>div{border-top:1px solid #ffffff12;justify-content:space-between;gap:16px;padding:14px 0;font-size:14px;display:flex}.report-stat-list dt{color:#aab6c6}.report-stat-list dd{text-align:right;font-variant-numeric:tabular-nums}.report-written-note{white-space:pre-wrap;overflow-wrap:anywhere}.report-tabs ul{margin:16px 0;padding-left:20px;line-height:1.8}.report-bars>div>span{width:95px}.report-toolbar .btn{margin-left:auto}.report-toolbar select{min-width:110px}@media (max-width:1100px){.report-tabs .report-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:640px){.report-result{flex-direction:column;align-items:flex-start;padding:20px}.report-result-context{text-align:left}.report-tabs .report-metrics{grid-template-columns:repeat(2,minmax(0,1fr))}.report-stat-list{grid-template-columns:1fr}.report-detail{padding:0 14px}.report-tabs [role=tab]{flex:1;padding:10px}.report-detail summary b{float:none;margin-top:8px;display:block}}
