@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/fef07dbb0973bf53-s.518e079e.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/8a480f0b521d4e75-s.ea323500.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/53b9e256198e5412-s.853d50a3.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7178b3e590c64307-s.55554cd0.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:Geist;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/caa3a2e1cccd8315-s.p.3b6cae6d.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:Geist Fallback;src:local(Arial);ascent-override:95.94%;descent-override:28.16%;line-gap-override:0.0%;size-adjust:104.76%}.geist_deef94d5-module__Sms4YG__className{font-family:Geist,Geist Fallback;font-style:normal}.geist_deef94d5-module__Sms4YG__variable{--font-geist-sans:"Geist","Geist Fallback"}
@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/5ce348bf30bf5439-s.56c1f21e.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/4fa387ec64143e14-s.3b336396.woff2)format("woff2");unicode-range:U+301,U+400-45F,U+490-491,U+4B0-4B1,U+2116}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/6306c77e7c8268e4-s.e3369375.woff2)format("woff2");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/7d817b4c03b0c5f1-s.a40b9a8b.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/bbc41e54d2fcbd21-s.fe42ddf4.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:Geist Mono;font-style:normal;font-weight:100 900;font-display:swap;src:url(../media/797e433ab948586e-s.p.29207c2f.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:Geist Mono Fallback;src:local(Arial);ascent-override:74.67%;descent-override:21.92%;line-gap-override:0.0%;size-adjust:134.59%}.geist_mono_1bf8cbf6-module__FlyLvG__className{font-family:Geist Mono,Geist Mono Fallback;font-style:normal}.geist_mono_1bf8cbf6-module__FlyLvG__variable{--font-geist-mono:"Geist Mono","Geist Mono Fallback"}
html{overflow-y:auto}body{max-width:100%;overflow-x:hidden}:root{--radius:.325rem;--background:#fff;--foreground:#0a0a0a;--card:#fff;--card-foreground:#0a0a0a;--popover:#fff;--popover-foreground:#0a0a0a;--primary:#007f5f;--primary-foreground:#fafafa;--secondary:#f5f5f5;--secondary-foreground:#171717;--sidebar:#fafafa;--sidebar-foreground:#0a0a0a;--sidebar-primary:#171717;--sidebar-primary-foreground:#fafafa;--sidebar-accent:#f5f5f5;--sidebar-accent-foreground:#171717;--sidebar-border:#e5e5e5;--sidebar-ring:#a1a1a1;--accent:#f5f5f5;--accent-foreground:#171717;--muted:#f5f5f5;--muted-foreground:#737373;--destructive:#e40014;--destructive-foreground:#fafafa;--border:#e5e5e5;--divider:#e5e5e5;--input:#e5e5e5;--ring:#a1a1a1;--chart-1:#f05100;--chart-2:#009588;--chart-3:#104e64;--chart-4:#fcbb00;--chart-5:#f99c00;--primary-hover:#007052;--color-primary:var(--primary);--color-primary-hover:#007052;--color-success:#4aa651;--color-warning:#d9a514;--color-info:#0099e0;--color-danger:#f14d4c;--color-destructive:var(--destructive);--color-text:var(--foreground);--color-text-muted:var(--muted-foreground);--color-border:var(--border);--color-border-light:#dedede;--color-surface:var(--card);--danger:#f14d4c;--success:#4aa651;--warning:#d9a514;--info:#0099e0}@supports (color:lab(0% 0 0)){:root{--background:lab(100% 0 0);--foreground:lab(2.75381% 0 0);--card:lab(100% 0 0);--card-foreground:lab(2.75381% 0 0);--popover:lab(100% 0 0);--popover-foreground:lab(2.75381% 0 0);--primary:lab(46.9336% -38.3354 8.70954);--primary-foreground:lab(98.26% 0 0);--secondary:lab(96.52% -.0000298023 .0000119209);--secondary-foreground:lab(7.78201% -.0000149012 0);--sidebar:lab(98.26% 0 0);--sidebar-foreground:lab(2.75381% 0 0);--sidebar-primary:lab(7.78201% -.0000149012 0);--sidebar-primary-foreground:lab(98.26% 0 0);--sidebar-accent:lab(96.52% -.0000298023 .0000119209);--sidebar-accent-foreground:lab(7.78201% -.0000149012 0);--sidebar-border:lab(90.952% 0 -.0000119209);--sidebar-ring:lab(66.128% -.0000298023 .0000119209);--accent:lab(96.52% -.0000298023 .0000119209);--accent-foreground:lab(7.78201% -.0000149012 0);--muted:lab(96.52% -.0000298023 .0000119209);--muted-foreground:lab(48.496% 0 0);--destructive:lab(48.4493% 77.4328 61.5452);--destructive-foreground:lab(98.26% 0 0);--border:lab(90.952% 0 -.0000119209);--divider:lab(90.952% 0 -.0000119209);--input:lab(90.952% 0 -.0000119209);--ring:lab(66.2436% .000864267 -.0304341);--chart-1:lab(57.1026% 64.2584 89.8886);--chart-2:lab(55.0223% -41.0774 -3.90277);--chart-3:lab(30.372% -13.1853 -18.7887);--chart-4:lab(80.1641% 16.6016 99.2089);--chart-5:lab(72.7183% 31.8672 97.9407);--primary-hover:lab(41.1316% -38.5808 8.72738);--color-primary-hover:lab(41.1316% -38.5808 8.72738);--color-success:lab(61.2132% -42.0948 35.0149);--color-warning:lab(71.1681% 11.7208 71.0541);--color-info:lab(59.1721% -14.6862 -46.6769);--color-danger:lab(57.3944% 63.124 38.0626);--color-border-light:lab(88.4% 0 .0000119209);--danger:lab(57.3944% 63.124 38.0626);--success:lab(61.2132% -42.0948 35.0149);--warning:lab(71.1681% 11.7208 71.0541);--info:lab(59.1721% -14.6862 -46.6769)}}.dark{--background:#060606;--foreground:#eee;--card:#0b0b0b;--card-foreground:#eee;--popover:#090909;--popover-foreground:#eee;--primary:#00866a;--primary-foreground:#060606;--secondary:#222;--secondary-foreground:#dedede;--sidebar:#070707;--sidebar-foreground:#e8e8e8;--sidebar-primary:#00866a;--sidebar-primary-foreground:#060606;--sidebar-accent:#121212;--sidebar-accent-foreground:#e8e8e8;--sidebar-border:#1b1b1b;--sidebar-ring:#00866a;--accent:#161616;--accent-foreground:#dedede;--muted:#121212;--muted-foreground:#a4a4a4;--destructive:#de3b3d;--destructive-foreground:#eee;--border:#1f1f1f;--input:#161616;--divider:#1f1f1f;--ring:#00866a;--chart-1:#00ba94;--chart-2:#00a3aa;--chart-3:#d5a800;--chart-4:#c77dd8;--chart-5:#f17260;--primary-hover:#00765c;--color-primary:var(--primary);--color-primary-hover:#00765c;--color-border-light:#292929}@supports (color:lab(0% 0 0)){.dark{--background:lab(1.5609% 0 0);--foreground:lab(94.2% 0 0);--card:lab(3.04863% 0 0);--card-foreground:lab(94.2% 0 0);--popover:lab(2.47865% 0 0);--popover-foreground:lab(94.2% 0 0);--primary:lab(49.3694% -42.4806 6.06068);--primary-foreground:lab(1.5609% 0 0);--secondary:lab(13% 0 0);--secondary-foreground:lab(88.4% 0 .0000119209);--sidebar:lab(1.98454% 0 0);--sidebar-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-primary:lab(49.3694% -42.4806 6.06068);--sidebar-primary-foreground:lab(1.5609% 0 0);--sidebar-accent:lab(5.26802% 0 0);--sidebar-accent-foreground:lab(91.88% .0000298023 -.0000119209);--sidebar-border:lab(9.52% -.00000745058 0);--sidebar-ring:lab(49.3694% -42.4806 6.06068);--accent:lab(7.22637% -.0000149012 0);--accent-foreground:lab(88.4% 0 .0000119209);--muted:lab(5.26802% 0 0);--muted-foreground:lab(67.52% -.0000298023 0);--destructive:lab(51.5803% 63.2457 38.9399);--destructive-foreground:lab(94.2% 0 0);--border:lab(11.84% 0 0);--input:lab(7.22637% -.0000149012 0);--divider:lab(11.84% 0 0);--ring:lab(49.3694% -42.4806 6.06068);--chart-1:lab(67.2918% -56.8163 8.08716);--chart-2:lab(61.1001% -55.6726 -22.7123);--chart-3:lab(71.301% 10.2333 101.693);--chart-4:lab(62.9878% 40.3416 -34.9667);--chart-5:lab(63.7364% 48.8404 34.553);--primary-hover:lab(43.5683% -42.7608 6.0706);--color-primary-hover:lab(43.5683% -42.7608 6.0706);--color-border-light:lab(16.48% 0 0)}}*{box-sizing:border-box}body{font-family:var(--font-geist-sans),system-ui,-apple-system,sans-serif;margin:0;padding:0}.admin-container,.admin-container *{color:var(--foreground)}.admin-container{background-color:var(--background);color:var(--foreground);min-height:100vh;transition:background-color .3s,color .3s}.admin-container button{border:1px solid var(--border);border-radius:calc(var(--radius)*2);cursor:pointer;padding:.5rem 1rem;transition:all .2s}.admin-container button:hover{opacity:.9}.admin-container button:active{opacity:.8}.admin-container button:disabled{opacity:.5;cursor:not-allowed}.admin-container a{color:var(--primary);text-decoration:none;transition:opacity .2s}.admin-container a:hover{opacity:.8}.admin-container input,.admin-container textarea,.admin-container select{background-color:var(--input);color:var(--foreground);border:1px solid var(--border);border-radius:var(--radius);font-family:inherit;font-size:inherit;padding:.5rem}.admin-container input:focus,.admin-container textarea:focus,.admin-container select:focus{border-color:var(--primary);box-shadow:0 0 0 3px var(--ring);outline:none}.admin-container .card{background-color:var(--card);color:var(--card-foreground);border:1px solid var(--border);border-radius:calc(var(--radius)*2);padding:1rem}.admin-container .btn-action{cursor:pointer;white-space:nowrap;color:#fff;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.35rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;transition:all .2s;display:inline-flex}.admin-container .btn-action:hover:not(:disabled){opacity:.85;transform:translateY(-1px)}.admin-container .btn-action:disabled{opacity:.5;cursor:not-allowed}.admin-container .btn-action.view{background:var(--color-primary)}.admin-container .btn-action.edit{background:var(--color-info)}.admin-container .btn-action.delete{background:var(--color-danger)}.admin-container .btn-action.select,.admin-container .btn-action.enable{background:var(--color-success)}.admin-container .btn-action.disable{background:var(--color-warning);color:#000}.admin-container .btn-primary{background:var(--primary);color:var(--primary-foreground);cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:opacity .15s,transform .15s,box-shadow .15s;display:inline-flex}.admin-container .btn-primary:hover:not(:disabled){opacity:.88;box-shadow:0 4px 14px color-mix(in oklch,var(--primary)35%,transparent);transform:translateY(-1px)}.admin-container .btn-primary:disabled,.admin-container .btn-primary[disabled]{opacity:.5;cursor:not-allowed;box-shadow:none;transform:none}.admin-container .btn-primary.btn-success{background:var(--success)}.admin-container .btn-primary.btn-warning{background:var(--warning);color:#1a1a1a}.admin-container .btn-outline{color:var(--foreground);border:1px solid var(--border);cursor:pointer;white-space:nowrap;background:0 0;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500;text-decoration:none;transition:background .15s,border-color .15s;display:inline-flex}.admin-container .btn-outline:hover:not(:disabled){background:var(--muted);border-color:var(--primary)}.admin-container .btn-outline:disabled,.admin-container .btn-outline[disabled]{opacity:.5;cursor:not-allowed}.admin-container .btn-danger{background:var(--destructive);color:#fff;cursor:pointer;white-space:nowrap;border:none;border-radius:6px;justify-content:center;align-items:center;gap:.4rem;padding:.5rem 1.1rem;font-size:.875rem;font-weight:500;transition:opacity .15s;display:inline-flex}.admin-container .btn-danger:hover:not(:disabled){opacity:.85}.admin-container .btn-danger:disabled,.admin-container .btn-danger[disabled]{opacity:.5;cursor:not-allowed}.admin-container .btn-xs{border-radius:4px;padding:.22rem .55rem;font-size:.775rem}.admin-container .btn-sm{padding:.35rem .75rem;font-size:.825rem}.admin-container .check-row{cursor:pointer;-webkit-user-select:none;user-select:none;flex-direction:row;align-items:center;gap:.65rem;padding:.45rem 0;display:flex}.admin-container .check-row input[type=checkbox]{width:1rem;height:1rem;accent-color:var(--primary);cursor:pointer;flex-shrink:0;margin:0}.admin-container .check-row span{color:var(--foreground);font-size:.875rem;line-height:1.4}.admin-container hr,.admin-container .divider{border-color:var(--divider);border-top:1px solid var(--divider);margin:1rem 0}.admin-container .text-primary{color:var(--primary)}.admin-container .text-secondary{color:var(--secondary)}.admin-container .text-muted{color:var(--muted-foreground)}.admin-container .text-destructive{color:var(--destructive)}.admin-container .bg-primary{background-color:var(--primary);color:var(--primary-foreground)}.admin-container .bg-secondary{background-color:var(--secondary);color:var(--secondary-foreground)}.admin-container .bg-muted{background-color:var(--muted);color:var(--muted-foreground)}.admin-container .border{border:1px solid var(--border)}.admin-container .border-top{border-top:1px solid var(--border)}.admin-container .border-bottom{border-bottom:1px solid var(--border)}
@font-face{font-family:slick;font-weight:400;font-style:normal;font-display:swap;src:url(/fonts/slick.woff)format("woff")}
