.bZo7xa_activity{color:#f2f2f7;background:#000;flex-direction:column;height:100%;display:flex}.bZo7xa_toolbar{flex:none;justify-content:space-between;align-items:center;height:52px;padding:0 16px;font-size:15px;display:flex}html[data-shell=desktop] .bZo7xa_toolbar{padding-left:92px}.bZo7xa_toolbar a{color:#3de0ff;font-size:13px;font-weight:600;text-decoration:none}.bZo7xa_scroll{padding:0 16px calc(20px + var(--home-indicator-space,0px));flex:1;overflow:auto}.bZo7xa_notice{color:#f2f2f7b3;margin:0 0 12px;font-size:13px}.bZo7xa_card{background:#1c1c1e;border-radius:20px;margin-bottom:14px;padding:16px}.bZo7xa_card h3{margin:0 0 12px;font-size:15px;font-weight:700}.bZo7xa_summary{flex-wrap:wrap;justify-content:center;align-items:center;gap:20px 32px;display:flex}.bZo7xa_rings{width:180px;height:180px}.bZo7xa_progress{transition:stroke-dasharray 1.2s cubic-bezier(.2,.9,.25,1)}.bZo7xa_legend{gap:12px;margin:0;display:grid}.bZo7xa_legend dt{font-size:13px;font-weight:700}.bZo7xa_legend dd{margin:0;font-size:15px}.bZo7xa_legend strong{font-variant-numeric:tabular-nums;font-size:24px;font-weight:700}.bZo7xa_legend span{color:#f2f2f799;font-size:12px}.bZo7xa_heat{grid-template-columns:repeat(14,1fr);gap:5px;display:grid}.bZo7xa_heat span{aspect-ratio:1;background:#2c2c2e;border-radius:5px}.bZo7xa_heat span[data-active]{background:#a6f53b}.bZo7xa_caption{color:#f2f2f799;margin:10px 0 0;font-size:12px}.bZo7xa_split{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:0 14px;display:grid}.bZo7xa_bars,.bZo7xa_recent{gap:8px;margin:0;padding:0;font-size:13px;list-style:none;display:grid}.bZo7xa_bars li{grid-template-columns:90px 1fr 24px;align-items:center;gap:8px;display:grid}.bZo7xa_bar{background:#2c2c2e;border-radius:4px;height:8px;overflow:hidden}.bZo7xa_bar i{background:#3de0ff;border-radius:4px;height:100%;display:block}.bZo7xa_count{color:#f2f2f799;text-align:right}.bZo7xa_recent li{justify-content:space-between;gap:12px;display:flex}.bZo7xa_recent a{color:#f2f2f7;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.bZo7xa_recent span{color:#f2f2f799;flex:none}.bZo7xa_footer{color:#f2f2f799;text-align:center;margin:4px 0 0;font-size:12px}@container app not (min-width:560px){.bZo7xa_heat{grid-template-columns:repeat(7,1fr)}}
