html.studio-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#141312;--color-foreground:#eceae5;--color-border:#2b2926;--color-input:#2e2c29;--color-border-token:#2b2926;--color-input-token:#2e2c29;--color-ring-token:#8db0ff;--color-header-bg-token:#121110;--color-header-foreground-token:#eceae5;--color-primary-default:#eceae5;--color-primary-foreground:#141312;--color-muted-token:#23211f;--color-muted-foreground-token:#9d978e;--color-accent-token:#2a2826;--color-accent-foreground-token:#eceae5;--color-secondary-token:#e0a764;--color-secondary-foreground-token:#141312;--color-destructive-token:#f0715e;--color-success-token:#6cc59a;--color-warning-token:#e9b65c;--color-info-token:#7fa6ff;--color-card-token:#1c1b19;--color-card-foreground-token:#eceae5;--color-popover-token:#1f1e1c;--color-popover-foreground-token:#eceae5;--color-sidebar-token:#181715;--color-sidebar-foreground-token:#a39d94;--color-sidebar-primary-token:#eceae5;--color-sidebar-primary-foreground-token:#141312;--color-sidebar-accent-token:#252321;--color-sidebar-accent-foreground-token:#eceae5;--color-sidebar-border-token:#26241f;--color-sidebar-ring-token:#8db0ff;--color-chart-1-token:#cbc3b6;--color-chart-2-token:#e29858;--color-chart-3-token:#67addd;--color-chart-4-token:#82cb92;--color-chart-5-token:#908572;--studio-sky-glow:#ffc48233;--studio-sky-glow-2:#de8c541f;--studio-sky-shaft:#ffd6a812;--studio-sky-top:#181614;--studio-sky-mid:#1b1815;--studio-sky-low:#251c15;--studio-sky-foot:#2a1d14;--studio-ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cpath d='M0 260 L90 230 L170 248 L260 196 L340 214 L430 160 L520 186 L610 132 L700 170 L790 118 L880 150 L960 96 L1050 136 L1130 104 L1200 120 L1200 400 L0 400Z' fill='%2322190F' fill-opacity='0.55'/%3E%3Cpath d='M0 320 L120 290 L230 306 L340 270 L460 292 L560 250 L690 284 L800 240 L930 272 L1040 236 L1200 262 L1200 400 L0 400Z' fill='%23110D09' fill-opacity='0.85'/%3E%3C/svg%3E");--studio-grain-opacity:.18;--studio-grain-blend:overlay;--studio-card:#1e1c1aa8;--studio-card-solid:#1e1c1ae6;--studio-card-border:#ffffff0f;--studio-card-shadow:0 1px 0 #ffffff08 inset, 0 12px 32px -18px #0009}@supports (color:lab(0% 0 0)){html.studio-dark{--color-chart-1-token:lab(79.1727% 1.24216 7.60216);--color-chart-2-token:lab(69.4054% 24.1721 44.9624);--color-chart-3-token:lab(67.5031% -12.7389 -31.6527);--color-chart-4-token:lab(75.9013% -32.8699 21.305);--color-chart-5-token:lab(55.9876% 2.06772 11.5684)}}html.studio{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f7f3ee;--color-foreground:#241e18;--color-border:#e7ded3;--color-input:#e3d9cd;--color-border-token:#e7ded3;--color-input-token:#e3d9cd;--color-ring-token:#5e7fbf;--color-header-bg-token:#efe8df;--color-header-foreground-token:#241e18;--color-primary-default:#2a231c;--color-primary-foreground:#f7f3ee;--color-muted-token:#efe8df;--color-muted-foreground-token:#70665c;--color-accent-token:#ece3d8;--color-accent-foreground-token:#241e18;--color-secondary-token:#c98a4a;--color-secondary-foreground-token:#241e18;--color-destructive-token:#b14331;--color-success-token:#2f7453;--color-warning-token:#866123;--color-warning-foreground-token:#fff;--color-info-token:#4366a9;--color-card-token:#fffcf8;--color-card-foreground-token:#241e18;--color-popover-token:#fffcf8;--color-popover-foreground-token:#241e18;--color-sidebar-token:#f2ece4;--color-sidebar-foreground-token:#5e554b;--color-sidebar-primary-token:#2a231c;--color-sidebar-primary-foreground-token:#f7f3ee;--color-sidebar-accent-token:#e9e0d5;--color-sidebar-accent-foreground-token:#241e18;--color-sidebar-border-token:#e4dace;--color-sidebar-ring-token:#5e7fbf;--color-chart-1-token:#3b3129;--color-chart-2-token:#cb7d34;--color-chart-3-token:#557ea8;--color-chart-4-token:#5d9669;--color-chart-5-token:#b7a897;--studio-sky-glow:#ffba7852;--studio-sky-glow-2:#f0a06e2e;--studio-sky-shaft:#ffe1be40;--studio-sky-top:#fbf8f3;--studio-sky-mid:#f7f1e9;--studio-sky-low:#f1e4d6;--studio-sky-foot:#ebd9c6;--studio-ridge:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1200 400' preserveAspectRatio='none'%3E%3Cpath d='M0 260 L90 230 L170 248 L260 196 L340 214 L430 160 L520 186 L610 132 L700 170 L790 118 L880 150 L960 96 L1050 136 L1130 104 L1200 120 L1200 400 L0 400Z' fill='%23D9BFA3' fill-opacity='0.45'/%3E%3Cpath d='M0 320 L120 290 L230 306 L340 270 L460 292 L560 250 L690 284 L800 240 L930 272 L1040 236 L1200 262 L1200 400 L0 400Z' fill='%23C9A585' fill-opacity='0.55'/%3E%3C/svg%3E");--studio-grain-opacity:.08;--studio-grain-blend:multiply;--studio-card:#fffcf8bd;--studio-card-solid:#fffcf8ed;--studio-card-border:#3c281414;--studio-card-shadow:0 1px 2px #3c28140d, 0 12px 32px -20px #3c281440}@supports (color:lab(0% 0 0)){html.studio{--color-chart-1-token:lab(21.0707% 3.61533 6.85018);--color-chart-2-token:lab(60.0396% 27.0171 51.3526);--color-chart-3-token:lab(51.0493% -5.55632 -27.4049);--color-chart-4-token:lab(57.0814% -26.9059 17.4521);--color-chart-5-token:lab(69.8425% 3.69942 10.9965)}}html:is(.studio,.studio-dark){--color-slate-50:#fafaf9;--color-slate-100:#f5f5f4;--color-slate-200:#e7e5e4;--color-slate-300:#d6d3d1;--color-slate-400:#a6a09b;--color-slate-500:#79716b;--color-slate-600:#57534d;--color-slate-700:#44403b;--color-slate-800:#292524;--color-slate-900:#1c1917;--color-slate-950:#0c0a09;--color-sky-50:#eff6fb;--color-sky-100:#e1edf5;--color-sky-200:#cbdeea;--color-sky-300:#adc9da;--color-sky-400:#8aadc3;--color-sky-500:#6b92aa;--color-sky-600:#52778d;--color-sky-700:#405f72;--color-sky-800:#2f4958;--color-sky-900:#20333e;--color-sky-950:#111f27;--color-blue-50:#f1f6fc;--color-blue-100:#e4ecf6;--color-blue-200:#d0dcec;--color-blue-300:#b4c6dd;--color-blue-400:#93aac7;--color-blue-500:#758eae;--color-blue-600:#5c7391;--color-blue-700:#495c76;--color-blue-800:#37465a;--color-blue-900:#253140;--color-blue-950:#151e28;--color-indigo-50:#f3f5fc;--color-indigo-100:#e7ebf6;--color-indigo-200:#d4daed;--color-indigo-300:#bbc3de;--color-indigo-400:#9ca6c8;--color-indigo-500:#808baf;--color-indigo-600:#667092;--color-indigo-700:#515976;--color-indigo-800:#3d445b;--color-indigo-900:#2a2f41;--color-indigo-950:#191c28}@supports (color:lab(0% 0 0)){html:is(.studio,.studio-dark){--color-slate-50:lab(98.2686% -.0991821 .364304);--color-slate-100:lab(96.5286% -.0991821 .364268);--color-slate-200:lab(91.055% .663072 .865579);--color-slate-300:lab(84.7909% .928015 1.59738);--color-slate-400:lab(66.2166% 1.88044 3.20326);--color-slate-500:lab(48.1164% 2.35701 4.26852);--color-slate-600:lab(35.5168% 1.08604 4.07829);--color-slate-700:lab(27.3812% 1.32917 3.57789);--color-slate-800:lab(15.0353% 1.96067 1.53427);--color-slate-900:lab(9.03835% 1.15298 1.92955);--color-slate-950:lab(2.86037% .455312 .568903);--color-sky-50:lab(96.5475% -1.88631 -3.12235);--color-sky-100:lab(93.0827% -2.99311 -4.98214);--color-sky-200:lab(87.3058% -4.78914 -8.05756);--color-sky-300:lab(79.2086% -6.84264 -11.7033);--color-sky-400:lab(68.7835% -8.72803 -15.2862);--color-sky-500:lab(58.3432% -9.50214 -17.0226);--color-sky-600:lab(47.8925% -9.01142 -16.3653);--color-sky-700:lab(38.6% -7.95995 -14.5312);--color-sky-800:lab(29.3064% -6.6286 -12.1079);--color-sky-900:lab(20.0129% -5.29726 -9.68462);--color-sky-950:lab(10.7193% -3.96577 -7.26128);--color-blue-50:lab(96.4997% -.808448 -3.66676);--color-blue-100:lab(93.0058% -1.2615 -5.84943);--color-blue-200:lab(87.1793% -1.95456 -9.45677);--color-blue-300:lab(79.0205% -2.65697 -13.73);--color-blue-400:lab(68.5306% -3.14891 -17.927);--color-blue-500:lab(58.0544% -3.18548 -19.9597);--color-blue-600:lab(47.6111% -2.88391 -19.1877);--color-blue-700:lab(38.3487% -2.50134 -17.0371);--color-blue-800:lab(29.097% -2.0787 -14.1959);--color-blue-900:lab(19.8452% -1.65603 -11.3547);--color-blue-950:lab(10.5934% -1.23314 -8.5134);--color-indigo-50:lab(96.4609% .186026 -3.78425);--color-indigo-100:lab(92.9436% .328392 -6.03718);--color-indigo-200:lab(87.0778% .625253 -9.76121);--color-indigo-300:lab(78.8713% 1.10421 -14.174);--color-indigo-400:lab(68.3327% 1.78158 -18.5102);--color-indigo-500:lab(57.8312% 2.31606 -20.6123);--color-indigo-600:lab(47.3949% 2.40886 -19.8171);--color-indigo-700:lab(38.1563% 2.19914 -17.5965);--color-indigo-800:lab(28.9366% 1.83798 -14.6621);--color-indigo-900:lab(19.7169% 1.4769 -11.7276);--color-indigo-950:lab(10.4971% 1.1159 -8.79313)}}html:is(.studio,.studio-dark) [data-app-main]{isolation:isolate;background:var(--color-background);position:relative}html:is(.studio,.studio-dark) [data-app-main]:before{content:"";z-index:-1;pointer-events:none;background:var(--studio-ridge) bottom / 100% 46% no-repeat, radial-gradient(70% 55% at 88% 6%, var(--studio-sky-glow), transparent 62%), radial-gradient(45% 40% at 72% 28%, var(--studio-sky-glow-2), transparent 70%), linear-gradient(112deg, transparent 52%, var(--studio-sky-shaft) 62%, transparent 74%), linear-gradient(180deg, var(--studio-sky-top) 0%, var(--studio-sky-mid) 38%, var(--studio-sky-low) 78%, var(--studio-sky-foot) 100%);position:absolute;inset:0}html:is(.studio,.studio-dark) [data-app-main]:after{content:"";z-index:-1;pointer-events:none;opacity:var(--studio-grain-opacity);mix-blend-mode:var(--studio-grain-blend);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='160' height='160'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='0.9' numOctaves='2' stitchTiles='stitch'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)'/%3E%3C/svg%3E");position:absolute;inset:0}html:is(.studio,.studio-dark) [data-app-main] [data-slot=card]{background:var(--studio-card-solid);border-color:var(--studio-card-border);box-shadow:var(--studio-card-shadow)}html:is(.studio,.studio-dark) [data-app-main]:has([data-home-header]) [data-slot=card]{background:var(--studio-card);-webkit-backdrop-filter:blur(14px)saturate(1.1)}@media (prefers-reduced-transparency:reduce){:is(html:is(.studio,.studio-dark) [data-app-main] [data-slot=card],html:is(.studio,.studio-dark) [data-app-main]:has([data-home-header]) [data-slot=card]){background:var(--color-card-token);-webkit-backdrop-filter:none}}html:is(.studio,.studio-dark) [data-home-header]{flex-direction:column;align-items:flex-start;gap:4px;margin-top:8px}html:is(.studio,.studio-dark) [data-home-header] h1{letter-spacing:-.01em;font-size:clamp(28px,3vw,36px);font-weight:600;line-height:1.1}html:is(.studio,.studio-dark) [data-home-header]>[aria-hidden=true]{display:none}html.ledger{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--color-background:#f5f4f0;--color-foreground:#1b1a17;--color-border:#e5e2db;--color-input:#e2dfd7;--color-border-token:#e5e2db;--color-input-token:#e2dfd7;--color-ring-token:#1b1a17;--color-header-bg-token:#f5f4f0;--color-header-foreground-token:#1b1a17;--color-primary-default:#1b1a17;--color-primary-foreground:#fff;--color-muted-token:#f0eee9;--color-muted-foreground-token:#6e6a62;--color-accent-token:#efede7;--color-accent-foreground-token:#1b1a17;--color-secondary-token:#d68a12;--color-secondary-foreground-token:#1b1a17;--color-destructive-token:#c23723;--color-success-token:#247948;--color-warning-token:#925e0c;--color-warning-foreground-token:#fff;--color-info-token:#2b64d5;--color-card-token:#fff;--color-card-foreground-token:#1b1a17;--color-popover-token:#fff;--color-popover-foreground-token:#1b1a17;--color-sidebar-token:#f5f4f0;--color-sidebar-foreground-token:#3f3c36;--color-sidebar-primary-token:#1b1a17;--color-sidebar-primary-foreground-token:#fff;--color-sidebar-accent-token:#fff;--color-sidebar-accent-foreground-token:#1b1a17;--color-sidebar-border-token:#e5e2db;--color-sidebar-ring-token:#1b1a17;--color-chart-1-token:#1b1a17;--color-chart-2-token:#d68a12;--color-chart-3-token:#8c877c;--color-chart-4-token:#2f9e5e;--color-chart-5-token:#c9c4b8;--ledger-card-edge:#e8e5de;--ledger-tray:#f3f1ec;--ledger-tray-edge:#e9e6df;--ledger-tray-shadow:#1b1a170a}html.ledger-dark{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--color-background:#151412;--color-foreground:#ece9e2;--color-border:#2c2a26;--color-input:#302e29;--color-border-token:#2c2a26;--color-input-token:#302e29;--color-ring-token:#ece9e2;--color-header-bg-token:#151412;--color-header-foreground-token:#ece9e2;--color-primary-default:#ece9e2;--color-primary-foreground:#151412;--color-muted-token:#22201d;--color-muted-foreground-token:#9a958b;--color-accent-token:#262421;--color-accent-foreground-token:#ece9e2;--color-secondary-token:#e0a23a;--color-secondary-foreground-token:#151412;--color-destructive-token:#ef6a55;--color-success-token:#5bbf85;--color-warning-token:#e0a23a;--color-info-token:#7da2ea;--color-card-token:#1c1b18;--color-card-foreground-token:#ece9e2;--color-popover-token:#1f1e1b;--color-popover-foreground-token:#ece9e2;--color-sidebar-token:#151412;--color-sidebar-foreground-token:#c9c4ba;--color-sidebar-primary-token:#ece9e2;--color-sidebar-primary-foreground-token:#151412;--color-sidebar-accent-token:#1f1e1b;--color-sidebar-accent-foreground-token:#ece9e2;--color-sidebar-border-token:#2c2a26;--color-sidebar-ring-token:#ece9e2;--color-chart-1-token:#ece9e2;--color-chart-2-token:#e0a23a;--color-chart-3-token:#8c877c;--color-chart-4-token:#5bbf85;--color-chart-5-token:#4a463f;--ledger-card-edge:#2c2a26;--ledger-tray:#201f1c;--ledger-tray-edge:#2e2c28;--ledger-tray-shadow:#0000004d}html:is(.ledger,.ledger-dark) [data-app-main] [data-slot=card]{border-color:var(--ledger-card-edge);box-shadow:0 0 0 5px var(--ledger-tray), 0 0 0 6px var(--ledger-tray-edge), 0 1px 2px var(--ledger-tray-shadow);border-radius:12px}html:is(.ledger,.ledger-dark) [data-app-main] [data-slot=card-title]{font-family:var(--font-family-mono);letter-spacing:.06em;text-transform:uppercase;color:var(--color-muted-foreground-token);font-size:12px;font-weight:500}html:is(.ledger,.ledger-dark) [data-home-header] h1{letter-spacing:-.015em;font-size:26px;font-weight:600;line-height:1.15}html:is(.studio,.studio-dark,.ledger,.ledger-dark) body{background:var(--color-background)}.ledger-eyebrow{font-family:var(--font-family-mono);letter-spacing:.08em;text-transform:uppercase;color:var(--color-muted-foreground-token);font-size:11px;font-weight:500}.shell-heat-cell{aspect-ratio:1;background:color-mix(in oklch, var(--color-foreground) 7%, transparent);border-radius:2px;width:100%}.shell-heat-cell[data-level="1"]{background:color-mix(in oklch, var(--color-foreground) 22%, transparent)}.shell-heat-cell[data-level="2"]{background:color-mix(in oklch, var(--color-foreground) 42%, transparent)}.shell-heat-cell[data-level="3"]{background:color-mix(in oklch, var(--color-foreground) 66%, transparent)}.shell-heat-cell[data-level="4"]{background:color-mix(in oklch, var(--color-foreground) 90%, transparent)}.shell-heat-cell[data-future]{opacity:.35}.shell-heat-cell[data-today]{outline:1px solid var(--color-foreground);outline-offset:1px}button.shell-heat-cell{cursor:pointer;border:0;padding:0;transition:box-shadow .12s;display:block}button.shell-heat-cell:hover{box-shadow:0 0 0 1.5px var(--color-foreground)}button.shell-heat-cell:focus-visible{outline:2px solid var(--color-ring-token);outline-offset:1px}@media (prefers-reduced-motion:reduce){button.shell-heat-cell{transition:none}}