.ea{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;vertical-align:middle;user-select:none;background:var(--animal-primary-color-bg);color:var(--animal-primary-color);font-weight:600;border-radius:999px}.or{border-radius:8px}.rr{display:block;width:100%;height:100%;object-fit:cover}.tr{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.nr{border:2px solid var(--animal-bg-color)}.Ha{display:inline-flex;align-items:center;--avatar-group-gap: 8px}.Ha>.ea{border:2px solid var(--animal-bg-color)}.Ha>.ea+.ea{margin-left:calc(-1 * var(--avatar-group-gap))}.lr{font-size:14px}.U{position:fixed;bottom:32px;right:24px;z-index:1000;cursor:pointer;border:none;outline:none;background:none;padding:0;margin:0;line-height:1;user-select:none;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);opacity:0;visibility:hidden;transform:translateY(10px)}.U:hover{transform:translateY(0) scale(1.08)}.U:active{transform:translateY(2px) scale(.96)}.U:focus-visible{outline:2px solid #19c8b9;outline-offset:2px;border-radius:16px}.pr{opacity:1;visibility:visible;transform:translateY(0)}.Ke{width:64px;height:64px;display:block;filter:drop-shadow(0 4px 10px rgba(91,78,30,.22));transition:filter .3s cubic-bezier(.4,0,.2,1)}.U:hover .Ke{filter:drop-shadow(0 4px 14px rgba(91,78,30,.32))}.dr{position:relative;width:100%;min-height:100%}.sr,.cr{background-color:#fdf3e3;background-position:center;background-size:cover;background-repeat:no-repeat}.xr{background-color:#f7f3df;background-image:linear-gradient(#c4b89e 1px,transparent 1px),linear-gradient(90deg,#c4b89e 1px,transparent 1px);background-size:24px 24px}.fr{background:radial-gradient(circle,rgba(196,184,158,.15) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(196,184,158,.1) 1px,transparent 1px) 7px 7px / 14px 14px,#f7f3df}.mr{background:radial-gradient(circle,rgba(90,160,90,.22) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(140,200,140,.15) 1px,transparent 1px) 7px 7px / 14px 14px,#bfe3bf}.br{background:radial-gradient(circle,rgba(248,166,178,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,200,210,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#fde4e8}.gr{background:radial-gradient(circle,rgba(183,125,238,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(220,180,255,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#f0e8ff}.hr{background:radial-gradient(circle,rgba(136,157,240,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(180,195,255,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#e8edff}.ur{background:radial-gradient(circle,rgba(247,205,103,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,230,160,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#fff8e0}.wr{background:radial-gradient(circle,rgba(229,146,102,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,190,150,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#fff0e8}.vr{background:radial-gradient(circle,rgba(130,213,187,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(170,235,210,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#e8faf5}.kr{background:radial-gradient(circle,rgba(138,198,138,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(180,220,180,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#e8f5e8}.yr{background:radial-gradient(circle,rgba(252,115,109,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,160,155,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#ffe8e8}.zr{background:radial-gradient(circle,rgba(209,218,73,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(230,240,130,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#f5f8e0}.Ur{background:radial-gradient(circle,rgba(236,223,82,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,245,140,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#fffde8}.Cr{background:radial-gradient(circle,rgba(154,131,90,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(190,165,120,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#f5f0e0}.Br{background:radial-gradient(circle,rgba(225,140,111,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,185,160,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#fff0e8}.Er{background:radial-gradient(circle,rgba(140,140,140,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(190,190,190,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#fff}.Yr{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}.Fr{position:relative;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;font-family:inherit}.Ma{--badge-shift-x: 50%;--badge-shift-y: -50%;position:absolute;top:0;right:0;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transform:translate(var(--badge-shift-x),var(--badge-shift-y));transform-origin:100% 0;background:#fc736d;color:#fff;font-family:inherit;font-weight:700;line-height:1;white-space:nowrap;border-radius:999px;border:2px solid var(--animal-bg-color, #f8f8f0);box-shadow:var(--animal-shadow-sm, 0 2px 4px 0 rgba(61, 52, 40, .06));animation:He .25s cubic-bezier(.4,0,.2,1)}.jr .Ma{position:static;--badge-shift-x: 0;--badge-shift-y: 0;border-color:transparent;box-shadow:none}.Me{min-width:20px;height:20px;padding:0 6px;font-size:10px}.Le{min-width:16px;height:16px;padding:0 4px;font-size:9px}.Me.Ge{width:20px;min-width:0;padding:0}.Le.Ge{width:16px;min-width:0;padding:0}.Dr{width:10px;min-width:0;height:10px;padding:0}.Sr{background:#fc736d;color:#fff}.Ar{background:#f8a6b2;color:#fff}.Nr{background:#e59266;color:#fff}.Kr{background:#f7cd67;color:#725d42}.Hr{background:#82d5bb;color:#fff}.Mr{background:#8ac68a;color:#fff}.Lr{background:#889df0;color:#fff}.Gr{background:#b77dee;color:#fff}.Wr{background:#d1da49;color:#3d5a1a}.Rr{background:#ecdf52;color:#725d42}.Ir{background:#9a835a;color:#fff}.Tr{background:#e18c6f;color:#fff}@keyframes He{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){.Ma{animation:none}}.La{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--animal-spacing-sm);font-family:var(--animal-font-family);font-weight:600;white-space:nowrap;cursor:pointer;border:var(--animal-border-width) solid transparent;border-radius:50px;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);user-select:none;outline:none;line-height:1;letter-spacing:.02em;box-shadow:var(--animal-shadow-sm)}.La:focus-visible{outline:2px solid var(--animal-primary-color);outline-offset:2px}.La:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.Pr{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)}.Qr{height:45px;padding:0 20px;font-size:var(--animal-font-size-base)}.Or{height:var(--animal-height-lg);padding:0 32px;font-size:var(--animal-font-size-lg);border-radius:var(--animal-border-radius-lg)}.m{color:var(--animal-text-color);background:var(--animal-bg-color);border-color:var(--animal-border-color)}.m:hover:not(:disabled){color:var(--animal-primary-color);border-color:var(--animal-primary-color);box-shadow:var(--animal-shadow-base);transform:translateY(-1px)}.m:active:not(:disabled){color:var(--animal-primary-color-active);border-color:var(--animal-primary-color-active);transform:translateY(0);box-shadow:var(--animal-shadow-sm)}.p{color:#794f27;background:#f8f8f0;border-color:#f8f8f0;box-shadow:0 5px #bdaea0}.p:hover:not(:disabled){background:#f8f8f0;border-color:#f8f8f0;transform:translateY(-1px);box-shadow:0 6px #bdaea0}.p:active:not(:disabled){background:#f8f8f0;border-color:#f8f8f0;transform:translateY(2px);box-shadow:0 1px #bdaea0}.b{color:var(--animal-text-color);background:var(--animal-bg-color);border-color:var(--animal-border-color);border-style:dashed}.b:hover:not(:disabled){color:var(--animal-primary-color);border-color:var(--animal-primary-color);transform:translateY(-1px)}.b:active:not(:disabled){color:var(--animal-primary-color-active);border-color:var(--animal-primary-color-active);transform:translateY(0)}.g{color:var(--animal-text-color);background:transparent;border-color:transparent;box-shadow:none}.g:hover:not(:disabled){background:var(--animal-bg-color-secondary)}.g:active:not(:disabled){background:#e9ddc6}.h{color:var(--animal-primary-color);background:transparent;border-color:transparent;box-shadow:none}.h:hover:not(:disabled){color:var(--animal-primary-color-hover);opacity:.85}.h:active:not(:disabled){color:var(--animal-primary-color-active)}.o.p{color:#fff;background:var(--animal-error-color);border-color:var(--animal-error-color);box-shadow:0 5px 0 0 var(--animal-error-color-active)}.o.p: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)}.o.p: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)}.o.m,.o.b{color:#e05a5a;border-color:var(--animal-error-color)}.o.m:hover:not(:disabled),.o.b:hover:not(:disabled){color:#e05a5a;border-color:var(--animal-error-color-hover)}.o.m:active:not(:disabled),.o.b:active:not(:disabled){color:#e05a5a;border-color:var(--animal-error-color-active)}.o.g,.o.h{color:#fff}.o.g:hover:not(:disabled),.o.h:hover:not(:disabled){color:#fff}.o.g:active:not(:disabled),.o.h:active:not(:disabled){color:#fff}.Ga{background:transparent;box-shadow:none}.Ga.p{color:var(--animal-primary-color);background:transparent;box-shadow:none}.Ga.p:hover:not(:disabled){color:var(--animal-primary-color-hover);border-color:var(--animal-primary-color-hover);background:#19c8b914}.qr{display:flex;width:100%}.We{cursor:default;pointer-events:none;box-shadow:none;background:#0ec4b6;border:4px solid #4de2da;color:#fff}.We .Vr{animation:Re 2.5s linear infinite}@keyframes Re{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.Zr{display:inline-flex;align-items:center}.Jr{border-radius:20px;background:#f7f3df;padding:16px 24px;color:#725d42;font-weight:500;transition:all .3s ease}.Ie{background:#faf8f2;border:2px dashed #e8dcc8;box-shadow:none}.Wa{cursor:pointer}.Wa:hover{transform:translateY(-2px)}.Wa.Ie:hover{transform:none;border-color:#d4c4a8}.Xr{background:#f8a6b2;color:#fff}._r{background:#b77dee;color:#fff}.at{background:#889df0;color:#fff}.et{background:#f7cd67;color:#725d42}.it{background:#e59266;color:#fff}.ot{background:#82d5bb;color:#fff}.rt{background:#8ac68a;color:#fff}.tt{background:#fc736d;color:#fff}.nt{background:#d1da49;color:#3d5a1a}.lt{background:#ecdf52;color:#725d42}.pt{background:#9a835a;color:#fff}.dt{background:#e18c6f;color:#fff}.st{background:radial-gradient(circle,rgba(196,184,158,.15) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(196,184,158,.1) 1px,transparent 1px),#f7f3df;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #d4c4a8;color:#725d42}.ct{background:radial-gradient(circle,rgba(248,166,178,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,200,210,.12) 1px,transparent 1px),#fde4e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #f8a6b2;color:#a85565}.xt{background:radial-gradient(circle,rgba(183,125,238,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(220,180,255,.12) 1px,transparent 1px),#f0e8ff;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #b77dee;color:#6a3a9a}.ft{background:radial-gradient(circle,rgba(136,157,240,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(180,195,255,.12) 1px,transparent 1px),#e8edff;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #889df0;color:#4a5a8a}.mt{background:radial-gradient(circle,rgba(247,205,103,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,230,160,.12) 1px,transparent 1px),#fff8e0;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #f7cd67;color:#7a6528}.bt{background:radial-gradient(circle,rgba(229,146,102,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,190,150,.12) 1px,transparent 1px),#fff0e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #e59266;color:#8a4a2a}.gt{background:radial-gradient(circle,rgba(130,213,187,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(170,235,210,.12) 1px,transparent 1px),#e8faf5;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #82d5bb;color:#2a6b5a}.ht{background:radial-gradient(circle,rgba(138,198,138,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(180,220,180,.12) 1px,transparent 1px),#e8f5e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #8ac68a;color:#3a6b3a}.ut{background:radial-gradient(circle,rgba(252,115,109,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,160,155,.12) 1px,transparent 1px),#ffe8e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #fc736d;color:#9a3a3a}.wt{background:radial-gradient(circle,rgba(209,218,73,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(230,240,130,.12) 1px,transparent 1px),#f5f8e0;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #d1da49;color:#5a6b28}.vt{background:radial-gradient(circle,rgba(236,223,82,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,245,140,.12) 1px,transparent 1px),#fffde8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #ecdf52;color:#6a5a28}.kt{background:radial-gradient(circle,rgba(154,131,90,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(190,165,120,.12) 1px,transparent 1px),#f5f0e0;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #9a835a;color:#5a4a2a}.yt{background:radial-gradient(circle,rgba(225,140,111,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,185,160,.12) 1px,transparent 1px),#fff0e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #e18c6f;color:#8a4a2a}.Te{position:relative;width:100%;min-width:0;font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");border-radius:20px;outline:none}.Te:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:3px}.zt{position:relative;overflow:hidden;min-height:180px;background:#f7f3df;border-radius:20px}.Pe{position:absolute;inset:0;width:100%;min-height:180px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(18px);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))}.Ut{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.d{position:absolute;top:50%;z-index:2;width:42px;height:42px;padding:0;border:1.5px solid rgba(121,79,39,.16);border-radius:50%;background:#ffffffeb;color:var(--animal-text-color, #794f27);cursor:pointer;transform:translateY(-50%);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06));transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.d:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:3px solid currentColor;border-left:3px solid currentColor}.d:hover:not(:disabled){color:var(--animal-primary-color-active, #0ea89c);transform:translateY(calc(-50% - 2px))}.d:active:not(:disabled){transform:translateY(-50%)}.d:focus-visible,.C:focus-visible,.ia:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.d:disabled{opacity:.4;cursor:not-allowed}.Ra{left:14px}.Ra:before{transform:translate(-35%,-50%) rotate(-45deg)}.Ia{right:14px}.Ia:before{transform:translate(-65%,-50%) rotate(135deg)}.Ct{position:absolute;bottom:14px;left:50%;z-index:2;display:flex;align-items:center;gap:2px;padding:7px 10px;border-radius:50px;background:#ffffffd9;transform:translate(-50%)}.C{position:relative;width:30px;height:30px;padding:0;border:0;border-radius:50px;background:transparent;cursor:pointer;transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.C:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50px;background:#d4c9b4;transform:translate(-50%,-50%);transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.Bt:before{width:24px;background:var(--animal-primary-color, #19c8b9)}.ia{position:absolute;top:14px;right:14px;z-index:3;min-width:58px;height:32px;padding:0 12px;border:1.5px solid rgba(121,79,39,.16);border-radius:50px;background:#ffffffeb;color:var(--animal-text-color, #794f27);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.ia:hover{color:var(--animal-primary-color-active, #0ea89c);transform:translateY(-1px)}@media(max-width:480px){.d{width:36px;height:36px}.Ra{left:8px}.Ia{right:8px}}@media(prefers-reduced-motion:reduce){.Pe,.d,.C,.C:before,.ia{transition:none}}.Et{display:flex;flex-wrap:wrap;gap:16px;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.Yt{flex-direction:row}.Ft{flex-direction:column;gap:12px}.Qe{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;position:relative}.Oe{--cbx-size: 18px;--cbx-check-w: 10px;--cbx-check-h: 9px}.Oe .u{font-size:12px}.qe{--cbx-size: 22px;--cbx-check-w: 12px;--cbx-check-h: 11px}.qe .u{font-size:14px}.Ve{--cbx-size: 28px;--cbx-check-w: 15px;--cbx-check-h: 14px}.Ve .u{font-size:16px}.t{position:relative;width:var(--cbx-size);height:var(--cbx-size);flex-shrink:0;box-sizing:border-box}.t input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0;position:absolute;top:0;left:0;width:var(--cbx-size);height:var(--cbx-size);border:2px solid #c4b89e;border-radius:50%;background:#f7f3df;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.t input[type=checkbox]:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.t .Ta{display:block;width:var(--cbx-size);height:var(--cbx-size);background:none;border-radius:50%;position:absolute;top:0;left:0;transform:translateZ(0);pointer-events:none}.t .oa{position:absolute;top:50%;left:50%;width:var(--cbx-check-w);height:var(--cbx-check-h);transform:translate(-50%,-54%);z-index:1;pointer-events:none}.t .oa path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.t input:checked{border-color:#50b9ab}.t input:checked~.Ta{animation:Ze .6s ease forwards}.t input:checked~.oa path{stroke-dashoffset:0}.u{color:#725d42;font-weight:500;letter-spacing:.01em;transition:color .15s}.Je .u{color:#794f27}.Je .t input{background:#19c8b9}.B{cursor:not-allowed;opacity:.55}.B .t input{background:#f0ece2;border-color:#d4c9b4}.B .t input:checked~.Ta{animation:none}.B .t .oa path{stroke:#c4b89e}.B .u{color:#c4b89e}.jt .Qe{cursor:not-allowed}@keyframes Ze{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 transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.Dt{position:relative;min-width:0;margin:1em 0}.ra{position:absolute;top:12px;right:12px;min-width:62px;height:32px;padding:0 12px;border:1px solid rgba(232,213,188,.3);border-radius:50px;background:#3d3028f0;color:#e8d5bc;font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");font-size:12px;font-weight:700;cursor:pointer;transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.ra:hover{background:#4b3b31;transform:translateY(-1px)}.ra:active{transform:translateY(0)}.ra:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.Xe{position:relative;background:var(--animal-bg-color);border-radius:var(--animal-border-radius-base);border:var(--animal-border-width) solid var(--animal-border-color);overflow:hidden;transition:border-color var(--animal-motion-duration-base) var(--animal-motion-ease);margin-bottom:var(--animal-spacing-md)}.Xe.St{opacity:.6;cursor:not-allowed}._e{display:flex;align-items:center;gap:var(--animal-spacing-md);width:100%;padding:var(--animal-spacing-lg) var(--animal-spacing-xl);background:transparent;border:none;cursor:pointer;text-align:left}._e:disabled{cursor:not-allowed}.ai{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--animal-primary-color);color:#fff;border-radius:50%;font-size:18px;font-weight:700;line-height:1;flex-shrink:0;transition:background-color var(--animal-motion-duration-base) var(--animal-motion-ease),transform var(--animal-motion-duration-base) var(--animal-motion-ease);box-shadow:0 2px 4px #19c8b94d}.ta .ai{background:var(--animal-primary-color-active);transform:rotate(180deg)}.At{flex:1;font-size:var(--animal-font-size-lg);font-weight:600;color:var(--animal-text-color);line-height:1.4}.ei{opacity:1;transition:opacity var(--animal-motion-duration-base) var(--animal-motion-ease),transform var(--animal-motion-duration-base) var(--animal-motion-ease)}.ta .ei{opacity:1;transform:rotate(45deg)}.ii{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);will-change:grid-template-rows}.ta .ii{grid-template-rows:1fr}.s{overflow:hidden;padding:0 var(--animal-spacing-xl);color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base);line-height:1.7;transition:padding var(--animal-motion-duration-base) var(--animal-motion-ease)}.ta .s{padding-bottom:var(--animal-spacing-xl)}.s a{color:var(--animal-primary-color);text-decoration:none;font-weight:500;transition:color var(--animal-motion-duration-fast) var(--animal-motion-ease)}.s a:hover{color:var(--animal-primary-color-hover);text-decoration:underline}.s p{margin:0 0 var(--animal-spacing-sm) 0}.s p:last-child{margin-bottom:0}.s ul{margin:var(--animal-spacing-sm) 0;padding-left:var(--animal-spacing-xl)}.s li{margin-bottom:var(--animal-spacing-xs)}.Nt{display:flex;flex-direction:column;gap:var(--animal-spacing-sm)}.Kt{position:relative;display:inline-flex;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");font-weight:700;border-radius:20px;transition:transform var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.Ht{padding:12px 18px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06))}.Pa{padding:13px 20px;background:#f7f3df;border:2px dashed #d4c4a8}.Mt{position:relative;display:inline-flex}.w{display:inline-flex;align-items:baseline;gap:2px;box-sizing:border-box;padding:3px 8px;background:linear-gradient(180deg,#fff,#f8f8f0);border-radius:12px}.Pa .w{background:linear-gradient(180deg,#fffdf4,#f8f8f0)}.oi .w{border:1.5px solid #d4c9b4}.oi.Pa .w{border-color:#d4c4a8}.na{color:#8b7355;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.2}.Lt{color:#a89878;font-weight:800;font-size:.62em;line-height:1.2;white-space:nowrap}.Qa{min-height:40px;font-size:13px}.Qa .na{font-size:20px}.Qa .E{font-size:12px}.Oa{min-height:48px;font-size:14px}.Oa .na{font-size:26px}.Oa .E{font-size:13px}.qa{min-height:56px;font-size:16px}.qa .na{font-size:34px}.qa .E{font-size:15px}.Gt{position:absolute;inset:0;pointer-events:none}.ri .w{animation:ti .7s cubic-bezier(.4,0,.2,1) both}.Va{position:absolute;inset:0;border:2px solid rgba(247,205,103,.85);border-radius:14px;animation:ni .7s cubic-bezier(.4,0,.2,1) both}.Va:nth-child(2){border-color:#ffcc00b3;animation-delay:.12s}.li{position:absolute;inset:0}.Y{position:absolute;width:10px;height:10px;background:#f7cd67;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);animation:pi .72s cubic-bezier(.4,0,.2,1) both}.Y:nth-child(1){--cu-x: -16px;--cu-y: -14px;top:0;left:0}.Y:nth-child(2){--cu-x: 16px;--cu-y: -12px;top:0;right:0;animation-delay:.06s}.Y:nth-child(3){--cu-x: -16px;--cu-y: 14px;bottom:0;left:0;animation-delay:.12s}.Y:nth-child(4){--cu-x: 16px;--cu-y: 14px;bottom:0;right:0;animation-delay:.18s}.Wt{position:absolute;left:50%;bottom:100%;margin-bottom:6px;transform:translate(-50%)}.E{display:inline-block;padding:2px 10px;color:#725d42;font-weight:800;font-size:13px;letter-spacing:.04em;line-height:1.4;white-space:nowrap;background:linear-gradient(180deg,#ffe08a,#f7cd67);border:1.5px solid #e0b800;border-radius:50px;box-shadow:0 2px 6px #3d34282e;animation:di .5s cubic-bezier(.4,0,.2,1) both}@keyframes ti{0%{transform:scale(1) rotate(0)}16%{transform:scale(1.14) rotate(-2deg)}34%{transform:scale(.98) rotate(0)}52%{transform:scale(1.08) rotate(1.6deg)}72%{transform:scale(.99) rotate(-.8deg)}to{transform:scale(1) rotate(0)}}@keyframes ni{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes pi{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(var(--cu-x, 0),var(--cu-y, 0)) scale(1) rotate(90deg)}}@keyframes di{0%{opacity:0;transform:scale(.4) rotate(-8deg)}55%{opacity:1;transform:scale(1.12) rotate(3deg)}76%{transform:scale(.96) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes si{0%{opacity:0}to{opacity:1}}.Rt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.ri .w{animation:none}.Va,.li{display:none}.E{animation:si .25s cubic-bezier(.4,0,.2,1) both}}.ci{display:inline-flex;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");font-weight:700;border-radius:20px;transition:transform var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.It{padding:12px 18px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06))}.Za{padding:13px 20px;background:#f7f3df;border:2px dashed #d4c4a8}.Tt{color:var(--animal-text-color-secondary, #725d42);font-weight:600;white-space:nowrap}.Pt{display:inline-flex;align-items:center;gap:6px}.la{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;padding:3px 8px;border-radius:12px;background:linear-gradient(180deg,#fff,#f8f8f0)}.Za .la{background:linear-gradient(180deg,#fffdf4,#f8f8f0)}.xi .la{border:1.5px solid #d4c9b4}.xi.Za .la{border-color:#d4c4a8}.pa{display:inline-block;overflow:hidden;height:1.2em}.Qt{display:flex;flex-direction:column;transition:transform .35s var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1));will-change:transform}.Ot{display:block;height:1.2em;color:#8b7355;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.qt{color:#8b7355;font-weight:700;white-space:pre}.da{color:#8b7355;font-weight:900;white-space:pre;position:relative;top:-.08em}.Ja .da{font-size:20px}.Xa .da{font-size:26px}._a .da{font-size:34px}.Vt{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.Ja{min-height:40px;font-size:13px}.Ja .pa{font-size:20px}.Xa{min-height:48px;font-size:14px}.Xa .pa{font-size:26px}._a{min-height:56px;font-size:16px}._a .pa{font-size:34px}@media(max-width:480px){.ci{max-width:100%;flex-wrap:wrap;justify-content:center}}.Zt{position:relative;display:inline-block;font-family:Nunito,Noto Sans SC,sans-serif;vertical-align:middle;user-select:none;-webkit-user-select:none}.sa{display:flex;width:100%;align-items:center;gap:8px;background:#fffbe7;border-radius:50px;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.Jt{height:32px;padding:0 14px;font-size:12px}.Xt{height:40px;padding:0 18px;font-size:14px}._t{height:48px;padding:0 22px;font-size:16px}.sa:hover{box-shadow:0 3px #c4b89e}.an{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.en{box-shadow:0 3px #c94444}.in{box-shadow:0 3px #dba90e}.fi{flex:1;color:#8a7b66;font-weight:500;letter-spacing:.01em}.mi{flex:1;color:#c4b89e;font-weight:400}.on{display:flex;align-items:center;color:#a0936e}.rn{width:1px;height:16px;margin:0 2px;background:#e8dcc8;flex-shrink:0}.bi{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;border:none;background:transparent;border-radius:50%;color:#c4b89e;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s}.bi:hover{color:#725d42;background:#725d421a}.F{opacity:.6;cursor:not-allowed}.F .sa,.F .sa:hover{background:#ece8dc;box-shadow:none;cursor:not-allowed}.F .fi,.F .mi{color:#c4b89e}.tn{position:absolute;width:280px;padding:14px;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:20px;box-shadow:0 6px 18px #3d34281f;z-index:1000;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.nn{opacity:1;transform:translateY(0)}.ln{opacity:0;transform:translateY(-6px)}.gi{width:600px}.pn{display:flex;gap:12px}.dn{width:280px}.sn{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.cn{display:flex;gap:2px}.hi{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:8px;color:#a0936e;cursor:pointer;transition:all .15s}.hi:hover{background:#725d421a}.xn{width:16px;height:16px;display:block}.ui{padding:4px 10px;border:none;background:transparent;border-radius:10px;color:#725d42;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.ui:hover{background:#e6f9f6;color:#19c8b9}.fn{padding:4px 10px;color:#725d42;font-size:14px;font-weight:700}.mn{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.bn{height:24px;line-height:24px;text-align:center;color:#a09080;font-size:11px;font-weight:700;letter-spacing:1px}.gn{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.ae{width:32px;height:32px;justify-self:center;border:none;background:transparent;border-radius:50%;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.ae:hover{background:#e6f9f6;color:#19c8b9}.gi .ae:hover{background:#ffd54f;color:#725d42}.hn{color:#c4b89e;font-weight:400}.un{box-shadow:inset 0 0 0 1.5px #19c8b9;color:#19c8b9;font-weight:700}.ee,.ee:hover{background:#19c8b9;color:#fff;font-weight:700}.ee:hover{background:#3dd4c6}.ie,.ie:hover{background:#ffc107;border-radius:50%;color:#fff;font-weight:600}.ie:hover{background:#e5a200}.oe,.re,.oe:hover,.re:hover{background:#ffc107;border:1px solid #fff;border-radius:50%;color:#fff;font-weight:700}.oe:hover,.re:hover{background:#ffb400}.wi,.wi:hover{background:transparent;color:#d4c9b4;cursor:not-allowed}.wn{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.vi,.ki{height:36px;border:none;background:transparent;border-radius:12px;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.vi:hover,.ki:hover{background:#e6f9f6;color:#19c8b9}.te,.te:hover,.ne,.ne:hover{background:#19c8b9;color:#fff;font-weight:700}.te:hover,.ne:hover{background:#3dd4c6}.vn{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8d8}.yi{padding:4px 12px;border:none;background:transparent;border-radius:10px;color:#8a7b66;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.yi:hover{background:#725d421a;color:#725d42}.zi{padding:6px 16px;border:none;background:#725d421a;border-radius:12px;color:#8a7b66;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.zi:hover{background:#796c5a;color:#fff}.kn{width:100%;height:12px;background:linear-gradient(to right,#c4b89e 50%,transparent 50%) center / 12px 2px repeat-x}.yn{height:1px;background:#e8dec7}.zn{height:1px;background:linear-gradient(to right,#d5c3a2 50%,transparent 50%) center / 6px 1px repeat-x}.Un{height:14px;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-repeat:repeat-x;background-size:40px 14px;background-position:center}.Cn{height:10px;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-repeat:repeat-x;background-size:120px 10px;background-position:center}.Bn{display:flex;width:100%;overflow:hidden;align-items:center;min-height:20px}.En{display:flex;flex:0 0 auto;align-items:center}.Yn{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.Fn{flex:0 0 auto;width:4px;height:2px;background:#c4b89e}.jn{position:fixed;inset:0;z-index:1000;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .36s ease}.Dn{opacity:1;pointer-events:all}.le{position:fixed;z-index:1001;display:flex;flex-direction:column;background:#f7f3df;color:#807359;font-family:Nunito,Noto Sans SC,sans-serif;overflow:hidden;transition:transform .36s cubic-bezier(.2,0,.2,1)}.Sn{top:0;right:0;height:100vh;max-width:calc(100vw - 32px);border-radius:20px 0 0 20px;box-shadow:-12px 0 32px #3d34282e;transform:translate(100%)}.An{top:0;left:0;height:100vh;max-width:calc(100vw - 32px);border-radius:0 20px 20px 0;box-shadow:12px 0 32px #3d34282e;transform:translate(-100%)}.Nn{top:0;left:0;right:0;max-height:calc(100vh - 32px);border-radius:0 0 20px 20px;box-shadow:0 12px 32px #3d34282e;transform:translateY(-100%)}.Kn{bottom:0;left:0;right:0;max-height:calc(100vh - 32px);border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #3d34282e;transform:translateY(100%)}.le.Hn{transform:none}@media(prefers-reduced-motion:reduce){.le{transition:none}}.Mn{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 15px;flex-shrink:0}.Ln{font-size:28px;font-weight:700;color:#725d42}.Ui{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;font-size:22px;line-height:1;color:#725d4299;border-radius:50%;cursor:pointer;transition:all .2s}.Ui:hover{background:#725d421a;color:#725d42}.Gn{flex:1;overflow-y:auto;padding:0 24px 24px;font-size:20px;font-weight:600;line-height:1.6;color:#8a7b66}.Wn{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px 24px;flex-shrink:0}.Rn{color:#807d75;font-size:12px;padding:16px 0;text-align:center}.In{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;line-height:1.6;list-style:none}.Ci{display:flex;flex-direction:column;gap:8px}.Ci .ca{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:baseline;row-gap:8px}.pe{display:flex;flex-direction:column;gap:8px}.pe .ca{display:block}.pe .j{display:block;margin-bottom:6px}.Bi{display:flex;flex-wrap:wrap;gap:8px}.Bi .ca{flex:0 0 auto}.Tn .j{font-size:12px}.Pn .j{font-size:14px}.Qn .j{font-size:16px}.On{cursor:not-allowed;opacity:.6}.ca{box-sizing:border-box;margin:0;padding:0;vertical-align:top}.j{display:inline-block;flex:0 0 auto;line-height:1.6;color:#000000d9;font-weight:400;white-space:nowrap}.qn:before{content:"*";color:#ff4d4f;margin-right:4px}.Vn:after{content:":";margin:0 4px 0 2px}.Zn{min-width:0}.Ei{position:relative;display:flex;align-items:center;min-height:32px}.Ei>*{flex:1 1 auto;max-width:100%}.D{min-height:22px;color:#00000073;font-size:12px;line-height:1.5;margin-top:4px}.Jn{color:#ff4d4f}.Xn{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:12px}._n .D{color:#ff4d4f}.al .D{color:#faad14}.el .D{color:#52c41a}.il .D{color:#1677ff}.ol{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;border:none;background:#fff;padding:12px;border-radius:8px;box-shadow:0 8px 14px #00000014;line-height:0;vertical-align:middle;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.rl{border:none;padding:0;background:transparent;border-radius:12px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d,0 -6px 16px -6px #00000008}.xa{border:none;padding:14px;background:#fbfaf5;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(circle 5px at 50% 0,transparent 96%,#000),radial-gradient(circle 5px at 50% 100%,transparent 96%,#000),radial-gradient(circle 5px at 0 50%,transparent 96%,#000),radial-gradient(circle 5px at 100% 50%,transparent 96%,#000);-webkit-mask-position:50% 0,50% 100%,0 50%,100% 50%;-webkit-mask-size:16px 100%,16px 100%,100% 16px,100% 16px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-mask-composite:source-in,source-in,source-in,source-in;mask-image:radial-gradient(circle 5px at 50% 0,transparent 96%,#000),radial-gradient(circle 5px at 50% 100%,transparent 96%,#000),radial-gradient(circle 5px at 0 50%,transparent 96%,#000),radial-gradient(circle 5px at 100% 50%,transparent 96%,#000);mask-position:50% 0,50% 100%,0 50%,100% 50%;mask-size:16px 100%,16px 100%,100% 16px,100% 16px;mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;mask-composite:intersect,intersect,intersect,intersect;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35)) drop-shadow(0 16px 26px rgba(0,0,0,.45))}.xa .de{filter:saturate(.93) contrast(1.03)}.xa:after{content:"";position:absolute;inset:14px;pointer-events:none;z-index:0;opacity:.13;background-image:radial-gradient(circle,rgba(18,18,28,.6) .6px,transparent .75px);background-size:4px 4px}.xa .tl{position:absolute;right:19px;top:18px;z-index:2;font-size:8px;letter-spacing:.18em;color:#ffffffe0;text-shadow:0 1px 3px rgba(0,0,0,.55);pointer-events:none}.de{display:block;width:100%;height:100%;opacity:0;transition:opacity .25s ease}.nl .de{opacity:1}.ll{line-height:1.5;flex-direction:column;gap:8px;color:#c4b89e;font-size:13px;font-weight:500}.pl{background:#f7f3df;color:#725d42}.dl{background:#fde4e8;color:#a85565}.sl{background:#f0e8ff;color:#6a3a9a}.cl{background:#e8edff;color:#4a5a8a}.xl{background:#fff8e0;color:#7a6528}.fl{background:#fff0e8;color:#8a4a2a}.ml{background:#e8faf5;color:#2a6b5a}.bl{background:#e8f5e8;color:#3a6b3a}.gl{background:#ffe8e8;color:#9a3a3a}.hl{background:#f5f8e0;color:#5a6b28}.ul{background:#fffde8;color:#6a5a28}.wl{background:#f5f0e0;color:#5a4a2a}.vl{background:#fff0e8;color:#8a4a2a}.Yi{font:inherit;color:inherit;-webkit-appearance:none;appearance:none;cursor:zoom-in}.Yi:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.kl{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0000008c;animation:Fi .2s cubic-bezier(.4,0,.2,1)}.yl{max-width:min(88vw,1100px);max-height:86vh;border-radius:20px;box-shadow:0 12px 40px #2b21188c;object-fit:contain;animation:ji .25s cubic-bezier(.4,0,.2,1)}.zl{position:relative;display:inline-flex;line-height:0}.se{position:absolute;top:12px;right:12px;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid rgba(255,255,255,.75);border-radius:50%;background:#d8dce2e6;color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.se:hover{background:#c4c9d0f2;transform:scale(1.06)}.se:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.S{position:relative;display:block;width:16px;height:16px}.S:before,.S:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:currentColor}.S:before{transform:translate(-50%,-50%) rotate(45deg)}.S:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes Fi{0%{opacity:0}to{opacity:1}}@keyframes ji{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.Di{display:inline-flex;align-items:center;width:100%;background:#fffdf7;border-radius:50px;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);box-shadow:0 3px #d4c9b4}.Di:hover:not(.v){box-shadow:0 3px #c4b89e}.v{background:#ece8dc;box-shadow:none;opacity:.6;cursor:not-allowed}.v .ce{cursor:not-allowed;color:#c4b89e}.fa{box-shadow:none}.fa:hover:not(.v){box-shadow:none}.Si{height:var(--animal-height-sm);padding:0 14px;font-size:var(--animal-font-size-sm);border-radius:40px}.Si:not(.fa){box-shadow:0 2px #d4c9b4}.Ul{height:var(--animal-height-base);padding:0 18px;font-size:var(--animal-font-size-base)}.Ai{height:var(--animal-height-lg);padding:0 22px;font-size:var(--animal-font-size-lg);border-radius:50px}.Ai:not(.fa){box-shadow:0 4px #d4c9b4}.Ni{box-shadow:0 3px 0 0 var(--animal-error-color-active)}.Ni:hover:not(.v){box-shadow:0 3px 0 0 var(--animal-error-color-active)}.Ki{box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.Ki:hover:not(.v){box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.ce{flex:1;width:100%;height:100%;border:none;outline:none;background:transparent;color:#794f3f;font-size:inherit;font-family:var(--animal-font-family);font-weight:500;line-height:var(--animal-line-height-base);letter-spacing:.01em}.ce::placeholder{color:#c4b89e;font-weight:400}.Hi,.Mi{display:inline-flex;align-items:center;color:#a0936e;flex-shrink:0;font-size:1em}.Hi{margin-right:6px}.Mi{margin-left:6px}.xe{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;padding:0;color:#c4b89e;font-size:13px;font-weight:700;cursor:pointer;border:none;border-radius:50%;background:transparent;transition:all var(--animal-motion-duration-fast)}.xe:hover{color:#725d42;background:#725d421a}.xe:focus-visible{outline:2px solid #725d42;outline-offset:1px}.fe{position:fixed;inset:0;overflow:hidden;background:#0b101a;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1);animation:Li .2s cubic-bezier(.4,0,.2,1)}.fe.Cl{opacity:0;pointer-events:none}@keyframes Li{0%{opacity:0}}.Bl{position:absolute;inset:0}.Gi{position:absolute;top:-30px;background:#fff;border-radius:50%;animation:Wi 10s linear infinite}@keyframes Wi{0%{transform:translateY(0) rotate(0)}to{transform:translateY(calc(100vh + 60px)) rotate(360deg)}}.El{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(5,10,20,.6) 100%)}.Yl{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 24px;color:#f8f8f0;font-weight:800;font-size:18px;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6)}.Fl{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.Gi{animation-play-state:paused}.fe{animation:none}}.jl{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--animal-mask-bg);animation:Ri .25s ease}.Ii{position:relative;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:Ti .3s ease}.Dl{border-radius:0}.Sl{width:100%;height:100%;padding:40px 35px 25px;background:#f7f3df;color:#807359;font-family:Nunito,Noto Sans SC,sans-serif;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;box-shadow:0 18px 50px -12px #00000040}.Al{border-radius:0;box-shadow:none;clip-path:url(#animal-modal-clip);padding:48px 48px 32px}.Nl{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.Kl{font-size:28px;font-weight:700;color:#725d42}.Pi{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;font-size:22px;color:#725d4299;border-radius:50%;transition:all .2s}.Pi:hover{background:#725d421a;color:#725d42}.Hl{padding-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;flex:1;font-size:20px;font-weight:600;line-height:1.6;color:#8a7b66}.Ml{display:flex;align-items:center;justify-content:flex-end;gap:12px}.Qi{height:40px;padding:0 24px;font-size:18px;font-family:Nunito,Noto Sans SC,sans-serif;border:2px solid rgba(114,93,66,.3);border-radius:39.81px;background:transparent;color:#725d42;transition:all .2s;line-height:1}.Qi:hover{border-color:#725d4299;background:#725d4214}.Oi{color:#725d42;background:#fc0;border-color:#fc0}.Oi:hover{background:#ffcc00d9;border-color:#ffcc00d9}@keyframes Ri{0%{opacity:0}to{opacity:1}}@keyframes Ti{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.Ii{animation:none}}.Ll{position:fixed;inset:0;pointer-events:none;z-index:2000}.qi,.Vi,.Zi,.Ji,.Xi,._i{position:fixed;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:calc(100vw - 32px)}.qi{top:24px;left:50%;transform:translate(-50%);align-items:center}.Vi{top:24px;left:24px;align-items:flex-start}.Zi{top:24px;right:24px;align-items:flex-end}.Ji{bottom:24px;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.Xi{bottom:24px;left:24px;align-items:flex-start;flex-direction:column-reverse}._i{bottom:24px;right:24px;align-items:flex-end;flex-direction:column-reverse}.Gl{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:384px;max-width:calc(100vw - 48px);padding:14px 16px;background:#f7f3df;border:2px solid #c4b89e;border-radius:18px;box-shadow:0 6px 18px #3d342824;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,sans-serif;color:#725d42;transition:box-shadow .2s ease,transform .2s ease;will-change:transform,opacity}.me{cursor:pointer}.me:hover{box-shadow:0 10px 26px #3d34282e;transform:translateY(-1px)}.me:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.ao{background:#f5fae9;border-color:#6fba2c;box-shadow:0 6px 18px #6fba2c2e}.ao .A{background:#d8efc1;color:#5a9e1e}.eo{background:#ecf9f6;border-color:#19c8b9;box-shadow:0 6px 18px #19c8b92e}.eo .A{background:#c2ece6;color:#11a89b}.io{background:#fdf6d9;border-color:#f5c31c;box-shadow:0 6px 18px #f5c31c33}.io .A{background:#fbeaa1;color:#b88a06}.oo{background:#fde8e8;border-color:#e05a5a;box-shadow:0 6px 18px #e05a5a2e}.oo .A{background:#f7c8c8;color:#c94444}.A{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1;user-select:none}.Wl{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.Rl{font-size:15px;font-weight:700;line-height:1.4;color:#794f27;letter-spacing:.01em;word-break:break-word}.Il{font-size:13px;font-weight:500;line-height:1.55;color:#8a7b66;letter-spacing:.01em;word-break:break-word}.Tl{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:4px}.be{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;padding:0;border:none;background:transparent;color:#725d428c;font-size:18px;line-height:1;border-radius:50%;cursor:pointer;transition:all .15s ease}.be:hover{background:#725d421f;color:#725d42}.be:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.ma{animation:ro .25s cubic-bezier(.4,0,.2,1) both}.ma.ba{animation:to .25s cubic-bezier(.4,0,.2,1) both}.ga{animation:no .25s cubic-bezier(.4,0,.2,1) both}.ga.ba{animation:lo .25s cubic-bezier(.4,0,.2,1) both}@keyframes ro{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes to{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes no{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes lo{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.ma,.ga,.ma.ba,.ga.ba{animation-duration:.01s}}.Pl{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;font-family:Nunito,Noto Sans SC,sans-serif;font-size:14px;color:#725d42;user-select:none;-webkit-user-select:none}.Ql{opacity:.6}.Ol{margin-right:10px;font-size:13px;font-weight:600;color:#a09080;white-space:nowrap}.N{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease}.N:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.N:disabled{color:#d4c9b4;cursor:not-allowed;background:transparent}.x{color:#fff;font-weight:700;cursor:default}.ha .N:hover:not(:disabled):not(.x){background:#ffd54f;color:#725d42}.ha .x{background:#ffc107}.ha .x:hover{background:#ffb400}.ua .N:hover:not(:disabled):not(.x){background:#e6f9f6;color:#19c8b9}.ua .x{background:#19c8b9}.ua .x:hover{background:#3dd4c6}.ql{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;color:#c4b89e;font-weight:900;letter-spacing:1px}.Vl{position:relative;display:inline-flex;margin-left:8px}.wa{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;height:34px;padding:0 12px;border:2px solid #e8dcc8;border-radius:12px;background:#fff;color:#725d42;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease}.wa:hover:not(:disabled){border-color:#d4c4a8;background:#fffdf7}.wa:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.wa:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f0}.va{display:flex;align-items:center;color:#a09080;transition:transform .2s ease,color .2s ease}.ge .va{transform:rotate(180deg)}.ha .ge .va{color:#ffb400}.ua .ge .va{color:#19c8b9}.Zl{position:absolute;bottom:calc(100% + 8px);left:0;z-index:10;margin:0;padding:8px 0;list-style:none;background:#ffeea0;border-radius:28px;box-shadow:0 6px 18px #3d34281f;animation:po .2s ease forwards}.he{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:108px;padding:8px 26px;color:#725d42;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.he:hover{font-weight:700}.he:hover:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #f5a623;animation:do .5s ease-out forwards}.so{font-weight:700}.so:after{content:"";position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);height:14px;margin:0 20px;background:#fc0;border-radius:7px;z-index:-1;opacity:.3}.Jl{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:13px;font-weight:500;color:#8a7b66;white-space:nowrap}.ue{box-sizing:border-box;width:52px;height:32px;padding:0;border:none;border-radius:50px;background:#fffbe7;color:#725d42;font-family:inherit;font-size:13px;font-weight:700;text-align:center;outline:none;caret-color:#725d42}.ue::placeholder{color:#c4b89e}.ue:disabled{opacity:.5;cursor:not-allowed;background:#ece8dc}@keyframes po{0%{opacity:0}to{opacity:1}}@keyframes do{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)}}.co{box-sizing:border-box;display:flex;align-items:center;font-family:inherit;line-height:1;user-select:none;vertical-align:middle;width:100%}.Xl{display:flex;align-items:center;gap:12px;width:100%;flex:1 1 auto;min-width:0}.xo{font-weight:700;color:#725d42;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.xo._l{min-width:44px;text-align:right}.ka{position:relative;box-sizing:border-box;flex:1 1 auto;width:100%;min-width:80px;background:radial-gradient(circle,rgba(196,184,158,.1) 1.5px,transparent 1.5px) 7px 7px / 14px 14px,#f8f8f0;border:2px solid #e2d6bd;border-radius:999px;overflow:hidden}.ka.ap{height:14px}.ka.ep{height:24px}.ka.ip{height:32px}.ya{position:absolute;top:0;left:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(180deg,#3dd4c6,#19c8b9 60%,#14b6a8);box-shadow:inset 0 2px #ffffff73;transition:width .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.ya.op{transition:none}.co[aria-valuenow="100"] .ya{background:linear-gradient(180deg,#7fe0d5,#3dd4c6)}@media(prefers-reduced-motion:reduce){.ya{transition:none}}.rp{display:flex;flex-wrap:wrap;gap:16px;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.tp{flex-direction:row}.np{flex-direction:column;gap:12px}.fo{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;position:relative}.mo{--cbx-size: 18px;--cbx-check-w: 10px;--cbx-check-h: 9px}.mo .k{font-size:12px}.bo{--cbx-size: 22px;--cbx-check-w: 12px;--cbx-check-h: 11px}.bo .k{font-size:14px}.go{--cbx-size: 28px;--cbx-check-w: 15px;--cbx-check-h: 14px}.go .k{font-size:16px}.n{position:relative;width:var(--cbx-size);height:var(--cbx-size);flex-shrink:0;box-sizing:border-box}.n input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0;position:absolute;top:0;left:0;width:var(--cbx-size);height:var(--cbx-size);border:2px solid #c4b89e;border-radius:50%;background:#f7f3df;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.n input[type=radio]:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.n .we{display:block;width:var(--cbx-size);height:var(--cbx-size);background:none;border-radius:50%;position:absolute;top:0;left:0;transform:translateZ(0);pointer-events:none}.n .za{position:absolute;top:50%;left:50%;width:var(--cbx-check-w);height:var(--cbx-check-h);transform:translate(-50%,-54%);z-index:1;pointer-events:none}.n .za path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.n input:checked{border-color:#50b9ab}.n input:checked~.we{animation:ho .6s ease forwards}.n input:checked~.za path{stroke-dashoffset:0}.k{color:#725d42;font-weight:500;letter-spacing:.01em;transition:color .15s}.uo .k{color:#794f27}.uo .n input{background:#19c8b9}.K{cursor:not-allowed;opacity:.55}.K .n input{background:#f0ece2;border-color:#d4c9b4}.K .n input:checked~.we{animation:none}.K .n .za path{stroke:#c4b89e}.K .k{color:#c4b89e}.lp .fo{cursor:not-allowed}@keyframes ho{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 transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.pp{display:inline-flex;align-items:center;gap:var(--rate-gap);font-family:var(--animal-font-family);line-height:1}.dp{--rate-size: 20px;--rate-gap: var(--animal-spacing-xs);--rate-splash-scale: .91}.sp{--rate-size: 26px;--rate-gap: 6px;--rate-splash-scale: 1.18}.cp{--rate-size: 34px;--rate-gap: var(--animal-spacing-sm);--rate-splash-scale: 1.55}.Ua{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--rate-size);height:var(--rate-size);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--animal-motion-duration-base) var(--animal-motion-ease)}.Ua:hover{transform:translateY(-1px)}.wo{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;background:none;appearance:none;-webkit-appearance:none;opacity:0;cursor:inherit}.c{display:block;width:var(--rate-size);height:var(--rate-size)}.c .y{display:block;width:100%;height:100%;stroke:var(--animal-text-color-disabled);transition:stroke var(--animal-motion-duration-base) var(--animal-motion-ease)}.c .y path{fill:var(--animal-warning-color);fill-opacity:0;transition:fill-opacity var(--animal-motion-duration-base) var(--animal-motion-ease)}.c .y circle{fill:var(--animal-text-color);opacity:0;transition:opacity var(--animal-motion-duration-base) var(--animal-motion-ease)}.ve .c .y{stroke:var(--animal-warning-color-active)}.ve .c .y path{fill-opacity:1}.ve .c .y circle{opacity:1}.wo:focus-visible~.c{border-radius:50%;outline:2px solid var(--animal-warning-color);outline-offset:1px}.xp{animation-name:vo;animation-duration:var(--animal-motion-duration-slow);animation-timing-function:var(--animal-motion-ease);animation-delay:var(--rate-pop-delay, 0s);animation-fill-mode:both}.fp{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;transform:scale(var(--rate-splash-scale));animation:ko .6s ease forwards;pointer-events:none}.yo .Ua{cursor:default}.yo .Ua:hover{transform:none}@keyframes vo{0%{transform:scale(.55)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes ko{40%{box-shadow:0 -18px 0 -8px var(--animal-warning-color),16px -8px 0 -8px var(--animal-warning-color),16px 8px 0 -8px var(--animal-warning-color),0 18px 0 -8px var(--animal-warning-color),-16px 8px 0 -8px var(--animal-warning-color),-16px -8px 0 -8px var(--animal-warning-color)}to{box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.mp{position:relative;display:inline-block;min-width:140px;font-family:Nunito,Noto Sans SC,sans-serif;user-select:none;-webkit-user-select:none}.H{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;background:#fff;border:2px solid #e8dcc8;border-radius:12px;cursor:pointer;transition:all .2s ease}.H:hover{border-color:#d4c4a8;background:#fffdf7}.H.zo{background:#fff;border-radius:12px}.bp{flex:1;font-size:14px;color:#725d42;font-weight:600;text-align:left}.gp{flex:1;font-size:14px;color:#a09080;text-align:left}.ke{flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;color:#725d42;background:transparent;border:none;outline:none}.ke::placeholder{color:#a09080;font-weight:400}.ke:disabled{cursor:not-allowed}.ye{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;padding:0;color:#c4b89e;cursor:pointer;background:transparent;border:none;border-radius:50%;transition:all var(--animal-motion-duration-fast) var(--animal-motion-ease)}.ye:hover{color:#725d42;background:#725d421a}.ye:focus-visible{outline:2px solid #19c8b9;outline-offset:1px}.hp{padding:10px 14px;font-size:14px;font-weight:500;color:#a09080;text-align:center;white-space:nowrap}.Uo{color:#a09080;transition:transform .2s ease;display:flex;align-items:center}.H.zo .Uo{transform:rotate(180deg);color:#19c8b9}.Co{background:#ffeea0;border-radius:28px;overflow:visible;padding:12px 0;z-index:100;opacity:0;animation:Bo .2s ease forwards}@keyframes Bo{0%{opacity:0}to{opacity:1}}.Co.up{animation:Eo .15s ease forwards}@keyframes Eo{0%{opacity:1}to{opacity:0}}.wp{left:auto;right:100%;margin-left:0;margin-right:6px}.Ca{display:flex;align-items:center;justify-content:center;padding:10px 30px 10px 14px;font-size:14px;font-weight:500;color:#725d42;cursor:pointer;position:relative;white-space:nowrap}.Ca.vp{position:relative;z-index:1;font-weight:700}.Ca:hover{position:relative;font-weight:700}.Ca:hover:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #f5a623;animation:Yo .5s ease-out forwards}@keyframes Yo{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)}}.kp{position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);height:14px;margin:0 20px;background:#fc0;border-radius:7px;z-index:-1;opacity:.3}.yp{width:16px;font-size:12px}.zp .H{opacity:.5;cursor:not-allowed;background:#f5f5f0}.Up{background:#eae5db;border-radius:12px;display:inline-block;line-height:1;position:relative;overflow:hidden;vertical-align:middle;flex-shrink:0}.Cp:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,250,235,.18),rgba(255,252,242,.55),rgba(255,250,235,.18),transparent);animation:Fo 1.6s ease-in-out infinite}@keyframes Fo{0%{transform:translate(-100%)}to{transform:translate(100%)}}.Bp{border-radius:12px;height:16px;margin-bottom:8px}.Ep{border-radius:50%}.Yp{border-radius:18px}.Fp{display:flex;flex-direction:column;gap:10px;border-radius:0;background:none}.jp{background:none}.jo{height:14px;border-radius:12px;background:#dfd9ce}.jo:last-child{width:60%}.Dp{border-radius:50px}.Ba{position:relative;display:inline-flex;align-items:center;min-width:52px;height:28px;padding:0;background:#d4c9b4;border:2.5px solid #c4b89e;border-radius:50px;cursor:pointer;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);outline:none;box-shadow:inset 0 2px 4px #725d4226}.Ba:hover:not(.ze){border-color:#a89878}.Ba:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.f{background:#86d67a;border-color:#6fba2c;box-shadow:inset 0 2px 4px #5a9e1e33}.f:hover:not(.ze){border-color:#5a9e1e;background:#7ccc70}.ze{cursor:not-allowed;opacity:.5}.M{min-width:38px;height:20px;border-width:2.5px}.M .Ea{width:14px;height:14px;top:50%;transform:translateY(-50%);left:1px}.M.f .Ea{left:calc(100% - 16px)}.Ea{position:absolute;top:50%;transform:translateY(-50%);left:2px;width:21px;height:21px;background:#f7f3df;border:2.5px solid #c4b89e;border-radius:50%;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);display:flex;align-items:center;justify-content:center}.f .Ea{left:calc(100% - 24px);border-color:#6fba2c}.Ya{display:block;padding:0 8px 0 28px;font-size:11px;font-weight:700;color:#fff;white-space:nowrap;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.1);letter-spacing:.02em}.f .Ya{padding:0 28px 0 8px}.M .Ya{padding:0 6px 0 20px;font-size:9px}.M.f .Ya{padding:0 20px 0 6px}.Sp{pointer-events:none;opacity:.7}.Do{display:inline-block;width:11px;height:11px;border:2px solid #6fba2c;border-right-color:transparent;border-radius:50%;animation:So .6s linear infinite}.Ba:not(.f) .Do{border-color:#a89878;border-right-color:transparent}@keyframes So{to{transform:rotate(360deg)}}.Ap{position:relative;width:100%;background:#f7f3df;border-radius:20px;padding:6px;box-sizing:border-box}.Np{overflow-x:auto;overflow-y:auto}.Kp{width:100%;border-collapse:separate;border-spacing:0;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,sans-serif}.Hp{background:#f7f3df}.Ao{position:relative}.Ao:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:repeating-linear-gradient(90deg,#f0e8d8 0,#f0e8d8 6px,transparent 6px,transparent 12px);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.Mp{padding:16px 20px;font-size:14px;font-weight:700;color:#725d42;text-align:left;white-space:nowrap;letter-spacing:.02em;background:transparent}.Lp{background:#f7f3df}.L{position:relative}.L:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:repeating-linear-gradient(90deg,#f0e8d8 0,#f0e8d8 6px,transparent 6px,transparent 12px)}.L:hover{background-color:#d6f0ea;border-radius:30px}.L:hover:after{opacity:0}.L:last-child:after{display:none}.Ue{background:#f8f8f099}.Ue:hover{background-color:#d6f0ea;border-radius:30px}.Ue:hover:after{opacity:0}.Gp{padding:14px 20px;font-size:14px;font-weight:500;color:#725d42;line-height:1.6;transition:all .25s cubic-bezier(.4,0,.2,1)}.Wp{padding:60px 20px;text-align:center}.No{display:flex;flex-direction:column;align-items:center;gap:16px;color:#9f927d;font-size:14px}.No svg{opacity:.5}.Rp{color:#9f927d;opacity:.5}.Ip{display:flex;justify-content:flex-end;padding:10px 16px 8px}.Tp{opacity:.7;pointer-events:none}.Pp{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f7f3dfcc;backdrop-filter:blur(2px)}.Ce{color:#19c8b9;animation:Ko 1s linear infinite}.Ce svg{display:block}.Ce circle{animation:Ho 1.5s ease-in-out infinite}@keyframes Ko{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Ho{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Qp{background:#f8f8f0;border-radius:24px;border:2px solid #e8e2d6;overflow:hidden}.Op{display:flex;gap:4px;padding:16px;background:#fff9;border-bottom:2px solid #e8e2d6}.Fa{position:relative;display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;border-radius:24px;cursor:pointer;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-size:14px;font-weight:500;color:#794f27;transition:all .25s cubic-bezier(.4,0,.2,1)}.Fa:hover{background:#19c8b91a;color:#794f27}.Fa.Be{background:#0cc0b5;color:#fff9e3;font-weight:600;border-radius:24px}.Fa.qp{box-shadow:0 3px #3d342814}.Mo{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.Be .Mo{transform:scale(1.2)}.Lo{position:relative;color:inherit}.Be .Lo{color:#fff9e3}.Vp{position:absolute;right:-5px;top:-4px;width:18px;height:18px;animation:Go 2s ease-in-out infinite}.Zp{animation:none}@keyframes Go{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.Jp{min-height:60px;padding:24px;animation:Wo .25s ease}@keyframes Wo{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Xp{min-height:40px;color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base);line-height:var(--animal-line-height-base)}._p{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;line-height:1;font-family:inherit;font-weight:600;border-radius:999px;border:1.5px solid transparent;transition:all .2s ease;user-select:none;white-space:nowrap}.ad{height:24px;padding:0 10px;font-size:12px}.ed{height:32px;padding:0 12px;font-size:14px}.id{height:40px;padding:0 16px;font-size:16px}.od{background:#f7f3df;color:#8f734f;border-color:#d4c4a8}.rd{background:transparent;color:#8f734f;border-color:#c4b89e}.td{background:transparent;color:#8f734f;border-style:dashed;border-color:#c4b89e}.nd{background:#f5f0e6;color:#8f734f;border-color:transparent}.ld{background:#f8a6b2;border-color:#f8a6b2;color:#fff}.pd{background:#b77dee;border-color:#b77dee;color:#fff}.dd{background:#889df0;border-color:#889df0;color:#fff}.sd{background:#f7cd67;border-color:#f7cd67;color:#fff}.cd{background:#e59266;border-color:#e59266;color:#fff}.xd{background:#82d5bb;border-color:#82d5bb;color:#fff}.fd{background:#8ac68a;border-color:#8ac68a;color:#fff}.md{background:#fc736d;border-color:#fc736d;color:#fff}.bd{background:#d1da49;border-color:#d1da49;color:#fff}.gd{background:#ecdf52;border-color:#ecdf52;color:#fff}.hd{background:#9a835a;border-color:#9a835a;color:#fff}.ud{background:#e18c6f;border-color:#e18c6f;color:#fff}.wd{background:#fce4ec;color:#c2185b}.vd{background:#f3e5f5;color:#7b1fa2}.kd{background:#e6f0ff;color:#1565c0}.yd{background:#fff8e1;color:#f9a825}.zd{background:#fff3e0;color:#e65100}.Ud{background:#e0f2f1;color:#00695c}.Cd{background:#e8f5e9;color:#2e7d32}.Bd{background:#ffebee;color:#c62828}.Ed{background:#f1f8e9;color:#558b2f}.Yd{background:#f9fbe7;color:#827717}.Fd{background:#efebe9;color:#4e342e}.jd{background:#fbe9e7;color:#bf360c}.Dd,.Sd{color:#f8a6b2;border-color:#f8a6b2}.Ad,.Nd{color:#b77dee;border-color:#b77dee}.Kd,.Hd{color:#889df0;border-color:#889df0}.Md,.Ld{color:#f7cd67;border-color:#f7cd67}.Gd,.Wd{color:#e59266;border-color:#e59266}.Rd,.Id{color:#82d5bb;border-color:#82d5bb}.Td,.Pd{color:#8ac68a;border-color:#8ac68a}.Qd,.Od{color:#fc736d;border-color:#fc736d}.qd,.Vd{color:#d1da49;border-color:#d1da49}.Zd,.Jd{color:#ecdf52;border-color:#ecdf52}.Xd,._d{color:#9a835a;border-color:#9a835a}.as,.es{color:#e18c6f;border-color:#e18c6f}.is{color:inherit}.Ee{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;margin-right:-4px;width:16px;height:16px;padding:0;border:none;background:#958f8f14;color:inherit;font-size:14px;line-height:1;border-radius:50%;cursor:pointer;transition:background .15s ease}.Ee:hover{background:#0000002e}.Ee:disabled{cursor:not-allowed;opacity:.5}.ja{cursor:pointer}.ja:hover{transform:translateY(-1px);box-shadow:0 2px 6px #3d34281f}.ja:active{transform:translateY(0)}.ja:focus-visible{outline:2px solid var(--animal-focus-yellow, #f5c31c);outline-offset:2px}.os{opacity:.5;cursor:not-allowed;pointer-events:none}.rs{display:inline-flex;flex-direction:column;align-items:center;gap:var(--animal-spacing-md, 12px);box-sizing:border-box;width:fit-content;padding:20px 32px 15px;border-radius:20px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06));font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");animation:Ro var(--animal-motion-duration-slow, .35s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.ts{color:var(--animal-text-color, #794f27);font-weight:900;font-size:44px;font-variant-numeric:tabular-nums;letter-spacing:1px;line-height:1;white-space:nowrap}.ns{display:inline-block;margin:0 2px;transform:translateY(-.11em);animation:Io 1s step-end infinite}.ls{display:inline-flex;align-items:center;gap:var(--animal-spacing-xs, 4px);padding:4px 14px;border-radius:999px;background:var(--animal-primary-color-bg, #e6f9f6);font-size:var(--animal-font-size-sm, 12px);font-weight:700;color:var(--animal-text-color-secondary, #9f927d);white-space:nowrap}.ps{color:var(--animal-primary-color, #19c8b9);font-weight:800;text-transform:uppercase;letter-spacing:1px}.ds{color:var(--animal-text-color-disabled, #c4b89e)}.ss{font-variant-numeric:tabular-nums}@keyframes Ro{0%{opacity:0}to{opacity:1}}@keyframes Io{50%{opacity:0}}.cs{position:relative;display:inline-block;font-family:Nunito,Noto Sans SC,sans-serif;vertical-align:middle;user-select:none;-webkit-user-select:none}.Da{display:flex;width:100%;align-items:center;gap:8px;background:#fffbe7;border-radius:50px;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.xs{height:32px;padding:0 14px;font-size:12px}.fs{height:40px;padding:0 18px;font-size:14px}.ms{height:48px;padding:0 22px;font-size:16px}.Da:hover{box-shadow:0 3px #c4b89e}.bs{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.gs{box-shadow:0 3px #c94444}.hs{box-shadow:0 3px #dba90e}.To{flex:1;color:#8a7b66;font-weight:500;letter-spacing:.01em}.Po{flex:1;color:#c4b89e;font-weight:400}.us{display:flex;align-items:center;color:#a0936e}.Qo{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;border:none;background:transparent;border-radius:50%;color:#c4b89e;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s}.Qo:hover{color:#725d42;background:#725d421a}.G{opacity:.6;cursor:not-allowed}.G .Da,.G .Da:hover{background:#ece8dc;box-shadow:none;cursor:not-allowed}.G .To,.G .Po{color:#c4b89e}.ws{position:absolute;width:248px;padding:14px;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:20px;box-shadow:0 6px 18px #3d34281f;z-index:1000;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.vs{opacity:1;transform:translateY(0)}.ks{width:172px}.ys{opacity:0;transform:translateY(-6px)}.zs{display:flex;gap:8px}.Us{flex:1;min-width:0}.Cs{margin-bottom:6px;text-align:center;color:#a09080;font-size:11px;font-weight:700;letter-spacing:1px}.Bs{display:flex;flex-direction:column;gap:2px;max-height:232px;overflow-y:auto;padding:2px}.Oo{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:28px;padding:0;border:none;background:transparent;border-radius:16px;appearance:none;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.Oo:hover{background:#ffd54f;color:#725d42}.qo,.qo:hover{background:#ffb400;color:#fff;font-weight:700}.Es{display:flex;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8d8}.Vo{padding:6px 14px;border:none;background:transparent;border-radius:10px;color:#8a7b66;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.Vo:hover{background:#725d421a;color:#725d42}.Zo{padding:6px 16px;border:none;background:#725d421a;border-radius:12px;color:#8a7b66;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.Zo:hover{background:#8a7b66;color:#fff}.Ys{display:inline-block;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-weight:800;line-height:1;user-select:none}.Fs{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;height:2em;padding:0 1.6em;color:var(--rt);font-weight:900;letter-spacing:.04em;white-space:nowrap;filter:drop-shadow(0 .08em .12em rgba(0,0,0,.05))}.js{position:relative;z-index:4;font-size:inherit;display:inline-flex;align-items:center;height:2em;padding-top:.11em;color:var(--rt);text-shadow:0 .04em .08em rgba(0,0,0,.05)}.Ds{position:absolute;font-size:inherit;bottom:-.4em;width:1.7em;height:1.7em;background:var(--rb);z-index:1}.Ss{left:-.6em;border-radius:.08em 0 0 .08em;clip-path:polygon(100% 0%,100% 100%,0% 100%,30% 50%,0% 0%)}.As{right:-.6em;border-radius:0 .08em .08em 0;clip-path:polygon(0% 0%,100% 0%,70% 50%,100% 100%,0% 100%)}.Ns{position:absolute;font-size:inherit;top:calc(100% - .04em);width:0;height:0;border-style:solid;z-index:2}.Ks{left:.15em;top:calc(100% - .05em);border-width:0 .95em .45em 0;border-color:transparent var(--rk) transparent transparent;transform-origin:top left}.Hs{right:.16em;top:calc(100% - .05em);border-width:0 0 .45em .95em;border-color:transparent transparent transparent var(--rk)}.Ms{position:absolute;font-size:inherit;inset:0 .1em;background:var(--rf);border-radius:.2em;z-index:3;transform:perspective(11.5em) rotateX(3deg);box-shadow:inset 0 -.06em #0000000d;pointer-events:none}.Ye{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;height:2.1em;transition:transform .2s ease}.Ye:before{content:"";position:absolute;inset:-.3em .65em 0 -.26em;background:var(--rb);border-radius:.35em;z-index:0}.Ls{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:2.1em;padding:0 1.55em;border-radius:.35em;color:var(--rt);background:var(--rf);box-shadow:0 .1em .16em #00000014;letter-spacing:.04em;font-weight:900;white-space:nowrap;text-shadow:0 .05em .1em rgba(0,0,0,.12)}.Ye:hover{transform:scale(1.06)}.Fe{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;height:2em;padding:0 1.5em;border-radius:.32em;color:var(--rt);background:linear-gradient(135deg,transparent .9em,var(--rf) .9em);filter:drop-shadow(0 .1em .16em rgba(0,0,0,.08));transition:transform .2s ease}.Fe:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 .9em .9em;border-color:transparent transparent var(--rk) transparent}.Gs{position:relative;z-index:2;margin-left:.4em;letter-spacing:.04em;font-weight:900;white-space:nowrap;text-shadow:0 .05em .1em rgba(0,0,0,.12)}.Fe:hover{transform:scale(1.06)}.Ws{--rf: #f8a6b2;--rb: #e06880;--rk: #a03060;--rt: #fff}.Rs{--rf: #b77dee;--rb: #9050d0;--rk: #5a1a9a;--rt: #fff}.Is{--rf: #889df0;--rb: #5068d8;--rk: #2030a0;--rt: #fff}.Ts{--rf: #f7cd67;--rb: #d4a030;--rk: #8a6010;--rt: #725d42}.Ps{--rf: #e59266;--rb: #c06a30;--rk: #7a3a10;--rt: #fff}.Qs{--rf: #82d5bb;--rb: #40a880;--rk: #186048;--rt: #fff}.Os{--rf: #8ac68a;--rb: #509050;--rk: #205020;--rt: #fff}.qs{--rf: #fc736d;--rb: #d43030;--rk: #900010;--rt: #fff}.Vs{--rf: #d1da49;--rb: #90a010;--rk: #485800;--rt: #3d5a1a}.Zs{--rf: #ecdf52;--rb: #c0b010;--rk: #706800;--rt: #725d42}.Js{--rf: #9a835a;--rb: #705830;--rk: #3a2810;--rt: #fff}.Xs{--rf: #e18c6f;--rb: #b85a30;--rk: #6a2a10;--rt: #fff}._s{position:relative;display:inline-flex;vertical-align:middle;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.W{position:absolute;z-index:100;box-sizing:border-box;width:max-content;max-width:240px;padding:6px 12px;background:#f7f3df;border-radius:16px;box-shadow:0 3px 10px #3d34281a;color:#725d42;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.W.l{opacity:1;pointer-events:auto}.W:after{content:"";position:absolute;width:8px;height:8px;background:#f7f3df;border-radius:2px}.Jo{position:relative;z-index:1;white-space:pre-line;word-break:break-word}.W:not(.a).i{border:2px solid #c4b89e}.W.r:not(.a):after{border:none!important}.a{background:transparent;border:none;box-shadow:none;padding:0;max-width:280px}.a:after{display:none}.Xo{position:relative;width:max-content;max-width:280px}.ac{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.Sa{position:relative;z-index:1;padding:12px 20px}.Sa .Jo{font-weight:600;line-height:1.55;text-align:center}.a.i .Xo{padding:2px;filter:drop-shadow(0 4px 14px rgba(121,79,39,.14))}.a.i .Sa{background:transparent}.a.r .Sa{background:#f7f3df;filter:drop-shadow(0 4px 14px rgba(121,79,39,.14))}.e{position:absolute;z-index:2;pointer-events:none}.a.r .e{width:14px;height:14px;background:#f7f3df;border-radius:50%}.a.r.R .e{bottom:-5px;left:50%;transform:translate(-50%)}.a.r.I .e{bottom:-5px;left:20px}.a.r.T .e{bottom:-5px;right:20px}.a.r.P .e{top:-5px;left:50%;transform:translate(-50%)}.a.r.Q .e{top:-5px;left:20px}.a.r.O .e{top:-5px;right:20px}.a.r.q .e{right:-5px;top:50%;transform:translateY(-50%)}.a.r.V .e{right:-5px;top:16px}.a.r.Z .e{right:-5px;bottom:16px}.a.r.J .e{left:-5px;top:50%;transform:translateY(-50%)}.a.r.X .e{left:-5px;top:16px}.a.r._ .e{left:-5px;bottom:16px}.a.i .e{width:10px;height:10px;background:#f7f3df;border-radius:2px}.a.i.R .e{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.a.i.I .e{bottom:-5px;left:20px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.a.i.T .e{bottom:-5px;right:20px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.a.i.P .e{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.a.i.Q .e{top:-5px;left:20px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.a.i.O .e{top:-5px;right:20px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.a.i.q .e{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.a.i.V .e{right:-5px;top:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.a.i.Z .e{right:-5px;bottom:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.a.i.J .e{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.a.i.X .e{left:-5px;top:16px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.a.i._ .e{left:-5px;bottom:16px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.R{bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px)}.R.l{transform:translate(-50%) translateY(0)}.R:after{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.I{bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.I.l{transform:translateY(0)}.I:after{bottom:-5px;left:16px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.T{bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.T.l{transform:translateY(0)}.T:after{bottom:-5px;right:16px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.P{top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px)}.P.l{transform:translate(-50%) translateY(0)}.P:after{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.Q{top:calc(100% + 10px);left:0;transform:translateY(-4px)}.Q.l{transform:translateY(0)}.Q:after{top:-5px;left:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.O{top:calc(100% + 10px);right:0;transform:translateY(-4px)}.O.l{transform:translateY(0)}.O:after{top:-5px;right:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.q{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(4px)}.q.l{transform:translateY(-50%) translate(0)}.q:after{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.V{right:calc(100% + 10px);top:0;transform:translate(4px)}.V.l{transform:translate(0)}.V:after{right:-5px;top:12px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.Z{right:calc(100% + 10px);bottom:0;transform:translate(4px)}.Z.l{transform:translate(0)}.Z:after{right:-5px;bottom:12px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.J{left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px)}.J.l{transform:translateY(-50%) translate(0)}.J:after{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.X{left:calc(100% + 10px);top:0;transform:translate(-4px)}.X.l{transform:translate(0)}.X:after{left:-5px;top:12px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}._{left:calc(100% + 10px);bottom:0;transform:translate(-4px)}._.l{transform:translate(0)}._:after{left:-5px;bottom:12px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}._o{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;font-family:inherit;color:#794f27}._o.ec{opacity:.55}.ic{display:none}.z{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:0 18px;height:36px;border:none;border-radius:50px;background:#f8f8f0;color:#794f27;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .15s ease;box-shadow:0 5px #bdaea0}.z:hover:not(:disabled){box-shadow:0 6px #bdaea0;transform:translateY(-1px)}.z:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #bdaea0}.z:disabled{cursor:not-allowed;box-shadow:0 5px #d5c8b8}.z:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.ar{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.ar:disabled{cursor:not-allowed}.Aa{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:2px dashed #c4b89e;border-radius:20px;background:#fffdf7;color:#9f927d;cursor:pointer;user-select:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.Aa:hover{border-color:#19c8b9;color:#19c8b9}.Aa:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.oc{border-color:#19c8b9;background:#e6f9f6;color:#19c8b9}.rc{display:inline-flex;transform:scale(1.5)}.tc{font-size:14px;font-weight:700;color:inherit}.nc{font-size:12px;color:#9f927d;line-height:1.6}.lc{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.je{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;background:#fffdf7;border:1.5px solid #e8dcc8;font-size:13px;transition:background .15s ease,border-color .15s ease}.je:hover{background:#e6f9f6}.pc{border-color:#e05a5a;background:#fdeeee}.dc{display:inline-flex;color:#c4b89e;flex-shrink:0}.sc{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#fffdf7;border:1.5px solid #e8dcc8;color:#c4b89e}.cc{width:100%;height:100%;object-fit:cover;display:block}.xc{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fc{flex-shrink:0;font-size:11px;color:#c4b89e}.mc{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.bc{color:#6fba2c}.gc{color:#e05a5a}.er{width:12px;height:12px;border-radius:50%;border:2px solid #e6f9f6;border-top-color:#19c8b9;animation:ir .8s linear infinite}.hc{font-size:11px;font-weight:700;color:#19c8b9;font-variant-numeric:tabular-nums}@keyframes ir{to{transform:rotate(360deg)}}.De{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:4px;border:none;border-radius:50%;background:transparent;box-shadow:none;color:inherit;font-size:12px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.De:hover{background:#00000014;color:#19c8b9}.De:focus-visible{outline:2px solid #f5c31c;outline-offset:1px}.Se{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:4px;border:none;border-radius:50%;background:transparent;box-shadow:none;color:inherit;font-size:13px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease}.Se:hover{background:#00000014;color:#e05a5a}.Se:focus-visible{outline:2px solid #f5c31c;outline-offset:1px}.uc{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.Ae{position:relative;width:84px;height:84px;border-radius:16px;border:1.5px solid #e8dcc8;background:#fffdf7;overflow:hidden;display:flex;align-items:center;justify-content:center}.wc{border-color:#c4b89e}.vc{border-color:#e05a5a}.kc{width:100%;height:100%;object-fit:cover;display:block}.yc{cursor:zoom-in}.zc{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f0c08d1}.Uc{max-width:90vw;max-height:88vh;border-radius:16px;box-shadow:0 24px 48px -12px #0009;background:#fff;object-fit:contain}.Ne{position:absolute;top:16px;right:16px;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#ffffff2e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.Ne:hover{background:#ffffff52}.Ne:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.Cc{display:inline-flex;color:#c4b89e;transform:scale(1.6)}.Bc{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0f0c088c;color:#fff}.aa{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;box-shadow:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.aa:hover{background:transparent}.aa:focus-visible{opacity:1;outline:2px solid #f5c31c;outline-offset:1px}.Ae:hover .aa{opacity:1}.Na{position:absolute;top:4px;left:4px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.Na:hover{background:#000000a6}.Na:focus-visible{opacity:1;outline:2px solid #f5c31c;outline-offset:1px}.Ae:hover .Na{opacity:1}.Ec{width:84px;height:84px}.Ka{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #c4b89e;border-radius:16px;background:transparent;color:#c4b89e;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.Ka:hover{border-color:#19c8b9;color:#19c8b9;background:#e6f9f6}.Ka:disabled{cursor:not-allowed;opacity:.5}.Ka:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}@media(prefers-reduced-motion:reduce){.er{animation:none;border-top-color:#19c8b9}.z,.Aa,.je,.aa{transition:none}}: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: #dcd8d1;--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: rgba(0, 0, 0, .35);--animal-font-family: Nunito, "Noto Sans SC", -apple-system, "PingFang SC", "Hiragino Sans GB", "Microsoft YaHei", sans-serif !important;--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 rgba(61, 52, 40, .06);--animal-shadow-base: 0 3px 10px 0 rgba(61, 52, 40, .1);--animal-shadow-lg: 0 8px 24px 0 rgba(61, 52, 40, .14);--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-]{font-family:var(--animal-font-family);color:var(--animal-text-color);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.animal-avatar-UB81K{position:relative;display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;overflow:hidden;vertical-align:middle;user-select:none;background:var(--animal-primary-color-bg);color:var(--animal-primary-color);font-weight:600;border-radius:999px}.animal-shape-square-pqD63{border-radius:8px}.animal-img-AhJ5z{display:block;width:100%;height:100%;object-fit:cover}.animal-string-5sdmX{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.animal-placeholder--Q2Nv{border:2px solid var(--animal-bg-color)}.animal-group-tibzy{display:inline-flex;align-items:center;--avatar-group-gap: 8px}.animal-group-tibzy>.animal-avatar-UB81K{border:2px solid var(--animal-bg-color)}.animal-group-tibzy>.animal-avatar-UB81K+.animal-avatar-UB81K{margin-left:calc(-1 * var(--avatar-group-gap))}.animal-group-more-RWjTp{font-size:14px}.animal-backtop-5ePXP{position:fixed;bottom:32px;right:24px;z-index:1000;cursor:pointer;border:none;outline:none;background:none;padding:0;margin:0;line-height:1;user-select:none;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);opacity:0;visibility:hidden;transform:translateY(10px)}.animal-backtop-5ePXP:hover{transform:translateY(0) scale(1.08)}.animal-backtop-5ePXP:active{transform:translateY(2px) scale(.96)}.animal-backtop-5ePXP:focus-visible{outline:2px solid #19c8b9;outline-offset:2px;border-radius:16px}.animal-visible-XgX7f{opacity:1;visibility:visible;transform:translateY(0)}.animal-img-iiltk{width:64px;height:64px;display:block;filter:drop-shadow(0 4px 10px rgba(91,78,30,.22));transition:filter .3s cubic-bezier(.4,0,.2,1)}.animal-backtop-5ePXP:hover .animal-img-iiltk{filter:drop-shadow(0 4px 14px rgba(91,78,30,.32))}.animal-background-tX6OV{position:relative;width:100%;min-height:100%}.animal-bg-sweet-corner-dilg5,.animal-bg-coffee-break-D3-Ac{background-color:#fdf3e3;background-position:center;background-size:cover;background-repeat:no-repeat}.animal-bg-grid-pQnHh{background-color:#f7f3df;background-image:linear-gradient(#c4b89e 1px,transparent 1px),linear-gradient(90deg,#c4b89e 1px,transparent 1px);background-size:24px 24px}.animal-bg-default-5auWm{background:radial-gradient(circle,rgba(196,184,158,.15) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(196,184,158,.1) 1px,transparent 1px) 7px 7px / 14px 14px,#f7f3df}.animal-bg-dots-dark-green-jt1MF{background:radial-gradient(circle,rgba(90,160,90,.22) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(140,200,140,.15) 1px,transparent 1px) 7px 7px / 14px 14px,#bfe3bf}.animal-bg-dots-pink-YD1yu{background:radial-gradient(circle,rgba(248,166,178,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,200,210,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#fde4e8}.animal-bg-dots-purple-SpcFE{background:radial-gradient(circle,rgba(183,125,238,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(220,180,255,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#f0e8ff}.animal-bg-dots-blue-OFDDu{background:radial-gradient(circle,rgba(136,157,240,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(180,195,255,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#e8edff}.animal-bg-dots-yellow-IDtej{background:radial-gradient(circle,rgba(247,205,103,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,230,160,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#fff8e0}.animal-bg-dots-orange-GuHLH{background:radial-gradient(circle,rgba(229,146,102,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,190,150,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#fff0e8}.animal-bg-dots-teal-YybV2{background:radial-gradient(circle,rgba(130,213,187,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(170,235,210,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#e8faf5}.animal-bg-dots-green-LXTsl{background:radial-gradient(circle,rgba(138,198,138,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(180,220,180,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#e8f5e8}.animal-bg-dots-red-Vq6Za{background:radial-gradient(circle,rgba(252,115,109,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,160,155,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#ffe8e8}.animal-bg-dots-lime-green-gTs-T{background:radial-gradient(circle,rgba(209,218,73,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(230,240,130,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#f5f8e0}.animal-bg-dots-yellow-green-K00B2{background:radial-gradient(circle,rgba(236,223,82,.26) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,245,140,.18) 1px,transparent 1px) 7px 7px / 14px 14px,#fffde8}.animal-bg-dots-brown-0eRe7{background:radial-gradient(circle,rgba(154,131,90,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(190,165,120,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#f5f0e0}.animal-bg-dots-warm-peach-pink-OcXqR{background:radial-gradient(circle,rgba(225,140,111,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(255,185,160,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#fff0e8}.animal-bg-dots-gray-Do1kL{background:radial-gradient(circle,rgba(140,140,140,.18) 1.4px,transparent 1.4px) 0 0 / 28px 28px,radial-gradient(circle,rgba(190,190,190,.12) 1px,transparent 1px) 7px 7px / 14px 14px,#fff}.animal-bg-sprinkles-IgYnr{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-badge-7e8nH{position:relative;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;font-family:inherit}.animal-indicator-CDqwa{--badge-shift-x: 50%;--badge-shift-y: -50%;position:absolute;top:0;right:0;z-index:1;box-sizing:border-box;display:inline-flex;align-items:center;justify-content:center;transform:translate(var(--badge-shift-x),var(--badge-shift-y));transform-origin:100% 0;background:#fc736d;color:#fff;font-family:inherit;font-weight:700;line-height:1;white-space:nowrap;border-radius:999px;border:2px solid var(--animal-bg-color, #f8f8f0);box-shadow:var(--animal-shadow-sm, 0 2px 4px 0 rgba(61, 52, 40, .06));animation:animal-animal-badge-zoom-in-Fc-5v .25s cubic-bezier(.4,0,.2,1)}.animal-standalone-tt8so .animal-indicator-CDqwa{position:static;--badge-shift-x: 0;--badge-shift-y: 0;border-color:transparent;box-shadow:none}.animal-size-medium-uYiNm{min-width:20px;height:20px;padding:0 6px;font-size:10px}.animal-size-small--y25c{min-width:16px;height:16px;padding:0 4px;font-size:9px}.animal-size-medium-uYiNm.animal-circle-KBG1O{width:20px;min-width:0;padding:0}.animal-size-small--y25c.animal-circle-KBG1O{width:16px;min-width:0;padding:0}.animal-dot-Q1wgI{width:10px;min-width:0;height:10px;padding:0}.animal-color-app-red-4ukxV{background:#fc736d;color:#fff}.animal-color-app-pink-YJxF0{background:#f8a6b2;color:#fff}.animal-color-app-orange-gvPIG{background:#e59266;color:#fff}.animal-color-app-yellow-2DjVv{background:#f7cd67;color:#725d42}.animal-color-app-teal-hTouO{background:#82d5bb;color:#fff}.animal-color-app-green-Qu4Sx{background:#8ac68a;color:#fff}.animal-color-app-blue-iXy8R{background:#889df0;color:#fff}.animal-color-purple-2934e{background:#b77dee;color:#fff}.animal-color-lime-green-c2dr9{background:#d1da49;color:#3d5a1a}.animal-color-yellow-green-LS-hC{background:#ecdf52;color:#725d42}.animal-color-brown-V118l{background:#9a835a;color:#fff}.animal-color-warm-peach-pink-3N5Uv{background:#e18c6f;color:#fff}@keyframes animal-animal-badge-zoom-in-Fc-5v{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-indicator-CDqwa{animation:none}}.animal-btn-QoKe1{position:relative;display:inline-flex;align-items:center;justify-content:center;gap:var(--animal-spacing-sm);font-family:var(--animal-font-family);font-weight:600;white-space:nowrap;cursor:pointer;border:var(--animal-border-width) solid transparent;border-radius:50px;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);user-select:none;outline:none;line-height:1;letter-spacing:.02em;box-shadow:var(--animal-shadow-sm)}.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;padding:0 20px;font-size:var(--animal-font-size-base)}.animal-btn-large-k9IvA{height:var(--animal-height-lg);padding:0 32px;font-size:var(--animal-font-size-lg);border-radius:var(--animal-border-radius-lg)}.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);transform:translateY(0);box-shadow:var(--animal-shadow-sm)}.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);background:transparent;border-color:transparent;box-shadow:none}.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);background:transparent;border-color:transparent;box-shadow:none}.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{color:#fff}.animal-btn-danger-zQ4kF.animal-btn-text-Tope4:hover:not(:disabled),.animal-btn-danger-zQ4kF.animal-btn-link-pURnf:hover:not(:disabled){color:#fff}.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{background:transparent;box-shadow:none}.animal-btn-ghost-Ykty4.animal-btn-primary-9tMG9{color:var(--animal-primary-color);background:transparent;box-shadow:none}.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{display:flex;width:100%}.animal-btn-loading-PfXLM{cursor:default;pointer-events:none;box-shadow:none;background:#0ec4b6;border:4px solid #4de2da;color:#fff}.animal-btn-loading-PfXLM .animal-btn-loading-icon--9ayl{animation:animal-animal-btn-spin-Wj1X- 2.5s linear infinite}@keyframes animal-animal-btn-spin-Wj1X-{0%{transform:rotate(0)}to{transform:rotate(-360deg)}}.animal-btn-icon-P5CS9{display:inline-flex;align-items:center}.animal-card-DJ515{border-radius:20px;background:#f7f3df;padding:16px 24px;color:#725d42;font-weight:500;transition:all .3s ease}.animal-card-dashed-fqnm1{background:#faf8f2;border:2px dashed #e8dcc8;box-shadow:none}.animal-card-hoverable-RF-YV{cursor:pointer}.animal-card-hoverable-RF-YV:hover{transform:translateY(-2px)}.animal-card-hoverable-RF-YV.animal-card-dashed-fqnm1:hover{transform:none;border-color:#d4c4a8}.animal-card-app-pink-3Eo8d{background:#f8a6b2;color:#fff}.animal-card-purple-Gq7sR{background:#b77dee;color:#fff}.animal-card-app-blue-GHH1a{background:#889df0;color:#fff}.animal-card-app-yellow-DWB-L{background:#f7cd67;color:#725d42}.animal-card-app-orange-V5yD7{background:#e59266;color:#fff}.animal-card-app-teal-R5kFG{background:#82d5bb;color:#fff}.animal-card-app-green-xlNUs{background:#8ac68a;color:#fff}.animal-card-app-red-DzE0l{background:#fc736d;color:#fff}.animal-card-lime-green-KiJbe{background:#d1da49;color:#3d5a1a}.animal-card-yellow-green-4c-lF{background:#ecdf52;color:#725d42}.animal-card-brown-hLCrx{background:#9a835a;color:#fff}.animal-card-warm-peach-pink-RlSVo{background:#e18c6f;color:#fff}.animal-pattern-default-w-ord{background:radial-gradient(circle,rgba(196,184,158,.15) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(196,184,158,.1) 1px,transparent 1px),#f7f3df;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #d4c4a8;color:#725d42}.animal-pattern-app-pink--UNSj{background:radial-gradient(circle,rgba(248,166,178,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,200,210,.12) 1px,transparent 1px),#fde4e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #f8a6b2;color:#a85565}.animal-pattern-purple-uTyc6{background:radial-gradient(circle,rgba(183,125,238,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(220,180,255,.12) 1px,transparent 1px),#f0e8ff;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #b77dee;color:#6a3a9a}.animal-pattern-app-blue-KIXQM{background:radial-gradient(circle,rgba(136,157,240,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(180,195,255,.12) 1px,transparent 1px),#e8edff;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #889df0;color:#4a5a8a}.animal-pattern-app-yellow-K9MwO{background:radial-gradient(circle,rgba(247,205,103,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,230,160,.12) 1px,transparent 1px),#fff8e0;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #f7cd67;color:#7a6528}.animal-pattern-app-orange-QdKbc{background:radial-gradient(circle,rgba(229,146,102,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,190,150,.12) 1px,transparent 1px),#fff0e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #e59266;color:#8a4a2a}.animal-pattern-app-teal-bRRLd{background:radial-gradient(circle,rgba(130,213,187,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(170,235,210,.12) 1px,transparent 1px),#e8faf5;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #82d5bb;color:#2a6b5a}.animal-pattern-app-green-FKDYa{background:radial-gradient(circle,rgba(138,198,138,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(180,220,180,.12) 1px,transparent 1px),#e8f5e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #8ac68a;color:#3a6b3a}.animal-pattern-app-red--c4q5{background:radial-gradient(circle,rgba(252,115,109,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,160,155,.12) 1px,transparent 1px),#ffe8e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #fc736d;color:#9a3a3a}.animal-pattern-lime-green-z13TC{background:radial-gradient(circle,rgba(209,218,73,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(230,240,130,.12) 1px,transparent 1px),#f5f8e0;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #d1da49;color:#5a6b28}.animal-pattern-yellow-green-Cgkp8{background:radial-gradient(circle,rgba(236,223,82,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,245,140,.12) 1px,transparent 1px),#fffde8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #ecdf52;color:#6a5a28}.animal-pattern-brown-2fhlx{background:radial-gradient(circle,rgba(154,131,90,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(190,165,120,.12) 1px,transparent 1px),#f5f0e0;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #9a835a;color:#5a4a2a}.animal-pattern-warm-peach-pink-EXPaC{background:radial-gradient(circle,rgba(225,140,111,.18) 1.4px,transparent 1.4px),radial-gradient(circle,rgba(255,185,160,.12) 1px,transparent 1px),#fff0e8;background-size:28px 28px,14px 14px;background-position:0 0,7px 7px;border:1.5px solid #e18c6f;color:#8a4a2a}.animal-carousel-tzaSw{position:relative;width:100%;min-width:0;font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");border-radius:20px;outline:none}.animal-carousel-tzaSw:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:3px}.animal-viewport-T03Gx{position:relative;overflow:hidden;min-height:180px;background:#f7f3df;border-radius:20px}.animal-slide-QyxO3{position:absolute;inset:0;width:100%;min-height:180px;opacity:0;visibility:hidden;pointer-events:none;transform:translate(18px);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))}.animal-active-KzZUh{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.animal-arrow-yr05N{position:absolute;top:50%;z-index:2;width:42px;height:42px;padding:0;border:1.5px solid rgba(121,79,39,.16);border-radius:50%;background:#ffffffeb;color:var(--animal-text-color, #794f27);cursor:pointer;transform:translateY(-50%);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06));transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-arrow-yr05N:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:3px solid currentColor;border-left:3px solid currentColor}.animal-arrow-yr05N:hover:not(:disabled){color:var(--animal-primary-color-active, #0ea89c);transform:translateY(calc(-50% - 2px))}.animal-arrow-yr05N:active:not(:disabled){transform:translateY(-50%)}.animal-arrow-yr05N:focus-visible,.animal-dot-YR0xH:focus-visible,.animal-rotation-control-EUiHP:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.animal-arrow-yr05N:disabled{opacity:.4;cursor:not-allowed}.animal-previous-a-s9H{left:14px}.animal-previous-a-s9H:before{transform:translate(-35%,-50%) rotate(-45deg)}.animal-next-IB0oL{right:14px}.animal-next-IB0oL:before{transform:translate(-65%,-50%) rotate(135deg)}.animal-dots-4QdeT{position:absolute;bottom:14px;left:50%;z-index:2;display:flex;align-items:center;gap:2px;padding:7px 10px;border-radius:50px;background:#ffffffd9;transform:translate(-50%)}.animal-dot-YR0xH{position:relative;width:30px;height:30px;padding:0;border:0;border-radius:50px;background:transparent;cursor:pointer;transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-dot-YR0xH:before{content:"";position:absolute;top:50%;left:50%;width:10px;height:10px;border-radius:50px;background:#d4c9b4;transform:translate(-50%,-50%);transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-dot-active-qjT9q:before{width:24px;background:var(--animal-primary-color, #19c8b9)}.animal-rotation-control-EUiHP{position:absolute;top:14px;right:14px;z-index:3;min-width:58px;height:32px;padding:0 12px;border:1.5px solid rgba(121,79,39,.16);border-radius:50px;background:#ffffffeb;color:var(--animal-text-color, #794f27);font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-rotation-control-EUiHP:hover{color:var(--animal-primary-color-active, #0ea89c);transform:translateY(-1px)}@media(max-width:480px){.animal-arrow-yr05N{width:36px;height:36px}.animal-previous-a-s9H{left:8px}.animal-next-IB0oL{right:8px}}@media(prefers-reduced-motion:reduce){.animal-slide-QyxO3,.animal-arrow-yr05N,.animal-dot-YR0xH,.animal-dot-YR0xH:before,.animal-rotation-control-EUiHP{transition:none}}.animal-checkboxGroup-q3P6l{display:flex;flex-wrap:wrap;gap:16px;font-family:Nunito,Noto Sans SC,-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{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;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{position:relative;width:var(--cbx-size);height:var(--cbx-size);flex-shrink:0;box-sizing:border-box}.animal-cbx-r-W7r input[type=checkbox]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0;position:absolute;top:0;left:0;width:var(--cbx-size);height:var(--cbx-size);border:2px solid #c4b89e;border-radius:50%;background:#f7f3df;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.animal-cbx-r-W7r input[type=checkbox]:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.animal-cbx-r-W7r .animal-splash-95w6m{display:block;width:var(--cbx-size);height:var(--cbx-size);background:none;border-radius:50%;position:absolute;top:0;left:0;transform:translateZ(0);pointer-events:none}.animal-cbx-r-W7r .animal-check-aNoPL{position:absolute;top:50%;left:50%;width:var(--cbx-check-w);height:var(--cbx-check-h);transform:translate(-50%,-54%);z-index:1;pointer-events:none}.animal-cbx-r-W7r .animal-check-aNoPL path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.animal-cbx-r-W7r input:checked{border-color:#50b9ab}.animal-cbx-r-W7r input:checked~.animal-splash-95w6m{animation:animal-animal-cbx-splash-dEVmu .6s ease forwards}.animal-cbx-r-W7r input:checked~.animal-check-aNoPL path{stroke-dashoffset:0}.animal-label-L0ila{color:#725d42;font-weight:500;letter-spacing:.01em;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 transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.animal-wrapper-DoFD9{position:relative;min-width:0;margin:1em 0}.animal-copy-button-UdsAN{position:absolute;top:12px;right:12px;min-width:62px;height:32px;padding:0 12px;border:1px solid rgba(232,213,188,.3);border-radius:50px;background:#3d3028f0;color:#e8d5bc;font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");font-size:12px;font-weight:700;cursor:pointer;transition:all var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-copy-button-UdsAN:hover{background:#4b3b31;transform:translateY(-1px)}.animal-copy-button-UdsAN:active{transform:translateY(0)}.animal-copy-button-UdsAN:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.animal-faqCard-5jlOE{position:relative;background:var(--animal-bg-color);border-radius:var(--animal-border-radius-base);border:var(--animal-border-width) solid var(--animal-border-color);overflow:hidden;transition:border-color var(--animal-motion-duration-base) var(--animal-motion-ease);margin-bottom:var(--animal-spacing-md)}.animal-faqCard-5jlOE.animal-disabled-9DAjm{opacity:.6;cursor:not-allowed}.animal-questionHeader-iqP87{display:flex;align-items:center;gap:var(--animal-spacing-md);width:100%;padding:var(--animal-spacing-lg) var(--animal-spacing-xl);background:transparent;border:none;cursor:pointer;text-align:left}.animal-questionHeader-iqP87:disabled{cursor:not-allowed}.animal-questionIcon-xRkdp{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:var(--animal-primary-color);color:#fff;border-radius:50%;font-size:18px;font-weight:700;line-height:1;flex-shrink:0;transition:background-color var(--animal-motion-duration-base) var(--animal-motion-ease),transform var(--animal-motion-duration-base) var(--animal-motion-ease);box-shadow:0 2px 4px #19c8b94d}.animal-expanded-a8Eze .animal-questionIcon-xRkdp{background:var(--animal-primary-color-active);transform:rotate(180deg)}.animal-questionText-jVpUv{flex:1;font-size:var(--animal-font-size-lg);font-weight:600;color:var(--animal-text-color);line-height:1.4}.animal-leafDecoration-RoK4H{opacity:1;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{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);will-change:grid-template-rows}.animal-expanded-a8Eze .animal-answerWrapper-tzFtx{grid-template-rows:1fr}.animal-answerContent-ppsk-{overflow:hidden;padding:0 var(--animal-spacing-xl);color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base);line-height:1.7;transition:padding var(--animal-motion-duration-base) var(--animal-motion-ease)}.animal-expanded-a8Eze .animal-answerContent-ppsk-{padding-bottom:var(--animal-spacing-xl)}.animal-answerContent-ppsk- a{color:var(--animal-primary-color);text-decoration:none;font-weight:500;transition:color var(--animal-motion-duration-fast) var(--animal-motion-ease)}.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{display:flex;flex-direction:column;gap:var(--animal-spacing-sm)}.animal-count-up--mJj6{position:relative;display:inline-flex;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");font-weight:700;border-radius:20px;transition:transform var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-default-Li36f{padding:12px 18px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06))}.animal-island-qi6HG{padding:13px 20px;background:#f7f3df;border:2px dashed #d4c4a8}.animal-plateWrap-ROfu1{position:relative;display:inline-flex}.animal-plate-cyE4B{display:inline-flex;align-items:baseline;gap:2px;box-sizing:border-box;padding:3px 8px;background:linear-gradient(180deg,#fff,#f8f8f0);border-radius:12px}.animal-island-qi6HG .animal-plate-cyE4B{background:linear-gradient(180deg,#fffdf4,#f8f8f0)}.animal-bordered-RMQab .animal-plate-cyE4B{border:1.5px solid #d4c9b4}.animal-bordered-RMQab.animal-island-qi6HG .animal-plate-cyE4B{border-color:#d4c4a8}.animal-number-lPIYb{color:#8b7355;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.2}.animal-affix-IkKQ6{color:#a89878;font-weight:800;font-size:.62em;line-height:1.2;white-space:nowrap}.animal-small--sLy4{min-height:40px;font-size:13px}.animal-small--sLy4 .animal-number-lPIYb{font-size:20px}.animal-small--sLy4 .animal-badge-xxVEM{font-size:12px}.animal-middle-mNwaR{min-height:48px;font-size:14px}.animal-middle-mNwaR .animal-number-lPIYb{font-size:26px}.animal-middle-mNwaR .animal-badge-xxVEM{font-size:13px}.animal-large-iJNke{min-height:56px;font-size:16px}.animal-large-iJNke .animal-number-lPIYb{font-size:34px}.animal-large-iJNke .animal-badge-xxVEM{font-size:15px}.animal-effects-sUIIk{position:absolute;inset:0;pointer-events:none}.animal-celebrating-FAOIn .animal-plate-cyE4B{animation:animal-animal-countup-pop-rxjvr .7s cubic-bezier(.4,0,.2,1) both}.animal-ring-c2V1Z{position:absolute;inset:0;border:2px solid rgba(247,205,103,.85);border-radius:14px;animation:animal-animal-countup-ring-iFr2G .7s cubic-bezier(.4,0,.2,1) both}.animal-ring-c2V1Z:nth-child(2){border-color:#ffcc00b3;animation-delay:.12s}.animal-sparkles-hR-Sr{position:absolute;inset:0}.animal-sparkle-G57GT{position:absolute;width:10px;height:10px;background:#f7cd67;clip-path:polygon(50% 0%,61% 39%,100% 50%,61% 61%,50% 100%,39% 61%,0% 50%,39% 39%);animation:animal-animal-countup-sparkle-5DRwV .72s cubic-bezier(.4,0,.2,1) both}.animal-sparkle-G57GT:nth-child(1){--cu-x: -16px;--cu-y: -14px;top:0;left:0}.animal-sparkle-G57GT:nth-child(2){--cu-x: 16px;--cu-y: -12px;top:0;right:0;animation-delay:.06s}.animal-sparkle-G57GT:nth-child(3){--cu-x: -16px;--cu-y: 14px;bottom:0;left:0;animation-delay:.12s}.animal-sparkle-G57GT:nth-child(4){--cu-x: 16px;--cu-y: 14px;bottom:0;right:0;animation-delay:.18s}.animal-badgeWrap-jIYlZ{position:absolute;left:50%;bottom:100%;margin-bottom:6px;transform:translate(-50%)}.animal-badge-xxVEM{display:inline-block;padding:2px 10px;color:#725d42;font-weight:800;font-size:13px;letter-spacing:.04em;line-height:1.4;white-space:nowrap;background:linear-gradient(180deg,#ffe08a,#f7cd67);border:1.5px solid #e0b800;border-radius:50px;box-shadow:0 2px 6px #3d34282e;animation:animal-animal-countup-badge-WH6wG .5s cubic-bezier(.4,0,.2,1) both}@keyframes animal-animal-countup-pop-rxjvr{0%{transform:scale(1) rotate(0)}16%{transform:scale(1.14) rotate(-2deg)}34%{transform:scale(.98) rotate(0)}52%{transform:scale(1.08) rotate(1.6deg)}72%{transform:scale(.99) rotate(-.8deg)}to{transform:scale(1) rotate(0)}}@keyframes animal-animal-countup-ring-iFr2G{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes animal-animal-countup-sparkle-5DRwV{0%{opacity:0;transform:translate(0) scale(.4) rotate(0)}35%{opacity:1}to{opacity:0;transform:translate(var(--cu-x, 0),var(--cu-y, 0)) scale(1) rotate(90deg)}}@keyframes animal-animal-countup-badge-WH6wG{0%{opacity:0;transform:scale(.4) rotate(-8deg)}55%{opacity:1;transform:scale(1.12) rotate(3deg)}76%{transform:scale(.96) rotate(-2deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes animal-animal-countup-fade-F85E5{0%{opacity:0}to{opacity:1}}.animal-srOnly-z7Won{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.animal-celebrating-FAOIn .animal-plate-cyE4B{animation:none}.animal-ring-c2V1Z,.animal-sparkles-hR-Sr{display:none}.animal-badge-xxVEM{animation:animal-animal-countup-fade-F85E5 .25s cubic-bezier(.4,0,.2,1) both}}.animal-countdown-yK8u1{display:inline-flex;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");font-weight:700;border-radius:20px;transition:transform var(--animal-motion-duration-base, .2s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-default-2JlkF{padding:12px 18px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06))}.animal-island-jbIqS{padding:13px 20px;background:#f7f3df;border:2px dashed #d4c4a8}.animal-prefix-lR6P-{color:var(--animal-text-color-secondary, #725d42);font-weight:600;white-space:nowrap}.animal-group-31dx2{display:inline-flex;align-items:center;gap:6px}.animal-unit-bGqpf{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;padding:3px 8px;border-radius:12px;background:linear-gradient(180deg,#fff,#f8f8f0)}.animal-island-jbIqS .animal-unit-bGqpf{background:linear-gradient(180deg,#fffdf4,#f8f8f0)}.animal-bordered-6S-yD .animal-unit-bGqpf{border:1.5px solid #d4c9b4}.animal-bordered-6S-yD.animal-island-jbIqS .animal-unit-bGqpf{border-color:#d4c4a8}.animal-digitCell-Ux3zj{display:inline-block;overflow:hidden;height:1.2em}.animal-digitStrip-jLxYv{display:flex;flex-direction:column;transition:transform .35s var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1));will-change:transform}.animal-digitFace-7rmSl{display:block;height:1.2em;color:#8b7355;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.animal-sep-hD9D4{color:#8b7355;font-weight:700;white-space:pre}.animal-colon-GShyk{color:#8b7355;font-weight:900;white-space:pre;position:relative;top:-.08em}.animal-small-d--nT .animal-colon-GShyk{font-size:20px}.animal-middle-eCz63 .animal-colon-GShyk{font-size:26px}.animal-large-1htvQ .animal-colon-GShyk{font-size:34px}.animal-srOnly-u6JqG{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.animal-small-d--nT{min-height:40px;font-size:13px}.animal-small-d--nT .animal-digitCell-Ux3zj{font-size:20px}.animal-middle-eCz63{min-height:48px;font-size:14px}.animal-middle-eCz63 .animal-digitCell-Ux3zj{font-size:26px}.animal-large-1htvQ{min-height:56px;font-size:16px}.animal-large-1htvQ .animal-digitCell-Ux3zj{font-size:34px}@media(max-width:480px){.animal-countdown-yK8u1{max-width:100%;flex-wrap:wrap;justify-content:center}}.animal-wrapper-r-xOE{position:relative;display:inline-block;font-family:Nunito,Noto Sans SC,sans-serif;vertical-align:middle;user-select:none;-webkit-user-select:none}.animal-trigger-Jjz6M{display:flex;width:100%;align-items:center;gap:8px;background:#fffbe7;border-radius:50px;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.animal-trigger-small-B25z1{height:32px;padding:0 14px;font-size:12px}.animal-trigger-middle-nkhJm{height:40px;padding:0 18px;font-size:14px}.animal-trigger-large-M3-tP{height:48px;padding:0 22px;font-size:16px}.animal-trigger-Jjz6M:hover{box-shadow:0 3px #c4b89e}.animal-trigger-open-PGlBj{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.animal-trigger-error-20sIT{box-shadow:0 3px #c94444}.animal-trigger-warning-EhvB8{box-shadow:0 3px #dba90e}.animal-value-gY0zI{flex:1;color:#8a7b66;font-weight:500;letter-spacing:.01em}.animal-placeholder-bFtwb{flex:1;color:#c4b89e;font-weight:400}.animal-calendarIcon-VkmFA{display:flex;align-items:center;color:#a0936e}.animal-rangeDivider-h1rGr{width:1px;height:16px;margin:0 2px;background:#e8dcc8;flex-shrink:0}.animal-clear-OrkR3{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;border:none;background:transparent;border-radius:50%;color:#c4b89e;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s}.animal-clear-OrkR3:hover{color:#725d42;background:#725d421a}.animal-wrapper-disabled-HjxEd{opacity:.6;cursor:not-allowed}.animal-wrapper-disabled-HjxEd .animal-trigger-Jjz6M,.animal-wrapper-disabled-HjxEd .animal-trigger-Jjz6M:hover{background:#ece8dc;box-shadow:none;cursor:not-allowed}.animal-wrapper-disabled-HjxEd .animal-value-gY0zI,.animal-wrapper-disabled-HjxEd .animal-placeholder-bFtwb{color:#c4b89e}.animal-panel-428qY{position:absolute;width:280px;padding:14px;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:20px;box-shadow:0 6px 18px #3d34281f;z-index:1000;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.animal-panelVisible-LKvF-{opacity:1;transform:translateY(0)}.animal-panelClosing-GgRUX{opacity:0;transform:translateY(-6px)}.animal-panelRange-i9gg6{width:600px}.animal-rangePanels-VQK7s{display:flex;gap:12px}.animal-rangePanel-H4ks9{width:280px}.animal-header-n8BT0{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}.animal-headerGroup-aAi1B{display:flex;gap:2px}.animal-navBtn-TOxZz{display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:none;background:transparent;border-radius:8px;color:#a0936e;cursor:pointer;transition:all .15s}.animal-navBtn-TOxZz:hover{background:#725d421a}.animal-navIcon--aFb-{width:16px;height:16px;display:block}.animal-labelBtn-4BLhR{padding:4px 10px;border:none;background:transparent;border-radius:10px;color:#725d42;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:all .15s}.animal-labelBtn-4BLhR:hover{background:#e6f9f6;color:#19c8b9}.animal-yearLabel-e24Tw{padding:4px 10px;color:#725d42;font-size:14px;font-weight:700}.animal-weekRow-c7kAH{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.animal-weekCell-w8Rf0{height:24px;line-height:24px;text-align:center;color:#a09080;font-size:11px;font-weight:700;letter-spacing:1px}.animal-grid-ttJxN{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.animal-dayCell-ZmZuO{width:32px;height:32px;justify-self:center;border:none;background:transparent;border-radius:50%;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.animal-dayCell-ZmZuO:hover{background:#e6f9f6;color:#19c8b9}.animal-panelRange-i9gg6 .animal-dayCell-ZmZuO:hover{background:#ffd54f;color:#725d42}.animal-dayCellOutside-aSS6j{color:#c4b89e;font-weight:400}.animal-dayCellToday-VPVA6{box-shadow:inset 0 0 0 1.5px #19c8b9;color:#19c8b9;font-weight:700}.animal-dayCellSelected-fw43a,.animal-dayCellSelected-fw43a:hover{background:#19c8b9;color:#fff;font-weight:700}.animal-dayCellSelected-fw43a:hover{background:#3dd4c6}.animal-dayCellInRange-Styq1,.animal-dayCellInRange-Styq1:hover{background:#ffc107;border-radius:50%;color:#fff;font-weight:600}.animal-dayCellInRange-Styq1:hover{background:#e5a200}.animal-dayCellRangeStart-yGUZC,.animal-dayCellRangeEnd-5a0rL,.animal-dayCellRangeStart-yGUZC:hover,.animal-dayCellRangeEnd-5a0rL:hover{background:#ffc107;border:1px solid #fff;border-radius:50%;color:#fff;font-weight:700}.animal-dayCellRangeStart-yGUZC:hover,.animal-dayCellRangeEnd-5a0rL:hover{background:#ffb400}.animal-dayCellDisabled-da1YM,.animal-dayCellDisabled-da1YM:hover{background:transparent;color:#d4c9b4;cursor:not-allowed}.animal-grid3x4-N1T-y{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.animal-monthCell-BXaq1,.animal-yearCell-3PCTe{height:36px;border:none;background:transparent;border-radius:12px;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.animal-monthCell-BXaq1:hover,.animal-yearCell-3PCTe:hover{background:#e6f9f6;color:#19c8b9}.animal-monthCellSelected--1tvH,.animal-monthCellSelected--1tvH:hover,.animal-yearCellSelected-IKhrO,.animal-yearCellSelected-IKhrO:hover{background:#19c8b9;color:#fff;font-weight:700}.animal-monthCellSelected--1tvH:hover,.animal-yearCellSelected-IKhrO:hover{background:#3dd4c6}.animal-footer-6-y9c{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8d8}.animal-todayBtn-D5b5m{padding:4px 12px;border:none;background:transparent;border-radius:10px;color:#8a7b66;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s}.animal-todayBtn-D5b5m:hover{background:#725d421a;color:#725d42}.animal-confirmBtn-aqTit{padding:6px 16px;border:none;background:#725d421a;border-radius:12px;color:#8a7b66;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.animal-confirmBtn-aqTit:hover{background:#796c5a;color:#fff}.animal-divider-ZBhpE{width:100%;height:12px;background:linear-gradient(to right,#c4b89e 50%,transparent 50%) center / 12px 2px repeat-x}.animal-thin-MDQbc{height:1px;background:#e8dec7}.animal-hairline-J020Y{height:1px;background:linear-gradient(to right,#d5c3a2 50%,transparent 50%) center / 6px 1px repeat-x}.animal-wave-yellow-AO-io{height:14px;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-repeat:repeat-x;background-size:40px 14px;background-position:center}.animal-squiggle--h1LV{height:10px;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-repeat:repeat-x;background-size:120px 10px;background-position:center}.animal-iconDivider-6c7-0{display:flex;width:100%;overflow:hidden;align-items:center;min-height:20px}.animal-iconCycle-4iksE{display:flex;flex:0 0 auto;align-items:center}.animal-iconGap-Vr--4{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.animal-iconLine-xH30u{flex:0 0 auto;width:4px;height:2px;background:#c4b89e}.animal-mask-KHrsi{position:fixed;inset:0;z-index:1000;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .36s ease}.animal-maskOpen-7193K{opacity:1;pointer-events:all}.animal-panel-QgR5i{position:fixed;z-index:1001;display:flex;flex-direction:column;background:#f7f3df;color:#807359;font-family:Nunito,Noto Sans SC,sans-serif;overflow:hidden;transition:transform .36s cubic-bezier(.2,0,.2,1)}.animal-panelRight-7QkHl{top:0;right:0;height:100vh;max-width:calc(100vw - 32px);border-radius:20px 0 0 20px;box-shadow:-12px 0 32px #3d34282e;transform:translate(100%)}.animal-panelLeft-e9NDC{top:0;left:0;height:100vh;max-width:calc(100vw - 32px);border-radius:0 20px 20px 0;box-shadow:12px 0 32px #3d34282e;transform:translate(-100%)}.animal-panelTop-6X8v0{top:0;left:0;right:0;max-height:calc(100vh - 32px);border-radius:0 0 20px 20px;box-shadow:0 12px 32px #3d34282e;transform:translateY(-100%)}.animal-panelBottom-BIUsb{bottom:0;left:0;right:0;max-height:calc(100vh - 32px);border-radius:20px 20px 0 0;box-shadow:0 -12px 32px #3d34282e;transform:translateY(100%)}.animal-panel-QgR5i.animal-panelOpen-WGFkv{transform:none}@media(prefers-reduced-motion:reduce){.animal-panel-QgR5i{transition:none}}.animal-header--lePi{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 15px;flex-shrink:0}.animal-title-S22Ci{font-size:28px;font-weight:700;color:#725d42}.animal-close-b3iSc{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;font-size:22px;line-height:1;color:#725d4299;border-radius:50%;cursor:pointer;transition:all .2s}.animal-close-b3iSc:hover{background:#725d421a;color:#725d42}.animal-body-lnM2P{flex:1;overflow-y:auto;padding:0 24px 24px;font-size:20px;font-weight:600;line-height:1.6;color:#8a7b66}.animal-footer-2AMEJ{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px 24px;flex-shrink:0}.animal-footer-5DMOR{color:#807d75;font-size:12px;padding:16px 0;text-align:center}.animal-island-form-fyTI8{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;line-height:1.6;list-style:none}.animal-island-form-horizontal-JQ-SU{display:flex;flex-direction:column;gap:8px}.animal-island-form-horizontal-JQ-SU .animal-island-form-item-g74aA{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:baseline;row-gap:8px}.animal-island-form-vertical-1-NQN{display:flex;flex-direction:column;gap:8px}.animal-island-form-vertical-1-NQN .animal-island-form-item-g74aA{display:block}.animal-island-form-vertical-1-NQN .animal-island-form-item-label-aCJ6a{display:block;margin-bottom:6px}.animal-island-form-inline-Y-Nk0{display:flex;flex-wrap:wrap;gap:8px}.animal-island-form-inline-Y-Nk0 .animal-island-form-item-g74aA{flex:0 0 auto}.animal-island-form-small-YW1VY .animal-island-form-item-label-aCJ6a{font-size:12px}.animal-island-form-middle-FCRU- .animal-island-form-item-label-aCJ6a{font-size:14px}.animal-island-form-large-UB8sv .animal-island-form-item-label-aCJ6a{font-size:16px}.animal-island-form-disabled-56MSB{cursor:not-allowed;opacity:.6}.animal-island-form-item-g74aA{box-sizing:border-box;margin:0;padding:0;vertical-align:top}.animal-island-form-item-label-aCJ6a{display:inline-block;flex:0 0 auto;line-height:1.6;color:#000000d9;font-weight:400;white-space:nowrap}.animal-island-form-item-label-required-JQ5sj:before{content:"*";color:#ff4d4f;margin-right:4px}.animal-island-form-item-label-colon-P-Ted:after{content:":";margin:0 4px 0 2px}.animal-island-form-item-control-vpLDe{min-width:0}.animal-island-form-item-control-input-XM3db{position:relative;display:flex;align-items:center;min-height:32px}.animal-island-form-item-control-input-XM3db>*{flex:1 1 auto;max-width:100%}.animal-island-form-item-explain-Yk5kW{min-height:22px;color:#00000073;font-size:12px;line-height:1.5;margin-top:4px}.animal-island-form-item-explain-error--EqdA{color:#ff4d4f}.animal-island-form-item-feedback-icon-Et6Nr{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:12px}.animal-island-form-item-has-error-E0EuR .animal-island-form-item-explain-Yk5kW{color:#ff4d4f}.animal-island-form-item-has-warning--p8ye .animal-island-form-item-explain-Yk5kW{color:#faad14}.animal-island-form-item-has-success-AJCnO .animal-island-form-item-explain-Yk5kW{color:#52c41a}.animal-island-form-item-is-validating-kFRzU .animal-island-form-item-explain-Yk5kW{color:#1677ff}.animal-image-JdE4Y{position:relative;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;box-sizing:border-box;border:none;background:#fff;padding:12px;border-radius:8px;box-shadow:0 8px 14px #00000014;line-height:0;vertical-align:middle;flex-shrink:0;transition:transform .25s cubic-bezier(.4,0,.2,1)}.animal-variant-default-vOUM-{border:none;padding:0;background:transparent;border-radius:12px;box-shadow:0 13px 27px -5px #32325d40,0 8px 16px -8px #0000004d,0 -6px 16px -6px #00000008}.animal-variant-stamp-VC3WD{border:none;padding:14px;background:#fbfaf5;border-radius:0;box-shadow:none;-webkit-mask-image:radial-gradient(circle 5px at 50% 0,transparent 96%,#000),radial-gradient(circle 5px at 50% 100%,transparent 96%,#000),radial-gradient(circle 5px at 0 50%,transparent 96%,#000),radial-gradient(circle 5px at 100% 50%,transparent 96%,#000);-webkit-mask-position:50% 0,50% 100%,0 50%,100% 50%;-webkit-mask-size:16px 100%,16px 100%,100% 16px,100% 16px;-webkit-mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;-webkit-mask-composite:source-in,source-in,source-in,source-in;mask-image:radial-gradient(circle 5px at 50% 0,transparent 96%,#000),radial-gradient(circle 5px at 50% 100%,transparent 96%,#000),radial-gradient(circle 5px at 0 50%,transparent 96%,#000),radial-gradient(circle 5px at 100% 50%,transparent 96%,#000);mask-position:50% 0,50% 100%,0 50%,100% 50%;mask-size:16px 100%,16px 100%,100% 16px,100% 16px;mask-repeat:repeat-x,repeat-x,repeat-y,repeat-y;mask-composite:intersect,intersect,intersect,intersect;filter:drop-shadow(0 2px 3px rgba(0,0,0,.35)) drop-shadow(0 16px 26px rgba(0,0,0,.45))}.animal-variant-stamp-VC3WD .animal-img-Ws3Xp{filter:saturate(.93) contrast(1.03)}.animal-variant-stamp-VC3WD:after{content:"";position:absolute;inset:14px;pointer-events:none;z-index:0;opacity:.13;background-image:radial-gradient(circle,rgba(18,18,28,.6) .6px,transparent .75px);background-size:4px 4px}.animal-variant-stamp-VC3WD .animal-stamp-year-0mbwD{position:absolute;right:19px;top:18px;z-index:2;font-size:8px;letter-spacing:.18em;color:#ffffffe0;text-shadow:0 1px 3px rgba(0,0,0,.55);pointer-events:none}.animal-img-Ws3Xp{display:block;width:100%;height:100%;opacity:0;transition:opacity .25s ease}.animal-loaded-dKLMv .animal-img-Ws3Xp{opacity:1}.animal-error---glM{line-height:1.5;flex-direction:column;gap:8px;color:#c4b89e;font-size:13px;font-weight:500}.animal-image-default-u9phE{background:#f7f3df;color:#725d42}.animal-image-app-pink-8GfQk{background:#fde4e8;color:#a85565}.animal-image-purple-Bmia2{background:#f0e8ff;color:#6a3a9a}.animal-image-app-blue-Tdxbi{background:#e8edff;color:#4a5a8a}.animal-image-app-yellow-L5Bk9{background:#fff8e0;color:#7a6528}.animal-image-app-orange-gIdSj{background:#fff0e8;color:#8a4a2a}.animal-image-app-teal-zSXDM{background:#e8faf5;color:#2a6b5a}.animal-image-app-green-C1YUd{background:#e8f5e8;color:#3a6b3a}.animal-image-app-red-3FDaG{background:#ffe8e8;color:#9a3a3a}.animal-image-lime-green-L0kf7{background:#f5f8e0;color:#5a6b28}.animal-image-yellow-green-0HC0N{background:#fffde8;color:#6a5a28}.animal-image-brown-glJF4{background:#f5f0e0;color:#5a4a2a}.animal-image-warm-peach-pink-gblTF{background:#fff0e8;color:#8a4a2a}.animal-preview-SxyHM{font:inherit;color:inherit;-webkit-appearance:none;appearance:none;cursor:zoom-in}.animal-preview-SxyHM:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.animal-mask-tQZv2{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0000008c;animation:animal-animal-image-fade-in-7ozGB .2s cubic-bezier(.4,0,.2,1)}.animal-previewImg-GxUGl{max-width:min(88vw,1100px);max-height:86vh;border-radius:20px;box-shadow:0 12px 40px #2b21188c;object-fit:contain;animation:animal-animal-image-zoom-in-MoKKr .25s cubic-bezier(.4,0,.2,1)}.animal-dialog-52sRH{position:relative;display:inline-flex;line-height:0}.animal-closeBtn-oDC8Z{position:absolute;top:12px;right:12px;z-index:1;width:40px;height:40px;display:flex;align-items:center;justify-content:center;padding:0;border:1.5px solid rgba(255,255,255,.75);border-radius:50%;background:#d8dce2e6;color:#fff;cursor:pointer;transition:background .15s ease,transform .15s ease}.animal-closeBtn-oDC8Z:hover{background:#c4c9d0f2;transform:scale(1.06)}.animal-closeBtn-oDC8Z:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.animal-closeMark-iyhUH{position:relative;display:block;width:16px;height:16px}.animal-closeMark-iyhUH:before,.animal-closeMark-iyhUH:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:currentColor}.animal-closeMark-iyhUH:before{transform:translate(-50%,-50%) rotate(45deg)}.animal-closeMark-iyhUH:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes animal-animal-image-fade-in-7ozGB{0%{opacity:0}to{opacity:1}}@keyframes animal-animal-image-zoom-in-MoKKr{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.animal-wrapper-IRrhj{display:inline-flex;align-items:center;width:100%;background:#fffdf7;border-radius:50px;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);box-shadow:0 3px #d4c9b4}.animal-wrapper-IRrhj:hover:not(.animal-wrapper-disabled-MWwHK){box-shadow:0 3px #c4b89e}.animal-wrapper-disabled-MWwHK{background:#ece8dc;box-shadow:none;opacity:.6;cursor:not-allowed}.animal-wrapper-disabled-MWwHK .animal-input-12WUn{cursor:not-allowed;color:#c4b89e}.animal-wrapper-no-shadow-WP9Gk{box-shadow:none}.animal-wrapper-no-shadow-WP9Gk:hover:not(.animal-wrapper-disabled-MWwHK){box-shadow:none}.animal-wrapper-small-mWvja{height:var(--animal-height-sm);padding:0 14px;font-size:var(--animal-font-size-sm);border-radius:40px}.animal-wrapper-small-mWvja:not(.animal-wrapper-no-shadow-WP9Gk){box-shadow:0 2px #d4c9b4}.animal-wrapper-middle-zXqMR{height:var(--animal-height-base);padding:0 18px;font-size:var(--animal-font-size-base)}.animal-wrapper-large-RrYM4{height:var(--animal-height-lg);padding:0 22px;font-size:var(--animal-font-size-lg);border-radius:50px}.animal-wrapper-large-RrYM4:not(.animal-wrapper-no-shadow-WP9Gk){box-shadow:0 4px #d4c9b4}.animal-wrapper-error-W-VRo{box-shadow:0 3px 0 0 var(--animal-error-color-active)}.animal-wrapper-error-W-VRo:hover:not(.animal-wrapper-disabled-MWwHK){box-shadow:0 3px 0 0 var(--animal-error-color-active)}.animal-wrapper-warning-miO7A{box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.animal-wrapper-warning-miO7A:hover:not(.animal-wrapper-disabled-MWwHK){box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.animal-input-12WUn{flex:1;width:100%;height:100%;border:none;outline:none;background:transparent;color:#794f3f;font-size:inherit;font-family:var(--animal-font-family);font-weight:500;line-height:var(--animal-line-height-base);letter-spacing:.01em}.animal-input-12WUn::placeholder{color:#c4b89e;font-weight:400}.animal-prefix-g8f1R,.animal-suffix-o7ywP{display:inline-flex;align-items:center;color:#a0936e;flex-shrink:0;font-size:1em}.animal-prefix-g8f1R{margin-right:6px}.animal-suffix-o7ywP{margin-left:6px}.animal-clear-HuR2N{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;padding:0;color:#c4b89e;font-size:13px;font-weight:700;cursor:pointer;border:none;border-radius:50%;background:transparent;transition:all var(--animal-motion-duration-fast)}.animal-clear-HuR2N:hover{color:#725d42;background:#725d421a}.animal-clear-HuR2N:focus-visible{outline:2px solid #725d42;outline-offset:1px}.animal-loading-jVa3J{position:fixed;inset:0;overflow:hidden;background:#0b101a;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1);animation:animal-animal-loading-fade-in-9EdN4 .2s cubic-bezier(.4,0,.2,1)}.animal-loading-jVa3J.animal-exiting-AN-0y{opacity:0;pointer-events:none}@keyframes animal-animal-loading-fade-in-9EdN4{0%{opacity:0}}.animal-snow-iE0ow{position:absolute;inset:0}.animal-flake-WmDsF{position:absolute;top:-30px;background:#fff;border-radius:50%;animation:animal-animal-loading-snow-2EquE 10s linear infinite}@keyframes animal-animal-loading-snow-2EquE{0%{transform:translateY(0) rotate(0)}to{transform:translateY(calc(100vh + 60px)) rotate(360deg)}}.animal-vignette-KL9iP{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(5,10,20,.6) 100%)}.animal-tip-MXmJL{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 24px;color:#f8f8f0;font-weight:800;font-size:18px;letter-spacing:.04em;line-height:1.5;text-align:center;text-shadow:0 2px 8px rgba(0,0,0,.6)}.animal-srOnly-2ufJU{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}@media(prefers-reduced-motion:reduce){.animal-flake-WmDsF{animation-play-state:paused}.animal-loading-jVa3J{animation:none}}.animal-mask-hAWeP{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--animal-mask-bg);animation:animal-animal-fade-in-1XsMr .25s ease}.animal-modal-d0zyM{position:relative;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:animal-animal-zoom-in-rD2Xb .3s ease}.animal-modalGame-PfHbW{border-radius:0}.animal-modalClipped-7IuAw{width:100%;height:100%;padding:40px 35px 25px;background:#f7f3df;color:#807359;font-family:Nunito,Noto Sans SC,sans-serif;display:flex;flex-direction:column;overflow:hidden;border-radius:22px;box-shadow:0 18px 50px -12px #00000040}.animal-gameClipped-WhWVl{border-radius:0;box-shadow:none;clip-path:url(#animal-modal-clip);padding:48px 48px 32px}.animal-header-udOSi{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px}.animal-title-s6pv3{font-size:28px;font-weight:700;color:#725d42}.animal-close-U6E4A{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border:none;background:transparent;font-size:22px;color:#725d4299;border-radius:50%;transition:all .2s}.animal-close-U6E4A:hover{background:#725d421a;color:#725d42}.animal-body--aiyx{padding-bottom:20px;display:flex;flex-direction:column;align-items:flex-start;overflow-y:auto;flex:1;font-size:20px;font-weight:600;line-height:1.6;color:#8a7b66}.animal-footer-9Ib-a{display:flex;align-items:center;justify-content:flex-end;gap:12px}.animal-footer-btn-zlWAg{height:40px;padding:0 24px;font-size:18px;font-family:Nunito,Noto Sans SC,sans-serif;border:2px solid rgba(114,93,66,.3);border-radius:39.81px;background:transparent;color:#725d42;transition:all .2s;line-height:1}.animal-footer-btn-zlWAg:hover{border-color:#725d4299;background:#725d4214}.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)}}@media(prefers-reduced-motion:reduce){.animal-modal-d0zyM{animation:none}}.animal-notificationRoot-RORJk{position:fixed;inset:0;pointer-events:none;z-index:2000}.animal-position-top-Hkkt-,.animal-position-topLeft-T7X0s,.animal-position-topRight-C6bwu,.animal-position-bottom-GDfu0,.animal-position-bottomLeft-38ui4,.animal-position-bottomRight-qzpny{position:fixed;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:calc(100vw - 32px)}.animal-position-top-Hkkt-{top:24px;left:50%;transform:translate(-50%);align-items:center}.animal-position-topLeft-T7X0s{top:24px;left:24px;align-items:flex-start}.animal-position-topRight-C6bwu{top:24px;right:24px;align-items:flex-end}.animal-position-bottom-GDfu0{bottom:24px;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.animal-position-bottomLeft-38ui4{bottom:24px;left:24px;align-items:flex-start;flex-direction:column-reverse}.animal-position-bottomRight-qzpny{bottom:24px;right:24px;align-items:flex-end;flex-direction:column-reverse}.animal-notification-IdTYg{pointer-events:auto;box-sizing:border-box;display:flex;align-items:center;gap:12px;width:384px;max-width:calc(100vw - 48px);padding:14px 16px;background:#f7f3df;border:2px solid #c4b89e;border-radius:18px;box-shadow:0 6px 18px #3d342824;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,sans-serif;color:#725d42;transition:box-shadow .2s ease,transform .2s ease;will-change:transform,opacity}.animal-clickable-JQ1wh{cursor:pointer}.animal-clickable-JQ1wh:hover{box-shadow:0 10px 26px #3d34282e;transform:translateY(-1px)}.animal-clickable-JQ1wh:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.animal-type-success-YK9DN{background:#f5fae9;border-color:#6fba2c;box-shadow:0 6px 18px #6fba2c2e}.animal-type-success-YK9DN .animal-iconWrap-H2lSM{background:#d8efc1;color:#5a9e1e}.animal-type-info-vUAM1{background:#ecf9f6;border-color:#19c8b9;box-shadow:0 6px 18px #19c8b92e}.animal-type-info-vUAM1 .animal-iconWrap-H2lSM{background:#c2ece6;color:#11a89b}.animal-type-warning-jCRuT{background:#fdf6d9;border-color:#f5c31c;box-shadow:0 6px 18px #f5c31c33}.animal-type-warning-jCRuT .animal-iconWrap-H2lSM{background:#fbeaa1;color:#b88a06}.animal-type-error-BMpa7{background:#fde8e8;border-color:#e05a5a;box-shadow:0 6px 18px #e05a5a2e}.animal-type-error-BMpa7 .animal-iconWrap-H2lSM{background:#f7c8c8;color:#c94444}.animal-iconWrap-H2lSM{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;font-size:18px;line-height:1;user-select:none}.animal-body-yQbOe{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.animal-title-4-Xls{font-size:15px;font-weight:700;line-height:1.4;color:#794f27;letter-spacing:.01em;word-break:break-word}.animal-description-migZA{font-size:13px;font-weight:500;line-height:1.55;color:#8a7b66;letter-spacing:.01em;word-break:break-word}.animal-btnSlot-YauXn{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:4px}.animal-close-pi6S6{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;margin-left:4px;padding:0;border:none;background:transparent;color:#725d428c;font-size:18px;line-height:1;border-radius:50%;cursor:pointer;transition:all .15s ease}.animal-close-pi6S6:hover{background:#725d421f;color:#725d42}.animal-close-pi6S6:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.animal-placement-top--vluo{animation:animal-animal-notification-slide-from-top-D6Hp6 .25s cubic-bezier(.4,0,.2,1) both}.animal-placement-top--vluo.animal-leaving-W-u5i{animation:animal-animal-notification-slide-out-top-nw25h .25s cubic-bezier(.4,0,.2,1) both}.animal-placement-bottom-uT9X5{animation:animal-animal-notification-rise-from-bottom-BUMCQ .25s cubic-bezier(.4,0,.2,1) both}.animal-placement-bottom-uT9X5.animal-leaving-W-u5i{animation:animal-animal-notification-sink-out-bottom-qzQK9 .25s cubic-bezier(.4,0,.2,1) both}@keyframes animal-animal-notification-slide-from-top-D6Hp6{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes animal-animal-notification-slide-out-top-nw25h{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes animal-animal-notification-rise-from-bottom-BUMCQ{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes animal-animal-notification-sink-out-bottom-qzQK9{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.animal-placement-top--vluo,.animal-placement-bottom-uT9X5,.animal-placement-top--vluo.animal-leaving-W-u5i,.animal-placement-bottom-uT9X5.animal-leaving-W-u5i{animation-duration:.01s}}.animal-pagination-gsblP{display:inline-flex;align-items:center;gap:2px;box-sizing:border-box;font-family:Nunito,Noto Sans SC,sans-serif;font-size:14px;color:#725d42;user-select:none;-webkit-user-select:none}.animal-disabled-6BPH9{opacity:.6}.animal-total-j5Qp3{margin-right:10px;font-size:13px;font-weight:600;color:#a09080;white-space:nowrap}.animal-item-h4dQR{display:inline-flex;align-items:center;justify-content:center;box-sizing:border-box;width:32px;height:32px;padding:0;border:none;border-radius:50%;background:transparent;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;line-height:1;cursor:pointer;transition:all .15s ease}.animal-item-h4dQR:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.animal-item-h4dQR:disabled{color:#d4c9b4;cursor:not-allowed;background:transparent}.animal-active-I7VMB{color:#fff;font-weight:700;cursor:default}.animal-orange-DgdKZ .animal-item-h4dQR:hover:not(:disabled):not(.animal-active-I7VMB){background:#ffd54f;color:#725d42}.animal-orange-DgdKZ .animal-active-I7VMB{background:#ffc107}.animal-orange-DgdKZ .animal-active-I7VMB:hover{background:#ffb400}.animal-teal-GbKNe .animal-item-h4dQR:hover:not(:disabled):not(.animal-active-I7VMB){background:#e6f9f6;color:#19c8b9}.animal-teal-GbKNe .animal-active-I7VMB{background:#19c8b9}.animal-teal-GbKNe .animal-active-I7VMB:hover{background:#3dd4c6}.animal-ellipsis-Hi7Cs{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;color:#c4b89e;font-weight:900;letter-spacing:1px}.animal-sizeChanger-GJWyK{position:relative;display:inline-flex;margin-left:8px}.animal-sizeTrigger-WmkxG{display:inline-flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;height:34px;padding:0 12px;border:2px solid #e8dcc8;border-radius:12px;background:#fff;color:#725d42;font-family:inherit;font-size:13px;font-weight:600;line-height:1;cursor:pointer;transition:all .2s ease}.animal-sizeTrigger-WmkxG:hover:not(:disabled){border-color:#d4c4a8;background:#fffdf7}.animal-sizeTrigger-WmkxG:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.animal-sizeTrigger-WmkxG:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f0}.animal-caret-TafRv{display:flex;align-items:center;color:#a09080;transition:transform .2s ease,color .2s ease}.animal-sizeTriggerOpen-McwYl .animal-caret-TafRv{transform:rotate(180deg)}.animal-orange-DgdKZ .animal-sizeTriggerOpen-McwYl .animal-caret-TafRv{color:#ffb400}.animal-teal-GbKNe .animal-sizeTriggerOpen-McwYl .animal-caret-TafRv{color:#19c8b9}.animal-sizeList-jBZfD{position:absolute;bottom:calc(100% + 8px);left:0;z-index:10;margin:0;padding:8px 0;list-style:none;background:#ffeea0;border-radius:28px;box-shadow:0 6px 18px #3d34281f;animation:animal-size-list-in-SkiDk .2s ease forwards}.animal-sizeOption-LnV-o{position:relative;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-width:108px;padding:8px 26px;color:#725d42;font-size:13px;font-weight:500;white-space:nowrap;cursor:pointer}.animal-sizeOption-LnV-o:hover{font-weight:700}.animal-sizeOption-LnV-o:hover:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #f5a623;animation:animal-cursor-slide-in-vwHTs .5s ease-out forwards}.animal-sizeOptionActive-Uembz{font-weight:700}.animal-sizeOptionActive-Uembz:after{content:"";position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);height:14px;margin:0 20px;background:#fc0;border-radius:7px;z-index:-1;opacity:.3}.animal-jumper-3Rzb0{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:13px;font-weight:500;color:#8a7b66;white-space:nowrap}.animal-jumperInput-FJAVd{box-sizing:border-box;width:52px;height:32px;padding:0;border:none;border-radius:50px;background:#fffbe7;color:#725d42;font-family:inherit;font-size:13px;font-weight:700;text-align:center;outline:none;caret-color:#725d42}.animal-jumperInput-FJAVd::placeholder{color:#c4b89e}.animal-jumperInput-FJAVd:disabled{opacity:.5;cursor:not-allowed;background:#ece8dc}@keyframes animal-size-list-in-SkiDk{0%{opacity:0}to{opacity:1}}@keyframes animal-cursor-slide-in-vwHTs{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-progress-TnbEH{box-sizing:border-box;display:flex;align-items:center;font-family:inherit;line-height:1;user-select:none;vertical-align:middle;width:100%}.animal-row-m-Ovv{display:flex;align-items:center;gap:12px;width:100%;flex:1 1 auto;min-width:0}.animal-info-2v7jl{font-weight:700;color:#725d42;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.animal-info-2v7jl.animal-right-TTYlm{min-width:44px;text-align:right}.animal-track-PV1tU{position:relative;box-sizing:border-box;flex:1 1 auto;width:100%;min-width:80px;background:radial-gradient(circle,rgba(196,184,158,.1) 1.5px,transparent 1.5px) 7px 7px / 14px 14px,#f8f8f0;border:2px solid #e2d6bd;border-radius:999px;overflow:hidden}.animal-track-PV1tU.animal-size-small-EoNv9{height:14px}.animal-track-PV1tU.animal-size-middle-ObZro{height:24px}.animal-track-PV1tU.animal-size-large-f6wDV{height:32px}.animal-fill-qnn9h{position:absolute;top:0;left:0;bottom:0;width:0;border-radius:999px;background:linear-gradient(180deg,#3dd4c6,#19c8b9 60%,#14b6a8);box-shadow:inset 0 2px #ffffff73;transition:width .6s cubic-bezier(.4,0,.2,1);overflow:hidden}.animal-fill-qnn9h.animal-noTransition-Oou9V{transition:none}.animal-progress-TnbEH[aria-valuenow="100"] .animal-fill-qnn9h{background:linear-gradient(180deg,#7fe0d5,#3dd4c6)}@media(prefers-reduced-motion:reduce){.animal-fill-qnn9h{transition:none}}.animal-radioGroup-J1a5S{display:flex;flex-wrap:wrap;gap:16px;font-family:Nunito,Noto Sans SC,-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{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;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{position:relative;width:var(--cbx-size);height:var(--cbx-size);flex-shrink:0;box-sizing:border-box}.animal-cbx-4s--B input[type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-tap-highlight-color:transparent;cursor:pointer;margin:0;position:absolute;top:0;left:0;width:var(--cbx-size);height:var(--cbx-size);border:2px solid #c4b89e;border-radius:50%;background:#f7f3df;transition:border-color .25s cubic-bezier(.4,0,.2,1)}.animal-cbx-4s--B input[type=radio]:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.animal-cbx-4s--B .animal-splash-gCU-H{display:block;width:var(--cbx-size);height:var(--cbx-size);background:none;border-radius:50%;position:absolute;top:0;left:0;transform:translateZ(0);pointer-events:none}.animal-cbx-4s--B .animal-check--tFZL{position:absolute;top:50%;left:50%;width:var(--cbx-check-w);height:var(--cbx-check-h);transform:translate(-50%,-54%);z-index:1;pointer-events:none}.animal-cbx-4s--B .animal-check--tFZL path{stroke:#fff;stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:19;stroke-dashoffset:19;transition:stroke-dashoffset .3s ease;transition-delay:.2s}.animal-cbx-4s--B input:checked{border-color:#50b9ab}.animal-cbx-4s--B input:checked~.animal-splash-gCU-H{animation:animal-animal-radio-splash-Mj7UU .6s ease forwards}.animal-cbx-4s--B input:checked~.animal-check--tFZL path{stroke-dashoffset:0}.animal-label-4sFiA{color:#725d42;font-weight:500;letter-spacing:.01em;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 transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.animal-rate-Ylu6a{display:inline-flex;align-items:center;gap:var(--rate-gap);font-family:var(--animal-font-family);line-height:1}.animal-small-cCIWR{--rate-size: 20px;--rate-gap: var(--animal-spacing-xs);--rate-splash-scale: .91}.animal-middle-NCcH6{--rate-size: 26px;--rate-gap: 6px;--rate-splash-scale: 1.18}.animal-large-F9lN2{--rate-size: 34px;--rate-gap: var(--animal-spacing-sm);--rate-splash-scale: 1.55}.animal-item-N3CvN{position:relative;display:inline-flex;align-items:center;justify-content:center;width:var(--rate-size);height:var(--rate-size);cursor:pointer;-webkit-tap-highlight-color:transparent;transition:transform var(--animal-motion-duration-base) var(--animal-motion-ease)}.animal-item-N3CvN:hover{transform:translateY(-1px)}.animal-input-iYPMT{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;border:none;background:none;appearance:none;-webkit-appearance:none;opacity:0;cursor:inherit}.animal-star-Y4EKX{display:block;width:var(--rate-size);height:var(--rate-size)}.animal-star-Y4EKX .animal-icon-Hp4b8{display:block;width:100%;height:100%;stroke:var(--animal-text-color-disabled);transition:stroke var(--animal-motion-duration-base) var(--animal-motion-ease)}.animal-star-Y4EKX .animal-icon-Hp4b8 path{fill:var(--animal-warning-color);fill-opacity:0;transition:fill-opacity var(--animal-motion-duration-base) var(--animal-motion-ease)}.animal-star-Y4EKX .animal-icon-Hp4b8 circle{fill:var(--animal-text-color);opacity:0;transition:opacity var(--animal-motion-duration-base) var(--animal-motion-ease)}.animal-active-lQWuK .animal-star-Y4EKX .animal-icon-Hp4b8{stroke:var(--animal-warning-color-active)}.animal-active-lQWuK .animal-star-Y4EKX .animal-icon-Hp4b8 path{fill-opacity:1}.animal-active-lQWuK .animal-star-Y4EKX .animal-icon-Hp4b8 circle{opacity:1}.animal-input-iYPMT:focus-visible~.animal-star-Y4EKX{border-radius:50%;outline:2px solid var(--animal-warning-color);outline-offset:1px}.animal-pop-vDah-{animation-name:animal-animal-rate-pop-MCuZz;animation-duration:var(--animal-motion-duration-slow);animation-timing-function:var(--animal-motion-ease);animation-delay:var(--rate-pop-delay, 0s);animation-fill-mode:both}.animal-splash-hA-am{position:absolute;top:50%;left:50%;width:22px;height:22px;margin:-11px 0 0 -11px;border-radius:50%;transform:scale(var(--rate-splash-scale));animation:animal-animal-rate-splash-QHG97 .6s ease forwards;pointer-events:none}.animal-readonly-opTmj .animal-item-N3CvN{cursor:default}.animal-readonly-opTmj .animal-item-N3CvN:hover{transform:none}@keyframes animal-animal-rate-pop-MCuZz{0%{transform:scale(.55)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes animal-animal-rate-splash-QHG97{40%{box-shadow:0 -18px 0 -8px var(--animal-warning-color),16px -8px 0 -8px var(--animal-warning-color),16px 8px 0 -8px var(--animal-warning-color),0 18px 0 -8px var(--animal-warning-color),-16px 8px 0 -8px var(--animal-warning-color),-16px -8px 0 -8px var(--animal-warning-color)}to{box-shadow:0 -36px 0 -10px transparent,32px -16px 0 -10px transparent,32px 16px 0 -10px transparent,0 36px 0 -10px transparent,-32px 16px 0 -10px transparent,-32px -16px 0 -10px transparent}}.animal-wrapper-pbOTq{position:relative;display:inline-block;min-width:140px;font-family:Nunito,Noto Sans SC,sans-serif;user-select:none;-webkit-user-select:none}.animal-trigger-2-Ahh{display:flex;align-items:center;justify-content:space-between;padding:8px 13px;background:#fff;border:2px solid #e8dcc8;border-radius:12px;cursor:pointer;transition:all .2s ease}.animal-trigger-2-Ahh:hover{border-color:#d4c4a8;background:#fffdf7}.animal-trigger-2-Ahh.animal-open-867xo{background:#fff;border-radius:12px}.animal-value-623RB{flex:1;font-size:14px;color:#725d42;font-weight:600;text-align:left}.animal-placeholder-vpC8E{flex:1;font-size:14px;color:#a09080;text-align:left}.animal-searchInput-Lw92p{flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;color:#725d42;background:transparent;border:none;outline:none}.animal-searchInput-Lw92p::placeholder{color:#a09080;font-weight:400}.animal-searchInput-Lw92p:disabled{cursor:not-allowed}.animal-clear-vjtPx{display:inline-flex;align-items:center;justify-content:center;width:20px;height:20px;margin-right:6px;padding:0;color:#c4b89e;cursor:pointer;background:transparent;border:none;border-radius:50%;transition:all var(--animal-motion-duration-fast) var(--animal-motion-ease)}.animal-clear-vjtPx:hover{color:#725d42;background:#725d421a}.animal-clear-vjtPx:focus-visible{outline:2px solid #19c8b9;outline-offset:1px}.animal-notFound-2i9uo{padding:10px 14px;font-size:14px;font-weight:500;color:#a09080;text-align:center;white-space:nowrap}.animal-arrow-xNbxA{color:#a09080;transition:transform .2s ease;display:flex;align-items:center}.animal-trigger-2-Ahh.animal-open-867xo .animal-arrow-xNbxA{transform:rotate(180deg);color:#19c8b9}.animal-dropdown-0l6jF{background:#ffeea0;border-radius:28px;overflow:visible;padding:12px 0;z-index:100;opacity:0;animation:animal-dropdownFadeIn-UBOgg .2s ease forwards}@keyframes animal-dropdownFadeIn-UBOgg{0%{opacity:0}to{opacity:1}}.animal-dropdown-0l6jF.animal-closing-QQ-p5{animation:animal-dropdownFadeOut-QrBcI .15s ease forwards}@keyframes animal-dropdownFadeOut-QrBcI{0%{opacity:1}to{opacity:0}}.animal-dropdownLeft-Vi82u{left:auto;right:100%;margin-left:0;margin-right:6px}.animal-option-GEkLI{display:flex;align-items:center;justify-content:center;padding:10px 30px 10px 14px;font-size:14px;font-weight:500;color:#725d42;cursor:pointer;position:relative;white-space:nowrap}.animal-option-GEkLI.animal-active-jtSpt{position:relative;z-index:1;font-weight:700}.animal-option-GEkLI:hover{position:relative;font-weight:700}.animal-option-GEkLI:hover:before{content:"";position:absolute;left:-14px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:10px solid #f5a623;animation:animal-cursorSlideIn-OpFcL .5s ease-out forwards}@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{position:absolute;left:0;right:0;top:56%;transform:translateY(-50%);height:14px;margin:0 20px;background:#fc0;border-radius:7px;z-index:-1;opacity:.3}.animal-optionDot-FQtyw{width:16px;font-size:12px}.animal-disabled-Oy12C .animal-trigger-2-Ahh{opacity:.5;cursor:not-allowed;background:#f5f5f0}.animal-skeleton-EQPSb{background:#eae5db;border-radius:12px;display:inline-block;line-height:1;position:relative;overflow:hidden;vertical-align:middle;flex-shrink:0}.animal-active-txF4p:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent,rgba(255,250,235,.18),rgba(255,252,242,.55),rgba(255,250,235,.18),transparent);animation:animal-animal-skeleton-shimmer-KeCJn 1.6s ease-in-out infinite}@keyframes animal-animal-skeleton-shimmer-KeCJn{0%{transform:translate(-100%)}to{transform:translate(100%)}}.animal-vt-text-CtedF{border-radius:12px;height:16px;margin-bottom:8px}.animal-vt-circle-4dwD9{border-radius:50%}.animal-vt-rect-8fKPS{border-radius:18px}.animal-vt-paragraph-r4mFi{display:flex;flex-direction:column;gap:10px;border-radius:0;background:none}.animal-paragraphBlock-26AW6{background:none}.animal-line-T1-cd{height:14px;border-radius:12px;background:#dfd9ce}.animal-line-T1-cd:last-child{width:60%}.animal-skeleton-btn--yprE{border-radius:50px}.animal-switch-NQPLj{position:relative;display:inline-flex;align-items:center;min-width:52px;height:28px;padding:0;background:#d4c9b4;border:2.5px solid #c4b89e;border-radius:50px;cursor:pointer;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);outline:none;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:2px solid #ffcc00;outline-offset:2px}.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){border-color:#5a9e1e;background:#7ccc70}.animal-switch-disabled-U5tjL{cursor:not-allowed;opacity:.5}.animal-switch-small-jkWtD{min-width:38px;height:20px;border-width:2.5px}.animal-switch-small-jkWtD .animal-handle-KgZ7M{width:14px;height:14px;top:50%;transform:translateY(-50%);left:1px}.animal-switch-small-jkWtD.animal-switch-checked-6HKL4 .animal-handle-KgZ7M{left:calc(100% - 16px)}.animal-handle-KgZ7M{position:absolute;top:50%;transform:translateY(-50%);left:2px;width:21px;height:21px;background:#f7f3df;border:2.5px solid #c4b89e;border-radius:50%;transition:all var(--animal-motion-duration-base) var(--animal-motion-ease);display:flex;align-items:center;justify-content:center}.animal-switch-checked-6HKL4 .animal-handle-KgZ7M{left:calc(100% - 24px);border-color:#6fba2c}.animal-inner-5x97M{display:block;padding:0 8px 0 28px;font-size:11px;font-weight:700;color:#fff;white-space:nowrap;line-height:1;text-shadow:0 1px 1px rgba(0,0,0,.1);letter-spacing:.02em}.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{display:inline-block;width:11px;height:11px;border:2px solid #6fba2c;border-right-color:transparent;border-radius:50%;animation:animal-animal-spin-P6YYa .6s linear infinite}.animal-switch-NQPLj:not(.animal-switch-checked-6HKL4) .animal-spinner-QK4sP{border-color:#a89878;border-right-color:transparent}@keyframes animal-animal-spin-P6YYa{to{transform:rotate(360deg)}}.animal-wrapper-LJBly{position:relative;width:100%;background:#f7f3df;border-radius:20px;padding:6px;box-sizing:border-box}.animal-scrollable-5Wnhh{overflow-x:auto;overflow-y:auto}.animal-table-Os4fM{width:100%;border-collapse:separate;border-spacing:0;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,sans-serif}.animal-thead-2ge5M{background:#f7f3df}.animal-headerRow-sAsWX{position:relative}.animal-headerRow-sAsWX:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:repeating-linear-gradient(90deg,#f0e8d8 0,#f0e8d8 6px,transparent 6px,transparent 12px);transition:opacity .25s cubic-bezier(.4,0,.2,1)}.animal-headerCell-LhL6h{padding:16px 20px;font-size:14px;font-weight:700;color:#725d42;text-align:left;white-space:nowrap;letter-spacing:.02em;background:transparent}.animal-tbody-3RGsp{background:#f7f3df}.animal-row-iDOMw{position:relative}.animal-row-iDOMw:after{content:"";position:absolute;left:20px;right:20px;bottom:0;height:1px;background:repeating-linear-gradient(90deg,#f0e8d8 0,#f0e8d8 6px,transparent 6px,transparent 12px)}.animal-row-iDOMw:hover{background-color:#d6f0ea;border-radius:30px}.animal-row-iDOMw:hover:after{opacity:0}.animal-row-iDOMw:last-child:after{display:none}.animal-striped-8Ih-N{background:#f8f8f099}.animal-striped-8Ih-N:hover{background-color:#d6f0ea;border-radius:30px}.animal-striped-8Ih-N:hover:after{opacity:0}.animal-cell-4PAU2{padding:14px 20px;font-size:14px;font-weight:500;color:#725d42;line-height:1.6;transition:all .25s cubic-bezier(.4,0,.2,1)}.animal-emptyCell--stiv{padding:60px 20px;text-align:center}.animal-emptyContent-JrC1j{display:flex;flex-direction:column;align-items:center;gap:16px;color:#9f927d;font-size:14px}.animal-emptyContent-JrC1j svg{opacity:.5}.animal-emptyIcon-SNcRm{color:#9f927d;opacity:.5}.animal-paginationWrapper-oWJiY{display:flex;justify-content:flex-end;padding:10px 16px 8px}.animal-loading-mPt0l{opacity:.7;pointer-events:none}.animal-loadingOverlay-PMW6Z{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f7f3dfcc;backdrop-filter:blur(2px)}.animal-loadingSpinner-KZEsv{color:#19c8b9;animation:animal-spin-385zq 1s linear infinite}.animal-loadingSpinner-KZEsv svg{display:block}.animal-loadingSpinner-KZEsv circle{animation:animal-dash-bUqhY 1.5s ease-in-out infinite}@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:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.animal-tabs-I3QAo{background:#f8f8f0;border-radius:24px;border:2px solid #e8e2d6;overflow:hidden}.animal-tabList--fYUP{display:flex;gap:4px;padding:16px;background:#fff9;border-bottom:2px solid #e8e2d6}.animal-tabItem-Ehph4{position:relative;display:flex;align-items:center;gap:8px;padding:8px 16px;background:transparent;border:none;border-radius:24px;cursor:pointer;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-size:14px;font-weight:500;color:#794f27;transition:all .25s cubic-bezier(.4,0,.2,1)}.animal-tabItem-Ehph4:hover{background:#19c8b91a;color:#794f27}.animal-tabItem-Ehph4.animal-active-AoX4Y{background:#0cc0b5;color:#fff9e3;font-weight:600;border-radius:24px}.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{position:relative;color:inherit}.animal-active-AoX4Y .animal-tabLabel-bCauA{color:#fff9e3}.animal-tabLeaf-1ud9k{position:absolute;right:-5px;top:-4px;width:18px;height:18px;animation:animal-leafWiggle-WRLpH 2s ease-in-out infinite}.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:animal-fadeIn-QYbtG .25s ease}@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-tag-xuymV{box-sizing:border-box;display:inline-flex;align-items:center;gap:4px;line-height:1;font-family:inherit;font-weight:600;border-radius:999px;border:1.5px solid transparent;transition:all .2s ease;user-select:none;white-space:nowrap}.animal-size-small-6UPtL{height:24px;padding:0 10px;font-size:12px}.animal-size-medium-QFQ9g{height:32px;padding:0 12px;font-size:14px}.animal-size-large-2nm0l{height:40px;padding:0 16px;font-size:16px}.animal-variant-solid-0X2Yn{background:#f7f3df;color:#8f734f;border-color:#d4c4a8}.animal-variant-outlined-jdW6P{background:transparent;color:#8f734f;border-color:#c4b89e}.animal-variant-dashed-Xpoo7{background:transparent;color:#8f734f;border-style:dashed;border-color:#c4b89e}.animal-variant-soft-xTrNB{background:#f5f0e6;color:#8f734f;border-color:transparent}.animal-color-app-pink-solid-JHC8z{background:#f8a6b2;border-color:#f8a6b2;color:#fff}.animal-color-purple-solid-yC2IQ{background:#b77dee;border-color:#b77dee;color:#fff}.animal-color-app-blue-solid-pmvrD{background:#889df0;border-color:#889df0;color:#fff}.animal-color-app-yellow-solid-vBtSC{background:#f7cd67;border-color:#f7cd67;color:#fff}.animal-color-app-orange-solid-u4WoC{background:#e59266;border-color:#e59266;color:#fff}.animal-color-app-teal-solid-Yv33L{background:#82d5bb;border-color:#82d5bb;color:#fff}.animal-color-app-green-solid-nKiIo{background:#8ac68a;border-color:#8ac68a;color:#fff}.animal-color-app-red-solid--5agc{background:#fc736d;border-color:#fc736d;color:#fff}.animal-color-lime-green-solid-v8y-m{background:#d1da49;border-color:#d1da49;color:#fff}.animal-color-yellow-green-solid-TLxCS{background:#ecdf52;border-color:#ecdf52;color:#fff}.animal-color-brown-solid-njCCg{background:#9a835a;border-color:#9a835a;color:#fff}.animal-color-warm-peach-pink-solid-Veu93{background:#e18c6f;border-color:#e18c6f;color:#fff}.animal-color-app-pink-soft-2mFMQ{background:#fce4ec;color:#c2185b}.animal-color-purple-soft-3zWt4{background:#f3e5f5;color:#7b1fa2}.animal-color-app-blue-soft-lf1Vj{background:#e6f0ff;color:#1565c0}.animal-color-app-yellow-soft-O10zi{background:#fff8e1;color:#f9a825}.animal-color-app-orange-soft-S1hYw{background:#fff3e0;color:#e65100}.animal-color-app-teal-soft-WIR5z{background:#e0f2f1;color:#00695c}.animal-color-app-green-soft-GjH-8{background:#e8f5e9;color:#2e7d32}.animal-color-app-red-soft-Y-8lp{background:#ffebee;color:#c62828}.animal-color-lime-green-soft-NAm8e{background:#f1f8e9;color:#558b2f}.animal-color-yellow-green-soft-oPnNW{background:#f9fbe7;color:#827717}.animal-color-brown-soft-n08Ez{background:#efebe9;color:#4e342e}.animal-color-warm-peach-pink-soft-tVZVH{background:#fbe9e7;color:#bf360c}.animal-color-app-pink-outlined-Bzqly,.animal-color-app-pink-dashed-r7whf{color:#f8a6b2;border-color:#f8a6b2}.animal-color-purple-outlined-DaYTe,.animal-color-purple-dashed-dLmK4{color:#b77dee;border-color:#b77dee}.animal-color-app-blue-outlined-6JKt8,.animal-color-app-blue-dashed-nDcln{color:#889df0;border-color:#889df0}.animal-color-app-yellow-outlined-PT4-Q,.animal-color-app-yellow-dashed-XTU3S{color:#f7cd67;border-color:#f7cd67}.animal-color-app-orange-outlined-RoMiG,.animal-color-app-orange-dashed-wQQwZ{color:#e59266;border-color:#e59266}.animal-color-app-teal-outlined-3y1dI,.animal-color-app-teal-dashed-9rb-b{color:#82d5bb;border-color:#82d5bb}.animal-color-app-green-outlined-B5qGu,.animal-color-app-green-dashed-sSQk9{color:#8ac68a;border-color:#8ac68a}.animal-color-app-red-outlined-f9SSO,.animal-color-app-red-dashed-HlBwO{color:#fc736d;border-color:#fc736d}.animal-color-lime-green-outlined-Zk-i-,.animal-color-lime-green-dashed-YSRT-{color:#d1da49;border-color:#d1da49}.animal-color-yellow-green-outlined-rx5UA,.animal-color-yellow-green-dashed-wOBQy{color:#ecdf52;border-color:#ecdf52}.animal-color-brown-outlined-MPfGR,.animal-color-brown-dashed-Lc40I{color:#9a835a;border-color:#9a835a}.animal-color-warm-peach-pink-outlined-OKUK2,.animal-color-warm-peach-pink-dashed-BY1t1{color:#e18c6f;border-color:#e18c6f}.animal-text-yNNgQ{color:inherit}.animal-close-nqpzO{display:inline-flex;align-items:center;justify-content:center;margin-left:2px;margin-right:-4px;width:16px;height:16px;padding:0;border:none;background:#958f8f14;color:inherit;font-size:14px;line-height:1;border-radius:50%;cursor:pointer;transition:background .15s ease}.animal-close-nqpzO:hover{background:#0000002e}.animal-close-nqpzO:disabled{cursor:not-allowed;opacity:.5}.animal-is-clickable-7yOsz{cursor:pointer}.animal-is-clickable-7yOsz:hover{transform:translateY(-1px);box-shadow:0 2px 6px #3d34281f}.animal-is-clickable-7yOsz:active{transform:translateY(0)}.animal-is-clickable-7yOsz:focus-visible{outline:2px solid var(--animal-focus-yellow, #f5c31c);outline-offset:2px}.animal-is-disabled-X70B-{opacity:.5;cursor:not-allowed;pointer-events:none}.animal-time-FXvBV{display:inline-flex;flex-direction:column;align-items:center;gap:var(--animal-spacing-md, 12px);box-sizing:border-box;width:fit-content;padding:20px 32px 15px;border-radius:20px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06));font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");animation:animal-animal-time-fade-in-arM6G var(--animal-motion-duration-slow, .35s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.animal-clock-jw1pH{color:var(--animal-text-color, #794f27);font-weight:900;font-size:44px;font-variant-numeric:tabular-nums;letter-spacing:1px;line-height:1;white-space:nowrap}.animal-colon-RwcGu{display:inline-block;margin:0 2px;transform:translateY(-.11em);animation:animal-animal-time-blink-PF1YC 1s step-end infinite}.animal-date-H-wx8{display:inline-flex;align-items:center;gap:var(--animal-spacing-xs, 4px);padding:4px 14px;border-radius:999px;background:var(--animal-primary-color-bg, #e6f9f6);font-size:var(--animal-font-size-sm, 12px);font-weight:700;color:var(--animal-text-color-secondary, #9f927d);white-space:nowrap}.animal-weekday-61ddc{color:var(--animal-primary-color, #19c8b9);font-weight:800;text-transform:uppercase;letter-spacing:1px}.animal-dot-tNwPc{color:var(--animal-text-color-disabled, #c4b89e)}.animal-monthDay-SBE47{font-variant-numeric:tabular-nums}@keyframes animal-animal-time-fade-in-arM6G{0%{opacity:0}to{opacity:1}}@keyframes animal-animal-time-blink-PF1YC{50%{opacity:0}}.animal-wrapper-JrQFF{position:relative;display:inline-block;font-family:Nunito,Noto Sans SC,sans-serif;vertical-align:middle;user-select:none;-webkit-user-select:none}.animal-trigger-ysMDx{display:flex;width:100%;align-items:center;gap:8px;background:#fffbe7;border-radius:50px;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1)}.animal-trigger-small-ZbV7j{height:32px;padding:0 14px;font-size:12px}.animal-trigger-middle-HB9pm{height:40px;padding:0 18px;font-size:14px}.animal-trigger-large--ATgM{height:48px;padding:0 22px;font-size:16px}.animal-trigger-ysMDx:hover{box-shadow:0 3px #c4b89e}.animal-trigger-open-uDcfL{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.animal-trigger-error-R251L{box-shadow:0 3px #c94444}.animal-trigger-warning-2dSnd{box-shadow:0 3px #dba90e}.animal-value-2FEAo{flex:1;color:#8a7b66;font-weight:500;letter-spacing:.01em}.animal-placeholder-CPwyl{flex:1;color:#c4b89e;font-weight:400}.animal-clockIcon-nIfgz{display:flex;align-items:center;color:#a0936e}.animal-clear-DGuzn{display:flex;align-items:center;justify-content:center;width:20px;height:20px;margin-left:4px;border:none;background:transparent;border-radius:50%;color:#c4b89e;font-size:13px;font-weight:700;line-height:1;cursor:pointer;transition:all .15s}.animal-clear-DGuzn:hover{color:#725d42;background:#725d421a}.animal-wrapper-disabled-8rsFT{opacity:.6;cursor:not-allowed}.animal-wrapper-disabled-8rsFT .animal-trigger-ysMDx,.animal-wrapper-disabled-8rsFT .animal-trigger-ysMDx:hover{background:#ece8dc;box-shadow:none;cursor:not-allowed}.animal-wrapper-disabled-8rsFT .animal-value-2FEAo,.animal-wrapper-disabled-8rsFT .animal-placeholder-CPwyl{color:#c4b89e}.animal-panel--62KE{position:absolute;width:248px;padding:14px;background:#fffdf7;border:1.5px solid #e8dcc8;border-radius:20px;box-shadow:0 6px 18px #3d34281f;z-index:1000;opacity:0;transform:translateY(-6px);transition:opacity .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.animal-panelVisible-gCjOS{opacity:1;transform:translateY(0)}.animal-panelNoSeconds-fvplp{width:172px}.animal-panelClosing-8lR8e{opacity:0;transform:translateY(-6px)}.animal-columns-pHtG9{display:flex;gap:8px}.animal-column-nzK3W{flex:1;min-width:0}.animal-columnTitle-p7mTA{margin-bottom:6px;text-align:center;color:#a09080;font-size:11px;font-weight:700;letter-spacing:1px}.animal-columnList-U1Voh{display:flex;flex-direction:column;gap:2px;max-height:232px;overflow-y:auto;padding:2px}.animal-option-iRH0M{display:flex;align-items:center;justify-content:center;flex-shrink:0;height:28px;padding:0;border:none;background:transparent;border-radius:16px;appearance:none;color:#725d42;font-family:inherit;font-size:13px;font-weight:500;cursor:pointer;transition:all .15s}.animal-option-iRH0M:hover{background:#ffd54f;color:#725d42}.animal-optionSelected-4KeHL,.animal-optionSelected-4KeHL:hover{background:#ffb400;color:#fff;font-weight:700}.animal-footer-SSLPF{display:flex;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8d8}.animal-footerBtn-0j0MX{padding:6px 14px;border:none;background:transparent;border-radius:10px;color:#8a7b66;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.animal-footerBtn-0j0MX:hover{background:#725d421a;color:#725d42}.animal-confirmBtn-20jXR{padding:6px 16px;border:none;background:#725d421a;border-radius:12px;color:#8a7b66;font-family:inherit;font-size:12px;font-weight:700;cursor:pointer;transition:all .15s}.animal-confirmBtn-20jXR:hover{background:#8a7b66;color:#fff}.animal-title-3j08r{display:inline-block;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important;font-weight:800;line-height:1;user-select:none}.animal-ribbon-S4CL0{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;height:2em;padding:0 1.6em;color:var(--rt);font-weight:900;letter-spacing:.04em;white-space:nowrap;filter:drop-shadow(0 .08em .12em rgba(0,0,0,.05))}.animal-ribbonText-FUXBT{position:relative;z-index:4;font-size:inherit;display:inline-flex;align-items:center;height:2em;padding-top:.11em;color:var(--rt);text-shadow:0 .04em .08em rgba(0,0,0,.05)}.animal-ribbonBack-cW93o{position:absolute;font-size:inherit;bottom:-.4em;width:1.7em;height:1.7em;background:var(--rb);z-index:1}.animal-ribbonBackLeft-TZiON{left:-.6em;border-radius:.08em 0 0 .08em;clip-path:polygon(100% 0%,100% 100%,0% 100%,30% 50%,0% 0%)}.animal-ribbonBackRight-AipiN{right:-.6em;border-radius:0 .08em .08em 0;clip-path:polygon(0% 0%,100% 0%,70% 50%,100% 100%,0% 100%)}.animal-ribbonFold-qTBSV{position:absolute;font-size:inherit;top:calc(100% - .04em);width:0;height:0;border-style:solid;z-index:2}.animal-ribbonFoldLeft-gVuCs{left:.15em;top:calc(100% - .05em);border-width:0 .95em .45em 0;border-color:transparent var(--rk) transparent transparent;transform-origin:top left}.animal-ribbonFoldRight-94--n{right:.16em;top:calc(100% - .05em);border-width:0 0 .45em .95em;border-color:transparent transparent transparent var(--rk)}.animal-ribbonFront-qihIp{position:absolute;font-size:inherit;inset:0 .1em;background:var(--rf);border-radius:.2em;z-index:3;transform:perspective(11.5em) rotateX(3deg);box-shadow:inset 0 -.06em #0000000d;pointer-events:none}.animal-layer-bqKhN{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;height:2.1em;transition:transform .2s ease}.animal-layer-bqKhN:before{content:"";position:absolute;inset:-.3em .65em 0 -.26em;background:var(--rb);border-radius:.35em;z-index:0}.animal-layerFront-3DCJ-{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;height:2.1em;padding:0 1.55em;border-radius:.35em;color:var(--rt);background:var(--rf);box-shadow:0 .1em .16em #00000014;letter-spacing:.04em;font-weight:900;white-space:nowrap;text-shadow:0 .05em .1em rgba(0,0,0,.12)}.animal-layer-bqKhN:hover{transform:scale(1.06)}.animal-tab-9tdIL{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;justify-content:center;height:2em;padding:0 1.5em;border-radius:.32em;color:var(--rt);background:linear-gradient(135deg,transparent .9em,var(--rf) .9em);filter:drop-shadow(0 .1em .16em rgba(0,0,0,.08));transition:transform .2s ease}.animal-tab-9tdIL:after{content:"";position:absolute;right:0;bottom:0;width:0;height:0;border-style:solid;border-width:0 0 .9em .9em;border-color:transparent transparent var(--rk) transparent}.animal-tabText-4dty4{position:relative;z-index:2;margin-left:.4em;letter-spacing:.04em;font-weight:900;white-space:nowrap;text-shadow:0 .05em .1em rgba(0,0,0,.12)}.animal-tab-9tdIL:hover{transform:scale(1.06)}.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}.animal-tooltipWrapper-PL7BH{position:relative;display:inline-flex;vertical-align:middle;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,Hiragino Sans GB,Microsoft YaHei,sans-serif!important}.animal-tooltip-UY7BU{position:absolute;z-index:100;box-sizing:border-box;width:max-content;max-width:240px;padding:6px 12px;background:#f7f3df;border-radius:16px;box-shadow:0 3px 10px #3d34281a;color:#725d42;font-size:12px;font-weight:500;line-height:1.5;letter-spacing:.01em;opacity:0;pointer-events:none;transition:opacity .25s cubic-bezier(.4,0,.2,1),transform .25s cubic-bezier(.4,0,.2,1)}.animal-tooltip-UY7BU.animal-visible-Gdi6E{opacity:1;pointer-events:auto}.animal-tooltip-UY7BU:after{content:"";position:absolute;width:8px;height:8px;background:#f7f3df;border-radius:2px}.animal-content-GvqM2{position:relative;z-index:1;white-space:pre-line;word-break:break-word}.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{background:transparent;border:none;box-shadow:none;padding:0;max-width:280px}.animal-island-xz5YK:after{display:none}.animal-islandBody-HX1M-{position:relative;width:max-content;max-width:280px}.animal-islandSvg-VCYbI{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.animal-islandContent-hg3kA{position:relative;z-index:1;padding:12px 20px}.animal-islandContent-hg3kA .animal-content-GvqM2{font-weight:600;line-height:1.55;text-align:center}.animal-island-xz5YK.animal-bordered-FDN3c .animal-islandBody-HX1M-{padding:2px;filter:drop-shadow(0 4px 14px rgba(121,79,39,.14))}.animal-island-xz5YK.animal-bordered-FDN3c .animal-islandContent-hg3kA{background:transparent}.animal-island-xz5YK.animal-borderless-LWkMH .animal-islandContent-hg3kA{background:#f7f3df;filter:drop-shadow(0 4px 14px rgba(121,79,39,.14))}.animal-tail-BKxCA{position:absolute;z-index:2;pointer-events:none}.animal-island-xz5YK.animal-borderless-LWkMH .animal-tail-BKxCA{width:14px;height:14px;background:#f7f3df;border-radius:50%}.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{right:-5px;top:50%;transform:translateY(-50%)}.animal-island-xz5YK.animal-borderless-LWkMH.animal-left_start-ror3m .animal-tail-BKxCA{right:-5px;top:16px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-left_end-76zmA .animal-tail-BKxCA{right:-5px;bottom:16px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-right--IMoa .animal-tail-BKxCA{left:-5px;top:50%;transform:translateY(-50%)}.animal-island-xz5YK.animal-borderless-LWkMH.animal-right_start--T033 .animal-tail-BKxCA{left:-5px;top:16px}.animal-island-xz5YK.animal-borderless-LWkMH.animal-right_end-nGJh5 .animal-tail-BKxCA{left:-5px;bottom:16px}.animal-island-xz5YK.animal-bordered-FDN3c .animal-tail-BKxCA{width:10px;height:10px;background:#f7f3df;border-radius:2px}.animal-island-xz5YK.animal-bordered-FDN3c.animal-top-j1fp9 .animal-tail-BKxCA{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-top_start-gGZfo .animal-tail-BKxCA{bottom:-5px;left:20px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-top_end-oSOuZ .animal-tail-BKxCA{bottom:-5px;right:20px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-bottom-1EwHs .animal-tail-BKxCA{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-bottom_start-CBvpW .animal-tail-BKxCA{top:-5px;left:20px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-bottom_end-J080W .animal-tail-BKxCA{top:-5px;right:20px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-left-lmx5f .animal-tail-BKxCA{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-left_start-ror3m .animal-tail-BKxCA{right:-5px;top:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-left_end-76zmA .animal-tail-BKxCA{right:-5px;bottom:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-right--IMoa .animal-tail-BKxCA{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-right_start--T033 .animal-tail-BKxCA{left:-5px;top:16px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-island-xz5YK.animal-bordered-FDN3c.animal-right_end-nGJh5 .animal-tail-BKxCA{left:-5px;bottom:16px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.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{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.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{bottom:-5px;left:16px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.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{bottom:-5px;right:16px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.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{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.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{top:-5px;left:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.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{top:-5px;right:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-left-lmx5f{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(4px)}.animal-left-lmx5f.animal-visible-Gdi6E{transform:translateY(-50%) translate(0)}.animal-left-lmx5f:after{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.animal-left_start-ror3m{right:calc(100% + 10px);top:0;transform:translate(4px)}.animal-left_start-ror3m.animal-visible-Gdi6E{transform:translate(0)}.animal-left_start-ror3m:after{right:-5px;top:12px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.animal-left_end-76zmA{right:calc(100% + 10px);bottom:0;transform:translate(4px)}.animal-left_end-76zmA.animal-visible-Gdi6E{transform:translate(0)}.animal-left_end-76zmA:after{right:-5px;bottom:12px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.animal-right--IMoa{left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px)}.animal-right--IMoa.animal-visible-Gdi6E{transform:translateY(-50%) translate(0)}.animal-right--IMoa:after{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-right_start--T033{left:calc(100% + 10px);top:0;transform:translate(-4px)}.animal-right_start--T033.animal-visible-Gdi6E{transform:translate(0)}.animal-right_start--T033:after{left:-5px;top:12px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-right_end-nGJh5{left:calc(100% + 10px);bottom:0;transform:translate(-4px)}.animal-right_end-nGJh5.animal-visible-Gdi6E{transform:translate(0)}.animal-right_end-nGJh5:after{left:-5px;bottom:12px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.animal-upload-E-Lt7{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;font-family:inherit;color:#794f27}.animal-upload-E-Lt7.animal-disabled-VmJoq{opacity:.55}.animal-hiddenInput-Owv7F{display:none}.animal-trigger-1I-3R{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding:0 18px;height:36px;border:none;border-radius:50px;background:#f8f8f0;color:#794f27;font-family:inherit;font-size:14px;font-weight:700;cursor:pointer;transition:box-shadow .2s cubic-bezier(.4,0,.2,1),transform .15s ease;box-shadow:0 5px #bdaea0}.animal-trigger-1I-3R:hover:not(:disabled){box-shadow:0 6px #bdaea0;transform:translateY(-1px)}.animal-trigger-1I-3R:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #bdaea0}.animal-trigger-1I-3R:disabled{cursor:not-allowed;box-shadow:0 5px #d5c8b8}.animal-trigger-1I-3R:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.animal-triggerCustom-9sBds{display:inline-flex;align-items:center;justify-content:center;align-self:flex-start;border:none;background:transparent;padding:0;font:inherit;color:inherit;cursor:pointer}.animal-triggerCustom-9sBds:disabled{cursor:not-allowed}.animal-dragZone-T0iwi{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;padding:28px 20px;border:2px dashed #c4b89e;border-radius:20px;background:#fffdf7;color:#9f927d;cursor:pointer;user-select:none;transition:border-color .2s ease,background .2s ease,color .2s ease}.animal-dragZone-T0iwi:hover{border-color:#19c8b9;color:#19c8b9}.animal-dragZone-T0iwi:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.animal-dragActive-67iL8{border-color:#19c8b9;background:#e6f9f6;color:#19c8b9}.animal-dragIcon-FBIwS{display:inline-flex;transform:scale(1.5)}.animal-dragText-lAkyM{font-size:14px;font-weight:700;color:inherit}.animal-tip-pM-gA{font-size:12px;color:#9f927d;line-height:1.6}.animal-textList-JcnJY{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.animal-textItem-z6WqS{display:flex;align-items:center;gap:8px;padding:7px 12px;border-radius:12px;background:#fffdf7;border:1.5px solid #e8dcc8;font-size:13px;transition:background .15s ease,border-color .15s ease}.animal-textItem-z6WqS:hover{background:#e6f9f6}.animal-itemError-rBCjH{border-color:#e05a5a;background:#fdeeee}.animal-fileIcon-z-5-p{display:inline-flex;color:#c4b89e;flex-shrink:0}.animal-textThumb-w0nnr{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;flex-shrink:0;border-radius:8px;overflow:hidden;background:#fffdf7;border:1.5px solid #e8dcc8;color:#c4b89e}.animal-textThumbImg-ON6ua{width:100%;height:100%;object-fit:cover;display:block}.animal-fileName-VghP9{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.animal-fileSize-zSzkP{flex-shrink:0;font-size:11px;color:#c4b89e}.animal-statusIcon-uj0Cb{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.animal-statusDone---sSb{color:#6fba2c}.animal-statusError-Bu43O{color:#e05a5a}.animal-spinner-IVlpN{width:12px;height:12px;border-radius:50%;border:2px solid #e6f9f6;border-top-color:#19c8b9;animation:animal-animal-upload-spin-JuON4 .8s linear infinite}.animal-percent-jyGZu{font-size:11px;font-weight:700;color:#19c8b9;font-variant-numeric:tabular-nums}@keyframes animal-animal-upload-spin-JuON4{to{transform:rotate(360deg)}}.animal-previewBtn-vtZHt{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:4px;border:none;border-radius:50%;background:transparent;box-shadow:none;color:inherit;font-size:12px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease,color .15s ease}.animal-previewBtn-vtZHt:hover{background:#00000014;color:#19c8b9}.animal-previewBtn-vtZHt:focus-visible{outline:2px solid #f5c31c;outline-offset:1px}.animal-removeBtn-qWi8G{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;padding:0;margin-left:4px;border:none;border-radius:50%;background:transparent;box-shadow:none;color:inherit;font-size:13px;line-height:1;cursor:pointer;flex-shrink:0;transition:background .15s ease}.animal-removeBtn-qWi8G:hover{background:#00000014;color:#e05a5a}.animal-removeBtn-qWi8G:focus-visible{outline:2px solid #f5c31c;outline-offset:1px}.animal-cardList-Oi8WR{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.animal-card-9C56T{position:relative;width:84px;height:84px;border-radius:16px;border:1.5px solid #e8dcc8;background:#fffdf7;overflow:hidden;display:flex;align-items:center;justify-content:center}.animal-cardDone-P701x{border-color:#c4b89e}.animal-cardError-xUVJl{border-color:#e05a5a}.animal-cardImg--z5GQ{width:100%;height:100%;object-fit:cover;display:block}.animal-cardImgPreviewable-YGy3Z{cursor:zoom-in}.animal-previewLayer-ah3R2{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f0c08d1}.animal-previewImg-2wUcb{max-width:90vw;max-height:88vh;border-radius:16px;box-shadow:0 24px 48px -12px #0009;background:#fff;object-fit:contain}.animal-previewClose-TioZu{position:absolute;top:16px;right:16px;width:34px;height:34px;padding:0;border:none;border-radius:50%;background:#ffffff2e;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:background .15s ease}.animal-previewClose-TioZu:hover{background:#ffffff52}.animal-previewClose-TioZu:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.animal-cardFileIcon-2kT-X{display:inline-flex;color:#c4b89e;transform:scale(1.6)}.animal-cardMask-CJbtU{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0f0c088c;color:#fff}.animal-cardRemove-8KFs5{position:absolute;top:4px;right:4px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:transparent;box-shadow:none;color:#fff;display:flex;align-items:center;justify-content:center;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.animal-cardRemove-8KFs5:hover{background:transparent}.animal-cardRemove-8KFs5:focus-visible{opacity:1;outline:2px solid #f5c31c;outline-offset:1px}.animal-card-9C56T:hover .animal-cardRemove-8KFs5{opacity:1}.animal-cardPreview-eBCvL{position:absolute;top:4px;left:4px;width:18px;height:18px;padding:0;border:none;border-radius:50%;background:#00000073;color:#fff;font-size:12px;line-height:1;cursor:pointer;opacity:0;transition:opacity .15s ease,background .15s ease}.animal-cardPreview-eBCvL:hover{background:#000000a6}.animal-cardPreview-eBCvL:focus-visible{opacity:1;outline:2px solid #f5c31c;outline-offset:1px}.animal-card-9C56T:hover .animal-cardPreview-eBCvL{opacity:1}.animal-cardAdd-CLJ-B{width:84px;height:84px}.animal-cardAddBtn-dpRlu{width:100%;height:100%;display:flex;align-items:center;justify-content:center;border:2px dashed #c4b89e;border-radius:16px;background:transparent;color:#c4b89e;cursor:pointer;transition:border-color .2s ease,color .2s ease,background .2s ease}.animal-cardAddBtn-dpRlu:hover{border-color:#19c8b9;color:#19c8b9;background:#e6f9f6}.animal-cardAddBtn-dpRlu:disabled{cursor:not-allowed;opacity:.5}.animal-cardAddBtn-dpRlu:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}@media(prefers-reduced-motion:reduce){.animal-spinner-IVlpN{animation:none;border-top-color:#19c8b9}.animal-trigger-1I-3R,.animal-dragZone-T0iwi,.animal-textItem-z6WqS,.animal-cardRemove-8KFs5{transition:none}}:root{--ac-cream:#fffbea;--ac-paper:#fffdf4;--ac-text:#70563e;--ac-mint:#8dcda8;--ac-mint-light:#dcf3e4;--ac-yellow:#ffdc37;--ac-yellow-light:#fff7ce;--ac-blue:#92d2df;--ac-blue-light:#e6f6f8;--ac-orange:#f6ac66;--ac-pink:#fae8e6;--ac-ease:cubic-bezier(.4,0,.2,1);--wedding-surround-color:#bddcc8}html,body,#root{height:100%;margin:0;overflow:hidden}html{color:var(--ac-text);background:var(--wedding-surround-color)}body{background-color:var(--wedding-surround-color);background-image:var(--scene-image,none);background-repeat:repeat;background-position:0 0;background-size:500px 250px;font-weight:500}*{box-sizing:border-box}.portrait-app{height:100%;color:var(--ac-text);font-size:16px;line-height:1.7}.portrait-shell{width:100%;max-width:520px;height:calc(100svh - 32px);margin:16px auto;display:flex;flex-direction:column;background:var(--ac-cream);border:5px solid var(--ac-paper);border-radius:26px;overflow:hidden;isolation:isolate}.shell-header{flex-shrink:0;display:flex;align-items:center;justify-content:space-between;padding:10px 17px 15px;gap:12px;background:var(--ac-cream);position:relative;z-index:2}.shell-header:after{content:"";position:absolute;left:0;right:0;bottom:-7px;height:12px;background:radial-gradient(ellipse at 50% 0,var(--ac-cream) 69%,transparent 72%) 0 0/38px 12px repeat-x;pointer-events:none}.wordmark{display:flex;align-items:center;gap:9px}.wordmark strong{font-size:23px;letter-spacing:.07em}.chapter-window{position:relative;flex:1;min-height:0;overflow:hidden}.chapter-track{height:100%;display:flex;flex-direction:column;transition:transform .3s var(--ac-ease);will-change:transform}.chapter-screen{flex:0 0 100%;height:100%;width:100%;min-height:0;overflow-y:auto;overflow-x:hidden;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--ac-mint) transparent;-webkit-overflow-scrolling:touch;scroll-padding-top:18px;touch-action:pan-y}.chapter-screen[aria-hidden=true]{pointer-events:none}.chapter-content{min-height:100%;padding:23px 23px 25px;background-color:var(--ac-cream);background-image:radial-gradient(#c0ac7a13 .6px,transparent .7px);background-size:8px 8px;display:flex;flex-direction:column;gap:18px}.chapter-1 .chapter-content,.chapter-4 .chapter-content{background-color:#e8f3e5}.chapter-2 .chapter-content{background-color:var(--ac-blue-light);background-image:repeating-linear-gradient(38deg,transparent 0 38px,#fff5 38px 53px,transparent 53px 80px)}.chapter-5 .chapter-content{background-color:#fff1dc}.ribbon-heading{position:relative;margin:0 auto 5px;width:calc(100% - 36px);flex-shrink:0;text-align:center;padding-bottom:9px;isolation:isolate}.ribbon-heading:before,.ribbon-heading:after{content:"";position:absolute;bottom:0;width:38px;height:45px;background:#d5ab20;z-index:-1}.ribbon-heading:before{left:-17px;clip-path:polygon(0 0,100% 8%,100% 100%,0 94%,28% 50%)}.ribbon-heading:after{right:-17px;clip-path:polygon(0 8%,100% 0,72% 50%,100% 94%,0 100%)}.ribbon-heading h2{margin:0;padding:16px 6px 15px;color:#6b4a30;font-size:30px;line-height:1.2;letter-spacing:.09em;background:repeating-linear-gradient(135deg,#ffe66b 0 9px,#ffdb36 9px 18px);border-radius:50% 50% 7% 7%/13% 13% 7% 7%;transform:rotate(-1deg);min-height:68px;display:flex;justify-content:center;align-items:center;font-weight:700;outline-offset:5px}.ribbon-heading h2:focus{outline:none}.ribbon-1 h2,.ribbon-4 h2{background:var(--ac-mint-light);border:4px solid var(--ac-mint);color:var(--ac-text)}.ribbon-1:before,.ribbon-1:after,.ribbon-4:before,.ribbon-4:after{background:#75ae8c}.ribbon-2 h2{background:#c4e9f0;border:4px solid var(--ac-blue)}.ribbon-2:before,.ribbon-2:after{background:#75b6c5}.ribbon-5 h2{background:#ffd2a1;border:4px solid var(--ac-orange)}.ribbon-5:before,.ribbon-5:after{background:#da8a41}.ac-button{--button-border:var(--ac-mint);--button-fill:var(--ac-mint-light);display:inline-flex;align-items:center;justify-content:center;gap:9px;min-height:54px;height:auto;padding:10px 20px;line-height:1.4;border:4px solid var(--button-border);border-radius:28px;color:var(--ac-text);background:var(--button-fill);font-size:18px;font-weight:600;white-space:normal;box-shadow:0 5px #81745c35;transition:transform .18s var(--ac-ease),box-shadow .18s var(--ac-ease),background .18s var(--ac-ease);flex-shrink:0;max-width:100%;cursor:pointer}.ac-button:hover:not(:disabled){color:var(--ac-text);background:var(--button-fill);border-color:var(--button-border);transform:translateY(-2px);box-shadow:0 7px #81745c35}.ac-button:active:not(:disabled){transform:translateY(3px);box-shadow:0 2px #81745c35;color:var(--ac-text);background:var(--button-fill);border-color:var(--button-border)}.ac-button:focus-visible{outline:3px solid #dbae1a;outline-offset:3px}.ac-button:disabled{opacity:.4;box-shadow:0 3px #81745c22}.tone-yellow{--button-border:var(--ac-yellow);--button-fill:var(--ac-yellow-light)}.tone-blue{--button-border:var(--ac-blue);--button-fill:var(--ac-blue-light)}.tone-paper{--button-border:#d8c9ac;--button-fill:var(--ac-paper)}.tone-orange{--button-border:var(--ac-orange);--button-fill:#ffe9d3}.shell-header .ac-button{min-height:48px;font-size:16px;padding:7px 15px;gap:7px;border-width:3px}.page-controls{display:flex;justify-content:space-between;align-items:center;gap:11px;padding:12px 17px max(14px,env(safe-area-inset-bottom));background:var(--ac-cream);border-top:2px dashed #d9cdaa;flex-shrink:0;z-index:2}.page-controls .ac-button{font-size:17px;padding:8px 13px;min-height:49px;gap:6px;border-width:3px}.page-count{display:flex;align-items:baseline;gap:7px;white-space:nowrap;font-size:16px;color:var(--ac-text)}.page-count b{font-size:25px}.page-count span{font-size:16px}.hero-content{display:flex;flex-direction:column;align-items:center;gap:15px;flex:1}.hero-picture{display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:240px}.hero-picture :is(img,canvas){display:block;max-width:100%;width:auto;height:clamp(255px,42svh,420px);object-fit:contain;border:6px solid var(--ac-paper);border-radius:18px;outline:1px solid #d9c9a9}.ticket-names{display:flex;align-items:center;justify-content:center;gap:16px;flex-wrap:wrap}.ticket-names strong{font-size:28px;line-height:1.4}.ticket-names svg{flex-shrink:0}.hero-date{font-size:24px;line-height:1.5;text-align:center}.hero-content>.ac-button{width:100%}.gift-area{position:relative;display:flex;align-items:center;justify-content:center;padding:2px 28px 4px;width:100%;margin-top:auto}.gift-area .ac-button{font-size:16px;min-height:49px;padding:9px 16px;border-width:3px}.floating-present{position:absolute;right:5px;top:0;pointer-events:none;animation:float 2.7s var(--ac-ease) infinite}.paper-balloon{display:block;width:23px;height:29px;border-radius:50%;background:#f1a294;border:2px solid #d7897c}.paper-string{display:block;height:15px;width:1px;background:#ab9878;margin:auto}.paper-gift{display:block;width:16px;height:13px;border:1px solid #ac8d5b;background:linear-gradient(90deg,transparent 40%,#b98b50 40% 60%,transparent 60%),#f0d092;margin:auto}.ac-card{background:var(--ac-paper);border:6px solid var(--ac-paper);border-radius:18px;box-shadow:none;padding:20px;color:var(--ac-text)}.portrait-pair{display:grid;grid-template-columns:1fr 1fr;gap:12px}.portrait-pair figure{margin:0;background:var(--ac-paper);border:6px solid var(--ac-paper);border-radius:50% 50% 15px 15px/18% 18% 15px 15px;overflow:hidden}.portrait-pair :is(img,canvas){display:block;width:100%;aspect-ratio:2/3;object-fit:contain}.portrait-pair figcaption{display:flex;flex-direction:column;align-items:center;gap:5px;padding:13px 0 9px}.portrait-pair figcaption span{font-size:16px}.portrait-pair figcaption strong{font-family:var(--wedding-title-font)!important;font-size:25px;line-height:1.4}.invitation-message{display:flex;align-items:flex-start;gap:10px;margin-top:5px}.isabelle{width:70px;height:100px;object-fit:contain;flex-shrink:0}.message-bubble{background:var(--ac-paper);border:4px solid #b7d2a7;border-radius:25px 30px 28px 10px;padding:16px;flex:1}.message-bubble p{font-size:16px;line-height:1.9;margin:0}.photo-button.ac-button{width:100%;padding:5px;border:6px solid var(--ac-paper);border-radius:18px;box-shadow:none;background:var(--ac-paper);overflow:hidden;min-height:0;display:block}.photo-button.ac-button>span{display:block;width:100%}.photo-button.ac-button:hover:not(:disabled){box-shadow:none;transform:none;background:var(--ac-paper);border-color:var(--ac-paper)}.photo-button :is(img,canvas){width:100%;height:auto;max-height:52svh;object-fit:contain;display:block}.photo-caption{font-size:14px;text-align:center;line-height:1.8;margin-top:11px}.album-controls{display:flex;justify-content:space-between;align-items:center;gap:14px}.album-controls .ac-button{min-width:50px;min-height:50px;padding:8px 12px}.album-controls>span{font-size:18px;letter-spacing:.05em}.thumbnails{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.thumbnails .ac-button{width:100%;min-width:0;height:77px;min-height:48px;border-width:3px;padding:4px;border-radius:16px;box-shadow:none}.thumbnails .ac-button:hover:not(:disabled){box-shadow:none}.thumbnails .ac-button>span{width:100%}.thumbnails img{display:block;width:100%;height:63px;object-fit:contain}.date-card{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:10px;background:#f5e9c4;border-color:var(--ac-paper)}.date-card>strong{font-size:25px;line-height:1.6;text-align:center}.schedule{display:flex;flex-direction:column;gap:18px}.schedule-item{display:flex;align-items:center;gap:20px;background:var(--ac-mint-light);position:relative;overflow:hidden;min-height:112px}.schedule-1{background:var(--ac-pink)}.schedule-2{background:#f5efb8}.schedule-item:after{content:"";height:11px;position:absolute;left:0;right:0;bottom:0;background:radial-gradient(circle at 50% -1px,transparent 8px,var(--ac-paper) 9px) 0 0/23px 12px repeat-x}.schedule-number{font-size:28px;opacity:.5;font-weight:700}.schedule-item time{display:flex;align-items:center;gap:7px;font-size:18px}.schedule-item h3{font-size:23px;margin:8px 0 0;line-height:1.4}.schedule-host{display:block;width:88px;height:116px;object-fit:contain;align-self:center;margin-top:0}.map-art{text-align:center;position:relative}.map-art img{display:block;width:100%;height:190px;object-fit:contain;mix-blend-mode:multiply}.map-art span{display:inline-block;font-size:14px;background:var(--ac-paper);border:2px solid #b9d4ad;border-radius:20px;padding:3px 13px}.venue{background:var(--ac-mint-light)}.venue h3{font-size:25px;line-height:1.5;margin:0 0 12px;overflow-wrap:anywhere}.venue p{font-size:17px;line-height:1.8;margin:7px 0}#address{display:flex;align-items:flex-start;gap:6px}#address svg{flex-shrink:0;margin-top:3px}.venue-actions{display:grid;grid-template-columns:1fr 1fr;gap:13px}.venue-actions .ac-button{font-size:17px;padding:10px 8px;gap:6px}.support-note{font-size:14px;line-height:1.7;text-align:center;margin:0}.postal-greeting{display:flex;align-items:center;gap:13px;justify-content:center}.postal-greeting img{width:85px;height:107px;object-fit:contain}.cloud-label{padding:14px;background:var(--ac-paper);border:4px solid var(--ac-yellow);border-radius:40px 50px 42px 38px;font-size:16px;line-height:1.6;text-align:center;max-width:230px}.demo-note{background:var(--ac-paper);border:2px dashed #cbb89a;border-radius:16px;font-size:14px;line-height:1.8;padding:11px 13px;text-align:center;margin:0}.field{margin-bottom:21px}.field>label{display:block;font-size:17px;margin-bottom:10px}.field label>span{font-size:14px;opacity:.75;margin-left:7px}.field>span{width:100%;height:53px;border:3px solid #d8c9ac;background:var(--ac-paper);border-radius:28px;box-shadow:none}.field input{font-size:17px;width:100%;min-width:0}.field input::placeholder{font-size:16px}.field textarea{width:100%;font-size:17px;line-height:1.8;padding:13px 15px;border:3px solid #d8c9ac;background:var(--ac-paper);border-radius:19px;color:var(--ac-text);resize:vertical;min-height:115px}.field textarea::placeholder{font-size:16px;color:#a59379}.field textarea:focus{outline:3px solid var(--ac-yellow);outline-offset:2px}fieldset{margin:0 0 22px;padding:0;border:0}legend{font-size:17px;margin-bottom:11px}.attendance-options [role=radiogroup]{display:flex;flex-wrap:wrap;gap:12px}.attendance-options [role=radiogroup]>label{flex:1;min-height:59px;display:flex;align-items:center;justify-content:center;gap:6px;border:3px solid #d8c9ac;background:var(--ac-paper);border-radius:22px;padding:9px 6px}.attendance-options [role=radiogroup]>label:has(input:checked){background:#ffe4c7;border-color:var(--ac-orange)}.attendance-options [role=radiogroup]>label>span:last-child{font-size:16px;line-height:1.5}.full-width{width:100%}.form-error,.storage-note{font-size:16px;line-height:1.8;color:#a24b3c;margin:12px 0}.receipt-paper{background:var(--ac-pink);position:relative}.receipt-paper h3{font-size:25px;line-height:1.6;margin:0 0 15px}.receipt-paper p{font-size:17px;line-height:1.9;white-space:pre-wrap;overflow-wrap:anywhere}.receipt-stamp{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;width:114px;height:114px;border:3px dashed #b68861;border-radius:50%;transform:rotate(-12deg);margin:24px 0 0 auto;font-size:17px}#receipt{display:flex;flex-direction:column;gap:17px}.chapter-menu{display:flex;flex-direction:column;gap:13px;padding:4px 0}.chapter-menu .ac-button{width:100%;min-height:54px}.chapter-menu #gift-status{margin-top:8px}.ac-modal [role=dialog]{max-height:94svh}.ac-modal [class*=title],.ac-modal [class*=Title]{font-size:26px!important;line-height:1.5}.ac-modal p{font-size:16px;line-height:1.8}.large-photo{text-align:center}.large-photo :is(img,canvas){display:block;width:100%;max-height:55svh;object-fit:contain}.large-photo p{margin:12px 0;font-size:14px;line-height:1.8}.passport{text-align:center}.passport h2{font-size:27px;line-height:1.5}.passport p{font-size:16px}.passport-stamps{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px;margin:25px 0}.stamp-card{padding:13px 5px 12px;background:#e0f0e7;border:5px solid var(--ac-paper);border-radius:13px;display:flex;align-items:center;flex-direction:column;gap:11px}.stamp-1{background:#fae5e2}.stamp-2{background:#f3efbf}.stamp-card>span,.stamp-card>small{font-size:14px;line-height:1.6}.round-stamp{width:67px;height:67px;background:var(--ac-cream);border:2px dashed #bdc3a5;border-radius:50%;display:grid;place-items:center;opacity:.35}.round-stamp.earned{opacity:1;background:var(--ac-mint-light);border:3px solid #79ad87;transform:rotate(-9deg)}.confetti{position:fixed;inset:0;pointer-events:none;z-index:1500;overflow:hidden}.confetti i{position:absolute;top:-16px;width:8px;height:13px;background:var(--ac-mint);animation:confetti 2.6s var(--ac-ease) both}.confetti i:nth-child(3n){background:var(--ac-yellow)}.confetti i:nth-child(3n+1){background:var(--ac-orange)}@keyframes confetti{to{transform:translateY(105vh) rotate(450deg);opacity:0}}@keyframes float{50%{transform:translateY(-5px)}}@media(max-width:640px){.portrait-shell{max-width:none;margin:0;width:100%;height:100svh;border-width:0;border-radius:0}.shell-header{padding:9px 18px 14px}.chapter-content{padding:23px 22px 24px}.hero-picture :is(img,canvas){height:clamp(250px,42svh,390px)}.page-controls{padding-left:17px;padding-right:17px}.portrait-app{font-size:16px}}@media(max-width:360px){.chapter-content{padding:21px 16px 24px;gap:16px}.ribbon-heading{width:calc(100% - 32px)}.ribbon-heading h2{font-size:28px;padding:15px 4px}.wordmark strong{font-size:22px}.shell-header{padding-left:15px;padding-right:15px}.shell-header .ac-button{padding-inline:12px}.page-controls{padding-inline:12px;gap:8px}.page-controls .ac-button{padding-inline:10px;font-size:16px}.page-count{gap:4px}.ticket-names{gap:10px}.ticket-names strong{font-size:26px}.hero-date{font-size:24px}.gift-area{padding-inline:24px}.gift-area .ac-button{font-size:16px;padding-inline:12px}.floating-present{right:0}.portrait-pair{gap:8px}.portrait-pair figure{border-width:4px}.portrait-pair figcaption strong{font-size:24px}.invitation-message{gap:7px}.isabelle{width:52px;height:83px}.message-bubble{padding:13px}.thumbnails{gap:7px}.thumbnails .ac-button{height:69px}.thumbnails img{height:55px}.venue-actions{gap:9px}.venue-actions .ac-button{font-size:16px;padding-inline:6px}.schedule-item{padding:17px 14px;gap:14px}.schedule-item time{font-size:18px}.postal-greeting{gap:8px}.postal-greeting img{width:70px;height:95px}.cloud-label{font-size:16px;padding:11px 10px}.attendance-options [role=radiogroup]{gap:8px}.attendance-options [role=radiogroup]>label{padding-inline:4px}.stamp-card{padding-inline:3px;border-width:4px}.round-stamp{width:53px;height:53px}.stamp-card>span,.stamp-card>small{font-size:14px}}@media(max-height:600px){.hero-picture :is(img,canvas){height:260px}.chapter-content{padding-top:19px}.shell-header{padding-top:5px;padding-bottom:9px}.page-controls{padding-top:8px;padding-bottom:10px}.ribbon-heading h2{min-height:61px;padding-top:12px;padding-bottom:12px}.map-art img{height:160px}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}.confetti{display:none}}.hero-date{font-family:var(--wedding-title-font)!important}.chapter-screen{touch-action:pan-y pinch-zoom}.portrait-app{display:grid;place-items:safe center;padding:12px 0;overflow:auto;overscroll-behavior:contain}.portrait-shell{width:min(520px,100%,max(320px,calc((100svh - 24px)*.5625)));height:auto;aspect-ratio:9/16;max-width:520px;margin:0;flex:none;container-type:inline-size}.chapter-content{gap:16px;padding-top:19px}.wordmark{color:#2d7960}.wordmark svg{color:#4c9968}.page-count{color:#6f856f}.page-count b{color:#27846f}.ribbon-0 h2{color:#89521f}.ribbon-1 h2,.ribbon-4 h2{color:#286e59}.ribbon-2 h2{color:#386d91}.ribbon-3 h2{color:#96632a}.ribbon-5 h2{color:#ad5849}.ac-button{--button-text:#286d57;color:var(--button-text)}.ac-button.tone-mint{--button-text:#23674e}.ac-button.tone-yellow{--button-text:#8b5a25}.ac-button.tone-blue{--button-text:#326b89}.ac-button.tone-paper{--button-text:#56748a;--button-border:#a9cfda;--button-fill:#f3fbfa}.ac-button.tone-orange{--button-text:#914f29}.ac-button:hover:not(:disabled),.ac-button:active:not(:disabled),.ac-button:focus-visible{color:var(--button-text)}.ac-button:disabled{color:#8b8e77}.ticket-names [data-groom],.portrait-pair figure:first-child figcaption strong{color:#27765f}.ticket-names [data-bride],.portrait-pair figure:last-child figcaption strong{color:#b45d65}.ticket-names svg{color:#d77d7c;fill:#f7d5cd}.hero-date{color:#417c99}.date-card{color:#90632c}.date-card>svg{color:#b58a3d}.schedule-0{color:#2d735d}.schedule-1{color:#a75b63}.schedule-2{color:#87622b}.schedule-item time{color:inherit}.schedule-number{opacity:.75}.venue h3{color:#28725a}.venue p:first-of-type{color:#986636}#address,.map-art span{color:#47788a}.cloud-label,.field>label,legend{color:#327260}.demo-note{color:#8c6246;border-color:#d2ae7d;background:#fff8e5}.receipt-paper h3,.receipt-stamp{color:#a95a61}.album-controls>span,.photo-caption{color:#47758c}.stamp-0{color:#28725b}.stamp-1{color:#aa5961}.stamp-2{color:#8b682b}.hero-content{gap:12px;flex:0 0 auto}.hero-picture{position:relative;display:block;flex:none;min-height:0;width:100%;margin:2px 0 4px;isolation:isolate}.hero-picture :is(img,canvas){width:100%;height:auto;max-width:none;aspect-ratio:1.12;object-fit:cover;object-position:50% 48%;border:7px solid var(--ac-paper);border-bottom-width:13px;border-radius:21px;outline:2px solid #d4ddbd}.hero-stickers{position:absolute;inset:0;pointer-events:none}.leaf-sticker,.flower-sticker{position:absolute;display:flex;align-items:center;filter:drop-shadow(0 2px 0 #fffdf4)}.leaf-sticker{left:-10px;bottom:-9px;color:#5b9c60;transform:rotate(-23deg);gap:0}.leaf-sticker svg:last-child{margin-left:-10px;transform:rotate(70deg);color:#97bc64}.flower-sticker{right:-7px;bottom:-10px;color:#dc9678;transform:rotate(15deg);gap:0}.flower-sticker svg:last-child{margin-left:-5px;margin-top:18px;color:#d3ae40}.photo-tape{position:absolute;top:0;width:52px;height:17px;background:repeating-linear-gradient(135deg,#b7d49bda 0 5px,#eef3c7dd 5px 10px);clip-path:polygon(3% 0,98% 0,95% 30%,100% 55%,95% 78%,98% 100%,0 100%,4% 76%,0 51%,5% 28%)}.tape-left{left:-7px;transform:rotate(-28deg)}.tape-right{right:-7px;transform:rotate(28deg)}.hero-content .gift-area{margin-top:3px}.shell-header{padding-top:7px;padding-bottom:10px}.page-controls{padding-top:8px;padding-bottom:max(10px,env(safe-area-inset-bottom))}.chapter-0 .chapter-content{padding-top:12px;gap:12px}.chapter-0 .ribbon-heading h2{min-height:58px;padding-top:10px;padding-bottom:10px}.hero-picture :is(img,canvas){aspect-ratio:1.4}@media(max-width:640px){.portrait-app{padding:0}.portrait-shell{width:min(100%,520px,max(320px,56.25svh));height:auto;aspect-ratio:9/16;max-width:520px;border:0;border-radius:22px}.chapter-content{padding:17px 22px 22px}.hero-picture :is(img,canvas){height:auto}}@container (max-width:360px){.chapter-content{padding-inline:16px;gap:14px}.shell-header{padding-inline:13px}.page-controls{padding-inline:12px}.hero-content{gap:10px}.ribbon-heading h2{font-size:28px}.ticket-names{gap:10px}.ticket-names strong{font-size:26px}.hero-date{font-size:24px}}@media(max-width:360px){.portrait-shell{border-radius:0}.chapter-content{padding-top:16px}.hero-picture :is(img,canvas){height:auto}}.chapter-0 .chapter-content,.chapter-2 .chapter-content,.chapter-3 .chapter-content{height:100%;min-height:0;padding:12px 18px;gap:10px}.chapter-0 .ribbon-heading,.chapter-2 .ribbon-heading,.chapter-3 .ribbon-heading{margin-bottom:0;padding-bottom:6px}.chapter-0 .ribbon-heading h2,.chapter-2 .ribbon-heading h2,.chapter-3 .ribbon-heading h2{min-height:48px;padding:8px 4px;font-size:28px}.chapter-0 .ribbon-heading:before,.chapter-0 .ribbon-heading:after,.chapter-2 .ribbon-heading:before,.chapter-2 .ribbon-heading:after,.chapter-3 .ribbon-heading:before,.chapter-3 .ribbon-heading:after{height:33px}.hero-content{flex:1;min-height:0;gap:12px;width:100%}.hero-picture{flex:1;min-height:0;margin:0 0 2px}.hero-picture :is(img,canvas){height:100%;width:100%;aspect-ratio:auto;object-position:50% 47%;border-bottom-width:9px}.hero-details{flex:none;display:flex;flex-direction:column;align-items:center;gap:5px;width:100%}.hero-details .hero-date{font-size:24px}.hero-actions{display:flex;gap:10px;width:100%;margin-top:4px}.hero-actions>.ac-button{flex:1;min-width:0;min-height:48px;padding:8px 12px}.compact-gift.gift-area{width:auto;flex:none;margin:0;padding:0}.compact-gift .ac-button{width:48px;height:48px;min-height:48px;padding:8px;border-width:3px}.compact-gift .ac-button>span:empty{display:none}.chapter-2 .chapter-content{display:grid;grid-template-rows:auto minmax(0,1fr) auto auto}.album-stage{display:flex;flex-direction:column;min-height:0;gap:5px;overflow:hidden}.album-stage .photo-button{flex:1;min-height:0;height:0;padding:2px;border-width:5px}.album-stage .photo-button>span{height:100%}.album-stage .photo-button :is(img,canvas){height:100%;width:100%;max-height:none;object-fit:contain}.photo-caption{flex:none;margin:0;font-size:14px;line-height:1.5;overflow-wrap:anywhere}.chapter-2 .thumbnails{gap:6px}.chapter-2 .thumbnails .ac-button{height:clamp(48px,12cqw,62px);min-height:48px;padding:2px;border-radius:12px}.chapter-2 .thumbnails .ac-button>span{height:100%}.chapter-2 .thumbnails img{height:100%;width:100%;object-fit:contain}.album-controls{gap:8px}.album-controls .ac-button{width:48px;height:48px;min-height:48px;min-width:48px;padding:8px}.album-controls>span{margin-right:auto;font-size:16px;white-space:nowrap}.chapter-3 .chapter-content{display:grid;grid-template-rows:auto auto minmax(0,1fr)}.chapter-3 .date-card{flex-direction:row;position:relative;gap:10px;min-height:74px;padding:8px 12px;border-width:4px}.chapter-3 .date-card>svg{flex:none;width:25px;height:25px}.chapter-3 .date-card>strong{font-size:24px;line-height:1.35;flex:1;overflow-wrap:anywhere}.chapter-3 .schedule-host{flex:none;width:45px;height:65px;margin:0;align-self:center;object-fit:contain}.schedule{min-height:0;gap:10px}.schedule-item{flex:1;min-height:0;padding:10px 15px;gap:15px;border-width:4px}.schedule-item>div{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:12px;width:100%}.schedule-item time{font-size:18px;gap:5px;white-space:nowrap}.schedule-item h3{font-size:23px;line-height:1.4;margin:0}.schedule-number{font-size:24px}@container (max-width:360px){.chapter-0 .chapter-content,.chapter-2 .chapter-content,.chapter-3 .chapter-content{padding:10px 14px;gap:8px}.hero-content{gap:8px}.hero-details{gap:2px}.hero-details .ticket-names strong{font-size:26px}.hero-actions{gap:8px;margin-top:2px}.schedule-item{padding:8px 11px;gap:9px}.schedule-item>div{gap:4px;grid-template-columns:1fr}.schedule-item h3{font-size:22px}.schedule-number{font-size:24px}.chapter-3 .date-card{min-height:72px;padding:5px 8px;gap:7px}.chapter-3 .date-card>svg{width:22px;height:22px}.chapter-3 .schedule-host{width:39px;height:58px}.chapter-3 .date-card>strong{font-size:24px}.chapter-2 .photo-caption{line-height:1.4}}.portrait-pair figure.portrait-bride figcaption strong{color:#b45d65}.portrait-pair figure.portrait-groom figcaption strong{color:#27765f}.chapter-2 .chapter-content{grid-template-rows:auto minmax(0,1fr) auto}.chapter-5 .chapter-content{position:relative;height:100%;min-height:0;padding:12px 18px;gap:8px;display:grid;grid-template-rows:auto auto minmax(0,1fr)}.chapter-5 .ribbon-heading{margin-bottom:0;padding-bottom:6px}.chapter-5 .ribbon-heading h2{min-height:48px;font-size:28px;padding:8px 4px}.chapter-5 .ribbon-heading:before,.chapter-5 .ribbon-heading:after{height:33px}.rsvp-host{position:absolute;z-index:1;right:17px;top:10px;pointer-events:none;object-fit:contain;width:38px;height:52px}.rsvp-notice{padding:5px 8px;background:#fff8e5;border:2px dashed #d2ae7d;border-radius:14px}.rsvp-notice .demo-note{padding:0;margin:0;border:0;background:none;font-size:14px;line-height:20px}.rsvp-notice .storage-note{margin:0;text-align:center;font-size:14px;line-height:20px}#rsvp-form{min-height:0;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-rows:70px 70px minmax(68px,1fr) 21px 48px;gap:5px 12px}#rsvp-form .field{margin:0;min-width:0;min-height:0}#rsvp-form .field>label,#rsvp-form legend{font-size:16px;line-height:22px;margin:0;height:22px}#rsvp-form .field>label>span{font-size:14px}#rsvp-form .field>span{height:48px;border-width:2px}#rsvp-form .field input{font-size:16px}.guest-field{grid-row:1;grid-column:1}.count-field{grid-row:1;grid-column:2}#rsvp-form:not(:has(.count-field)) .guest-field{grid-column:1/-1}#rsvp-form .attendance-options{grid-row:2;grid-column:1/-1;margin:0;min-width:0;min-height:0}#rsvp-form .attendance-options [role=radiogroup]{gap:10px}#rsvp-form .attendance-options [role=radiogroup]>label{height:48px;min-height:48px;border-width:2px;padding:4px 8px}#rsvp-form .wish-field{grid-row:3;grid-column:1/-1;display:flex;flex-direction:column}#rsvp-form .field textarea{min-height:48px;flex:1;height:0;font-size:16px;line-height:1.5;padding:8px 12px;border-width:2px;resize:none}.form-status{grid-row:4;grid-column:1/-1;min-height:0;display:flex;align-items:center}#rsvp-form .form-error{margin:0;font-size:14px;line-height:20px}#rsvp-form>.ac-button{grid-column:1/-1;grid-row:5;min-height:48px;padding:6px 10px;font-size:18px}.chapter-5 #receipt{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) 48px;gap:10px}.chapter-5 .receipt-paper{min-height:0;display:flex;flex-direction:column;gap:8px;padding:15px;border-width:5px;overflow:hidden}.chapter-5 .receipt-paper h3{font-size:24px;line-height:1.4;margin:0;flex:none}.chapter-5 .receipt-paper p{font-size:16px;line-height:1.5;margin:0;flex:none}.chapter-5 .receipt-message{flex:1;min-height:0;overflow:auto;overscroll-behavior:contain}.chapter-5 #receipt-wish{min-height:0;border-top:2px dashed #e5bdb4;padding-top:8px;margin-top:8px}.chapter-5 .receipt-stamp{flex:none;width:132px;height:46px;flex-direction:row;margin:0 3px 0 auto;font-size:14px;line-height:1.3;gap:5px;transform:rotate(-8deg)}.chapter-5 #edit-rsvp{min-height:48px;padding:6px 12px}@container (max-width:360px){.chapter-5 .chapter-content{padding:10px 14px;gap:7px}.rsvp-host{right:11px;width:34px;height:46px}#rsvp-form{gap:4px 10px}.chapter-5 .receipt-paper{padding:12px}.rsvp-notice{padding:4px 6px}}.chapter-3 .chapter-content{padding:8px 16px 12px;gap:0;grid-template-rows:clamp(80px,20cqw,104px) minmax(0,1fr);background:#9cdeed;background-image:none}.schedule-heading{position:relative;isolation:isolate;display:flex;align-items:flex-end;justify-content:center;min-height:0;z-index:2}.schedule-heading h2{position:relative;margin:0 0 -15px;padding:10px 28px 9px;border:3px solid #fff1a0;border-radius:40px;background:#fff18c;color:#754519;font-size:28px;line-height:1.2;letter-spacing:.08em;outline:none}.schedule-heading h2:before,.schedule-heading h2:after{content:"";position:absolute;top:50%;width:5px;height:5px;border-radius:50%;background:#af803e}.schedule-heading h2:before{left:14px}.schedule-heading h2:after{right:14px}.schedule-mascot{position:absolute;left:50%;bottom:35px;width:116px;height:72px;transform:translate(-50%);overflow:hidden;z-index:-1;pointer-events:none}.schedule-mascot img{position:absolute;top:0;left:-6px;width:139px;height:auto;max-width:none}.schedule-sky{position:absolute;inset:0;overflow:visible;pointer-events:none;z-index:-2}.sky-cloud{position:absolute;width:49px;height:18px;border-radius:30px;background:#fffdf4}.sky-cloud:before,.sky-cloud:after{content:"";position:absolute;border-radius:50%;background:inherit;width:24px;height:24px;bottom:0;left:8px}.sky-cloud:after{width:29px;height:29px;left:22px}.cloud-left{left:0;top:37px;transform:scale(.7)}.cloud-right{right:2px;top:17px;transform:scale(.9)}.sky-balloon{position:absolute;left:29px;top:-2px;display:flex;align-items:center;flex-direction:column;transform:rotate(-8deg)}.sky-balloon svg+svg{margin-top:-4px}.sky-leaf{position:absolute;right:25px;top:44px;transform:rotate(25deg);color:#568c59}.chapter-3 .schedule-board{min-height:0;display:grid;grid-template-rows:auto minmax(0,1fr) auto;gap:9px;padding:23px 15px 13px;border:3px solid #fff096;background:#fffaf0;border-radius:48px 55px 43px 37px/40px 44px 60px 53px;overflow:visible;color:#73523c}.chapter-3 .date-card{min-height:0;padding:0;border:0;background:none;gap:7px;flex-direction:row;display:flex;justify-content:center}.chapter-3 .date-card>strong{flex:none;font-size:24px;line-height:1.35;color:#4d7f7b}.chapter-3 .date-card>svg{width:20px;height:20px}.chapter-3 .schedule{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:6px 12px;align-items:center}.chapter-3 .schedule-item{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:0;padding:0;border:0;background:none;overflow:visible;color:#70513c;text-align:center}.chapter-3 .schedule-item:last-child:nth-child(odd){grid-column:1/-1}.chapter-3 .schedule-item:after{display:none}.chapter-3 .schedule-item .event-art{position:relative;display:flex;align-items:center;justify-content:center;width:64px;height:64px;flex:none}.chapter-3 .event-art>svg{width:100%;height:100%}.chapter-3 .event-art .event-heart{position:absolute;right:-5px;top:0;width:23px;height:23px;transform:rotate(14deg)}.chapter-3 .schedule-item time{font-size:24px;line-height:1.25;color:#765338;white-space:normal}.chapter-3 .schedule-item h3{font-size:22px;line-height:1.3;margin:0;color:#73533e}.schedule-footer{position:relative;min-height:44px;margin:6px 0 0 9px;padding:15px 8px 7px 37px;background:#f0f2e4;border:2px solid #fff;border-radius:28px 35px 27px 30px}.schedule-footer>span{position:absolute;top:-11px;left:35px;padding:1px 10px;border-radius:20px;background:#e8a2ab;color:#75404b;font-size:14px;line-height:20px;transform:rotate(-4deg)}.schedule-footer p{font-size:14px;line-height:20px;margin:0;text-align:center;overflow-wrap:anywhere;color:#7d6547}.chapter-3 .schedule-footer .schedule-host{position:absolute;left:-23px;bottom:-3px;width:53px;height:66px;margin:0}.chapter-3 .chapter-content{grid-template-rows:110px minmax(0,1fr)}@container (max-width:360px){.chapter-3 .chapter-content{padding:7px 12px 10px;grid-template-rows:78px minmax(0,1fr);gap:0}.schedule-heading h2{padding:8px 25px;font-size:28px}.schedule-mascot{width:104px;height:66px;bottom:33px}.schedule-mascot img{width:127px}.sky-balloon{left:19px;top:0}.sky-balloon svg:first-child{width:34px;height:34px}.sky-balloon svg+svg{width:20px;height:20px}.cloud-left{left:-9px;top:33px}.cloud-right{right:-4px;top:12px}.sky-leaf{right:12px;top:37px}.chapter-3 .schedule-board{padding:21px 12px 10px;gap:7px;border-radius:38px 40px 35px 30px/34px 35px 46px 40px}.chapter-3 .date-card>strong{font-size:24px}.chapter-3 .schedule-item .event-art{width:45px;height:45px}.chapter-3 .schedule-item{gap:3px}.chapter-3 .schedule-item time{font-size:23px}.chapter-3 .schedule-item h3{font-size:20px}.chapter-3 .schedule{gap:6px 10px}.schedule-footer{padding-left:29px;margin-left:9px}.schedule-footer>span{left:25px}.schedule-footer p{font-size:14px}.chapter-3 .schedule-footer .schedule-host{width:46px;height:59px}}@container (max-width:360px){.chapter-3 .chapter-content{grid-template-rows:100px minmax(0,1fr)}.schedule-mascot{height:64px}.chapter-3 .schedule-item .event-art{width:38px;height:38px}.chapter-3 .schedule-item{gap:2px}}.chapter-1 .chapter-content,.chapter-2 .chapter-content{height:100%;min-height:0;display:grid;grid-template-rows:94px minmax(0,1fr);padding:8px 16px 12px;gap:0;background:#9cdeed;background-image:none}.island-heading .schedule-mascot{width:102px;height:60px;bottom:31px}.island-heading .schedule-mascot img{width:123px;left:-5px}.island-heading .mascot-isabelle{width:100px;height:71px;bottom:23px}.island-heading .mascot-isabelle img{width:91px;left:5px;top:-5px}.chapter-1 .island-heading .mascot-isabelle{height:66px;bottom:27px}.chapter-1 .island-heading .mascot-isabelle img{width:73px;left:14px;top:-6px}.sky-star{position:absolute;right:65px;bottom:10px;pointer-events:none;transform:rotate(13deg);z-index:-1}.island-paper.ac-card{position:relative;min-height:0;margin:0;padding:24px 14px 16px;border:3px solid #fff096;background:#fffaf0;border-radius:48px 44px 39px 45px/40px 55px 43px 50px;overflow:visible}.introduction-paper{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:17px}.chapter-1 .portrait-pair{position:relative;min-height:0;gap:12px}.chapter-1 .portrait-pair figure{position:relative;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;border:5px solid #fffdf5;border-radius:45% 45% 13px 13px/12% 12% 13px 13px;background:#fffdf5;overflow:hidden}.chapter-1 .portrait-pair :is(img,canvas){min-height:0;width:100%;height:100%;aspect-ratio:auto;object-fit:cover;object-position:50% 35%;border-radius:12px}.chapter-1 .portrait-pair figcaption{flex-direction:row;justify-content:center;gap:7px;flex-wrap:wrap;padding:8px 0 3px}.chapter-1 .portrait-pair figcaption span{font-size:14px;color:#9d7a5a}.chapter-1 .portrait-pair figcaption strong{font-size:25px;line-height:1.4}.chapter-1 .invitation-message{margin:0;min-height:0}.chapter-1 .message-bubble{position:relative;padding:12px 13px 10px;border:2px dashed #c8d4ab;border-radius:24px 27px 25px 22px;background:#f1f3e6}.chapter-1 .message-bubble p{font-size:16px;line-height:1.65;color:#75593f}.letter-heart{position:absolute;top:-12px;left:16px;background:#f1f3e6;transform:rotate(-8deg);padding:1px}.paper-flower,.paper-butterfly{position:absolute;z-index:2;pointer-events:none;display:flex}.paper-flower{left:-9px;bottom:3px;transform:rotate(-18deg)}.paper-butterfly{right:-5px;bottom:2px;transform:rotate(15deg)}.album-paper{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:12px;padding-top:28px!important}.album-binding{position:absolute;top:18px;left:28px;right:28px;height:11px;z-index:1;background:#e7a1ac;border-radius:6px;display:flex;justify-content:space-around;pointer-events:none}.album-binding i{width:5px;height:13px;margin-top:-6px;border-radius:5px;border:1px solid #fffaf0;background:#fff6de;box-shadow:0 2px #be7c87}.album-paper .album-stage{gap:6px;overflow:hidden}.album-paper .photo-button{border-radius:12px;border-width:4px;background:#fffdf5}.album-paper .photo-button:hover:not(:disabled){background:#fffdf5;border-color:#fffdf5}.album-paper .photo-caption{font-size:14px;line-height:1.5;color:#7d674c}.album-paper .album-controls{gap:8px}.album-paper .album-controls>span{color:#68917f}.album-paper .paper-flower{bottom:54px;left:-10px}.album-paper .paper-butterfly{bottom:57px;right:-7px}@container (max-width:360px){.chapter-1 .chapter-content,.chapter-2 .chapter-content{padding:7px 12px 10px;grid-template-rows:84px minmax(0,1fr);gap:0}.island-heading .schedule-mascot{height:52px;bottom:29px;width:94px}.island-heading .schedule-mascot img{width:112px}.island-heading .mascot-isabelle{width:90px;height:62px;bottom:24px}.island-heading .mascot-isabelle img{width:83px;left:3px;top:-3px}.sky-star{right:47px;bottom:6px}.island-paper.ac-card{padding:22px 11px 13px;border-radius:38px 37px 33px/34px 43px 35px 39px}.introduction-paper{gap:12px}.chapter-1 .portrait-pair{gap:8px}.chapter-1 .portrait-pair figure{border-width:4px}.chapter-1 .portrait-pair figcaption{padding:6px 0 1px;gap:4px}.chapter-1 .portrait-pair figcaption strong{font-size:24px}.chapter-1 .portrait-pair figcaption span{font-size:14px}.chapter-1 .message-bubble{padding:10px 9px 8px}.chapter-1 .message-bubble p{font-size:16px;line-height:1.6}.album-paper{gap:8px}.album-binding{left:24px;right:24px}.album-paper .album-controls{gap:7px}}@container (max-width:360px){.chapter-1 .island-heading .mascot-isabelle{height:60px;bottom:24px}.chapter-1 .island-heading .mascot-isabelle img{width:67px;left:11px;top:-4px}}.chapter-4 .chapter-content,.chapter-5 .chapter-content{position:relative;isolation:isolate;min-height:0;height:100%;display:grid;grid-template-rows:58px minmax(0,1fr) auto;gap:10px;padding:12px 18px;background-color:#98cfae;background-image:conic-gradient(from 150deg at 50% 40%,#68aa8424 0 60deg,transparent 0),conic-gradient(from 150deg at 50% 40%,#daedbb22 0 60deg,transparent 0);background-position:0 0,17px 15px;background-size:22px 25px,31px 29px}.forest-heading{position:relative;display:flex;align-items:center;justify-content:center;isolation:isolate;z-index:2}.forest-heading h2{position:relative;display:flex;align-items:center;justify-content:center;gap:8px;margin:0;width:calc(100% - 45px);min-height:54px;padding:8px 14px;border:4px solid #c28c55;border-bottom-width:5px;border-radius:46% 43% 42% 45%/22% 30% 29% 25%;background-color:#f0c38d;background-image:repeating-linear-gradient(0deg,transparent 0 12px,#ad754325 12px 14px),linear-gradient(110deg,#f8d5a1,#e9b77f 65%,#f4cb92);color:#79512e;font-size:28px;line-height:1.2;letter-spacing:.04em;outline:none}.forest-heading h2:before,.forest-heading h2:after{content:"";position:absolute;top:46%;width:4px;height:4px;border-radius:50%;background:#ad7847}.forest-heading h2:before{left:8px}.forest-heading h2:after{right:8px}.forest-heading h2>svg{flex:none;width:23px;height:23px}.forest-tree,.forest-tent{position:absolute;z-index:-1;pointer-events:none;display:flex;bottom:-3px}.forest-tree{left:-10px;transform:rotate(-9deg)}.forest-tent{right:-10px;transform:rotate(8deg)}.venue-guide{position:relative;min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;padding:14px 14px 12px;border:4px solid #f5d548;border-radius:43px 39px 35px 44px/35px 47px 40px 42px;background:#fffcf0}.chapter-4 .map-art{min-height:0;position:relative;display:flex;align-items:center;justify-content:center;padding-bottom:15px}.chapter-4 .map-art img{height:100%;width:100%;min-height:0;max-height:100%;object-fit:contain;mix-blend-mode:multiply}.chapter-4 .map-art span{position:absolute;right:5px;bottom:0;padding:1px 9px;font-size:14px;line-height:20px;background:#edf3e1;border:1px solid #c7d5a9;color:#6c8363}.chapter-4 .venue{padding:8px 5px 0;border:0;border-top:2px dashed #d7c498;border-radius:0;background:none;text-align:center}.chapter-4 .venue h3{font-size:24px;line-height:1.4;margin:0 0 5px;color:#936337}.chapter-4 .venue p{font-size:16px;line-height:1.5;margin:4px 0;color:#53785d}.chapter-4 #address{justify-content:center;text-align:left;color:#7d7152}.chapter-4 #address svg{margin-top:1px}.guide-leaf,.guide-flower{position:absolute;display:flex;pointer-events:none;bottom:-4px}.guide-leaf{left:-8px;transform:rotate(-25deg)}.guide-flower{right:-7px;transform:rotate(12deg)}.chapter-4 .venue-actions{grid-template-columns:1fr 1fr 48px;gap:8px;align-items:center}.chapter-4 .venue-actions>.ac-button{min-height:50px;font-size:16px;line-height:1.4;gap:5px;padding:8px 5px;min-width:0}.chapter-4 .venue-actions .compact-gift{width:48px}.chapter-4 .venue-actions .ac-button.tone-yellow,.chapter-5 #edit-rsvp{--button-border:#c79760;--button-fill:#f4d5a1;--button-text:#815631;background-image:repeating-linear-gradient(0deg,transparent 0 9px,#ba81421c 9px 11px)}.chapter-4 #map-link,.chapter-5 #rsvp-form>.ac-button{--button-border:#60a989;--button-fill:#e3f1c9;--button-text:#36735b;border-color:var(--button-border);background-color:var(--button-fill);background-image:linear-gradient(110deg,#fff8 0,transparent 55%);box-shadow:0 4px #5b8f6e55}.chapter-5 .chapter-content{grid-template-rows:58px auto minmax(0,1fr);gap:8px}.chapter-5 .chapter-content:before{content:"";position:absolute;z-index:-1;inset:77px 9px 6px;border:3px solid #f5d548;border-radius:28px 34px 30px 27px;background:#fffdf1;pointer-events:none}.chapter-5 .forest-tent{display:none}.chapter-5 .rsvp-host{top:13px;right:10px;width:38px;height:50px;z-index:3}.chapter-5 .rsvp-notice{border:0;background:#f1edcf;border-radius:18px;padding:5px 8px}.chapter-5 .rsvp-notice .demo-note{color:#927044}.chapter-5 #rsvp-form .field>label,.chapter-5 #rsvp-form legend{color:#69824e}.chapter-5 #rsvp-form .field>span,.chapter-5 #rsvp-form .field textarea{background:#fffaf0;border-color:#d9c59e}.chapter-5 .attendance-options [role=radiogroup]>label{background:#f8f2df;border-color:#d5bf90}.chapter-5 .attendance-options [role=radiogroup]>label:has(input:checked){background:#f5d69e;border-color:#c99a5b;color:#845933}.chapter-5 .receipt-paper{background:#f8f1db;border-color:#fffbeb;border-radius:22px;background-image:repeating-linear-gradient(0deg,transparent 0 27px,#cab38a1a 27px 28px)}.chapter-5 .receipt-paper h3{color:#8b6639}.chapter-5 #receipt-wish{border-top-color:#d9bd8e}.chapter-5 .receipt-stamp{color:#768358;border-color:#98a277}.chapter-5 #edit-rsvp{border-color:var(--button-border);background-color:var(--button-fill);color:var(--button-text)}@container (max-width:360px){.chapter-4 .chapter-content,.chapter-5 .chapter-content{padding:10px 14px;gap:8px}.forest-heading h2{width:calc(100% - 38px);font-size:28px;padding:8px 10px;gap:6px}.forest-heading h2>svg{width:21px;height:21px}.forest-tree{left:-8px;bottom:0}.forest-tree svg{width:47px;height:47px}.forest-tent{right:-8px;bottom:0}.forest-tent svg{width:34px;height:34px}.venue-guide{padding:11px 10px 10px;gap:3px;border-width:3px;border-radius:34px 32px 30px 35px}.chapter-4 .venue h3{font-size:24px}.chapter-4 .venue p{font-size:16px}.chapter-4 .venue-actions{gap:6px}.chapter-4 .venue-actions>.ac-button{font-size:16px;padding:7px 4px;gap:4px}.chapter-4 .venue-actions>.ac-button .animal-btn-icon svg{width:19px;height:19px}.chapter-5 .chapter-content{gap:7px}.chapter-5 .chapter-content:before{inset:73px 6px 5px}.chapter-5 .rsvp-notice{padding:4px 6px}.chapter-5 .rsvp-host{top:13px;right:7px;width:34px;height:46px}}.chapter-5 .chapter-content{grid-template-rows:58px minmax(0,1fr)}.chapter-5 .forest-heading h2{width:calc(100% - 10px);font-size:28px}.chapter-5 .forest-heading h2>svg{width:22px;height:22px}.chapter-5 .closing-paper{min-height:0;display:grid;grid-template-rows:minmax(0,1fr) auto;gap:10px;padding:14px 13px;border:3px solid #f5d548;border-radius:36px 40px 34px 38px/34px 45px 36px 40px;background:#fffdf1;overflow:hidden}.closing-scene{position:relative;min-height:0;display:flex;align-items:center;justify-content:center;isolation:isolate;padding:3px 0}.closing-scene:before{content:"";position:absolute;bottom:1%;left:8%;right:8%;height:14%;border-radius:50%;background:#dfeecb;z-index:-1}.closing-couple{display:block;width:100%;height:100%;min-height:0;object-fit:contain}.closing-sparkle,.closing-flower,.closing-butterfly{position:absolute;pointer-events:none;display:flex}.closing-sparkle{top:2%;right:4%;transform:rotate(12deg)}.closing-flower{left:1%;bottom:2%;transform:rotate(-15deg)}.closing-butterfly{right:0;bottom:14%;transform:rotate(15deg)}.wedding-countdown{flex:none;min-width:0;padding-top:8px;border-top:2px dashed #d9d6ac}.countdown-caption{font-size:16px;line-height:1.5;text-align:center;color:#6e8150;margin:0 0 8px}.countdown-units{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}.countdown-unit{display:flex;align-items:center;flex-direction:column;justify-content:center;gap:0;padding:5px 3px;background:#e6f0d5;border:2px solid #c7d9b2;border-radius:19px 17px 18px 16px}.countdown-1{background:#fff0c6;border-color:#e6d29d}.countdown-2{background:#f8e7df;border-color:#e0bfb1}.countdown-unit strong{font-family:var(--wedding-title-font)!important;font-size:32px;line-height:1.15;max-width:100%;color:#567a54}.countdown-1 strong{color:#9c7639}.countdown-2 strong{color:#a3675c}.countdown-unit>span{font-size:14px;line-height:1.5;color:#806b4d}@container (max-width:360px){.chapter-5 .closing-paper{padding:10px 10px 12px;gap:7px;border-radius:30px 34px 29px 32px}.chapter-5 .forest-heading h2{font-size:28px;gap:6px;padding-inline:10px}.countdown-caption{font-size:16px;margin-bottom:6px}.countdown-units{gap:7px}.countdown-unit{padding:4px 2px}.countdown-unit strong{font-size:28px}.wedding-countdown{padding-top:7px}}.closing-scene-photo{padding:0;overflow:hidden}.closing-scene-photo:before,.closing-scene-photo .closing-sparkle,.closing-scene-photo .closing-flower,.closing-scene-photo .closing-butterfly{display:none}.closing-scene-photo .closing-couple{width:auto;height:auto;max-width:100%;max-height:100%;object-fit:contain;border-radius:18px}.chapter-5 .chapter-content{display:block;position:relative;padding:0;height:100%;background:#88b8a5;isolation:isolate;overflow:hidden}.chapter-5 .chapter-content:before{display:none}.closing-open-scene{position:relative;display:block;width:100%;height:100%;padding:0;isolation:isolate;overflow:hidden;background:linear-gradient(#8dcbea,#c3d9aa 68%,#638064)}.closing-open-scene:before{display:none}.closing-open-scene:after{content:"";position:absolute;z-index:1;inset:0;background:linear-gradient(0deg,#332b20b0 0,transparent 26%);pointer-events:none}.closing-open-scene .closing-couple{position:absolute;inset:0;width:100%;height:100%;max-width:none;max-height:none;object-fit:cover;object-position:50% 50%;border-radius:0}.closing-open-heading{position:absolute;top:30.5%;left:10px;right:10px;z-index:3;pointer-events:none;text-align:center}.closing-open-heading h2{font-size:30px;line-height:1.2;letter-spacing:.06em;margin:0;padding:0;color:#fff6da;text-shadow:0 2px 2px #78523c,0 0 5px #725236;outline:none}.closing-open-scene .wedding-countdown{position:absolute;z-index:2;bottom:12px;left:24px;right:24px;border:0;padding:0;background:none}.closing-open-scene .countdown-caption{font-size:14px;line-height:18px;margin:0 0 2px;color:#fff3d9;text-shadow:0 1px 3px #483426}.closing-open-scene .countdown-units{gap:10px}.closing-open-scene .countdown-unit{background:none;border:0;border-radius:0;padding:0;gap:0;box-shadow:none}.closing-open-scene .countdown-unit strong{font-size:34px;line-height:1.1;color:#fff4d7;text-shadow:0 2px 3px #624330,0 0 8px #62433080}.closing-open-scene .countdown-unit>span{font-size:14px;line-height:18px;color:#fff4d7;text-shadow:0 1px 3px #493526}@container (max-width:360px){.chapter-5 .chapter-content{padding:0}.closing-open-heading h2{font-size:28px}.closing-open-scene .wedding-countdown{left:17px;right:17px;bottom:6px}.closing-open-scene .countdown-unit strong{font-size:30px}}.chapter-4 .chapter-content{padding:10px 14px 12px;gap:8px;grid-template-rows:54px minmax(0,1fr) 50px}.chapter-4 .venue-guide{padding:5px 5px 10px;gap:2px;border-width:3px;border-radius:31px 34px 29px 32px;overflow:hidden;background:#fffcf1}.chapter-4 .map-art{min-height:0;display:flex;align-items:stretch;padding:0;border-radius:24px 26px 0 0;overflow:hidden;background:#fffcf5}.venue-map-button.ac-button{display:block;width:100%;height:100%;min-height:0;min-width:0;padding:0;border:0;border-radius:0;box-shadow:none;background:transparent;overflow:hidden}.venue-map-button.ac-button>span{display:block;width:100%;height:100%;position:static;padding:0;border:0;border-radius:0;background:none}.venue-map-button.ac-button:hover:not(:disabled),.venue-map-button.ac-button:active:not(:disabled){transform:none;border:0;box-shadow:none;background:transparent}.chapter-4 .map-art img{display:block;width:100%;height:100%;max-height:none;min-height:0;object-fit:contain;mix-blend-mode:normal}.chapter-4 .map-art>span{position:absolute;top:6px;right:7px;bottom:auto;display:flex;align-items:center;gap:4px;font-size:14px;line-height:20px;padding:3px 9px;background:#fffcf0e8;border:1px solid #d6c38e;color:#8c6b3f;pointer-events:none}.chapter-4 .venue{margin:0 7px;padding:6px 3px 0;border-top:2px dashed #d5c18d}.chapter-4 .venue h3{font-size:24px;line-height:1.3;margin:0 0 2px;color:#9b612b}.chapter-4 .venue #hall{display:inline-block;font-size:16px;line-height:22px;padding:1px 12px;margin:0 0 2px;background:#e8efcf;border-radius:20px;color:#527653}.chapter-4 #address{font-size:16px;line-height:23px;margin:0;gap:4px}.chapter-4 .guide-leaf,.chapter-4 .guide-flower{bottom:4px}.large-venue-map img{display:block;width:100%;max-height:64svh;object-fit:contain;border-radius:14px}.large-venue-map p{font-size:14px!important;line-height:1.6;text-align:center;margin:10px 0 0;color:#7d7858}.hero-lunar-date{font-size:16px;line-height:1.6;color:#947040;text-align:center;margin:1px 0 3px}.hero-actions{justify-content:center}@container (max-width:360px){.chapter-4 .chapter-content{padding:8px 11px 10px;gap:7px;grid-template-rows:54px minmax(0,1fr) 50px}.chapter-4 .venue-guide{padding:3px 3px 8px}.chapter-4 .venue{margin:0 5px;padding-top:5px}.chapter-4 .venue h3{font-size:24px;margin-bottom:1px}.chapter-4 .map-art>span{top:5px;right:5px;padding:1px 7px}.chapter-4 #address{font-size:16px;line-height:22px}.chapter-4 .venue #hall{line-height:21px}}.chapter-screen{position:relative}.cute-decor-layer{position:absolute;inset:0;z-index:4;overflow:hidden;pointer-events:none;user-select:none}.cute-sticker{position:absolute;display:block;pointer-events:none}.cute-sticker img{display:block;width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 2px 1px #775b3526)}.cute-welcome-owl{width:45px;height:48px;right:5px;top:2%}.cute-invitation-bear{width:42px;height:42px;left:0;top:12px;transform:rotate(-13deg)}.cute-invitation-bag{width:40px;height:45px;right:15px;bottom:16px;transform:rotate(9deg)}.cute-paper-buddy img{width:38px;height:35px;object-fit:contain}.introduction-paper .cute-paper-buddy{left:-6px;bottom:2px}.album-paper .cute-paper-buddy{left:-5px;bottom:61px}.cute-map-buddy img{width:38px;height:34px;object-fit:contain}.chapter-4 .cute-map-buddy{right:-2px;bottom:0}.chapter-2 .mascot-cute-nook img{width:56px;left:23px;top:0}.chapter-3 .mascot-cute-nook img{width:68px;left:24px;top:0}.chapter-1 .island-heading .mascot-isabelle img{width:50px;left:25px;top:0}.chapter-3 .schedule-footer .schedule-host{width:48px;height:47px;left:-20px;bottom:0}@container (max-width:360px){.cute-welcome-owl{width:35px;height:38px;right:3px;top:2%}.cute-invitation-bear{width:34px;height:34px;top:11px}.cute-invitation-bag{width:32px;height:36px;right:12px;bottom:17px}.cute-paper-buddy img{width:30px;height:29px}.cute-map-buddy img{width:31px;height:29px}.chapter-2 .mascot-cute-nook img{width:73px;left:9px;top:0}.chapter-3 .mascot-cute-nook img{width:89px;left:7px;top:0}.chapter-1 .island-heading .mascot-isabelle img{width:58px;left:16px;top:0}.chapter-3 .schedule-footer .schedule-host{width:41px;height:41px}}@container (max-width:360px){.chapter-2 .mascot-cute-nook img{width:50px;left:22px}.chapter-3 .mascot-cute-nook img{width:62px;left:21px}.chapter-1 .island-heading .mascot-isabelle img{width:45px;left:22px}}.chapter-screen:not([aria-hidden]) :is(.ribbon-heading,.schedule-heading,.forest-heading,.closing-open-heading){animation:island-heading-in .3s var(--ac-ease) both}.chapter-5:not([aria-hidden]) .closing-couple{animation:island-scene-in .35s var(--ac-ease) both}.chapter-5:not([aria-hidden]) .wedding-countdown{animation:island-soft-in .3s var(--ac-ease) .08s both}.chapter-0:not([aria-hidden]) .hero-picture{animation:island-photo-in .35s var(--ac-ease) both}.chapter-0:not([aria-hidden]) .hero-details{animation:island-soft-in .3s var(--ac-ease) .06s both}.chapter-1:not([aria-hidden]) .portrait-bride{animation:island-left-in .35s var(--ac-ease) both}.chapter-1:not([aria-hidden]) .portrait-groom{animation:island-right-in .35s var(--ac-ease) .04s both}.chapter-1:not([aria-hidden]) .invitation-message{animation:island-soft-in .3s var(--ac-ease) .08s both}.chapter-2:not([aria-hidden]) .album-paper{animation:island-photo-in .35s var(--ac-ease) both}.chapter-2:not([aria-hidden]) #album-photo{animation:island-photo-in .25s var(--ac-ease) both}.chapter-3:not([aria-hidden]) .schedule-item{animation:island-soft-in .3s var(--ac-ease) both}.chapter-3:not([aria-hidden]) .schedule-1{animation-delay:.05s}.chapter-3:not([aria-hidden]) .schedule-2{animation-delay:.1s}.chapter-3:not([aria-hidden]) .schedule-footer{animation:island-soft-in .3s var(--ac-ease) .12s both}.chapter-4:not([aria-hidden]) .venue-guide{animation:island-photo-in .35s var(--ac-ease) both}.chapter-4:not([aria-hidden]) .venue-actions{animation:island-soft-in .3s var(--ac-ease) .06s both}.chapter-screen:not([aria-hidden]) :is(.cute-welcome-owl,.cute-paper-buddy,.cute-map-buddy) img{animation:island-sticker-float 1.9s ease-in-out infinite}.chapter-screen:not([aria-hidden]) .cute-invitation-bear img{animation:island-sticker-float 2.1s ease-in-out infinite}.chapter-screen:not([aria-hidden]) .cute-invitation-bag img{animation:island-sticker-sway 1.5s ease-in-out infinite;transform-origin:50% 80%}.chapter-screen:not([aria-hidden]) .schedule-mascot img{animation:island-mascot-nod 1.8s ease-in-out infinite;transform-origin:50% 85%}.chapter-screen:not([aria-hidden]) .sky-balloon{animation:island-balloon-drift 2s ease-in-out infinite}.chapter-screen:not([aria-hidden]) .paper-butterfly{animation:island-butterfly-flutter 1.25s ease-in-out infinite}.chapter-screen:not([aria-hidden]) :is(.sky-leaf,.leaf-sticker svg:first-child){animation:island-leaf-sway 1.7s ease-in-out infinite;transform-origin:50% 80%}.chapter-screen[aria-hidden] *{animation-play-state:paused!important}@keyframes island-heading-in{0%{opacity:0;translate:0 -7px}to{opacity:1;translate:0 0}}@keyframes island-soft-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes island-photo-in{0%{opacity:0;scale:.98}to{opacity:1;scale:1}}@keyframes island-scene-in{0%{opacity:.6;scale:1.025}to{opacity:1;scale:1}}@keyframes island-left-in{0%{opacity:0;translate:-8px 0}to{opacity:1;translate:0 0}}@keyframes island-right-in{0%{opacity:0;translate:8px 0}to{opacity:1;translate:0 0}}@keyframes island-sticker-float{0%,to{translate:-2px 0;rotate:-3deg}50%{translate:2px -10px;rotate:3deg}}@keyframes island-sticker-sway{0%,to{rotate:-12deg;translate:0 0}50%{rotate:12deg;translate:0 -5px}}@keyframes island-mascot-nod{0%,to{rotate:-6deg;translate:0 0}50%{rotate:6deg;translate:0 -5px}}@keyframes island-balloon-drift{0%,to{translate:-3px 0;rotate:-4deg}50%{translate:3px -8px;rotate:4deg}}@keyframes island-butterfly-flutter{0%,to{translate:0 0;rotate:-9deg;scale:.94}50%{translate:-3px -6px;rotate:9deg;scale:1.08}}@keyframes island-leaf-sway{0%,to{rotate:-9deg}50%{rotate:9deg}}@media(prefers-reduced-motion:reduce){*,*:before,*:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.header-actions{display:flex;align-items:center;gap:8px;flex-shrink:0}.shell-header .music-toggle{width:48px;min-width:48px;height:48px;padding:0;display:inline-flex;justify-content:center;align-items:center}.header-actions audio{display:none}.chapter-6 .chapter-content{position:relative;height:100%;min-height:100%;padding:0;gap:0;overflow:hidden;background:#71bff5}.epilogue-accessible-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}.epilogue-scene{position:absolute;inset:0;isolation:isolate;background:linear-gradient(#58acfa,#a3e0fa)}.epilogue-background{position:absolute;inset:0;display:block;width:100%;height:100%;object-fit:cover;object-position:left bottom;z-index:-1}.epilogue-lines{position:absolute;top:22%;left:4%;right:4%;display:flex;flex-direction:column;align-items:center;gap:clamp(18px,5cqw,26px);text-align:center;color:#fffbed}.epilogue-lines p{margin:0;max-width:100%;font-size:clamp(18px,4.5cqw,23px);line-height:1.8;overflow-wrap:anywhere;text-wrap:balance;text-shadow:0 2px 3px #315774b3,0 0 12px #31577455}.chapter-screen:not([aria-hidden]) .epilogue-lines p{animation:epilogue-line-arrive 1.1s cubic-bezier(.2,.65,.3,1) var(--line-delay) both}@keyframes epilogue-line-arrive{0%{opacity:0;transform:translateY(16px);filter:blur(2px)}to{opacity:1;transform:translateY(0);filter:blur(0)}}@media(prefers-reduced-motion:reduce){.chapter-screen:not([aria-hidden]) .epilogue-lines p{animation:none!important;opacity:1;transform:none;filter:none}}.epilogue-frames{position:absolute;inset:0;z-index:-1;pointer-events:none}.epilogue-animation-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:left bottom;opacity:0;transition:opacity 50ms linear}.epilogue-animation-frame.is-current{opacity:1}@media(prefers-reduced-motion:reduce){.epilogue-frames{display:none}}.page-controls>.ac-button{width:48px;min-width:48px;min-height:49px;padding:0;gap:0}.chapter-dots{display:flex;align-items:center;justify-content:center;gap:0;flex:0 0 auto;min-width:0}.chapter-dot{display:grid;place-items:center;width:24px;min-width:24px;height:48px;padding:0;border:0;border-radius:16px;background:transparent;cursor:pointer;touch-action:manipulation}.chapter-dot>span{width:12px;height:12px;border-radius:50%;background:#d0d6cb;transition:background .18s,transform .18s}.chapter-dot[aria-current]>span{background:#31574c;transform:scale(1.08)}.chapter-dot:hover>span{background:#89ac99}.chapter-dot[aria-current]:hover>span{background:#31574c}.chapter-dot:focus-visible{outline:3px solid var(--ac-yellow);outline-offset:-3px}.chapter-dot:active>span{transform:scale(.85)}@media(prefers-reduced-motion:reduce){.chapter-dot>span{transition:none}}.closing-frames{position:absolute;inset:0;z-index:1;pointer-events:none;clip-path:inset(36% 0 14% 0)}.closing-animation-frame{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:50% 50%;opacity:0;transition:opacity 65ms linear}.closing-animation-frame.is-current{opacity:1}@media(prefers-reduced-motion:reduce){.closing-frames{display:none}}.chapter-screen[aria-hidden] .closing-animation-frame,.chapter-screen[aria-hidden] .epilogue-animation-frame{transition:none}.chapter-loading{position:absolute;z-index:8;bottom:8px;left:50%;transform:translate(-50%);max-width:90%;padding:4px 14px;border-radius:20px;background:#fffbeaf0;color:#527653;font-size:14px;white-space:nowrap;pointer-events:none}@supports not (height:100svh){.portrait-shell{width:var(--legacy-shell-width,100%);height:calc(var(--legacy-shell-width,320px)*16/9);max-width:100%}}@supports not (aspect-ratio:9/16){.portrait-shell{width:var(--legacy-shell-width,100%);height:calc(var(--legacy-shell-width,320px)*16/9);max-width:100%}}@media(max-width:640px)and (orientation:portrait){.portrait-app{position:fixed;inset:0;display:flex;align-items:stretch;justify-content:center;width:100%;height:var(--app-viewport-height,100dvh);padding:0;overflow:hidden}.portrait-shell{width:100%;max-width:none;height:100%;min-height:0;aspect-ratio:auto;border:0;border-radius:0;margin:0}.shell-header{padding-top:calc(7px + env(safe-area-inset-top));padding-left:max(15px,env(safe-area-inset-left));padding-right:max(15px,env(safe-area-inset-right))}.page-controls{padding-bottom:calc(10px + env(safe-area-inset-bottom));padding-left:max(12px,env(safe-area-inset-left));padding-right:max(12px,env(safe-area-inset-right))}}.photo-button{touch-action:pan-y pinch-zoom}.photo-button :is(img,canvas){user-select:none;-webkit-user-drag:none}.startup-gate{position:fixed;inset:0;z-index:1200;display:grid;place-items:center;padding:24px;background:#33594445;backdrop-filter:blur(3px);touch-action:none;overscroll-behavior:none}.startup-card{width:min(290px,100%);padding:25px 22px 22px;background:var(--ac-cream);border:4px solid var(--ac-mint);border-radius:30px;text-align:center;color:var(--ac-text);box-shadow:0 7px #3b715738;display:flex;flex-direction:column;align-items:center;gap:10px}.startup-leaf{color:#4c9968}.startup-card h2{font-family:var(--wedding-title-font);font-size:26px;line-height:1.5;margin:0 0 6px;color:#2d7960}.startup-progress{width:100%;height:15px;padding:3px;border-radius:20px;background:#dcebd6;overflow:hidden}.startup-progress>span{display:block;height:100%;border-radius:14px;background:#69b987;transition:width .12s linear}.startup-progress-label{font-size:16px;line-height:1.5;margin:0;color:#2d7960}.startup-tip{font-size:14px;line-height:1.8;margin:0 0 4px}.startup-card .ac-button{width:100%;font-size:17px;min-height:48px;margin-top:4px}@media(prefers-reduced-motion:reduce){.startup-progress>span{transition:none}}.chapter-dot:focus,.chapter-dot:focus-visible{outline:none;box-shadow:none;-webkit-tap-highlight-color:transparent}.chapter-dot:focus-visible>span{box-shadow:0 0 0 3px var(--ac-cream),0 0 0 5px var(--ac-mint)}.chapter-screen h2[tabindex="-1"]:focus{outline:none;box-shadow:none}.directory-control{position:relative;flex-shrink:0}.directory-dropdown{position:absolute;right:0;top:calc(100% + 12px);z-index:10;width:min(194px,calc(100vw - 30px));max-height:min(620px,calc(var(--app-viewport-height,100svh) - 150px - env(safe-area-inset-top) - env(safe-area-inset-bottom)));overflow-y:auto;overscroll-behavior:contain;padding:8px;gap:5px;border:3px solid var(--ac-mint);border-radius:23px;background:var(--ac-cream);box-shadow:0 5px #54755a35,0 10px 25px #42604b24;scrollbar-width:thin;scrollbar-color:var(--ac-mint) transparent;transform-origin:top right}.directory-dropdown .ac-button{justify-content:flex-start;width:100%;min-height:48px;padding:8px 7px;gap:7px;font-size:16px;line-height:1.5;border:2px solid transparent;border-radius:16px;background:transparent;box-shadow:none}.directory-dropdown .ac-button:hover:not(:disabled){background:var(--ac-mint-light);border-color:transparent;transform:none;box-shadow:none}.directory-dropdown .ac-button.tone-mint{background:var(--ac-mint-light);border-color:var(--ac-mint)}.directory-dropdown .ac-button.tone-yellow{background:var(--ac-yellow-light)}.directory-dropdown .ac-button svg{width:20px;height:20px;flex-shrink:0}.directory-dropdown #gift-status{margin-top:5px}.directory-dropdown #auto-advance-toggle{border-top-color:#d9dfbe}.directory-dropdown[data-state=open]{animation:directory-panel-in .42s var(--ac-ease) both}.directory-dropdown[data-state=open]>.ac-button{animation:directory-item-in .22s var(--ac-ease) calc(var(--menu-index)*35ms) both}.directory-dropdown[data-state=closing]{pointer-events:none;animation:directory-panel-out .34s ease-in .08s both}.directory-dropdown[data-state=closing]>.ac-button{animation:directory-item-out .16s ease-in calc((var(--menu-items) - 1 - var(--menu-index))*25ms) both}@keyframes directory-panel-in{0%{clip-path:inset(0 0 100% 0 round 20px);opacity:.4}to{clip-path:inset(0 round 20px);opacity:1}}@keyframes directory-panel-out{0%{clip-path:inset(0 round 20px);opacity:1}to{clip-path:inset(0 0 100% 0 round 20px);opacity:0}}@keyframes directory-item-in{0%{opacity:0;transform:translateY(-8px) scale(.98)}to{opacity:1;transform:none}}@keyframes directory-item-out{0%{opacity:1;transform:none}to{opacity:0;transform:translateY(-7px) scale(.98)}}@media(prefers-reduced-motion:reduce){.directory-dropdown,.directory-dropdown>.ac-button{animation:none!important}}.protected-photo{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-webkit-user-drag:none;touch-action:pan-y pinch-zoom}.protected-photo[data-photo-state=loading]{background:#edf0de}.portrait-app img,.ac-modal img,#boot-poster{-webkit-touch-callout:none;user-select:none;-webkit-user-drag:none}@font-face{font-family:Wedding Nishiki Teki;src:url("./fonts/title-a137573d0a44-2OIBUE75.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+201C,U+201D,U+2026,U+3001,U+3002,U+4E00,U+4E03,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E0E,U+4E18,U+4E19,U+4E1C,U+4E22,U+4E24,U+4E2D,U+4E3B,U+4E3E,U+4E4B,U+4E50,U+4E5D,U+4E8C,U+4E91,U+4E94,U+4EAB,U+4EB2,U+4EBA,U+4ECA,U+4EEC,U+4EFD,U+4F1A,U+4F4D,U+4F60,U+4F7F,U+4FE1,U+5019,U+505C,U+50CF,U+5149,U+5165,U+516B,U+516D,U+518C,U+5199,U+519C,U+51C6,U+51FA,U+51FB,U+5206,U+5207,U+5230,U+5236,U+5237,U+523B,U+524D,U+52A0,U+52A8,U+5341,U+5348,U+5370,U+5373,U+5386,U+53BF,U+53C2,U+53CB,U+53D1,U+53E3,U+53EF,U+53F7,U+5404,U+540C,U+540E,U+5468,U+548C,U+559C,U+5668,U+56DB,U+56ED,U+56FE,U+5728,U+5730,U+573A,U+5740,U+57CE,U+5854,U+586B,U+5907,U+590D,U+5927,U+5929,U+5931,U+597D,U+5982,U+5A18,U+5A5A,U+5A77,U+5B58,U+5B63,U+5B9A,U+5B9E,U+5BB4,U+5BB6,U+5BB9,U+5BC4,U+5BFC,U+5C06,U+5C0F,U+5C31,U+5C55,U+5C71,U+5C9B,U+5DF2,U+5E26,U+5E2D,U+5E72,U+5E74,U+5E78,U+5EA6,U+5EFF,U+5F00,U+5F0F,U+5F20,U+5F53,U+5F55,U+5F85,U+5FAE,U+5FC3,U+5FEB,U+5FF5,U+60A8,U+60C5,U+610F,U+6162,U+6211,U+6216,U+624B,U+6253,U+628A,U+62A4,U+6325,U+6362,U+63D0,U+64AD,U+6536,U+653E,U+65B0,U+65B9,U+65C1,U+65C5,U+65E5,U+65F6,U+661F,U+662F,U+666F,U+6700,U+6708,U+6709,U+670B,U+671F,U+6728,U+672A,U+6731,U+675F,U+6765,U+676F,U+6797,U+679A,U+67D4,U+67E5,U+67EC,U+6807,U+683C,U+68EE,U+6B22,U+6B63,U+6C14,U+6D2A,U+6D69,U+6D77,U+6E29,U+6EE1,U+70B9,U+7167,U+7231,U+7247,U+724C,U+7269,U+73AF,U+7403,U+751C,U+751F,U+7528,U+7559,U+767B,U+767D,U+7684,U+76EE,U+76F8,U+770B,U+771F,U+7740,U+77AC,U+793A,U+793C,U+795D,U+798F,U+79BB,U+7A0B,U+7A0D,U+7A97,U+7AE0,U+7B11,U+7B2C,U+7BC7,U+7EA6,U+7EAA,U+7EC6,U+7ED9,U+7EE7,U+7EED,U+7F6E,U+7F8E,U+7FFB,U+800C,U+805A,U+8096,U+80C3,U+80CC,U+80FD,U+81EA,U+81F3,U+81F4,U+822A,U+8272,U+8282,U+82B1,U+8349,U+85CF,U+871C,U+89C1,U+89C8,U+89E6,U+8BB0,U+8BC1,U+8BD5,U+8BF7,U+8C37,U+8D25,U+8D35,U+8D70,U+8D77,U+8DDD,U+8DEF,U+8EAB,U+8F7B,U+8F7D,U+8F83,U+8FB9,U+8FC7,U+8FCE,U+8FD1,U+8FD8,U+8FD9,U+8FDB,U+9009,U+9053,U+9080,U+90CE,U+90E8,U+91CC,U+91CD,U+949F,U+94F6,U+955C,U+95E8,U+95F4,U+96C6,U+9759,U+9760,U+9762,U+97F3,U+9875,U+98CE,U+98DF,U+9999,U+99A8,U+9F50,U+FF01,U+FF0C,U+FF1A}@font-face{font-family:Wedding Gen Jyuu Gothic Heavy;src:url("./fonts/body-f32b93829822-NHWSG3RV.woff2") format("woff2");font-weight:100 900;font-style:normal;font-display:swap;unicode-range:U+20,U+21,U+22,U+23,U+24,U+25,U+26,U+27,U+28,U+29,U+2A,U+2B,U+2C,U+2D,U+2E,U+2F,U+30,U+31,U+32,U+33,U+34,U+35,U+36,U+37,U+38,U+39,U+3A,U+3B,U+3C,U+3D,U+3E,U+3F,U+40,U+41,U+42,U+43,U+44,U+45,U+46,U+47,U+48,U+49,U+4A,U+4B,U+4C,U+4D,U+4E,U+4F,U+50,U+51,U+52,U+53,U+54,U+55,U+56,U+57,U+58,U+59,U+5A,U+5B,U+5C,U+5D,U+5E,U+5F,U+60,U+61,U+62,U+63,U+64,U+65,U+66,U+67,U+68,U+69,U+6A,U+6B,U+6C,U+6D,U+6E,U+6F,U+70,U+71,U+72,U+73,U+74,U+75,U+76,U+77,U+78,U+79,U+7A,U+7B,U+7C,U+7D,U+7E,U+B7,U+201C,U+201D,U+2026,U+3001,U+3002,U+4E00,U+4E03,U+4E09,U+4E0A,U+4E0B,U+4E0D,U+4E0E,U+4E18,U+4E19,U+4E24,U+4E2D,U+4E3B,U+4E4B,U+4E5D,U+4E8C,U+4E91,U+4E94,U+4EAB,U+4EBA,U+4ECA,U+4EFD,U+4F1A,U+4F4D,U+4F60,U+4F7F,U+4FE1,U+5019,U+505C,U+50CF,U+5149,U+5165,U+516B,U+516D,U+518C,U+5199,U+51C6,U+51FA,U+5206,U+5207,U+5230,U+5236,U+5237,U+523B,U+524D,U+52A0,U+5341,U+5348,U+5370,U+5373,U+53C2,U+53CB,U+53E3,U+53EF,U+53F7,U+5404,U+540C,U+540E,U+542F,U+5468,U+548C,U+559C,U+5668,U+56DB,U+56ED,U+5728,U+5730,U+5740,U+57CE,U+5854,U+586B,U+590D,U+5927,U+5929,U+5931,U+597D,U+5982,U+5A18,U+5A5A,U+5A77,U+5B58,U+5B63,U+5B9A,U+5BB4,U+5BB6,U+5BB9,U+5BC4,U+5C06,U+5C0F,U+5C31,U+5C55,U+5C71,U+5DF2,U+5E2D,U+5E72,U+5E74,U+5E78,U+5EA6,U+5EFF,U+5F00,U+5F0F,U+5F53,U+5F85,U+5FAE,U+5FC3,U+5FEB,U+5FF5,U+60A8,U+60C5,U+610F,U+6162,U+6211,U+6216,U+624B,U+6253,U+628A,U+63D0,U+64AD,U+6536,U+653E,U+65B0,U+65B9,U+65C1,U+65C5,U+65E5,U+661F,U+662F,U+666F,U+6700,U+6708,U+6709,U+670B,U+671F,U+6728,U+672A,U+6731,U+675F,U+6765,U+676F,U+6797,U+679A,U+67D4,U+67EC,U+683C,U+68EE,U+6B63,U+6C14,U+6D2A,U+6D69,U+6D77,U+6E29,U+70B9,U+7167,U+7247,U+724C,U+7269,U+7403,U+751C,U+751F,U+7528,U+7559,U+767B,U+767D,U+7684,U+76EE,U+76F8,U+770B,U+771F,U+7740,U+77AC,U+793A,U+793C,U+795D,U+798F,U+79BB,U+7A0B,U+7A0D,U+7A97,U+7AE0,U+7B11,U+7B2C,U+7BC7,U+7F6E,U+7F8E,U+7FFB,U+800C,U+805A,U+8096,U+80C3,U+80CC,U+80FD,U+81EA,U+81F3,U+81F4,U+822A,U+8272,U+82B1,U+8349,U+85CF,U+871C,U+89E6,U+8C37,U+8D70,U+8D77,U+8DDD,U+8DEF,U+8EAB,U+8FCE,U+8FD1,U+9053,U+9080,U+90CE,U+90E8,U+91CC,U+91CD,U+95E8,U+96C6,U+9759,U+9760,U+9762,U+97F3,U+98DF,U+9999,U+99A8,U+FF01,U+FF0C,U+FF1A}@font-face{font-family:Noto Sans SC;src:url("./fonts/fallback-400-51bfd7443f1d-RPZ3CDGV.woff2") format("woff2");font-weight:400;font-style:normal;font-display:swap;unicode-range:U+4EEA,U+50A8,U+5385,U+5BBE,U+5E86,U+62E9,U+631A,U+6682,U+69DF,U+6D4F,U+7275,U+7B7E,U+7EB1,U+7ED5,U+7EEA,U+7EFF,U+84DD,U+8BDA,U+8BE6}@font-face{font-family:Noto Sans SC;src:url("./fonts/fallback-500-85891ca363af-OKFYKPLL.woff2") format("woff2");font-weight:500;font-style:normal;font-display:swap;unicode-range:U+4EEA,U+50A8,U+5385,U+5BBE,U+5E86,U+62E9,U+631A,U+6682,U+69DF,U+6D4F,U+7275,U+7B7E,U+7EB1,U+7ED5,U+7EEA,U+7EFF,U+84DD,U+8BDA,U+8BE6}@font-face{font-family:Noto Sans SC;src:url("./fonts/fallback-700-db80ea68e147-YT6I6BLU.woff2") format("woff2");font-weight:700;font-style:normal;font-display:swap;unicode-range:U+4EEA,U+50A8,U+5385,U+5BBE,U+5E86,U+62E9,U+631A,U+6682,U+69DF,U+6D4F,U+7275,U+7B7E,U+7EB1,U+7ED5,U+7EEA,U+7EFF,U+84DD,U+8BDA,U+8BE6}:root{--wedding-body-font: "Wedding Gen Jyuu Gothic Heavy", "Wedding Nishiki Teki", "Noto Sans SC", sans-serif;--wedding-title-font: "Wedding Nishiki Teki", "Wedding Gen Jyuu Gothic Heavy", "Noto Sans SC", sans-serif;--animal-font-family: var(--wedding-body-font) !important}html,body,button,input,textarea,.island-app,[class*=animal-]{font-family:var(--wedding-body-font)!important;font-synthesis:none}h1,h2,h3,.wordmark strong,.cover-caption h1,.cover-caption h1 *,.ribbon-heading,.ribbon-heading *,.ticket-names strong,.couple-names strong,.date-card>strong,.ticket-bottom>div:nth-child(2) strong,.receipt-stamp>span,.passport h2{font-family:var(--wedding-title-font)!important;font-synthesis:none}body [role=dialog] h2,body [role=dialog] h3,body [role=dialog] [class*=title],body [role=dialog] [class*=Title]{font-family:var(--wedding-title-font)!important}
@supports not (container-type:inline-size){@media(max-width:360px){.chapter-content{padding-inline:16px;gap:14px}.shell-header{padding-inline:13px}.page-controls{padding-inline:12px}.hero-content{gap:10px}.ribbon-heading h2{font-size:28px}.ticket-names{gap:10px}.ticket-names strong{font-size:26px}.hero-date{font-size:24px}}@media(max-width:360px){.chapter-0 .chapter-content,.chapter-2 .chapter-content,.chapter-3 .chapter-content{padding:10px 14px;gap:8px}.hero-content{gap:8px}.hero-details{gap:2px}.hero-details .ticket-names strong{font-size:26px}.hero-actions{gap:8px;margin-top:2px}.schedule-item{padding:8px 11px;gap:9px}.schedule-item>div{gap:4px;grid-template-columns:1fr}.schedule-item h3{font-size:22px}.schedule-number{font-size:24px}.chapter-3 .date-card{min-height:72px;padding:5px 8px;gap:7px}.chapter-3 .date-card>svg{width:22px;height:22px}.chapter-3 .schedule-host{width:39px;height:58px}.chapter-3 .date-card>strong{font-size:24px}.chapter-2 .photo-caption{line-height:1.4}}@media(max-width:360px){.chapter-5 .chapter-content{padding:10px 14px;gap:7px}.rsvp-host{right:11px;width:34px;height:46px}#rsvp-form{gap:4px 10px}.chapter-5 .receipt-paper{padding:12px}.rsvp-notice{padding:4px 6px}}@media(max-width:360px){.chapter-3 .chapter-content{padding:7px 12px 10px;grid-template-rows:78px minmax(0,1fr);gap:0}.schedule-heading h2{padding:8px 25px;font-size:28px}.schedule-mascot{width:104px;height:66px;bottom:33px}.schedule-mascot img{width:127px}.sky-balloon{left:19px;top:0}.sky-balloon svg:first-child{width:34px;height:34px}.sky-balloon svg+svg{width:20px;height:20px}.cloud-left{left:-9px;top:33px}.cloud-right{right:-4px;top:12px}.sky-leaf{right:12px;top:37px}.chapter-3 .schedule-board{padding:21px 12px 10px;gap:7px;border-radius:38px 40px 35px 30px/34px 35px 46px 40px}.chapter-3 .date-card>strong{font-size:24px}.chapter-3 .schedule-item .event-art{width:45px;height:45px}.chapter-3 .schedule-item{gap:3px}.chapter-3 .schedule-item time{font-size:23px}.chapter-3 .schedule-item h3{font-size:20px}.chapter-3 .schedule{gap:6px 10px}.schedule-footer{padding-left:29px;margin-left:9px}.schedule-footer>span{left:25px}.schedule-footer p{font-size:14px}.chapter-3 .schedule-footer .schedule-host{width:46px;height:59px}}@media(max-width:360px){.chapter-3 .chapter-content{grid-template-rows:100px minmax(0,1fr)}.schedule-mascot{height:64px}.chapter-3 .schedule-item .event-art{width:38px;height:38px}.chapter-3 .schedule-item{gap:2px}}@media(max-width:360px){.chapter-1 .chapter-content,.chapter-2 .chapter-content{padding:7px 12px 10px;grid-template-rows:84px minmax(0,1fr);gap:0}.island-heading .schedule-mascot{height:52px;bottom:29px;width:94px}.island-heading .schedule-mascot img{width:112px}.island-heading .mascot-isabelle{width:90px;height:62px;bottom:24px}.island-heading .mascot-isabelle img{width:83px;left:3px;top:-3px}.sky-star{right:47px;bottom:6px}.island-paper.ac-card{padding:22px 11px 13px;border-radius:38px 37px 33px 37px/34px 43px 35px 39px}.introduction-paper{gap:12px}.chapter-1 .portrait-pair{gap:8px}.chapter-1 .portrait-pair figure{border-width:4px}.chapter-1 .portrait-pair figcaption{padding:6px 0 1px;gap:4px}.chapter-1 .portrait-pair figcaption strong{font-size:24px}.chapter-1 .portrait-pair figcaption span{font-size:14px}.chapter-1 .message-bubble{padding:10px 9px 8px}.chapter-1 .message-bubble p{font-size:16px;line-height:1.6}.album-paper{gap:8px}.album-binding{left:24px;right:24px}.album-paper .album-controls{gap:7px}}@media(max-width:360px){.chapter-1 .island-heading .mascot-isabelle{height:60px;bottom:24px}.chapter-1 .island-heading .mascot-isabelle img{width:67px;left:11px;top:-4px}}@media(max-width:360px){.chapter-4 .chapter-content,.chapter-5 .chapter-content{padding:10px 14px;gap:8px}.forest-heading h2{width:calc(100% - 38px);font-size:28px;padding:8px 10px;gap:6px}.forest-heading h2>svg{width:21px;height:21px}.forest-tree{left:-8px;bottom:0}.forest-tree svg{width:47px;height:47px}.forest-tent{right:-8px;bottom:0}.forest-tent svg{width:34px;height:34px}.venue-guide{padding:11px 10px 10px;gap:3px;border-width:3px;border-radius:34px 32px 30px 35px}.chapter-4 .venue h3{font-size:24px}.chapter-4 .venue p{font-size:16px}.chapter-4 .venue-actions{gap:6px}.chapter-4 .venue-actions>.ac-button{font-size:16px;padding:7px 4px;gap:4px}.chapter-4 .venue-actions>.ac-button .animal-btn-icon svg{width:19px;height:19px}.chapter-5 .chapter-content{gap:7px}.chapter-5 .chapter-content:before{top:73px;left:6px;right:6px;bottom:5px}.chapter-5 .rsvp-notice{padding:4px 6px}.chapter-5 .rsvp-host{top:13px;right:7px;width:34px;height:46px}}@media(max-width:360px){.chapter-5 .closing-paper{padding:10px 10px 12px;gap:7px;border-radius:30px 34px 29px 32px}.chapter-5 .forest-heading h2{font-size:28px;gap:6px;padding-inline:10px}.countdown-caption{font-size:16px;margin-bottom:6px}.countdown-units{gap:7px}.countdown-unit{padding:4px 2px}.countdown-unit strong{font-size:28px}.wedding-countdown{padding-top:7px}}@media(max-width:360px){.chapter-5 .chapter-content{padding:0}.closing-open-heading h2{font-size:28px}.closing-open-scene .wedding-countdown{left:17px;right:17px;bottom:6px}.closing-open-scene .countdown-unit strong{font-size:30px}}@media(max-width:360px){.chapter-4 .chapter-content{padding:8px 11px 10px;gap:7px;grid-template-rows:54px minmax(0,1fr) 50px}.chapter-4 .venue-guide{padding:3px 3px 8px}.chapter-4 .venue{margin:0 5px;padding-top:5px}.chapter-4 .venue h3{font-size:24px;margin-bottom:1px}.chapter-4 .map-art>span{top:5px;right:5px;padding:1px 7px}.chapter-4 #address{font-size:16px;line-height:22px}.chapter-4 .venue #hall{line-height:21px}}@media(max-width:360px){.cute-welcome-owl{width:35px;height:38px;right:3px;top:2%}.cute-invitation-bear{width:34px;height:34px;top:11px}.cute-invitation-bag{width:32px;height:36px;right:12px;bottom:17px}.cute-paper-buddy img{width:30px;height:29px}.cute-map-buddy img{width:31px;height:29px}.chapter-2 .mascot-cute-nook img{width:73px;left:9px;top:0}.chapter-3 .mascot-cute-nook img{width:89px;left:7px;top:0}.chapter-1 .island-heading .mascot-isabelle img{width:58px;left:16px;top:0}.chapter-3 .schedule-footer .schedule-host{width:41px;height:41px}}@media(max-width:360px){.chapter-2 .mascot-cute-nook img{width:50px;left:22px}.chapter-3 .mascot-cute-nook img{width:62px;left:21px}.chapter-1 .island-heading .mascot-isabelle img{width:45px;left:22px}}}