.visually-hidden[data-astro-cid-yt63euig]{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.product-visual[data-astro-cid-yt63euig]{color:var(--ct-ink);border:1px solid var(--ct-rule);background:var(--ct-paper);border-radius:8px;text-decoration:none;display:block;overflow:hidden;container-type:inline-size}.product-visual[data-astro-cid-yt63euig]:hover{border-color:var(--ct-action-text)}.screen[data-astro-cid-yt63euig],.illustration[data-astro-cid-yt63euig]{aspect-ratio:16/10}.screen[data-astro-cid-yt63euig]{overflow:hidden}img[data-astro-cid-yt63euig]{object-fit:contain;width:100%;height:100%;display:block}.illustration[data-astro-cid-yt63euig]{background:linear-gradient(145deg, var(--ct-paper-raised), var(--ct-selected));flex-direction:column;justify-content:center;gap:clamp(10px,4cqw,20px);padding:clamp(12px,5cqw,24px);font-size:clamp(12px,3cqw,15px);display:flex}.visual-note[data-astro-cid-yt63euig]{border-top:1px solid var(--ct-rule);color:var(--ct-ink-muted);background:var(--ct-paper-raised);padding:6px 12px;font-size:11px;display:block}.mini-heading[data-astro-cid-yt63euig]{color:var(--ct-action-text);align-items:center;gap:8px;font-weight:600;display:flex}.mini-heading[data-astro-cid-yt63euig] svg{flex:none}.mini-foot[data-astro-cid-yt63euig]{color:var(--ct-ink-muted);font-size:12px}.calendar[data-astro-cid-yt63euig]{grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;display:grid}.day[data-astro-cid-yt63euig]{border:1px solid var(--ct-control-rule);text-align:center;background:var(--ct-paper-raised);border-radius:6px;flex-direction:column;gap:12px;padding:8px 4px;display:flex}.day[data-astro-cid-yt63euig]>span[data-astro-cid-yt63euig],.day[data-astro-cid-yt63euig] small[data-astro-cid-yt63euig]{font-size:clamp(10px,2.6cqw,12px)}.day[data-astro-cid-yt63euig] strong[data-astro-cid-yt63euig]{font-size:clamp(14px,4cqw,20px)}.low[data-astro-cid-yt63euig]{color:var(--ct-warning);border:2px solid}.payday[data-astro-cid-yt63euig]{color:var(--ct-success)}.job-chart[data-astro-cid-yt63euig]{gap:12px;display:grid}.job-label[data-astro-cid-yt63euig]{justify-content:space-between;gap:8px;margin-bottom:5px;display:flex}.job-label[data-astro-cid-yt63euig] small[data-astro-cid-yt63euig]{font-size:11px}.cost-bar[data-astro-cid-yt63euig]{white-space:nowrap;border-radius:3px;min-height:21px;margin-top:3px;padding:2px 8px;font-size:11px}.estimate[data-astro-cid-yt63euig]{color:var(--ct-ink);background:var(--ct-rule)}.actual[data-astro-cid-yt63euig]{color:var(--ct-on-action);background:var(--ct-action)}.job-label[data-astro-cid-yt63euig] .over[data-astro-cid-yt63euig]{color:var(--ct-alert)}.actual[data-astro-cid-yt63euig].over{background:var(--ct-ink);color:var(--ct-paper)}.books-total[data-astro-cid-yt63euig]{flex-direction:column;gap:4px;display:flex}.books-total[data-astro-cid-yt63euig] strong[data-astro-cid-yt63euig],.calculation[data-astro-cid-yt63euig] strong[data-astro-cid-yt63euig]{font-family:var(--ct-font-display);letter-spacing:-.03em;font-size:clamp(24px,8cqw,40px);line-height:1.1}.book-lines[data-astro-cid-yt63euig]{grid-template-columns:1fr 1fr;gap:12px;display:grid}.book-lines[data-astro-cid-yt63euig]>div[data-astro-cid-yt63euig]{gap:4px;display:grid}.book-lines[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{color:var(--ct-ink-muted)}.receipt-line[data-astro-cid-yt63euig]{color:var(--ct-action-text);align-items:center;gap:6px;font-size:12px;display:flex}.wardrobe[data-astro-cid-yt63euig] svg[data-astro-cid-yt63euig]{width:85%;height:auto;max-height:90px;color:var(--ct-action-text);margin:auto;display:block}.capsule-stats[data-astro-cid-yt63euig]{justify-content:space-around;gap:12px;display:flex}.capsule-stats[data-astro-cid-yt63euig] b[data-astro-cid-yt63euig]{font-size:24px;display:block}.question[data-astro-cid-yt63euig]{gap:18px;display:grid}.question[data-astro-cid-yt63euig]>div[data-astro-cid-yt63euig]{gap:10px;display:flex}.choice[data-astro-cid-yt63euig]{border:1px solid var(--ct-control-rule);border-radius:6px;justify-content:space-between;align-items:center;gap:16px;padding:10px 14px;display:flex}.selected[data-astro-cid-yt63euig]{color:var(--ct-on-action);background:var(--ct-action)}.calculation[data-astro-cid-yt63euig]{gap:12px;display:grid}.calculation[data-astro-cid-yt63euig] strong[data-astro-cid-yt63euig]>span[data-astro-cid-yt63euig]{font-size:14px;font-family:var(--ct-font-body);letter-spacing:normal}.window-layout[data-astro-cid-yt63euig]{grid-template-columns:2fr 1fr;gap:8px;display:grid}.window-layout[data-astro-cid-yt63euig]>div[data-astro-cid-yt63euig]{border:2px solid var(--ct-action-text);border-radius:4px;gap:6px;padding:10px;display:grid}.window-layout[data-astro-cid-yt63euig]>div[data-astro-cid-yt63euig]:first-child{grid-row:span 2}.window-layout[data-astro-cid-yt63euig] i[data-astro-cid-yt63euig]{background:var(--ct-rule);border-radius:2px;height:8px}.tab-list[data-astro-cid-yt63euig]{gap:10px;display:grid}.tab-list[data-astro-cid-yt63euig] span[data-astro-cid-yt63euig]{color:var(--ct-ink-muted);gap:16px;display:flex}.tab-list[data-astro-cid-yt63euig] b[data-astro-cid-yt63euig]{color:var(--ct-ink);font-weight:500}.ruler[data-astro-cid-yt63euig]{text-align:center;color:var(--ct-action-text)}@container (width<=260px){.calendar[data-astro-cid-yt63euig]{grid-template-columns:repeat(2,minmax(0,1fr))}.day[data-astro-cid-yt63euig]{gap:4px}}.ruler[data-astro-cid-yt63euig]>div[data-astro-cid-yt63euig]{background:repeating-linear-gradient(90deg,currentColor 0 1px,#0000 1px 10%) 0 0/100% 12px no-repeat;border:2px solid;height:55px;margin:8px 0}
