.boot-error[data-v-2c493057]{width:100%;max-width:26rem;padding:var(--space-5) var(--space-4);margin:auto}:root{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light dark;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-5:1.5rem;--space-6:2rem;--space-7:3rem;--font-sans:system-ui, -apple-system, "Segoe UI", Roboto, sans-serif;--font-mono:ui-monospace, "SF Mono", Menlo, Consolas, monospace;--text-sm:.875rem;--text-base:1rem;--text-lg:1.25rem;--text-xl:1.625rem;--text-2xl:2rem;--leading-tight:1.25;--leading-normal:1.5;--radius-sm:.375rem;--radius-md:.75rem;--radius-lg:1.25rem;--tap-target:3rem;--content-width:40rem;--color-bg:#f6f6f3;--color-surface:#fff;--color-text:#1b1f23;--color-text-muted:#555d66;--color-border:#8a929b;--color-border-subtle:#d9dce0;--color-primary:#1d4ed8;--color-on-primary:#fff;--color-danger:#b42318;--color-on-danger:#fff;--color-expense:#b42318;--color-income:#146c43;--color-on-entry:#fff;--color-focus:#1d4ed8;--color-backdrop:#0f13178c;--color-notice-bg:#fff4d6;--color-notice-text:#5c3d00}@media (prefers-color-scheme:dark){:root{--lightningcss-light: ;--lightningcss-dark:initial;--color-bg:#0f1317;--color-surface:#181d23;--color-text:#e8eaed;--color-text-muted:#a3acb5;--color-border:#6b7580;--color-border-subtle:#2c333b;--color-primary:#8ab0ff;--color-on-primary:#0b1220;--color-danger:#ff8f85;--color-on-danger:#1c0705;--color-expense:#ff8f85;--color-income:#5fd38d;--color-on-entry:#0f1317;--color-focus:#8ab0ff;--color-backdrop:#000000a6;--color-notice-bg:#3a2f10;--color-notice-text:#ffe29a}}*,:before,:after{box-sizing:border-box}html{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;text-size-adjust:100%}body{background:var(--color-bg);min-height:100dvh;color:var(--color-text);font-family:var(--font-sans);font-size:var(--text-base);line-height:var(--leading-normal);margin:0}#app{min-height:100dvh;padding-top:env(safe-area-inset-top);padding-right:env(safe-area-inset-right);padding-bottom:env(safe-area-inset-bottom);padding-left:env(safe-area-inset-left);flex-direction:column;display:flex}h1,h2,h3{line-height:var(--leading-tight);margin:0 0 var(--space-3)}h1{font-size:var(--text-xl)}h2{font-size:var(--text-lg)}p{margin:0 0 var(--space-3)}a{color:var(--color-primary)}:focus-visible{outline:3px solid var(--color-focus);outline-offset:2px}button,input{font:inherit;color:inherit}.sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (prefers-reduced-motion:reduce){*,:before,:after{transition-duration:.01ms!important;animation-duration:.01ms!important}}.btn{justify-content:center;align-items:center;gap:var(--space-2);min-height:var(--tap-target);padding:var(--space-2) var(--space-5);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);color:var(--color-text);cursor:pointer;font-weight:600;text-decoration:none;display:inline-flex}.btn:disabled,.btn[aria-disabled=true]{opacity:.55;cursor:not-allowed}.btn-primary{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.btn-danger{background:var(--color-danger);border-color:var(--color-danger);color:var(--color-on-danger)}.btn-quiet{color:var(--color-primary);background:0 0;border-color:#0000}.btn-small{min-height:2.5rem;padding:var(--space-1) var(--space-3)}.btn-block{width:100%}.field{gap:var(--space-1);margin-bottom:var(--space-4);flex-direction:column;display:flex}.field label,.field .label{font-weight:600}.field .hint{color:var(--color-text-muted);font-size:var(--text-sm)}.input{min-height:var(--tap-target);padding:var(--space-2) var(--space-3);border:2px solid var(--color-border);border-radius:var(--radius-md);background:var(--color-surface);font-size:var(--text-base)}.check{align-items:flex-start;gap:var(--space-3);margin-bottom:var(--space-4);display:flex}.check input{flex:none;width:1.5rem;height:1.5rem;margin:.125rem 0 0}.card{background:var(--color-surface);border:1px solid var(--color-border-subtle);border-radius:var(--radius-lg);padding:var(--space-4);margin-bottom:var(--space-4)}.notice{align-items:center;gap:var(--space-3);padding:var(--space-3) var(--space-4);margin-bottom:var(--space-4);border-radius:var(--radius-md);background:var(--color-notice-bg);color:var(--color-notice-text);flex-wrap:wrap;display:flex}.notice p{flex:14rem;margin:0}.notice-error{border:2px solid var(--color-danger)}.badge{padding:0 var(--space-2);border-radius:var(--radius-sm);font-size:var(--text-sm);border:1px solid;font-weight:600;display:inline-block}.badge-warning{color:var(--color-danger)}.list{margin:0;padding:0;list-style:none}.list>li{padding:var(--space-3) 0;border-top:1px solid var(--color-border-subtle)}.list>li:first-child{border-top:0}.muted{color:var(--color-text-muted);font-size:var(--text-sm)}.stack>*+*{margin-top:var(--space-3)}.row-actions{gap:var(--space-2);margin-top:var(--space-2);flex-wrap:wrap;display:flex}
