:root{--hard-edge:#d4d0c6;--hard-shadow:rgba(15,26,46,0.1);--hard-card-bg:#ffffff;--hard-ghost-border:#d8d2c4;--hard-ghost-bg:#ffffff;--hard-brand:#224779;--hard-btn-edge:#0f1a2e;--hard-btn-shadow:rgba(15,26,46,0.18)}.dark,html.dark{--hard-edge:rgba(255,255,255,0.08);--hard-shadow:rgba(0,0,0,0.35);--hard-card-bg:#0c1220;--hard-ghost-border:rgba(255,255,255,0.1);--hard-ghost-bg:rgba(255,255,255,0.03);--hard-brand:#4f8ef7;--hard-btn-edge:rgba(255,255,255,0.14);--hard-btn-shadow:rgba(0,0,0,0.4)}.monei-card{position:relative;background:var(--hard-card-bg);border:1px solid var(--hard-edge);box-shadow:3px 3px 0 var(--hard-shadow);border-radius:1.25rem}.monei-card-sm{box-shadow:2px 2px 0 var(--hard-shadow);border-radius:1rem}.monei-btn{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--hard-btn-edge);background:var(--primary);color:#fff;font-weight:600;padding:.7rem 1.15rem;border-radius:.9rem;box-shadow:3px 3px 0 var(--hard-btn-shadow);transition:transform .12s ease,box-shadow .12s ease,background .12s ease;cursor:pointer}.monei-btn:hover:not(:disabled){transform:translate(-1px,-1px);box-shadow:4px 4px 0 var(--hard-btn-shadow);background:color-mix(in oklch,var(--primary) 92%,black)}.monei-btn:active:not(:disabled){transform:translate(1px,1px);box-shadow:2px 2px 0 var(--hard-btn-shadow)}.monei-btn:disabled{opacity:.55;cursor:not-allowed}.monei-btn-lg{padding:1rem 1.25rem}.monei-btn-sm{padding:.45rem .85rem;border-radius:.7rem;box-shadow:2px 2px 0 var(--hard-btn-shadow);font-size:.8125rem}.monei-btn-sm:hover:not(:disabled){box-shadow:3px 3px 0 var(--hard-btn-shadow)}.monei-btn-ghost{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border:1px solid var(--hard-ghost-border);background:var(--hard-ghost-bg);color:inherit;font-weight:600;padding:.7rem 1.15rem;border-radius:.9rem;transition:border-color .15s ease,box-shadow .15s ease,transform .12s ease,background .12s ease;cursor:pointer}.monei-btn-ghost:hover:not(:disabled){border-color:var(--hard-brand);box-shadow:3px 3px 0 color-mix(in srgb,var(--hard-brand) 30%,transparent);transform:translate(-1px,-1px)}.monei-btn-ghost:active:not(:disabled){transform:translate(1px,1px);box-shadow:1px 1px 0 color-mix(in srgb,var(--hard-brand) 30%,transparent)}.monei-btn-ghost:disabled{opacity:.55;cursor:not-allowed}.monei-btn-ghost-sm{padding:.45rem .75rem;border-radius:.7rem;font-size:.8125rem}@media (prefers-reduced-motion:reduce){.monei-btn-ghost:hover:not(:disabled),.monei-btn:hover:not(:disabled){transform:none}}.monei-ledger{background-color:color-mix(in srgb,var(--hard-brand) 4%,var(--hard-card-bg));background-image:linear-gradient(color-mix(in srgb,var(--hard-edge) 60%,transparent) 1px,transparent 1px),linear-gradient(90deg,color-mix(in srgb,var(--hard-edge) 60%,transparent) 1px,transparent 1px);background-size:24px 24px;background-position:-1px -1px}@media print{body *{visibility:hidden!important}.monei-print-area,.monei-print-area *{visibility:visible!important}.monei-print-area{position:fixed;inset:0 auto auto 0;width:100%;margin:0;box-shadow:none!important}.monei-print-hide{display:none!important}}.monei-dialog{border-radius:1.25rem;border-color:var(--hard-edge);background:var(--hard-card-bg);box-shadow:4px 4px 0 var(--hard-shadow)}.monei-btn-danger{background:#c8434b}.monei-btn-danger:hover:not(:disabled){background:color-mix(in oklch,#c8434b 88%,black)}.monei-btn-ghost-danger{color:#c8434b}.dark .monei-btn-ghost-danger{color:#f0888e}.monei-btn-ghost-danger:hover:not(:disabled){border-color:#c8434b;box-shadow:3px 3px 0 color-mix(in srgb,#c8434b 30%,transparent)}@font-face{font-family:bbh;src:url(/_next/static/media/e8f0beccb9e3be74-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:bbh Fallback;src:local("Arial");ascent-override:36.95%;descent-override:9.72%;line-gap-override:0.00%;size-adjust:257.09%}.__className_4d131a{font-family:bbh,bbh Fallback}@font-face{font-family:openSans;src:url(/_next/static/media/027dd4f41e763147-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:openSans Fallback;src:local("Arial");ascent-override:101.58%;descent-override:27.84%;line-gap-override:0.00%;size-adjust:105.22%}.__className_f24bb9{font-family:openSans,openSans Fallback}@font-face{font-family:inter;src:url(/_next/static/media/cc27cf3ff100ea21-s.p.ttf) format("truetype");font-display:swap}@font-face{font-family:inter Fallback;src:local("Arial");ascent-override:89.79%;descent-override:22.36%;line-gap-override:0.00%;size-adjust:107.89%}.__className_1361c6{font-family:inter,inter Fallback}