:root{--main-color: #dc472d;--main-background: #f6f2eb;--main-title-color: #2d2c36;--secondary-title-color: #666}*{margin:0;padding:0;box-sizing:border-box}html,body{margin:0;padding:0;height:100%;font-family:Plus Jakarta Sans,sans-serif;overflow-x:hidden}#root{margin:0;padding:0;height:100%;background:transparent}a{color:inherit;text-decoration:none}button{border:none;background:none;padding:0;font-family:inherit;cursor:pointer}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}:root{--icon-color: currentColor;--icon-bg: transparent}._xs_t9hj5_6{width:15px;height:15px}._sm_t9hj5_10{width:16px;height:16px}._md_t9hj5_14{width:20px;height:20px}._lg_t9hj5_18{width:24px;height:24px}._card_t9hj5_22{width:25px;height:25px}._xl_t9hj5_26{width:32px;height:32px}._xxl_t9hj5_30{width:40px;height:40px}._animalCard_t9hj5_34{width:45px;height:45px}._base_t9hj5_39{position:relative;display:inline-flex;align-items:center;justify-content:center;width:auto;height:auto;padding:var(--icon-padding, 0);border-radius:var(--icon-radius, 50%);color:var(--icon-color);background:var(--icon-bg);line-height:1;-webkit-user-select:none;user-select:none;transition:color .15s ease,background .15s ease,transform .05s ease;border:none}._withBg_t9hj5_63{--icon-bg: color-mix(in srgb, currentColor 8%, transparent)}._hoverable_t9hj5_67:hover:not(._disabled_t9hj5_67){--icon-bg: color-mix(in srgb, currentColor 12%, transparent)}._interactive_t9hj5_71{cursor:pointer}._interactive_t9hj5_71:active:not(._disabled_t9hj5_67){transform:translateY(.5px)}._disabled_t9hj5_67{opacity:.5;cursor:not-allowed;pointer-events:none}._icon_t9hj5_83{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}._dot_t9hj5_97{position:absolute;right:3px;top:3px;width:8px;height:8px;background:#ef4444;border:2px solid white;border-radius:9999px}._loader_3knp6_1{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem}._iconContainer_3knp6_9{display:flex;align-items:center;justify-content:center}._rotatingIcon_3knp6_15{animation:_rotate_3knp6_1 1s linear infinite}@keyframes _rotate_3knp6_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._text_3knp6_28{margin:0;font-size:.875rem;color:var(--text-secondary);text-align:center}._overlay_3knp6_35{position:fixed;inset:0;background-color:#fffc;display:flex;align-items:center;justify-content:center;z-index:9999}@media(max-width:768px){._text_3knp6_28{font-size:.8rem}}._toast_mbt72_2{position:relative;min-width:320px;max-width:420px;background:#fff;border-radius:8px;box-shadow:0 10px 25px #0000001a,0 4px 6px #0000000d;border:1px solid #e5e7eb;overflow:hidden;transform:translate(100%);opacity:0;transition:all .3s cubic-bezier(.4,0,.2,1);margin-bottom:12px;z-index:1000}._toast_mbt72_2._visible_mbt72_21{transform:translate(0);opacity:1}._toast_mbt72_2._leaving_mbt72_26{transform:translate(100%);opacity:0}._toast_mbt72_2._top-left_mbt72_32,._toast_mbt72_2._bottom-left_mbt72_33{transform:translate(-100%)}._toast_mbt72_2._top-left_mbt72_32._visible_mbt72_21,._toast_mbt72_2._bottom-left_mbt72_33._visible_mbt72_21{transform:translate(0)}._toast_mbt72_2._top-left_mbt72_32._leaving_mbt72_26,._toast_mbt72_2._bottom-left_mbt72_33._leaving_mbt72_26{transform:translate(-100%)}._toast_mbt72_2._success_mbt72_48{border-left:4px solid #10b981}._toast_mbt72_2._error_mbt72_52{border-left:4px solid #ef4444}._toast_mbt72_2._warning_mbt72_56{border-left:4px solid #f59e0b}._toast_mbt72_2._info_mbt72_60{border-left:4px solid #3b82f6}._content_mbt72_65{display:flex;align-items:flex-start;padding:16px;gap:12px}._iconWrapper_mbt72_72{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;margin-top:2px}._textContent_mbt72_82{flex:1;min-width:0}._title_mbt72_87{font-weight:600;font-size:14px;line-height:1.4;color:var(--main-title-color);margin-bottom:2px}._message_mbt72_95{font-size:13px;line-height:1.4;color:var(--secondary-title-color)}._closeButton_mbt72_101{flex-shrink:0;display:flex;align-items:center;justify-content:center;width:24px;height:24px;background:none;border:none;cursor:pointer;border-radius:4px;transition:background-color .2s}._closeButton_mbt72_101:hover{background-color:#f3f4f6}._closeButton_mbt72_101:focus{outline:2px solid #3b82f6;outline-offset:-2px}._actions_mbt72_125{display:flex;gap:8px;padding:0 16px 16px;justify-content:flex-end}._actionButton_mbt72_132{padding:6px 12px;border-radius:6px;font-size:12px;font-weight:500;cursor:pointer;transition:all .2s;border:1px solid transparent}._actionButton_mbt72_132._primary_mbt72_142{background:#3b82f6;color:#fff}._actionButton_mbt72_132._primary_mbt72_142:hover{background:#2563eb}._actionButton_mbt72_132._secondary_mbt72_151{background:transparent;color:#6b7280;border-color:#d1d5db}._actionButton_mbt72_132._secondary_mbt72_151:hover{background:#f9fafb;color:#374151}._progressBar_mbt72_163{position:absolute;bottom:0;left:0;height:2px;background:currentColor;opacity:.3;animation:_progressBarAnimation_mbt72_1 linear forwards;transform-origin:left}._success_mbt72_48 ._progressBar_mbt72_163{color:#10b981}._error_mbt72_52 ._progressBar_mbt72_163{color:#ef4444}._warning_mbt72_56 ._progressBar_mbt72_163{color:#f59e0b}._info_mbt72_60 ._progressBar_mbt72_163{color:#3b82f6}@keyframes _progressBarAnimation_mbt72_1{0%{transform:scaleX(1)}to{transform:scaleX(0)}}@media(prefers-color-scheme:dark){._toast_mbt72_2{background:var(--main-title-color);border-color:#374151;color:#f9fafb}._title_mbt72_87{color:#f9fafb}._message_mbt72_95{color:#d1d5db}._closeButton_mbt72_101:hover{background-color:#374151}._actionButton_mbt72_132._secondary_mbt72_151{color:#d1d5db;border-color:#4b5563}._actionButton_mbt72_132._secondary_mbt72_151:hover{background:#374151;color:#f9fafb}}@media(max-width:480px){._toast_mbt72_2{min-width:calc(100vw - 32px);max-width:calc(100vw - 32px);margin:0 16px 12px}}._container_18f34_2{position:fixed;z-index:9999;pointer-events:none}._container_18f34_2>*{pointer-events:auto}._container_18f34_2._top-right_18f34_13{top:20px;right:20px}._container_18f34_2._top-left_18f34_18{top:20px;left:20px}._container_18f34_2._bottom-right_18f34_23{bottom:20px;right:20px}._container_18f34_2._bottom-left_18f34_28{bottom:20px;left:20px}._container_18f34_2._top-center_18f34_33{top:20px;left:50%;transform:translate(-50%)}._container_18f34_2._bottom-center_18f34_39{bottom:20px;left:50%;transform:translate(-50%)}@media(max-width:480px){._container_18f34_2{left:0!important;right:0!important;transform:none!important;width:100%}._container_18f34_2._top-right_18f34_13,._container_18f34_2._top-left_18f34_18,._container_18f34_2._top-center_18f34_33{top:10px}._container_18f34_2._bottom-right_18f34_23,._container_18f34_2._bottom-left_18f34_28,._container_18f34_2._bottom-center_18f34_39{bottom:10px}}._layout_1q2e7_1{display:flex;min-height:100vh;width:100%;position:relative;overflow-x:hidden}._sidebar_1q2e7_9{width:345px;min-height:100vh;background-color:#fff;flex-shrink:0;transition:all .3s ease}._sidebar_1q2e7_9._collapsed_1q2e7_17{width:80px}._main_1q2e7_21{flex:1;background-color:var(--main-background);padding:50px;display:flex;flex-direction:column;gap:24px;overflow-x:hidden;min-width:0}._mobileHeader_1q2e7_35{display:none;position:fixed;top:0;left:0;right:0;height:70px;background-color:#fff;border-bottom:1px solid #e5e5e5;z-index:1000;padding:0 20px;align-items:center;justify-content:space-between}._hamburgerButton_1q2e7_50{background:none;border:none;padding:8px;cursor:pointer;display:flex;align-items:center;justify-content:center}._mobileOverlay_1q2e7_60{display:none;position:fixed;inset:0;background-color:#00000080;z-index:1500}@media(max-width:1024px)and (min-width:769px){._layout_1q2e7_1{flex-direction:column}._mobileHeader_1q2e7_35{display:flex}._sidebar_1q2e7_9{position:fixed;top:0;left:-345px;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2000;transform:translate(0);box-shadow:2px 0 10px #0000001a}._sidebar_1q2e7_9._open_1q2e7_94{transform:translate(345px)}._mobileOverlay_1q2e7_60._visible_1q2e7_98{display:block}._main_1q2e7_21{margin-top:70px;padding:30px}}@media(max-width:768px)and (min-width:641px){._layout_1q2e7_1{flex-direction:column}._mobileHeader_1q2e7_35{display:flex}._sidebar_1q2e7_9{position:fixed;top:0;left:-345px;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2000;transform:translate(0);box-shadow:2px 0 10px #0000001a}._sidebar_1q2e7_9._open_1q2e7_94{transform:translate(345px)}._mobileOverlay_1q2e7_60._visible_1q2e7_98{display:block}._main_1q2e7_21{margin-top:70px;padding:20px}}@media(max-width:640px){._layout_1q2e7_1{flex-direction:column}._mobileHeader_1q2e7_35{display:flex}._sidebar_1q2e7_9{position:fixed;top:0;left:-345px;height:100vh;height:100dvh;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:2000;transform:translate(0);box-shadow:2px 0 10px #0000001a}._sidebar_1q2e7_9._open_1q2e7_94{transform:translate(345px)}._mobileOverlay_1q2e7_60._visible_1q2e7_98{display:block}._main_1q2e7_21{margin-top:70px;padding:12px}}._layout_1q2e7_1[data-font-family=primary]{font-family:Plus Jakarta Sans,sans-serif}._layout_1q2e7_1[data-font-family=secondary]{font-family:VC Henrietta,sans-serif}._navigationButton_bnanz_1{display:flex;align-items:center;gap:12px;padding:12px 16px;border:none;border-radius:8px;background:transparent;color:var(--secondary-title-color);cursor:pointer;width:100%;text-align:left;transition:all .3s ease;font-size:14px;font-weight:400}._navigationButton_bnanz_1:hover{background-color:#dc472d1a}._navigationButton_bnanz_1._active_bnanz_22{background-color:var(--main-color);color:#fff}._navigationButton_bnanz_1._active_bnanz_22:hover{background-color:#c03d29}._label_bnanz_31{flex:1;opacity:1;transition:opacity .3s ease}._iconOnly_bnanz_38{justify-content:center;padding:12px;width:auto;min-width:48px;transition:all .3s ease}._iconOnly_bnanz_38 ._label_bnanz_31{display:none;opacity:0}._navigationButton_bnanz_1[data-font-family=primary]{font-family:Plus Jakarta Sans,sans-serif}._navigationButton_bnanz_1[data-font-family=secondary]{font-family:VC Henrietta,serif}._base_12ryw_1{display:inline-flex;align-items:center;justify-content:center;font-size:16px;font-weight:400;font-family:var(--btn-font, "Plus Jakarta Sans", sans-serif);cursor:pointer;transition:all .2s ease-in-out;gap:15px;height:46px;min-height:40px;box-sizing:border-box;color:var(--btn-color, #fff);background:var(--btn-bg, var(--main-color));border:1px solid var(--btn-border, transparent);padding:var(--btn-padding, 15px);border-radius:var(--btn-radius, 10px)}._base_12ryw_1:hover:not(._disabled_12ryw_22){color:var(--btn-hover-color, var(--btn-color, #fff));background:var(--btn-hover-bg, var(--btn-bg, var(--main-color)));border-color:var(--btn-hover-border, var(--btn-border, transparent))}._base_12ryw_1:hover:not(._disabled_12ryw_22) svg{color:var(--btn-hover-icon-color, var(--btn-hover-color, var(--btn-color, #fff)))}._disabled_12ryw_22{opacity:.5;cursor:not-allowed}._loading_12ryw_39{cursor:not-allowed;pointer-events:none;opacity:.8}._loadingIcon_12ryw_45{animation:_spin_12ryw_1 1s linear infinite}@keyframes _spin_12ryw_1{0%{transform:rotate(0)}to{transform:rotate(360deg)}}._text_12ryw_58{display:inline-flex;align-items:center;line-height:1}._base_12ryw_1 svg{display:flex;align-items:center;justify-content:center;flex-shrink:0}._iconOnly_12ryw_72{padding:12px;min-width:40px;height:20px}._unauthorizedContainer_19gye_2{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:64px 24px;text-align:center;min-height:400px}._unauthorizedTitle_19gye_13{font-size:24px;font-weight:600;color:#495057;margin-bottom:16px;font-family:var(--font-primary)}._unauthorizedDescription_19gye_22{font-size:16px;color:#6c757d;line-height:1.5;margin-bottom:24px;max-width:500px;font-family:var(--font-primary)}._unauthorizedIcon_19gye_32{font-size:64px;color:#dc3545;margin-bottom:24px}._backButton_19gye_39{margin-top:16px}._sidebar_lms8i_1{padding:35px;background:#fff;display:flex;flex-direction:column;height:100%;min-height:100vh;justify-content:space-between;transition:all .3s ease}._sidebar_lms8i_1._collapsed_lms8i_13{width:80px;padding:20px 10px}._logoLink_lms8i_18{display:block;text-decoration:none;margin-bottom:35px;text-align:center}._logo_lms8i_18{width:125px;height:40px;display:block;margin:0 auto;cursor:pointer;transition:opacity .2s ease}._logo_lms8i_18:hover{opacity:.8}._topSection_lms8i_38{display:flex;flex-direction:column}._navigation_lms8i_43{display:flex;flex-direction:column;gap:10px;margin-top:1rem}._navLink_lms8i_50{text-decoration:none;color:inherit;display:block}._navLink_lms8i_50:hover{text-decoration:none}._bottomNavigation_lms8i_60{display:flex;flex-direction:column;gap:10px}._logoutButton_lms8i_66{cursor:pointer;width:100%;display:block;text-decoration:none;color:inherit}._logoCollapsed_lms8i_75{width:50px;height:50px;border-radius:50%;font-family:VC Henrietta;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700;font-size:24px;margin:0 auto;transition:all .2s ease}._logoCollapsed_lms8i_75:hover{opacity:.8}._navigation_lms8i_43,._bottomNavigation_lms8i_60{align-items:stretch}._sidebar_lms8i_1._collapsed_lms8i_13 ._logoLink_lms8i_18{margin-bottom:20px}._sidebar_lms8i_1._collapsed_lms8i_13 ._navigation_lms8i_43,._sidebar_lms8i_1._collapsed_lms8i_13 ._bottomNavigation_lms8i_60{align-items:center}
