.v11.app-shell{--s-dark:#181818;--s-plate:#ffffff14;--s-stroke:#ffffff24;--s-grey:#fdfdfdad;--s-green:var(--s-white);--s-ink-on-green:var(--s-black);--s-shadow:0 1px 2px #00000059, 0 8px 24px #00000059, 0 24px 48px #0000004d;font-family:var(--font-nunito), ui-rounded, "SF Pro Rounded", system-ui, sans-serif}.v11.app-shell :is(.card,[style*="var(--s-dark)"]:not([role=radiogroup])){border:1px solid var(--s-stroke);box-shadow:var(--s-shadow);border-radius:24px;padding:20px}.v11.app-shell .s-head-title{letter-spacing:-1px;text-wrap:balance;font-size:clamp(36px,4vw,48px);font-weight:800;line-height:1.05}.v11.app-shell .s-head-title.is-l{letter-spacing:-.6px;font-size:clamp(28px,3vw,36px)}.v11.app-shell .s-eyebrow{color:var(--s-grey);margin-bottom:8px;font-size:13px;font-weight:600}.v11.app-shell .s-meta{border-bottom:1px solid var(--s-stroke);color:var(--s-grey);flex-wrap:wrap;align-items:baseline;gap:6px 20px;margin-top:20px;padding-bottom:14px;font-size:13px;font-weight:600;display:flex}.v11.app-shell .s-meta>:first-child{color:var(--s-white);font-size:15px;position:relative}.v11.app-shell .s-meta>:first-child:after{content:"";background:var(--s-green);border-radius:2px;height:3px;position:absolute;inset:auto 0 -6px}@media (max-width:767px){.v11.app-shell .s-head{padding-top:2.5rem}}.v11.app-shell .s-strip{border-bottom:1px solid var(--s-stroke);padding:20px 0}.v11.app-shell .s-kpis{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));row-gap:20px;margin-left:-20px;display:grid;overflow:hidden}.v11.app-shell .s-kpi{border-left:1px solid var(--s-stroke);min-width:0;color:var(--s-white);flex-direction:column;gap:8px;margin-left:-1px;padding:0 20px;display:flex}.v11.app-shell .s-kpi-value{letter-spacing:-.8px;white-space:nowrap;font-size:36px;font-weight:700;line-height:1}.v11.app-shell .s-kpi-label{color:var(--s-grey);font-size:13px;font-weight:600;line-height:1.2}.v11.app-shell .s-kpis.is-sm{grid-template-columns:repeat(3,1fr)}.v11.app-shell .s-kpis.is-sm .s-kpi-value{letter-spacing:-.5px;font-size:22px}.v11.app-shell .s-seg{background:#ffffff0f;border-radius:999px;gap:2px;padding:3px;display:inline-flex}.v11.app-shell .s-seg-btn{color:var(--s-grey);white-space:nowrap;border-radius:999px;padding:7px 12px;font-size:13px;font-weight:600}.v11.app-shell .s-seg-btn[aria-selected=true]{color:var(--s-white);background:#ffffff1f;box-shadow:0 1px 2px #0006}.v11.app-shell .s-bar{background:#ffffff14;height:6px}.v11.app-shell .s-table-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:6px;display:flex}.v11.app-shell .s-table-title{font-size:15px;font-weight:700}.v11.app-shell .s-trow{border-bottom:1px solid var(--s-stroke);grid-template-columns:32px minmax(0,1fr) 120px 80px 96px auto;align-items:center;column-gap:16px;padding:12px 0;display:grid}.v11.app-shell .s-tbody>li:last-child{border-bottom:0;padding-bottom:4px}.v11.app-shell .s-thead{color:var(--s-grey);padding:10px 0;font-size:13px;font-weight:600}.v11.app-shell .s-rank{background:var(--s-plate);width:24px;height:24px;color:var(--s-grey);border-radius:8px;place-items:center;font-size:12px;font-weight:700;display:grid}.v11.app-shell .s-tname{align-items:center;gap:12px;min-width:0;display:flex}.v11.app-shell .s-tname-title{align-items:center;gap:8px;min-width:0;font-size:15px;font-weight:700;display:flex}.v11.app-shell .s-tname-sub,.v11.app-shell .s-tname-mobile{color:var(--s-grey);margin-top:2px;font-size:13px;font-weight:600;display:block}.v11.app-shell .s-tname-mobile{display:none}.v11.app-shell .s-num{text-align:right;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:15px;font-weight:700}.v11.app-shell .s-hype{justify-content:flex-end;align-items:center;gap:10px;display:inline-flex}.v11.app-shell .s-mini{background:#ffffff1a;border-radius:3px;width:44px;height:6px;display:block;overflow:hidden}.v11.app-shell .s-mini>span{background:var(--s-green);border-radius:3px;height:100%;display:block}.v11.app-shell .s-tpick{justify-content:flex-end;display:flex}.v11.app-shell .s-mark{background:var(--s-plate);border-radius:12px}.v11.app-shell .s-spark{color:var(--s-grey);display:inline-block}.v11.app-shell .s-spark.is-up{color:#00c805}.v11.app-shell .s-spark.is-down{color:#ff5000}.v11.app-shell .s-card-title{margin-bottom:12px;font-size:15px;font-weight:700}.v11.app-shell .s-donut{align-items:center;gap:24px;display:flex}.v11.app-shell .s-donut-ring{color:var(--s-white);flex:none;font-family:inherit}.v11.app-shell .s-donut-seg{transition:transform .18s,opacity .18s}.v11.app-shell .s-donut-seg.is-dim{opacity:.35}.v11.app-shell .s-donut-value{letter-spacing:-.6px;fill:var(--s-white);font-size:26px;font-weight:800}.v11.app-shell .s-donut-caption{fill:var(--s-grey);font-size:12px;font-weight:600}.v11.app-shell .s-donut-legend{flex:auto;min-width:0}.v11.app-shell .s-donut-legend li{border-bottom:1px solid var(--s-stroke);grid-template-columns:10px 28px minmax(0,1fr) auto;align-items:center;column-gap:10px;padding:7px 0;font-size:14px;font-weight:600;transition:opacity .18s;display:grid}.v11.app-shell .s-donut-legend li:last-child{border-bottom:0}.v11.app-shell .s-donut-legend li.is-on{color:var(--s-white)}.v11.app-shell .s-donut-key{border-radius:3px;width:10px;height:10px}.v11.app-shell .s-donut-more{background:var(--s-plate);width:28px;height:28px;color:var(--s-grey);border-radius:9px;place-items:center;font-size:11px;font-weight:700;display:grid}.v11.app-shell .s-donut-name{flex-direction:column;min-width:0;display:flex}.v11.app-shell .s-donut-note{color:var(--s-grey);font-size:12px}.v11.app-shell .s-donut-pct{font-weight:700}@media (max-width:767px){.v11.app-shell .s-donut{flex-direction:column;align-items:stretch}.v11.app-shell .s-donut-ring{align-self:center}.v11.app-shell .s-trow{grid-template-columns:minmax(0,1fr) auto auto;column-gap:12px}.v11.app-shell .s-thead,.v11.app-shell .s-rank,.v11.app-shell .s-trow>.s-hype,.v11.app-shell .s-trow>.s-money,.v11.app-shell .s-tname-sub{display:none}.v11.app-shell .s-tname-mobile{display:block}}.v11.app-shell .s-btn{border-radius:13px;font-size:15px;font-weight:700}.v11.app-shell .s-btn-primary{background:var(--s-green);color:var(--s-ink-on-green);box-shadow:none;font-weight:800}.v11.app-shell .s-btn-plate{background:var(--s-plate);color:var(--s-white)}.v11.app-shell .s-btn-ghost{color:var(--s-grey)}.v11.app-shell .s-tpick .s-btn{height:36px;padding:0 13px;font-size:14px;font-weight:600}.v11.app-shell nav[aria-label=App]{border-radius:20px}.v11.app-shell nav[aria-label=App] a{border-radius:13px}
