:root{--mt-theme-version: 1793288042749;--mt-bg: #1c1e26;--mt-bg-deep: #111310;--mt-bg-void: #0b0d0b;--mt-bg-raised: #232721;--mt-text: #cbced0;--mt-muted: #6f6f70;--mt-accent: #26bbd9;--mt-accent-ink: #1c1e26;--mt-positive: #29d398;--mt-warning: #fac29a;--mt-danger: #e95678;--mt-surface: color-mix(in srgb, var(--mt-bg-raised) 84%, var(--mt-text) 16%);--mt-surface-soft: color-mix(in srgb, var(--mt-bg-raised) 55%, var(--mt-bg) 45%);--mt-border: color-mix(in srgb, var(--mt-text) 17%, transparent);--mt-accent-soft: color-mix(in srgb, var(--mt-accent) 16%, var(--mt-bg));--mt-accent-border: color-mix(in srgb, var(--mt-accent) 55%, transparent)}:root{color-scheme:dark}html,body{background:var(--mt-bg);color:var(--mt-text)}body{background:radial-gradient(ellipse at 50% -20%,var(--mt-bg-raised) 0,var(--mt-bg-deep) 55%,var(--mt-bg) 100%)}#root{background:transparent;color:var(--mt-text)}.toolkit-shell{background:radial-gradient(ellipse at 50% -20%,var(--mt-bg-raised) 0,var(--mt-bg-deep) 55%,var(--mt-bg) 100%);color:var(--mt-text)}.toolkit-bar{border-color:var(--mt-border);background:color-mix(in srgb,var(--mt-bg) 88%,transparent)}.toolkit-brand,.toolkit-current,.toolkit-app-toolbar>span,.toolkit-card-title{color:var(--mt-text)}.toolkit-logo{border-color:var(--mt-border);background:var(--mt-bg-raised);color:var(--mt-accent)}.toolkit-local,.toolkit-card-description,.toolkit-footer{color:var(--mt-muted)}.toolkit-local i{background:var(--mt-accent);box-shadow:0 0 10px color-mix(in srgb,var(--mt-accent) 50%,transparent)}.toolkit-kicker,.toolkit-welcome h1 em,.toolkit-card-detail{color:var(--mt-accent)}.toolkit-card{border-color:var(--mt-border);background:linear-gradient(140deg,var(--mt-surface),var(--mt-surface-soft))}.toolkit-card:hover{border-color:var(--mt-accent-border);background:linear-gradient(140deg,var(--mt-bg-raised),var(--mt-surface))}.toolkit-app-icon.mint,.toolkit-app-icon.amber,.toolkit-app-icon.blue,.toolkit-app-icon.rose{background:var(--mt-accent-soft);color:var(--mt-accent)}.toolkit-app-toolbar{border-color:var(--mt-border);background:var(--mt-surface-soft)}.toolkit-app-toolbar button,.toolkit-app-toolbar a,.toolkit-card-title svg{color:var(--mt-muted)}.toolkit-footer{border-color:var(--mt-border)}.budget-main-card,.budget-available,.budget-breakdown article,.budget-activity,.budget-miniapps{border-color:var(--mt-border);background:linear-gradient(135deg,var(--mt-surface),var(--mt-surface-soft))}.budget-available strong,.budget-breakdown article strong,.budget-section-title h2,.activity-name b,.debt-row>strong{color:var(--mt-text)}.budget-card-top p,.budget-available>p,.budget-month,.budget-card-foot,.budget-section-title p,.budget-breakdown article p,.budget-breakdown article small,.budget-empty{color:var(--mt-muted)}.budget-track{background:color-mix(in srgb,var(--mt-text) 13%,var(--mt-bg))}.budget-track span{background:linear-gradient(90deg,var(--mt-accent),color-mix(in srgb,var(--mt-accent) 60%,var(--mt-text)))}.budget-available-icon,.break-icon.fixed,.break-icon.daily,.break-icon.mindful,.break-icon.debt,.activity-icon,.activity-icon.purchase{background:var(--mt-accent-soft);color:var(--mt-accent)}.expense-add,.budget-actions button[type=submit],.budget-actions button:last-child{border-color:var(--mt-accent);background:var(--mt-accent);color:var(--mt-accent-ink)}.budget-card-top button,.budget-breakdown article>button,.budget-section-title>button,.debt-edit,.budget-empty button,.budget-actions button{border-color:var(--mt-border);color:var(--mt-accent)}.budget-dialog{border-color:var(--mt-border);background:var(--mt-surface);color:var(--mt-text)}.budget-dialog input,.budget-dialog select,.budget-field{border-color:var(--mt-border);background:var(--mt-bg);color:var(--mt-text)}.budget-dialog-head h2{color:var(--mt-text)}.budget-error{border-color:color-mix(in srgb,var(--mt-danger) 55%,transparent);background:color-mix(in srgb,var(--mt-danger) 20%,var(--mt-bg));color:var(--mt-danger)}.activity-delete:hover{color:var(--mt-danger)}.app{color:var(--mt-text)}.summary p,.period-estimates,.service-row span span,.muted,.empty,.service-form label{color:var(--mt-muted)}.monthly-total,.service-row,.dialog,.dialog h2,.dialog h3{color:var(--mt-text)}.summary,.service-list,.service-list li,.backup-list li,.backups,.extension-settings,.proposal-list li{border-color:var(--mt-border)}.service-row:hover{background:var(--mt-surface-soft)}.list-controls input,.list-controls select,.service-form input:not([type=checkbox]),.service-form select,.pairing-form textarea,.proposal-target select{border-color:var(--mt-border);background:var(--mt-bg);color:var(--mt-text)}.dialog{border-color:var(--mt-border);background:var(--mt-surface)}.primary,.buy-button{border-color:var(--mt-accent);background:var(--mt-accent);color:var(--mt-accent-ink)}.primary:hover:not(:disabled),.buy-button:hover{filter:brightness(1.08)}.secondary{border-color:var(--mt-border);color:var(--mt-text)}.secondary:hover:not(:disabled),.icon-button:hover:not(:disabled){background:var(--mt-surface-soft)}.icon-button,.text-button,.notice{color:var(--mt-accent)}.error,.danger{color:var(--mt-danger)}.shell,.intro h2,.wish h4,.section-heading h3,.empty-card h3,.review-card h4,.reflection h4{color:var(--mt-text)}.stat,.wish,.review-card,.empty-card,.dialog{border-color:var(--mt-border);background:linear-gradient(140deg,var(--mt-surface),var(--mt-surface-soft))}.stat-icon,.mark,.sun{border-color:var(--mt-border);background:var(--mt-accent-soft);color:var(--mt-accent)}.tag,.week-chip{border-color:var(--mt-accent-border);background:var(--mt-accent-soft);color:var(--mt-accent)}.tabs{border-color:var(--mt-border)}.tabs button.active{border-color:var(--mt-accent);color:var(--mt-text)}.tabs button span{background:var(--mt-accent-soft);color:var(--mt-accent)}.reflection{border-color:var(--mt-border);background:var(--mt-surface-soft)}.history-dot{background:var(--mt-positive)}.history-dot.bought,.budget-note{color:var(--mt-warning)}.dialog input,.dialog textarea{border-color:var(--mt-border);background:var(--mt-bg);color:var(--mt-text)}#root #center .workdays-summary>.readonly-section,#root #center .workdays-totals,#root #center .workdays-calculator .input-section,#root #center .workdays-settings{border-color:var(--mt-border);background:linear-gradient(135deg,var(--mt-surface),var(--mt-surface-soft));color:var(--mt-text)}#root #center .workdays-month .toolkit-kicker,#root #center .workdays-summary .right-content .highlight-number,#root #center .workdays-totals .readonly-value,#root #center .workdays-calculator .add-expense,#root #center .workdays-footer .footer-btn{color:var(--mt-accent)}#root #center .workdays-summary .right-content>span,#root #center .workdays-summary .right-content small,#root #center .workdays-calculator .expense-currency,#root #center .workdays-calculator .expense-remove,#root .work-quote,#root .work-quote .quote-text,#root .work-quote .quote-author{color:var(--mt-muted)}#root #center .workdays-panel-title{color:var(--mt-text)}#root #center .workdays-totals .row,#root #center .workdays-settings .row{color:var(--mt-muted)}#root #center .workdays-totals .row,#root #center .workdays-settings .row,#root #center .workdays-calculator .input-section>.workdays-panel-title:not(:first-child){border-color:var(--mt-border)}#root #center .reminder-bell,#root #center .reminder-panel,#root #center .reminder-row input,#root #center .workdays-calculator .row input[type=checkbox],#root #center .workdays-calculator .row input[type=number],#root #center .workdays-calculator .expense-row,#root #center .workdays-calculator .expense-desc,#root #center .workdays-calculator .expense-amount,#root #center .workdays-settings input[type=text]{border-color:var(--mt-border);background:var(--mt-bg-deep);color:var(--mt-text)}#root #center .reminder-bell:hover{background:var(--mt-surface)}#root #center .reminder-panel{box-shadow:0 20px 60px #00000061}#root #center .add-calendar-btn,#root #center .workdays-footer .send-btn{border-color:var(--mt-accent);background:var(--mt-accent);color:var(--mt-accent-ink)}#root #center .workdays-settings .toggle-slider{background:var(--mt-border)}#root #center .workdays-settings .toggle-switch input:checked+.toggle-slider{background:var(--mt-accent)}#root .work-quote{border-color:var(--mt-border)}.toolkit-kicker{font-size:12px}.toolkit-current{font-size:13px}.toolkit-local{font-size:12px}.toolkit-lede{font-size:16px}.toolkit-app-heading h2{font-size:15px}.toolkit-app-heading span{font-size:12px}.toolkit-card-title{font-size:16px}.toolkit-card-description{font-size:13px}.toolkit-card-detail,.toolkit-note p{font-size:12px}.toolkit-footer{font-size:11px}.toolkit-app-toolbar button,.toolkit-app-toolbar a{font-size:12px}.toolkit-app-toolbar>span{font-size:13px}.budget-month{font-size:14px}.budget-card-top p,.budget-available>p{font-size:13px}.budget-card-top button,.budget-card-foot,.budget-available small{font-size:12px}.budget-breakdown article p{font-size:12px}.budget-breakdown article small{font-size:11px}.budget-breakdown article>button{font-size:12px}.debt-row>strong{font-size:13px}.debt-row>strong small{font-size:12px}.debt-edit,.planned-record{font-size:12px}.budget-section-title h2{font-size:15px}.budget-section-title p{font-size:12px}.budget-section-title>button{font-size:12px}.activity-name b{font-size:13px}.activity-name small{font-size:12px}.activity-row>strong{font-size:13px}.budget-empty,.budget-empty button,.budget-dialog label{font-size:13px}.budget-hint,.budget-error,.budget-actions button{font-size:12px}.budget-dialog input,.budget-dialog select{font-size:14px}.app .summary p{font-size:15px}.app .period-estimates,.app .list-controls input,.app .list-controls select{font-size:14px}.app .service-row span span{font-size:13px}.app .primary,.app .secondary,.app .danger,.app .empty,.app .error,.app .notice,.app .muted,.app .service-form label,.app .pairing-form label,.app .proposal-target{font-size:14px}.app .backup-info time,.app .backup-info span,.app .text-button{font-size:13px}.app .proposal-list li,.app .proposal-context{font-size:14px}#root #center .workdays-month .toolkit-kicker,#root #center .workdays-summary .right-content>span,#root #center .workdays-summary .right-content small,#root #center .reminder-panel,#root #center .reminder-row,#root #center .workdays-panel-title,#root #center .workdays-totals .row,#root #center .workdays-calculator .input-section>.row,#root #center .workdays-settings .row,#root #center .workdays-calculator .expense-desc,#root #center .workdays-calculator .expense-amount,#root #center .workdays-calculator .add-expense,#root #center .workdays-settings input[type=text],#root #center .workdays-footer .footer-btn,#root .work-quote{font-size:12px}#root #center .workdays-summary .left-content,#root #center .workdays-summary .left-content.short,#root #center .workdays-summary .left-content.medium,#root #center .workdays-summary .left-content.long{font-size:clamp(42px,6vw,72px)}#root .shell .eyebrow{font-size:12px}#root .shell .sub{font-size:16px}#root .shell .stat p,#root .shell .section-heading p{font-size:14px}#root .shell .stat small,#root .shell .tag,#root .shell .budget-edit input,#root .shell .budget-edit button,#root .shell .details span,#root .shell .card-foot>span,#root .shell .week-chip,#root .shell .history summary,#root .shell .history-list small,#root .shell .empty-card p,#root .shell .review-card p,#root .shell .review-card small,#root .shell .reflection ul,#root .shell footer,#root .shell .dialog label,#root .shell .text-button,#root .shell .buy-button,#root .shell .primary,#root .shell .details p{font-size:12px}#root .shell .problem{font-size:15px}#root .shell .problem b,#root .shell .budget-note{font-size:12px}#root .shell .tabs button{font-size:15px}#root .shell .tabs button span{font-size:12px}#root .shell .wish h4{font-size:25px}.budget-card-top strong,.budget-available:not(.over) strong,.budget-breakdown article strong,.activity-row>strong,.planned-row>strong,.debt-row>strong,.monthly-total,.service-price strong,#root .shell .stat strong,#root .shell .details strong,#root .shell .review-card strong,#root #center .workdays-summary .right-content .highlight-number,#root #center .workdays-totals .readonly-value{color:var(--mt-text);font-weight:700;font-variant-numeric:tabular-nums lining-nums;text-shadow:0 1px 12px color-mix(in srgb,var(--mt-text) 12%,transparent)}.budget-available.over strong{color:var(--mt-danger)}@media(max-width:760px){#root #center .workdays-summary .left-content,#root #center .workdays-summary .left-content.short,#root #center .workdays-summary .left-content.medium,#root #center .workdays-summary .left-content.long{font-size:clamp(36px,8vw,52px)}}@media(max-width:480px){#root #center .workdays-summary .left-content,#root #center .workdays-summary .left-content.short,#root #center .workdays-summary .left-content.medium,#root #center .workdays-summary .left-content.long{font-size:clamp(31px,9vw,43px)}}
