@import "https://fonts.googleapis.com/css2?family=Itim&display=swap";
: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-muted:#794f27;--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-mask-bg:#00000059;--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;--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!important}*,:before,:after{box-sizing:border-box}[class^=animal-]{font-family:var(--animal-font-family);font-size:var(--animal-font-size-base);line-height:var(--animal-line-height-base);color:var(--animal-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animal-btn-QoKe1{justify-content:center;align-items:center;gap:var(--animal-spacing-sm);font-family:var(--animal-font-family);white-space:nowrap;cursor:pointer;border:var(--animal-border-width) solid transparent;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);-webkit-user-select:none;user-select:none;letter-spacing:.02em;box-shadow:var(--animal-shadow-sm);border-radius:50px;outline:none;font-weight:600;line-height:1;display:inline-flex;position:relative}.animal-btn-QoKe1:focus-visible{outline:2px solid var(--animal-primary-color);outline-offset:2px}.animal-btn-QoKe1:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.animal-btn-small-6Srsd{height:var(--animal-height-sm);padding:0 var(--animal-spacing-lg);font-size:var(--animal-font-size-sm);border-radius:var(--animal-border-radius-sm)}.animal-btn-middle-zEXqv{height:45px;font-size:var(--animal-font-size-base);padding:0 20px}.animal-btn-large-k9IvA{height:var(--animal-height-lg);font-size:var(--animal-font-size-lg);border-radius:var(--animal-border-radius-lg);padding:0 32px}.animal-btn-default-L7yE6{color:var(--animal-text-color);background:var(--animal-bg-color);border-color:var(--animal-border-color)}.animal-btn-default-L7yE6:hover:not(:disabled){color:var(--animal-primary-color);border-color:var(--animal-primary-color);box-shadow:var(--animal-shadow-base);transform:translateY(-1px)}.animal-btn-default-L7yE6:active:not(:disabled){color:var(--animal-primary-color-active);border-color:var(--animal-primary-color-active);box-shadow:var(--animal-shadow-sm);transform:translateY(0)}.animal-btn-primary-9tMG9{color:#794f27;background:#f8f8f0;border-color:#f8f8f0;box-shadow:0 5px #bdaea0}.animal-btn-primary-9tMG9:hover:not(:disabled){background:#f8f8f0;border-color:#f8f8f0;transform:translateY(-1px);box-shadow:0 6px #bdaea0}.animal-btn-primary-9tMG9:active:not(:disabled){background:#f8f8f0;border-color:#f8f8f0;transform:translateY(2px);box-shadow:0 1px #bdaea0}.animal-btn-dashed-wzZ-i{color:var(--animal-text-color);background:var(--animal-bg-color);border-color:var(--animal-border-color);border-style:dashed}.animal-btn-dashed-wzZ-i:hover:not(:disabled){color:var(--animal-primary-color);border-color:var(--animal-primary-color);transform:translateY(-1px)}.animal-btn-dashed-wzZ-i:active:not(:disabled){color:var(--animal-primary-color-active);border-color:var(--animal-primary-color-active);transform:translateY(0)}.animal-btn-text-Tope4{color:var(--animal-text-color);box-shadow:none;background:0 0;border-color:#0000}.animal-btn-text-Tope4:hover:not(:disabled){background:var(--animal-bg-color-secondary)}.animal-btn-text-Tope4:active:not(:disabled){background:#e9ddc6}.animal-btn-link-pURnf{color:var(--animal-primary-color);box-shadow:none;background:0 0;border-color:#0000}.animal-btn-link-pURnf:hover:not(:disabled){color:var(--animal-primary-color-hover);opacity:.85}.animal-btn-link-pURnf:active:not(:disabled){color:var(--animal-primary-color-active)}.animal-btn-danger-zQ4kF.animal-btn-primary-9tMG9{color:#fff;background:var(--animal-error-color);border-color:var(--animal-error-color);box-shadow:0 5px 0 0 var(--animal-error-color-active)}.animal-btn-danger-zQ4kF.animal-btn-primary-9tMG9:hover:not(:disabled){background:var(--animal-error-color-hover);border-color:var(--animal-error-color-hover);box-shadow:0 6px 0 0 var(--animal-error-color-active)}.animal-btn-danger-zQ4kF.animal-btn-primary-9tMG9:active:not(:disabled){background:var(--animal-error-color-active);border-color:var(--animal-error-color-active);box-shadow:0 1px 0 0 var(--animal-error-color-active)}.animal-btn-danger-zQ4kF.animal-btn-default-L7yE6,.animal-btn-danger-zQ4kF.animal-btn-dashed-wzZ-i{color:#e05a5a;border-color:var(--animal-error-color)}.animal-btn-danger-zQ4kF.animal-btn-default-L7yE6:hover:not(:disabled),.animal-btn-danger-zQ4kF.animal-btn-dashed-wzZ-i:hover:not(:disabled){color:#e05a5a;border-color:var(--animal-error-color-hover)}.animal-btn-danger-zQ4kF.animal-btn-default-L7yE6:active:not(:disabled),.animal-btn-danger-zQ4kF.animal-btn-dashed-wzZ-i:active:not(:disabled){color:#e05a5a;border-color:var(--animal-error-color-active)}.animal-btn-danger-zQ4kF.animal-btn-text-Tope4,.animal-btn-danger-zQ4kF.animal-btn-link-pURnf,.animal-btn-danger-zQ4kF.animal-btn-text-Tope4:hover:not(:disabled),.animal-btn-danger-zQ4kF.animal-btn-link-pURnf:hover:not(:disabled),.animal-btn-danger-zQ4kF.animal-btn-text-Tope4:active:not(:disabled),.animal-btn-danger-zQ4kF.animal-btn-link-pURnf:active:not(:disabled){color:#fff}.animal-btn-ghost-Ykty4{box-shadow:none;background:0 0}.animal-btn-ghost-Ykty4.animal-btn-primary-9tMG9{color:var(--animal-primary-color);box-shadow:none;background:0 0}.animal-btn-ghost-Ykty4.animal-btn-primary-9tMG9:hover:not(:disabled){color:var(--animal-primary-color-hover);border-color:var(--animal-primary-color-hover);background:#19c8b914}.animal-btn-block-MC4pp{width:100%;display:flex}.animal-btn-loading-PfXLM{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-animal-btn-loading-Rf1hg}.animal-btn-icon-P5CS9{align-items:center;display:inline-flex}@keyframes animal-animal-btn-loading-Rf1hg{0%{background-position:0 0}to{background-position:-28.28px 0}}.animal-wrapper-IRrhj{width:100%;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);background:#f7f3df;border:2px solid #c4b89e;border-radius:50px;align-items:center;display:inline-flex;box-shadow:0 3px #d4c9b4}.animal-wrapper-IRrhj:hover:not(.animal-wrapper-disabled-MWwHK){border-color:#a89878;box-shadow:0 3px #c4b89e}.animal-wrapper-disabled-MWwHK{box-shadow:none;opacity:.6;cursor:not-allowed;background:#ece8dc;border-color:#d4c9b4}.animal-wrapper-disabled-MWwHK .animal-input-12WUn{cursor:not-allowed;color:#c4b89e}.animal-wrapper-no-shadow-WP9Gk,.animal-wrapper-no-shadow-WP9Gk:hover:not(.animal-wrapper-disabled-MWwHK){box-shadow:none}.animal-wrapper-small-mWvja{height:var(--animal-height-sm);font-size:var(--animal-font-size-sm);border-radius:40px;padding:0 14px}.animal-wrapper-small-mWvja:not(.animal-wrapper-no-shadow-WP9Gk){box-shadow:0 2px #d4c9b4}.animal-wrapper-middle-zXqMR{height:var(--animal-height-base);font-size:var(--animal-font-size-base);padding:0 18px}.animal-wrapper-large-RrYM4{height:var(--animal-height-lg);font-size:var(--animal-font-size-lg);border-width:2.5px;border-radius:50px;padding:0 22px}.animal-wrapper-large-RrYM4:not(.animal-wrapper-no-shadow-WP9Gk){box-shadow:0 4px #d4c9b4}.animal-wrapper-error-W-VRo{border-color:var(--animal-error-color);box-shadow:0 3px 0 0 var(--animal-error-color-active)}.animal-wrapper-error-W-VRo:hover:not(.animal-wrapper-disabled-MWwHK){border-color:var(--animal-error-color-hover);box-shadow:0 3px 0 0 var(--animal-error-color-active)}.animal-wrapper-warning-miO7A{border-color:var(--animal-warning-color);box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.animal-wrapper-warning-miO7A:hover:not(.animal-wrapper-disabled-MWwHK){border-color:var(--animal-warning-color-hover);box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.animal-input-12WUn{color:#725d42;width:100%;font-size:inherit;font-family:var(--animal-font-family);font-weight:500;line-height:var(--animal-line-height-base);letter-spacing:.01em;background:0 0;border:none;outline:none;flex:1}.animal-input-12WUn::placeholder{color:#c4b89e;font-weight:400}.animal-prefix-g8f1R,.animal-suffix-o7ywP{color:#a0936e;flex-shrink:0;align-items:center;font-size:1em;display:inline-flex}.animal-prefix-g8f1R{margin-right:6px}.animal-suffix-o7ywP{margin-left:6px}.animal-clear-HuR2N{color:#c4b89e;cursor:pointer;width:20px;height:20px;transition:all var(--animal-motion-duration-fast);background:0 0;border-radius:50%;justify-content:center;align-items:center;margin-left:4px;font-size:13px;font-weight:700;display:inline-flex}.animal-clear-HuR2N:hover{color:#725d42;background:#725d421a}.animal-switch-NQPLj{cursor:pointer;min-width:52px;height:28px;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);background:#d4c9b4;border:2.5px solid #c4b89e;border-radius:50px;outline:none;align-items:center;padding:0;display:inline-flex;position:relative;box-shadow:inset 0 2px 4px #725d4226}.animal-switch-NQPLj:hover:not(.animal-switch-disabled-U5tjL){border-color:#a89878}.animal-switch-NQPLj:focus-visible{outline-offset:2px;outline:2px solid #fc0}.animal-switch-checked-6HKL4{background:#86d67a;border-color:#6fba2c;box-shadow:inset 0 2px 4px #5a9e1e33}.animal-switch-checked-6HKL4:hover:not(.animal-switch-disabled-U5tjL){background:#7ccc70;border-color:#5a9e1e}.animal-switch-disabled-U5tjL{cursor:not-allowed;opacity:.5}.animal-switch-small-jkWtD{border-width:2.5px;min-width:38px;height:20px}.animal-switch-small-jkWtD .animal-handle-KgZ7M{width:14px;height:14px;top:50%;left:1px;transform:translateY(-50%)}.animal-switch-small-jkWtD.animal-switch-checked-6HKL4 .animal-handle-KgZ7M{left:calc(100% - 16px)}.animal-handle-KgZ7M{width:21px;height:21px;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);background:#f7f3df;border:2.5px solid #c4b89e;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;top:50%;left:2px;transform:translateY(-50%)}.animal-switch-checked-6HKL4 .animal-handle-KgZ7M{border-color:#6fba2c;left:calc(100% - 24px)}.animal-inner-5x97M{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-checked-6HKL4 .animal-inner-5x97M{padding:0 28px 0 8px}.animal-switch-small-jkWtD .animal-inner-5x97M{padding:0 6px 0 20px;font-size:9px}.animal-switch-small-jkWtD.animal-switch-checked-6HKL4 .animal-inner-5x97M{padding:0 20px 0 6px}.animal-switch-loading--3JYL{pointer-events:none;opacity:.7}.animal-spinner-QK4sP{border:2px solid #6fba2c;border-right-color:#0000;border-radius:50%;width:11px;height:11px;animation:.6s linear infinite animal-animal-spin-P6YYa;display:inline-block}.animal-switch-NQPLj:not(.animal-switch-checked-6HKL4) .animal-spinner-QK4sP{border-color:#a89878 #0000 #a89878 #a89878}@keyframes animal-animal-spin-P6YYa{to{transform:rotate(360deg)}}.animal-cursor--force,.animal-cursor--force *,.animal-cursor.animal-cursor--scoped{cursor:url(../media/cursor-icon.1ea93a65.3pogtynxvm0p1.png) 4 0,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-mask-hAWeP{z-index:1000;background:var(--animal-mask-bg);justify-content:center;align-items:center;animation:.25s animal-animal-fade-in-1XsMr;display:flex;position:fixed;inset:0}.animal-modal-d0zyM{flex-direction:column;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);animation:.3s animal-animal-zoom-in-rD2Xb;display:flex;position:relative}.animal-modalClipped-7IuAw{clip-path:url(#animal-modal-clip);color:#807359;background:#f7f3df;flex-direction:column;width:100%;height:100%;padding:48px 48px 32px;font-family:animal-dialog,Nunito-SemiBold,sans-serif;display:flex;overflow:hidden}.animal-header-udOSi{justify-content:space-between;align-items:center;padding-bottom:15px;display:flex}.animal-title-s6pv3{color:#725d42;font-size:28px;font-weight:700}.animal-close-U6E4A{color:#725d4299;background:0 0;border:none;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;font-size:22px;transition:all .2s;display:inline-flex}.animal-close-U6E4A:hover{color:#725d42;background:#725d421a}.animal-body--aiyx{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-footer-9Ib-a{justify-content:flex-end;align-items:center;gap:12px;display:flex}.animal-footer-btn-zlWAg{color:#725d42;background:0 0;border:2px solid #725d424d;border-radius:39.81px;height:40px;padding:0 24px;font-family:animal-dialog,Nunito-SemiBold,sans-serif;font-size:18px;line-height:1;transition:all .2s}.animal-footer-btn-zlWAg:hover{background:#725d4214;border-color:#725d4299}.animal-footer-btn-primary-VmLZX{color:#725d42;background:#fc0;border-color:#fc0}.animal-footer-btn-primary-VmLZX:hover{background:#ffcc00d9;border-color:#ffcc00d9}@keyframes animal-animal-fade-in-1XsMr{0%{opacity:0}to{opacity:1}}@keyframes animal-animal-zoom-in-rD2Xb{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animal-card-DJ515{color:#725d42;cursor:pointer;background:#f7f3df;border-radius:20px;padding:16px 24px;font-weight:500;transition:all .3s}.animal-card-DJ515:hover{transform:translateY(-2px)}.animal-card-dashed-fqnm1{box-shadow:none;background:#faf8f2;border:2px dashed #e8dcc8}.animal-card-dashed-fqnm1:hover{border-color:#d4c4a8;transform:none}.animal-card-app-pink-3Eo8d{color:#fff;background:#f8a6b2}.animal-card-purple-Gq7sR{color:#fff;background:#b77dee}.animal-card-app-blue-GHH1a{color:#fff;background:#889df0}.animal-card-app-yellow-DWB-L{color:#725d42;background:#f7cd67}.animal-card-app-orange-V5yD7{color:#fff;background:#e59266}.animal-card-app-teal-R5kFG{color:#fff;background:#82d5bb}.animal-card-app-green-xlNUs{color:#fff;background:#8ac68a}.animal-card-app-red-DzE0l{color:#fff;background:#fc736d}.animal-card-lime-green-KiJbe{color:#3d5a1a;background:#d1da49}.animal-card-yellow-green-4c-lF{color:#725d42;background:#ecdf52}.animal-card-brown-hLCrx{color:#fff;background:#9a835a}.animal-card-warm-peach-pink-RlSVo{color:#fff;background:#e18c6f}.animal-pattern-default-w-ord{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-pattern-app-pink--UNSj{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-pattern-purple-uTyc6{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-pattern-app-blue-KIXQM{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-pattern-app-yellow-K9MwO{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-pattern-app-orange-QdKbc{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-pattern-app-teal-bRRLd{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-pattern-app-green-FKDYa{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-pattern-app-red--c4q5{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-pattern-lime-green-z13TC{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-pattern-yellow-green-Cgkp8{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-pattern-brown-2fhlx{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-pattern-warm-peach-pink-EXPaC{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-footer-5DMOR{background:url(../media/footer-sea.0e5c1ae8.219j4ot6mur58.svg) 50%/contain no-repeat;width:100%;height:80px}.animal-tree-KZ8hX{background-image:url(../media/footer-tree.70bf56ae.054kg-yice33k.webp);background-position:bottom;background-size:cover}.animal-faqCard-5jlOE{background:var(--animal-bg-color);border-radius:var(--animal-border-radius-base);border:var(--animal-border-width) solid var(--animal-border-color);transition:border-color var(--animal-motion-duration-base) var(--animal-motion-ease);margin-bottom:var(--animal-spacing-md);position:relative;overflow:hidden}.animal-faqCard-5jlOE.animal-disabled-9DAjm{opacity:.6;cursor:not-allowed}.animal-questionHeader-iqP87{align-items:center;gap:var(--animal-spacing-md);width:100%;padding:var(--animal-spacing-lg) var(--animal-spacing-xl);cursor:pointer;text-align:left;background:0 0;border:none;display:flex}.animal-questionHeader-iqP87:disabled{cursor:not-allowed}.animal-questionIcon-xRkdp{background:var(--animal-primary-color);color:#fff;width:28px;height:28px;transition:background-color var(--animal-motion-duration-base) var(--animal-motion-ease),transform var(--animal-motion-duration-base) var(--animal-motion-ease);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:18px;font-weight:700;line-height:1;display:flex;box-shadow:0 2px 4px #19c8b94d}.animal-expanded-a8Eze .animal-questionIcon-xRkdp{background:var(--animal-primary-color-active);transform:rotate(180deg)}.animal-questionText-jVpUv{font-size:var(--animal-font-size-lg);color:var(--animal-text-color);flex:1;font-weight:600;line-height:1.4}.animal-leafDecoration-RoK4H{color:var(--animal-primary-color);opacity:.5;transition:opacity var(--animal-motion-duration-base) var(--animal-motion-ease),transform var(--animal-motion-duration-base) var(--animal-motion-ease)}.animal-expanded-a8Eze .animal-leafDecoration-RoK4H{opacity:1;transform:rotate(45deg)}.animal-answerWrapper-tzFtx{will-change:grid-template-rows;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);display:grid}.animal-expanded-a8Eze .animal-answerWrapper-tzFtx{grid-template-rows:1fr}.animal-answerContent-ppsk-{padding:0 var(--animal-spacing-xl);color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base);transition:padding var(--animal-motion-duration-base) var(--animal-motion-ease);line-height:1.7;overflow:hidden}.animal-expanded-a8Eze .animal-answerContent-ppsk-{padding-bottom:var(--animal-spacing-xl)}.animal-answerContent-ppsk- a{color:var(--animal-primary-color);transition:color var(--animal-motion-duration-fast) var(--animal-motion-ease);font-weight:500;text-decoration:none}.animal-answerContent-ppsk- a:hover{color:var(--animal-primary-color-hover);text-decoration:underline}.animal-answerContent-ppsk- p{margin:0 0 var(--animal-spacing-sm) 0}.animal-answerContent-ppsk- p:last-child{margin-bottom:0}.animal-answerContent-ppsk- ul{margin:var(--animal-spacing-sm) 0;padding-left:var(--animal-spacing-xl)}.animal-answerContent-ppsk- li{margin-bottom:var(--animal-spacing-xs)}.animal-faqCardGroup-CbaJA{gap:var(--animal-spacing-sm);flex-direction:column;display:flex}.animal-acDatetime-hVKh7{background:linear-gradient(#fff,#f8f8f0);border:3px solid #d4cfc3;border-radius:18px;align-self:flex-start;align-items:center;gap:20px;width:fit-content;max-width:max-content;padding:16px 36px;animation:.5s ease-out animal-ac-fade-up-QZlzv;display:inline-flex}.animal-acDatetime-hVKh7 .animal-acDate-rhO3k{border-right:3px solid #9f927d59;flex-direction:column;align-items:center;padding-right:24px;display:flex}.animal-acDatetime-hVKh7 .animal-acDate-rhO3k .animal-acWeekday-bxDHR{color:#6fba2c;letter-spacing:1.5px;text-transform:uppercase;font-size:14px;font-weight:900}.animal-acDatetime-hVKh7 .animal-acDate-rhO3k .animal-acMonthday-1jUmX{color:#8b7355;font-size:22px;font-weight:800}.animal-acDatetime-hVKh7 .animal-acTime-S-twb{color:#8b7355;letter-spacing:2px;align-items:center;font-size:48px;font-weight:900;display:flex}.animal-acDatetime-hVKh7 .animal-acTime-S-twb .animal-acColon-g4vuJ{color:#8b7355;margin:0 1px;font-size:48px;animation:1s step-end infinite animal-blink-MyzzY;position:relative;top:-.08em}@keyframes animal-blink-MyzzY{50%{opacity:0}}@media (max-width:768px){.animal-acDatetime-hVKh7{gap:12px;padding:12px 20px}.animal-acDatetime-hVKh7 .animal-acDate-rhO3k{padding-right:12px}.animal-acDatetime-hVKh7 .animal-acDate-rhO3k .animal-acWeekday-bxDHR{font-size:11px}.animal-acDatetime-hVKh7 .animal-acDate-rhO3k .animal-acMonthday-1jUmX{font-size:16px}.animal-acDatetime-hVKh7 .animal-acTime-S-twb,.animal-acDatetime-hVKh7 .animal-acTime-S-twb .animal-acColon-g4vuJ{font-size:32px}}.animal-phoneContainer-49yKw{justify-content:center;align-items:center;display:flex}.animal-phone-bXgSa{background:#f8f4e8;border-radius:136px;width:527px;height:788px;position:relative;overflow:hidden}.animal-statusBar-Vb96q{color:#5d4037;z-index:10;background:linear-gradient(#ffffffe6,#fff0);justify-content:space-between;align-items:center;padding:8px 16px 4px;font-size:14px;font-weight:700;display:flex;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-time-cokU-{letter-spacing:.5px}.animal-signalIcons-TuL3l{gap:6px;font-size:12px;display:flex}.animal-screenContent-oyJF-{flex:1;overflow:hidden}.animal-homeScreen-no2yS{background:#f8f4e8 0 0/100% 200%;flex-direction:column;align-items:center;height:100%;padding-top:40px;animation:8s ease-in-out infinite animal-grasswave-l6cyA;display:flex}@keyframes animal-grasswave-l6cyA{0%,to{background-position:0 0}50%{background-position:0 100%}}.animal-dateDisplay-cnvu8{text-align:center;width:100%;padding:0 70px 31px;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-dateDisplayHeader-32i0J{color:#dddbcc;letter-spacing:2px;justify-content:space-between;align-items:center;width:100%;font-size:32px;font-weight:800;display:flex}.animal-blink--R0wf{color:#dddbcc;vertical-align:text-bottom;font-size:32px;font-weight:800;animation:1s step-end infinite animal-blink--R0wf}@keyframes animal-blink--R0wf{0%,50%{opacity:1}51%,to{opacity:0}}.animal-dayText-7NEMb{color:#725c4e;letter-spacing:2px;height:56px;margin-top:20px;font-size:48px;font-weight:800;display:block}.animal-appsGrid-opTs8{flex:1;grid-template-columns:repeat(3,1fr);place-content:center;gap:32px;padding:8px;display:grid}.animal-appItem-1NmDt{border-radius:45px;justify-content:center;align-items:center;width:123px;height:123px;display:flex;position:relative}.animal-appItem-1NmDt:hover .animal-appIcon-tTPIg{animation:.3s ease-in-out forwards animal-iconBounce-n4Boc}.animal-appItem-1NmDt:hover .animal-appIconOffset-b5SZG{animation:.3s ease-in-out forwards animal-iconBounceOffset-XfsXI}.animal-appItemOffset-FEStg{overflow:hidden}@keyframes animal-iconBounce-n4Boc{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(-5deg)}to{transform:scale(1.1)rotate(-4deg)}}@keyframes animal-iconBounceOffset-XfsXI{0%{transform:scale(1)rotate(0)translateY(15px)}50%{transform:scale(1.2)rotate(-5deg)translateY(15px)}to{transform:scale(1.1)rotate(-4deg)translateY(15px)}}.animal-appIcon-tTPIg{width:100%;height:100%;display:block}.animal-appIconOffset-b5SZG{transform:translateY(15px)}.animal-iconWifi-RoLJH{background:url(../media/wifi.7bcda569.1e4_53msn7ylq.svg) 50%/contain no-repeat;width:79px;height:29px;display:inline-block}.animal-iconLocation-YfhoK{background:url(../media/location.034ee5b1.0l93h7n5kq2lz.svg) 50%/contain no-repeat;width:36px;height:36px;display:inline-block}.animal-iconPage-wMmBC{background:url(../media/page.8a1e631f.0txdu3m5vqhnh.svg) 50%/contain no-repeat;width:65px;height:32px;display:inline-block}.animal-badge-drGmk{background-color:#ff544a;border:5px solid #f8f4e8;border-radius:50%;width:28px;height:28px;position:absolute;top:0;left:0}.animal-pageIndicator-mQ-Pg{justify-content:center;align-items:center;margin-top:74px;display:flex}.animal-icon-wUFR-{background-position:50%;background-repeat:no-repeat;background-size:contain;display:inline-block}.animal-icon-bounce-1MvWH:hover{animation:.3s ease-in-out forwards animal-iconBounce-Q1e3X}@keyframes animal-iconBounce-Q1e3X{0%{transform:scale(1)rotate(0)}50%{transform:scale(1.2)rotate(-5deg)}to{transform:scale(1.1)rotate(-4deg)}}.animal-icon-miles-oVFnM{background-image:url(../media/icon-miles.defd75be.09nap14r9gngz.svg)}.animal-icon-camera-W9x4U{background-image:url(../media/icon-camera.51fd7127.3191idsnup6nr.svg)}.animal-icon-chat-dfYOk{background-image:url(../media/icon-chat.7cdc7b1f.0gn17a5qlwog1.svg)}.animal-icon-critterpedia-vDPSY{background-image:url(../media/icon-critterpedia.2c4ac782.1jo3f7ij2q322.svg)}.animal-icon-design-8gBms{background-image:url(../media/icon-design.5ac514dc.3obo-skqubvcp.svg)}.animal-icon-diy-AwPHs{background-image:url(../media/icon-diy.e66a3414.3am6qqeqfnxms.svg)}.animal-icon-helicopter-w6ZL6{background-image:url(../media/icon-helicopter.6d8fe926.1ryr7obkq0wnq.svg)}.animal-icon-map-ogQk4{background-image:url(../media/icon-map.9182b8ee.3c90gws5bfrw4.svg)}.animal-icon-shopping-TSh2U{background-image:url(../media/icon-shopping.e88affb9.37ng7_ezonkea.svg)}.animal-icon-variant-E6wqy{background-image:url(../media/icon-variant.711ed032.1wr_n12-g44h4.svg)}.animal-iconList-MRyTC{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:16px;padding:20px;display:grid}.animal-iconListItem-nTF3l{background-color:#f0e8d8;border-radius:12px;flex-direction:column;align-items:center;gap:8px;padding:16px;display:flex}.animal-iconListLabel-t2M3-{color:#794f27;font-family:inherit;font-size:12px}.animal-divider-ZBhpE{background:url(../media/divider-line-brown.1e2cace7.1yb4gy2xomicl.svg) 50%/contain no-repeat;width:100%;height:12px}.animal-line-teal-Z80hb{background-image:url(../media/divider-line-teal.e8b28b87.2v-w3sjmxx7qe.svg)}.animal-line-white-VDY1E{background-image:url(../media/divider-line-white.a27273fa.059xni48h5_ut.png)}.animal-line-yellow-ifvJz{background-image:url(../media/divider-line-yellow.838b9359.329ggot966dsu.svg)}.animal-wave-yellow-AO-io{background-image:url(../media/wave-yellow.13bac28d.04sb6lh3ov9gc.svg)}.animal-dashed-brown--I1Lx,.animal-dashed-teal-K-4mV,.animal-dashed-white-iMYTR,.animal-dashed-yellow-Vu6Tq{background-image:none;background-position:50%;background-repeat:repeat-x;background-size:12px 2px}.animal-dashed-brown--I1Lx{background:linear-gradient(90deg,#c4b89e 50%,#0000 50%) 50%/12px 2px repeat-x}.animal-dashed-teal-K-4mV{background:linear-gradient(90deg,#19c8b9 50%,#0000 50%) 50%/12px 2px repeat-x}.animal-dashed-white-iMYTR{background:linear-gradient(90deg,#fff 50%,#0000 50%) 50%/12px 2px repeat-x}.animal-dashed-yellow-Vu6Tq{background:linear-gradient(90deg,#f5d04a 50%,#0000 50%) 50%/12px 2px repeat-x}.animal-wrapper-pbOTq{-webkit-user-select:none;user-select:none;min-width:140px;font-family:Nunito,Noto Sans SC,sans-serif;display:inline-block;position:relative}.animal-trigger-2-Ahh{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-trigger-2-Ahh:hover{background:#fffdf7;border-color:#d4c4a8}.animal-trigger-2-Ahh.animal-open-867xo{background:#fff;border-radius:12px}.animal-value-623RB{color:#725d42;font-size:14px;font-weight:600}.animal-placeholder-vpC8E{color:#a09080;font-size:14px}.animal-arrow-xNbxA{color:#a09080;align-items:center;transition:transform .2s;display:flex}.animal-trigger-2-Ahh.animal-open-867xo .animal-arrow-xNbxA{color:#19c8b9;transform:rotate(180deg)}.animal-dropdown-0l6jF{z-index:100;opacity:0;background:#ffeea0;border-radius:28px;padding:12px 0;animation:.2s forwards animal-dropdownFadeIn-UBOgg;overflow:visible}@keyframes animal-dropdownFadeIn-UBOgg{0%{opacity:0}to{opacity:1}}.animal-dropdown-0l6jF.animal-closing-QQ-p5{animation:.15s forwards animal-dropdownFadeOut-QrBcI}@keyframes animal-dropdownFadeOut-QrBcI{0%{opacity:1}to{opacity:0}}.animal-dropdownLeft-Vi82u{margin-left:0;margin-right:6px;left:auto;right:100%}.animal-option-GEkLI{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-option-GEkLI.animal-active-jtSpt{z-index:1;font-weight:700;position:relative}.animal-option-GEkLI.animal-hovered-N-cco{font-weight:700;position:relative}.animal-option-GEkLI.animal-hovered-N-cco:before{content:"";background:url(../media/select-cursor.9437140a.3yr--z_k8i3r-.svg) 50%/contain no-repeat;width:35px;height:35px;animation:.5s ease-out forwards animal-cursorSlideIn-OpFcL;position:absolute;top:50%;left:-12px;transform:translateY(-50%)}@keyframes animal-cursorSlideIn-OpFcL{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-pillBar-O9cTb{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-optionDot-FQtyw{width:16px;font-size:12px}.animal-disabled-Oy12C .animal-trigger-2-Ahh{opacity:.5;cursor:not-allowed;background:#f5f5f0}.animal-tabs-I3QAo{background:#f8f8f0;border:2px solid #e8e2d6;border-radius:24px;overflow:hidden}.animal-tabList--fYUP{background:#fff9;border-bottom:2px solid #e8e2d6;gap:4px;padding:16px;display:flex}.animal-tabItem-Ehph4{cursor:pointer;color:#794f27;background:0 0;border:none;border-radius:24px;align-items:center;gap:8px;padding:8px 16px;font-size:14px;font-weight:500;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;position:relative;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-tabItem-Ehph4:hover{color:#794f27;background:#19c8b91a}.animal-tabItem-Ehph4.animal-active-AoX4Y{color:#fff9e3;background:#0cc0b5;border-radius:24px;font-weight:600}.animal-tabItem-Ehph4.animal-active-shadow-vEKIu{box-shadow:0 3px #3d342814}.animal-tabIcon-Aiu-T{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.animal-active-AoX4Y .animal-tabIcon-Aiu-T{transform:scale(1.2)}.animal-tabLabel-bCauA{color:inherit;position:relative}.animal-active-AoX4Y .animal-tabLabel-bCauA{color:#fff9e3}.animal-tabLeaf-1ud9k{width:18px;height:18px;animation:2s ease-in-out infinite animal-leafWiggle-WRLpH;position:absolute;top:-4px;right:-5px}.animal-tabLeafStatic-52CX9{animation:none}@keyframes animal-leafWiggle-WRLpH{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.animal-tabContent-zDlRq{min-height:60px;padding:24px;animation:.25s animal-fadeIn-QYbtG}@keyframes animal-fadeIn-QYbtG{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.animal-tabContentInner-Y5kRC{min-height:40px;color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base);line-height:var(--animal-line-height-base)}.animal-checkboxGroup-q3P6l{flex-wrap:wrap;gap:16px;display:flex;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-horizontal-fBBSw{flex-direction:row}.animal-vertical-klL45{flex-direction:column;gap:12px}.animal-checkboxItem-DxKFM{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.animal-small-2wCHI{--cbx-size:18px;--cbx-check-w:10px;--cbx-check-h:9px}.animal-small-2wCHI .animal-label-L0ila{font-size:12px}.animal-middle-VUB-E{--cbx-size:22px;--cbx-check-w:12px;--cbx-check-h:11px}.animal-middle-VUB-E .animal-label-L0ila{font-size:14px}.animal-large-QQxPe{--cbx-size:28px;--cbx-check-w:15px;--cbx-check-h:14px}.animal-large-QQxPe .animal-label-L0ila{font-size:16px}.animal-cbx-r-W7r{width:var(--cbx-size);height:var(--cbx-size);box-sizing:border-box;flex-shrink:0;position:relative}.animal-cbx-r-W7r input[type=checkbox]{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-cbx-r-W7r input[type=checkbox]:focus-visible{outline-offset:2px;outline:2px solid #f5c31c}.animal-cbx-r-W7r .animal-splash-95w6m{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-cbx-r-W7r .animal-check-aNoPL{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-cbx-r-W7r .animal-check-aNoPL path{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset .3s .2s}.animal-cbx-r-W7r input:checked{border-color:#50b9ab}.animal-cbx-r-W7r input:checked~.animal-splash-95w6m{animation:.6s forwards animal-animal-cbx-splash-dEVmu}.animal-cbx-r-W7r input:checked~.animal-check-aNoPL path{stroke-dashoffset:0}.animal-label-L0ila{color:#725d42;letter-spacing:.01em;font-weight:500;transition:color .15s}.animal-checked-S7gPe .animal-label-L0ila{color:#794f27}.animal-checked-S7gPe .animal-cbx-r-W7r input{background:#19c8b9}.animal-disabled-zDC-1{cursor:not-allowed;opacity:.55}.animal-disabled-zDC-1 .animal-cbx-r-W7r input{background:#f0ece2;border-color:#d4c9b4}.animal-disabled-zDC-1 .animal-cbx-r-W7r input:checked~.animal-splash-95w6m{animation:none}.animal-disabled-zDC-1 .animal-cbx-r-W7r .animal-check-aNoPL path{stroke:#c4b89e}.animal-disabled-zDC-1 .animal-label-L0ila{color:#c4b89e}.animal-groupDisabled-LvBFd .animal-checkboxItem-DxKFM{cursor:not-allowed}@keyframes animal-animal-cbx-splash-dEVmu{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-radioGroup-J1a5S{flex-wrap:wrap;gap:16px;display:flex;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-horizontal-DOVJ9{flex-direction:row}.animal-vertical-fBz4U{flex-direction:column;gap:12px}.animal-radioItem-nzJp0{cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:8px;display:inline-flex;position:relative}.animal-small-bKLJe{--cbx-size:18px;--cbx-check-w:10px;--cbx-check-h:9px}.animal-small-bKLJe .animal-label-4sFiA{font-size:12px}.animal-middle-F-4OZ{--cbx-size:22px;--cbx-check-w:12px;--cbx-check-h:11px}.animal-middle-F-4OZ .animal-label-4sFiA{font-size:14px}.animal-large-cB3ul{--cbx-size:28px;--cbx-check-w:15px;--cbx-check-h:14px}.animal-large-cB3ul .animal-label-4sFiA{font-size:16px}.animal-cbx-4s--B{width:var(--cbx-size);height:var(--cbx-size);box-sizing:border-box;flex-shrink:0;position:relative}.animal-cbx-4s--B input[type=radio]{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-cbx-4s--B input[type=radio]:focus-visible{outline-offset:2px;outline:2px solid #f5c31c}.animal-cbx-4s--B .animal-splash-gCU-H{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-cbx-4s--B .animal-check--tFZL{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-cbx-4s--B .animal-check--tFZL path{stroke:#fff;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19px;transition:stroke-dashoffset .3s .2s}.animal-cbx-4s--B input:checked{border-color:#50b9ab}.animal-cbx-4s--B input:checked~.animal-splash-gCU-H{animation:.6s forwards animal-animal-radio-splash-Mj7UU}.animal-cbx-4s--B input:checked~.animal-check--tFZL path{stroke-dashoffset:0}.animal-label-4sFiA{color:#725d42;letter-spacing:.01em;font-weight:500;transition:color .15s}.animal-checked-t-CwE .animal-label-4sFiA{color:#794f27}.animal-checked-t-CwE .animal-cbx-4s--B input{background:#19c8b9}.animal-disabled-Uthn7{cursor:not-allowed;opacity:.55}.animal-disabled-Uthn7 .animal-cbx-4s--B input{background:#f0ece2;border-color:#d4c9b4}.animal-disabled-Uthn7 .animal-cbx-4s--B input:checked~.animal-splash-gCU-H{animation:none}.animal-disabled-Uthn7 .animal-cbx-4s--B .animal-check--tFZL path{stroke:#c4b89e}.animal-disabled-Uthn7 .animal-label-4sFiA{color:#c4b89e}.animal-groupDisabled-DfMed .animal-radioItem-nzJp0{cursor:not-allowed}@keyframes animal-animal-radio-splash-Mj7UU{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-tooltipWrapper-PL7BH{vertical-align:middle;display:inline-flex;position:relative;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-tooltip-UY7BU{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-UY7BU.animal-visible-Gdi6E{opacity:1;pointer-events:auto}.animal-tooltip-UY7BU:after{content:"";background:#f7f3df;border-radius:2px;width:8px;height:8px;position:absolute}.animal-content-GvqM2{z-index:1;white-space:pre-line;word-break:break-word;position:relative}.animal-tooltip-UY7BU:not(.animal-island-xz5YK).animal-bordered-FDN3c{border:2px solid #c4b89e}.animal-tooltip-UY7BU.animal-borderless-LWkMH:not(.animal-island-xz5YK):after{border:none!important}.animal-island-xz5YK{box-shadow:none;background:0 0;border:none;max-width:280px;padding:0}.animal-island-xz5YK:after{display:none}.animal-islandBody-HX1M-{width:max-content;max-width:280px;position:relative}.animal-islandSvg-VCYbI{pointer-events:none;z-index:0;width:100%;height:100%;display:block;position:absolute;inset:0}.animal-islandContent-hg3kA{z-index:1;padding:12px 20px;position:relative}.animal-islandContent-hg3kA .animal-content-GvqM2{text-align:center;font-weight:600;line-height:1.55}.animal-island-xz5YK.animal-bordered-FDN3c .animal-islandBody-HX1M-{filter:drop-shadow(0 4px 14px #794f2724);padding:2px}.animal-island-xz5YK.animal-bordered-FDN3c .animal-islandContent-hg3kA{background:0 0}.animal-island-xz5YK.animal-borderless-LWkMH .animal-islandContent-hg3kA{filter:drop-shadow(0 4px 14px #794f2724);background:#f7f3df}.animal-tail-BKxCA{z-index:2;pointer-events:none;position:absolute}.animal-island-xz5YK.animal-borderless-LWkMH .animal-tail-BKxCA{background:#f7f3df;border-radius:50%;width:14px;height:14px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-top-j1fp9 .animal-tail-BKxCA{bottom:-5px;left:50%;transform:translate(-50%)}.animal-island-xz5YK.animal-borderless-LWkMH.animal-top_start-gGZfo .animal-tail-BKxCA{bottom:-5px;left:20px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-top_end-oSOuZ .animal-tail-BKxCA{bottom:-5px;right:20px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-bottom-1EwHs .animal-tail-BKxCA{top:-5px;left:50%;transform:translate(-50%)}.animal-island-xz5YK.animal-borderless-LWkMH.animal-bottom_start-CBvpW .animal-tail-BKxCA{top:-5px;left:20px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-bottom_end-J080W .animal-tail-BKxCA{top:-5px;right:20px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-left-lmx5f .animal-tail-BKxCA{top:50%;right:-5px;transform:translateY(-50%)}.animal-island-xz5YK.animal-borderless-LWkMH.animal-left_start-ror3m .animal-tail-BKxCA{top:16px;right:-5px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-left_end-76zmA .animal-tail-BKxCA{bottom:16px;right:-5px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-right--IMoa .animal-tail-BKxCA{top:50%;left:-5px;transform:translateY(-50%)}.animal-island-xz5YK.animal-borderless-LWkMH.animal-right_start--T033 .animal-tail-BKxCA{top:16px;left:-5px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-right_end-nGJh5 .animal-tail-BKxCA{bottom:16px;left:-5px}.animal-island-xz5YK.animal-bordered-FDN3c .animal-tail-BKxCA{background:#f7f3df;border-radius:2px;width:10px;height:10px}.animal-island-xz5YK.animal-bordered-FDN3c.animal-top-j1fp9 .animal-tail-BKxCA{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-top_start-gGZfo .animal-tail-BKxCA{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:20px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-top_end-oSOuZ .animal-tail-BKxCA{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;right:20px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-bottom-1EwHs .animal-tail-BKxCA{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-bottom_start-CBvpW .animal-tail-BKxCA{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:20px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-bottom_end-J080W .animal-tail-BKxCA{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;right:20px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-left-lmx5f .animal-tail-BKxCA{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-left_start-ror3m .animal-tail-BKxCA{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:16px;right:-5px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-left_end-76zmA .animal-tail-BKxCA{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:16px;right:-5px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-right--IMoa .animal-tail-BKxCA{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-right_start--T033 .animal-tail-BKxCA{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:16px;left:-5px;transform:rotate(45deg)}.animal-island-xz5YK.animal-bordered-FDN3c.animal-right_end-nGJh5 .animal-tail-BKxCA{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;bottom:16px;left:-5px;transform:rotate(45deg)}.animal-top-j1fp9{bottom:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(4px)}.animal-top-j1fp9.animal-visible-Gdi6E{transform:translate(-50%)translateY(0)}.animal-top-j1fp9:after{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-top_start-gGZfo{bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.animal-top_start-gGZfo.animal-visible-Gdi6E{transform:translateY(0)}.animal-top_start-gGZfo:after{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;left:16px;transform:rotate(45deg)}.animal-top_end-oSOuZ{bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.animal-top_end-oSOuZ.animal-visible-Gdi6E{transform:translateY(0)}.animal-top_end-oSOuZ:after{border-bottom:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:-5px;right:16px;transform:rotate(45deg)}.animal-bottom-1EwHs{top:calc(100% + 10px);left:50%;transform:translate(-50%)translateY(-4px)}.animal-bottom-1EwHs.animal-visible-Gdi6E{transform:translate(-50%)translateY(0)}.animal-bottom-1EwHs:after{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:50%;transform:translate(-50%)rotate(45deg)}.animal-bottom_start-CBvpW{top:calc(100% + 10px);left:0;transform:translateY(-4px)}.animal-bottom_start-CBvpW.animal-visible-Gdi6E{transform:translateY(0)}.animal-bottom_start-CBvpW:after{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;left:16px;transform:rotate(45deg)}.animal-bottom_end-J080W{top:calc(100% + 10px);right:0;transform:translateY(-4px)}.animal-bottom_end-J080W.animal-visible-Gdi6E{transform:translateY(0)}.animal-bottom_end-J080W:after{border-top:2px solid #c4b89e;border-left:2px solid #c4b89e;top:-5px;right:16px;transform:rotate(45deg)}.animal-left-lmx5f{top:50%;right:calc(100% + 10px);transform:translateY(-50%)translate(4px)}.animal-left-lmx5f.animal-visible-Gdi6E{transform:translateY(-50%)translate(0)}.animal-left-lmx5f:after{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:50%;right:-5px;transform:translateY(-50%)rotate(45deg)}.animal-left_start-ror3m{top:0;right:calc(100% + 10px);transform:translate(4px)}.animal-left_start-ror3m.animal-visible-Gdi6E{transform:translate(0)}.animal-left_start-ror3m:after{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;top:12px;right:-5px;transform:rotate(45deg)}.animal-left_end-76zmA{bottom:0;right:calc(100% + 10px);transform:translate(4px)}.animal-left_end-76zmA.animal-visible-Gdi6E{transform:translate(0)}.animal-left_end-76zmA:after{border-top:2px solid #c4b89e;border-right:2px solid #c4b89e;bottom:12px;right:-5px;transform:rotate(45deg)}.animal-right--IMoa{top:50%;left:calc(100% + 10px);transform:translateY(-50%)translate(-4px)}.animal-right--IMoa.animal-visible-Gdi6E{transform:translateY(-50%)translate(0)}.animal-right--IMoa:after{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:50%;left:-5px;transform:translateY(-50%)rotate(45deg)}.animal-right_start--T033{top:0;left:calc(100% + 10px);transform:translate(-4px)}.animal-right_start--T033.animal-visible-Gdi6E{transform:translate(0)}.animal-right_start--T033:after{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;top:12px;left:-5px;transform:rotate(45deg)}.animal-right_end-nGJh5{bottom:0;left:calc(100% + 10px);transform:translate(-4px)}.animal-right_end-nGJh5.animal-visible-Gdi6E{transform:translate(0)}.animal-right_end-nGJh5:after{border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e;bottom:12px;left:-5px;transform:rotate(45deg)}.animal-title-3j08r{-webkit-user-select:none;user-select:none;font-weight:800;line-height:1;display:inline-block;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,HarmonyOS Sans SC,MiSans,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-ribbon-S4CL0{--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-ribbonText-FUXBT{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-ribbonBack-cW93o{font-size:inherit;background:var(--rb);z-index:1;width:1.7em;height:1.7em;position:absolute;bottom:-.4em}.animal-ribbonBackLeft-TZiON{clip-path:polygon(100% 0%,100% 100%,0% 100%,30% 50%,0% 0%);border-radius:.08em 0 0 .08em;left:-.6em}.animal-ribbonBackRight-AipiN{clip-path:polygon(0% 0%,100% 0%,70% 50%,100% 100%,0% 100%);border-radius:0 .08em .08em 0;right:-.6em}.animal-ribbonFold-qTBSV{font-size:inherit;z-index:2;border-style:solid;width:0;height:0;position:absolute;top:calc(100% - .04em)}.animal-ribbonFoldLeft-gVuCs{border-width:0 .95em .45em 0;border-color:transparent var(--rk) transparent transparent;transform-origin:0 0;top:calc(100% - .05em);left:.15em}.animal-ribbonFoldRight-94--n{border-width:0 0 .45em .95em;border-color:transparent transparent transparent var(--rk);top:calc(100% - .05em);right:.16em}.animal-ribbonFront-qihIp{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-color-app-pink-m6nip{--rf:#f8a6b2;--rb:#e06880;--rk:#a03060;--rt:#fff}.animal-color-purple-atkjz{--rf:#b77dee;--rb:#9050d0;--rk:#5a1a9a;--rt:#fff}.animal-color-app-blue-Y3iTY{--rf:#889df0;--rb:#5068d8;--rk:#2030a0;--rt:#fff}.animal-color-app-yellow-JDjDu{--rf:#f7cd67;--rb:#d4a030;--rk:#8a6010;--rt:#725d42}.animal-color-app-orange-NmeMm{--rf:#e59266;--rb:#c06a30;--rk:#7a3a10;--rt:#fff}.animal-color-app-teal-QdItW{--rf:#82d5bb;--rb:#40a880;--rk:#186048;--rt:#fff}.animal-color-app-green-E-Bfq{--rf:#8ac68a;--rb:#509050;--rk:#205020;--rt:#fff}.animal-color-app-red-Bn9jO{--rf:#fc736d;--rb:#d43030;--rk:#900010;--rt:#fff}.animal-color-lime-green-TD3ck{--rf:#d1da49;--rb:#90a010;--rk:#485800;--rt:#3d5a1a}.animal-color-yellow-green-KnmJ5{--rf:#ecdf52;--rb:#c0b010;--rk:#706800;--rt:#725d42}.animal-color-brown-Xr3XB{--rf:#9a835a;--rb:#705830;--rk:#3a2810;--rt:#fff}.animal-color-warm-peach-pink-4dp6n{--rf:#e18c6f;--rb:#b85a30;--rk:#6a2a10;--rt:#fff}@property --mask-r{syntax:"<length>";inherits:false;initial-value:0}.animal-wrapper-HLEzB{width:100%;height:100%;position:relative}.animal-container-oauvb{--mask-r:0px;background:#000;justify-content:flex-end;align-items:flex-end;width:100%;height:100%;padding-bottom:20px;padding-right:20px;display:flex;position:absolute;top:0;left:0;overflow:hidden}.animal-container-oauvb .illustration{width:100%;max-width:180px;max-height:200px}.animal-closing-iG6pq{-webkit-mask-image:radial-gradient(circle at center,transparent var(--mask-r),black calc(var(--mask-r) + 1px));-webkit-mask-image:radial-gradient(circle at center,transparent var(--mask-r),black calc(var(--mask-r) + 1px));mask-image:radial-gradient(circle at center,transparent var(--mask-r),black calc(var(--mask-r) + 1px))}.animal-wrapper-LJBly{box-sizing:border-box;background:#f7f3df;border-radius:20px;width:100%;padding:6px;position:relative}.animal-scrollable-5Wnhh{overflow:auto}.animal-table-Os4fM{border-collapse:separate;border-spacing:0;width:100%;font-family:Nunito,Noto Sans SC,Zen Maru Gothic,-apple-system,PingFang SC,sans-serif}.animal-thead-2ge5M{background:#f7f3df}.animal-headerRow-sAsWX{position:relative}.animal-headerRow-sAsWX:after{content:"";background:repeating-linear-gradient(90deg,#f0e8d8 0 6px,#0000 6px 12px);height:1px;transition:opacity .25s cubic-bezier(.4,0,.2,1);position:absolute;bottom:0;left:20px;right:20px}.animal-headerCell-LhL6h{color:#725d42;text-align:left;white-space:nowrap;letter-spacing:.02em;background:0 0;padding:16px 20px;font-size:14px;font-weight:700}.animal-tbody-3RGsp{background:#f7f3df}.animal-row-iDOMw{transition:all .25s cubic-bezier(.4,0,.2,1);position:relative}.animal-row-iDOMw:after{content:"";background:repeating-linear-gradient(90deg,#f0e8d8 0 6px,#0000 6px 12px);height:1px;position:absolute;bottom:0;left:20px;right:20px}.animal-row-iDOMw:hover{clip-path:inset(0 round 30px);background-image:repeating-linear-gradient(-45deg,#19c8b999,#19c8b999 10px,#0ec4b699 10px 20px);background-size:28.28px 28.28px}.animal-row-iDOMw:hover:after{opacity:0}.animal-row-iDOMw:hover .animal-cell-4PAU2{color:#3d2e1e}.animal-row-iDOMw:last-child:after{display:none}.animal-striped-8Ih-N{background:#f8f8f099}.animal-striped-8Ih-N:hover{clip-path:inset(0 round 30px);background-image:repeating-linear-gradient(-45deg,#19c8b9a6,#19c8b9a6 10px,#0ec4b6a6 10px 20px);background-size:28.28px 28.28px}.animal-striped-8Ih-N:hover:after{opacity:0}.animal-striped-8Ih-N:hover .animal-cell-4PAU2{color:#3d2e1e}.animal-cell-4PAU2{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-emptyCell--stiv{text-align:center;padding:60px 20px}.animal-emptyContent-JrC1j{color:#9f927d;flex-direction:column;align-items:center;gap:16px;font-size:14px;display:flex}.animal-emptyContent-JrC1j svg{opacity:.5}.animal-emptyIcon-SNcRm{color:#9f927d;opacity:.5}.animal-loading-mPt0l{opacity:.7;pointer-events:none}.animal-loadingOverlay-PMW6Z{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#f7f3dfcc;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.animal-loadingSpinner-KZEsv{color:#19c8b9;animation:1s linear infinite animal-spin-385zq}.animal-loadingSpinner-KZEsv svg{display:block}.animal-loadingSpinner-KZEsv circle{animation:1.5s ease-in-out infinite animal-dash-bUqhY}@keyframes animal-spin-385zq{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes animal-dash-bUqhY{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-envelope-3Rl42{--lottery-h:160px;--notch-r:14px;max-width:420px;padding:56px 36px var(--lottery-h);color:#725d42;filter:drop-shadow(0 10px 24px #3d34282e);text-align:center;-webkit-mask-image:radial-gradient(circle var(--notch-r) at 0% calc(100% - var(--lottery-h)),transparent calc(var(--notch-r) - .5px),#000 var(--notch-r)),radial-gradient(circle var(--notch-r) at 100% calc(100% - var(--lottery-h)),transparent calc(var(--notch-r) - .5px),#000 var(--notch-r));-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle var(--notch-r) at 0% calc(100% - var(--lottery-h)),transparent calc(var(--notch-r) - .5px),#000 var(--notch-r)),radial-gradient(circle var(--notch-r) at 100% calc(100% - var(--lottery-h)),transparent calc(var(--notch-r) - .5px),#000 var(--notch-r));mask-image:radial-gradient(circle var(--notch-r) at 0% calc(100% - var(--lottery-h)),transparent calc(var(--notch-r) - .5px),#000 var(--notch-r)),radial-gradient(circle var(--notch-r) at 100% calc(100% - var(--lottery-h)),transparent calc(var(--notch-r) - .5px),#000 var(--notch-r));background:radial-gradient(circle at 20% 10%,#f8a6b22e,#0000 40%),radial-gradient(circle at 80% 90%,#8ac68a2e,#0000 40%),url(../media/animalisland_1440_2560.88f7b2b0.0k1apv7kayz3m.jpg) 50%/cover no-repeat,#f7f3df;border-radius:16px;margin:0 auto;font-weight:500;position:relative;overflow:hidden;box-shadow:inset 0 0 0 2px #725d421f;-webkit-mask-composite:source-in;mask-composite:intersect}.animal-envelope-3Rl42:before{content:"";inset:14px 14px calc(var(--lottery-h) + 2px) 14px;pointer-events:none;opacity:.55;background:radial-gradient(circle,#725d4214 1px,#0000 1.5px) 0 0/14px 14px;border-radius:22px 20px 24px 22px/20px 24px 22px 20px;position:absolute}.animal-envelope-3Rl42:after{content:"";inset:18px 18px calc(var(--lottery-h) + 6px) 18px;pointer-events:none;border:1.5px dashed #725d4259;border-radius:22px 20px 24px 22px/20px 24px 22px 20px;margin-bottom:12px;position:absolute}.animal-envelope-3Rl42.animal-noLottery--Dd51{--lottery-h:0px;padding-bottom:36px;-webkit-mask-image:none;mask-image:none}.animal-envelope-3Rl42.animal-noLottery--Dd51 .animal-message-CT-Fl{margin-bottom:12px}.animal-envelope-3Rl42.animal-noLottery--Dd51 .animal-venueCard-9cQbS{background:#fdfdf5d9;border-color:#725d4280}.animal-cornerLeaf-rTx9k{z-index:2;pointer-events:none;filter:drop-shadow(0 2px 3px #3d342826);position:absolute}.animal-cornerLeaf-rTx9k.animal-tl-hAwdh{top:-10px;left:-10px;transform:rotate(-25deg)}.animal-cornerLeaf-rTx9k.animal-tr-kUvh4{top:-10px;right:-10px;transform:rotate(115deg)scaleX(-1)}.animal-cornerLeaf-rTx9k.animal-bl-Fu2RF{bottom:-10px;left:-10px;transform:rotate(-115deg)}.animal-cornerLeaf-rTx9k.animal-br-ZF0lP{bottom:-10px;right:-10px;transform:rotate(25deg)scaleX(-1)}.animal-floatItem-A6Kw7{z-index:3;pointer-events:none;filter:drop-shadow(0 2px 2px #3d34281f);animation:4.5s ease-in-out infinite animal-float-REY1v;position:absolute}.animal-floatItem-A6Kw7.animal-f1-DoAr2{animation-delay:0s;top:60px;right:38px}.animal-floatItem-A6Kw7.animal-f2-Muw2z{animation-delay:.6s;top:130px;left:30px}.animal-floatItem-A6Kw7.animal-f3-9d13q{bottom:calc(var(--lottery-h) + 24px);animation-delay:1.2s;right:26px}.animal-floatItem-A6Kw7.animal-s1-mec0s{animation-delay:.3s;top:100px;right:80px}.animal-floatItem-A6Kw7.animal-s2-bQRO8{bottom:calc(var(--lottery-h) - 4px);animation-delay:1s;left:60px}@keyframes animal-float-REY1v{0%,to{transform:translateY(0)rotate(0)}50%{transform:translateY(-6px)rotate(8deg)}}.animal-banner-XxcEz{z-index:4;justify-content:center;align-items:center;gap:12px;margin-bottom:12px;display:flex;position:relative}.animal-bannerLine-6r7bg{background:linear-gradient(90deg,#0000,#725d42,#0000);border-radius:2px;width:64px;height:2px}.animal-titleEn-AKK4q{z-index:4;letter-spacing:6px;color:#9a835a;text-transform:uppercase;margin-bottom:4px;font-size:14px;font-weight:700;position:relative}.animal-titleZh-byewf{z-index:4;color:#725d42;letter-spacing:4px;text-shadow:0 2px #fff9;margin-bottom:20px;font-size:26px;font-weight:900;position:relative}.animal-titleZh-byewf img{max-width:80%;height:auto;margin:0 auto;display:block}.animal-brideAndGroom-X2gKV{z-index:4;text-align:center;margin:0 auto 12px;position:relative}.animal-brideAndGroom-X2gKV img{filter:drop-shadow(0 3px 4px #3d34282e);max-width:70%;height:auto;margin:0 auto;display:block}.animal-coupleRow-oMR-J{z-index:4;justify-content:center;align-items:center;gap:2px;margin-bottom:15px;display:flex;position:relative}.animal-mascot-X1w--{flex-direction:column;align-items:center;display:flex}.animal-name-2rjnp{color:#725d42;border-radius:20px 18px 22px 20px/18px 22px 20px 18px;min-width:64px;padding:4px 16px;font-size:16px;font-weight:700}.animal-heartCol-5TJ7x{flex-direction:column;align-items:center;gap:4px;animation:1.6s ease-in-out infinite animal-heartbeat-ZX2zg;display:flex}@keyframes animal-heartbeat-ZX2zg{0%,to{transform:scale(1)}25%{transform:scale(1.12)}50%{transform:scale(1)}75%{transform:scale(1.08)}}.animal-amp-8ueiM{color:#fc736d;letter-spacing:1px;font-size:14px;font-style:italic;font-weight:700}.animal-dateCard-S0q1k{z-index:4;background:#fdfdf5;border-radius:28px 26px 30px 28px/26px 30px 28px 26px;width:fit-content;min-width:220px;margin:0 auto 18px;padding:14px 20px 16px;position:relative;box-shadow:0 4px #725d422e,inset 0 0 0 2px #725d422e}.animal-dateLabel-Shvi2{letter-spacing:4px;color:#9a835a;margin-bottom:4px;font-size:16px;font-weight:700}.animal-dateValue-H-5ts{color:#725d42;letter-spacing:3px;font-size:24px;font-weight:900;line-height:1.2}.animal-dateMeta-yC7ap{color:#794f27;justify-content:center;align-items:center;gap:8px;margin-top:6px;font-size:13px;font-weight:600;display:flex}.animal-dot-an3HY{color:#fc736d;font-weight:900}.animal-venueCard-9cQbS{z-index:4;text-align:left;background:#edf6f32e;border:1.5px dashed #725d424d;border-radius:22px 20px 24px 22px/20px 24px 22px 20px;align-items:center;gap:12px;max-width:320px;margin:0 auto 22px;padding:12px 18px;display:flex;position:relative}.animal-venueIcon-rQgZG{flex-shrink:0;display:flex}.animal-venueText-THblE{flex:1;min-width:0}.animal-venueName-v83lG{color:#725d42;letter-spacing:1px;font-size:14px;font-weight:700}.animal-venueAddr-x01vI{color:#9a835a;margin-top:2px;font-size:12px;line-height:1.5}.animal-message-CT-Fl{z-index:4;color:#794f27;margin-bottom:200px;padding:0 8px;font-size:13px;font-weight:500;line-height:1.8;position:relative}.animal-signature-OkTd9{z-index:4;color:#9a835a;letter-spacing:1px;margin-bottom:20px;font-size:12px;font-style:italic;position:relative}.animal-signatureLottery-o2MwC{z-index:4;letter-spacing:3px;color:#9a835a;background:#fdfdf5d9;border-radius:14px;align-items:center;gap:8px;margin:0 auto 25px;padding:4px 14px;font-size:12px;font-weight:700;display:inline-flex;position:relative;box-shadow:inset 0 0 0 1.2px #725d424d}.animal-signatureLotteryNo-L4cmW{color:#fc736d;letter-spacing:2px;align-items:baseline;gap:3px;font-family:Courier New,SF Mono,Consolas,monospace;font-size:14px;font-weight:900;display:inline-flex}.animal-signatureLotteryNo-L4cmW .animal-lotteryHash-3X7WB{letter-spacing:1px;font-size:10px}.animal-lottery-eEMgV{height:var(--lottery-h);z-index:4;text-align:center;background-color:#f7f3df;background-image:radial-gradient(circle,#725d42b3 1.6px,#0000 2px);background-position:top;background-repeat:repeat-x;background-size:10px 5px;margin:0;padding:38px 36px 18px;position:absolute;bottom:0;left:0;right:0;box-shadow:inset 0 4px 6px -3px #3d34282e}.animal-tearHint-NK6jM{letter-spacing:3px;color:#9a835a;white-space:nowrap;background:#f7f3df;border-radius:12px;align-items:center;gap:5px;padding:3px 12px;font-size:10px;font-weight:700;display:inline-flex;position:absolute;top:2px;left:50%;transform:translate(-50%,-50%);box-shadow:inset 0 0 0 1.2px #725d424d}.animal-lotteryTitle-RsN3Y{color:#725d42;letter-spacing:6px;text-shadow:0 1px #fff9;margin-bottom:8px;font-size:16px;font-weight:900}.animal-lotteryLabel-A43dx{white-space:nowrap;letter-spacing:4px;color:#9a835a;flex-wrap:nowrap;align-items:center;gap:6px;margin-bottom:4px;font-size:11px;font-weight:700;line-height:1;display:inline-flex}.animal-lotteryLabel-A43dx>span{white-space:nowrap}.animal-lotteryNumber-wevHU{color:#fc736d;letter-spacing:6px;align-items:baseline;gap:6px;font-family:Courier New,SF Mono,Consolas,monospace;font-size:26px;font-weight:900;line-height:1.1;display:inline-flex}.animal-lotteryHash-3X7WB{color:#9a835a;letter-spacing:2px;margin-left:3px;font-size:14px}.animal-lotteryHint--mt-f{letter-spacing:1px;color:#9a835a;margin-top:4px;font-size:10px}.animal-exportBtn-Y2wVn{color:#725d42;cursor:pointer;white-space:nowrap;background:#fdfdf5;border:2px solid #725d4280;border-radius:22px 20px 24px 22px/20px 24px 22px 20px;align-items:center;gap:6px;padding:10px 20px;font-family:inherit;font-size:13px;font-weight:700;transition:all .15s;display:inline-flex;box-shadow:0 3px #725d4240}.animal-exportBtn-Y2wVn:hover:not(:disabled){background:#fffbe6;transform:translateY(-1px);box-shadow:0 4px #725d424d}.animal-exportBtn-Y2wVn:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #725d4240}.animal-exportBtn-Y2wVn:disabled{opacity:.6;cursor:not-allowed}.animal-wallet-FHU5A{--wallet-pill-w:132px;--wallet-pill-h:42px;--wallet-bag:50px;--wallet-text-size:17px;--wallet-halo:4px;width:var(--wallet-pill-w);padding-top:calc(var(--wallet-bag) * .7);-webkit-user-select:none;user-select:none;flex-direction:column;align-items:center;line-height:1;display:inline-flex;position:relative}.animal-size-small-2L3Da{--wallet-pill-w:96px;--wallet-pill-h:32px;--wallet-bag:38px;--wallet-text-size:12px;--wallet-halo:3px}.animal-size-large-F7gH-{--wallet-pill-w:176px;--wallet-pill-h:54px;--wallet-bag:66px;--wallet-text-size:22px;--wallet-halo:6px}.animal-bagSlot-bFRhd{width:var(--wallet-bag);height:var(--wallet-bag);pointer-events:none;z-index:2;filter:drop-shadow(0 4px 6px #5b4e1e2e);justify-content:center;align-items:center;display:flex;position:absolute;top:0;left:50%;transform:translate(-50%)}.animal-pill-mNJC7{width:100%;height:var(--wallet-pill-h);box-shadow:inset 0 -6px #5b4e1e2e,inset 0 0 0 2px #5b4e1e1f,0 0 0 var(--wallet-halo) #fffbe7,0 6px 14px #5b4e1e2e;background:#b3a046;border-radius:999px;justify-content:center;align-items:center;display:flex;position:relative;overflow:visible}.animal-value-kLdma{font-family:Nunito,Zen Maru Gothic,Noto Sans SC,system-ui,sans-serif;font-weight:800;font-size:var(--wallet-text-size);color:#fff;letter-spacing:.04em;text-shadow:0 2px #5b4e1e8c,0 0 1px #5b4e1e8c;font-variant-numeric:tabular-nums;white-space:nowrap;padding:0 12px}.animal-wallet-FHU5A:hover .animal-bagSlot-bFRhd{animation:.5s ease-in-out animal-walletBagBounce--K65L}@keyframes animal-walletBagBounce--K65L{0%,to{transform:translate(-50%)translateY(0)rotate(0)}35%{transform:translate(-50%)translateY(-8px)rotate(-6deg)}70%{transform:translate(-50%)translateY(-2px)rotate(3deg)}}
:root{--app-font-family:Itim, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--surface-page:#e7f6ee;--surface-panel:#fffdf6;--surface-subtle:#dceff8;--surface-code:#2b2118;--ink-primary:#4f3928;--ink-secondary:#725d42;--border-muted:#9fc8b3;--accent-primary:#19a99b;--accent-strong:#d87454;--accent-soft:#dff5ed;--shadow-soft:0 14px 0 #725d421f;--shadow-small:0 6px 0 #725d4229;--animal-font-family:var(--app-font-family)!important}*{box-sizing:border-box}html{min-height:100%;overflow-x:clip}body{min-height:100vh;color:var(--ink-primary);background:radial-gradient(circle at 16px 16px, #ffffff9e 0 2px, transparent 3px), linear-gradient(180deg, #dceff8 0%, var(--surface-page) 48%, #fff1bf 100%);font-family:var(--app-font-family);letter-spacing:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-size:32px 32px,auto;margin:0;overflow-x:clip}a{color:inherit}.site-frame{flex-direction:column;min-height:100vh;display:flex}.site-header{z-index:50;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#fffdf6f0;border-bottom:3px solid #725d422e;justify-content:space-between;align-items:center;gap:18px;min-height:76px;padding:12px clamp(16px,4vw,42px);display:flex;position:sticky;top:0}.site-brand{color:var(--ink-primary);align-items:center;gap:12px;text-decoration:none;display:inline-flex}.skip-link{z-index:100;min-height:40px;color:var(--ink-primary);background:#f5fbff;border:2px solid #725d4247;border-radius:999px;padding:8px 14px;font-weight:800;text-decoration:none;transition:transform .12s;position:fixed;top:12px;left:12px;transform:translateY(calc(-100% - 24px))}.skip-link:focus-visible{transform:translateY(0)}.site-brand:focus-visible,.skip-link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:4px}.site-brand-mark{width:48px;height:48px;box-shadow:var(--shadow-small);background:#fffdf6;border:3px solid #725d42;border-radius:999px;flex:none;display:block;overflow:hidden}.site-brand-mark video,.site-brand-mark img{object-fit:cover;width:100%;height:100%;display:block}.site-brand-title,.site-brand-subtitle{display:block}.site-brand-title{display:inline-block}.site-brand-subtitle{color:var(--ink-secondary);font-size:.875rem}.site-footer a{min-height:40px;color:var(--ink-primary);background:#f5fbff;border:2px solid #725d4247;border-radius:999px;align-items:center;padding:8px 14px;font-weight:800;text-decoration:none;display:inline-flex}.site-footer a:hover{border-color:var(--accent-primary);color:#0c766d}.site-footer{margin-top:auto}.site-footer-inner{justify-content:space-between;align-items:center;gap:16px;width:min(100%,1180px);margin:36px auto 0;padding:0 24px 18px;display:flex}.site-footer-inner p{color:var(--ink-secondary);margin:0;font-size:.95rem}.home-shell{width:min(100%,1240px);margin:0 auto;padding:34px 24px 64px}.course-map-header{background:linear-gradient(135deg, #f7cd6747, #82d5bb42, #8ec9ff38), var(--surface-panel);box-shadow:var(--shadow-soft);border:3px solid #725d423d;border-radius:30px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:22px;margin-bottom:24px;padding:clamp(22px,5vw,42px);display:grid}.home-kicker{align-items:center;gap:10px;display:flex}.eyebrow{color:#0c766d;text-transform:uppercase;margin:0;font-size:.875rem;font-weight:900}h1{max-width:720px;margin:0;font-size:3rem;line-height:1.15}h2,h3{margin:0;line-height:1.25}p{max-width:640px;color:var(--ink-secondary);margin:18px 0 0;font-size:1.0625rem;line-height:1.65}.home-intro{max-width:760px;font-size:1.18rem}.course-stats{grid-template-columns:repeat(3,minmax(88px,1fr));gap:12px;margin:0;display:grid}.course-stats div{min-width:0;box-shadow:var(--shadow-small);text-align:center;background:#f5fbff;border:2px solid #725d4238;border-radius:22px;padding:14px 16px}.course-stats dt{color:var(--ink-secondary);text-transform:uppercase;font-size:.78rem;font-weight:900}.course-stats dd{color:var(--ink-primary);margin:2px 0 0;font-size:2rem;font-weight:900;line-height:1}.course-map{gap:24px;margin-top:22px;display:grid}.course-section-jump-nav{z-index:30;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);scrollbar-width:none;background:#fffdf6e0;border:2px solid #725d4229;border-radius:999px;align-items:center;gap:6px;width:max-content;max-width:100%;margin:14px auto 0;padding:5px;display:flex;position:sticky;top:84px;overflow-x:auto;box-shadow:0 5px #725d421a}.course-section-jump-nav::-webkit-scrollbar{display:none}.course-section-jump-nav a{min-width:0;max-width:330px;min-height:36px;color:var(--ink-primary);border:2px solid #0000;border-radius:999px;flex:none;grid-template-columns:7px max-content minmax(0,1fr);align-items:center;gap:8px;padding:7px 12px;text-decoration:none;transition:background-color .16s,border-color .16s,color .16s;display:inline-grid;position:relative}.course-section-jump-nav a:before{content:"";background:0 0;border-radius:999px;width:7px;height:7px}.course-section-jump-nav a:hover,.course-section-jump-nav a:focus-visible{background:var(--accent-soft);color:#0c766d;border-color:#19a99b59}.course-section-jump-nav a[aria-current=true]{color:#0c766d;background:#dff5ed;border-color:#19a99b7a}.course-section-jump-nav a[aria-current=true]:before{background:var(--accent-primary)}.course-section-jump-nav a:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px}.course-section-jump-nav span{color:var(--ink-secondary);text-transform:uppercase;font-size:.78rem;font-weight:900}.course-section-jump-nav strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:.9rem;line-height:1.15;overflow:hidden}.course-section{background:var(--surface-panel);box-shadow:var(--shadow-soft);border:3px solid #725d4238;border-radius:28px;padding:22px;scroll-margin-top:142px}.course-section h2{scroll-margin-top:142px}.course-section-app-yellow{background:linear-gradient(180deg, #f7cd6733, var(--surface-panel) 170px)}.course-section-app-teal{background:linear-gradient(180deg, #82d5bb38, var(--surface-panel) 170px)}.course-section-app-pink{background:linear-gradient(180deg, #f8a6b22e, var(--surface-panel) 170px)}.course-section-header{justify-content:space-between;align-items:end;gap:16px;margin-bottom:20px;display:flex}.course-section-header p{margin:0}.course-section-kicker{color:#0c766d;text-transform:uppercase;align-items:center;gap:8px;font-size:.875rem;font-weight:900;display:inline-flex}.chapter-list,.lesson-list{padding:0;list-style:none}.chapter-list{grid-template-columns:1fr;gap:12px;margin:0;display:grid}.chapter-item{background:#fffdf6eb;border:2px solid #725d422e;border-radius:18px;grid-template-columns:minmax(148px,.26fr) minmax(0,1fr);align-items:start;gap:14px;min-width:0;padding:14px 16px;display:grid;box-shadow:0 5px #725d421a}.chapter-item h3{padding-top:10px;font-size:1rem}.lesson-list{grid-template-columns:repeat(3,minmax(0,1fr));gap:4px 8px;margin:0;display:grid}.lesson-link{color:#0b625b;cursor:pointer;border-radius:10px;grid-template-columns:max-content minmax(0,1fr);align-items:baseline;gap:8px;min-height:44px;padding:10px 8px;text-decoration:none;transition:background-color .16s,color .16s;display:grid}.lesson-link:hover,.lesson-link:focus-visible{background:var(--accent-soft);color:#0c766d;text-decoration:none}.lesson-link:hover .lesson-title,.lesson-link:focus-visible .lesson-title{text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:2px}.lesson-link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px}.lesson-order{color:#725d42;font-variant-numeric:tabular-nums;font-size:.875rem;font-weight:800}.lesson-title{overflow-wrap:anywhere;text-underline-offset:3px;min-width:0;-webkit-text-decoration:underline #0c766d52;text-decoration:underline #0c766d52;text-decoration-thickness:1px}.article-shell,.not-found-shell{margin:0 auto;padding:34px 24px 58px}.article-shell{grid-template-columns:minmax(240px,300px) minmax(0,780px);align-items:start;gap:24px;width:min(100%,1200px);display:grid}.not-found-shell{width:min(100%,920px)}.article{background:var(--surface-panel);min-width:0;max-width:780px;box-shadow:var(--shadow-soft);border:3px solid #725d4233;border-radius:30px;padding:clamp(20px,4vw,34px)}.article>footer{display:block}.course-sidebar{max-height:calc(100vh - 116px);box-shadow:var(--shadow-small);background:#fffdf6d1;border:3px solid #725d422e;border-radius:24px;position:sticky;top:96px;overflow:hidden}.course-sidebar nav{scrollbar-gutter:stable;border-radius:21px;max-height:calc(100vh - 122px);padding:0 14px 18px 18px;overflow-y:auto}.mobile-course-nav{display:none}.course-sidebar h2{z-index:1;background:#fffdf6f5;margin:0 -14px 18px -18px;padding:18px 14px 18px 18px;font-size:1rem;position:sticky;top:0}.sidebar-section{border-top:2px dashed #725d423d;padding:12px 0 16px}.sidebar-section-active{border-left:4px solid var(--accent-primary);padding-left:10px}.sidebar-section h3,.sidebar-chapter h4{margin:0}.sidebar-section h3{font-size:.95rem}.sidebar-chapter-list,.sidebar-lesson-list{margin:0;padding:0;list-style:none}.sidebar-chapter{margin-top:14px}.sidebar-chapter-active h4{font-weight:900}.sidebar-chapter h4{color:var(--ink-secondary);font-size:.875rem}.sidebar-lesson-list{gap:2px;margin-top:8px;display:grid}.sidebar-lesson-link{min-height:36px;color:var(--ink-primary);border-left:3px solid #0000;border-radius:0 999px 999px 0;grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:8px;padding:6px 8px;text-decoration:none;display:grid}.sidebar-lesson-link:hover,.sidebar-lesson-link:focus-visible{background:var(--accent-soft);color:#0c766d;text-decoration:none}.sidebar-lesson-link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.sidebar-lesson-link-active{border-left-color:var(--accent-primary);background:var(--accent-soft);font-weight:900}.sidebar-lesson-order{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.mobile-course-nav-backdrop,.mobile-course-nav-panel[hidden]{display:none}.mobile-course-nav-panel{z-index:70;background:var(--surface-panel);border:3px solid #725d4247;border-radius:26px;max-height:min(72vh,680px);padding:18px;position:fixed;inset:auto 14px 18px;overflow-y:auto;box-shadow:0 22px 40px #4f392840}.mobile-course-nav-backdrop{z-index:60;background:#4f39283d;border:0;width:100%;min-height:100vh;padding:0;display:block;position:fixed;inset:0}.mobile-course-nav-header{justify-content:space-between;align-items:center;gap:12px;margin-bottom:14px;display:flex}.mobile-course-nav-header h2{font-size:1rem}.mobile-course-nav-header h2:focus-visible{outline:3px solid var(--accent-primary);outline-offset:4px}.mobile-course-section{border-top:2px dashed #725d423d;padding:12px 0 16px}.mobile-course-section-active{border-left:4px solid var(--accent-primary);padding-left:10px}.mobile-course-section h3,.mobile-course-chapter h4{margin:0}.mobile-course-section h3{font-size:.95rem}.mobile-course-chapter-list,.mobile-course-lesson-list{margin:0;padding:0;list-style:none}.mobile-course-chapter{margin-top:14px}.mobile-course-chapter-active h4{font-weight:900}.mobile-course-chapter h4{color:var(--ink-secondary);font-size:.875rem}.mobile-course-lesson-list{gap:2px;margin-top:8px;display:grid}.mobile-course-lesson-link{min-height:44px;color:var(--ink-primary);border-left:3px solid #0000;border-radius:0 999px 999px 0;grid-template-columns:2.75rem minmax(0,1fr);align-items:baseline;gap:8px;padding:8px;text-decoration:none;display:grid}.mobile-course-lesson-link:hover,.mobile-course-lesson-link:focus-visible{background:var(--accent-soft);color:#0c766d;text-decoration:none}.mobile-course-lesson-link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:2px}.mobile-course-lesson-link-active{border-left-color:var(--accent-primary);background:var(--accent-soft);font-weight:900}.mobile-course-lesson-order{color:var(--ink-secondary);font-variant-numeric:tabular-nums;font-size:.8125rem}.mobile-course-lesson-title{overflow-wrap:anywhere;min-width:0}.article-header{border-bottom:2px dashed #725d4247;padding-bottom:28px}.article-breadcrumb,.article-source{max-width:none;color:var(--ink-secondary);margin:0;font-size:.9375rem;line-height:1.5}.article-breadcrumb{flex-wrap:wrap;gap:8px;font-weight:800;display:flex}.article-breadcrumb a,.article-source a,.not-found-link,.article-toc a{color:#0c766d;font-weight:800}.article-source{overflow-wrap:anywhere;margin-top:16px}.article-toc{margin-top:20px}.article-toc-sidebar{display:none}.article-toc-sidebar-title,.article-toc-desktop h2{margin:0;font-size:1rem}.article-toc-sidebar-title{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.article-toc details{background:#f5fbff;border:2px solid #725d4233;border-radius:18px}.article-toc summary{min-height:44px;color:var(--ink-primary);cursor:pointer;padding:12px 16px;font-weight:800}.article-toc ol{margin:0;padding:0 16px 16px 34px}.article-toc li+li{margin-top:8px}.article-toc [data-depth="3"]{margin-left:12px}.article-toc [data-depth="4"],.article-toc [data-depth="5"],.article-toc [data-depth="6"]{margin-left:24px}.article-toc-desktop{margin-top:0}.article-toc-desktop ol{gap:8px;margin:12px 0 0;padding:0;list-style:none;display:grid}.article-toc-desktop li{margin:0}.article-toc-desktop a{color:var(--ink-secondary);border-left:3px solid #725d423d;padding:4px 0 4px 10px;font-weight:800;text-decoration:none;display:block}.article-toc-desktop a:hover,.article-toc-desktop a:focus-visible{border-left-color:var(--accent-primary);color:#0c766d;text-underline-offset:3px;text-decoration:underline}.article-toc-desktop a:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px;background:var(--accent-soft)}.article-body{color:var(--ink-primary);font-family:var(--app-font-family);margin:32px 0 0;font-size:1.0625rem;line-height:1.75}.article-body>:first-child{margin-top:0}.article-body>:last-child{margin-bottom:0}.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{margin:36px 0 14px;scroll-margin-top:100px;line-height:1.25}.article-body p,.article-body ul,.article-body ol,.article-body blockquote,.article-body table,.article-body pre,.runnable-code-block{max-width:none;margin:18px 0 0}.article-body ul,.article-body ol{padding-left:1.5rem}.article-body li+li{margin-top:8px}.article-body blockquote{border-left:4px solid var(--accent-primary);background:var(--surface-subtle);color:var(--ink-secondary);border-radius:0 18px 18px 0;padding:12px 18px}.article-body code{background:var(--surface-subtle);border-radius:8px;padding:.1rem .28rem;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.92em}.article-body pre,.article-code-block{background:var(--surface-code);max-width:100%;color:var(--surface-panel);border:2px solid #725d423d;border-radius:20px;padding:18px;overflow-x:auto}.article-body pre code,.article-code-block code{color:inherit;white-space:pre;background:0 0;padding:0}.article-body table{border-collapse:collapse;width:100%;display:block;overflow-x:auto}.article-body th,.article-body td{border:1px solid var(--border-muted);text-align:left;padding:10px 12px}.article-image-paragraph{margin:18px 0 0}.markdown-image-card{width:fit-content;max-width:100%;margin:18px auto 0;padding:clamp(8px,1.6vw,12px)}.article-image-paragraph>.markdown-image-card{margin-top:0}.markdown-image-card img{border-radius:14px;max-width:100%;height:auto;display:block}.markdown-image-placeholder{border:2px dashed var(--border-muted);background:var(--surface-subtle);color:var(--ink-secondary);border-radius:18px;padding:12px 14px;display:inline-block}.runnable-code-block{background:#201812;border:2px solid #725d423d;border-radius:20px;overflow:hidden}.runnable-code-block .article-code-block{border:0;border-radius:0;margin:0}.runnable-code-toolbar{background:#2b2118;border-bottom:1px solid #fffdf624;justify-content:space-between;align-items:center;gap:12px;min-height:44px;padding:8px 10px 8px 14px;display:flex}.runnable-code-language{color:#f7cd67;text-transform:uppercase;font-size:.9rem;font-weight:800}.runnable-code-button{color:#fffdf6;cursor:pointer;min-width:72px;min-height:34px;font:inherit;background:#19a99b;border:2px solid #fffdf647;border-radius:999px;padding:6px 14px;font-size:.92rem;font-weight:900}.runnable-code-button:hover,.runnable-code-button:focus-visible{background:#0c766d}.runnable-code-button:focus-visible{outline-offset:2px;outline:3px solid #f7cd67}.runnable-code-output{min-height:44px;color:var(--ink-primary);background:#fffdf6;border-top:1px solid #fffdf624;gap:6px;padding:12px 14px;font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,monospace;font-size:.9rem;line-height:1.45;display:grid}.runnable-code-output-empty{display:none}.runnable-code-output-line{grid-template-columns:5.5rem minmax(0,1fr);align-items:baseline;gap:8px;display:grid}.runnable-code-output-label{color:var(--ink-secondary);text-transform:uppercase;font-weight:900}.runnable-code-output-error,.runnable-code-output-warn{color:#9f3f27}.runnable-code-output-alert{color:#0c766d}.runnable-code-iframe{visibility:hidden;border:0;width:0;height:0;position:fixed}.previous-next{border-top:2px dashed #725d4247;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:48px;padding-top:24px;display:grid}.previous-next-slot{min-width:0}.previous-next-slot-end{text-align:right}.previous-next-link{background:var(--surface-panel);min-height:64px;color:var(--ink-primary);border:2px solid #725d4233;border-radius:22px;gap:6px;padding:14px 16px;text-decoration:none;display:grid}.previous-next-link:hover,.previous-next-link:focus-visible{border-color:var(--accent-primary);background:var(--accent-soft);color:#0c766d;text-decoration:none}.previous-next-link:focus-visible{outline:3px solid var(--accent-primary);outline-offset:3px}.previous-next-label,.previous-next-boundary{color:var(--ink-secondary);text-transform:uppercase;font-size:.875rem;font-weight:900}.previous-next-boundary{padding:14px 0;display:inline-block}.not-found-panel{background:var(--surface-panel);max-width:640px;box-shadow:var(--shadow-soft);border:3px solid #725d4238;border-radius:28px;padding:32px}.not-found-link{margin-top:24px;display:inline-block}@media (max-width:1023px){.article-shell{width:min(100%,920px);display:block}.course-sidebar{display:none}.mobile-course-nav{margin-bottom:24px;display:block}}@media (max-width:900px){.chapter-item{grid-template-columns:1fr;gap:10px}.chapter-item h3{padding-top:0}.lesson-list{grid-template-columns:1fr}}@media (max-width:760px){.site-header,.site-footer-inner{flex-direction:column;align-items:flex-start}.home-shell,.article-shell,.not-found-shell{padding:24px 16px}.course-map-header{border-radius:24px;grid-template-columns:1fr}.course-section-jump-nav{border-radius:18px;justify-content:flex-start;width:100%;margin-top:12px;top:86px}.course-section-jump-nav a{max-width:none;min-height:34px;padding:6px 10px}.course-section-jump-nav span{font-size:.72rem}.course-section-jump-nav strong{display:none}.course-stats{grid-template-columns:repeat(3,minmax(0,1fr))}.course-stats div{padding:12px 8px}.course-stats dd{font-size:1.55rem}.course-section{padding:16px}.course-section-header{display:grid}.chapter-list{grid-template-columns:1fr}.chapter-item{padding:16px}.lesson-link{grid-template-columns:max-content minmax(0,1fr);padding:12px}.article{border-radius:24px}.not-found-panel,.article-body pre,.article-code-block{padding:20px 18px}.runnable-code-output-line{grid-template-columns:1fr;gap:2px}.previous-next{grid-template-columns:1fr}.previous-next-slot-end{text-align:left}h1{font-size:2rem}}@media (min-width:1280px){.article-shell{grid-template-columns:minmax(220px,280px) minmax(680px,780px) minmax(160px,220px);gap:24px;width:min(100%,1360px)}.article-shell-with-toc .article-toc-mobile{display:none}.article-toc-sidebar{max-height:calc(100vh - 116px);padding-left:4px;display:block;position:sticky;top:96px;overflow-y:auto}}
