:root{--animal-primary-color:#19c8b9;--animal-primary-color-hover:#3dd4c6;--animal-primary-color-active:#50b9ab;--animal-primary-color-bg:#e6f9f6;--animal-success-color:#6fba2c;--animal-success-color-hover:#85cc45;--animal-success-color-active:#5a9e1e;--animal-warning-color:#f5c31c;--animal-warning-color-hover:#f7d04a;--animal-warning-color-active:#dba90e;--animal-error-color:#e05a5a;--animal-error-color-hover:#e87878;--animal-error-color-active:#c94444;--animal-text-color:#794f27;--animal-text-color-secondary:#9f927d;--animal-text-color-disabled:#c4b89e;--animal-border-color:#aaa69d;--animal-border-color-hover:#827157;--animal-border-color-light:#e8e2d6;--animal-bg-color:#f8f8f0;--animal-bg-color-secondary:#f0e8d8;--animal-bg-color-disabled:#f0ece2;--animal-bg-color-input:#fffbe7;--animal-shadow-color-light:#3d342814;--animal-shadow-warm:#bdaea0;--animal-shadow-soft:#d4c9b4;--animal-shadow-soft-hover:#c4b89e;--animal-shadow-soft-strong:#a89878;--animal-font-family:Nunito, "Noto Sans SC", "Zen Maru Gothic", "HarmonyOS Sans SC", "MiSans", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--animal-font-size-sm:12px;--animal-font-size-base:14px;--animal-font-size-lg:16px;--animal-line-height-base:1.5715;--animal-spacing-xs:4px;--animal-spacing-sm:8px;--animal-spacing-md:12px;--animal-spacing-lg:16px;--animal-spacing-xl:24px;--animal-border-radius-sm:16px;--animal-border-radius-base:18px;--animal-border-radius-lg:24px;--animal-border-width:2px;--animal-shadow-sm:0 2px 4px 0 #3d34280f;--animal-shadow-base:0 3px 10px 0 #3d34281a;--animal-shadow-lg:0 8px 24px 0 #3d342824;--animal-motion-duration-fast:.15s;--animal-motion-duration-base:.25s;--animal-motion-duration-slow:.35s;--animal-motion-ease:cubic-bezier(.4, 0, .2, 1);--animal-height-sm:32px;--animal-height-base:40px;--animal-height-lg:48px}*,:before,:after{box-sizing:border-box}[class^=animal-],.animal-root{font-family:var(--animal-font-family);color:var(--animal-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animal-island-icon{vertical-align:middle;flex-shrink:0;display:inline-block}.animal-island-icon--bounce:hover{animation:.3s ease-in-out forwards animal-island-icon-bounce}@keyframes animal-island-icon-bounce{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(-5deg)}to{transform:scale(1.1)rotate(-4deg)}}.animal-btn[data-v-3ebbabbf]{white-space:nowrap;cursor:pointer;-webkit-user-select:none;user-select:none;letter-spacing:.02em;border:2px solid #0000;border-radius:50px;outline:none;justify-content:center;align-items:center;gap:8px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:600;line-height:1;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:0 2px 4px #3d34280f}.animal-btn[data-v-3ebbabbf]:focus-visible{outline-offset:2px;outline:2px solid #19c8b9}.animal-btn[data-v-3ebbabbf]:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.animal-btn--small[data-v-3ebbabbf]{border-radius:16px;height:32px;padding:0 16px;font-size:12px}.animal-btn--middle[data-v-3ebbabbf]{height:45px;padding:0 20px;font-size:14px}.animal-btn--large[data-v-3ebbabbf]{border-radius:24px;height:48px;padding:0 32px;font-size:16px}.animal-btn--default[data-v-3ebbabbf]{color:#794f27;background:#f8f8f0;border-color:#aaa69d}.animal-btn--default[data-v-3ebbabbf]:hover:not(:disabled){color:#19c8b9;border-color:#19c8b9;transform:translateY(-1px);box-shadow:0 3px 10px #3d34281a}.animal-btn--default[data-v-3ebbabbf]:active:not(:disabled){color:#50b9ab;border-color:#50b9ab;transform:translateY(0);box-shadow:0 2px 4px #3d34280f}.animal-btn--primary[data-v-3ebbabbf]{color:#794f27;background:#f8f8f0;border-color:#f8f8f0;box-shadow:0 5px #bdaea0}.animal-btn--primary[data-v-3ebbabbf]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px #bdaea0}.animal-btn--primary[data-v-3ebbabbf]:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #bdaea0}.animal-btn--dashed[data-v-3ebbabbf]{color:#794f27;background:#f8f8f0;border-style:dashed;border-color:#aaa69d}.animal-btn--dashed[data-v-3ebbabbf]:hover:not(:disabled){color:#19c8b9;border-color:#19c8b9;transform:translateY(-1px)}.animal-btn--dashed[data-v-3ebbabbf]:active:not(:disabled){color:#50b9ab;border-color:#50b9ab;transform:translateY(0)}.animal-btn--text[data-v-3ebbabbf]{color:#794f27;box-shadow:none;background:0 0;border-color:#0000}.animal-btn--text[data-v-3ebbabbf]:hover:not(:disabled){background:#f0e8d8}.animal-btn--text[data-v-3ebbabbf]:active:not(:disabled){background:#e9ddc6}.animal-btn--link[data-v-3ebbabbf]{color:#19c8b9;box-shadow:none;background:0 0;border-color:#0000}.animal-btn--link[data-v-3ebbabbf]:hover:not(:disabled){color:#3dd4c6;opacity:.85}.animal-btn--link[data-v-3ebbabbf]:active:not(:disabled){color:#50b9ab}.animal-btn--danger.animal-btn--primary[data-v-3ebbabbf]{color:#fff;background:#e05a5a;border-color:#e05a5a;box-shadow:0 5px #c94444}.animal-btn--danger.animal-btn--primary[data-v-3ebbabbf]:hover:not(:disabled){background:#e87878;border-color:#e87878;box-shadow:0 6px #c94444}.animal-btn--danger.animal-btn--primary[data-v-3ebbabbf]:active:not(:disabled){background:#c94444;border-color:#c94444;box-shadow:0 1px #c94444}.animal-btn--danger.animal-btn--default[data-v-3ebbabbf],.animal-btn--danger.animal-btn--dashed[data-v-3ebbabbf]{color:#e05a5a;border-color:#e05a5a}.animal-btn--danger.animal-btn--default[data-v-3ebbabbf]:hover:not(:disabled),.animal-btn--danger.animal-btn--dashed[data-v-3ebbabbf]:hover:not(:disabled){color:#e05a5a;border-color:#e87878}.animal-btn--danger.animal-btn--default[data-v-3ebbabbf]:active:not(:disabled),.animal-btn--danger.animal-btn--dashed[data-v-3ebbabbf]:active:not(:disabled){color:#e05a5a;border-color:#c94444}.animal-btn--danger.animal-btn--text[data-v-3ebbabbf],.animal-btn--danger.animal-btn--link[data-v-3ebbabbf],.animal-btn--danger.animal-btn--text[data-v-3ebbabbf]:hover:not(:disabled),.animal-btn--danger.animal-btn--link[data-v-3ebbabbf]:hover:not(:disabled),.animal-btn--danger.animal-btn--text[data-v-3ebbabbf]:active:not(:disabled),.animal-btn--danger.animal-btn--link[data-v-3ebbabbf]:active:not(:disabled){color:#fff}.animal-btn--ghost[data-v-3ebbabbf]{box-shadow:none;background:0 0}.animal-btn--ghost.animal-btn--primary[data-v-3ebbabbf]{color:#19c8b9;box-shadow:none;background:0 0}.animal-btn--ghost.animal-btn--primary[data-v-3ebbabbf]:hover:not(:disabled){color:#3dd4c6;background:#19c8b914;border-color:#3dd4c6}.animal-btn--block[data-v-3ebbabbf]{width:100%;display:flex}.animal-btn--loading[data-v-3ebbabbf]{cursor:default;pointer-events:none;box-shadow:none;color:#fff;background:#0ec4b6 repeating-linear-gradient(-45deg,#0ec4b6,#0ec4b6 10px,#01b0a7 10px 20px) 0 0/28.28px 28.28px;border:4px solid #4de2da;animation:1s linear infinite animal-btn-loading-3ebbabbf}.animal-btn__icon[data-v-3ebbabbf]{align-items:center;display:inline-flex}@keyframes animal-btn-loading-3ebbabbf{0%{background-position:0 0}to{background-position:-28.28px 0}}.animal-divider[data-v-e704a4ee]{background-image:linear-gradient(90deg,#c4b89e 50%,#0000 50%);background-position:50%;background-repeat:repeat-x;background-size:12px 2px;width:100%;height:12px}.animal-divider--dashed-brown[data-v-e704a4ee]{background-image:linear-gradient(90deg,#c4b89e 50%,#0000 50%)}.animal-divider--thin[data-v-e704a4ee]{background:#e8dec7;height:1px}.animal-divider--hairline[data-v-e704a4ee]{background-image:linear-gradient(90deg,#d5c3a2 50%,#0000 50%);background-size:6px 1px;height:1px}.animal-divider--wave-yellow[data-v-e704a4ee]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 40 14' preserveAspectRatio='none'%3E%3Cpath d='M0 7 Q10 0 20 7 T40 7' fill='none' stroke='%23f5d04a' stroke-width='2.5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:40px 14px;height:14px}.animal-divider--squiggle[data-v-e704a4ee]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 120 10'%3E%3Cpath d='M0 2.5 C 30 2.5, 30 7.5, 60 7.5 C 90 7.5, 90 2.5, 120 2.5' fill='none' stroke='%2319c8b9' stroke-width='5' stroke-linecap='round'/%3E%3C/svg%3E");background-size:120px 10px;height:10px}.animal-divider--icon[data-v-e704a4ee]{align-items:center;width:100%;min-height:20px;display:flex;overflow:hidden}.animal-divider__icon-cycle[data-v-e704a4ee]{flex:none;align-items:center;display:flex}.animal-divider__icon-gap[data-v-e704a4ee]{flex:none;justify-content:center;align-items:center;display:flex}.animal-divider__icon-line[data-v-e704a4ee]{background:#c4b89e;flex:none;width:4px;height:2px}.animal-cursor--force,.animal-cursor--force *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M6 4 L6 21 L10.5 16.5 L13.5 23 L16.8 21.5 L13.8 15.2 L20.5 15.2 Z' fill='%23fff7e6' stroke='%23794f27' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") 6 4,default!important}.animal-cursor--force.animal-cursor--raindrop,.animal-cursor--force.animal-cursor--raindrop *{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 6s-9 12-9 16a9 9 0 0 0 18 0c0-4-9-16-9-16z' fill='%2374ccff' stroke='%232e86ab' stroke-width='1.5'/%3E%3Cellipse cx='12.5' cy='19' rx='2' ry='3.2' fill='%23dff4ff' transform='rotate(-18 12.5 19)'/%3E%3C/svg%3E") 16 6,default!important}.animal-cursor.animal-cursor--scoped{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='28' height='28' viewBox='0 0 28 28'%3E%3Cpath d='M6 4 L6 21 L10.5 16.5 L13.5 23 L16.8 21.5 L13.8 15.2 L20.5 15.2 Z' fill='%23fff7e6' stroke='%23794f27' stroke-width='2.2' stroke-linejoin='round'/%3E%3C/svg%3E") 6 4,default!important}.animal-cursor.animal-cursor--scoped.animal-cursor--raindrop{cursor:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='32' height='32' viewBox='0 0 32 32'%3E%3Cpath d='M16 6s-9 12-9 16a9 9 0 0 0 18 0c0-4-9-16-9-16z' fill='%2374ccff' stroke='%232e86ab' stroke-width='1.5'/%3E%3Cellipse cx='12.5' cy='19' rx='2' ry='3.2' fill='%23dff4ff' transform='rotate(-18 12.5 19)'/%3E%3C/svg%3E") 16 6,default!important}.animal-cursor--scoped *,.animal-cursor.animal-cursor--scoped *{cursor:auto!important}.animal-cursor--scoped a[href],.animal-cursor--scoped button,.animal-cursor--scoped [role=button],.animal-cursor--scoped [role=link],.animal-cursor--scoped label[for],.animal-cursor--scoped select,.animal-cursor--scoped summary,.animal-cursor--scoped input[type=button],.animal-cursor--scoped input[type=submit],.animal-cursor--scoped input[type=reset],.animal-cursor--scoped input[type=checkbox],.animal-cursor--scoped input[type=radio],.animal-cursor--scoped [data-cursor=pointer]{cursor:pointer!important}.animal-cursor--scoped input[type=text],.animal-cursor--scoped input[type=search],.animal-cursor--scoped input[type=email],.animal-cursor--scoped input[type=password],.animal-cursor--scoped input[type=number],.animal-cursor--scoped input[type=tel],.animal-cursor--scoped input[type=url],.animal-cursor--scoped textarea{cursor:text!important}.animal-cursor--scoped [disabled],.animal-cursor--scoped [aria-disabled=true]{cursor:not-allowed!important}.animal-background[data-v-9e34a5a9]{width:100%;min-height:100%;position:relative}.animal-background--default[data-v-9e34a5a9]{background:radial-gradient(circle,#c4b89e26 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#c4b89e1a 1px,#0000 1px) 7px 7px/14px 14px,#f7f3df}.animal-background--grid[data-v-9e34a5a9]{background-color:#f7f3df;background-image:linear-gradient(#c4b89e 1px,#0000 1px),linear-gradient(90deg,#c4b89e 1px,#0000 1px);background-size:24px 24px}.animal-background--dots-dark-green[data-v-9e34a5a9]{background:radial-gradient(circle,#5aa05a38 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#8cc88c26 1px,#0000 1px) 7px 7px/14px 14px,#bfe3bf}.animal-background--dots-pink[data-v-9e34a5a9]{background:radial-gradient(circle,#f8a6b22e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#ffc8d21f 1px,#0000 1px) 7px 7px/14px 14px,#fde4e8}.animal-background--dots-purple[data-v-9e34a5a9]{background:radial-gradient(circle,#b77dee2e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#dcb4ff1f 1px,#0000 1px) 7px 7px/14px 14px,#f0e8ff}.animal-background--dots-blue[data-v-9e34a5a9]{background:radial-gradient(circle,#889df02e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#b4c3ff1f 1px,#0000 1px) 7px 7px/14px 14px,#e8edff}.animal-background--dots-yellow[data-v-9e34a5a9]{background:radial-gradient(circle,#f7cd672e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#ffe6a01f 1px,#0000 1px) 7px 7px/14px 14px,#fff8e0}.animal-background--dots-orange[data-v-9e34a5a9]{background:radial-gradient(circle,#e592662e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#ffbe961f 1px,#0000 1px) 7px 7px/14px 14px,#fff0e8}.animal-background--dots-teal[data-v-9e34a5a9]{background:radial-gradient(circle,#82d5bb2e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#aaebd21f 1px,#0000 1px) 7px 7px/14px 14px,#e8faf5}.animal-background--dots-green[data-v-9e34a5a9]{background:radial-gradient(circle,#8ac68a2e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#b4dcb41f 1px,#0000 1px) 7px 7px/14px 14px,#e8f5e8}.animal-background--dots-red[data-v-9e34a5a9]{background:radial-gradient(circle,#fc736d2e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#ffa09b1f 1px,#0000 1px) 7px 7px/14px 14px,#ffe8e8}.animal-background--dots-lime-green[data-v-9e34a5a9]{background:radial-gradient(circle,#d1da492e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#e6f0821f 1px,#0000 1px) 7px 7px/14px 14px,#f5f8e0}.animal-background--dots-yellow-green[data-v-9e34a5a9]{background:radial-gradient(circle,#ecdf522e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#fff58c1f 1px,#0000 1px) 7px 7px/14px 14px,#fffde8}.animal-background--dots-brown[data-v-9e34a5a9]{background:radial-gradient(circle,#9a835a2e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#bea5781f 1px,#0000 1px) 7px 7px/14px 14px,#f5f0e0}.animal-background--dots-warm-peach-pink[data-v-9e34a5a9]{background:radial-gradient(circle,#e18c6f2e 1.5px,#0000 1.5px) 0 0/28px 28px,radial-gradient(circle,#ffb9a01f 1px,#0000 1px) 7px 7px/14px 14px,#fff0e8}.animal-background--sprinkles[data-v-9e34a5a9]{background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='190' height='170'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='.45' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(18 26) rotate(24)'%3E%3Crect width='17' height='4.6' rx='2.3' fill='%23f8a6b2'/%3E%3Crect width='17' height='4.6' rx='2.3' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(120 32) rotate(-38)'%3E%3Crect width='15' height='4.4' rx='2.2' fill='%23f5d04a'/%3E%3Crect width='15' height='4.4' rx='2.2' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(72 76) rotate(76)'%3E%3Crect width='14' height='4.2' rx='2.1' fill='%238ecae6'/%3E%3Crect width='14' height='4.2' rx='2.1' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(148 108) rotate(12)'%3E%3Crect width='18' height='4.8' rx='2.4' fill='%2395d5b2'/%3E%3Crect width='18' height='4.8' rx='2.4' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(30 128) rotate(-55)'%3E%3Crect width='15' height='4.4' rx='2.2' fill='%23f4a261'/%3E%3Crect width='15' height='4.4' rx='2.2' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(104 148) rotate(100)'%3E%3Crect width='13' height='4.2' rx='2.1' fill='%23c9a7f5'/%3E%3Crect width='13' height='4.2' rx='2.1' fill='url(%23s)'/%3E%3C/g%3E%3C/svg%3E") 0 0/190px 170px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='230' height='195'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='.45' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(26 30) rotate(-15)'%3E%3Crect width='16' height='4.6' rx='2.3' fill='%2395d5b2'/%3E%3Crect width='16' height='4.6' rx='2.3' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(142 22) rotate(52)'%3E%3Crect width='14' height='4.2' rx='2.1' fill='%23f8a6b2'/%3E%3Crect width='14' height='4.2' rx='2.1' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(198 68) rotate(-70)'%3E%3Crect width='15' height='4.4' rx='2.2' fill='%23f5d04a'/%3E%3Crect width='15' height='4.4' rx='2.2' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(60 98) rotate(33)'%3E%3Crect width='17' height='4.6' rx='2.3' fill='%23c9a7f5'/%3E%3Crect width='17' height='4.6' rx='2.3' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(168 128) rotate(-8)'%3E%3Crect width='16' height='4.6' rx='2.3' fill='%238ecae6'/%3E%3Crect width='16' height='4.6' rx='2.3' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(96 162) rotate(118)'%3E%3Crect width='14' height='4.2' rx='2.1' fill='%23f4a261'/%3E%3Crect width='14' height='4.2' rx='2.1' fill='url(%23s)'/%3E%3C/g%3E%3C/svg%3E") 45px 30px/230px 195px,url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='255' height='215'%3E%3Cdefs%3E%3ClinearGradient id='s' x1='0' y1='0' x2='0' y2='1'%3E%3Cstop offset='0' stop-color='%23fff' stop-opacity='.55'/%3E%3Cstop offset='.45' stop-color='%23fff' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='.25'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg transform='translate(30 26) rotate(65)'%3E%3Crect width='16' height='4.6' rx='2.3' fill='%23f4a261'/%3E%3Crect width='16' height='4.6' rx='2.3' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(152 38) rotate(-30)'%3E%3Crect width='15' height='4.4' rx='2.2' fill='%23c9a7f5'/%3E%3Crect width='15' height='4.4' rx='2.2' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(222 88) rotate(15)'%3E%3Crect width='17' height='4.8' rx='2.4' fill='%23f8a6b2'/%3E%3Crect width='17' height='4.8' rx='2.4' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(82 118) rotate(-95)'%3E%3Crect width='14' height='4.2' rx='2.1' fill='%23f5d04a'/%3E%3Crect width='14' height='4.2' rx='2.1' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(186 158) rotate(48)'%3E%3Crect width='15' height='4.4' rx='2.2' fill='%2395d5b2'/%3E%3Crect width='15' height='4.4' rx='2.2' fill='url(%23s)'/%3E%3C/g%3E%3Cg transform='translate(42 184) rotate(10)'%3E%3Crect width='16' height='4.6' rx='2.3' fill='%238ecae6'/%3E%3Crect width='16' height='4.6' rx='2.3' fill='url(%23s)'/%3E%3C/g%3E%3C/svg%3E") 90px 60px/255px 215px,#fdf3e3}.animal-background--sweet-corner[data-v-9e34a5a9],.animal-background--coffee-break[data-v-9e34a5a9]{background-color:#fdf3e3;background-position:50%;background-repeat:no-repeat;background-size:cover}.animal-title[data-v-b28a74a3]{-webkit-user-select:none;user-select:none;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:800;line-height:1;display:inline-block}.animal-title__ribbon[data-v-b28a74a3]{--rf:#27d039;--rb:#20992a;--rk:#115017;--rt:#fff;height:2em;color:var(--rt);letter-spacing:.04em;white-space:nowrap;filter:drop-shadow(0 .08em .12em #0000000d);justify-content:center;align-items:center;padding:0 1.6em;font-weight:900;display:inline-flex;position:relative}.animal-title__ribbon-text[data-v-b28a74a3]{z-index:4;font-size:inherit;height:2em;color:var(--rt);text-shadow:0 .04em .08em #0000000d;align-items:center;padding-top:.11em;display:inline-flex;position:relative}.animal-title__ribbon-back[data-v-b28a74a3]{font-size:inherit;background:var(--rb);z-index:1;width:1.7em;height:1.7em;position:absolute;bottom:-.4em}.animal-title__ribbon-back--left[data-v-b28a74a3]{clip-path:polygon(100% 0%,100% 100%,0% 100%,30% 50%,0% 0%);border-radius:.08em 0 0 .08em;left:-.6em}.animal-title__ribbon-back--right[data-v-b28a74a3]{clip-path:polygon(0% 0%,100% 0%,70% 50%,100% 100%,0% 100%);border-radius:0 .08em .08em 0;right:-.6em}.animal-title__ribbon-fold[data-v-b28a74a3]{font-size:inherit;z-index:2;border-style:solid;width:0;height:0;position:absolute;top:calc(100% - .04em)}.animal-title__ribbon-fold--left[data-v-b28a74a3]{border-width:0 .95em .45em 0;border-color:transparent var(--rk) transparent transparent;transform-origin:0 0;top:calc(100% - .05em);left:.15em}.animal-title__ribbon-fold--right[data-v-b28a74a3]{border-width:0 0 .45em .95em;border-color:transparent transparent transparent var(--rk);top:calc(100% - .05em);right:.16em}.animal-title__ribbon-front[data-v-b28a74a3]{font-size:inherit;background:var(--rf);z-index:3;pointer-events:none;border-radius:.2em;position:absolute;inset:0 .1em;transform:perspective(11.5em)rotateX(3deg);box-shadow:inset 0 -.06em #0000000d}.animal-title__layer[data-v-b28a74a3]{--rf:#27d039;--rb:#20992a;--rk:#115017;--rt:#fff;align-items:center;height:2.1em;transition:transform .2s;display:inline-flex;position:relative}.animal-title__layer[data-v-b28a74a3]:before{content:"";background:var(--rb);z-index:0;border-radius:.35em;position:absolute;inset:-.3em .65em 0 -.26em}.animal-title__layer-front[data-v-b28a74a3]{z-index:1;height:2.1em;color:var(--rt);background:var(--rf);letter-spacing:.04em;white-space:nowrap;text-shadow:0 .05em .1em #0000001f;border-radius:.35em;justify-content:center;align-items:center;padding:0 1.55em;font-weight:900;display:inline-flex;position:relative;box-shadow:0 .1em .16em #00000014}.animal-title__layer[data-v-b28a74a3]:hover{transform:scale(1.06)}.animal-title__tab[data-v-b28a74a3]{--rf:#27d039;--rb:#20992a;--rk:#115017;--rt:#fff;height:2em;color:var(--rt);background:linear-gradient(135deg,transparent .9em,var(--rf) .9em);filter:drop-shadow(0 .1em .16em #00000014);border-radius:.32em;justify-content:center;align-items:center;padding:0 1.5em;transition:transform .2s;display:inline-flex;position:relative}.animal-title__tab[data-v-b28a74a3]:after{content:"";border-style:solid;border-width:0 0 .9em .9em;border-color:transparent transparent var(--rk) transparent;width:0;height:0;position:absolute;bottom:0;right:0}.animal-title__tab-text[data-v-b28a74a3]{z-index:2;letter-spacing:.04em;white-space:nowrap;text-shadow:0 .05em .1em #0000001f;margin-left:.4em;font-weight:900;position:relative}.animal-title__tab[data-v-b28a74a3]:hover{transform:scale(1.06)}.animal-title__color--app-pink[data-v-b28a74a3]{--rf:#f8a6b2;--rb:#e06880;--rk:#a03060;--rt:#fff}.animal-title__color--purple[data-v-b28a74a3]{--rf:#b77dee;--rb:#9050d0;--rk:#5a1a9a;--rt:#fff}.animal-title__color--app-blue[data-v-b28a74a3]{--rf:#889df0;--rb:#5068d8;--rk:#2030a0;--rt:#fff}.animal-title__color--app-yellow[data-v-b28a74a3]{--rf:#f7cd67;--rb:#d4a030;--rk:#8a6010;--rt:#725d42}.animal-title__color--app-orange[data-v-b28a74a3]{--rf:#e59266;--rb:#c06a30;--rk:#7a3a10;--rt:#fff}.animal-title__color--app-teal[data-v-b28a74a3]{--rf:#82d5bb;--rb:#40a880;--rk:#186048;--rt:#fff}.animal-title__color--app-green[data-v-b28a74a3]{--rf:#8ac68a;--rb:#509050;--rk:#205020;--rt:#fff}.animal-title__color--app-red[data-v-b28a74a3]{--rf:#fc736d;--rb:#d43030;--rk:#900010;--rt:#fff}.animal-title__color--lime-green[data-v-b28a74a3]{--rf:#d1da49;--rb:#90a010;--rk:#485800;--rt:#3d5a1a}.animal-title__color--yellow-green[data-v-b28a74a3]{--rf:#ecdf52;--rb:#c0b010;--rk:#706800;--rt:#725d42}.animal-title__color--brown[data-v-b28a74a3]{--rf:#9a835a;--rb:#705830;--rk:#3a2810;--rt:#fff}.animal-title__color--warm-peach-pink[data-v-b28a74a3]{--rf:#e18c6f;--rb:#b85a30;--rk:#6a2a10;--rt:#fff}.animal-input[data-v-c3e6910e]{background:#fffbe7;border-radius:50px;align-items:center;width:100%;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.animal-input__inner[data-v-c3e6910e]{color:#725d42;letter-spacing:.01em;width:100%;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-weight:500;font-size:inherit;background:0 0;border:none;outline:none;flex:1;line-height:1.5715}.animal-input__inner[data-v-c3e6910e]::placeholder{color:#c4b89e;font-weight:400}.animal-input__inner[data-v-c3e6910e]:disabled{cursor:not-allowed;color:#c4b89e}.animal-input__prefix[data-v-c3e6910e],.animal-input__suffix[data-v-c3e6910e]{color:#a0936e;flex-shrink:0;align-items:center;display:inline-flex}.animal-input__prefix[data-v-c3e6910e]{margin-right:6px}.animal-input__suffix[data-v-c3e6910e]{margin-left:6px}.animal-input__clear[data-v-c3e6910e]{color:#c4b89e;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;padding:0;font-size:13px;font-weight:700;transition:all .15s cubic-bezier(.4,0,.2,1);display:inline-flex}.animal-input__clear[data-v-c3e6910e]:hover{color:#725d42;background:#725d421a}.animal-input--small[data-v-c3e6910e]{border-radius:40px;height:32px;padding:0 14px;font-size:12px}.animal-input--middle[data-v-c3e6910e]{height:40px;padding:0 18px;font-size:14px}.animal-input--large[data-v-c3e6910e]{border-radius:50px;height:48px;padding:0 22px;font-size:16px}.animal-input--error[data-v-c3e6910e]{box-shadow:0 3px #c94444}.animal-input--warning[data-v-c3e6910e]{box-shadow:0 3px #dba90e}.animal-input--disabled[data-v-c3e6910e]{box-shadow:none;opacity:.6;cursor:not-allowed;background:#ece8dc}.animal-input--shadow.animal-input--small[data-v-c3e6910e]{box-shadow:0 2px #d4c9b4}.animal-input--shadow.animal-input--middle[data-v-c3e6910e]{box-shadow:0 3px #d4c9b4}.animal-input--shadow.animal-input--large[data-v-c3e6910e]{box-shadow:0 4px #d4c9b4}.animal-switch[data-v-79735a1f]{cursor:pointer;background:#d4c9b4;border:2.5px solid #c4b89e;border-radius:50px;outline:none;align-items:center;min-width:52px;height:28px;padding:0;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #725d4226}.animal-switch[data-v-79735a1f]:hover:not(.animal-switch--disabled){border-color:#a89878}.animal-switch[data-v-79735a1f]:focus-visible{outline-offset:2px;outline:2px solid #fc0}.animal-switch__handle[data-v-79735a1f]{background:#f7f3df;border:2.5px solid #c4b89e;border-radius:50%;justify-content:center;align-items:center;width:21px;height:21px;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.animal-switch__inner[data-v-79735a1f]{color:#fff;white-space:nowrap;text-shadow:0 1px 1px #0000001a;letter-spacing:.02em;padding:0 8px 0 28px;font-size:11px;font-weight:700;line-height:1;display:block}.animal-switch__spinner[data-v-79735a1f]{border:2px solid #a89878;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.6s linear infinite animal-switch-spin-79735a1f;display:inline-block}.animal-switch--checked[data-v-79735a1f]{background:#86d67a;border-color:#6fba2c;box-shadow:inset 0 2px 4px #5a9e1e33}.animal-switch--checked[data-v-79735a1f]:hover:not(.animal-switch--disabled){background:#7ccc70;border-color:#5a9e1e}.animal-switch--checked .animal-switch__handle[data-v-79735a1f]{border-color:#6fba2c;left:calc(100% - 24px)}.animal-switch--checked .animal-switch__inner[data-v-79735a1f]{padding:0 28px 0 8px}.animal-switch--checked .animal-switch__spinner[data-v-79735a1f]{border-color:#6fba2c #0000 #6fba2c #6fba2c}.animal-switch--small[data-v-79735a1f]{min-width:38px;height:20px}.animal-switch--small .animal-switch__handle[data-v-79735a1f]{width:14px;height:14px;left:1px}.animal-switch--small.animal-switch--checked .animal-switch__handle[data-v-79735a1f]{left:calc(100% - 16px)}.animal-switch--small .animal-switch__inner[data-v-79735a1f]{padding:0 6px 0 20px;font-size:9px}.animal-switch--small.animal-switch--checked .animal-switch__inner[data-v-79735a1f]{padding:0 20px 0 6px}.animal-switch--disabled[data-v-79735a1f]{cursor:not-allowed;opacity:.5}.animal-switch--loading[data-v-79735a1f]{pointer-events:none;opacity:.7}@keyframes animal-switch-spin-79735a1f{to{transform:rotate(360deg)}}.animal-checkbox-group[data-v-f71eeae5]{flex-wrap:wrap;gap:16px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex}.animal-checkbox-group--horizontal[data-v-f71eeae5]{flex-direction:row}.animal-checkbox-group--vertical[data-v-f71eeae5]{flex-direction:column;gap:12px}.animal-checkbox-group--disabled .animal-checkbox[data-v-f71eeae5]{cursor:not-allowed}.animal-checkbox[data-v-f71eeae5]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.animal-checkbox--small[data-v-f71eeae5]{--cbx-size:18px;--cbx-check-w:10px;--cbx-check-h:9px}.animal-checkbox--small .animal-checkbox__label[data-v-f71eeae5]{font-size:12px}.animal-checkbox--middle[data-v-f71eeae5]{--cbx-size:22px;--cbx-check-w:12px;--cbx-check-h:11px}.animal-checkbox--middle .animal-checkbox__label[data-v-f71eeae5]{font-size:14px}.animal-checkbox--large[data-v-f71eeae5]{--cbx-size:28px;--cbx-check-w:15px;--cbx-check-h:14px}.animal-checkbox--large .animal-checkbox__label[data-v-f71eeae5]{font-size:16px}.animal-checkbox__cbx[data-v-f71eeae5]{width:var(--cbx-size);height:var(--cbx-size);box-sizing:border-box;flex-shrink:0;position:relative}.animal-checkbox__cbx input[type=checkbox][data-v-f71eeae5]{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:var(--cbx-size);height:var(--cbx-size);background:#f7f3df;border:2px solid #c4b89e;border-radius:50%;margin:0;transition:border-color .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.animal-checkbox__cbx input[type=checkbox][data-v-f71eeae5]:focus-visible{outline-offset:2px;outline:2px solid #f5c31c}.animal-checkbox__cbx .animal-checkbox__splash[data-v-f71eeae5]{width:var(--cbx-size);height:var(--cbx-size);pointer-events:none;background:0 0;border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translateZ(0)}.animal-checkbox__cbx .animal-checkbox__check[data-v-f71eeae5]{width:var(--cbx-check-w);height:var(--cbx-check-h);z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.animal-checkbox__cbx .animal-checkbox__check path[data-v-f71eeae5]{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset .3s .2s}.animal-checkbox__cbx input[data-v-f71eeae5]:checked{border-color:#50b9ab}.animal-checkbox__cbx input:checked~.animal-checkbox__splash[data-v-f71eeae5]{animation:.6s forwards animal-cbx-splash-f71eeae5}.animal-checkbox__cbx input:checked~.animal-checkbox__check path[data-v-f71eeae5]{stroke-dashoffset:0}.animal-checkbox__label[data-v-f71eeae5]{color:#725d42;letter-spacing:.01em;font-weight:500;transition:color .15s}.animal-checkbox--checked .animal-checkbox__cbx input[data-v-f71eeae5]{background:#19c8b9}.animal-checkbox--checked .animal-checkbox__label[data-v-f71eeae5]{color:#794f27}.animal-checkbox--disabled[data-v-f71eeae5]{cursor:not-allowed;opacity:.55}.animal-checkbox--disabled .animal-checkbox__cbx input[data-v-f71eeae5]{background:#f0ece2;border-color:#d4c9b4}.animal-checkbox--disabled .animal-checkbox__cbx input:checked~.animal-checkbox__splash[data-v-f71eeae5]{animation:none}.animal-checkbox--disabled .animal-checkbox__cbx .animal-checkbox__check path[data-v-f71eeae5]{stroke:#c4b89e}.animal-checkbox--disabled .animal-checkbox__label[data-v-f71eeae5]{color:#c4b89e}@keyframes animal-cbx-splash-f71eeae5{40%{background:#19c8b9;box-shadow:0 -18px 0 -8px #19c8b9,16px -8px 0 -8px #19c8b9,16px 8px 0 -8px #19c8b9,0 18px 0 -8px #19c8b9,-16px 8px 0 -8px #19c8b9,-16px -8px 0 -8px #19c8b9}to{background:#19c8b9;box-shadow:0 -36px 0 -10px #0000,32px -16px 0 -10px #0000,32px 16px 0 -10px #0000,0 36px 0 -10px #0000,-32px 16px 0 -10px #0000,-32px -16px 0 -10px #0000}}.animal-radio-group[data-v-32bd225a]{flex-wrap:wrap;gap:16px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex}.animal-radio-group--horizontal[data-v-32bd225a]{flex-direction:row}.animal-radio-group--vertical[data-v-32bd225a]{flex-direction:column;gap:12px}.animal-radio-group--disabled .animal-radio[data-v-32bd225a]{cursor:not-allowed}.animal-radio[data-v-32bd225a]{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.animal-radio--small[data-v-32bd225a]{--cbx-size:18px;--cbx-check-w:10px;--cbx-check-h:9px}.animal-radio--small .animal-radio__label[data-v-32bd225a]{font-size:12px}.animal-radio--middle[data-v-32bd225a]{--cbx-size:22px;--cbx-check-w:12px;--cbx-check-h:11px}.animal-radio--middle .animal-radio__label[data-v-32bd225a]{font-size:14px}.animal-radio--large[data-v-32bd225a]{--cbx-size:28px;--cbx-check-w:15px;--cbx-check-h:14px}.animal-radio--large .animal-radio__label[data-v-32bd225a]{font-size:16px}.animal-radio__cbx[data-v-32bd225a]{width:var(--cbx-size);height:var(--cbx-size);box-sizing:border-box;flex-shrink:0;position:relative}.animal-radio__cbx input[type=radio][data-v-32bd225a]{appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;width:var(--cbx-size);height:var(--cbx-size);background:#f7f3df;border:2px solid #c4b89e;border-radius:50%;margin:0;transition:border-color .25s cubic-bezier(.4,0,.2,1);position:absolute;top:0;left:0}.animal-radio__cbx input[type=radio][data-v-32bd225a]:focus-visible{outline-offset:2px;outline:2px solid #f5c31c}.animal-radio__cbx .animal-radio__splash[data-v-32bd225a]{width:var(--cbx-size);height:var(--cbx-size);pointer-events:none;background:0 0;border-radius:50%;display:block;position:absolute;top:0;left:0;transform:translateZ(0)}.animal-radio__cbx .animal-radio__check[data-v-32bd225a]{width:var(--cbx-check-w);height:var(--cbx-check-h);z-index:1;pointer-events:none;position:absolute;top:50%;left:50%;transform:translate(-50%,-54%)}.animal-radio__cbx .animal-radio__check path[data-v-32bd225a]{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset .3s .2s}.animal-radio__cbx input[data-v-32bd225a]:checked{border-color:#50b9ab}.animal-radio__cbx input:checked~.animal-radio__splash[data-v-32bd225a]{animation:.6s forwards animal-radio-splash-32bd225a}.animal-radio__cbx input:checked~.animal-radio__check path[data-v-32bd225a]{stroke-dashoffset:0}.animal-radio__label[data-v-32bd225a]{color:#725d42;letter-spacing:.01em;font-weight:500;transition:color .15s}.animal-radio--checked .animal-radio__cbx input[data-v-32bd225a]{background:#19c8b9}.animal-radio--checked .animal-radio__label[data-v-32bd225a]{color:#794f27}.animal-radio--disabled[data-v-32bd225a]{cursor:not-allowed;opacity:.55}.animal-radio--disabled .animal-radio__cbx input[data-v-32bd225a]{background:#f0ece2;border-color:#d4c9b4}.animal-radio--disabled .animal-radio__cbx input:checked~.animal-radio__splash[data-v-32bd225a]{animation:none}.animal-radio--disabled .animal-radio__cbx .animal-radio__check path[data-v-32bd225a]{stroke:#c4b89e}.animal-radio--disabled .animal-radio__label[data-v-32bd225a]{color:#c4b89e}@keyframes animal-radio-splash-32bd225a{40%{background:#19c8b9;box-shadow:0 -18px 0 -8px #19c8b9,16px -8px 0 -8px #19c8b9,16px 8px 0 -8px #19c8b9,0 18px 0 -8px #19c8b9,-16px 8px 0 -8px #19c8b9,-16px -8px 0 -8px #19c8b9}to{background:#19c8b9;box-shadow:0 -36px 0 -10px #0000,32px -16px 0 -10px #0000,32px 16px 0 -10px #0000,0 36px 0 -10px #0000,-32px 16px 0 -10px #0000,-32px -16px 0 -10px #0000}}.animal-tooltip[data-v-a938cf32]{vertical-align:middle;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:inline-flex;position:relative}.animal-tooltip__trigger[data-v-a938cf32]{display:inline-flex}.animal-tooltip__bubble[data-v-a938cf32]{z-index:100;box-sizing:border-box;color:#725d42;letter-spacing:.01em;opacity:0;pointer-events:none;background:#f7f3df;border-radius:16px;width:max-content;max-width:240px;padding:6px 12px;font-size:12px;font-weight:500;line-height:1.5;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);position:absolute;box-shadow:0 3px 10px #3d34281a}.animal-tooltip__bubble--visible[data-v-a938cf32]{opacity:1;pointer-events:auto}.animal-tooltip__bubble[data-v-a938cf32]:after{content:"";background:#f7f3df;border-radius:2px;width:8px;height:8px;position:absolute}.animal-tooltip__content[data-v-a938cf32]{z-index:1;white-space:pre-line;word-break:break-word;position:relative}.animal-tooltip__bubble:not(.animal-tooltip__bubble--island).animal-tooltip__bubble--bordered[data-v-a938cf32]{border:2px solid #c4b89e}.animal-tooltip__bubble--borderless[data-v-a938cf32]:not(.animal-tooltip__bubble--island):after{border:none!important}.animal-tooltip__bubble--island[data-v-a938cf32]{box-shadow:none;background:0 0;border:none;max-width:280px;padding:0}.animal-tooltip__bubble--island[data-v-a938cf32]:after{display:none}.animal-tooltip__island-body[data-v-a938cf32]{width:max-content;max-width:280px;position:relative}.animal-tooltip__island-svg[data-v-a938cf32]{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.animal-tooltip__island-content[data-v-a938cf32]{z-index:1;padding:12px 20px;position:relative}.animal-tooltip__island-content .animal-tooltip__content[data-v-a938cf32]{text-align:center;font-weight:600;line-height:1.55}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered .animal-tooltip__island-body[data-v-a938cf32]{filter:drop-shadow(0 4px 14px #794f2724);padding:2px}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered .animal-tooltip__island-content[data-v-a938cf32]{background:0 0}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless .animal-tooltip__island-content[data-v-a938cf32]{filter:drop-shadow(0 4px 14px #794f2724);background:#f7f3df}.animal-tooltip__tail[data-v-a938cf32]{z-index:2;pointer-events:none;position:absolute}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless .animal-tooltip__tail[data-v-a938cf32]{background:#f7f3df;border-radius:50%;width:14px;height:14px}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered .animal-tooltip__tail[data-v-a938cf32]{background:#f7f3df;border-radius:2px;width:10px;height:10px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--top .animal-tooltip__tail[data-v-a938cf32]{bottom:-5px;left:50%;transform:translate(-50%)}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--top_start .animal-tooltip__tail[data-v-a938cf32]{bottom:-5px;left:20px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--top_end .animal-tooltip__tail[data-v-a938cf32]{bottom:-5px;right:20px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--bottom .animal-tooltip__tail[data-v-a938cf32]{top:-5px;left:50%;transform:translate(-50%)}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--bottom_start .animal-tooltip__tail[data-v-a938cf32]{top:-5px;left:20px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--bottom_end .animal-tooltip__tail[data-v-a938cf32]{top:-5px;right:20px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--left .animal-tooltip__tail[data-v-a938cf32]{top:50%;right:-5px;transform:translateY(-50%)}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--left_start .animal-tooltip__tail[data-v-a938cf32]{top:16px;right:-5px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--left_end .animal-tooltip__tail[data-v-a938cf32]{bottom:16px;right:-5px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--right .animal-tooltip__tail[data-v-a938cf32]{top:50%;left:-5px;transform:translateY(-50%)}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--right_start .animal-tooltip__tail[data-v-a938cf32]{top:16px;left:-5px}.animal-tooltip__bubble--island.animal-tooltip__bubble--borderless.animal-tooltip__bubble--right_end .animal-tooltip__tail[data-v-a938cf32]{bottom:16px;left:-5px}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--top .animal-tooltip__tail[data-v-a938cf32]{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--top_start .animal-tooltip__tail[data-v-a938cf32]{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:20px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--top_end .animal-tooltip__tail[data-v-a938cf32]{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;right:20px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--bottom .animal-tooltip__tail[data-v-a938cf32]{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--bottom_start .animal-tooltip__tail[data-v-a938cf32]{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:20px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--bottom_end .animal-tooltip__tail[data-v-a938cf32]{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;right:20px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--left .animal-tooltip__tail[data-v-a938cf32]{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--left_start .animal-tooltip__tail[data-v-a938cf32]{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:16px;right:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--left_end .animal-tooltip__tail[data-v-a938cf32]{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:16px;right:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--right .animal-tooltip__tail[data-v-a938cf32]{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--right_start .animal-tooltip__tail[data-v-a938cf32]{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:16px;left:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--island.animal-tooltip__bubble--bordered.animal-tooltip__bubble--right_end .animal-tooltip__tail[data-v-a938cf32]{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;bottom:16px;left:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--top[data-v-a938cf32]{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.animal-tooltip__bubble--top.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translate(-50%)translateY(0)}.animal-tooltip__bubble--top[data-v-a938cf32]:after{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-tooltip__bubble--top_start[data-v-a938cf32]{bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.animal-tooltip__bubble--top_start.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translateY(0)}.animal-tooltip__bubble--top_start[data-v-a938cf32]:after{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:16px;transform:rotate(45deg)}.animal-tooltip__bubble--top_end[data-v-a938cf32]{bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.animal-tooltip__bubble--top_end.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translateY(0)}.animal-tooltip__bubble--top_end[data-v-a938cf32]:after{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;right:16px;transform:rotate(45deg)}.animal-tooltip__bubble--bottom[data-v-a938cf32]{top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)}.animal-tooltip__bubble--bottom.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translate(-50%)translateY(0)}.animal-tooltip__bubble--bottom[data-v-a938cf32]:after{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-tooltip__bubble--bottom_start[data-v-a938cf32]{top:calc(100% + 10px);left:0;transform:translateY(-4px)}.animal-tooltip__bubble--bottom_start.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translateY(0)}.animal-tooltip__bubble--bottom_start[data-v-a938cf32]:after{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:16px;transform:rotate(45deg)}.animal-tooltip__bubble--bottom_end[data-v-a938cf32]{top:calc(100% + 10px);right:0;transform:translateY(-4px)}.animal-tooltip__bubble--bottom_end.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translateY(0)}.animal-tooltip__bubble--bottom_end[data-v-a938cf32]:after{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;right:16px;transform:rotate(45deg)}.animal-tooltip__bubble--left[data-v-a938cf32]{top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.animal-tooltip__bubble--left.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translateY(-50%)translate(0)}.animal-tooltip__bubble--left[data-v-a938cf32]:after{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.animal-tooltip__bubble--left_start[data-v-a938cf32]{top:0;right:calc(100% + 10px);transform:translate(4px)}.animal-tooltip__bubble--left_start.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translate(0)}.animal-tooltip__bubble--left_start[data-v-a938cf32]:after{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:12px;right:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--left_end[data-v-a938cf32]{bottom:0;right:calc(100% + 10px);transform:translate(4px)}.animal-tooltip__bubble--left_end.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translate(0)}.animal-tooltip__bubble--left_end[data-v-a938cf32]:after{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:12px;right:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--right[data-v-a938cf32]{top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.animal-tooltip__bubble--right.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translateY(-50%)translate(0)}.animal-tooltip__bubble--right[data-v-a938cf32]:after{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.animal-tooltip__bubble--right_start[data-v-a938cf32]{top:0;left:calc(100% + 10px);transform:translate(-4px)}.animal-tooltip__bubble--right_start.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translate(0)}.animal-tooltip__bubble--right_start[data-v-a938cf32]:after{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:12px;left:-5px;transform:rotate(45deg)}.animal-tooltip__bubble--right_end[data-v-a938cf32]{bottom:0;left:calc(100% + 10px);transform:translate(-4px)}.animal-tooltip__bubble--right_end.animal-tooltip__bubble--visible[data-v-a938cf32]{transform:translate(0)}.animal-tooltip__bubble--right_end[data-v-a938cf32]:after{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;bottom:12px;left:-5px;transform:rotate(45deg)}.animal-select[data-v-5aae6eef]{-webkit-user-select:none;user-select:none;min-width:140px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:inline-block;position:relative}.animal-select__trigger[data-v-5aae6eef]{cursor:pointer;background:#fff;border:2px solid #e8dcc8;border-radius:12px;justify-content:space-between;align-items:center;padding:8px 13px;transition:all .2s;display:flex}.animal-select__trigger[data-v-5aae6eef]:hover{background:#fffdf7;border-color:#d4c4a8}.animal-select__trigger--open[data-v-5aae6eef],.animal-select__trigger--open[data-v-5aae6eef]:hover{background:#fff;border-radius:12px}.animal-select__trigger--disabled[data-v-5aae6eef]{opacity:.5;cursor:not-allowed;background:#f5f5f0}.animal-select__trigger--disabled[data-v-5aae6eef]:hover{background:#f5f5f0!important;border-color:#e8dcc8!important}.animal-select__value[data-v-5aae6eef]{color:#725d42;font-size:14px;font-weight:600}.animal-select__value--placeholder[data-v-5aae6eef]{color:#a09080;font-weight:400}.animal-select__arrow[data-v-5aae6eef]{color:#a09080;align-items:center;transition:transform .2s;display:flex}.animal-select__arrow--open[data-v-5aae6eef]{color:#19c8b9;transform:rotate(180deg)}.animal-select__dropdown[data-v-5aae6eef]{z-index:100;opacity:0;background:#ffeea0;border-radius:28px;padding:12px 0;animation:.2s forwards animal-select-fade-in-5aae6eef;overflow:visible}.animal-select__option[data-v-5aae6eef]{color:#725d42;cursor:pointer;white-space:nowrap;justify-content:center;align-items:center;padding:10px 30px 10px 14px;font-size:14px;font-weight:500;display:flex;position:relative}.animal-select__option--active[data-v-5aae6eef]{z-index:1;font-weight:700}.animal-select__option--hovered[data-v-5aae6eef]{font-weight:700}.animal-select__option--hovered[data-v-5aae6eef]:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #f5a623;width:0;height:0;animation:.5s ease-out forwards animal-select-cursor-in-5aae6eef;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.animal-select__spacer[data-v-5aae6eef]{width:16px;font-size:12px}.animal-select__highlight[data-v-5aae6eef]{z-index:-1;opacity:.3;background:#fc0;border-radius:7px;height:14px;margin:0 20px;position:absolute;top:56%;left:0;right:0;transform:translateY(-50%)}@keyframes animal-select-fade-in-5aae6eef{0%{opacity:0}to{opacity:1}}@keyframes animal-select-cursor-in-5aae6eef{0%{opacity:0;transform:translateY(-50%)translate(-20px)rotate(-15deg)}60%{opacity:1;transform:translateY(-50%)translate(5px)rotate(5deg)}to{opacity:1;transform:translateY(-50%)translate(0)rotate(0)}}.animal-tabs[data-v-f4a0ad84]{background:#f8f8f0;border:2px solid #e8e2d6;border-radius:24px;overflow:hidden}.animal-tabs__list[data-v-f4a0ad84]{background:#fff9;border-bottom:2px solid #e8e2d6;gap:4px;padding:16px;display:flex}.animal-tabs__item[data-v-f4a0ad84]{cursor:pointer;color:#794f27;background:0 0;border:none;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative}.animal-tabs__item[data-v-f4a0ad84]:hover{color:#794f27;background:#19c8b91a}.animal-tabs__item--active[data-v-f4a0ad84],.animal-tabs__item--active[data-v-f4a0ad84]:hover{color:#fff9e3;background:#0cc0b5;border-radius:24px;font-weight:600}.animal-tabs__item--active .animal-tabs__label[data-v-f4a0ad84]{color:#fff9e3}.animal-tabs__item--active .animal-tabs__icon[data-v-f4a0ad84]{color:#794f27}.animal-tabs__item--active-shadow[data-v-f4a0ad84]{box-shadow:0 3px #3d342814}.animal-tabs__icon[data-v-f4a0ad84]{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.animal-tabs__item--active .animal-tabs__icon[data-v-f4a0ad84]{transform:scale(1.2)}.animal-tabs__label[data-v-f4a0ad84]{color:inherit;position:relative}.animal-tabs__leaf[data-v-f4a0ad84]{background:#ffd166;border-radius:50%;width:10px;height:10px;animation:2s ease-in-out infinite animal-tabs-leaf-wiggle-f4a0ad84;position:absolute;top:-4px;right:-4px;box-shadow:0 0 0 2px #fff9e3}.animal-tabs__leaf--static[data-v-f4a0ad84]{animation:none}.animal-tabs__content[data-v-f4a0ad84]{min-height:60px;padding:24px;animation:.25s animal-tabs-fade-in-f4a0ad84}.animal-tabs__inner[data-v-f4a0ad84]{color:#9f927d;min-height:40px;font-size:14px;line-height:1.5715}@keyframes animal-tabs-leaf-wiggle-f4a0ad84{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}@keyframes animal-tabs-fade-in-f4a0ad84{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.island-form[data-v-8e7849e9]{box-sizing:border-box;color:#000000d9;margin:0;padding:0;font-size:14px;line-height:1.6;list-style:none}.island-form--horizontal[data-v-8e7849e9]{flex-direction:column;gap:8px;display:flex}.island-form--horizontal[data-v-8e7849e9] .island-form-item{grid-template-columns:repeat(24,minmax(0,1fr));align-items:baseline;row-gap:8px;display:grid}.island-form--vertical[data-v-8e7849e9]{flex-direction:column;gap:8px;display:flex}.island-form--vertical[data-v-8e7849e9] .island-form-item{display:block}.island-form--vertical[data-v-8e7849e9] .island-form-item__label{margin-bottom:6px;display:block}.island-form--inline[data-v-8e7849e9]{flex-wrap:wrap;gap:8px;display:flex}.island-form--inline[data-v-8e7849e9] .island-form-item{flex:none}.island-form--small[data-v-8e7849e9] .island-form-item__label{font-size:12px}.island-form--middle[data-v-8e7849e9] .island-form-item__label{font-size:14px}.island-form--large[data-v-8e7849e9] .island-form-item__label{font-size:16px}.island-form--disabled[data-v-8e7849e9]{cursor:not-allowed;opacity:.6}.island-form-item[data-v-71adab39]{box-sizing:border-box;vertical-align:top;margin:0;padding:0}.island-form-item__label[data-v-71adab39]{color:#000000d9;white-space:nowrap;flex:none;font-weight:400;line-height:1.6;display:inline-block}.island-form-item__label--required[data-v-71adab39]:before{content:"*";color:#e05a5a;margin-right:4px}.island-form-item__label--colon[data-v-71adab39]:after{content:":";margin:0 4px 0 2px}.island-form-item__control[data-v-71adab39]{min-width:0}.island-form-item__control-input[data-v-71adab39]{align-items:center;min-height:32px;display:flex;position:relative}.island-form-item__control-input[data-v-71adab39]>*{flex:auto;max-width:100%}.island-form-item__explain[data-v-71adab39]{color:#00000073;min-height:22px;margin-top:4px;font-size:12px;line-height:1.5}.island-form-item__explain--error[data-v-71adab39]{color:#e05a5a}.island-form-item__feedback-icon[data-v-71adab39]{color:#e05a5a;margin-right:4px;font-size:12px;display:inline-block}.island-form-item--has-error .island-form-item__explain[data-v-71adab39]{color:#e05a5a}.island-form-item--has-warning .island-form-item__explain[data-v-71adab39]{color:#f5c31c}.island-form-item--has-success .island-form-item__explain[data-v-71adab39]{color:#6fba2c}.island-form-item--is-validating .island-form-item__explain[data-v-71adab39]{color:#1677ff}.animal-card[data-v-322d1549]{font-weight:500;transition:all .3s}.animal-card--default[data-v-322d1549]{color:#725d42;background:#f7f3df;border-radius:20px;padding:16px 24px}.animal-card--dashed[data-v-322d1549]{box-shadow:none;background:#faf8f2;border:2px dashed #e8dcc8;border-radius:20px;padding:16px 24px}.animal-card--color-app-pink[data-v-322d1549]{color:#fff;background:#f8a6b2}.animal-card--color-purple[data-v-322d1549]{color:#fff;background:#b77dee}.animal-card--color-app-blue[data-v-322d1549]{color:#fff;background:#889df0}.animal-card--color-app-yellow[data-v-322d1549]{color:#725d42;background:#f7cd67}.animal-card--color-app-orange[data-v-322d1549]{color:#fff;background:#e59266}.animal-card--color-app-teal[data-v-322d1549]{color:#fff;background:#82d5bb}.animal-card--color-app-green[data-v-322d1549]{color:#fff;background:#8ac68a}.animal-card--color-app-red[data-v-322d1549]{color:#fff;background:#fc736d}.animal-card--color-lime-green[data-v-322d1549]{color:#3d5a1a;background:#d1da49}.animal-card--color-yellow-green[data-v-322d1549]{color:#725d42;background:#ecdf52}.animal-card--color-brown[data-v-322d1549]{color:#fff;background:#9a835a}.animal-card--color-warm-peach-pink[data-v-322d1549]{color:#fff;background:#e18c6f}.animal-card--pattern-default[data-v-322d1549]{color:#725d42;background-color:#f7f3df;background-image:radial-gradient(circle,#c4b89e26 1.5px,#0000 1.5px),radial-gradient(circle,#c4b89e1a 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #d4c4a8}.animal-card--pattern-app-pink[data-v-322d1549]{color:#a85565;background-color:#fde4e8;background-image:radial-gradient(circle,#f8a6b22e 1.5px,#0000 1.5px),radial-gradient(circle,#ffc8d21f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #f8a6b2}.animal-card--pattern-purple[data-v-322d1549]{color:#6a3a9a;background-color:#f0e8ff;background-image:radial-gradient(circle,#b77dee2e 1.5px,#0000 1.5px),radial-gradient(circle,#dcb4ff1f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #b77dee}.animal-card--pattern-app-blue[data-v-322d1549]{color:#4a5a8a;background-color:#e8edff;background-image:radial-gradient(circle,#889df02e 1.5px,#0000 1.5px),radial-gradient(circle,#b4c3ff1f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #889df0}.animal-card--pattern-app-yellow[data-v-322d1549]{color:#7a6528;background-color:#fff8e0;background-image:radial-gradient(circle,#f7cd672e 1.5px,#0000 1.5px),radial-gradient(circle,#ffe6a01f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #f7cd67}.animal-card--pattern-app-orange[data-v-322d1549]{color:#8a4a2a;background-color:#fff0e8;background-image:radial-gradient(circle,#e592662e 1.5px,#0000 1.5px),radial-gradient(circle,#ffbe961f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #e59266}.animal-card--pattern-app-teal[data-v-322d1549]{color:#2a6b5a;background-color:#e8faf5;background-image:radial-gradient(circle,#82d5bb2e 1.5px,#0000 1.5px),radial-gradient(circle,#aaebd21f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #82d5bb}.animal-card--pattern-app-green[data-v-322d1549]{color:#3a6b3a;background-color:#e8f5e8;background-image:radial-gradient(circle,#8ac68a2e 1.5px,#0000 1.5px),radial-gradient(circle,#b4dcb41f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #8ac68a}.animal-card--pattern-app-red[data-v-322d1549]{color:#9a3a3a;background-color:#ffe8e8;background-image:radial-gradient(circle,#fc736d2e 1.5px,#0000 1.5px),radial-gradient(circle,#ffa09b1f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #fc736d}.animal-card--pattern-lime-green[data-v-322d1549]{color:#5a6b28;background-color:#f5f8e0;background-image:radial-gradient(circle,#d1da492e 1.5px,#0000 1.5px),radial-gradient(circle,#e6f0821f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #d1da49}.animal-card--pattern-yellow-green[data-v-322d1549]{color:#6a5a28;background-color:#fffde8;background-image:radial-gradient(circle,#ecdf522e 1.5px,#0000 1.5px),radial-gradient(circle,#fff58c1f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #ecdf52}.animal-card--pattern-brown[data-v-322d1549]{color:#5a4a2a;background-color:#f5f0e0;background-image:radial-gradient(circle,#9a835a2e 1.5px,#0000 1.5px),radial-gradient(circle,#bea5781f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #9a835a}.animal-card--pattern-warm-peach-pink[data-v-322d1549]{color:#8a4a2a;background-color:#fff0e8;background-image:radial-gradient(circle,#e18c6f2e 1.5px,#0000 1.5px),radial-gradient(circle,#ffb9a01f 1px,#0000 1px),none;background-position:0 0,7px 7px;background-repeat:repeat,repeat,repeat;background-size:28px 28px,14px 14px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;border:1.5px solid #e18c6f}.animal-card--hoverable[data-v-322d1549]{cursor:pointer}.animal-card--hoverable[data-v-322d1549]:hover{transform:translateY(-2px)}.animal-collapse[data-v-176c993e]{background:#f8f8f0;border:2px solid #aaa69d;border-radius:18px;margin-bottom:12px;transition:border-color .25s cubic-bezier(.4,0,.2,1);position:relative;overflow:hidden}.animal-collapse--disabled[data-v-176c993e]{opacity:.6;cursor:not-allowed}.animal-collapse__header[data-v-176c993e]{cursor:pointer;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:16px 24px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex}.animal-collapse__header[data-v-176c993e]:disabled{cursor:not-allowed}.animal-collapse__icon[data-v-176c993e]{color:#fff;background:#19c8b9;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:28px;height:28px;font-size:18px;font-weight:700;line-height:1;transition:background-color .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 2px 4px #19c8b94d}.animal-collapse__title[data-v-176c993e]{color:#794f27;flex:1;font-size:16px;font-weight:600;line-height:1.35}.animal-collapse__fish[data-v-176c993e]{opacity:1;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex}.animal-collapse--expanded .animal-collapse__icon[data-v-176c993e]{background:#50b9ab;transform:rotate(180deg)}.animal-collapse--expanded .animal-collapse__fish[data-v-176c993e]{transform:rotate(45deg)}.animal-collapse--expanded .animal-collapse__content[data-v-176c993e]{padding-bottom:24px}.animal-collapse__panel[data-v-176c993e]{will-change:grid-template-rows;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.animal-collapse__content[data-v-176c993e]{color:#9f927d;padding:0 24px;font-size:14px;line-height:1.7;transition:padding .25s cubic-bezier(.4,0,.2,1);overflow:hidden}.animal-modal[data-v-3bf19894]{flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);animation:.3s animal-modal-zoom-in-3bf19894;display:flex;position:relative}.animal-modal--game[data-v-3bf19894]{border-radius:0}.animal-modal__mask[data-v-3bf19894]{z-index:1000;background:#00000059;justify-content:center;align-items:center;animation:.25s animal-modal-fade-in-3bf19894;display:flex;position:fixed;inset:0}.animal-modal__svg-defs[data-v-3bf19894]{width:0;height:0;position:absolute}.animal-modal__body[data-v-3bf19894]{color:#807359;background:#f7f3df;border-radius:22px;flex-direction:column;width:100%;height:100%;padding:40px 35px 25px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:flex;overflow:hidden;box-shadow:0 18px 50px -12px #00000040}.animal-modal__body--game[data-v-3bf19894]{box-shadow:none;clip-path:url(#animal-modal-clip);border-radius:0;padding:48px 48px 32px}.animal-modal__header[data-v-3bf19894]{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.animal-modal__title[data-v-3bf19894]{color:#725d42;font-size:28px;font-weight:700}.animal-modal__content[data-v-3bf19894]{color:#8a7b66;flex-direction:column;flex:1;align-items:flex-start;padding-bottom:20px;font-size:20px;font-weight:600;line-height:1.6;display:flex;overflow-y:auto}.animal-modal__footer[data-v-3bf19894]{justify-content:flex-end;align-items:center;gap:12px;display:flex}@keyframes animal-modal-fade-in-3bf19894{0%{opacity:0}to{opacity:1}}@keyframes animal-modal-zoom-in-3bf19894{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animal-footer[data-v-13ef23ba]{color:#807d75;text-align:center;padding:16px 0;font-size:12px}.animal-code-block[data-v-eed32be1]{min-width:0;margin:1em 0;position:relative}.animal-code-block__code[data-v-eed32be1]{box-sizing:border-box;color:#e8d5bc;white-space:pre;tab-size:4;background:#2b2118;border:1px solid #3d3028;border-radius:20px;width:100%;margin:0;padding:20px 24px;font-family:SF Mono,Fira Code,Cascadia Code,Consolas,monospace;font-size:14px;font-weight:600;line-height:1.7;overflow:auto}.animal-code-block__copy-btn[data-v-eed32be1]{color:#e8d5bc;min-width:62px;height:32px;font-family:var(--animal-font-family,"Nunito", "Noto Sans SC");cursor:pointer;transition:all var(--animal-motion-duration-base,.2s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));background:#3d3028f0;border:1px solid #e8d5bc4d;border-radius:50px;padding:0 12px;font-size:12px;font-weight:700;position:absolute;top:12px;right:12px}.animal-code-block__copy-btn[data-v-eed32be1]:hover{background:#4b3b31;transform:translateY(-1px)}.animal-code-block__copy-btn[data-v-eed32be1]:active{transform:translateY(0)}.animal-code-block__copy-btn[data-v-eed32be1]:focus-visible{outline:2px solid var(--animal-primary-color,#19c8b9);outline-offset:2px}.animal-pagination[data-v-987a56f6]{box-sizing:border-box;color:#725d42;-webkit-user-select:none;user-select:none;align-items:center;gap:2px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;font-size:14px;display:inline-flex}.animal-pagination--disabled[data-v-987a56f6]{opacity:.6}.animal-pagination__total[data-v-987a56f6]{color:#a09080;white-space:nowrap;margin-right:10px;font-size:13px;font-weight:600}.animal-pagination__item[data-v-987a56f6]{box-sizing:border-box;color:#725d42;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;font-family:inherit;font-size:13px;font-weight:500;line-height:1;transition:all .15s;display:inline-flex}.animal-pagination__item[data-v-987a56f6]:focus-visible{outline-offset:1px;outline:2px solid #fc0}.animal-pagination__item[data-v-987a56f6]:disabled{color:#d4c9b4;cursor:not-allowed;background:0 0}.animal-pagination__item--active[data-v-987a56f6]{color:#fff;cursor:default;font-weight:700}.animal-pagination--orange .animal-pagination__item[data-v-987a56f6]:hover:not(:disabled):not(.animal-pagination__item--active){color:#725d42;background:#ffd54f}.animal-pagination--orange .animal-pagination__item--active[data-v-987a56f6]:hover{background:#ffb400}.animal-pagination--orange .animal-pagination__item--active[data-v-987a56f6]{background:#ffc107}.animal-pagination--teal .animal-pagination__item[data-v-987a56f6]:hover:not(:disabled):not(.animal-pagination__item--active){color:#19c8b9;background:#e6f9f6}.animal-pagination--teal .animal-pagination__item--active[data-v-987a56f6]{background:#19c8b9}.animal-pagination--teal .animal-pagination__item--active[data-v-987a56f6]:hover{background:#3dd4c6}.animal-pagination__ellipsis[data-v-987a56f6]{color:#c4b89e;letter-spacing:1px;justify-content:center;align-items:center;width:24px;height:32px;font-weight:900;display:inline-flex}.animal-pagination__size-changer[data-v-987a56f6]{margin-left:8px;display:inline-flex;position:relative}.animal-pagination__size-trigger[data-v-987a56f6]{box-sizing:border-box;color:#725d42;cursor:pointer;background:#fff;border:2px solid #e8dcc8;border-radius:12px;justify-content:space-between;align-items:center;gap:8px;height:34px;padding:0 12px;font-family:inherit;font-size:13px;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.animal-pagination__size-trigger[data-v-987a56f6]:hover:not(:disabled){background:#fffdf7;border-color:#d4c4a8}.animal-pagination__size-trigger[data-v-987a56f6]:focus-visible{outline-offset:1px;outline:2px solid #fc0}.animal-pagination__size-trigger[data-v-987a56f6]:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f0}.animal-pagination__caret[data-v-987a56f6]{color:#a09080;align-items:center;transition:transform .2s,color .2s;display:flex}.animal-pagination__size-trigger--open .animal-pagination__caret[data-v-987a56f6]{transform:rotate(180deg)}.animal-pagination--orange .animal-pagination__size-trigger--open .animal-pagination__caret[data-v-987a56f6]{color:#ffb400}.animal-pagination--teal .animal-pagination__size-trigger--open .animal-pagination__caret[data-v-987a56f6]{color:#19c8b9}.animal-pagination__size-list[data-v-987a56f6]{z-index:10;background:#ffeea0;border-radius:28px;margin:0;padding:8px 0;list-style:none;animation:.2s forwards animal-pagination-size-list-in-987a56f6;position:absolute;bottom:calc(100% + 8px);left:0;box-shadow:0 6px 18px #3d34281f}.animal-pagination__size-option[data-v-987a56f6]{box-sizing:border-box;color:#725d42;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;min-width:108px;padding:8px 26px;font-size:13px;font-weight:500;display:flex;position:relative}.animal-pagination__size-option[data-v-987a56f6]:hover{font-weight:700}.animal-pagination__size-option[data-v-987a56f6]:hover:before{content:"";border-top:7px solid #0000;border-bottom:7px solid #0000;border-left:10px solid #f5a623;width:0;height:0;animation:.5s ease-out forwards animal-pagination-cursor-slide-in-987a56f6;position:absolute;top:50%;left:-14px;transform:translateY(-50%)}.animal-pagination__size-option--active[data-v-987a56f6]{font-weight:700}.animal-pagination__size-option--active[data-v-987a56f6]:after{content:"";z-index:-1;opacity:.3;background:#fc0;border-radius:7px;height:14px;margin:0 20px;position:absolute;top:56%;left:0;right:0;transform:translateY(-50%)}.animal-pagination__jumper[data-v-987a56f6]{color:#8a7b66;white-space:nowrap;align-items:center;gap:6px;margin-left:8px;font-size:13px;font-weight:500;display:inline-flex}.animal-pagination__jumper-input[data-v-987a56f6]{box-sizing:border-box;color:#725d42;text-align:center;caret-color:#725d42;background:#fffbe7;border:none;border-radius:50px;outline:none;width:52px;height:32px;padding:0;font-family:inherit;font-size:13px;font-weight:700}.animal-pagination__jumper-input[data-v-987a56f6]::placeholder{color:#c4b89e}.animal-pagination__jumper-input[data-v-987a56f6]:disabled{opacity:.5;cursor:not-allowed;background:#ece8dc}@keyframes animal-pagination-size-list-in-987a56f6{0%{opacity:0}to{opacity:1}}@keyframes animal-pagination-cursor-slide-in-987a56f6{0%{opacity:0;transform:translateY(-50%)translate(-20px)rotate(-15deg)}60%{opacity:1;transform:translateY(-50%)translate(5px)rotate(5deg)}to{opacity:1;transform:translateY(-50%)translate(0)rotate(0)}}.animal-table-wrapper[data-v-c68dc77a]{box-sizing:border-box;background:#f7f3df;border-radius:20px;width:100%;padding:6px;position:relative}.animal-table-wrapper--scrollable[data-v-c68dc77a]{overflow:auto}.animal-table[data-v-c68dc77a]{border-collapse:separate;border-spacing:0;width:100%;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif}.animal-table--loading[data-v-c68dc77a]{opacity:.7;pointer-events:none}.animal-table__head[data-v-c68dc77a]{background:#f7f3df}.animal-table__head-row[data-v-c68dc77a]{position:relative}.animal-table__th[data-v-c68dc77a]{color:#725d42;white-space:nowrap;letter-spacing:.02em;background:0 0;padding:16px 20px;font-size:14px;font-weight:700}.animal-table__body[data-v-c68dc77a]{background:#f7f3df}.animal-table__empty-cell[data-v-c68dc77a]{text-align:center;padding:60px 20px}.animal-table__empty[data-v-c68dc77a]{color:#9f927d;flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.animal-table__empty-icon[data-v-c68dc77a]{opacity:.5}.animal-table__row[data-v-c68dc77a]{position:relative}.animal-table__row--striped[data-v-c68dc77a]{background:#f8f8f099}.animal-table__row[data-v-c68dc77a]:hover{background-color:#d6f0ea;border-radius:30px}.animal-table__head-row[data-v-c68dc77a]:after,.animal-table__row[data-v-c68dc77a]:after{content:"";background:repeating-linear-gradient(90deg,#f0e8d8 0 6px,#0000 6px 12px);height:1px;position:absolute;bottom:0;left:20px;right:20px}.animal-table__row[data-v-c68dc77a]:last-child:after{display:none}.animal-table__row[data-v-c68dc77a]:hover:after{opacity:0}.animal-table__cell[data-v-c68dc77a]{color:#725d42;padding:14px 20px;font-size:14px;font-weight:500;line-height:1.6;transition:all .25s cubic-bezier(.4,0,.2,1)}.animal-table__pagination[data-v-c68dc77a]{justify-content:flex-end;padding:10px 16px 8px;display:flex}.animal-table__loader[data-v-c68dc77a]{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f3dfcc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.animal-table__spinner[data-v-c68dc77a]{color:#19c8b9;animation:1s linear infinite animal-table-spin-c68dc77a}.animal-table__spinner svg[data-v-c68dc77a]{display:block}.animal-table__spinner circle[data-v-c68dc77a]{animation:1.5s ease-in-out infinite animal-table-dash-c68dc77a}@keyframes animal-table-spin-c68dc77a{to{transform:rotate(360deg)}}@keyframes animal-table-dash-c68dc77a{0%{stroke-dasharray:1 150;stroke-dashoffset:0}50%{stroke-dasharray:90 150;stroke-dashoffset:-35px}to{stroke-dasharray:90 150;stroke-dashoffset:-124px}}.animal-tag[data-v-238e01af]{box-sizing:border-box;-webkit-user-select:none;user-select:none;white-space:nowrap;border:1.5px solid #0000;border-radius:999px;align-items:center;gap:4px;font-family:inherit;font-weight:600;line-height:1;transition:all .2s;display:inline-flex}.animal-tag--small[data-v-238e01af]{height:24px;padding:0 10px;font-size:12px}.animal-tag--medium[data-v-238e01af]{height:32px;padding:0 12px;font-size:14px}.animal-tag--large[data-v-238e01af]{height:40px;padding:0 16px;font-size:16px}.animal-tag--solid[data-v-238e01af]{color:#8f734f;background:#f7f3df;border-color:#d4c4a8}.animal-tag--outlined[data-v-238e01af]{color:#8f734f;background:0 0;border-color:#c4b89e}.animal-tag--dashed[data-v-238e01af]{color:#8f734f;background:0 0;border-style:dashed;border-color:#c4b89e}.animal-tag--soft[data-v-238e01af]{color:#8f734f;background:#f5f0e6;border-color:#0000}.animal-tag--app-pink[data-v-238e01af]{--animal-tag-color:#f8a6b2;--animal-tag-soft-bg:#fce4ec;--animal-tag-soft-text:#c2185b}.animal-tag--purple[data-v-238e01af]{--animal-tag-color:#b77dee;--animal-tag-soft-bg:#f3e5f5;--animal-tag-soft-text:#7b1fa2}.animal-tag--app-blue[data-v-238e01af]{--animal-tag-color:#889df0;--animal-tag-soft-bg:#e6f0ff;--animal-tag-soft-text:#1565c0}.animal-tag--app-yellow[data-v-238e01af]{--animal-tag-color:#f7cd67;--animal-tag-soft-bg:#fff8e1;--animal-tag-soft-text:#f9a825}.animal-tag--app-orange[data-v-238e01af]{--animal-tag-color:#e59266;--animal-tag-soft-bg:#fff3e0;--animal-tag-soft-text:#e65100}.animal-tag--app-teal[data-v-238e01af]{--animal-tag-color:#82d5bb;--animal-tag-soft-bg:#e0f2f1;--animal-tag-soft-text:#00695c}.animal-tag--app-green[data-v-238e01af]{--animal-tag-color:#8ac68a;--animal-tag-soft-bg:#e8f5e9;--animal-tag-soft-text:#2e7d32}.animal-tag--app-red[data-v-238e01af]{--animal-tag-color:#fc736d;--animal-tag-soft-bg:#ffebee;--animal-tag-soft-text:#c62828}.animal-tag--lime-green[data-v-238e01af]{--animal-tag-color:#d1da49;--animal-tag-soft-bg:#f1f8e9;--animal-tag-soft-text:#558b2f}.animal-tag--yellow-green[data-v-238e01af]{--animal-tag-color:#ecdf52;--animal-tag-soft-bg:#f9fbe7;--animal-tag-soft-text:#827717}.animal-tag--brown[data-v-238e01af]{--animal-tag-color:#9a835a;--animal-tag-soft-bg:#efebe9;--animal-tag-soft-text:#4e342e}.animal-tag--warm-peach-pink[data-v-238e01af]{--animal-tag-color:#e18c6f;--animal-tag-soft-bg:#fbe9e7;--animal-tag-soft-text:#bf360c}.animal-tag--colored.animal-tag--solid[data-v-238e01af]{background:var(--animal-tag-color);border-color:var(--animal-tag-color);color:#fff}.animal-tag--colored.animal-tag--outlined[data-v-238e01af],.animal-tag--colored.animal-tag--dashed[data-v-238e01af]{color:var(--animal-tag-color);border-color:var(--animal-tag-color);background:0 0}.animal-tag--colored.animal-tag--soft[data-v-238e01af]{background:var(--animal-tag-soft-bg);color:var(--animal-tag-soft-text);border-color:#0000}.animal-tag__text[data-v-238e01af]{color:inherit}.animal-tag__close[data-v-238e01af]{width:16px;height:16px;color:inherit;cursor:pointer;background:#958f8f14;border:none;border-radius:50%;justify-content:center;align-items:center;margin-left:2px;margin-right:-4px;padding:0;font-size:14px;line-height:1;transition:background .15s;display:inline-flex}.animal-tag__close[data-v-238e01af]:hover{background:#0000002e}.animal-tag__close[data-v-238e01af]:disabled{cursor:not-allowed;opacity:.5}.animal-tag--clickable[data-v-238e01af]{cursor:pointer}.animal-tag--clickable[data-v-238e01af]:hover{transform:translateY(-1px);box-shadow:0 2px 6px #3d34281f}.animal-tag--clickable[data-v-238e01af]:active{transform:translateY(0)}.animal-tag--clickable[data-v-238e01af]:focus-visible{outline:2px solid var(--animal-focus-yellow,#f5c31c);outline-offset:2px}.animal-tag--disabled[data-v-238e01af]{opacity:.5;cursor:not-allowed;pointer-events:none}.animal-progress[data-v-4327a5fa]{box-sizing:border-box;-webkit-user-select:none;user-select:none;vertical-align:middle;align-items:center;width:100%;font-family:inherit;line-height:1;display:flex}.animal-progress__body[data-v-4327a5fa]{flex-direction:column;flex:auto;gap:6px;width:100%;min-width:0;display:flex}.animal-progress__body--no-gap[data-v-4327a5fa]{gap:0}.animal-progress__row[data-v-4327a5fa]{flex:auto;align-items:center;gap:12px;width:100%;min-width:0;display:flex}.animal-progress__info[data-v-4327a5fa]{color:#725d42;white-space:nowrap;letter-spacing:.02em;flex-shrink:0;font-weight:700}.animal-progress__info--right[data-v-4327a5fa]{text-align:right;min-width:44px}.animal-progress__info--top[data-v-4327a5fa]{align-self:flex-end}.animal-progress__track[data-v-4327a5fa]{background:#f8f8f0;border:2px solid #e8dcc8;border-radius:999px;flex:auto;width:100%;min-width:80px;position:relative;overflow:hidden;box-shadow:inset 0 2px 4px #725d4214}.animal-progress__track--small[data-v-4327a5fa]{border-width:1.5px;height:12px}.animal-progress__track--middle[data-v-4327a5fa]{height:20px}.animal-progress__track--large[data-v-4327a5fa]{height:28px}.animal-progress__track--large .animal-progress__info-inside[data-v-4327a5fa]{font-size:13px}.animal-progress__track--small .animal-progress__info-inside[data-v-4327a5fa]{font-size:9px;right:4px}.animal-progress__fill[data-v-4327a5fa]{background:#ffc107;border-radius:999px;justify-content:flex-end;align-items:center;width:0;padding-right:4px;transition:width .6s cubic-bezier(.4,0,.2,1);display:flex;position:absolute;top:0;bottom:0;left:0;overflow:hidden}.animal-progress__fill--no-transition[data-v-4327a5fa]{transition:none}.animal-progress__info-inside[data-v-4327a5fa]{color:#fff;letter-spacing:.02em;text-shadow:0 1px 1px #00000026;pointer-events:none;white-space:nowrap;z-index:1;font-size:11px;font-weight:800;position:absolute;top:50%;right:8px;transform:translateY(-50%)}@media (prefers-reduced-motion:reduce){.animal-progress__fill[data-v-4327a5fa]{transition:none}}.animal-drawer__mask{z-index:1000;opacity:0;pointer-events:none;background:#0000002e;transition:opacity .36s;position:fixed;inset:0}.animal-drawer__mask--open{opacity:1;pointer-events:all}.animal-drawer__panel{z-index:1001;color:#807359;background:#f7f3df;flex-direction:column;font-family:Nunito,Noto Sans SC,sans-serif;transition:transform .36s cubic-bezier(.2,0,.2,1);display:flex;position:fixed;overflow:hidden}.animal-drawer__panel--right{border-radius:20px 0 0 20px;max-width:calc(100vw - 32px);height:100vh;top:0;right:0;transform:translate(100%);box-shadow:-12px 0 32px #3d34282e}.animal-drawer__panel--left{border-radius:0 20px 20px 0;max-width:calc(100vw - 32px);height:100vh;top:0;left:0;transform:translate(-100%);box-shadow:12px 0 32px #3d34282e}.animal-drawer__panel--top{border-radius:0 0 20px 20px;max-height:calc(100vh - 32px);top:0;left:0;right:0;transform:translateY(-100%);box-shadow:0 12px 32px #3d34282e}.animal-drawer__panel--bottom{border-radius:20px 20px 0 0;max-height:calc(100vh - 32px);bottom:0;left:0;right:0;transform:translateY(100%);box-shadow:0 -12px 32px #3d34282e}.animal-drawer__panel.animal-drawer__panel--open{transform:none}.animal-drawer__header{flex-shrink:0;justify-content:space-between;align-items:center;padding:24px 24px 15px;display:flex}.animal-drawer__title{color:#725d42;font-size:28px;font-weight:700}.animal-drawer__close{color:#725d4299;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;line-height:1;transition:all .2s;display:inline-flex}.animal-drawer__close:hover{color:#725d42;background:#725d421a}.animal-drawer__body{color:#8a7b66;flex:1;padding:0 24px 24px;font-size:20px;font-weight:600;line-height:1.6;overflow-y:auto}.animal-drawer__footer{flex-shrink:0;justify-content:flex-end;align-items:center;gap:12px;padding:0 24px 24px;display:flex}.animal-notification{pointer-events:auto;box-sizing:border-box;color:#725d42;will-change:transform,opacity;background:#f7f3df;border:2px solid #c4b89e;border-radius:18px;align-items:center;gap:12px;width:384px;max-width:calc(100vw - 48px);padding:14px 16px;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,sans-serif;transition:box-shadow .2s,transform .2s;display:flex;box-shadow:0 6px 18px #3d342824}.animal-notification--clickable{cursor:pointer}.animal-notification--clickable:hover{transform:translateY(-1px);box-shadow:0 10px 26px #3d34282e}.animal-notification--clickable:focus-visible{outline-offset:2px;outline:2px solid #fc0}.animal-notification--type-success{background:#f5fae9;border-color:#6fba2c;box-shadow:0 6px 18px #6fba2c2e}.animal-notification--type-success .animal-notification__icon-wrap{color:#5a9e1e;background:#d8efc1}.animal-notification--type-info{background:#ecf9f6;border-color:#19c8b9;box-shadow:0 6px 18px #19c8b92e}.animal-notification--type-info .animal-notification__icon-wrap{color:#11a89b;background:#c2ece6}.animal-notification--type-warning{background:#fdf6d9;border-color:#f5c31c;box-shadow:0 6px 18px #f5c31c33}.animal-notification--type-warning .animal-notification__icon-wrap{color:#b88a06;background:#fbeaa1}.animal-notification--type-error{background:#fde8e8;border-color:#e05a5a;box-shadow:0 6px 18px #e05a5a2e}.animal-notification--type-error .animal-notification__icon-wrap{color:#c94444;background:#f7c8c8}.animal-notification__icon-wrap{-webkit-user-select:none;user-select:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:32px;height:32px;font-size:18px;line-height:1;display:inline-flex}.animal-notification__body{flex-direction:column;flex:auto;gap:4px;min-width:0;display:flex}.animal-notification__title{color:#794f27;letter-spacing:.01em;word-break:break-word;font-size:15px;font-weight:700;line-height:1.4}.animal-notification__description{color:#8a7b66;letter-spacing:.01em;word-break:break-word;font-size:13px;font-weight:500;line-height:1.55}.animal-notification__btn-slot{flex:none;align-items:center;margin-left:4px;display:inline-flex}.animal-notification__close{color:#725d428c;cursor:pointer;background:0 0;border:none;border-radius:50%;flex:none;justify-content:center;align-items:center;width:22px;height:22px;margin-left:4px;padding:0;font-size:18px;line-height:1;transition:all .15s;display:inline-flex}.animal-notification__close:hover{color:#725d42;background:#725d421f}.animal-notification__close:focus-visible{outline-offset:2px;outline:2px solid #fc0}.animal-notification--placement-top{animation:.25s cubic-bezier(.4,0,.2,1) both animal-notification-slide-from-top}.animal-notification--placement-top.animal-notification--leaving{animation:.25s cubic-bezier(.4,0,.2,1) both animal-notification-slide-out-top}.animal-notification--placement-bottom{animation:.25s cubic-bezier(.4,0,.2,1) both animal-notification-rise-from-bottom}.animal-notification--placement-bottom.animal-notification--leaving{animation:.25s cubic-bezier(.4,0,.2,1) both animal-notification-sink-out-bottom}@keyframes animal-notification-slide-from-top{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes animal-notification-slide-out-top{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes animal-notification-rise-from-bottom{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes animal-notification-sink-out-bottom{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media (prefers-reduced-motion:reduce){.animal-notification--placement-top,.animal-notification--placement-bottom,.animal-notification--placement-top.animal-notification--leaving,.animal-notification--placement-bottom.animal-notification--leaving{animation-duration:10ms}}.animal-notification-root{pointer-events:none;z-index:2000;position:fixed;inset:0}.animal-notification__position{pointer-events:none;flex-direction:column;gap:12px;max-width:calc(100vw - 32px);display:flex;position:fixed}.animal-notification__position--top{align-items:center;top:24px;left:50%;transform:translate(-50%)}.animal-notification__position--topLeft{align-items:flex-start;top:24px;left:24px}.animal-notification__position--topRight{align-items:flex-end;top:24px;right:24px}.animal-notification__position--bottom{flex-direction:column-reverse;align-items:center;bottom:24px;left:50%;transform:translate(-50%)}.animal-notification__position--bottomLeft{flex-direction:column-reverse;align-items:flex-start;bottom:24px;left:24px}.animal-notification__position--bottomRight{flex-direction:column-reverse;align-items:flex-end;bottom:24px;right:24px}.animal-backtop[data-v-0cba3843]{z-index:1000;cursor:pointer;opacity:0;visibility:hidden;-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;padding:0;line-height:1;transition:opacity .3s cubic-bezier(.4,0,.2,1),transform .3s cubic-bezier(.4,0,.2,1),visibility .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:48px;right:32px;transform:translateY(12px)}.animal-backtop[data-v-0cba3843]:hover{transform:translateY(0)scale(1.08)}.animal-backtop[data-v-0cba3843]:active{transform:translateY(2px)scale(.96)}.animal-backtop[data-v-0cba3843]:focus-visible{outline-offset:4px;border-radius:50%;outline:2px solid #fc0}.animal-backtop--visible[data-v-0cba3843]{opacity:1;visibility:visible;transform:translateY(0)}.animal-backtop__img[data-v-0cba3843]{object-fit:contain;filter:drop-shadow(0 4px 10px #5b4e1e38);width:64px;height:64px;transition:filter .25s;display:block}.animal-backtop:hover .animal-backtop__img[data-v-0cba3843]{filter:drop-shadow(0 4px 14px #5b4e1e52)}@media (width<=768px){.animal-backtop[data-v-0cba3843]{bottom:24px;right:16px}.animal-backtop__img[data-v-0cba3843]{width:44px;height:44px}}.animal-skeleton[data-v-aa556d93]{vertical-align:middle;background:#eae5db;border-radius:12px;flex-shrink:0;line-height:1;display:inline-block;position:relative;overflow:hidden}.animal-skeleton--active[data-v-aa556d93]:after{content:"";background:linear-gradient(90deg,#0000,#fffaeb2e,#fffcf28c,#fffaeb2e,#0000);animation:1.6s ease-in-out infinite animal-skeleton-shimmer-aa556d93;position:absolute;inset:0}@keyframes animal-skeleton-shimmer-aa556d93{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animal-skeleton--vt-text[data-v-aa556d93]{border-radius:12px;height:16px;margin-bottom:8px}.animal-skeleton--vt-circle[data-v-aa556d93]{border-radius:50%}.animal-skeleton--vt-rect[data-v-aa556d93]{border-radius:18px}.animal-skeleton--vt-paragraph[data-v-aa556d93]{background:0 0;border-radius:0;flex-direction:column;gap:10px;display:flex}.animal-skeleton--paragraph-block[data-v-aa556d93]{background:0 0}.animal-skeleton--line[data-v-aa556d93]{background:#dfd9ce;border-radius:12px;height:14px}.animal-skeleton--line[data-v-aa556d93]:last-child{width:60%}.animal-skeleton[data-v-2cfca88f]{vertical-align:middle;background:#eae5db;border-radius:12px;flex-shrink:0;line-height:1;display:inline-block;position:relative;overflow:hidden}.animal-skeleton--active[data-v-2cfca88f]:after{content:"";background:linear-gradient(90deg,#0000,#fffaeb2e,#fffcf28c,#fffaeb2e,#0000);animation:1.6s ease-in-out infinite animal-skeleton-shimmer-2cfca88f;position:absolute;inset:0}@keyframes animal-skeleton-shimmer-2cfca88f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animal-skeleton--btn[data-v-2cfca88f]{border-radius:50px}.animal-skeleton[data-v-d13ec93f]{vertical-align:middle;background:#eae5db;border-radius:12px;flex-shrink:0;line-height:1;display:inline-block;position:relative;overflow:hidden}.animal-skeleton--active[data-v-d13ec93f]:after{content:"";background:linear-gradient(90deg,#0000,#fffaeb2e,#fffcf28c,#fffaeb2e,#0000);animation:1.6s ease-in-out infinite animal-skeleton-shimmer-d13ec93f;position:absolute;inset:0}@keyframes animal-skeleton-shimmer-d13ec93f{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animal-skeleton[data-v-1e4aa26e]{vertical-align:middle;background:#eae5db;border-radius:12px;flex-shrink:0;line-height:1;display:inline-block;position:relative;overflow:hidden}.animal-skeleton--active[data-v-1e4aa26e]:after{content:"";background:linear-gradient(90deg,#0000,#fffaeb2e,#fffcf28c,#fffaeb2e,#0000);animation:1.6s ease-in-out infinite animal-skeleton-shimmer-1e4aa26e;position:absolute;inset:0}@keyframes animal-skeleton-shimmer-1e4aa26e{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animal-image{box-sizing:border-box;vertical-align:middle;background:#fff;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;padding:12px;line-height:0;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden;box-shadow:0 8px 14px #00000014}.animal-image__img{opacity:0;width:100%;height:100%;transition:opacity .25s;display:block}.animal-image--loaded .animal-image__img{opacity:1}.animal-image--error{color:#c4b89e;flex-direction:column;gap:8px;font-size:13px;font-weight:500;line-height:1.5}.animal-image--default{color:#725d42;background:#f7f3df}.animal-image--app-pink{color:#a85565;background:#fde4e8}.animal-image--purple{color:#6a3a9a;background:#f0e8ff}.animal-image--app-blue{color:#4a5a8a;background:#e8edff}.animal-image--app-yellow{color:#7a6528;background:#fff8e0}.animal-image--app-orange{color:#8a4a2a;background:#fff0e8}.animal-image--app-teal{color:#2a6b5a;background:#e8faf5}.animal-image--app-green{color:#3a6b3a;background:#e8f5e8}.animal-image--app-red{color:#9a3a3a;background:#ffe8e8}.animal-image--lime-green{color:#5a6b28;background:#f5f8e0}.animal-image--yellow-green{color:#6a5a28;background:#fffde8}.animal-image--brown{color:#5a4a2a;background:#f5f0e0}.animal-image--warm-peach-pink{color:#8a4a2a;background:#fff0e8}.animal-image--preview{font:inherit;color:inherit;appearance:none;cursor:zoom-in}.animal-image--preview:focus-visible{outline-offset:2px;outline:2px solid #fc0}.animal-image__mask{z-index:1000;background:#0000008c;justify-content:center;align-items:center;animation:.2s cubic-bezier(.4,0,.2,1) animal-image-fade-in;display:flex;position:fixed;inset:0}.animal-image__preview-img{object-fit:contain;border-radius:20px;max-width:min(88vw,1100px);max-height:86vh;animation:.25s cubic-bezier(.4,0,.2,1) animal-image-zoom-in;box-shadow:0 12px 40px #2b21188c}.animal-image__dialog{line-height:0;display:inline-flex;position:relative}.animal-image__close-btn{z-index:1;color:#fff;cursor:pointer;background:#d8dce2e6;border:1.5px solid #ffffffbf;border-radius:50%;justify-content:center;align-items:center;width:40px;height:40px;padding:0;transition:background .15s,transform .15s;display:flex;position:absolute;top:12px;right:12px}.animal-image__close-btn:hover{background:#c4c9d0f2;transform:scale(1.06)}.animal-image__close-btn:focus-visible{outline-offset:2px;outline:2px solid #fc0}.animal-image__close-mark{width:16px;height:16px;display:block;position:relative}.animal-image__close-mark:before,.animal-image__close-mark:after{content:"";background:currentColor;border-radius:2px;width:16px;height:2px;position:absolute;top:50%;left:50%}.animal-image__close-mark:before{transform:translate(-50%,-50%)rotate(45deg)}.animal-image__close-mark:after{transform:translate(-50%,-50%)rotate(-45deg)}@keyframes animal-image-fade-in{0%{opacity:0}to{opacity:1}}@keyframes animal-image-zoom-in{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animal-image--variant-default{background:0 0;border:none;border-radius:12px;padding:0;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d,0 -6px 16px -6px #00000008}.animal-image--variant-stamp{box-shadow:none;-webkit-mask-composite:source-in,source-in,source-in,source-in;filter:drop-shadow(0 2px 3px #00000059)drop-shadow(0 16px 26px #00000073);background:#fbfaf5;border:none;border-radius:0;padding:14px;-webkit-mask-image:radial-gradient(5px at 50% 0,#0000 96%,#000),radial-gradient(5px at 50% 100%,#0000 96%,#000),radial-gradient(5px at 0,#0000 96%,#000),radial-gradient(5px at 100%,#0000 96%,#000);mask-image:radial-gradient(5px at 50% 0,#0000 96%,#000),radial-gradient(5px at 50% 100%,#0000 96%,#000),radial-gradient(5px at 0,#0000 96%,#000),radial-gradient(5px at 100%,#0000 96%,#000);-webkit-mask-position:50% 0,50% 100%,0,100%;mask-position:50% 0,50% 100%,0,100%;-webkit-mask-size:16px 100%,16px 100%,100% 16px,100% 16px;mask-size:16px 100%,16px 100%,100% 16px,100% 16px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-mask-composite:source-in,source-in,source-in,source-in;mask-composite:intersect,intersect,intersect,intersect}.animal-image--variant-stamp .animal-image__img{filter:saturate(.93)contrast(1.03)}.animal-image--variant-stamp:after{content:"";pointer-events:none;z-index:0;opacity:.13;background-image:radial-gradient(circle,#12121c99 .6px,#0000 .75px);background-size:4px 4px;position:absolute;inset:14px}.animal-image__stamp-year{z-index:2;letter-spacing:.18em;color:#ffffffe0;text-shadow:0 1px 3px #0000008c;pointer-events:none;font-size:8px;position:absolute;top:18px;right:19px}.animal-date-picker[data-v-729e8d98]{vertical-align:middle;-webkit-user-select:none;user-select:none;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:inline-block;position:relative}.animal-date-picker--disabled[data-v-729e8d98]{opacity:.6;cursor:not-allowed}.animal-date-picker--disabled .animal-date-picker__trigger[data-v-729e8d98],.animal-date-picker--disabled .animal-date-picker__trigger[data-v-729e8d98]:hover{box-shadow:none;cursor:not-allowed;background:#ece8dc}.animal-date-picker--disabled .animal-date-picker__value[data-v-729e8d98],.animal-date-picker--disabled .animal-date-picker__placeholder[data-v-729e8d98]{color:#c4b89e}.animal-date-picker__trigger[data-v-729e8d98]{cursor:pointer;background:#fffbe7;border-radius:50px;align-items:center;gap:8px;width:100%;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.animal-date-picker__trigger--small[data-v-729e8d98]{height:32px;padding:0 14px;font-size:12px}.animal-date-picker__trigger--middle[data-v-729e8d98]{height:40px;padding:0 18px;font-size:14px}.animal-date-picker__trigger--large[data-v-729e8d98]{height:48px;padding:0 22px;font-size:16px}.animal-date-picker__trigger[data-v-729e8d98]:hover{box-shadow:0 3px #c4b89e}.animal-date-picker__trigger--open[data-v-729e8d98]{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.animal-date-picker__trigger--error[data-v-729e8d98]{box-shadow:0 3px #c94444}.animal-date-picker__trigger--warning[data-v-729e8d98]{box-shadow:0 3px #dba90e}.animal-date-picker__value[data-v-729e8d98]{color:#8a7b66;letter-spacing:.01em;flex:1;font-weight:500}.animal-date-picker__placeholder[data-v-729e8d98]{color:#c4b89e;flex:1;font-weight:400}.animal-date-picker__range-divider[data-v-729e8d98]{background:#e8dcc8;flex-shrink:0;width:1px;height:16px;margin:0 2px}.animal-date-picker__clear[data-v-729e8d98]{color:#c4b89e;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;font-size:13px;font-weight:700;line-height:1;transition:all .15s;display:flex}.animal-date-picker__clear[data-v-729e8d98]:hover{color:#725d42;background:#725d421a}.animal-date-picker__calendar-icon[data-v-729e8d98]{color:#a0936e;align-items:center;display:flex}.animal-date-picker__panel[data-v-729e8d98]{z-index:1000;opacity:0;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:20px;width:280px;padding:14px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:absolute;transform:translateY(-6px);box-shadow:0 6px 18px #3d34281f}.animal-date-picker__panel--visible[data-v-729e8d98]{opacity:1;transform:translateY(0)}.animal-date-picker__panel--closing[data-v-729e8d98]{opacity:0;transform:translateY(-6px)}.animal-date-picker__panel--range[data-v-729e8d98]{width:600px}.animal-date-picker__range-panels[data-v-729e8d98]{gap:12px;display:flex}.animal-date-picker__range-panel[data-v-729e8d98]{width:280px}.animal-date-picker__header[data-v-729e8d98]{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.animal-date-picker__header-group[data-v-729e8d98]{gap:2px;display:flex}.animal-date-picker__nav-btn[data-v-729e8d98]{color:#a0936e;cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;width:26px;height:26px;transition:all .15s;display:flex}.animal-date-picker__nav-btn[data-v-729e8d98]:hover{background:#725d421a}.animal-date-picker__nav-icon[data-v-729e8d98]{width:16px;height:auto;display:block}.animal-date-picker__label-btn[data-v-729e8d98]{color:#725d42;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:4px 10px;font-family:inherit;font-size:14px;font-weight:700;transition:all .15s}.animal-date-picker__label-btn[data-v-729e8d98]:hover{color:#19c8b9;background:#e6f9f6}.animal-date-picker__year-label[data-v-729e8d98]{color:#725d42;padding:4px 10px;font-size:14px;font-weight:700}.animal-date-picker__week-row[data-v-729e8d98]{grid-template-columns:repeat(7,1fr);margin-bottom:4px;display:grid}.animal-date-picker__week-cell[data-v-729e8d98]{text-align:center;color:#a09080;letter-spacing:1px;height:24px;font-size:11px;font-weight:700;line-height:24px}.animal-date-picker__grid[data-v-729e8d98]{grid-template-columns:repeat(7,1fr);gap:2px;display:grid}.animal-date-picker__day-cell[data-v-729e8d98]{color:#725d42;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-self:center;width:32px;height:32px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.animal-date-picker__day-cell[data-v-729e8d98]:hover{color:#19c8b9;background:#e6f9f6}.animal-date-picker__day-cell--outside[data-v-729e8d98]{color:#c4b89e;font-weight:400}.animal-date-picker__day-cell--today[data-v-729e8d98]{color:#19c8b9;font-weight:700;box-shadow:inset 0 0 0 1.5px #19c8b9}.animal-date-picker__day-cell--selected[data-v-729e8d98],.animal-date-picker__day-cell--selected[data-v-729e8d98]:hover{color:#fff;background:#19c8b9;font-weight:700}.animal-date-picker__day-cell--selected[data-v-729e8d98]:hover{background:#3dd4c6}.animal-date-picker__day-cell--in-range[data-v-729e8d98],.animal-date-picker__day-cell--in-range[data-v-729e8d98]:hover{color:#fff;background:#ffc107;border-radius:50%;font-weight:600}.animal-date-picker__day-cell--in-range[data-v-729e8d98]:hover{background:#e5a200}.animal-date-picker__day-cell--range-start[data-v-729e8d98],.animal-date-picker__day-cell--range-end[data-v-729e8d98],.animal-date-picker__day-cell--range-start[data-v-729e8d98]:hover,.animal-date-picker__day-cell--range-end[data-v-729e8d98]:hover{color:#fff;background:#ffc107;border:1px solid #fff;border-radius:50%;font-weight:700}.animal-date-picker__day-cell--range-start[data-v-729e8d98]:hover,.animal-date-picker__day-cell--range-end[data-v-729e8d98]:hover{background:#ffb400}.animal-date-picker__day-cell--disabled[data-v-729e8d98],.animal-date-picker__day-cell--disabled[data-v-729e8d98]:hover{color:#d4c9b4;cursor:not-allowed;background:0 0}.animal-date-picker__panel--range .animal-date-picker__day-cell[data-v-729e8d98]:hover{color:#725d42;background:#ffd54f}.animal-date-picker__grid-3x4[data-v-729e8d98]{grid-template-columns:repeat(3,1fr);gap:4px;display:grid}.animal-date-picker__month-cell[data-v-729e8d98],.animal-date-picker__year-cell[data-v-729e8d98]{color:#725d42;cursor:pointer;background:0 0;border:none;border-radius:12px;height:36px;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s}.animal-date-picker__month-cell[data-v-729e8d98]:hover,.animal-date-picker__year-cell[data-v-729e8d98]:hover{color:#19c8b9;background:#e6f9f6}.animal-date-picker__month-cell--selected[data-v-729e8d98],.animal-date-picker__year-cell--selected[data-v-729e8d98],.animal-date-picker__month-cell--selected[data-v-729e8d98]:hover,.animal-date-picker__year-cell--selected[data-v-729e8d98]:hover{color:#fff;background:#19c8b9;font-weight:700}.animal-date-picker__month-cell--selected[data-v-729e8d98]:hover,.animal-date-picker__year-cell--selected[data-v-729e8d98]:hover{background:#3dd4c6}.animal-date-picker__footer[data-v-729e8d98]{border-top:1px solid #f0e8d8;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;display:flex}.animal-date-picker__today-btn[data-v-729e8d98]{color:#8a7b66;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:4px 12px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s}.animal-date-picker__today-btn[data-v-729e8d98]:hover{color:#725d42;background:#725d421a}.animal-date-picker__confirm-btn[data-v-729e8d98]{color:#8a7b66;cursor:pointer;background:#725d421a;border:none;border-radius:12px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.animal-date-picker__confirm-btn[data-v-729e8d98]:hover{color:#fff;background:#796c5a}.animal-time-picker[data-v-216078df]{vertical-align:middle;-webkit-user-select:none;user-select:none;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;display:inline-block;position:relative}.animal-time-picker--disabled[data-v-216078df]{opacity:.6;cursor:not-allowed}.animal-time-picker--disabled .animal-time-picker__trigger[data-v-216078df],.animal-time-picker--disabled .animal-time-picker__trigger[data-v-216078df]:hover{box-shadow:none;cursor:not-allowed;background:#ece8dc}.animal-time-picker--disabled .animal-time-picker__value[data-v-216078df],.animal-time-picker--disabled .animal-time-picker__value--placeholder[data-v-216078df]{color:#c4b89e}.animal-time-picker__trigger[data-v-216078df]{cursor:pointer;background:#fffbe7;border-radius:50px;align-items:center;gap:8px;width:100%;transition:box-shadow .2s cubic-bezier(.4,0,.2,1);display:flex}.animal-time-picker__trigger--small[data-v-216078df]{height:32px;padding:0 14px;font-size:12px}.animal-time-picker__trigger--middle[data-v-216078df]{height:40px;padding:0 18px;font-size:14px}.animal-time-picker__trigger--large[data-v-216078df]{height:48px;padding:0 22px;font-size:16px}.animal-time-picker__trigger[data-v-216078df]:hover{box-shadow:0 3px #c4b89e}.animal-time-picker__trigger--open[data-v-216078df]{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.animal-time-picker__trigger--error[data-v-216078df]{box-shadow:0 3px #c94444}.animal-time-picker__trigger--warning[data-v-216078df]{box-shadow:0 3px #dba90e}.animal-time-picker__value[data-v-216078df]{color:#8a7b66;letter-spacing:.01em;flex:1;font-weight:500}.animal-time-picker__value--placeholder[data-v-216078df]{color:#c4b89e;font-weight:400}.animal-time-picker__clock-icon[data-v-216078df]{color:#a0936e;align-items:center;display:flex}.animal-time-picker__clear[data-v-216078df]{color:#c4b89e;cursor:pointer;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin-left:4px;font-size:13px;font-weight:700;line-height:1;transition:all .15s;display:flex}.animal-time-picker__clear[data-v-216078df]:hover{color:#725d42;background:#725d421a}.animal-time-picker__panel[data-v-216078df]{z-index:1000;opacity:0;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:20px;width:248px;padding:14px;transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1);position:absolute;transform:translateY(-6px);box-shadow:0 6px 18px #3d34281f}.animal-time-picker__panel--no-seconds[data-v-216078df]{width:172px}.animal-time-picker__panel--closing[data-v-216078df]{opacity:0;transform:translateY(-6px)}.animal-time-picker__panel--visible[data-v-216078df]{opacity:1;transform:translateY(0)}.animal-time-picker__columns[data-v-216078df]{gap:8px;display:flex}.animal-time-picker__column[data-v-216078df]{flex:1;min-width:0}.animal-time-picker__column-title[data-v-216078df]{text-align:center;color:#a09080;letter-spacing:1px;margin-bottom:6px;font-size:11px;font-weight:700}.animal-time-picker__column-list[data-v-216078df]{flex-direction:column;gap:2px;max-height:232px;padding:2px;display:flex;overflow-y:auto}.animal-time-picker__option[data-v-216078df]{appearance:none;color:#725d42;cursor:pointer;background:0 0;border:none;border-radius:16px;flex-shrink:0;justify-content:center;align-items:center;height:28px;padding:0;font-family:inherit;font-size:13px;font-weight:500;transition:all .15s;display:flex}.animal-time-picker__option[data-v-216078df]:hover{color:#725d42;background:#ffd54f}.animal-time-picker__option--selected[data-v-216078df],.animal-time-picker__option--selected[data-v-216078df]:hover{color:#fff;background:#ffb400;font-weight:700}.animal-time-picker__footer[data-v-216078df]{border-top:1px solid #f0e8d8;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;display:flex}.animal-time-picker__footer-btn[data-v-216078df]{color:#8a7b66;cursor:pointer;background:0 0;border:none;border-radius:10px;padding:6px 14px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.animal-time-picker__footer-btn[data-v-216078df]:hover{color:#725d42;background:#725d421a}.animal-time-picker__confirm-btn[data-v-216078df]{color:#8a7b66;cursor:pointer;background:#725d421a;border:none;border-radius:12px;padding:6px 16px;font-family:inherit;font-size:12px;font-weight:700;transition:all .15s}.animal-time-picker__confirm-btn[data-v-216078df]:hover{color:#fff;background:#8a7b66}.animal-time[data-v-3e795514]{box-sizing:border-box;background:#f8f8f0;border-radius:20px;flex-direction:column;align-items:center;gap:12px;width:fit-content;padding:20px 32px 15px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;animation:.35s cubic-bezier(.4,0,.2,1) animal-time-fade-in-3e795514;display:inline-flex;box-shadow:0 2px 4px #3d34280f}.animal-time__clock[data-v-3e795514]{color:#794f27;font-variant-numeric:tabular-nums;letter-spacing:1px;white-space:nowrap;font-size:44px;font-weight:900;line-height:1}.animal-time__colon[data-v-3e795514]{margin:0 -.08em;animation:1s step-end infinite animal-time-blink-3e795514;display:inline-block;transform:translateY(-.11em)}.animal-time__date[data-v-3e795514]{color:#9f927d;white-space:nowrap;background:#e6f9f6;border-radius:999px;align-items:center;gap:4px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-flex}.animal-time__weekday[data-v-3e795514]{color:#19c8b9;text-transform:uppercase;letter-spacing:1px;font-weight:800}.animal-time__dot[data-v-3e795514]{color:#c4b89e}.animal-time__month-day[data-v-3e795514]{font-variant-numeric:tabular-nums}@keyframes animal-time-fade-in-3e795514{0%{opacity:0}to{opacity:1}}@keyframes animal-time-blink-3e795514{50%{opacity:0}}.animal-loading[data-v-10b6150b]{opacity:1;background:#0b101a;transition:opacity .25s cubic-bezier(.4,0,.2,1);animation:.2s cubic-bezier(.4,0,.2,1) animal-loading-fade-in-10b6150b;position:fixed;inset:0;overflow:hidden}.animal-loading--exiting[data-v-10b6150b]{opacity:0;pointer-events:none}.animal-loading__snow[data-v-10b6150b]{position:absolute;inset:0}.animal-loading__flake[data-v-10b6150b]{background:#fff;border-radius:50%;animation:10s linear infinite animal-loading-snow-10b6150b;position:absolute;top:-30px}.animal-loading__vignette[data-v-10b6150b]{background:radial-gradient(#0000 55%,#050a1499 100%);position:absolute;inset:0}.animal-loading__tip[data-v-10b6150b]{color:#f8f8f0;letter-spacing:.04em;text-align:center;text-shadow:0 2px 8px #0009;justify-content:center;align-items:center;padding:0 24px;font-size:18px;font-weight:800;line-height:1.5;display:flex;position:absolute;inset:0}.animal-loading__sr-only[data-v-10b6150b]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes animal-loading-fade-in-10b6150b{0%{opacity:0}}@keyframes animal-loading-snow-10b6150b{0%{transform:translateY(0)rotate(0)}to{transform:translateY(calc(100vh + 60px))rotate(360deg)}}@media (prefers-reduced-motion:reduce){.animal-loading__flake[data-v-10b6150b],.animal-loading[data-v-10b6150b]{animation:none}}.animal-carousel[data-v-bf983140]{width:100%;min-width:0;font-family:var(--animal-font-family,"Nunito", "Noto Sans SC");border-radius:20px;outline:none;position:relative}.animal-carousel[data-v-bf983140]:focus-visible{outline:2px solid var(--animal-primary-color,#19c8b9);outline-offset:3px}.animal-carousel__viewport[data-v-bf983140]{background:#f7f3df;border-radius:20px;min-height:180px;position:relative;overflow:hidden}.animal-carousel__slide[data-v-bf983140]{opacity:0;visibility:hidden;pointer-events:none;width:100%;min-height:180px;transition:opacity var(--animal-motion-duration-slow,.3s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1)),transform var(--animal-motion-duration-slow,.3s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1)),visibility var(--animal-motion-duration-slow,.3s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));position:absolute;inset:0;transform:translate(18px)}.animal-carousel__slide--active[data-v-bf983140]{opacity:1;visibility:visible;pointer-events:auto;position:relative;transform:translate(0)}.animal-carousel__arrow[data-v-bf983140]{z-index:2;width:42px;height:42px;color:var(--animal-text-color,#794f27);cursor:pointer;box-shadow:var(--animal-shadow-sm,0 2px 4px #3d34280f);transition:all var(--animal-motion-duration-base,.2s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));background:#ffffffeb;border:1.5px solid #794f2729;border-radius:50%;padding:0;position:absolute;top:50%;transform:translateY(-50%)}.animal-carousel__arrow[data-v-bf983140]:before{content:"";border-top:3px solid;border-left:3px solid;width:9px;height:9px;position:absolute;top:50%;left:50%}.animal-carousel__arrow[data-v-bf983140]:hover:not(:disabled){color:var(--animal-primary-color-active,#0ea89c);transform:translateY(calc(-50% - 2px))}.animal-carousel__arrow[data-v-bf983140]:active:not(:disabled){transform:translateY(-50%)}.animal-carousel__arrow[data-v-bf983140]:focus-visible{outline:2px solid var(--animal-primary-color,#19c8b9);outline-offset:2px}.animal-carousel__arrow[data-v-bf983140]:disabled{opacity:.4;cursor:not-allowed}.animal-carousel__arrow--prev[data-v-bf983140]{left:14px}.animal-carousel__arrow--prev[data-v-bf983140]:before{transform:translate(-35%,-50%)rotate(-45deg)}.animal-carousel__arrow--next[data-v-bf983140]{right:14px}.animal-carousel__arrow--next[data-v-bf983140]:before{transform:translate(-65%,-50%)rotate(135deg)}.animal-carousel__dots[data-v-bf983140]{z-index:2;background:#ffffffd9;border-radius:50px;align-items:center;gap:2px;padding:7px 10px;display:flex;position:absolute;bottom:14px;left:50%;transform:translate(-50%)}.animal-carousel__dot[data-v-bf983140]{cursor:pointer;width:30px;height:30px;transition:all var(--animal-motion-duration-base,.2s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));background:0 0;border:0;border-radius:50px;padding:0;position:relative}.animal-carousel__dot[data-v-bf983140]:before{content:"";width:10px;height:10px;transition:all var(--animal-motion-duration-base,.2s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));background:#d4c9b4;border-radius:50px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.animal-carousel__dot[data-v-bf983140]:focus-visible{outline:2px solid var(--animal-primary-color,#19c8b9);outline-offset:2px}.animal-carousel__dot--active[data-v-bf983140]:before{background:var(--animal-primary-color,#19c8b9);width:24px}.animal-carousel__rotation-control[data-v-bf983140]{z-index:3;min-width:58px;height:32px;color:var(--animal-text-color,#794f27);cursor:pointer;transition:all var(--animal-motion-duration-base,.2s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));background:#ffffffeb;border:1.5px solid #794f2729;border-radius:50px;padding:0 12px;font-family:inherit;font-size:12px;font-weight:700;position:absolute;top:14px;right:14px}.animal-carousel__rotation-control[data-v-bf983140]:hover{color:var(--animal-primary-color-active,#0ea89c);transform:translateY(-1px)}.animal-carousel__rotation-control[data-v-bf983140]:focus-visible{outline:2px solid var(--animal-primary-color,#19c8b9);outline-offset:2px}@media (width<=480px){.animal-carousel__arrow[data-v-bf983140]{width:36px;height:36px}.animal-carousel__arrow--prev[data-v-bf983140]{left:8px}.animal-carousel__arrow--next[data-v-bf983140]{right:8px}}@media (prefers-reduced-motion:reduce){.animal-carousel__slide[data-v-bf983140],.animal-carousel__arrow[data-v-bf983140],.animal-carousel__dot[data-v-bf983140],.animal-carousel__dot[data-v-bf983140]:before,.animal-carousel__rotation-control[data-v-bf983140]{transition:none}}.animal-countdown__digit-cell[data-v-94cfc541]{height:1.2em;display:inline-block;overflow:hidden}.animal-countdown__digit-strip[data-v-94cfc541]{transition:transform .35s var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));will-change:transform;flex-direction:column;display:flex}.animal-countdown__digit-face[data-v-94cfc541]{color:#8b7355;font-variant-numeric:tabular-nums;text-align:center;height:1.2em;font-weight:900;line-height:1.2;display:block}.animal-countdown[data-v-c3278b84]{align-items:center;gap:var(--animal-spacing-sm,8px);box-sizing:border-box;width:fit-content;color:var(--animal-text-color,#794f27);font-family:var(--animal-font-family,"Nunito", "Noto Sans SC");transition:transform var(--animal-motion-duration-base,.2s) var(--animal-motion-ease,cubic-bezier(.4, 0, .2, 1));border-radius:20px;font-weight:700;display:inline-flex}.animal-countdown__prefix[data-v-c3278b84]{color:var(--animal-text-color-secondary,#725d42);white-space:nowrap;font-weight:600}.animal-countdown__group[data-v-c3278b84]{align-items:center;gap:6px;display:inline-flex}.animal-countdown__unit[data-v-c3278b84]{box-sizing:border-box;background:linear-gradient(#fff,#f8f8f0);border-radius:12px;align-items:center;gap:3px;padding:3px 8px;display:inline-flex}.animal-countdown__sep[data-v-c3278b84]{color:#8b7355;white-space:pre;font-weight:700}.animal-countdown__colon[data-v-c3278b84]{color:#8b7355;white-space:pre;font-weight:900;position:relative;top:-.08em}.animal-countdown__sr-only[data-v-c3278b84]{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.animal-countdown--default[data-v-c3278b84]{background:var(--animal-bg-color,#fff);box-shadow:var(--animal-shadow-sm,0 2px 4px #3d34280f);padding:12px 18px}.animal-countdown--island[data-v-c3278b84]{background:#f7f3df;border:2px dashed #d4c4a8;padding:13px 20px}.animal-countdown--island .animal-countdown__unit[data-v-c3278b84]{background:linear-gradient(#fffdf4,#f8f8f0)}.animal-countdown--bordered .animal-countdown__unit[data-v-c3278b84]{border:1.5px solid #d4c9b4}.animal-countdown--bordered.animal-countdown--island .animal-countdown__unit[data-v-c3278b84]{border-color:#d4c4a8}.animal-countdown--small[data-v-c3278b84]{min-height:40px;font-size:13px}.animal-countdown--small .animal-countdown__colon[data-v-c3278b84],.animal-countdown--small .animal-countdown__digit-cell[data-v-c3278b84]{font-size:20px}.animal-countdown--middle[data-v-c3278b84]{min-height:48px;font-size:14px}.animal-countdown--middle .animal-countdown__colon[data-v-c3278b84],.animal-countdown--middle .animal-countdown__digit-cell[data-v-c3278b84]{font-size:26px}.animal-countdown--large[data-v-c3278b84]{min-height:56px;font-size:16px}.animal-countdown--large .animal-countdown__colon[data-v-c3278b84],.animal-countdown--large .animal-countdown__digit-cell[data-v-c3278b84]{font-size:34px}@media (width<=480px){.animal-countdown[data-v-c3278b84]{flex-wrap:wrap;justify-content:center;max-width:100%}}.animal-avatar[data-v-5412ca1f]{vertical-align:middle;-webkit-user-select:none;user-select:none;color:#19c8b9;background:#e6f9f6;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:600;display:inline-flex;position:relative;overflow:hidden}.animal-avatar--shape-square[data-v-5412ca1f]{border-radius:8px}.animal-avatar__img[data-v-5412ca1f]{object-fit:cover;width:100%;height:100%;display:block}.animal-avatar__string[data-v-5412ca1f]{white-space:nowrap;justify-content:center;align-items:center;line-height:1;display:inline-flex}.animal-avatar--placeholder[data-v-5412ca1f]{border:2px solid #f8f8f0}.animal-avatar-group[data-v-6e530f7a]{align-items:center;display:inline-flex}.animal-avatar-group[data-v-6e530f7a] .animal-avatar{border:2px solid #f8f8f0}.animal-avatar-group[data-v-6e530f7a] .animal-avatar+.animal-avatar{margin-left:calc(-1 * var(--avatar-group-gap))}.animal-avatar-group__more[data-v-6e530f7a]{color:#19c8b9;background:#e6f9f6;border:2px solid #f8f8f0;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-size:14px;font-weight:600;display:inline-flex}.animal-upload[data-v-cffccbb9]{box-sizing:border-box;color:#794f27;flex-direction:column;gap:10px;font-family:inherit;display:flex}.animal-upload--disabled[data-v-cffccbb9]{opacity:.55}.animal-upload__hidden-input[data-v-cffccbb9]{display:none}.animal-upload__trigger[data-v-cffccbb9]{color:#794f27;cursor:pointer;background:#f8f8f0;border:none;border-radius:50px;align-self:flex-start;align-items:center;gap:8px;height:36px;padding:0 18px;font-family:inherit;font-size:14px;font-weight:700;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .15s;display:inline-flex;box-shadow:0 5px #bdaea0}.animal-upload__trigger[data-v-cffccbb9]:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 6px #bdaea0}.animal-upload__trigger[data-v-cffccbb9]:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #bdaea0}.animal-upload__trigger[data-v-cffccbb9]:disabled{cursor:not-allowed;box-shadow:0 5px #d5c8b8}.animal-upload__trigger[data-v-cffccbb9]:focus-visible{outline-offset:2px;outline:2px solid #ffd24d}.animal-upload__trigger-custom[data-v-cffccbb9]{font:inherit;color:inherit;cursor:pointer;background:0 0;border:none;justify-content:center;align-self:flex-start;align-items:center;padding:0;display:inline-flex}.animal-upload__trigger-custom[data-v-cffccbb9]:disabled{cursor:not-allowed}.animal-upload__drag-zone[data-v-cffccbb9]{color:#9f927d;cursor:pointer;-webkit-user-select:none;user-select:none;background:#fffdf7;border:2px dashed #c4b89e;border-radius:20px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:28px 20px;transition:border-color .2s,background .2s,color .2s;display:flex}.animal-upload__drag-zone[data-v-cffccbb9]:hover{color:#19c8b9;border-color:#19c8b9}.animal-upload__drag-zone[data-v-cffccbb9]:focus-visible{outline-offset:2px;outline:2px solid #ffd24d}.animal-upload__drag-zone--active[data-v-cffccbb9]{color:#19c8b9;background:#e6f9f6;border-color:#19c8b9}.animal-upload__drag-icon[data-v-cffccbb9]{display:inline-flex;transform:scale(1.5)}.animal-upload__drag-text[data-v-cffccbb9]{color:inherit;font-size:14px;font-weight:700}.animal-upload__tip[data-v-cffccbb9]{color:#9f927d;font-size:12px;line-height:1.6}.animal-upload__text-list[data-v-cffccbb9]{flex-direction:column;gap:6px;margin:0;padding:0;list-style:none;display:flex}.animal-upload__text-item[data-v-cffccbb9]{background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:12px;align-items:center;gap:8px;padding:7px 12px;font-size:13px;transition:background .15s,border-color .15s;display:flex}.animal-upload__text-item[data-v-cffccbb9]:hover{background:#e6f9f6}.animal-upload__text-item--error[data-v-cffccbb9]{background:#fdeeee;border-color:#e05a5a}.animal-upload__file-icon[data-v-cffccbb9]{color:#c4b89e;flex-shrink:0;display:inline-flex}.animal-upload__text-thumb[data-v-cffccbb9]{color:#c4b89e;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex;overflow:hidden}.animal-upload__text-thumb-img[data-v-cffccbb9]{object-fit:cover;width:100%;height:100%;display:block}.animal-upload__file-name[data-v-cffccbb9]{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.animal-upload__file-size[data-v-cffccbb9]{color:#c4b89e;flex-shrink:0;font-size:11px}.animal-upload__status[data-v-cffccbb9]{flex-shrink:0;align-items:center;gap:4px;margin-left:auto;display:inline-flex}.animal-upload__status--done[data-v-cffccbb9]{color:#6fba2c}.animal-upload__status--error[data-v-cffccbb9]{color:#e05a5a}.animal-upload__spinner[data-v-cffccbb9]{border:2px solid #e6f9f6;border-top-color:#19c8b9;border-radius:50%;width:12px;height:12px;animation:.8s linear infinite animal-upload-spin-cffccbb9}.animal-upload__percent[data-v-cffccbb9]{color:#19c8b9;font-variant-numeric:tabular-nums;font-size:11px;font-weight:700}@keyframes animal-upload-spin-cffccbb9{to{transform:rotate(360deg)}}.animal-upload__preview-btn[data-v-cffccbb9]{width:22px;height:22px;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:12px;line-height:1;transition:background .15s,color .15s;display:inline-flex}.animal-upload__preview-btn[data-v-cffccbb9]:hover{color:#19c8b9;background:#00000014}.animal-upload__preview-btn[data-v-cffccbb9]:focus-visible{outline-offset:1px;outline:2px solid #ffd24d}.animal-upload__remove[data-v-cffccbb9]{width:22px;height:22px;box-shadow:none;color:inherit;cursor:pointer;background:0 0;border:none;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;margin-left:4px;padding:0;font-size:13px;line-height:1;transition:background .15s;display:inline-flex}.animal-upload__remove[data-v-cffccbb9]:hover{color:#e05a5a;background:#00000014}.animal-upload__remove[data-v-cffccbb9]:focus-visible{outline-offset:1px;outline:2px solid #ffd24d}.animal-upload__card-list[data-v-cffccbb9]{flex-wrap:wrap;gap:10px;margin:0;padding:0;list-style:none;display:flex}.animal-upload__card[data-v-cffccbb9]{background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:16px;justify-content:center;align-items:center;width:84px;height:84px;display:flex;position:relative;overflow:hidden}.animal-upload__card--done[data-v-cffccbb9]{border-color:#c4b89e}.animal-upload__card--error[data-v-cffccbb9]{border-color:#e05a5a}.animal-upload__card-img[data-v-cffccbb9]{object-fit:cover;width:100%;height:100%;display:block}.animal-upload__card-img--previewable[data-v-cffccbb9]{cursor:zoom-in}.animal-upload__card-file-icon[data-v-cffccbb9]{color:#c4b89e;display:inline-flex;transform:scale(1.6)}.animal-upload__card-mask[data-v-cffccbb9]{color:#fff;background:#0f0c088c;flex-direction:column;justify-content:center;align-items:center;gap:4px;display:flex;position:absolute;inset:0}.animal-upload__card-preview[data-v-cffccbb9]{color:#fff;cursor:pointer;opacity:0;background:#00000073;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:1;transition:opacity .15s,background .15s;position:absolute;top:4px;left:4px}.animal-upload__card-preview[data-v-cffccbb9]:hover{background:#000000a6}.animal-upload__card-preview[data-v-cffccbb9]:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #ffd24d}.animal-upload__card:hover .animal-upload__card-preview[data-v-cffccbb9]{opacity:1}.animal-upload__card-remove[data-v-cffccbb9]{color:#fff;cursor:pointer;opacity:0;background:#00000073;border:none;border-radius:50%;width:18px;height:18px;padding:0;font-size:12px;line-height:1;transition:opacity .15s,background .15s;position:absolute;top:4px;right:4px}.animal-upload__card-remove[data-v-cffccbb9]:hover{background:#000000a6}.animal-upload__card-remove[data-v-cffccbb9]:focus-visible{opacity:1;outline-offset:1px;outline:2px solid #ffd24d}.animal-upload__card:hover .animal-upload__card-remove[data-v-cffccbb9]{opacity:1}.animal-upload__card-add[data-v-cffccbb9]{width:84px;height:84px}.animal-upload__card-add-btn[data-v-cffccbb9]{color:#c4b89e;cursor:pointer;background:0 0;border:2px dashed #c4b89e;border-radius:16px;justify-content:center;align-items:center;width:100%;height:100%;transition:border-color .2s,color .2s,background .2s;display:flex}.animal-upload__card-add-btn[data-v-cffccbb9]:hover{color:#19c8b9;background:#e6f9f6;border-color:#19c8b9}.animal-upload__card-add-btn[data-v-cffccbb9]:disabled{cursor:not-allowed;opacity:.5}.animal-upload__card-add-btn[data-v-cffccbb9]:focus-visible{outline-offset:2px;outline:2px solid #ffd24d}.animal-upload__preview-layer[data-v-cffccbb9]{z-index:1000;background:#0f0c08d1;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.animal-upload__preview-img[data-v-cffccbb9]{object-fit:contain;background:#fff;border-radius:16px;max-width:90vw;max-height:88vh;box-shadow:0 24px 48px -12px #0009}.animal-upload__preview-close[data-v-cffccbb9]{color:#fff;cursor:pointer;background:#ffffff2e;border:none;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;padding:0;transition:background .15s;display:flex;position:absolute;top:16px;right:16px}.animal-upload__preview-close[data-v-cffccbb9]:hover{background:#ffffff52}.animal-upload__preview-close[data-v-cffccbb9]:focus-visible{outline-offset:2px;outline:2px solid #ffd24d}@media (prefers-reduced-motion:reduce){.animal-upload__spinner[data-v-cffccbb9]{border-top-color:#19c8b9;animation:none}.animal-upload__trigger[data-v-cffccbb9],.animal-upload__drag-zone[data-v-cffccbb9],.animal-upload__text-item[data-v-cffccbb9],.animal-upload__card-remove[data-v-cffccbb9],.animal-upload__card-preview[data-v-cffccbb9]{transition:none}}.animal-rate[data-v-db273277]{align-items:center;gap:var(--rate-gap);font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1;display:inline-flex}.animal-rate--small[data-v-db273277]{--rate-size:20px;--rate-gap:4px;--rate-splash-scale:.91}.animal-rate--middle[data-v-db273277]{--rate-size:26px;--rate-gap:6px;--rate-splash-scale:1.18}.animal-rate--large[data-v-db273277]{--rate-size:34px;--rate-gap:8px;--rate-splash-scale:1.55}.animal-rate__item[data-v-db273277]{width:var(--rate-size);height:var(--rate-size);cursor:pointer;-webkit-tap-highlight-color:transparent;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative}.animal-rate__item[data-v-db273277]:hover{transform:translateY(-1px)}.animal-rate__input[data-v-db273277]{appearance:none;opacity:0;width:100%;height:100%;cursor:inherit;background:0 0;border:none;margin:0;padding:0;position:absolute;top:0;left:0}.animal-rate__star[data-v-db273277]{width:var(--rate-size);height:var(--rate-size);display:block}.animal-rate__star[data-v-db273277] svg{stroke:#c4b89e;width:100%;height:100%;transition:stroke .25s cubic-bezier(.4,0,.2,1);display:block}.animal-rate__star[data-v-db273277] path{fill:#f5c31c;fill-opacity:0;transition:fill-opacity .25s cubic-bezier(.4,0,.2,1)}.animal-rate__star[data-v-db273277] circle{fill:#794f27;opacity:0;transition:opacity .25s cubic-bezier(.4,0,.2,1)}.animal-rate__item--active .animal-rate__star[data-v-db273277] svg{stroke:#dba90e}.animal-rate__item--active .animal-rate__star[data-v-db273277] path{fill-opacity:1}.animal-rate__item--active .animal-rate__star[data-v-db273277] circle{opacity:1}.animal-rate__input:focus-visible~.animal-rate__star[data-v-db273277]{outline-offset:1px;border-radius:50%;outline:2px solid #f5c31c}.animal-rate__star--pop[data-v-db273277]{animation-name:animal-rate-pop-db273277;animation-duration:.35s;animation-timing-function:cubic-bezier(.4,0,.2,1);animation-delay:var(--rate-pop-delay,0s);animation-fill-mode:both}.animal-rate__splash[data-v-db273277]{width:22px;height:22px;transform:scale(var(--rate-splash-scale));pointer-events:none;border-radius:50%;margin:-11px 0 0 -11px;animation:.6s forwards animal-rate-splash-db273277;position:absolute;top:50%;left:50%}.animal-rate--readonly .animal-rate__item[data-v-db273277]{cursor:default}.animal-rate--readonly .animal-rate__item[data-v-db273277]:hover{transform:none}@keyframes animal-rate-pop-db273277{0%{transform:scale(.55)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes animal-rate-splash-db273277{40%{box-shadow:0 -18px 0 -8px #f5c31c,16px -8px 0 -8px #f5c31c,16px 8px 0 -8px #f5c31c,0 18px 0 -8px #f5c31c,-16px 8px 0 -8px #f5c31c,-16px -8px 0 -8px #f5c31c}to{box-shadow:0 -36px 0 -10px #0000,32px -16px 0 -10px #0000,32px 16px 0 -10px #0000,0 36px 0 -10px #0000,-32px 16px 0 -10px #0000,-32px -16px 0 -10px #0000}}@media (prefers-reduced-motion:reduce){.animal-rate__star--pop[data-v-db273277],.animal-rate__splash[data-v-db273277]{animation:none}}.animal-badge[data-v-46ecb831]{vertical-align:middle;align-items:center;font-family:inherit;line-height:1;display:inline-flex;position:relative}.animal-badge__indicator[data-v-46ecb831]{--badge-shift-x:50%;--badge-shift-y:-50%;z-index:1;box-sizing:border-box;transform:translate(var(--badge-shift-x),var(--badge-shift-y));transform-origin:100% 0;color:#fff;white-space:nowrap;background:#fc736d;border:2px solid #f8f8f0;border-radius:999px;justify-content:center;align-items:center;font-family:inherit;font-weight:700;line-height:1;animation:.25s cubic-bezier(.4,0,.2,1) animal-badge-zoom-in-46ecb831;display:inline-flex;position:absolute;top:0;right:0;box-shadow:0 2px 4px #3d34280f}.animal-badge--standalone .animal-badge__indicator[data-v-46ecb831]{--badge-shift-x:0;--badge-shift-y:0;box-shadow:none;border-color:#0000;position:static}.animal-badge--medium[data-v-46ecb831]{min-width:20px;height:20px;padding:0 6px;font-size:10px}.animal-badge--small[data-v-46ecb831]{min-width:16px;height:16px;padding:0 4px;font-size:9px}.animal-badge--medium.animal-badge--circle[data-v-46ecb831]{width:20px;min-width:0;padding:0}.animal-badge--small.animal-badge--circle[data-v-46ecb831]{width:16px;min-width:0;padding:0}.animal-badge--dot[data-v-46ecb831]{width:10px;min-width:0;height:10px;padding:0}.animal-badge--color-app-red[data-v-46ecb831]{color:#fff;background:#fc736d}.animal-badge--color-app-pink[data-v-46ecb831]{color:#fff;background:#f8a6b2}.animal-badge--color-app-orange[data-v-46ecb831]{color:#fff;background:#e59266}.animal-badge--color-app-yellow[data-v-46ecb831]{color:#725d42;background:#f7cd67}.animal-badge--color-app-teal[data-v-46ecb831]{color:#fff;background:#82d5bb}.animal-badge--color-app-green[data-v-46ecb831]{color:#fff;background:#8ac68a}.animal-badge--color-app-blue[data-v-46ecb831]{color:#fff;background:#889df0}.animal-badge--color-purple[data-v-46ecb831]{color:#fff;background:#b77dee}.animal-badge--color-lime-green[data-v-46ecb831]{color:#3d5a1a;background:#d1da49}.animal-badge--color-yellow-green[data-v-46ecb831]{color:#725d42;background:#ecdf52}.animal-badge--color-brown[data-v-46ecb831]{color:#fff;background:#9a835a}.animal-badge--color-warm-peach-pink[data-v-46ecb831]{color:#fff;background:#e18c6f}@keyframes animal-badge-zoom-in-46ecb831{0%{opacity:0;transform:translate(var(--badge-shift-x),var(--badge-shift-y)) scale(.6)}to{opacity:1;transform:translate(var(--badge-shift-x),var(--badge-shift-y)) scale(1)}}@media (prefers-reduced-motion:reduce){.animal-badge__indicator[data-v-46ecb831]{animation:none}}:root{--bg:#f5f5f7;--text:#1d1d1f;--text-dim:#6e6e73;--accent:#0071e3;--accent-2:#8944ff;--gradient:linear-gradient(135deg, #0071e3, #8944ff);--radius:24px;--maxw:1080px;--glass:#ffffff8c;--glass-strong:#ffffffb8;--glass-border:#ffffffbf;--glass-blur:blur(24px) saturate(180%);--glass-shadow:0 8px 32px #00000014}*{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth}body{background:var(--el-bg-color-page);color:var(--el-text-color-primary);-webkit-font-smoothing:antialiased;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Segoe UI,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif;line-height:1.6}.site{background:var(--bg);color:var(--text)}.site .container{max-width:var(--maxw);margin:0 auto;padding:0 24px}.site section{padding:72px 0}.site .section-title{text-align:center;letter-spacing:-.02em;margin-bottom:12px;font-size:40px;font-weight:700}.site .section-sub{text-align:center;color:var(--text-dim);margin-bottom:48px;font-size:19px}.site .glass{background:var(--glass);-webkit-backdrop-filter:var(--glass-blur);backdrop-filter:var(--glass-blur);border:1px solid var(--glass-border);box-shadow:var(--glass-shadow)}.site .btn{border-radius:999px;padding:12px 28px;font-size:16px;font-weight:600;text-decoration:none;transition:transform .25s,box-shadow .25s,background .25s;display:inline-block}.site .btn-primary{background:var(--accent);color:#fff;box-shadow:0 8px 20px #0071e359}.site .btn-primary:hover{background:#0077ed;transform:translateY(-2px)scale(1.02);box-shadow:0 12px 28px #0071e366}.site .btn-ghost{-webkit-backdrop-filter:blur(20px)saturate(180%);backdrop-filter:blur(20px)saturate(180%);color:var(--accent);box-shadow:var(--glass-shadow);background:#ffffff80;border:1px solid #ffffffbf}.site .btn-ghost:hover{background:#fffc;transform:translateY(-2px)scale(1.02)}:root{--animal-font-family:Nunito, "Noto Sans SC", "Zen Maru Gothic", "HarmonyOS Sans SC", MiSans, -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif;--animal-font-size-sm:12px;--animal-font-size-base:13px;--animal-font-size-lg:15px;--animal-line-height-base:1.55;--animal-primary-color:#19c8b9;--animal-primary-color-hover:#3dd4c6;--animal-primary-color-active:#12a99c;--animal-primary-color-bg:#e6f9f6;--animal-success-color:#6fba2c;--animal-warning-color:#e8b41c;--animal-error-color:#e05a5a;--animal-text-color:#4a3a28;--animal-text-color-secondary:#8b7f6b;--animal-text-color-disabled:#b3a894;--animal-bg-color:#f7f3df;--animal-bg-color-secondary:#f0e8d8;--animal-bg-color-input:#fffdf5;--animal-border-color:#d9d0bd;--animal-border-color-hover:#b9a98b;--animal-border-color-light:#e8e2d6;--animal-border-radius-sm:10px;--animal-border-radius-base:12px;--animal-border-radius-lg:18px;--el-color-primary:#19c8b9;--el-color-primary-light-3:#5fd8cd;--el-color-primary-light-5:#8ce3da;--el-color-primary-light-8:#c7f1ed;--el-color-primary-light-9:#e6f9f6;--el-color-success:#6fba2c;--el-color-warning:#e8b41c;--el-color-danger:#e05a5a;--el-color-error:#e05a5a;--el-color-info:#8b7f6b;--el-bg-color:#fffdf5;--el-bg-color-page:#f7f3df;--el-bg-color-overlay:#fffdf5;--el-text-color-primary:#4a3a28;--el-text-color-regular:#5c4d3c;--el-text-color-secondary:#8b7f6b;--el-text-color-placeholder:#a99c86;--el-border-color:#d9d0bd;--el-border-color-light:#e8e2d6;--el-border-color-lighter:#efe9dc;--el-fill-color-light:#f9f5ea;--el-fill-color-blank:#fffdf5}html{--shell-aside-bg:linear-gradient(180deg, #ffffff57, #ffffff29);--shell-aside-filter:blur(16px) saturate(120%);--shell-aside-border:0 solid transparent;--shell-header-bg:linear-gradient(180deg, #ffffff6b, #ffffff24);--shell-header-filter:blur(14px) saturate(115%);--shell-header-border:0 solid transparent;--shell-main-bg:#fff;--shell-main-radius:18px;--shell-main-shadow:0 14px 34px #4a3a281a, 0 1px 0 #ffffffb3 inset;--shell-main-margin:0 18px 18px 2px;--shell-main-padding:18px 20px 22px;--shell-nav-hover:#ffffff9e;--shell-nav-active-bg:#fffdf7;--shell-nav-active-shadow:0 1px 2px #4a3a281a, inset 0 0 0 1px #ffffffe6;--shell-chip-bg:#ffffff9e;--shell-account-bg:#ffffffb3;--shell-card-bg:#fff;--shell-card-border:1px solid #ece3d0;--shell-card-shadow:0 1px 3px #4a3a280b;--shell-table-bg:#fff;--shell-table-body-bg:transparent;--shell-table-border:1px solid #f0e7d5;--shell-table-head-bg:#faf6ea;--shell-table-head-shadow:inset 0 -1px 0 #efe6d4;--shell-table-radius:12px;--shell-panel-bg:#fff}html[data-shell=cream]{--shell-aside-bg:#f3ecdc;--shell-aside-filter:none;--shell-aside-border:2px solid #e5dcc6;--shell-header-bg:#fffdf5db;--shell-header-filter:blur(6px);--shell-header-border:2px solid #e5dcc6;--shell-main-bg:transparent;--shell-main-radius:0;--shell-main-shadow:none;--shell-main-margin:0;--shell-main-padding:14px 18px 22px;--shell-nav-hover:#fffdf5e6;--shell-nav-active-bg:#e6f9f6;--shell-nav-active-shadow:inset 3px 0 0 var(--animal-primary-color);--shell-chip-bg:#f7f3df;--shell-account-bg:#f7f3df;--shell-card-bg:#fffdf5;--shell-card-border:2px solid #ece3ce;--shell-card-shadow:0 3px 0 #4a3a280a;--shell-table-bg:#f7f3df;--shell-table-body-bg:#f7f3df;--shell-table-border:0 solid transparent;--shell-table-head-bg:#f3ecdc;--shell-table-head-shadow:none;--shell-table-radius:20px;--shell-panel-bg:#f7f3df}html,body{color:var(--animal-text-color);font-family:var(--animal-font-family);background-color:#f7f3df;font-size:13px}.animal-btn{border-radius:12px;height:34px;padding:0 16px;font-size:13px;font-weight:600}.animal-btn--small{border-radius:10px;height:28px;padding:0 10px;font-size:12px}.animal-btn--link,.animal-btn--text{height:auto;box-shadow:none;border-radius:8px;padding:0 4px}.animal-input{border-radius:12px;height:34px;padding:0 12px}.animal-input--large{border-radius:14px;height:42px;padding:0 16px}.animal-input--small{border-radius:10px;height:28px;padding:0 10px}.animal-input__prefix,.animal-input__suffix{align-items:center;gap:4px;display:inline-flex}.animal-select{font-size:13px}.animal-select__trigger{border-radius:12px;height:34px;padding:0 12px}.animal-table-wrapper{border-radius:14px;padding:4px}.animal-table__th,.animal-table__cell{padding:8px 10px;font-size:12.5px;line-height:1.5}.animal-table__th{z-index:2;background:var(--shell-table-head-bg);font-size:12.5px;font-weight:700;position:sticky;top:0}.animal-table__cell{vertical-align:middle}.app-table--fixed-right .animal-table__th:last-child,.app-table--fixed-right .animal-table__cell:last-child{z-index:3;background:var(--shell-table-bg);position:sticky;right:0;box-shadow:-8px 0 10px -8px #4a3a2840}.app-table--fixed-right .animal-table__th:last-child{background:var(--shell-table-head-bg);z-index:4}.animal-modal{max-width:calc(100vw - 48px)}.animal-tag{border-radius:8px;padding:1px 8px;font-size:12px}.app-empty{color:var(--animal-text-color-secondary);flex-direction:column;align-items:center;gap:8px;padding:28px 12px;display:flex}.app-empty__icon{color:#c4b89e}.app-empty__title{color:var(--animal-text-color);font-weight:700}.app-textarea{border:1px solid var(--animal-border-color-light);background:var(--animal-bg-color-input);width:100%;color:var(--animal-text-color);resize:vertical;box-sizing:border-box;border-radius:12px;outline:none;padding:8px 12px;font-family:inherit;font-size:13px;line-height:1.6}.app-textarea:focus{border-color:var(--animal-primary-color);box-shadow:0 0 0 2px #19c8b929}.app-textarea:disabled{opacity:.6}.app-loading-mask{border-radius:inherit;z-index:8;background:#f7f3df99;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.app-loading-spinner{border:3px solid #19c8b940;border-top-color:var(--animal-primary-color);border-radius:50%;width:22px;height:22px;animation:.8s linear infinite app-spin}@keyframes app-spin{to{transform:rotate(360deg)}}.app-btn--success.animal-btn--primary{background:var(--animal-success-color);border-color:var(--animal-success-color);color:#26350f}.app-btn--warning.animal-btn--primary{background:var(--animal-warning-color);border-color:var(--animal-warning-color);color:#4a3a28}.app-btn--info.animal-btn--primary{color:#fffdf5;background:#8b7f6b;border-color:#8b7f6b}.app-table__ellipsis{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.animal-pagination{font-size:12.5px}[class^=animal-],[class*=\ animal-]{font-family:var(--animal-font-family)!important}.animal-card{border:var(--shell-card-border);box-shadow:var(--shell-card-shadow)}.animal-card--default{background:var(--shell-card-bg)!important}.animal-table__cell .animal-btn--link,.animal-table__cell .animal-btn--text{height:auto;box-shadow:none;padding:0;font-size:12px}.animal-table__cell .animal-btn+.animal-btn{margin-left:6px}.animal-table__cell .animal-tag{vertical-align:middle}.animal-btn{height:34px!important;padding:0 16px!important;font-size:13px!important}.animal-btn--small{height:28px!important;padding:0 10px!important;font-size:12px!important}.animal-btn--large{height:42px!important;padding:0 24px!important;font-size:15px!important}.animal-btn--link,.animal-btn--text{height:auto!important;box-shadow:none!important;padding:0 4px!important}.animal-input{height:34px!important;padding:0 12px!important}.animal-input--large{height:42px!important;padding:0 16px!important}.animal-input .animal-input__inner{font-size:13px!important}.animal-table__th{padding:9px 12px!important;font-size:12px!important}.animal-table__cell{font-variant-numeric:tabular-nums;padding:8px 12px!important;font-size:12px!important;line-height:1.5!important}.animal-table__cell .animal-btn--link,.animal-table__cell .animal-btn--text{padding:0!important;font-size:12px!important}.animal-table__cell .animal-btn{height:26px!important;padding:0 8px!important;font-size:12px!important}.animal-tag{padding:1px 8px!important;font-size:12px!important}.animal-card{border-radius:14px!important}.app-table .animal-table__cell{text-overflow:ellipsis;overflow:hidden}.app-table .animal-table{min-width:var(--app-table-w,100%)}.animal-btn--primary:not(.animal-btn--danger){color:#0f8f84!important;background:#e6f9f6!important;border-color:#9ee3da!important}.animal-btn--primary:not(.animal-btn--danger):hover:not(:disabled){background:#d9f5f1!important;border-color:#6fd6c9!important}.animal-btn--danger.animal-btn--primary{color:#c94444!important;background:#fbeaea!important;border-color:#f0b6b6!important}.animal-table-wrapper{border:var(--shell-table-border);background:var(--shell-table-bg)!important;border-radius:var(--shell-table-radius)!important}.animal-table__body{background:var(--shell-table-body-bg)!important}.animal-table__th{box-shadow:var(--shell-table-head-shadow);color:#6b5a43;background:var(--shell-table-head-bg)!important}.animal-table__row:nth-child(2n){background:#faf6ea80}.animal-table__row:hover{background:#e6f9f673}.animal-drawer__panel,.animal-modal__body{background:var(--shell-panel-bg)!important}@font-face{font-family:Nunito;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/nunito-latin-500-normal-B5klmw3Q.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/nunito-latin-700-normal-OcDqTBcA.woff)format("woff")}@font-face{font-family:Nunito;font-style:normal;font-weight:900;font-display:swap;src:url(/assets/nunito-latin-900-normal-CVn49sIn.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-latin-400-normal-C8q2FS1w.woff2)format("woff2"),url(/assets/noto-sans-sc-latin-400-normal-C_7N1zz3.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-latin-500-normal-JVPArRf3.woff2)format("woff2"),url(/assets/noto-sans-sc-latin-500-normal-XUOzV5y8.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-latin-700-normal-BzR54Sjf.woff2)format("woff2"),url(/assets/noto-sans-sc-latin-700-normal-oETiWo-v.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:400;src:url(/assets/noto-sans-sc-chinese-simplified-400-normal-Ba7eOkfT.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-400-normal-CN8EQoOj.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:500;src:url(/assets/noto-sans-sc-chinese-simplified-500-normal-z_irmif2.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-500-normal-CtDGG6sn.woff)format("woff")}@font-face{font-family:Noto Sans SC;font-style:normal;font-display:swap;font-weight:700;src:url(/assets/noto-sans-sc-chinese-simplified-700-normal-DoUziBww.woff2)format("woff2"),url(/assets/noto-sans-sc-chinese-simplified-700-normal-CDPtaw17.woff)format("woff")}.app-svg-icon[data-v-1d0a48b2]{vertical-align:-.15em;flex:none;display:inline-block}.app-icon-fallback[data-v-1d0a48b2]{justify-content:center;align-items:center;display:inline-flex}.app-input[data-v-8432b0c1]{width:100%}.app-input__eye[data-v-8432b0c1]{cursor:pointer;color:var(--animal-text-color-secondary);background:0 0;border:0;align-items:center;padding:0 2px;display:inline-flex}.dialog-body[data-v-a0335acf]{white-space:pre-wrap;color:var(--animal-text-color);font-size:13px;line-height:1.7}.dialog-input[data-v-a0335acf]{margin-top:12px}.dialog-error[data-v-a0335acf]{color:var(--animal-error-color);margin-top:6px;font-size:12px}.dialog-foot[data-v-a0335acf]{justify-content:flex-end;gap:8px;display:flex}.app-toast-host[data-v-6db7c26d]{z-index:4000;pointer-events:none;flex-direction:column;gap:8px;display:flex;position:fixed;top:18px;left:50%;transform:translate(-50%)}.app-toast[data-v-6db7c26d]{color:#4a3a28;background:#fffdf5;border:2px solid #e5dcc6;border-radius:12px;align-items:center;gap:8px;min-width:220px;max-width:520px;padding:9px 14px;font-size:13px;display:flex;box-shadow:0 8px 22px #4a3a2829}.app-toast__text[data-v-6db7c26d]{word-break:break-word;flex:1;line-height:1.5}.app-toast-enter-active[data-v-6db7c26d],.app-toast-leave-active[data-v-6db7c26d]{transition:all .18s}.app-toast-enter-from[data-v-6db7c26d],.app-toast-leave-to[data-v-6db7c26d]{opacity:0;transform:translateY(-6px)}.app-alert[data-v-3970b535]{border-radius:10px;align-items:flex-start;gap:8px;margin:8px 0;padding:8px 12px;font-size:12.5px;line-height:1.6;display:flex}.app-alert__icon[data-v-3970b535]{flex:none;margin-top:2px}.app-alert__title[data-v-3970b535]{font-weight:700}.app-alert__desc[data-v-3970b535]{color:var(--animal-text-color)}.app-card__head[data-v-a05becf7]{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;font-weight:700;display:flex}.app-card__foot[data-v-a05becf7]{border-top:1px dashed var(--animal-border-color-light);margin-top:12px;padding-top:12px}.app-col[data-v-76e60f0d]{box-sizing:border-box;min-width:0}.app-date[data-v-b31e34f1]{width:100%}.app-datetime[data-v-b31e34f1]{border:1px solid var(--animal-border-color-light);background:var(--animal-bg-color-input);width:100%;height:34px;color:var(--animal-text-color);border-radius:12px;outline:none;padding:0 12px;font-family:inherit;font-size:13px}.app-datetime[data-v-b31e34f1]:focus{border-color:var(--animal-primary-color)}.app-desc[data-v-d2a1d110]{margin-bottom:14px}.app-desc__head[data-v-d2a1d110]{justify-content:space-between;align-items:center;gap:10px;min-height:24px;margin-bottom:8px;display:flex}.app-desc__title[data-v-d2a1d110]{color:var(--animal-text-color);font-size:13px;font-weight:700}.app-desc__extra[data-v-d2a1d110]{flex:none;align-items:center;gap:4px;display:inline-flex}.app-desc__grid[data-v-d2a1d110]{background:var(--animal-border-color-light);border:1px solid var(--animal-border-color-light);border-radius:10px;gap:1px;display:grid;overflow:hidden}.app-desc__item[data-v-d2a1d110]{grid-template-columns:var(--app-desc-label-w,max-content) minmax(0, 1fr);background:#fffdf5;display:grid}.app-desc__label[data-v-d2a1d110]{color:var(--animal-text-color-secondary);white-space:normal;overflow-wrap:anywhere;background:#f3ecdc;padding:7px 10px;font-size:12px;line-height:1.45}.app-desc__value[data-v-d2a1d110]{color:var(--animal-text-color);overflow-wrap:anywhere;background:#fffdf5;min-width:0;padding:7px 10px;font-size:12.5px}.app-desc__item.is-filler .app-desc__label[data-v-d2a1d110]{background:0 0}.app-empty__extra[data-v-5728a29d]{margin-top:4px}.app-form--inline[data-v-fa8231e7]{flex-wrap:wrap;align-items:center;gap:10px 12px;display:flex}.app-form-item[data-v-a48d980e]{align-items:flex-start;gap:10px;margin-bottom:14px;display:flex}.app-form-item.is-inline[data-v-a48d980e]{align-items:center;margin-bottom:0}.app-form-item__label[data-v-a48d980e]{text-align:right;min-width:76px;color:var(--animal-text-color-secondary);white-space:nowrap;flex:none;padding-top:8px;font-size:12.5px}.is-inline .app-form-item__label[data-v-a48d980e]{min-width:0;padding-top:0}.app-form-item__star[data-v-a48d980e]{color:var(--animal-error-color);margin-right:2px}.app-form-item__control[data-v-a48d980e]{flex:1;min-width:0}.app-form-item.is-error[data-v-a48d980e] .animal-input,.app-form-item.is-error[data-v-a48d980e] .app-number,.app-form-item.is-error[data-v-a48d980e] .app-datetime{box-shadow:0 0 0 2px #e05a5a29;border-color:var(--animal-error-color)!important}.app-form-item__error[data-v-a48d980e]{color:var(--animal-error-color);margin-top:4px;font-size:12px}.app-multi[data-v-53c711fd]{width:100%;position:relative}.app-multi__trigger[data-v-53c711fd]{cursor:pointer;justify-content:space-between;width:100%}.app-multi.is-disabled .app-multi__trigger[data-v-53c711fd]{opacity:.6;cursor:not-allowed}.app-multi__value[data-v-53c711fd]{text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:13px;overflow:hidden}.app-multi__value.is-placeholder[data-v-53c711fd]{color:var(--animal-text-color-secondary)}.app-multi__panel[data-v-53c711fd]{z-index:20;border:1px solid var(--animal-border-color-light);background:#fffdf5;border-radius:12px;margin-top:6px;padding:8px;position:absolute;left:0;right:0;box-shadow:0 10px 24px #4a3a2829}.app-multi__search[data-v-53c711fd]{border:1px solid var(--animal-border-color-light);background:#fffbe7;border-radius:8px;outline:none;width:100%;height:30px;margin-bottom:6px;padding:0 10px;font-size:12.5px}.app-multi__list[data-v-53c711fd]{max-height:220px;overflow:auto}.app-multi__item[data-v-53c711fd]{cursor:pointer;border-radius:8px;align-items:center;gap:8px;padding:5px 6px;font-size:12.5px;display:flex}.app-multi__item[data-v-53c711fd]:hover{background:var(--animal-primary-color-bg)}.app-multi__none[data-v-53c711fd]{text-align:center;color:var(--animal-text-color-secondary);padding:10px;font-size:12px}.app-number[data-v-735f76cd]{background:var(--animal-bg-color-input);border:1px solid var(--animal-border-color-light);border-radius:12px;align-items:center;gap:2px;width:100%;height:34px;padding:0 8px 0 12px;display:inline-flex}.app-number.is-disabled[data-v-735f76cd]{opacity:.6}.app-number__inner[data-v-735f76cd]{min-width:0;color:var(--animal-text-color);font-variant-numeric:tabular-nums;background:0 0;border:0;outline:none;flex:1;font-family:inherit;font-size:13px}.app-number__inner[data-v-735f76cd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.app-number__inner[data-v-735f76cd]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.app-number__ops[data-v-735f76cd]{flex-direction:column;gap:1px;display:flex}.app-number__ops button[data-v-735f76cd]{width:18px;height:14px;color:var(--animal-text-color-secondary);cursor:pointer;background:#f0e8d8;border:0;border-radius:4px;justify-content:center;align-items:center;padding:0;display:flex}.app-number__ops button[data-v-735f76cd]:hover:not(:disabled){background:var(--animal-primary-color-bg);color:var(--animal-primary-color-active)}.app-radio[data-v-3ca13d36]{width:100%}.app-seg[data-v-3ca13d36]{border:1px solid var(--animal-border-color-light);background:#fffdf5;border-radius:10px;gap:2px;padding:2px;display:inline-flex}.app-seg__item[data-v-3ca13d36]{height:28px;color:var(--animal-text-color-secondary);cursor:pointer;background:0 0;border:0;border-radius:8px;padding:0 14px;font-family:inherit;font-size:12.5px}.app-seg__item[data-v-3ca13d36]:hover{color:#0f8f84}.app-seg__item.is-active[data-v-3ca13d36]{color:#0f8f84;background:#e6f9f6;font-weight:700}.app-seg__item[data-v-3ca13d36]:disabled{opacity:.5;cursor:not-allowed}.app-row[data-v-768b2e67]{box-sizing:border-box;flex-wrap:wrap;width:100%;display:flex}.app-select[data-v-7a3ae13f]{width:100%;font-size:13px;position:relative}.app-select__trigger[data-v-7a3ae13f]{border:1px solid var(--animal-border-color-light);background:var(--animal-bg-color-input);cursor:pointer;border-radius:12px;align-items:center;gap:6px;height:34px;padding:0 10px 0 12px;transition:border-color .15s,box-shadow .15s;display:flex}.app-select.is-small .app-select__trigger[data-v-7a3ae13f]{height:30px}.app-select__trigger[data-v-7a3ae13f]:hover{border-color:var(--animal-border-color-hover)}.app-select.is-open .app-select__trigger[data-v-7a3ae13f]{border-color:var(--animal-primary-color);box-shadow:0 0 0 2px #19c8b929}.app-select.is-disabled .app-select__trigger[data-v-7a3ae13f]{opacity:.6;cursor:not-allowed}.app-select__value[data-v-7a3ae13f]{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--animal-text-color);flex:1;overflow:hidden}.app-select__value.is-placeholder[data-v-7a3ae13f]{color:var(--animal-text-color-secondary)}.app-select__clear[data-v-7a3ae13f]{color:#8b7f6b;cursor:pointer;background:#eee5d3;border:0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;padding:0;display:inline-flex}.app-select__clear[data-v-7a3ae13f]:hover{background:#e3d8c2}.app-select__arrow[data-v-7a3ae13f]{color:#a2937b;flex:none;transition:transform .18s}.app-select__arrow.is-open[data-v-7a3ae13f]{transform:rotate(180deg)}.app-select__panel[data-v-7a3ae13f]{z-index:60;border:1px solid var(--animal-border-color-light);background:#fffdf5;border-radius:12px;margin-top:6px;padding:8px;position:absolute;left:0;right:0;box-shadow:0 12px 26px #4a3a282e}.app-select__search[data-v-7a3ae13f]{border:1px solid var(--animal-border-color-light);background:#fffbe7;border-radius:8px;outline:none;width:100%;height:30px;margin-bottom:6px;padding:0 10px;font-family:inherit;font-size:12.5px}.app-select__list[data-v-7a3ae13f]{max-height:240px;overflow:auto}.app-select__option[data-v-7a3ae13f]{color:var(--animal-text-color);cursor:pointer;border-radius:8px;justify-content:space-between;align-items:center;gap:8px;padding:6px 8px;font-size:12.5px;display:flex}.app-select__option[data-v-7a3ae13f]:hover{background:var(--animal-primary-color-bg)}.app-select__option.is-selected[data-v-7a3ae13f]{color:#0f8f84;background:#e6f9f6;font-weight:700}.app-select__option.is-disabled[data-v-7a3ae13f]{opacity:.5;cursor:not-allowed}.app-select__option-label[data-v-7a3ae13f]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.app-select__none[data-v-7a3ae13f]{text-align:center;color:var(--animal-text-color-secondary);padding:10px;font-size:12px}.app-scroll[data-v-613a25f6]{overflow:auto}.app-skeleton[data-v-a90fe431]{flex-direction:column;gap:10px;padding:8px 0;display:flex}.app-skeleton__row[data-v-a90fe431]{background:#eee5d3;border-radius:7px;height:14px}.app-skeleton.is-animated .app-skeleton__row[data-v-a90fe431]{animation:1.4s ease-in-out infinite app-skeleton-pulse-a90fe431}@keyframes app-skeleton-pulse-a90fe431{0%,to{opacity:.55}50%{opacity:1}}.app-stat[data-v-2a076d5e]{flex-direction:column;gap:4px;display:flex}.app-stat__title[data-v-2a076d5e]{color:var(--animal-text-color-secondary);font-size:12px}.app-stat__value[data-v-2a076d5e]{color:var(--animal-text-color);font-variant-numeric:tabular-nums;align-items:baseline;gap:2px;font-size:22px;font-weight:700;display:flex}.app-stat__num[data-v-2a076d5e]{line-height:1.2}.app-stat__affix[data-v-2a076d5e]{color:var(--animal-text-color-secondary);font-size:12px}.app-tabs__panel[data-v-0127d382]{padding-top:10px}.app-tabs[data-v-0127d382] .animal-tabs__content{display:none}
