@font-face{font-family:Plus Jakarta Sans;font-style:normal;font-weight:300;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:300;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:300;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:300;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: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;font-style:normal;font-weight:800;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:800;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:800;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:800;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_18b3ff9e-module__Zb89La__className{font-family:Plus Jakarta Sans,Plus Jakarta Sans Fallback;font-style:normal}.plus_jakarta_sans_18b3ff9e-module__Zb89La__variable{--font-marketing:"Plus Jakarta Sans","Plus Jakarta Sans Fallback"}
.Logo-module__aFE-2q__logo,.Logo-module__aFE-2q__logoIcon{color:#1a1a1a;max-width:100%;height:auto}.Logo-module__aFE-2q__sm{width:140px}.Logo-module__aFE-2q__md{width:180px}.Logo-module__aFE-2q__lg{width:250px}.Logo-module__aFE-2q__logoIcon.Logo-module__aFE-2q__sm{width:32px}.Logo-module__aFE-2q__logoIcon.Logo-module__aFE-2q__md{width:40px}.Logo-module__aFE-2q__logoIcon.Logo-module__aFE-2q__lg{width:60px}:is([data-theme=dark] .Logo-module__aFE-2q__logo,[data-theme=dark] .Logo-module__aFE-2q__logoIcon){color:#fff}
.PlaceSearchInput-module__hleQiW__container{width:100%;position:relative}.PlaceSearchInput-module__hleQiW__inputWrapper{align-items:center;display:flex;position:relative}.PlaceSearchInput-module__hleQiW__searchIcon{color:#9ca3af;pointer-events:none;position:absolute;left:14px}.PlaceSearchInput-module__hleQiW__loadingIcon{color:#9ca3af;animation:1s linear infinite PlaceSearchInput-module__hleQiW__spin;position:absolute;right:14px}@keyframes PlaceSearchInput-module__hleQiW__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.PlaceSearchInput-module__hleQiW__input{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;width:100%;padding:11px 40px;font-family:inherit;font-size:14px;transition:all .15s}.PlaceSearchInput-module__hleQiW__input:hover{background:#fafafa;border-color:#d1d5db}.PlaceSearchInput-module__hleQiW__input:focus{background:#fff;border-color:#ea580c;outline:none;box-shadow:0 0 0 3px #ea580c1a}.PlaceSearchInput-module__hleQiW__input::placeholder{color:#9ca3af}.PlaceSearchInput-module__hleQiW__input:disabled{cursor:not-allowed;background:#f3f4f6}[data-theme=dark] .PlaceSearchInput-module__hleQiW__input{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .PlaceSearchInput-module__hleQiW__input:hover{background:#222;border-color:#4a4a4a}[data-theme=dark] .PlaceSearchInput-module__hleQiW__input:focus{background:#1a1a1a;border-color:#fb923c;box-shadow:0 0 0 3px #fb923c1a}[data-theme=dark] .PlaceSearchInput-module__hleQiW__input::placeholder{color:#666}[data-theme=dark] .PlaceSearchInput-module__hleQiW__input:disabled{background:#2a2a2a}.PlaceSearchInput-module__hleQiW__error{color:#dc2626;margin-top:6px;font-size:12px}[data-theme=dark] .PlaceSearchInput-module__hleQiW__error{color:#f87171}.PlaceSearchInput-module__hleQiW__dropdown{z-index:50;background:#fff;border:1px solid #e5e7eb;border-radius:10px;max-height:280px;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 10px 25px #0000001a}[data-theme=dark] .PlaceSearchInput-module__hleQiW__dropdown{background:#1a1a1a;border-color:#3a3a3a;box-shadow:0 10px 25px #0006}.PlaceSearchInput-module__hleQiW__resultItem{text-align:left;cursor:pointer;background:0 0;border:none;justify-content:space-between;align-items:flex-start;width:100%;padding:12px 14px;transition:background .15s;display:flex}.PlaceSearchInput-module__hleQiW__resultItem:hover{background:#f9fafb}.PlaceSearchInput-module__hleQiW__resultItem:not(:last-child){border-bottom:1px solid #f3f4f6}[data-theme=dark] .PlaceSearchInput-module__hleQiW__resultItem:hover{background:#2a2a2a}[data-theme=dark] .PlaceSearchInput-module__hleQiW__resultItem:not(:last-child){border-bottom-color:#3a3a3a}.PlaceSearchInput-module__hleQiW__resultContent{flex:1;min-width:0}.PlaceSearchInput-module__hleQiW__resultName{color:#111827;margin-bottom:2px;font-size:14px;font-weight:500;display:block}.PlaceSearchInput-module__hleQiW__resultAddress{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:12px;display:block;overflow:hidden}[data-theme=dark] .PlaceSearchInput-module__hleQiW__resultName{color:#f0f0f0}[data-theme=dark] .PlaceSearchInput-module__hleQiW__resultAddress{color:#9ca3af}.PlaceSearchInput-module__hleQiW__resultRating{color:#b45309;background:#fef3c7;border-radius:4px;flex-shrink:0;align-items:center;gap:4px;margin-left:12px;padding:4px 8px;font-size:12px;font-weight:500;display:flex}.PlaceSearchInput-module__hleQiW__resultRating svg{fill:#f59e0b;stroke:#f59e0b}[data-theme=dark] .PlaceSearchInput-module__hleQiW__resultRating{color:#fbbf24;background:#f59e0b33}.PlaceSearchInput-module__hleQiW__noResults{text-align:center;color:#6b7280;padding:16px;font-size:13px}[data-theme=dark] .PlaceSearchInput-module__hleQiW__noResults{color:#9ca3af}.PlaceSearchInput-module__hleQiW__selectedPlace{background:#f0fdf4;border:1.5px solid #86efac;border-radius:10px;justify-content:space-between;align-items:center;padding:10px 14px;display:flex}[data-theme=dark] .PlaceSearchInput-module__hleQiW__selectedPlace{background:#22c55e1a;border-color:#22c55e4d}.PlaceSearchInput-module__hleQiW__selectedInfo{flex:1;align-items:center;gap:10px;min-width:0;display:flex}.PlaceSearchInput-module__hleQiW__selectedIcon{color:#22c55e;flex-shrink:0}.PlaceSearchInput-module__hleQiW__selectedContent{flex-direction:column;min-width:0;display:flex}.PlaceSearchInput-module__hleQiW__selectedName{color:#166534;font-size:14px;font-weight:500}.PlaceSearchInput-module__hleQiW__selectedAddress{color:#16a34a;white-space:nowrap;text-overflow:ellipsis;font-size:12px;overflow:hidden}[data-theme=dark] .PlaceSearchInput-module__hleQiW__selectedName{color:#86efac}[data-theme=dark] .PlaceSearchInput-module__hleQiW__selectedAddress{color:#4ade80}.PlaceSearchInput-module__hleQiW__clearButton{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;margin-left:8px;transition:all .15s;display:flex}.PlaceSearchInput-module__hleQiW__clearButton:hover{color:#dc2626;background:#fee2e2}[data-theme=dark] .PlaceSearchInput-module__hleQiW__clearButton{color:#9ca3af}[data-theme=dark] .PlaceSearchInput-module__hleQiW__clearButton:hover{color:#f87171;background:#dc262633}
.LocationModal-module__1gY2_W__dialog{border-radius:16px;flex-direction:column;width:95vw;max-width:600px;max-height:90vh;padding:0;display:flex;overflow:hidden}@media (min-width:768px){.LocationModal-module__1gY2_W__dialog{width:600px}}.LocationModal-module__1gY2_W__dialogHeader{background:#fafafa;border-bottom:1px solid #e5e7eb;padding:20px 24px}.LocationModal-module__1gY2_W__dialogTitle{color:#111827;margin:0;font-size:18px;font-weight:600;line-height:1.4}.LocationModal-module__1gY2_W__dialogDescription{color:#6b7280;margin:6px 0 0;font-size:14px}[data-theme=dark] .LocationModal-module__1gY2_W__dialogHeader{background:#1f1f1f;border-color:#3a3a3a}[data-theme=dark] .LocationModal-module__1gY2_W__dialogTitle{color:#f0f0f0}[data-theme=dark] .LocationModal-module__1gY2_W__dialogDescription{color:#999}.LocationModal-module__1gY2_W__dialogContent{flex-direction:column;flex:1;gap:20px;min-height:0;padding:24px;display:flex;overflow-y:auto}.LocationModal-module__1gY2_W__inputGroup{flex-direction:column;gap:8px;display:flex}.LocationModal-module__1gY2_W__label{color:#374151;align-items:center;gap:4px;font-size:13px;font-weight:600;display:flex}.LocationModal-module__1gY2_W__required{color:#ef4444}[data-theme=dark] .LocationModal-module__1gY2_W__label{color:#e0e0e0}.LocationModal-module__1gY2_W__helpLink{color:#ea580c;margin-left:4px;font-size:12px;font-weight:400;text-decoration:none}.LocationModal-module__1gY2_W__helpLink:hover{text-decoration:underline}[data-theme=dark] .LocationModal-module__1gY2_W__helpLink{color:#fb923c}.LocationModal-module__1gY2_W__helpText{color:#6b7280;margin-top:4px;font-size:12px}[data-theme=dark] .LocationModal-module__1gY2_W__helpText{color:#9ca3af}.LocationModal-module__1gY2_W__input{color:#111827;background:#fff;border:1.5px solid #e5e7eb;border-radius:10px;width:100%;padding:11px 14px;font-family:inherit;font-size:14px;transition:all .15s}.LocationModal-module__1gY2_W__input:hover{background:#fafafa;border-color:#d1d5db}.LocationModal-module__1gY2_W__input:focus{background:#fff;border-color:#ea580c;outline:none;box-shadow:0 0 0 3px #ea580c1a}.LocationModal-module__1gY2_W__input::placeholder{color:#9ca3af}[data-theme=dark] .LocationModal-module__1gY2_W__input{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .LocationModal-module__1gY2_W__input:hover{background:#222;border-color:#4a4a4a}[data-theme=dark] .LocationModal-module__1gY2_W__input:focus{background:#1a1a1a;border-color:#fb923c;box-shadow:0 0 0 3px #fb923c1a}[data-theme=dark] .LocationModal-module__1gY2_W__input::placeholder{color:#666}.LocationModal-module__1gY2_W__formRow{flex-direction:column;gap:20px;display:flex}@media (min-width:480px){.LocationModal-module__1gY2_W__formRow{flex-direction:row;gap:16px}.LocationModal-module__1gY2_W__formRow>.LocationModal-module__1gY2_W__inputGroup{flex:1}}.LocationModal-module__1gY2_W__toggleSection{border-top:1px solid #e5e7eb;margin-top:4px;padding-top:20px}[data-theme=dark] .LocationModal-module__1gY2_W__toggleSection{border-color:#3a3a3a}.LocationModal-module__1gY2_W__toggleGroup{justify-content:space-between;align-items:center;padding:0;display:flex}.LocationModal-module__1gY2_W__toggleLabel{color:#374151;font-size:14px;font-weight:500}[data-theme=dark] .LocationModal-module__1gY2_W__toggleLabel{color:#e0e0e0}.LocationModal-module__1gY2_W__toggle{cursor:pointer;background:#d1d5db;border:none;border-radius:13px;width:48px;height:26px;transition:background .2s;position:relative}.LocationModal-module__1gY2_W__toggle.LocationModal-module__1gY2_W__active{background:#ea580c}.LocationModal-module__1gY2_W__toggle:after{content:"";background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:3px;left:3px;box-shadow:0 1px 3px #0003}.LocationModal-module__1gY2_W__toggle.LocationModal-module__1gY2_W__active:after{transform:translate(22px)}[data-theme=dark] .LocationModal-module__1gY2_W__toggle{background:#4b5563}[data-theme=dark] .LocationModal-module__1gY2_W__toggle.LocationModal-module__1gY2_W__active{background:#fb923c}.LocationModal-module__1gY2_W__deleteBtn{color:#dc2626;cursor:pointer;background:0 0;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:6px;padding:8px 14px;font-size:13px;font-weight:500;transition:all .15s;display:flex}.LocationModal-module__1gY2_W__deleteBtn:hover:not(:disabled){background:#fef2f2;border-color:#f87171}.LocationModal-module__1gY2_W__deleteBtn:disabled{opacity:.5;cursor:not-allowed}[data-theme=dark] .LocationModal-module__1gY2_W__deleteBtn{color:#f87171;border-color:#dc26264d}[data-theme=dark] .LocationModal-module__1gY2_W__deleteBtn:hover:not(:disabled){background:#dc26261a;border-color:#dc262680}.LocationModal-module__1gY2_W__dialogFooter{background:#fafafa;border-top:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:16px 24px;display:flex}.LocationModal-module__1gY2_W__footerActions{gap:12px;margin-left:auto;display:flex}.LocationModal-module__1gY2_W__dialogFooter button{border-radius:8px;padding:10px 20px;font-size:14px;font-weight:500}[data-theme=dark] .LocationModal-module__1gY2_W__dialogFooter{background:#1f1f1f;border-color:#3a3a3a}.LocationModal-module__1gY2_W__error{color:#991b1b;background:#fee2e2;border:1px solid #fecaca;border-radius:10px;align-items:flex-start;gap:10px;padding:14px 16px;font-size:13px;font-weight:500;line-height:1.5;display:flex}[data-theme=dark] .LocationModal-module__1gY2_W__error{color:#f87171;background:#ef444426;border-color:#ef44444d}@media (max-width:480px){.LocationModal-module__1gY2_W__dialog{max-height:85vh;margin:16px}.LocationModal-module__1gY2_W__dialogHeader{padding:16px 20px}.LocationModal-module__1gY2_W__dialogContent{padding:20px}.LocationModal-module__1gY2_W__dialogFooter{flex-wrap:wrap;padding:12px 20px}}@media (prefers-reduced-motion:reduce){.LocationModal-module__1gY2_W__toggle,.LocationModal-module__1gY2_W__toggle:after{transition:none}}
.locations-module__r405-a__container{max-width:1400px;margin:0 auto;padding:16px}@media (min-width:640px){.locations-module__r405-a__container{padding:20px}}@media (min-width:1024px){.locations-module__r405-a__container{padding:24px 32px}}.locations-module__r405-a__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.locations-module__r405-a__titleRow{align-items:center;gap:12px;display:flex}.locations-module__r405-a__titleIcon{color:#ea580c;font-size:24px}.locations-module__r405-a__title{color:#111827;margin:0;font-size:18px;font-weight:600}@media (min-width:1280px){.locations-module__r405-a__title{font-size:20px}}.locations-module__r405-a__searchBar{max-width:400px;margin-bottom:20px}.locations-module__r405-a__searchWrapper{position:relative}.locations-module__r405-a__searchIcon{color:#9ca3af;pointer-events:none;font-size:14px;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.locations-module__r405-a__searchInput{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px 12px 10px 38px;font-size:14px;transition:border-color .15s,box-shadow .15s}.locations-module__r405-a__searchInput::placeholder{color:#9ca3af}.locations-module__r405-a__searchInput:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 3px #ea580c1a}.locations-module__r405-a__tableContainer{background:#fff;border:1px solid #e5e7eb;border-radius:8px;display:none;overflow:hidden}@media (min-width:1024px){.locations-module__r405-a__tableContainer{display:block}}.locations-module__r405-a__table{border-collapse:collapse;width:100%}.locations-module__r405-a__table thead{background:#f9fafb;border-bottom:1px solid #e5e7eb}.locations-module__r405-a__table th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.05em;padding:12px 16px;font-size:12px;font-weight:600}.locations-module__r405-a__table th:last-child{text-align:right}.locations-module__r405-a__table tbody tr{border-bottom:1px solid #f3f4f6;transition:background-color .15s}.locations-module__r405-a__table tbody tr:last-child{border-bottom:none}.locations-module__r405-a__table tbody tr:hover{background:#fafafa}.locations-module__r405-a__table td{color:#374151;padding:16px;font-size:14px}.locations-module__r405-a__table td:last-child{text-align:right}.locations-module__r405-a__locationCell{align-items:center;gap:8px;display:flex}.locations-module__r405-a__locationName{color:#111827;font-weight:500}.locations-module__r405-a__addressCell{flex-direction:column;gap:2px;display:flex}.locations-module__r405-a__cityState{color:#6b7280;font-size:13px}.locations-module__r405-a__slugCell{align-items:center;display:flex}.locations-module__r405-a__slugDisplayRow{cursor:pointer;border-radius:6px;align-items:center;gap:4px;padding:4px 8px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;transition:background-color .15s;display:flex}.locations-module__r405-a__slugDisplayRow:hover{background:#f3f4f6}.locations-module__r405-a__slugLinkIcon{color:#9ca3af;margin-right:2px;font-size:10px}.locations-module__r405-a__slugDimmed{color:#9ca3af;white-space:nowrap}.locations-module__r405-a__slugHighlight{color:#111827;font-weight:600}.locations-module__r405-a__slugPenIcon{color:#9ca3af;opacity:0;margin-left:4px;font-size:9px;transition:opacity .15s}.locations-module__r405-a__slugDisplayRow:hover .locations-module__r405-a__slugPenIcon{opacity:1}.locations-module__r405-a__slugEditRow{align-items:center;gap:4px;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,monospace;font-size:12px;display:flex}.locations-module__r405-a__slugInlineInput{font-family:inherit;font-size:inherit;color:#111827;background:#fff;border:1px solid #ea580c;border-radius:4px;outline:none;width:100px;padding:3px 6px;font-weight:600}.locations-module__r405-a__slugConfirmBtn{color:#fff;cursor:pointer;background:#16a34a;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.locations-module__r405-a__slugConfirmBtn:hover{background:#15803d}.locations-module__r405-a__slugConfirmBtn:disabled{opacity:.5;cursor:not-allowed}.locations-module__r405-a__slugCancelBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:4px;justify-content:center;align-items:center;width:24px;height:24px;font-size:10px;display:flex}.locations-module__r405-a__slugCancelBtn:hover{color:#374151;background:#f3f4f6}.locations-module__r405-a__cardSlug{margin-top:8px}.locations-module__r405-a__statusActive{color:#166534;text-transform:uppercase;background:#dcfce7;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.locations-module__r405-a__statusInactive{color:#991b1b;text-transform:uppercase;background:#fee2e2;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.locations-module__r405-a__actions{justify-content:flex-end;align-items:center;gap:8px;display:flex}.locations-module__r405-a__actionBtn{color:#6b7280;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:32px;height:32px;transition:background-color .15s,color .15s;display:flex}.locations-module__r405-a__actionBtn:hover{color:#111827;background:#f3f4f6}.locations-module__r405-a__actionBtn.locations-module__r405-a__danger:hover{color:#dc2626;background:#fef2f2}.locations-module__r405-a__cardsContainer{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.locations-module__r405-a__cardsContainer{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.locations-module__r405-a__cardsContainer{display:none}}.locations-module__r405-a__card{background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:16px}.locations-module__r405-a__cardHeader{justify-content:space-between;align-items:flex-start;margin-bottom:12px;display:flex}.locations-module__r405-a__cardTitle{color:#111827;margin:0;font-size:16px;font-weight:600}.locations-module__r405-a__cardBody{margin-bottom:12px}.locations-module__r405-a__cardAddress{color:#374151;margin:0 0 4px;font-size:14px}.locations-module__r405-a__cardMeta{color:#6b7280;margin:0;font-size:13px}.locations-module__r405-a__cardFooter{border-top:1px solid #f3f4f6;justify-content:space-between;align-items:center;padding-top:12px;display:flex}.locations-module__r405-a__tableCount{color:#6b7280;font-size:13px}.locations-module__r405-a__emptyState{text-align:center;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:60px 20px}.locations-module__r405-a__emptyIcon{color:#ea580c;background:linear-gradient(135deg,#fff7ed 0%,#ffedd5 100%);border-radius:16px;justify-content:center;align-items:center;width:64px;height:64px;margin:0 auto 16px;font-size:24px;display:flex}.locations-module__r405-a__emptyTitle{color:#111827;margin:0 0 8px;font-size:18px;font-weight:600}.locations-module__r405-a__emptyDescription{color:#6b7280;margin:0 0 20px;font-size:14px}.locations-module__r405-a__skeletonContainer{flex-direction:column;gap:16px;display:flex}.locations-module__r405-a__skeletonRow{background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:16px;padding:16px;display:flex}.locations-module__r405-a__modalBody{flex-direction:column;gap:16px;display:flex}.locations-module__r405-a__formRow{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.locations-module__r405-a__formRow{grid-template-columns:1fr 1fr}}.locations-module__r405-a__formField{flex-direction:column;gap:6px;display:flex}.locations-module__r405-a__formLabel{color:#374151;font-size:14px;font-weight:500}.locations-module__r405-a__formInput{color:#111827;background:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.locations-module__r405-a__formInput::placeholder{color:#9ca3af}.locations-module__r405-a__formInput:focus{border-color:#ea580c;outline:none;box-shadow:0 0 0 3px #ea580c1a}.locations-module__r405-a__checkboxRow{align-items:center;gap:8px;display:flex}.locations-module__r405-a__checkboxLabel{color:#374151;font-size:14px}[data-theme=dark] .locations-module__r405-a__title{color:#f0f0f0}[data-theme=dark] .locations-module__r405-a__titleIcon{color:#fb923c}[data-theme=dark] .locations-module__r405-a__searchInput{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__searchInput::placeholder{color:#6b7280}[data-theme=dark] .locations-module__r405-a__searchInput:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c33}[data-theme=dark] .locations-module__r405-a__tableContainer{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__table thead{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__table th{color:#e0e0e0}[data-theme=dark] .locations-module__r405-a__table tbody tr{border-color:#2a2a2a}[data-theme=dark] .locations-module__r405-a__table tbody tr:hover{background:#2a2a2a}[data-theme=dark] .locations-module__r405-a__table td{color:#d0d0d0}[data-theme=dark] .locations-module__r405-a__locationName{color:#f0f0f0}[data-theme=dark] .locations-module__r405-a__cityState{color:#999}[data-theme=dark] .locations-module__r405-a__slugDisplayRow:hover{background:#2a2a2a}[data-theme=dark] .locations-module__r405-a__slugHighlight{color:#f0f0f0}[data-theme=dark] .locations-module__r405-a__slugDimmed{color:#666}[data-theme=dark] .locations-module__r405-a__slugInlineInput{color:#f0f0f0;background:#2a2a2a;border-color:#ea580c}[data-theme=dark] .locations-module__r405-a__slugPenIcon{color:#666}[data-theme=dark] .locations-module__r405-a__slugCancelBtn:hover{color:#f0f0f0;background:#3a3a3a}[data-theme=dark] .locations-module__r405-a__statusActive{color:#86efac;background:#16a34a33}[data-theme=dark] .locations-module__r405-a__statusInactive{color:#fca5a5;background:#dc262633}[data-theme=dark] .locations-module__r405-a__actionBtn{color:#999}[data-theme=dark] .locations-module__r405-a__actionBtn:hover{color:#f0f0f0;background:#3a3a3a}[data-theme=dark] .locations-module__r405-a__actionBtn.locations-module__r405-a__danger:hover{color:#fca5a5;background:#dc262633}[data-theme=dark] .locations-module__r405-a__card{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__cardTitle{color:#f0f0f0}[data-theme=dark] .locations-module__r405-a__cardAddress{color:#e0e0e0}[data-theme=dark] .locations-module__r405-a__cardMeta{color:#999}[data-theme=dark] .locations-module__r405-a__cardFooter{border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__tableCount{color:#999}[data-theme=dark] .locations-module__r405-a__emptyState{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__emptyIcon{color:#fb923c;background:linear-gradient(135deg,#ea580c33 0%,#c2410c33 100%)}[data-theme=dark] .locations-module__r405-a__emptyTitle{color:#f0f0f0}[data-theme=dark] .locations-module__r405-a__emptyDescription{color:#999}[data-theme=dark] .locations-module__r405-a__skeletonRow{background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__formLabel{color:#e0e0e0}[data-theme=dark] .locations-module__r405-a__formInput{color:#f0f0f0;background:#1a1a1a;border-color:#3a3a3a}[data-theme=dark] .locations-module__r405-a__formInput:focus{border-color:#ea580c;box-shadow:0 0 0 3px #ea580c33}[data-theme=dark] .locations-module__r405-a__checkboxLabel{color:#e0e0e0}
.onboarding-module__4GJvBa__container{background:#f9fafb;justify-content:center;align-items:flex-start;min-height:100vh;padding:24px 16px 48px;display:flex;position:relative;overflow-y:auto}.onboarding-module__4GJvBa__squaresBackground{z-index:0;opacity:0;pointer-events:none;width:100%;height:100%;transition:opacity .3s;position:fixed;top:0;left:0}.onboarding-module__4GJvBa__squaresBackground canvas{width:100%;height:100%}.onboarding-module__4GJvBa__content{z-index:1;width:100%;max-width:800px;position:relative}.onboarding-module__4GJvBa__header{text-align:center;margin-bottom:24px}.onboarding-module__4GJvBa__logoWrapper{justify-content:center;margin-bottom:12px;display:flex}.onboarding-module__4GJvBa__subtitle{color:#6b7280;margin:0;font-size:.875rem}.onboarding-module__4GJvBa__progressContainer{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex;position:relative}.onboarding-module__4GJvBa__progressStep{flex-direction:column;flex:1;align-items:center;display:flex;position:relative}.onboarding-module__4GJvBa__progressCircle{color:#6b7280;z-index:2;background:#e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:.875rem;font-weight:600;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.onboarding-module__4GJvBa__progressCircleActive{color:#ea580c;background:#1a1a1a;border:2px solid #ea580c;box-shadow:0 4px 12px #00000026,0 2px 4px #0000001a}.onboarding-module__4GJvBa__progressCircleCompleted{background:#059669;border:2px solid #059669}.onboarding-module__4GJvBa__progressLabel{color:#6b7280;text-align:center;margin-top:8px;font-size:.75rem}.onboarding-module__4GJvBa__progressLine{z-index:1;background:#e5e7eb;height:2px;transition:all .3s cubic-bezier(.4,0,.2,1);position:absolute;top:16px;left:50%;right:-50%}.onboarding-module__4GJvBa__progressLineActive{background:#10b981}.onboarding-module__4GJvBa__step{margin-bottom:24px}.onboarding-module__4GJvBa__stepTitle{color:#111827;margin:0 0 8px;font-size:1.25rem;font-weight:600}.onboarding-module__4GJvBa__stepDescription{color:#6b7280;margin:0 0 24px;font-size:.875rem}.onboarding-module__4GJvBa__formGrid{flex-direction:column;gap:20px;display:flex}.onboarding-module__4GJvBa__formRow{grid-template-columns:1fr;gap:20px;display:grid}.onboarding-module__4GJvBa__plansGrid{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}.onboarding-module__4GJvBa__planCard{cursor:pointer;background:#fff;border:2px solid #e5e7eb;border-radius:8px;padding:20px;transition:all .15s cubic-bezier(.4,0,.2,1);position:relative}.onboarding-module__4GJvBa__planCard:hover{border-color:#ea580c;box-shadow:0 4px 6px -1px #0000001a}.onboarding-module__4GJvBa__planCardSelected{background:#eff6ff;border-color:#ea580c;box-shadow:0 0 0 3px #3b82f61a}.onboarding-module__4GJvBa__planName{color:#111827;margin:0 0 12px;font-size:1.125rem;font-weight:600}.onboarding-module__4GJvBa__planPrice{align-items:baseline;gap:4px;margin-bottom:16px;display:flex}.onboarding-module__4GJvBa__planPriceAmount{color:#ea580c;font-size:2rem;font-weight:700}.onboarding-module__4GJvBa__planPricePeriod{color:#6b7280;font-size:.875rem}.onboarding-module__4GJvBa__planFeatures{flex-direction:column;gap:8px;margin:0;padding:0;list-style:none;display:flex}.onboarding-module__4GJvBa__planFeature{color:#374151;align-items:center;gap:8px;font-size:.875rem;display:flex}.onboarding-module__4GJvBa__planFeatureIcon{color:#10b981;flex-shrink:0;font-size:.75rem}.onboarding-module__4GJvBa__planSelected{color:#ea580c;text-align:center;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;justify-content:center;align-items:center;gap:6px;margin-top:16px;padding:8px 12px;font-size:.875rem;font-weight:600;display:flex}.onboarding-module__4GJvBa__fieldLabel{color:#374151;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.onboarding-module__4GJvBa__fieldHint{color:#9ca3af;margin:4px 0 0;font-size:.75rem}.onboarding-module__4GJvBa__subdomainPreview{color:#166534;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;align-items:center;gap:6px;margin-top:-8px;padding:8px 12px;font-size:.8125rem;display:flex}.onboarding-module__4GJvBa__subdomainPreview span{word-break:break-all;font-weight:600}.onboarding-module__4GJvBa__actions{flex-direction:column;justify-content:flex-end;gap:12px;display:flex}@media (min-width:640px){.onboarding-module__4GJvBa__container{padding:48px 32px 80px}.onboarding-module__4GJvBa__title{font-size:1.875rem}.onboarding-module__4GJvBa__subtitle{font-size:1rem}.onboarding-module__4GJvBa__progressCircle{width:40px;height:40px;font-size:1rem}.onboarding-module__4GJvBa__progressLabel{font-size:.875rem}.onboarding-module__4GJvBa__stepTitle{font-size:1.5rem}.onboarding-module__4GJvBa__stepDescription{font-size:1rem}.onboarding-module__4GJvBa__formRow{grid-template-columns:1fr 1fr}.onboarding-module__4GJvBa__actions{flex-direction:row}}@media (min-width:768px){.onboarding-module__4GJvBa__plansGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.onboarding-module__4GJvBa__plansGrid{grid-template-columns:repeat(3,1fr)}}[data-theme=dark] .onboarding-module__4GJvBa__container{background:#121212}[data-theme=dark] .onboarding-module__4GJvBa__squaresBackground{opacity:1;pointer-events:auto}[data-theme=dark] .onboarding-module__4GJvBa__title{color:#f97316}[data-theme=dark] .onboarding-module__4GJvBa__titleIcon{color:#f97316}[data-theme=dark] .onboarding-module__4GJvBa__subtitle{color:#999}[data-theme=dark] .onboarding-module__4GJvBa__progressCircle{color:#999;background:#2a2a2a}[data-theme=dark] .onboarding-module__4GJvBa__progressCircleActive{color:#f97316;background:#1a1a1a;border:2px solid #f97316;box-shadow:0 4px 12px #0006,0 2px 4px #0000004d}[data-theme=dark] .onboarding-module__4GJvBa__progressCircleCompleted{color:#fff;background:#059669;border:2px solid #059669}[data-theme=dark] .onboarding-module__4GJvBa__progressLabel{color:#999}[data-theme=dark] .onboarding-module__4GJvBa__progressLine{background:#2a2a2a}[data-theme=dark] .onboarding-module__4GJvBa__stepTitle{color:#f0f0f0}[data-theme=dark] .onboarding-module__4GJvBa__stepDescription{color:#999}[data-theme=dark] .onboarding-module__4GJvBa__planCard{background:#1a1a1a;border-color:#2a2a2a}[data-theme=dark] .onboarding-module__4GJvBa__planCard:hover{border-color:#ea580c;box-shadow:0 4px 12px #0000004d}[data-theme=dark] .onboarding-module__4GJvBa__planCardSelected{background:#ea580c1a;border-color:#ea580c;box-shadow:0 0 0 3px #ea580c26}[data-theme=dark] .onboarding-module__4GJvBa__planName{color:#f0f0f0}[data-theme=dark] .onboarding-module__4GJvBa__planPriceAmount{color:#f97316}[data-theme=dark] .onboarding-module__4GJvBa__planPricePeriod{color:#777}[data-theme=dark] .onboarding-module__4GJvBa__planFeature{color:#e0e0e0}[data-theme=dark] .onboarding-module__4GJvBa__planSelected{color:#f97316;background:#ea580c26;border-color:#ea580c4d}[data-theme=dark] .onboarding-module__4GJvBa__fieldLabel{color:#e0e0e0}[data-theme=dark] .onboarding-module__4GJvBa__fieldHint{color:#777}[data-theme=dark] .onboarding-module__4GJvBa__subdomainPreview{color:#86efac;background:#22c55e1a;border-color:#22c55e33}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar{width:8px}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar-track{background:#1a1a1a}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar-thumb{background:#555;border-radius:4px}[data-theme=dark] .onboarding-module__4GJvBa__container::-webkit-scrollbar-thumb:hover{background:#666}
.signup-module__cqMziG__container{background-color:#f9fafb;justify-content:center;align-items:center;min-height:100vh;padding:16px;display:flex}.signup-module__cqMziG__content{width:100%;max-width:500px}.signup-module__cqMziG__header{text-align:center;margin-bottom:24px}.signup-module__cqMziG__logoWrapper{justify-content:center;margin-bottom:16px;display:flex}.signup-module__cqMziG__subtitle{color:#6b7280;margin:0;font-size:.875rem}.signup-module__cqMziG__form{flex-direction:column;gap:20px;display:flex}.signup-module__cqMziG__grid{grid-template-columns:1fr;gap:16px;display:grid}.signup-module__cqMziG__passwordStrength{margin-top:8px}.signup-module__cqMziG__strengthBar{background-color:#e5e7eb;border-radius:2px;height:4px;margin-bottom:4px;overflow:hidden}.signup-module__cqMziG__strengthFill{height:100%;transition:width .3s,background-color .3s}.signup-module__cqMziG__strengthBar.signup-module__cqMziG__weak .signup-module__cqMziG__strengthFill{background-color:#ef4444;width:33%}.signup-module__cqMziG__strengthBar.signup-module__cqMziG__medium .signup-module__cqMziG__strengthFill{background-color:#f59e0b;width:66%}.signup-module__cqMziG__strengthBar.signup-module__cqMziG__strong .signup-module__cqMziG__strengthFill{background-color:#10b981;width:100%}.signup-module__cqMziG__strengthText{color:#6b7280;margin:0;font-size:.75rem}.signup-module__cqMziG__strengthText strong{text-transform:capitalize}.signup-module__cqMziG__link{color:#ea580c;font-weight:500;text-decoration:none;transition:color .15s}.signup-module__cqMziG__link:hover{color:#c2410c;text-decoration:underline}.signup-module__cqMziG__footer{text-align:center;border-top:1px solid #e5e7eb;margin-top:8px;padding-top:16px}.signup-module__cqMziG__footerText{color:#6b7280;margin:0;font-size:.875rem}@media (min-width:640px){.signup-module__cqMziG__title{font-size:2rem}.signup-module__cqMziG__grid{grid-template-columns:repeat(2,1fr);gap:20px}}[data-theme=dark] .signup-module__cqMziG__container{background-color:#121212}[data-theme=dark] .signup-module__cqMziG__title{color:#f97316}[data-theme=dark] .signup-module__cqMziG__subtitle{color:#999}[data-theme=dark] .signup-module__cqMziG__strengthBar{background-color:#3a3a3a}[data-theme=dark] .signup-module__cqMziG__strengthText{color:#999}[data-theme=dark] .signup-module__cqMziG__link{color:#f97316}[data-theme=dark] .signup-module__cqMziG__link:hover{color:#fb923c}[data-theme=dark] .signup-module__cqMziG__footer{border-color:#3a3a3a}[data-theme=dark] .signup-module__cqMziG__footerText{color:#999}
.AdminHeader-module__LcnYRG__header{z-index:100;background:#0f766e;justify-content:space-between;align-items:center;height:56px;padding:0 16px;display:flex;position:fixed;top:0;left:0;right:0}.AdminHeader-module__LcnYRG__left{align-items:center;gap:10px;display:flex}.AdminHeader-module__LcnYRG__hamburger{color:#fff;cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;width:36px;height:36px;padding:0;display:flex}.AdminHeader-module__LcnYRG__hamburger:hover{background:#ffffff1f}@media (min-width:1024px){.AdminHeader-module__LcnYRG__hamburger{display:none}}.AdminHeader-module__LcnYRG__logo{color:#fff;width:24px;height:24px}.AdminHeader-module__LcnYRG__badge{color:#fff;letter-spacing:.02em;text-transform:uppercase;background:#ffffff2e;border-radius:9999px;align-items:center;padding:2px 8px;font-size:11px;font-weight:600;display:inline-flex}.AdminHeader-module__LcnYRG__right{align-items:center;gap:12px;display:flex}.AdminHeader-module__LcnYRG__email{color:#ffffffd9;font-size:13px;display:none}@media (min-width:640px){.AdminHeader-module__LcnYRG__email{display:inline}}.AdminHeader-module__LcnYRG__dashLink{color:#fff;border-radius:6px;align-items:center;gap:4px;padding:6px 10px;font-size:13px;font-weight:500;text-decoration:none;transition:background .15s;display:inline-flex}.AdminHeader-module__LcnYRG__dashLink:hover{background:#ffffff1f}.AdminHeader-module__LcnYRG__logoutBtn{color:#fff;cursor:pointer;background:0 0;border:1px solid #ffffff4d;border-radius:6px;padding:6px 12px;font-size:13px;font-weight:500;transition:background .15s,border-color .15s}.AdminHeader-module__LcnYRG__logoutBtn:hover{background:#ffffff1f;border-color:#ffffff80}
.AdminSidebar-module__k2AnUa__backdrop{z-index:89;background:#0006;position:fixed;inset:56px 0 0}.AdminSidebar-module__k2AnUa__sidebar{z-index:90;background:#fff;border-right:1px solid #e5e7eb;flex-direction:column;width:240px;transition:width .2s,transform .2s;display:flex;position:fixed;top:56px;bottom:0;left:0;overflow-x:hidden}@media (max-width:1023px){.AdminSidebar-module__k2AnUa__sidebar{transform:translate(-100%)}.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__open{transform:translate(0);box-shadow:4px 0 24px #0000001f}}@media (min-width:1024px) and (max-width:1439px){.AdminSidebar-module__k2AnUa__sidebar{width:56px}.AdminSidebar-module__k2AnUa__sidebar .AdminSidebar-module__k2AnUa__navLabel{display:none}}@media (min-width:1440px){.AdminSidebar-module__k2AnUa__sidebar{width:240px}.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__collapsed{width:56px}.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__collapsed .AdminSidebar-module__k2AnUa__navLabel{display:none}}.AdminSidebar-module__k2AnUa__nav{flex-direction:column;flex:1;gap:2px;padding:16px 8px;display:flex}.AdminSidebar-module__k2AnUa__navItem{color:#6b7280;white-space:nowrap;border-radius:8px;align-items:center;gap:10px;padding:10px 12px;font-size:14px;font-weight:500;text-decoration:none;transition:background .15s,color .15s;display:flex;position:relative}.AdminSidebar-module__k2AnUa__navItem:hover{color:#0d9488;background:#f0fdfa}.AdminSidebar-module__k2AnUa__navItem.AdminSidebar-module__k2AnUa__active{color:#fff;background:#0d9488}.AdminSidebar-module__k2AnUa__navItem.AdminSidebar-module__k2AnUa__active:hover{color:#fff;background:#0f766e}.AdminSidebar-module__k2AnUa__navIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.AdminSidebar-module__k2AnUa__navLabel{text-overflow:ellipsis;overflow:hidden}@media (min-width:1024px) and (max-width:1439px){.AdminSidebar-module__k2AnUa__navItem{justify-content:center;padding:10px}.AdminSidebar-module__k2AnUa__navItem:hover:after{content:attr(title);color:#fff;white-space:nowrap;z-index:100;pointer-events:none;background:#111827;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 6px -1px #00000012}}@media (min-width:1440px){.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__collapsed .AdminSidebar-module__k2AnUa__navItem{justify-content:center;padding:10px}.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__collapsed .AdminSidebar-module__k2AnUa__navItem:hover:after{content:attr(title);color:#fff;white-space:nowrap;z-index:100;pointer-events:none;background:#111827;border-radius:6px;padding:4px 10px;font-size:12px;font-weight:500;position:absolute;top:50%;left:calc(100% + 8px);transform:translateY(-50%);box-shadow:0 4px 6px -1px #00000012}}.AdminSidebar-module__k2AnUa__collapseToggle{color:#6b7280;cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:10px;margin:8px;padding:10px 12px;font-size:13px;font-weight:500;transition:background .15s,color .15s;display:none}.AdminSidebar-module__k2AnUa__collapseToggle:hover{color:#0d9488;background:#f0fdfa}@media (min-width:1440px){.AdminSidebar-module__k2AnUa__collapseToggle{display:flex}.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__collapsed .AdminSidebar-module__k2AnUa__collapseToggle{border:none;justify-content:center;padding:10px}.AdminSidebar-module__k2AnUa__sidebar.AdminSidebar-module__k2AnUa__collapsed .AdminSidebar-module__k2AnUa__collapseToggle .AdminSidebar-module__k2AnUa__navLabel{display:none}}@media (min-width:1024px) and (max-width:1439px){.AdminSidebar-module__k2AnUa__collapseToggle{display:none}}
.BreadcrumbHeader-module__T7fgaa__nav{z-index:100;background:#fff;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;height:64px;padding:0 24px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:inset 0 -1px #0000001a}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__nav{padding:0 32px}}@media (min-width:1024px){.BreadcrumbHeader-module__T7fgaa__nav{padding:0 40px}}.BreadcrumbHeader-module__T7fgaa__faviconWrapper{flex-shrink:0;align-items:center;display:flex}.BreadcrumbHeader-module__T7fgaa__favicon{object-fit:contain;width:28px;height:28px}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__faviconWrapper{display:none}}.BreadcrumbHeader-module__T7fgaa__logoWrapper{flex-shrink:0;align-items:center;display:none}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__logoWrapper{display:flex}}.BreadcrumbHeader-module__T7fgaa__logo{object-fit:contain;height:auto;max-height:38px}.BreadcrumbHeader-module__T7fgaa__mobileBusinessLocation{flex:1;align-items:center;gap:6px;min-width:0;display:flex;position:relative}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__mobileBusinessLocation{display:none}}.BreadcrumbHeader-module__T7fgaa__mobileBusinessName{color:#111827;white-space:nowrap;text-overflow:ellipsis;max-width:100px;font-size:.8125rem;font-weight:600;overflow:hidden}@media (min-width:480px){.BreadcrumbHeader-module__T7fgaa__mobileBusinessName{max-width:140px}}.BreadcrumbHeader-module__T7fgaa__mobileSeparator{color:#d1d5db;flex-shrink:0;font-size:.75rem}.BreadcrumbHeader-module__T7fgaa__mobileLocationButton{cursor:pointer;background:#f9fafb;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;min-width:0;max-width:120px;padding:4px 6px;transition:all .15s;display:flex}@media (min-width:480px){.BreadcrumbHeader-module__T7fgaa__mobileLocationButton{max-width:150px}}.BreadcrumbHeader-module__T7fgaa__mobileLocationButton:hover{background:#f3f4f6;border-color:#d1d5db}.BreadcrumbHeader-module__T7fgaa__mobileLocationButton:active{background:#e5e7eb}.BreadcrumbHeader-module__T7fgaa__mobileLocationName{color:#374151;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;font-weight:500;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__mobileLocationChevron{color:#6b7280;flex-shrink:0;width:12px;height:12px;transition:transform .15s}.BreadcrumbHeader-module__T7fgaa__mobileLocationButton:hover .BreadcrumbHeader-module__T7fgaa__mobileLocationChevron{color:#374151}.BreadcrumbHeader-module__T7fgaa__mobileInlineDropdown{z-index:150;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:240px;max-width:300px;animation:.2s cubic-bezier(.4,0,.2,1) BreadcrumbHeader-module__T7fgaa__slideDown;position:absolute;top:calc(100% + 8px);left:0;right:0;box-shadow:0 4px 16px #0000001a}.BreadcrumbHeader-module__T7fgaa__mobileMenuButton{cursor:pointer;background:0 0;border:none;border-radius:8px;order:1;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileMenuButton:hover{background:#f9fafb}.BreadcrumbHeader-module__T7fgaa__mobileMenuButton:active{background:#f3f4f6}.BreadcrumbHeader-module__T7fgaa__hamburgerIcon{color:#111827;width:24px;height:24px}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__mobileMenuButton{display:none}}.BreadcrumbHeader-module__T7fgaa__breadcrumbList{flex-direction:row;flex:1;align-items:center;gap:0;min-width:0;margin:0;padding:0;list-style:none;display:none;overflow:visible}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__breadcrumbList{display:flex}}.BreadcrumbHeader-module__T7fgaa__separatorIcon{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:28px;display:flex}.BreadcrumbHeader-module__T7fgaa__breadcrumbItem{align-items:center;gap:8px;min-width:fit-content;max-width:100%;height:28px;display:flex}.BreadcrumbHeader-module__T7fgaa__breadcrumbItem svg{color:#9ca3af;flex-shrink:0;width:16px;min-width:16px;height:16px}.BreadcrumbHeader-module__T7fgaa__breadcrumbItem:first-child svg{display:none}.BreadcrumbHeader-module__T7fgaa__breadcrumbGroup{align-items:center;gap:0;min-width:0;max-width:100%;height:28px;display:flex;position:relative}.BreadcrumbHeader-module__T7fgaa__breadcrumbButton{cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:8px;min-width:0;max-width:100%;height:28px;padding:0;text-decoration:none;transition:opacity .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__breadcrumbButton:hover{opacity:.7}.BreadcrumbHeader-module__T7fgaa__avatar{color:#999;background:#2a2a2a;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:22px;min-width:22px;height:22px;font-size:.625rem;font-weight:700;line-height:1;display:flex}.BreadcrumbHeader-module__T7fgaa__locationIcon{color:#9ca3af;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:flex}.BreadcrumbHeader-module__T7fgaa__breadcrumbText{letter-spacing:-.01em;color:#111827;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;white-space:nowrap;text-overflow:ellipsis;align-items:center;min-width:0;max-width:150px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:.875rem;font-weight:600;line-height:1;transition:color .15s;display:flex;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__breadcrumbButton:hover .BreadcrumbHeader-module__T7fgaa__breadcrumbText{color:#0070f3}@media (min-width:640px){.BreadcrumbHeader-module__T7fgaa__breadcrumbText{max-width:220px;font-size:.9375rem}}@media (min-width:1024px){.BreadcrumbHeader-module__T7fgaa__breadcrumbText{max-width:none}}.BreadcrumbHeader-module__T7fgaa__chevronButton{cursor:pointer;color:#111827;background:0 0;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;margin-left:4px;padding:0;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__chevronButton:hover{background:#f9fafb}.BreadcrumbHeader-module__T7fgaa__chevronButton:active{background:#f3f4f6;transform:scale(.95)}.BreadcrumbHeader-module__T7fgaa__chevronButton svg{color:#111827;width:16px;height:16px}.BreadcrumbHeader-module__T7fgaa__dropdown{z-index:150;background:#fff;border:1px solid #e5e7eb;border-radius:12px;width:auto;min-width:280px;animation:.2s cubic-bezier(.4,0,.2,1) BreadcrumbHeader-module__T7fgaa__slideDown;position:absolute;top:calc(100% + 8px);left:0;box-shadow:0 4px 16px #0000001a}@keyframes BreadcrumbHeader-module__T7fgaa__slideDown{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.BreadcrumbHeader-module__T7fgaa__dropdownHeader{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;background:#f9fafb;border-bottom:1px solid #e5e7eb;border-radius:12px 12px 0 0;padding:12px 16px;font-size:.75rem;font-weight:700}.BreadcrumbHeader-module__T7fgaa__dropdownList{max-height:320px;padding:8px 0;overflow-y:auto}.BreadcrumbHeader-module__T7fgaa__dropdownList::-webkit-scrollbar{width:6px}.BreadcrumbHeader-module__T7fgaa__dropdownList::-webkit-scrollbar-track{background:0 0}.BreadcrumbHeader-module__T7fgaa__dropdownList::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:3px}.BreadcrumbHeader-module__T7fgaa__dropdownList::-webkit-scrollbar-thumb:hover{background:#9ca3af}.BreadcrumbHeader-module__T7fgaa__dropdownItem{cursor:pointer;text-align:left;background:0 0;border:none;border-left:3px solid #0000;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__dropdownItem:hover{background:#f9fafb;border-left-color:#0070f3}.BreadcrumbHeader-module__T7fgaa__dropdownItemActive{background:#0070f314;border-left-color:#0070f3}.BreadcrumbHeader-module__T7fgaa__dropdownItemActive:hover{background:#0070f31f}.BreadcrumbHeader-module__T7fgaa__dropdownItemIcon{color:#6b7280;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:flex}.BreadcrumbHeader-module__T7fgaa__dropdownItemContent{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.BreadcrumbHeader-module__T7fgaa__dropdownItemName{color:#111827;white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:600;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__dropdownItemActive .BreadcrumbHeader-module__T7fgaa__dropdownItemName{color:#0070f3}.BreadcrumbHeader-module__T7fgaa__dropdownItemMeta{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;font-size:.75rem;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__dropdownItemCheck{color:#0070f3;flex-shrink:0;justify-content:center;align-items:center;width:16px;min-width:16px;height:16px;display:flex}.BreadcrumbHeader-module__T7fgaa__dropdownOverlay{z-index:99;background:0 0;position:fixed;inset:0}.BreadcrumbHeader-module__T7fgaa__mobileMenu{z-index:150;background:#fff;border-bottom:1px solid #e5e7eb;animation:.2s cubic-bezier(.4,0,.2,1) BreadcrumbHeader-module__T7fgaa__slideDown;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 12px #0000001a}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__mobileMenu{display:none}}.BreadcrumbHeader-module__T7fgaa__mobileMenuContent{flex-direction:column;gap:8px;max-height:calc(100vh - 80px);padding:16px;display:flex;overflow-y:auto}.BreadcrumbHeader-module__T7fgaa__mobileMenuItem{cursor:pointer;text-align:left;background:#f9fafb;border:1px solid #e5e7eb;border-radius:12px;align-items:center;gap:12px;width:100%;padding:12px 16px;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileMenuItem:hover{background:#f3f4f6;border-color:#0070f3}.BreadcrumbHeader-module__T7fgaa__mobileMenuText{color:#111827;white-space:nowrap;text-overflow:ellipsis;flex:1;font-size:.875rem;font-weight:500;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__mobileLocationList{flex-direction:column;gap:4px;padding:8px 0 0;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileLocationItem{cursor:pointer;text-align:left;background:#fff;border:1px solid #e5e7eb;border-radius:8px;align-items:center;gap:12px;width:100%;padding:10px 16px;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileLocationItem:hover{background:#f9fafb;border-color:#0070f3}.BreadcrumbHeader-module__T7fgaa__mobileLocationItemActive{background:#0070f314;border-color:#0070f3}.BreadcrumbHeader-module__T7fgaa__mobileLocationItemActive:hover{background:#0070f31f}.BreadcrumbHeader-module__T7fgaa__mobileNavSection{flex-direction:column;gap:4px;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileNavItem{cursor:pointer;color:#6b7280;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;padding:12px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileNavItem:hover{color:#111827;background:#f9fafb}.BreadcrumbHeader-module__T7fgaa__mobileNavItemActive{color:#ea580c;background:#ea580c1a;font-weight:600}.BreadcrumbHeader-module__T7fgaa__mobileNavIcon{flex-shrink:0;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileNavIcon svg{stroke-width:2px;width:20px;height:20px}.BreadcrumbHeader-module__T7fgaa__mobileNavLabel{font-size:.875rem;font-weight:inherit;flex:1;line-height:1.25rem}.BreadcrumbHeader-module__T7fgaa__mobileLogoutButton{cursor:pointer;color:#6b7280;text-align:left;background:0 0;border:none;border-radius:12px;align-items:center;gap:12px;width:100%;margin-top:8px;padding:12px 16px;font-size:.875rem;font-weight:500;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__mobileLogoutButton:hover{color:#dc2626;background:#fef2f2}.BreadcrumbHeader-module__T7fgaa__mobileLogoutButton svg{stroke-width:2px;width:20px;height:20px}.BreadcrumbHeader-module__T7fgaa__userAvatarWrapper{order:0;align-items:center;display:flex;position:relative}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__userAvatarWrapper{order:10;margin-left:auto}}.BreadcrumbHeader-module__T7fgaa__userAvatarButton{cursor:pointer;background:0 0;border:none;border-radius:50%;align-items:center;gap:8px;padding:4px;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__userAvatarButton:hover{background:#f3f4f6}.BreadcrumbHeader-module__T7fgaa__userAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:32px;height:32px;font-size:.8125rem;font-weight:600;display:flex}@media (min-width:768px){.BreadcrumbHeader-module__T7fgaa__userAvatar{width:36px;height:36px;font-size:.875rem}}.BreadcrumbHeader-module__T7fgaa__profileDropdown{z-index:150;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:260px;animation:.2s cubic-bezier(.4,0,.2,1) BreadcrumbHeader-module__T7fgaa__slideDown;position:absolute;top:calc(100% + 8px);right:0;overflow:hidden;box-shadow:0 8px 24px #0000001f}.BreadcrumbHeader-module__T7fgaa__profileUserInfo{background:#f9fafb;border-bottom:1px solid #e5e7eb;align-items:center;gap:12px;padding:16px;display:flex}.BreadcrumbHeader-module__T7fgaa__profileUserAvatar{color:#fff;text-transform:uppercase;background:linear-gradient(135deg,#6366f1 0%,#8b5cf6 100%);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;font-size:1rem;font-weight:600;display:flex}.BreadcrumbHeader-module__T7fgaa__profileUserDetails{flex:1;min-width:0}.BreadcrumbHeader-module__T7fgaa__profileUserName{color:#111827;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.9375rem;font-weight:600;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__profileUserEmail{color:#6b7280;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:.8125rem;overflow:hidden}.BreadcrumbHeader-module__T7fgaa__profileMenuList{padding:8px 0}.BreadcrumbHeader-module__T7fgaa__profileMenuItem{cursor:pointer;text-align:left;color:#374151;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s;display:flex}.BreadcrumbHeader-module__T7fgaa__profileMenuItem:hover{color:#111827;background:#f9fafb}.BreadcrumbHeader-module__T7fgaa__profileMenuIcon{color:#6b7280;flex-shrink:0;width:18px;height:18px}.BreadcrumbHeader-module__T7fgaa__profileMenuItem:hover .BreadcrumbHeader-module__T7fgaa__profileMenuIcon{color:#374151}.BreadcrumbHeader-module__T7fgaa__profileMenuDivider{background:#e5e7eb;height:1px;margin:8px 0}.BreadcrumbHeader-module__T7fgaa__profileMenuItemDanger{color:#dc2626}.BreadcrumbHeader-module__T7fgaa__profileMenuItemDanger:hover{color:#dc2626;background:#fef2f2}.BreadcrumbHeader-module__T7fgaa__profileMenuItemDanger .BreadcrumbHeader-module__T7fgaa__profileMenuIcon{color:#dc2626}.BreadcrumbHeader-module__T7fgaa__themeToggleLabel{flex:1}.BreadcrumbHeader-module__T7fgaa__themeToggle{align-items:center;margin-left:auto;display:flex}.BreadcrumbHeader-module__T7fgaa__themeToggleTrack{cursor:pointer;background:#e5e7eb;border-radius:12px;width:44px;height:24px;transition:background .2s;position:relative}.BreadcrumbHeader-module__T7fgaa__themeToggleTrackActive{background:#ea580c}.BreadcrumbHeader-module__T7fgaa__themeToggleThumb{background:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #0003}.BreadcrumbHeader-module__T7fgaa__themeToggleTrackActive .BreadcrumbHeader-module__T7fgaa__themeToggleThumb{transform:translate(20px)}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__nav{background:#1a1a1a;border-bottom-color:#2a2a2a;box-shadow:inset 0 -1px #ffffff0d}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileBusinessName{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileSeparator{color:#4a4a4a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationButton{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationButton:hover{background:#3a3a3a;border-color:#4a4a4a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationName{color:#e0e0e0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationChevron{color:#999}:is([data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileInlineDropdown,[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdown){background:#1a1a1a;border-color:#3a3a3a;box-shadow:0 4px 16px #0006}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownHeader{color:#999;background:#121212;border-bottom-color:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownList::-webkit-scrollbar-thumb{background:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownList::-webkit-scrollbar-thumb:hover{background:#4a4a4a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownItem:hover{background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownItemActive{background:#0070f326}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownItemName{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownItemMeta{color:#777}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__dropdownItemIcon{color:#999}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileMenuButton:hover{background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileMenuButton:active{background:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__hamburgerIcon{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__breadcrumbItem svg{color:#6b7280}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__separatorIcon{color:#6b7280}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__breadcrumbText{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__chevronButton{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__chevronButton:hover{background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__chevronButton svg{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__locationIcon{color:#6b7280}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__avatar{color:#999;background:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileMenu{background:#1a1a1a;border-bottom-color:#2a2a2a;box-shadow:0 4px 12px #0006}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileMenuItem{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileMenuItem:hover{background:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileMenuText{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationItem{background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationItem:hover{background:#3a3a3a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLocationItemActive{background:#0070f326;border-color:#0070f3}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileNavItem{color:#999}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileNavItem:hover{color:#e0e0e0;background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileNavItemActive{color:#f97316;background:#ea580c26}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLogoutButton{color:#999}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__mobileLogoutButton:hover{color:#f87171;background:#dc262626}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__userAvatarButton:hover{background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileDropdown{background:#1a1a1a;border-color:#3a3a3a;box-shadow:0 8px 24px #0006}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileUserInfo{background:#121212;border-bottom-color:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileUserName{color:#f0f0f0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileUserEmail{color:#777}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuItem{color:#e0e0e0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuItem:hover{color:#f0f0f0;background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuIcon{color:#999}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuItem:hover .BreadcrumbHeader-module__T7fgaa__profileMenuIcon{color:#e0e0e0}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuDivider{background:#2a2a2a}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuItemDanger{color:#f87171}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuItemDanger:hover{color:#f87171;background:#dc262626}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__profileMenuItemDanger .BreadcrumbHeader-module__T7fgaa__profileMenuIcon{color:#f87171}[data-theme=dark] .BreadcrumbHeader-module__T7fgaa__themeToggleTrack{background:#3a3a3a}
.dashboard-module__Gx_nyq__container{--sidebar-width:80px;background-color:#f9fafb;max-width:100vw;min-height:100vh;transition:background-color .2s;overflow-x:hidden}[data-theme=dark] .dashboard-module__Gx_nyq__container{background-color:#121212}.dashboard-module__Gx_nyq__main{box-sizing:border-box;content-visibility:auto;width:100%;min-width:0;max-width:100vw;min-height:100vh;padding:76px 12px 12px;overflow:hidden auto}@media (min-width:768px){.dashboard-module__Gx_nyq__main{height:100vh;padding:76px 12px 12px 92px}}@media (min-width:1024px){.dashboard-module__Gx_nyq__main{padding:80px 16px 16px;padding-left:calc(var(--sidebar-width,80px) + 16px);transition:padding-left .15s cubic-bezier(.4,0,.2,1)}}@media (min-width:1440px){.dashboard-module__Gx_nyq__main{padding:84px 20px 20px;padding-left:calc(var(--sidebar-width,80px) + 20px)}}@media (min-width:1600px){.dashboard-module__Gx_nyq__main{flex-direction:column;display:flex}.dashboard-module__Gx_nyq__main>*{width:100%;max-width:1400px}}
.login-module__Si-P0q__container{background:#fff;justify-content:center;align-items:center;min-height:100dvh;padding:16px;display:flex}.login-module__Si-P0q__heroSection{display:none}.login-module__Si-P0q__heroImage{object-fit:cover;object-position:center;width:100%;height:100%}.login-module__Si-P0q__content{width:100%;max-width:100%}.login-module__Si-P0q__header{text-align:center;margin-bottom:24px}.login-module__Si-P0q__logoWrapper{justify-content:center;margin-bottom:20px;padding:0;display:flex}.login-module__Si-P0q__title{color:#6b7280;letter-spacing:-.02em;margin:0 0 8px;font-size:1.5rem;font-weight:700;line-height:1.2}.login-module__Si-P0q__subtitle{color:#6b7280;margin:0;font-size:.8125rem;font-weight:400}.login-module__Si-P0q__card{background:#fff;border:1px solid #e0e0e0;border-radius:12px;padding:20px;box-shadow:0 1px 3px #00000014}.login-module__Si-P0q__form{flex-direction:column;gap:16px;display:flex}.login-module__Si-P0q__inputGroup{flex-direction:column;gap:6px;display:flex}.login-module__Si-P0q__labelRow{justify-content:space-between;align-items:center;display:flex}.login-module__Si-P0q__label{color:#374151;letter-spacing:-.01em;align-items:center;gap:6px;font-size:.8125rem;font-weight:500;display:inline-flex}.login-module__Si-P0q__inputIcon{color:#6b7280;width:14px;height:14px}.login-module__Si-P0q__forgotLink{color:#ea580c;margin:-4px;padding:4px;font-size:.8125rem;font-weight:500;text-decoration:none;transition:color .15s}.login-module__Si-P0q__forgotLink:hover{color:#c2410c}.login-module__Si-P0q__submitButton{color:#ea580c;cursor:pointer;white-space:nowrap;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:#fff7ed;border:1px solid #fed7aa;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;padding:0 16px;font-size:.875rem;font-weight:500;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.login-module__Si-P0q__submitButton:hover:not(:disabled){background:#ffedd5;border-color:#fdba74}.login-module__Si-P0q__submitButton:active:not(:disabled){background:#fed7aa;transform:scale(.98)}.login-module__Si-P0q__submitButton:disabled{cursor:not-allowed;color:#9ca3af;background:#f3f4f6;border-color:#e5e7eb}.login-module__Si-P0q__buttonIcon{flex-shrink:0;width:18px;height:18px}.login-module__Si-P0q__spinner{width:20px;height:20px;animation:1s linear infinite login-module__Si-P0q__spin}.login-module__Si-P0q__spinnerCircle{opacity:.25}.login-module__Si-P0q__spinnerPath{opacity:.75}@keyframes login-module__Si-P0q__spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.login-module__Si-P0q__divider{text-align:center;align-items:center;margin:20px 0;display:flex}.login-module__Si-P0q__divider:before,.login-module__Si-P0q__divider:after{content:"";border-bottom:1px solid #e0e0e0;flex:1}.login-module__Si-P0q__dividerText{color:#6b7280;white-space:nowrap;padding:0 12px;font-size:.75rem;font-weight:400}.login-module__Si-P0q__signupLink{color:#6b7280;letter-spacing:-.01em;-webkit-tap-highlight-color:transparent;background:0 0;border:1px solid #e5e7eb;border-radius:6px;justify-content:center;align-items:center;gap:6px;width:100%;height:40px;padding:0 16px;font-size:.875rem;font-weight:500;text-decoration:none;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.login-module__Si-P0q__signupLink:hover{color:#374151;background:#f9fafb;border-color:#d1d5db}.login-module__Si-P0q__signupLink:active{transform:scale(.98)}.login-module__Si-P0q__arrowIcon{width:16px;height:16px;transition:transform .15s}.login-module__Si-P0q__signupLink:hover .login-module__Si-P0q__arrowIcon{transform:translate(2px)}@media (min-width:360px){.login-module__Si-P0q__container{padding:20px}.login-module__Si-P0q__card{padding:24px}.login-module__Si-P0q__form{gap:18px}.login-module__Si-P0q__logo{width:200px}}@media (min-width:640px){.login-module__Si-P0q__container{padding:32px}.login-module__Si-P0q__content{max-width:420px}.login-module__Si-P0q__header{margin-bottom:32px}.login-module__Si-P0q__logoWrapper{margin-bottom:32px;padding:0 20px}.login-module__Si-P0q__logo{width:250px}.login-module__Si-P0q__title{font-size:1.875rem}.login-module__Si-P0q__subtitle{font-size:.875rem}.login-module__Si-P0q__card{border-radius:16px;padding:32px}.login-module__Si-P0q__form{gap:20px}.login-module__Si-P0q__inputGroup{gap:8px}.login-module__Si-P0q__label{font-size:.875rem}.login-module__Si-P0q__inputIcon{width:16px;height:16px}.login-module__Si-P0q__submitButton{height:40px;padding:0 20px}.login-module__Si-P0q__divider{margin:24px 0}.login-module__Si-P0q__dividerText{padding:0 16px;font-size:.8125rem}.login-module__Si-P0q__signupLink{height:40px;padding:0 20px}}@media (min-width:1024px){.login-module__Si-P0q__container{flex-direction:row;justify-content:stretch;align-items:stretch;gap:0;margin:0;padding:0}.login-module__Si-P0q__heroSection{flex:0 0 55%;height:100vh;display:block;overflow:hidden}.login-module__Si-P0q__heroImage{object-fit:cover;width:100%;height:100%;display:block}.login-module__Si-P0q__content{box-sizing:border-box;flex-direction:column;flex:0 0 45%;justify-content:center;align-items:center;width:auto;max-width:none;padding:40px;display:flex}.login-module__Si-P0q__header,.login-module__Si-P0q__card{width:400px;max-width:calc(100% - 40px)}.login-module__Si-P0q__card{box-shadow:0 2px 8px #0000000f}}.login-module__Si-P0q__submitButton:focus-visible,.login-module__Si-P0q__signupLink:focus-visible,.login-module__Si-P0q__forgotLink:focus-visible{outline-offset:2px;outline:2px solid #ea580c}@supports (padding:max(0px)){.login-module__Si-P0q__container{padding-left:max(16px,env(safe-area-inset-left));padding-right:max(16px,env(safe-area-inset-right));padding-bottom:max(16px,env(safe-area-inset-bottom))}@media (min-width:360px){.login-module__Si-P0q__container{padding-left:max(20px,env(safe-area-inset-left));padding-right:max(20px,env(safe-area-inset-right));padding-bottom:max(20px,env(safe-area-inset-bottom))}}@media (min-width:640px){.login-module__Si-P0q__container{padding-left:max(32px,env(safe-area-inset-left));padding-right:max(32px,env(safe-area-inset-right))}}@media (min-width:1024px){.login-module__Si-P0q__container{padding:0}}}[data-theme=dark] .login-module__Si-P0q__container{background:#121212}[data-theme=dark] .login-module__Si-P0q__title{color:#f0f0f0}[data-theme=dark] .login-module__Si-P0q__subtitle{color:#999}[data-theme=dark] .login-module__Si-P0q__card{background:#1a1a1a;border-color:#2a2a2a;box-shadow:0 1px 3px #0000004d}[data-theme=dark] .login-module__Si-P0q__label{color:#e0e0e0}[data-theme=dark] .login-module__Si-P0q__inputIcon{color:#999}[data-theme=dark] .login-module__Si-P0q__forgotLink{color:#f97316}[data-theme=dark] .login-module__Si-P0q__forgotLink:hover{color:#fb923c}[data-theme=dark] .login-module__Si-P0q__submitButton{color:#f97316;background:#ea580c26;border-color:#ea580c4d}[data-theme=dark] .login-module__Si-P0q__submitButton:hover:not(:disabled){background:#ea580c40;border-color:#ea580c66}[data-theme=dark] .login-module__Si-P0q__submitButton:active:not(:disabled){background:#ea580c59}[data-theme=dark] .login-module__Si-P0q__submitButton:disabled{color:#666;background:#2a2a2a;border-color:#3a3a3a}[data-theme=dark] .login-module__Si-P0q__divider:before{border-color:#3a3a3a}[data-theme=dark] .login-module__Si-P0q__divider:after{border-color:#3a3a3a}[data-theme=dark] .login-module__Si-P0q__dividerText{color:#777}[data-theme=dark] .login-module__Si-P0q__signupLink{color:#999;background:0 0;border-color:#3a3a3a}[data-theme=dark] .login-module__Si-P0q__signupLink:hover{color:#e0e0e0;background:#2a2a2a;border-color:#4a4a4a}:is([data-theme=dark] .login-module__Si-P0q__submitButton:focus-visible,[data-theme=dark] .login-module__Si-P0q__signupLink:focus-visible,[data-theme=dark] .login-module__Si-P0q__forgotLink:focus-visible){outline-color:#f97316}
@keyframes AdminLoadingSkeleton-module__7pETKG__shimmer{0%{background-position:-400px 0}to{background-position:400px 0}}.AdminLoadingSkeleton-module__7pETKG__shimmer{border-radius:inherit;background:linear-gradient(90deg,#f3f4f6 0%,#e5e7eb 50%,#f3f4f6 100%) 0 0/800px 100%;width:100%;height:100%;animation:1.5s ease-in-out infinite AdminLoadingSkeleton-module__7pETKG__shimmer}.AdminLoadingSkeleton-module__7pETKG__cardGrid{grid-template-columns:1fr;gap:16px;display:grid}@media (min-width:640px){.AdminLoadingSkeleton-module__7pETKG__cardGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.AdminLoadingSkeleton-module__7pETKG__cardGrid{grid-template-columns:repeat(4,1fr)}}.AdminLoadingSkeleton-module__7pETKG__card{background:#fff;border:1px solid #e5e7eb;border-radius:12px;height:120px;overflow:hidden}.AdminLoadingSkeleton-module__7pETKG__table{background:#fff;border:1px solid #e5e7eb;border-radius:8px;overflow:hidden}.AdminLoadingSkeleton-module__7pETKG__tableHeader{background:#f9fafb;border-bottom:1px solid #e5e7eb;height:44px}.AdminLoadingSkeleton-module__7pETKG__tableHeader .AdminLoadingSkeleton-module__7pETKG__shimmer{background:linear-gradient(90deg,#f0f1f3 0%,#e5e7eb 50%,#f0f1f3 100%) 0 0/800px 100%;animation:1.5s ease-in-out infinite AdminLoadingSkeleton-module__7pETKG__shimmer}.AdminLoadingSkeleton-module__7pETKG__tableRow{border-bottom:1px solid #f3f4f6;height:52px}.AdminLoadingSkeleton-module__7pETKG__tableRow:last-child{border-bottom:none}.AdminLoadingSkeleton-module__7pETKG__textGroup{flex-direction:column;gap:12px;display:flex}.AdminLoadingSkeleton-module__7pETKG__textLine{background:#fff;border-radius:4px;height:16px;overflow:hidden}.AdminLoadingSkeleton-module__7pETKG__textLine:nth-child(odd){width:100%}.AdminLoadingSkeleton-module__7pETKG__textLine:nth-child(2n){width:75%}
.page-module__k3kZ4a__container{max-width:1280px;margin:0 auto;padding:16px}.page-module__k3kZ4a__header{margin-bottom:24px}.page-module__k3kZ4a__title{color:#111827;margin:0 0 4px;font-size:22px;font-weight:700}.page-module__k3kZ4a__subtitle{color:#6b7280;margin:0;font-size:14px}.page-module__k3kZ4a__filtersSection{margin-bottom:20px}.page-module__k3kZ4a__tableCard{background:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.page-module__k3kZ4a__paginationWrapper{background:#fff;border-top:1px solid #e5e7eb;padding:16px}.page-module__k3kZ4a__description{text-overflow:ellipsis;white-space:nowrap;max-width:240px;overflow:hidden}.page-module__k3kZ4a__actorBadge{color:#0d9488;background:#f0fdfa;border-radius:9999px;padding:2px 8px;font-size:12px;font-weight:500;display:inline-block}.page-module__k3kZ4a__timeText{color:#6b7280;white-space:nowrap;font-size:13px}.page-module__k3kZ4a__businessText{color:#111827;font-size:13px}.page-module__k3kZ4a__businessNull{color:#9ca3af;font-size:13px}@media (min-width:640px){.page-module__k3kZ4a__container{padding:24px}.page-module__k3kZ4a__title{font-size:26px}.page-module__k3kZ4a__subtitle{font-size:15px}.page-module__k3kZ4a__description{max-width:360px}}@media (min-width:1024px){.page-module__k3kZ4a__container{padding:32px}.page-module__k3kZ4a__description{max-width:480px}}
.page-module___oRB_W__container{background-color:#f9fafb;min-height:100%;padding:16px}.page-module___oRB_W__pageTitle{color:#111827;margin:0 0 24px;font-size:1.5rem;font-weight:700}.page-module___oRB_W__searchSection{margin-bottom:24px}.page-module___oRB_W__tableSection{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;overflow:hidden}.page-module___oRB_W__paginationWrapper{background-color:#fff;border-top:1px solid #e5e7eb;padding:16px 24px}.page-module___oRB_W__businessName{color:#0d9488;font-weight:500}.page-module___oRB_W__businessName:hover{color:#0f766e;text-decoration:underline}.page-module___oRB_W__errorBox{text-align:center;color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:24px;padding:24px}.page-module___oRB_W__errorBox p{margin:0 0 12px}.page-module___oRB_W__retryButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:500}.page-module___oRB_W__retryButton:hover{background-color:#0f766e}.page-module___oRB_W__deleteRowButton{color:#9ca3af;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:6px;justify-content:center;align-items:center;width:28px;height:28px;font-size:.8125rem;transition:all .15s;display:inline-flex}.page-module___oRB_W__deleteRowButton:hover{color:#dc2626;background-color:#fef2f2;border-color:#fecaca}.page-module___oRB_W__modalOverlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module___oRB_W__modal{background-color:#fff;border-radius:16px;width:100%;max-width:440px;padding:28px;box-shadow:0 20px 60px #00000026}.page-module___oRB_W__modalTitle{color:#111827;margin:0 0 12px;font-size:1.125rem;font-weight:700}.page-module___oRB_W__modalText{color:#6b7280;margin:0 0 20px;font-size:.875rem;line-height:1.5}.page-module___oRB_W__modalActions{align-items:center;gap:12px;display:flex}.page-module___oRB_W__deleteConfirmButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:background-color .15s}.page-module___oRB_W__deleteConfirmButton:hover{background-color:#b91c1c}.page-module___oRB_W__deleteConfirmButton:disabled{opacity:.6;cursor:not-allowed}.page-module___oRB_W__cancelButton{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.page-module___oRB_W__cancelButton:hover{color:#111827;background-color:#f9fafb}@media (min-width:640px){.page-module___oRB_W__container{padding:20px}}@media (min-width:1024px){.page-module___oRB_W__container{padding:24px}}
.AdminEmptyState-module__rJtxda__container{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:40px 20px;display:flex}.AdminEmptyState-module__rJtxda__iconCircle{color:#d1d5db;background:#f3f4f6;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;margin-bottom:16px;display:flex}.AdminEmptyState-module__rJtxda__title{color:#374151;margin:0 0 4px;font-size:16px;font-weight:600}.AdminEmptyState-module__rJtxda__description{color:#6b7280;max-width:320px;margin:0;font-size:14px}
.AdminSelect-module__Fd0o0a__container{position:relative}.AdminSelect-module__Fd0o0a__trigger{cursor:pointer;background:#fff;border:1px solid #e5e7eb;border-radius:8px;outline:none;justify-content:space-between;align-items:center;gap:8px;width:100%;height:40px;padding:0 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s;display:inline-flex}.AdminSelect-module__Fd0o0a__trigger:hover{border-color:#d1d5db}.AdminSelect-module__Fd0o0a__triggerOpen{border-color:#0d9488;box-shadow:0 0 0 3px #0d94881a}.AdminSelect-module__Fd0o0a__selectedText{color:#374151;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AdminSelect-module__Fd0o0a__placeholderText{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.AdminSelect-module__Fd0o0a__chevron{color:#6b7280;flex-shrink:0;transition:transform .2s}.AdminSelect-module__Fd0o0a__chevronOpen{transform:rotate(180deg)}.AdminSelect-module__Fd0o0a__dropdown{z-index:60;background:#fff;border:1px solid #e5e7eb;border-radius:8px;min-width:100%;max-height:220px;margin:0;padding:4px;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow-y:auto;box-shadow:0 4px 16px #0000001a}.AdminSelect-module__Fd0o0a__option{color:#374151;cursor:pointer;border-radius:6px;justify-content:space-between;align-items:center;padding:8px 12px;font-size:14px;transition:background .1s;display:flex}.AdminSelect-module__Fd0o0a__option:hover{background:#f3f4f6}.AdminSelect-module__Fd0o0a__optionSelected{color:#0d9488;background:#f0fdfa;font-weight:500}.AdminSelect-module__Fd0o0a__optionSelected:hover{background:#e6fcf5}.AdminSelect-module__Fd0o0a__checkIcon{color:#0d9488;flex-shrink:0}
.page-module__tcFL-G__container{background-color:#f9fafb;max-width:1400px;min-height:100vh;margin:0 auto;padding:16px}.page-module__tcFL-G__pageTitle{color:#111827;margin:0 0 24px;font-size:1.5rem;font-weight:700}.page-module__tcFL-G__kpiGrid{grid-template-columns:1fr;gap:16px;margin-bottom:32px;display:grid}.page-module__tcFL-G__section{margin-bottom:32px}.page-module__tcFL-G__sectionHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;margin-bottom:16px;display:flex}.page-module__tcFL-G__sectionTitle{color:#111827;margin:0;font-size:1.25rem;font-weight:600}.page-module__tcFL-G__chartCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:32px;padding:20px}.page-module__tcFL-G__chartTitle{color:#111827;margin:0 0 16px;font-size:1rem;font-weight:600}.page-module__tcFL-G__createButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;align-items:center;gap:6px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.page-module__tcFL-G__createButton:hover{background-color:#0f766e}.page-module__tcFL-G__planGrid{grid-template-columns:1fr;gap:20px;display:grid}.page-module__tcFL-G__planCard{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;flex-direction:column;gap:12px;padding:20px;transition:box-shadow .15s;display:flex}.page-module__tcFL-G__planCard:hover{box-shadow:0 2px 8px #0000000f}.page-module__tcFL-G__planCardHeader{justify-content:space-between;align-items:center;gap:8px;display:flex}.page-module__tcFL-G__planName{color:#111827;margin:0;font-size:1.125rem;font-weight:600}.page-module__tcFL-G__planPrice{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.page-module__tcFL-G__planPricePeriod{color:#6b7280;font-size:.875rem;font-weight:400}.page-module__tcFL-G__planDescription{color:#6b7280;margin:0;font-size:.875rem;line-height:1.4}.page-module__tcFL-G__planMeta{color:#6b7280;align-items:center;gap:12px;font-size:.8125rem;display:flex}.page-module__tcFL-G__planSubscribers{align-items:center;gap:4px;display:inline-flex}.page-module__tcFL-G__planLimits{flex-wrap:wrap;gap:6px;margin:0;padding:0;list-style:none;display:flex}.page-module__tcFL-G__limitTag{color:#0d9488;background-color:#f0fdfa;border:1px solid #ccfbf1;border-radius:9999px;align-items:center;padding:4px 10px;font-size:.75rem;font-weight:500;display:inline-flex}.page-module__tcFL-G__planFeatures{flex-direction:column;gap:4px;margin:0;padding:0;list-style:none;display:flex}.page-module__tcFL-G__featureItem{align-items:center;gap:6px;font-size:.8125rem;display:flex}.page-module__tcFL-G__featureIncluded{color:#059669}.page-module__tcFL-G__featureExcluded{color:#9ca3af}.page-module__tcFL-G__planActions{border-top:1px solid #e5e7eb;align-items:center;gap:8px;margin-top:auto;padding-top:12px;display:flex}.page-module__tcFL-G__editButton{color:#0d9488;cursor:pointer;background-color:#f0fdfa;border:1px solid #ccfbf1;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:inline-flex}.page-module__tcFL-G__editButton:hover{background-color:#ccfbf1}.page-module__tcFL-G__toggleActiveButton{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.page-module__tcFL-G__toggleActiveButton:hover{color:#111827;background-color:#f9fafb}.page-module__tcFL-G__modalOverlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__tcFL-G__modal{background-color:#fff;border-radius:16px;width:calc(100% - 32px);max-width:600px;max-height:90vh;padding:32px;overflow-y:auto;box-shadow:0 20px 60px #00000026}.page-module__tcFL-G__modalTitle{color:#111827;margin:0 0 24px;font-size:1.25rem;font-weight:700}.page-module__tcFL-G__formGroup{margin-bottom:16px}.page-module__tcFL-G__formLabel{color:#374151;margin-bottom:6px;font-size:.875rem;font-weight:500;display:block}.page-module__tcFL-G__formInput,.page-module__tcFL-G__formTextarea{color:#111827;box-sizing:border-box;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;width:100%;padding:10px;font-size:.875rem;transition:border-color .15s,box-shadow .15s;display:block}.page-module__tcFL-G__formInput:focus,.page-module__tcFL-G__formTextarea:focus{border-color:#0d9488;outline:none;box-shadow:0 0 0 3px #0d948826}.page-module__tcFL-G__formTextarea{resize:vertical;min-height:80px}.page-module__tcFL-G__priceInputWrapper{align-items:center;display:flex;position:relative}.page-module__tcFL-G__pricePrefix{color:#6b7280;pointer-events:none;font-size:.875rem;font-weight:500;position:absolute;left:12px}.page-module__tcFL-G__priceInput{padding-left:28px;}.page-module__tcFL-G__toggleRow{justify-content:space-between;align-items:center;gap:12px;display:flex}.page-module__tcFL-G__toggleSwitch{cursor:pointer;background-color:#d1d5db;border:none;border-radius:9999px;flex-shrink:0;width:48px;height:24px;padding:0;transition:background-color .2s;position:relative}.page-module__tcFL-G__toggleSwitch:after{content:"";background-color:#fff;border-radius:50%;width:20px;height:20px;transition:transform .2s;position:absolute;top:2px;left:2px;box-shadow:0 1px 3px #00000026}.page-module__tcFL-G__toggleSwitchOn{background-color:#0d9488}.page-module__tcFL-G__toggleSwitchOn:after{transform:translate(24px)}.page-module__tcFL-G__dynamicSection{margin-bottom:16px}.page-module__tcFL-G__dynamicSectionTitle{color:#374151;margin:0 0 8px;font-size:.875rem;font-weight:500}.page-module__tcFL-G__dynamicRow{align-items:center;gap:8px;margin-bottom:8px;display:flex}.page-module__tcFL-G__dynamicRow .page-module__tcFL-G__formInput{margin-bottom:0}.page-module__tcFL-G__dynamicKeyInput{flex:1}.page-module__tcFL-G__dynamicValueInput{flex-shrink:0;width:100px}.page-module__tcFL-G__addButton{color:#0d9488;cursor:pointer;background-color:#0000;border:1px dashed #0d9488;border-radius:6px;align-items:center;gap:4px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:inline-flex}.page-module__tcFL-G__addButton:hover{background-color:#f0fdfa}.page-module__tcFL-G__deleteButton{color:#9ca3af;cursor:pointer;background-color:#0000;border:none;border-radius:6px;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;padding:0;font-size:1rem;line-height:1;transition:background-color .15s,color .15s;display:inline-flex}.page-module__tcFL-G__deleteButton:hover{color:#dc2626;background-color:#fee2e2}.page-module__tcFL-G__buttonGroup{align-items:center;gap:12px;margin-top:24px;display:flex}.page-module__tcFL-G__saveButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:.875rem;font-weight:500;transition:background-color .15s;display:inline-flex}.page-module__tcFL-G__saveButton:hover{background-color:#0f766e}.page-module__tcFL-G__saveButton:disabled{opacity:.6;cursor:not-allowed}.page-module__tcFL-G__cancelButton{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;padding:10px 24px;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s;display:inline-flex}.page-module__tcFL-G__cancelButton:hover{color:#111827;background-color:#f9fafb}.page-module__tcFL-G__errorBanner{color:#dc2626;background-color:#fee2e2;border:1px solid #fecaca;border-radius:8px;margin-bottom:16px;padding:12px 16px;font-size:.875rem}@media (min-width:640px){.page-module__tcFL-G__container{padding:24px}.page-module__tcFL-G__kpiGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:768px){.page-module__tcFL-G__planGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__tcFL-G__container{padding:32px}.page-module__tcFL-G__kpiGrid{grid-template-columns:repeat(5,1fr)}}@media (min-width:1200px){.page-module__tcFL-G__planGrid{grid-template-columns:repeat(3,1fr)}}
.page-module__fQhK8G__container{background-color:#f9fafb;min-height:100%;padding:16px}.page-module__fQhK8G__header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin-bottom:24px;display:flex}.page-module__fQhK8G__pageTitle{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.page-module__fQhK8G__periodSelect{min-width:160px}.page-module__fQhK8G__kpiGrid{grid-template-columns:1fr;gap:16px;margin-bottom:24px;display:grid}.page-module__fQhK8G__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;padding:20px}.page-module__fQhK8G__cardTitle{color:#111827;margin:0 0 16px;font-size:1rem;font-weight:600}.page-module__fQhK8G__chartContainer{min-height:200px}.page-module__fQhK8G__lineChart{flex-direction:column;height:200px;display:flex}.page-module__fQhK8G__lineChartBars{flex:1;align-items:flex-end;gap:2px;display:flex}.page-module__fQhK8G__lineChartCol{flex-direction:column;flex:1;align-items:center;gap:6px;min-width:0;display:flex}.page-module__fQhK8G__lineChartBar{background-color:#0d9488;border-radius:3px 3px 0 0;width:100%;min-height:2px;transition:height .5s}.page-module__fQhK8G__lineChartCol:hover .page-module__fQhK8G__lineChartBar{background-color:#0f766e}.page-module__fQhK8G__lineChartLabel{color:#9ca3af;white-space:nowrap;text-overflow:ellipsis;max-width:100%;font-size:10px;overflow:hidden}.page-module__fQhK8G__twoColumn{grid-template-columns:1fr;gap:24px;margin-top:24px;display:grid}.page-module__fQhK8G__rightColumn{flex-direction:column;gap:24px;display:flex}.page-module__fQhK8G__tableScroll{-webkit-overflow-scrolling:touch;overflow-x:auto}.page-module__fQhK8G__table{border-collapse:collapse;width:100%}.page-module__fQhK8G__th{text-align:left;color:#6b7280;text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;border-bottom:1px solid #e5e7eb;padding:8px 12px;font-size:11px;font-weight:600}.page-module__fQhK8G__thRight{text-align:right}.page-module__fQhK8G__tr{border-bottom:1px solid #f3f4f6}.page-module__fQhK8G__tr:last-child{border-bottom:none}.page-module__fQhK8G__td{color:#374151;vertical-align:middle;padding:10px 12px;font-size:13px}.page-module__fQhK8G__tdRight{text-align:right;font-variant-numeric:tabular-nums}.page-module__fQhK8G__pagePath{color:#0d9488;word-break:break-all;font-family:SF Mono,Fira Code,monospace;font-size:12px}.page-module__fQhK8G__emptyText{color:#9ca3af;text-align:center;margin:0;padding:24px 0;font-size:.875rem}.page-module__fQhK8G__errorBox{text-align:center;color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:24px;padding:24px}.page-module__fQhK8G__errorBox p{margin:0 0 12px}.page-module__fQhK8G__retryButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:500}.page-module__fQhK8G__retryButton:hover{background-color:#0f766e}@media (min-width:640px){.page-module__fQhK8G__container{padding:20px}.page-module__fQhK8G__kpiGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1024px){.page-module__fQhK8G__container{padding:24px}.page-module__fQhK8G__twoColumn{grid-template-columns:1fr 380px}}
.page-module__B3L9xG__container{background-color:#f9fafb;min-height:100%;padding:16px}.page-module__B3L9xG__backLink{color:#0d9488;cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;margin-bottom:20px;padding:0;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-flex}.page-module__B3L9xG__backLink:hover{color:#0f766e}.page-module__B3L9xG__header{flex-direction:column;gap:8px;margin-bottom:24px;display:flex}.page-module__B3L9xG__headerTop{flex-direction:column;gap:8px;display:flex}.page-module__B3L9xG__businessTitle{color:#111827;margin:0;font-size:1.5rem;font-weight:700}.page-module__B3L9xG__headerMeta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.page-module__B3L9xG__metaText{color:#6b7280;font-size:.875rem}.page-module__B3L9xG__card{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-bottom:24px;padding:24px}.page-module__B3L9xG__cardTitle{color:#111827;margin:0 0 20px;font-size:1.125rem;font-weight:600}.page-module__B3L9xG__infoGrid{grid-template-columns:1fr;gap:16px;display:grid}.page-module__B3L9xG__infoItem{flex-direction:column;gap:4px;display:flex}.page-module__B3L9xG__infoLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.page-module__B3L9xG__infoValue{color:#111827;font-size:.9375rem;font-weight:500}.page-module__B3L9xG__subscriptionRow{flex-direction:column;gap:4px;display:flex}.page-module__B3L9xG__subscriptionLabel{color:#6b7280;text-transform:uppercase;letter-spacing:.05em;font-size:.75rem;font-weight:600}.page-module__B3L9xG__subscriptionValue{color:#111827;font-size:.9375rem;font-weight:500}.page-module__B3L9xG__cancelNote{color:#d97706;margin-top:4px;font-size:.8125rem;font-weight:500}.page-module__B3L9xG__tableWrapper{border:1px solid #e5e7eb;border-radius:8px;margin-top:4px;overflow:hidden}.page-module__B3L9xG__errorBox{text-align:center;color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:24px;padding:24px}.page-module__B3L9xG__errorBox p{margin:0 0 12px}.page-module__B3L9xG__retryButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:500}.page-module__B3L9xG__retryButton:hover{background-color:#0f766e}.page-module__B3L9xG__deleteButton{color:#dc2626;cursor:pointer;background-color:#fff;border:1px solid #fecaca;border-radius:8px;align-items:center;gap:4px;padding:6px 14px;font-size:.8125rem;font-weight:500;transition:background-color .15s;display:inline-flex}.page-module__B3L9xG__deleteButton:hover{background-color:#fef2f2}.page-module__B3L9xG__modalOverlay{z-index:50;background-color:#00000080;justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.page-module__B3L9xG__modal{background-color:#fff;border-radius:16px;width:100%;max-width:440px;padding:28px;box-shadow:0 20px 60px #00000026}.page-module__B3L9xG__modalTitle{color:#111827;margin:0 0 12px;font-size:1.125rem;font-weight:700}.page-module__B3L9xG__modalText{color:#6b7280;margin:0 0 20px;font-size:.875rem;line-height:1.5}.page-module__B3L9xG__modalActions{align-items:center;gap:12px;display:flex}.page-module__B3L9xG__deleteConfirmButton{color:#fff;cursor:pointer;background-color:#dc2626;border:none;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:background-color .15s}.page-module__B3L9xG__deleteConfirmButton:hover{background-color:#b91c1c}.page-module__B3L9xG__deleteConfirmButton:disabled{opacity:.6;cursor:not-allowed}.page-module__B3L9xG__cancelButton{color:#6b7280;cursor:pointer;background-color:#fff;border:1px solid #e5e7eb;border-radius:8px;padding:10px 20px;font-size:.875rem;font-weight:500;transition:background-color .15s,color .15s}.page-module__B3L9xG__cancelButton:hover{color:#111827;background-color:#f9fafb}@media (min-width:640px){.page-module__B3L9xG__container{padding:20px}.page-module__B3L9xG__header{flex-direction:row;justify-content:space-between;align-items:flex-start}.page-module__B3L9xG__infoGrid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__B3L9xG__container{padding:24px}.page-module__B3L9xG__infoGrid{grid-template-columns:repeat(2,1fr)}}
.page-module__Z-3nqa__container{background-color:#f9fafb;min-height:100%;padding:16px}.page-module__Z-3nqa__pageTitle{color:#111827;margin:0 0 24px;font-size:1.5rem;font-weight:700}.page-module__Z-3nqa__kpiGrid{grid-template-columns:1fr;gap:16px;display:grid}.page-module__Z-3nqa__section{background-color:#fff;border:1px solid #e5e7eb;border-radius:12px;margin-top:24px;padding:24px}.page-module__Z-3nqa__sectionTitle{color:#111827;margin:0 0 16px;font-size:1.125rem;font-weight:600}.page-module__Z-3nqa__signupList{margin:0;padding:0;list-style:none}.page-module__Z-3nqa__signupItem{border-bottom:1px solid #e5e7eb;flex-direction:column;gap:4px;padding:12px 0;display:flex}.page-module__Z-3nqa__signupItem:last-child{border-bottom:none}.page-module__Z-3nqa__signupName{color:#111827;font-size:.9375rem;font-weight:500}.page-module__Z-3nqa__signupPlan{color:#0d9488;background-color:#f0fdfa;border-radius:9999px;width:fit-content;padding:2px 10px;font-size:.75rem;font-weight:600;line-height:1.5;display:inline-block}.page-module__Z-3nqa__signupTime{color:#6b7280;font-size:.875rem}.page-module__Z-3nqa__errorBox{text-align:center;color:#991b1b;background-color:#fef2f2;border:1px solid #fecaca;border-radius:12px;margin-top:24px;padding:24px}.page-module__Z-3nqa__errorBox p{margin:0 0 12px}.page-module__Z-3nqa__retryButton{color:#fff;cursor:pointer;background-color:#0d9488;border:none;border-radius:8px;padding:8px 20px;font-size:.875rem;font-weight:500}.page-module__Z-3nqa__retryButton:hover{background-color:#0f766e}@media (min-width:640px){.page-module__Z-3nqa__container{padding:20px}.page-module__Z-3nqa__kpiGrid{grid-template-columns:repeat(2,1fr)}.page-module__Z-3nqa__signupItem{flex-direction:row;align-items:center;gap:12px}.page-module__Z-3nqa__signupTime{margin-left:auto}}@media (min-width:1024px){.page-module__Z-3nqa__container{padding:24px}.page-module__Z-3nqa__kpiGrid{grid-template-columns:repeat(3,1fr)}}@media (min-width:1280px){.page-module__Z-3nqa__kpiGrid{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}}
.Navbar-module__gMkAEa__navbar{z-index:1000;height:64px;transition:background-color .3s,-webkit-backdrop-filter .3s,backdrop-filter .3s,box-shadow .3s;position:fixed;top:0;left:0;right:0}.Navbar-module__gMkAEa__navbarScrolled{-webkit-backdrop-filter:blur(20px);background-color:#ffffffeb;box-shadow:0 1px #0000000f}.Navbar-module__gMkAEa__navbarInner{justify-content:space-between;align-items:center;max-width:1200px;height:100%;margin:0 auto;padding:0 24px;display:flex}.Navbar-module__gMkAEa__logoLink{flex-shrink:0;align-items:center;text-decoration:none;display:flex}.Navbar-module__gMkAEa__logoDark{color:#0d9488!important}.Navbar-module__gMkAEa__desktopNav{align-items:center;gap:4px;display:flex}.Navbar-module__gMkAEa__navLink{color:#374151;white-space:nowrap;cursor:pointer;background:0 0;border:none;border-radius:6px;align-items:center;gap:5px;padding:8px 14px;font-family:inherit;font-size:14px;font-weight:500;line-height:1.4;text-decoration:none;transition:color .2s,background-color .2s;display:flex}.Navbar-module__gMkAEa__navLink:hover{color:#0d9488;background-color:#0d94880f}.Navbar-module__gMkAEa__dropdownContainer{position:relative}.Navbar-module__gMkAEa__dropdownTrigger{}.Navbar-module__gMkAEa__chevron{transition:transform .2s}.Navbar-module__gMkAEa__chevronOpen{transform:rotate(180deg)}.Navbar-module__gMkAEa__dropdownMenu{z-index:100;visibility:hidden;pointer-events:none;background:#fff;border:1px solid #e5e7eb;border-radius:12px;min-width:220px;margin-top:8px;padding:8px;position:absolute;top:100%;left:50%;transform:translate(-50%);box-shadow:0 12px 32px #00000014}.Navbar-module__gMkAEa__dropdownMenuOpen{visibility:visible;pointer-events:auto}.Navbar-module__gMkAEa__dropdownLink{color:#374151;white-space:nowrap;border-radius:8px;padding:10px 14px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:block}.Navbar-module__gMkAEa__dropdownLink:hover{color:#0d9488;background-color:#0d94880f}.Navbar-module__gMkAEa__actions{flex-shrink:0;align-items:center;gap:8px;display:flex}.Navbar-module__gMkAEa__loginLink{color:#374151;border-radius:8px;padding:8px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:color .2s,background-color .2s}.Navbar-module__gMkAEa__loginLink:hover{color:#0d9488;background-color:#0d94880f}.Navbar-module__gMkAEa__ctaButton{color:#fff;cursor:pointer;white-space:nowrap;background:#0d9488;border:none;border-radius:8px;justify-content:center;align-items:center;padding:9px 20px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:inline-flex}.Navbar-module__gMkAEa__ctaButton:hover{background:#0f766e;transform:translateY(-1px)}.Navbar-module__gMkAEa__ctaButton:active{transform:translateY(0)}.Navbar-module__gMkAEa__hamburger{cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background-color .2s;display:none}.Navbar-module__gMkAEa__hamburger:hover{background-color:#0000000d}.Navbar-module__gMkAEa__hamburgerIcon{flex-direction:column;gap:5px;width:22px;display:flex}.Navbar-module__gMkAEa__hamburgerLine{transform-origin:50%;background-color:#374151;border-radius:1px;width:100%;height:2px;transition:transform .3s,opacity .3s;display:block}.Navbar-module__gMkAEa__hamburgerOpen .Navbar-module__gMkAEa__hamburgerLine:first-child{transform:translateY(7px)rotate(45deg)}.Navbar-module__gMkAEa__hamburgerOpen .Navbar-module__gMkAEa__hamburgerLine:nth-child(2){opacity:0}.Navbar-module__gMkAEa__hamburgerOpen .Navbar-module__gMkAEa__hamburgerLine:nth-child(3){transform:translateY(-7px)rotate(-45deg)}.Navbar-module__gMkAEa__mobileOverlay{z-index:999;background-color:#0000004d;position:fixed;inset:0}.Navbar-module__gMkAEa__mobileMenu{z-index:1001;background-color:#fff;border-left:1px solid #e5e7eb;flex-direction:column;width:320px;max-width:85vw;display:flex;position:fixed;top:0;bottom:0;right:0}.Navbar-module__gMkAEa__mobileMenuHeader{border-bottom:1px solid #e5e7eb;flex-shrink:0;justify-content:space-between;align-items:center;height:64px;padding:0 20px;display:flex}.Navbar-module__gMkAEa__mobileCloseBtn{cursor:pointer;color:#374151;background:0 0;border:1px solid #e5e7eb;border-radius:8px;justify-content:center;align-items:center;width:36px;height:36px;transition:background-color .2s;display:flex}.Navbar-module__gMkAEa__mobileCloseBtn:hover{background-color:#0000000a}.Navbar-module__gMkAEa__mobileCloseIcon{width:18px;height:18px}.Navbar-module__gMkAEa__mobileMenuBody{flex:1;padding:16px 0;overflow-y:auto}.Navbar-module__gMkAEa__mobileLink{color:#374151;border-radius:8px;margin:0 16px;padding:12px 24px;font-size:15px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:block}.Navbar-module__gMkAEa__mobileLink:hover{color:#0d9488;background-color:#0d94880f}.Navbar-module__gMkAEa__mobileAccordionBtn{color:#374151;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:space-between;align-items:center;width:calc(100% - 32px);margin:0 16px;padding:12px 24px;font-family:inherit;font-size:15px;font-weight:500;transition:color .15s,background-color .15s;display:flex}.Navbar-module__gMkAEa__mobileAccordionBtn:hover{color:#0d9488;background-color:#0d94880f}.Navbar-module__gMkAEa__mobileAccordionContent{padding:0 16px;overflow:hidden}.Navbar-module__gMkAEa__mobileSubLink{color:#6b7280;border-radius:8px;padding:10px 24px 10px 40px;font-size:14px;font-weight:500;text-decoration:none;transition:color .15s,background-color .15s;display:block}.Navbar-module__gMkAEa__mobileSubLink:hover{color:#0d9488;background-color:#0d94880f}.Navbar-module__gMkAEa__mobileMenuFooter{border-top:1px solid #e5e7eb;flex-direction:column;flex-shrink:0;gap:10px;padding:16px 20px;display:flex}.Navbar-module__gMkAEa__mobileLoginLink{color:#374151;border:1px solid #d1d5db;border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;font-size:14px;font-weight:500;text-decoration:none;transition:border-color .2s,background-color .2s;display:flex}.Navbar-module__gMkAEa__mobileLoginLink:hover{background-color:#f9fafb;border-color:#9ca3af}.Navbar-module__gMkAEa__mobileCtaButton{color:#fff;background:#0d9488;border-radius:8px;justify-content:center;align-items:center;padding:11px 16px;font-size:14px;font-weight:600;text-decoration:none;transition:all .2s;display:flex}.Navbar-module__gMkAEa__mobileCtaButton:hover{background:#0f766e}@media (max-width:768px){.Navbar-module__gMkAEa__desktopNav,.Navbar-module__gMkAEa__actions{display:none}.Navbar-module__gMkAEa__hamburger{display:flex}.Navbar-module__gMkAEa__navbarInner{padding:0 16px}}@media (min-width:769px){.Navbar-module__gMkAEa__mobileOverlay,.Navbar-module__gMkAEa__mobileMenu{display:none!important}}
.AdminShell-module__83HBMG__shell{flex-direction:column;display:flex}.AdminShell-module__83HBMG__main{flex:1;min-height:calc(100vh - 56px);margin-top:56px;margin-left:0;padding:24px 16px;transition:margin-left .2s}@media (min-width:640px){.AdminShell-module__83HBMG__main{padding:24px}}@media (min-width:1024px) and (max-width:1439px){.AdminShell-module__83HBMG__main{margin-left:56px;padding:28px 32px}}@media (min-width:1440px){.AdminShell-module__83HBMG__main{margin-left:240px;padding:28px 40px}.AdminShell-module__83HBMG__main.AdminShell-module__83HBMG__mainCollapsed{margin-left:56px}}.AdminShell-module__83HBMG__loadingShell{min-height:100vh}.AdminShell-module__83HBMG__loadingHeader{background:#0f766e;height:56px}.AdminShell-module__83HBMG__loadingBody{display:flex}.AdminShell-module__83HBMG__loadingSidebar{background:#fff;border-right:1px solid #e5e7eb;flex-shrink:0;width:240px;min-height:calc(100vh - 56px);display:none}@media (min-width:1024px) and (max-width:1439px){.AdminShell-module__83HBMG__loadingSidebar{width:56px;display:block}}@media (min-width:1440px){.AdminShell-module__83HBMG__loadingSidebar{display:block}}.AdminShell-module__83HBMG__loadingContent{flex:1;padding:28px 16px}@media (min-width:640px){.AdminShell-module__83HBMG__loadingContent{padding:28px 24px}}@media (min-width:1024px){.AdminShell-module__83HBMG__loadingContent{padding:28px 32px}}@media (min-width:1440px){.AdminShell-module__83HBMG__loadingContent{padding:28px 40px}}
.Footer-module__9z548G__footer{color:#6b7280;background-color:#f9fafb;border-top:1px solid #e5e7eb;width:100%;font-size:.9375rem;line-height:1.6}.Footer-module__9z548G__columnsSection{border-bottom:1px solid #e5e7eb;width:100%}.Footer-module__9z548G__columnsInner{grid-template-columns:1fr;gap:40px;max-width:1200px;margin:0 auto;padding:48px 20px;display:grid}.Footer-module__9z548G__brandColumn{flex-direction:column;gap:16px;display:flex}.Footer-module__9z548G__logoLink{color:#0d9488;align-items:center;text-decoration:none;transition:opacity .2s;display:inline-flex}.Footer-module__9z548G__logoLink:hover{opacity:.85}.Footer-module__9z548G__logo{color:#0d9488!important}.Footer-module__9z548G__tagline{color:#6b7280;max-width:280px;margin:0;font-size:.875rem;line-height:1.6}.Footer-module__9z548G__socialIcons{gap:10px;margin-top:4px;display:flex}.Footer-module__9z548G__socialIcon{color:#9ca3af;background-color:#0000;border:1px solid #e5e7eb;border-radius:50%;justify-content:center;align-items:center;width:36px;height:36px;text-decoration:none;transition:color .2s,background-color .2s,border-color .2s;display:flex}.Footer-module__9z548G__socialIcon:hover{color:#0d9488;background-color:#0d94880f;border-color:#0d94884d}.Footer-module__9z548G__linkColumn{flex-direction:column;gap:16px;display:flex}.Footer-module__9z548G__columnHeading{text-transform:uppercase;letter-spacing:1.2px;color:#111827;margin:0;font-size:.8125rem;font-weight:600}.Footer-module__9z548G__linkList{flex-direction:column;gap:10px;margin:0;padding:0;list-style:none;display:flex}.Footer-module__9z548G__footerLink{color:#6b7280;font-size:.875rem;text-decoration:none;transition:color .2s}.Footer-module__9z548G__footerLink:hover{color:#0d9488}.Footer-module__9z548G__bottomBar{width:100%}.Footer-module__9z548G__bottomBarInner{flex-direction:column;align-items:center;gap:12px;max-width:1200px;margin:0 auto;padding:20px;display:flex}.Footer-module__9z548G__copyright{color:#9ca3af;margin:0;font-size:.8125rem}@media (min-width:640px){.Footer-module__9z548G__columnsInner{grid-template-columns:1fr 1fr;gap:40px 32px;padding:56px 32px}.Footer-module__9z548G__brandColumn{grid-column:1/-1}.Footer-module__9z548G__bottomBarInner{flex-direction:row;justify-content:center;padding:20px 32px}}@media (min-width:768px){.Footer-module__9z548G__columnsInner{grid-template-columns:repeat(2,1fr);gap:48px 40px}.Footer-module__9z548G__brandColumn{grid-column:1/-1}}@media (min-width:1024px){.Footer-module__9z548G__columnsInner{grid-template-columns:1.6fr 1fr 1fr 1fr;gap:48px;padding:64px 40px}.Footer-module__9z548G__brandColumn{grid-column:auto}.Footer-module__9z548G__bottomBarInner{padding:20px 40px}}@media (prefers-reduced-motion:reduce){.Footer-module__9z548G__footerLink,.Footer-module__9z548G__socialIcon,.Footer-module__9z548G__logoLink{transition:none}}
