.work-meter{position:fixed;z-index:25;left:24px;right:210px;bottom:14px;max-width:1100px;margin:auto;border:1px solid #765b8a;border-radius:14px;background:#4c2864;color:#fff;box-shadow:0 8px 26px #25152e25;padding:11px 20px 13px;transform:translateY(calc(100% + 30px));opacity:0;visibility:hidden;transition:transform .35s,opacity .35s,visibility .35s;font-family:inherit}.work-meter.is-visible{transform:none;opacity:1;visibility:visible}.work-meter-label{display:flex;gap:7px;align-items:center;font:8px/1.4 monospace;letter-spacing:1.3px;color:#e8d9f0;margin-bottom:6px}.work-meter-dot{height:5px;width:5px;background:#dbc0ec;border-radius:50%;box-shadow:0 0 0 3px #dec6ee15}.work-meter-label button{margin-left:auto;display:grid;place-items:center;width:27px;height:27px;border:1px solid #ffffff4d;border-radius:50%;color:#fff;background:transparent;font:italic 14px Georgia;cursor:pointer}.work-meter-values{display:grid;grid-template-columns:1.4fr 1fr 1fr;gap:18px}.work-meter-values>div+div{border-left:1px solid #ffffff24;padding-left:18px}.work-meter-values strong{font:22px/1.15 monospace;font-variant-numeric:tabular-nums;letter-spacing:-.7px;display:block;white-space:nowrap}.work-meter-values span{display:block;font:9px/1.5 monospace;color:#e0d0e9;margin-top:5px}.work-meter-details{position:absolute;left:0;bottom:calc(100% + 10px);background:#fff;color:#624872;border:1px solid #e1d5e8;border-radius:14px;padding:20px 24px;width:100%;max-height:55vh;overflow:auto;box-sizing:border-box;box-shadow:0 8px 30px #2c18301a;font-size:12px;line-height:1.7}.work-meter-details p{margin:0 0 12px}.work-meter-details a{color:#572d70}.work-meter button:focus-visible{outline:2px solid white;outline-offset:3px}.has-work-meter{padding-bottom:120px}.has-work-meter [data-rosi-scroll-invite]{bottom:15px!important}@media(max-width:700px){.work-meter{left:10px;right:10px;bottom:max(8px,env(safe-area-inset-bottom));padding:8px 12px 11px;border-radius:12px}.work-meter-label{font-size:7px;letter-spacing:1px;margin-bottom:3px}.work-meter-values{grid-template-columns:1.15fr 1fr 1fr;gap:10px}.work-meter-values>div+div{padding-left:10px}.work-meter-values strong{font-size:17px;letter-spacing:-.5px}.work-meter-values span{font-size:7px}.has-work-meter [data-rosi-scroll-invite]{bottom:calc(112px + env(safe-area-inset-bottom))!important}.work-meter-details{padding:18px;font-size:11px}.work-meter-label button{width:27px;height:27px}.has-work-meter{padding-bottom:140px}}@media(prefers-reduced-motion:reduce){.work-meter{transition:none}}
