@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:600;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/3dbe685087e51055-s.7d71229e.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Sora;font-style:normal;font-weight:700;font-display:swap;src:url(../media/6bd983bd58a87a3d-s.p.cf80dd39.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Sora Fallback;src:local(Arial);ascent-override:85.29%;descent-override:25.5%;line-gap-override:0.0%;size-adjust:113.73%}.sora_354fa47b-module__abTlLq__className{font-family:Sora,Sora Fallback;font-style:normal}.sora_354fa47b-module__abTlLq__variable{--font-sora:"Sora","Sora Fallback"}
@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:400;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:500;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:600;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/0b1dc8ddaa74ba49-s.8624a701.woff2)format("woff2");unicode-range:U+460-52F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/e629b5bc06499d58-s.8e66b869.woff2)format("woff2");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/1a099d89ee94ee96-s.f6ed4c33.woff2)format("woff2");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:700;font-display:swap;src:url(../media/fba5a26ea33df6a3-s.p.1bbdebe6.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Plus Jakarta Sans Fallback;src:local(Arial);ascent-override:98.88%;descent-override:21.15%;line-gap-override:0.0%;size-adjust:104.98%}.plus_jakarta_sans_e8ba7e16-module__gktPhW__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_e8ba7e16-module__gktPhW__variable{--font-plus-jakarta:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
:root{--font-sora:"Sora",system-ui,sans-serif;--font-plus-jakarta:"Plus Jakarta Sans",system-ui,sans-serif;--ab-page-bg:#f5f3ee;--ab-card-bg:#fff;--ab-sidebar-bg:#fdfcfa;--ab-input-bg:#f5f3ee;--ab-input-hover-bg:#fff;--ab-border:#e8e5de;--ab-input-border:#c8c4bc;--ab-input-focus:#2563eb;--ab-blue:#1d4ed8;--ab-blue-hover:#1e40af;--ab-blue-light-bg:#eff6ff;--ab-blue-light-bdr:#bfdbfe;--ab-text:#1c1917;--ab-text-sec:#374151;--ab-text-muted:#78716c;--ab-text-placeholder:#a8a29e;--ab-text-label:#a8a29e;--ab-success:#059669;--ab-success-light:#d1fae5;--ab-success-border:#6ee7b7;--ab-warning:#d97706;--ab-warning-light:#fffbeb;--ab-warning-border:#fde68a;--ab-amber:#f59e0b;--ab-error:#dc2626;--ab-error-light:#fee2e2;--ab-font-heading:var(--font-sora,"Sora",system-ui,sans-serif);--ab-font-body:var(--font-plus-jakarta,"Plus Jakarta Sans",system-ui,sans-serif);--ab-radius-card:15px;--ab-radius-btn:10px;--ab-radius-input:10px;--ab-radius-pill:99px;--ab-radius-icon:9px;--ab-radius-avatar:50%;--ab-page-pad:22px;--ab-card-pad:18px 20px;--ab-field-gap:12px}.ab-root{font-family:var(--ab-font-body);color:var(--ab-text);background:var(--ab-page-bg);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;min-height:100vh}.ab-root input[type=text],.ab-root input[type=email],.ab-root input[type=password],.ab-root input[type=number],.ab-root input[type=search],.ab-root input[type=url],.ab-root input[type=tel],.ab-root input:not([type=checkbox]):not([type=radio]):not([type=submit]):not([type=button]):not([type=file]):not([type=color]),.ab-root textarea,.ab-root select{color:#1c1917!important;-webkit-text-fill-color:#1c1917!important;box-sizing:border-box!important;background-color:#f5f3ee!important;border:1.5px solid #c8c4bc!important;border-radius:10px!important;outline:none!important;width:100%!important;padding:10px 14px!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:13px!important;transition:background-color .15s,border-color .15s!important}.ab-root input::placeholder,.ab-root textarea::placeholder{color:#a8a29e!important;-webkit-text-fill-color:#a8a29e!important}.ab-root input:focus,.ab-root textarea:focus,.ab-root select:focus{background-color:#fff!important;border-color:#2563eb!important}.ab-root input:-webkit-autofill{-webkit-text-fill-color:#1c1917!important;border-color:#c8c4bc!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f3ee!important}.ab-root input:-webkit-autofill:hover{-webkit-text-fill-color:#1c1917!important;border-color:#c8c4bc!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f3ee!important}.ab-root input:-webkit-autofill:focus{-webkit-text-fill-color:#1c1917!important;border-color:#c8c4bc!important;-webkit-box-shadow:inset 0 0 0 1000px #f5f3ee!important}.ab-root button.btn-primary,.ab-root .btn-primary{color:#fff!important;-webkit-text-fill-color:#fff!important;cursor:pointer!important;background-color:#1d4ed8!important;border:none!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:700!important;transition:background-color .15s!important;display:inline-flex!important}.ab-root button.btn-primary:hover,.ab-root .btn-primary:hover{background-color:#1e40af!important}.ab-root button.btn-secondary,.ab-root .btn-secondary{color:#374151!important;-webkit-text-fill-color:#374151!important;cursor:pointer!important;background-color:#f0ede8!important;border:2px solid #9ca3af!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;font-family:Plus Jakarta Sans,system-ui,sans-serif!important;font-size:13px!important;font-weight:600!important;transition:background-color .15s!important;display:inline-flex!important}.ab-root button.btn-secondary:hover,.ab-root .btn-secondary:hover{background-color:#e5e1da!important}.ab-root button.btn-delete,.ab-root .btn-delete{color:#d6d3ce!important;-webkit-text-fill-color:#d6d3ce!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:0!important;justify-content:center!important;align-items:center!important;width:auto!important;height:auto!important;padding:0!important;font-size:14px!important;font-weight:400!important;line-height:1!important;transition:color .1s!important;display:inline-flex!important}.ab-root button.btn-delete:hover,.ab-root .btn-delete:hover{color:#ef4444!important;-webkit-text-fill-color:#ef4444!important}.ab-root .ab-chip{color:#44403c;cursor:pointer;-webkit-user-select:none;user-select:none;background:#f5f3ee;border:1px solid #e8e5de;border-radius:8px;align-items:center;padding:7px 10px;font-family:Plus Jakarta Sans,system-ui,sans-serif;font-size:11px;font-weight:500;transition:background .15s,border-color .15s,color .15s;display:inline-flex}.ab-root .ab-chip:hover{color:#1d4ed8;background:#eff6ff;border-color:#bfdbfe}.ab-root button.btn-cal-nav,.ab-root .btn-cal-nav{color:#374151!important;-webkit-text-fill-color:#374151!important;cursor:pointer!important;background-color:#f0ede8!important;border:1.5px solid #c8c4bc!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;width:26px!important;height:26px!important;padding:0!important;font-size:13px!important;transition:background-color .1s!important;display:inline-flex!important}.ab-root button.btn-cal-nav:hover,.ab-root .btn-cal-nav:hover{background-color:#e5e1da!important}.ab-root,.ab-root body,.ab-root main{background:var(--ab-page-bg)!important;color:var(--ab-text)!important}.ab-root ::-webkit-scrollbar{width:6px;height:6px}.ab-root ::-webkit-scrollbar-track{background:0 0}.ab-root ::-webkit-scrollbar-thumb{background:#d6d3ce;border-radius:99px}.ab-root ::-webkit-scrollbar-thumb:hover{background:#a8a29e}.ab-root input.ab-bare,.ab-root input.ab-bare:focus,.ab-root input.ab-bare:hover{box-shadow:none!important;width:auto!important;font-size:inherit!important;background:0 0!important;border:none!important;border-radius:0!important;outline:none!important;padding:0!important}
