@import url(https://fonts.googleapis.com/css2?family=Mulish:ital,wght@0,400;0,500;0,600;0,700;0,800;0,900;1,500;1,600&display=swap);@font-face{font-display:swap;font-family:Reece Hand;font-style:normal;font-weight:400;src:url(/static/media/ReeceHand.25e20b8f796370a2d654.otf) format("opentype")}:root{--navy:#0b2a4a;--navy-2:#143656;--navy-deep:#061a30;--cream:#f2efe7;--cream-2:#e6e0cf;--paper:#faf8f2;--blue:#b8cfe3;--blue-2:#7fa3c4;--clay:#c97b5c;--clay-deep:#a35b3f;--clay-soft:#e8c2ae;--ink:#1a1f2e;--muted:#6f7682;--rule:#0b2a4a1f}*,:after,:before{box-sizing:border-box;margin:0;padding:0}#root,body,html{min-height:100%;width:100%}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background:#faf8f2;background:var(--paper);color:#1a1f2e;color:var(--ink);font-family:Mulish,system-ui,-apple-system,sans-serif;text-rendering:geometricPrecision}.scroll-area{overflow:auto}.hand{font-feature-settings:"liga" 0,"clig" 0,"calt" 0,"dlig" 0,"hlig" 0,"rlig" 0,none;font-family:Reece Hand,Snell Roundhand,Brush Script MT,cursive;font-variant-ligatures:none;font-weight:400;letter-spacing:0}.wordmark{align-items:baseline;display:inline-flex;gap:0;letter-spacing:-.01em;line-height:1}.wordmark,.wordmark .wm-r{font-weight:900}.wordmark .wm-by{font-style:italic;font-weight:600;margin:0 .18em;opacity:.85}.wordmark .wm-reece{font-weight:900}button{cursor:pointer}button,input,select,textarea{font-family:inherit}button{transition:background .15s ease,border-color .15s ease,color .15s ease,box-shadow .15s ease,opacity .15s ease,transform .06s ease,filter .15s ease}button:not(:disabled):hover{filter:brightness(.96)}button:not(:disabled):active{transform:translateY(1px)}button:disabled{cursor:not-allowed}button:focus-visible{outline:2px solid #0b2a4a;outline:2px solid var(--navy);outline-offset:2px}input,select,textarea{transition:border-color .15s ease,box-shadow .15s ease,background .15s ease}input:focus,select:focus,textarea:focus{border-color:#0b2a4a!important;border-color:var(--navy)!important;box-shadow:0 0 0 3px #0b2a4a1a}body{font-feature-settings:"tnum";font-variant-numeric:tabular-nums}::selection{background:#b8cfe3;background:var(--blue);color:#061a30;color:var(--navy-deep)}.lf-btn-ghost:not(:disabled):hover{background:#f2efe7!important;background:var(--cream)!important;border-color:#0b2a4a4d!important;color:#0b2a4a!important;color:var(--navy)!important;filter:none}.lf-btn-primary:not(:disabled):hover{box-shadow:0 3px 10px #0b2a4a59!important}.lf-field:hover:not(:focus){border-color:#0b2a4a47!important}.lf-stat{transition:box-shadow .18s ease,transform .18s ease}.lf-stat:hover{box-shadow:0 6px 18px #0b2a4a1f!important;transform:translateY(-1px)}.lf-skeleton{animation:lf-shimmer 1.4s ease-in-out infinite;background:linear-gradient(90deg,#f2efe7 25%,#e6e0cf 50%,#f2efe7 75%);background:linear-gradient(90deg,var(--cream) 25%,var(--cream-2) 50%,var(--cream) 75%);background-size:200% 100%}@keyframes lf-shimmer{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.lf-skeleton{animation:none}}@keyframes lf-view-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:none}}main>div{animation:lf-view-in .18s ease}@media (prefers-reduced-motion:reduce){main>div{animation:none}button{transition:none}}::-webkit-scrollbar{height:8px;width:8px}::-webkit-scrollbar-track{background:#0000}::-webkit-scrollbar-thumb{background:#0b2a4a2e;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#0b2a4a4d}input[type=date],input[type=time]{color-scheme:light}@media print{body{background:#fff;color:#000}}
/*# sourceMappingURL=main.1132fd8d.css.map*/