.day[data-astro-cid-z37a4nzw]+.day[data-astro-cid-z37a4nzw]{margin-top:.6em}.date[data-astro-cid-z37a4nzw]{margin-bottom:.3em;font-size:.87em;display:block}.entry[data-astro-cid-z37a4nzw]{align-items:center;gap:.8em;padding:.45em 0;display:flex}.what[data-astro-cid-z37a4nzw]{flex:1;min-width:0;display:grid}small[data-astro-cid-z37a4nzw]{font-size:.82em}.totals[data-astro-cid-zd236tda]{text-align:center;grid-template-columns:repeat(3,1fr);display:grid}.totals[data-astro-cid-zd236tda] div[data-astro-cid-zd236tda]{gap:.3em;min-width:0;padding-inline:.3em;display:grid}.totals[data-astro-cid-zd236tda] div[data-astro-cid-zd236tda]+div[data-astro-cid-zd236tda]{border-left:1px solid var(--line)}span[data-astro-cid-zd236tda]{font-size:.93em}b[data-astro-cid-zd236tda]{font-size:1.12em}.chart[data-astro-cid-7l557ov4]{grid-template-columns:auto repeat(7,1fr);gap:0 .7em;height:8.5em;padding-top:1.4em;display:grid}.axis[data-astro-cid-7l557ov4]{text-align:right;flex-direction:column;justify-content:space-between;padding-bottom:2.2em;font-size:.7em;display:flex}.col[data-astro-cid-7l557ov4]{grid-template-rows:1fr auto;gap:.4em;min-width:0;display:grid}.track[data-astro-cid-7l557ov4]{background:var(--fill);border-radius:.3em;align-items:flex-end;display:flex;position:relative}.bar[data-astro-cid-7l557ov4]{background:var(--orange);border-radius:.3em;width:100%;position:relative}.tip[data-astro-cid-7l557ov4]{background:var(--inverse);color:var(--on-inverse);white-space:nowrap;border-radius:.4em;padding:.15em .5em;font-size:.75em;position:absolute;bottom:calc(100% + .5em);left:50%;translate:-50%}.day[data-astro-cid-7l557ov4]{text-align:center;white-space:nowrap;font-size:.8em;overflow:hidden}.top[data-astro-cid-t6i4hts2]{justify-content:space-between;align-items:center;padding-block:.6em 1em;display:flex}.brand[data-astro-cid-t6i4hts2]{letter-spacing:-.02em;font-size:1.9em;font-weight:700}.actions[data-astro-cid-t6i4hts2]{gap:.6em;display:flex}.gauge[data-astro-cid-t6i4hts2]{width:82%;margin:0 auto .6em;position:relative}.gauge[data-astro-cid-t6i4hts2] svg[data-astro-cid-t6i4hts2]{fill:none;stroke-linecap:round;width:100%;display:block}.dots[data-astro-cid-t6i4hts2]{stroke:var(--line);stroke-width:4px;stroke-dasharray:0 3.4}.used[data-astro-cid-t6i4hts2]{stroke:var(--green);stroke-width:11px}.gauge-text[data-astro-cid-t6i4hts2]{justify-items:center;gap:.15em;display:grid;position:absolute;inset:32% 0 auto}.gauge-text[data-astro-cid-t6i4hts2] strong[data-astro-cid-t6i4hts2]{font-size:2.6em;font-weight:700;line-height:1}.gauge-text[data-astro-cid-t6i4hts2] small[data-astro-cid-t6i4hts2]{font-size:.87em}.gauge[data-astro-cid-t6i4hts2]+.totals{border-top:1px solid var(--line);padding-top:.9em}.rings[data-astro-cid-t6i4hts2]{text-align:center;grid-template-columns:repeat(5,1fr);gap:.4em;display:grid}.ring[data-astro-cid-t6i4hts2]{justify-items:center;gap:.4em;min-width:0;font-size:.87em;display:grid}.ring[data-astro-cid-t6i4hts2]>span[data-astro-cid-t6i4hts2]:last-child{max-width:100%}.ring-icon[data-astro-cid-t6i4hts2]{place-items:center;width:3.9em;height:3.9em;display:grid;position:relative}.ring-icon[data-astro-cid-t6i4hts2] svg[data-astro-cid-t6i4hts2]{fill:none;stroke-width:2.6px;stroke-linecap:round;position:absolute;inset:0;rotate:-90deg}.ring-icon[data-astro-cid-t6i4hts2]>span[data-astro-cid-t6i4hts2]{font-size:1.6em;line-height:1}.ring-track[data-astro-cid-t6i4hts2]{stroke:var(--green-soft)}.ring-bar[data-astro-cid-t6i4hts2]{stroke:var(--green)}.warn[data-astro-cid-t6i4hts2] .ring-track[data-astro-cid-t6i4hts2]{stroke:var(--orange-soft)}.warn[data-astro-cid-t6i4hts2] .ring-bar[data-astro-cid-t6i4hts2]{stroke:var(--orange)}.dock[data-astro-cid-t6i4hts2]{z-index:1;background:linear-gradient(transparent, var(--bg) 45%);align-items:center;gap:.8em;padding:2.5em 1.07em 1.6em;display:flex;position:absolute;inset:auto 0 0}.input[data-astro-cid-t6i4hts2]{background:var(--surface);border-radius:99px;flex:1;justify-content:space-between;align-items:center;gap:.5em;min-width:0;height:3.6em;padding:0 1.2em;display:flex;box-shadow:0 2px 12px #0000000f}.mic[data-astro-cid-t6i4hts2]{background:var(--inverse);width:3.9em;height:3.9em;color:var(--on-inverse);border-radius:50%;flex:none;place-items:center;display:grid}.ap-phone{width:min(100%, var(--phone-width,320px));background:#121212;border-radius:13%/6.2%;margin-inline:auto;padding:2.2%;box-shadow:inset 0 0 0 1px #ffffff0f,0 30px 60px #0000002e;container-type:inline-size}.ap-screen{aspect-ratio:402/874;background:var(--bg);color:var(--text);user-select:none;border-radius:11.5%/5.4%;font-size:3.55cqw;line-height:1.3;position:relative;overflow:hidden}.ap-screen *{box-sizing:border-box}.ap-status{z-index:3;justify-content:space-between;align-items:center;height:3.6em;padding:.6em 2.1em 0 2.4em;font-size:1.05em;font-weight:600;display:flex;position:relative}.ap-status:after{content:"";background:#000;border-radius:99px;width:7.4em;height:2.1em;position:absolute;top:.75em;left:50%;translate:-50%}.ap-status-icons{gap:.35em;display:flex}.ap-status svg{fill:currentColor;width:auto;height:.8em}.ap-body{padding:0 1.07em}.ap-backdrop{filter:blur(1px);padding-top:3.6em;position:absolute;inset:0}.ap-backdrop:after{content:"";background:#00000038;position:absolute;inset:0}.ap-sheet{z-index:2;background:var(--bg);border-radius:2em 2em 0 0;max-height:calc(100% - 4.2em);padding:.6em 1.07em 2em;position:absolute;inset:auto 0 0}.ap-handle{background:var(--line);border-radius:99px;width:2.4em;height:.25em;margin:0 auto 1em;display:block}.ap-card{background:var(--surface);border-radius:1.1em;margin-bottom:.8em;padding:1em 1.07em}.ap-head{justify-content:space-between;align-items:center;gap:.6em;margin-bottom:.8em;display:flex}.ap-head b{font-size:1.05em;font-weight:600}.ap-link{color:var(--green-text);white-space:nowrap;font-size:.93em}.ap-muted{color:var(--text-3)}.ap-ellipsis{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ap-round{background:var(--surface);border-radius:50%;flex:none;place-items:center;width:2.9em;height:2.9em;display:grid}.ap-round svg,.ap-icon{fill:none;stroke:currentColor;stroke-width:1.8px;stroke-linecap:round;stroke-linejoin:round;width:1.4em;height:1.4em}.ap-emoji{border:1px solid var(--line);background:var(--surface);border-radius:50%;flex:none;place-items:center;width:2.8em;height:2.8em;font-size:1em;display:grid}.ap-emoji span{font-size:1.35em;line-height:1}.ap-amount{font-variant-numeric:tabular-nums;white-space:nowrap;font-weight:500}.ap-btn{background:var(--inverse);height:3.3em;color:var(--on-inverse);border-radius:99px;place-items:center;font-weight:500;display:grid}
