.fe{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}.si{border-radius:8px}.di{display:block;width:100%;height:100%;object-fit:cover}.ci{display:inline-flex;align-items:center;justify-content:center;line-height:1;white-space:nowrap}.xi{border:2px solid var(--animal-bg-color)}.er{display:inline-flex;align-items:center;--avatar-group-gap: 8px}.er>.fe{border:2px solid var(--animal-bg-color)}.er>.fe+.fe{margin-left:calc(-1 * var(--avatar-group-gap))}.fi{font-size:14px}.P{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)}.P:hover{transform:translateY(0) scale(1.08)}.P:active{transform:translateY(2px) scale(.96)}.P:focus-visible{outline:2px solid #19c8b9;outline-offset:2px;border-radius:16px}.bi{opacity:1;visibility:visible;transform:translateY(0)}.xo{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)}.P:hover .xo{filter:drop-shadow(0 4px 14px rgba(91,78,30,.32))}.gi{position:relative;width:100%;min-height:100%}.mi,.hi{background-color:#fdf3e3;background-position:center;background-size:cover;background-repeat:no-repeat}.ui{background-color:#f7f3df;background-image:linear-gradient(#c4b89e 1px,transparent 1px),linear-gradient(90deg,#c4b89e 1px,transparent 1px);background-size:24px 24px}.vi{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}.yi{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}.wi{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}.ki{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}.zi{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}.Yi{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}.ji{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}.Si{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}.Ni{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}.Ci{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}.Hi{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}.Fi{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}.Bi{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}.Pi{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}.Gi{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}.Mi{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}.qi{position:relative;display:inline-flex;align-items:center;vertical-align:middle;line-height:1;font-family:inherit}.rr{--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:fo .25s cubic-bezier(.4,0,.2,1)}.Zi .rr{position:static;--badge-shift-x: 0;--badge-shift-y: 0;border-color:transparent;box-shadow:none}.bo{min-width:20px;height:20px;padding:0 6px;font-size:10px}.go{min-width:16px;height:16px;padding:0 4px;font-size:9px}.bo.mo{width:20px;min-width:0;padding:0}.go.mo{width:16px;min-width:0;padding:0}.Ai{width:10px;min-width:0;height:10px;padding:0}.Ti{background:#fc736d;color:#fff}.Wi{background:#f8a6b2;color:#fff}.Xi{background:#e59266;color:#fff}.Di{background:#f7cd67;color:#725d42}.Ei{background:#82d5bb;color:#fff}.Ii{background:#8ac68a;color:#fff}.Ji{background:#889df0;color:#fff}.Ki{background:#b77dee;color:#fff}.Li{background:#d1da49;color:#3d5a1a}.Oi{background:#ecdf52;color:#725d42}.Qi{background:#9a835a;color:#fff}.Ri{background:#e18c6f;color:#fff}@keyframes fo{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){.rr{animation:none}}.or{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)}.or:focus-visible{outline:2px solid var(--animal-primary-color);outline-offset:2px}.or:disabled{cursor:not-allowed;opacity:.5;box-shadow:none}.Ui{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)}.Vi{height:45px;padding:0 20px;font-size:var(--animal-font-size-base)}._i{height:var(--animal-height-lg);padding:0 32px;font-size:var(--animal-font-size-lg);border-radius:var(--animal-border-radius-lg)}.v{color:var(--animal-text-color);background:var(--animal-bg-color);border-color:var(--animal-border-color)}.v:hover:not(:disabled){color:var(--animal-primary-color);border-color:var(--animal-primary-color);box-shadow:var(--animal-shadow-base);transform:translateY(-1px)}.v: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)}.d{color:#794f27;background:#f8f8f0;border-color:#f8f8f0;box-shadow:0 5px #bdaea0}.d:hover:not(:disabled){background:#f8f8f0;border-color:#f8f8f0;transform:translateY(-1px);box-shadow:0 6px #bdaea0}.d:active:not(:disabled){background:#f8f8f0;border-color:#f8f8f0;transform:translateY(2px);box-shadow:0 1px #bdaea0}.y{color:var(--animal-text-color);background:var(--animal-bg-color);border-color:var(--animal-border-color);border-style:dashed}.y:hover:not(:disabled){color:var(--animal-primary-color);border-color:var(--animal-primary-color);transform:translateY(-1px)}.y:active:not(:disabled){color:var(--animal-primary-color-active);border-color:var(--animal-primary-color-active);transform:translateY(0)}.w{color:var(--animal-text-color);background:transparent;border-color:transparent;box-shadow:none}.w:hover:not(:disabled){background:var(--animal-bg-color-secondary)}.w:active:not(:disabled){background:#e9ddc6}.k{color:var(--animal-primary-color);background:transparent;border-color:transparent;box-shadow:none}.k:hover:not(:disabled){color:var(--animal-primary-color-hover);opacity:.85}.k:active:not(:disabled){color:var(--animal-primary-color-active)}.a.d{color:#fff;background:var(--animal-error-color);border-color:var(--animal-error-color);box-shadow:0 5px 0 0 var(--animal-error-color-active)}.a.d: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)}.a.d: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)}.a.v,.a.y{color:#e05a5a;border-color:var(--animal-error-color)}.a.v:hover:not(:disabled),.a.y:hover:not(:disabled){color:#e05a5a;border-color:var(--animal-error-color-hover)}.a.v:active:not(:disabled),.a.y:active:not(:disabled){color:#e05a5a;border-color:var(--animal-error-color-active)}.a.w,.a.k{color:#fff}.a.w:hover:not(:disabled),.a.k:hover:not(:disabled){color:#fff}.a.w:active:not(:disabled),.a.k:active:not(:disabled){color:#fff}.ar{background:transparent;box-shadow:none}.ar.d{color:var(--animal-primary-color);background:transparent;box-shadow:none}.ar.d:hover:not(:disabled){color:var(--animal-primary-color-hover);border-color:var(--animal-primary-color-hover);background:#19c8b914}.en{display:flex;width:100%}.ho{cursor:default;pointer-events:none;box-shadow:none;background:#0ec4b6;border:4px solid #4de2da;color:#fff}.ho .rn{animation:uo 2.5s linear infinite}@keyframes uo{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.on{display:inline-flex;align-items:center}.vo{--animal-calendar-accent: #19c8b9;--animal-calendar-accent-soft: rgba(25, 200, 185, .14);--animal-calendar-accent-tint: #e6f9f6;--animal-calendar-header-height: calc(32px * var(--animal-calendar-scale, 1));--animal-calendar-number-size: calc(28px * var(--animal-calendar-scale, 1));--animal-calendar-cell-height: calc(104px * var(--animal-calendar-scale, 1));--animal-calendar-row-height: calc(22px * var(--animal-calendar-scale, 1));--animal-calendar-bar-height: calc(17px * var(--animal-calendar-scale, 1));display:block;width:100%;font-family:var(--animal-font-family, "Nunito", "Noto Sans SC", sans-serif);user-select:none;-webkit-user-select:none}.an{display:flex;align-items:center;justify-content:space-between;gap:8px;margin-bottom:8px}.tn{display:flex;align-items:center;gap:2px}.be{display:flex;width:28px;height:28px;align-items:center;justify-content:center;border:none;border-radius:10px;background:transparent;color:#a0936e;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.be:hover{background:#725d421a;color:var(--animal-calendar-accent)}.be:focus-visible{outline:2px solid var(--animal-calendar-accent);outline-offset:1px}.in{display:block;flex-shrink:0}.nn{display:flex;align-items:center;gap:6px;padding:4px 12px;border-radius:12px;background:#fffbe7;color:#725d42;font-size:15px;font-weight:700;letter-spacing:.01em}.pn{display:block;flex-shrink:0;color:var(--animal-calendar-accent)}.ge{margin-right:2px;padding:4px 12px;border:none;border-radius:10px;background:transparent;color:#8a7b66;font-family:inherit;font-size:13px;font-weight:700;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1)}.ge:hover{background:#725d421a;color:#725d42}.ge:focus-visible{outline:2px solid var(--animal-calendar-accent);outline-offset:1px}.ln{position:relative;padding:8px 8px calc(var(--animal-calendar-row-height) * 2 + 6px + 8px);border:1.5px solid #e8dcc8;border-radius:20px;background:radial-gradient(circle,rgba(196,184,158,.15) 1.1px,transparent 1.1px) 0 0 / 28px 28px,radial-gradient(circle,rgba(196,184,158,.1) .8px,transparent .8px) 7px 7px / 14px 14px,#fffdf7;box-shadow:0 6px 18px #3d34281f}.sn{width:100%;border-collapse:collapse;table-layout:fixed}.dn{height:var(--animal-calendar-header-height);color:#a09080;font-size:12px;font-weight:700;letter-spacing:.04em;text-align:center}.z{height:var(--animal-calendar-cell-height);padding:5px 5px 0;box-sizing:border-box;vertical-align:top;border-radius:12px;cursor:pointer;transition:background .15s cubic-bezier(.4,0,.2,1)}.z:hover{background:#f4f0e4}.z:focus-visible{outline:2px solid var(--animal-calendar-accent);outline-offset:-2px}.yo{cursor:pointer}.me,.me:hover{background:var(--animal-calendar-accent-tint)}.vo[data-draggable=true] .z{cursor:crosshair}.g{display:block;width:var(--animal-calendar-number-size);height:var(--animal-calendar-number-size);border-radius:50%;color:#725d42;font-size:13px;font-weight:500;line-height:var(--animal-calendar-number-size);text-align:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.z:hover .g{color:#5a4530;font-weight:700}.yo .g{color:#c4b89e;font-weight:400}.cn .g{box-shadow:inset 0 0 0 1.5px var(--animal-calendar-accent);color:var(--animal-calendar-accent);font-weight:700}.me .g,.me:hover .g{background:var(--animal-calendar-accent);box-shadow:none;color:#fff;font-weight:700}.xn{display:block;margin:2px 0 6px;padding:1px 5px;border-radius:8px;background:var(--animal-calendar-accent-soft);color:var(--animal-calendar-accent);font-size:10px;font-weight:700;line-height:1.5;text-align:center}.fn{--animal-calendar-col-width: calc(100% / 7);position:absolute;inset:8px 8px 0;pointer-events:none}.s{position:absolute;top:calc(var(--animal-calendar-bar-top, 0px) + var(--animal-calendar-row-height) / 2);left:var(--animal-calendar-bar-left, 0);width:var(--animal-calendar-bar-width, 0);height:var(--animal-calendar-bar-height, 17px);margin:0;transform:translateY(-50%);padding:0 6px;overflow:hidden;border:1px solid var(--animal-calendar-accent-soft);border-radius:10px;background:var(--animal-calendar-accent-soft);color:#725d42;font-size:calc(11px * var(--animal-calendar-scale, 1));font-weight:600;line-height:var(--animal-calendar-bar-height, 17px);white-space:nowrap}.wo,.ko{display:inline}.s[data-span=true]{margin-right:1px;margin-left:1px;border-radius:6px}.s[data-start=true]{margin-left:0}.s[data-end=true]{margin-right:0}.ko{margin-right:4px;color:#9f927d;font-variant-numeric:tabular-nums}.wo{font-weight:600}.s[data-color=teal]{border-color:#f4962880;background:#ffe4cc;color:#b04a1f}.s[data-color=amber]{border-color:#ffc10780;background:#fff3d1;color:#8a6a08}.s[data-color=coral]{border-color:#ff8a6580;background:#ffe7de;color:#a44b32}.s[data-color=green]{border-color:#6fba2c80;background:#eaf6db;color:#4a7a1d}.s[data-color=purple]{border-color:#9b7fe080;background:#f0eafb;color:#6849b8}.s[data-preview=true]{border-style:dashed}@media(prefers-reduced-motion:reduce){.z,.g,.be,.ge{transition:none}}.bn{border-radius:20px;background:#f7f3df;padding:16px 24px;color:#725d42;font-weight:500;transition:all .3s ease}.zo{background:#faf8f2;border:2px dashed #e8dcc8;box-shadow:none}.tr{cursor:pointer}.tr:hover{transform:translateY(-2px)}.tr.zo:hover{transform:none;border-color:#d4c4a8}.gn{background:#f8a6b2;color:#fff}.mn{background:#b77dee;color:#fff}.hn{background:#889df0;color:#fff}.un{background:#f7cd67;color:#725d42}.vn{background:#e59266;color:#fff}.yn{background:#82d5bb;color:#fff}.wn{background:#8ac68a;color:#fff}.kn{background:#fc736d;color:#fff}.zn{background:#d1da49;color:#3d5a1a}.Yn{background:#ecdf52;color:#725d42}.jn{background:#9a835a;color:#fff}.Sn{background:#e18c6f;color:#fff}.Nn{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}.Cn{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}.Hn{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}.Fn{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}.Bn{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}.Pn{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}.Gn{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}.Mn{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}.qn{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}.Zn{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}.An{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}.Tn{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}.Wn{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}.Yo{position:relative;width:100%;min-width:0;font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");border-radius:20px;outline:none}.Yo:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:3px}.Xn{position:relative;overflow:hidden;min-height:180px;background:#f7f3df;border-radius:20px}.jo{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))}.Dn{position:relative;opacity:1;visibility:visible;pointer-events:auto;transform:translate(0)}.c{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))}.c:before{content:"";position:absolute;top:50%;left:50%;width:9px;height:9px;border-top:3px solid currentColor;border-left:3px solid currentColor}.c:hover:not(:disabled){color:var(--animal-primary-color-active, #0ea89c);transform:translateY(calc(-50% - 2px))}.c:active:not(:disabled){transform:translateY(-50%)}.c:focus-visible,.G:focus-visible,.he:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.c:disabled{opacity:.4;cursor:not-allowed}.ir{left:14px}.ir:before{transform:translate(-35%,-50%) rotate(-45deg)}.nr{right:14px}.nr:before{transform:translate(-65%,-50%) rotate(135deg)}.En{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%)}.G{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))}.G: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))}.In:before{width:24px;background:var(--animal-primary-color, #19c8b9)}.he{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))}.he:hover{color:var(--animal-primary-color-active, #0ea89c);transform:translateY(-1px)}@media(max-width:480px){.c{width:36px;height:36px}.ir{left:8px}.nr{right:8px}}@media(prefers-reduced-motion:reduce){.jo,.c,.G,.G:before,.he{transition:none}}.So{box-sizing:border-box;width:100%;min-width:0;padding:20px;border:1.5px solid var(--animal-border-color-light, #e8e2d6);border-radius:20px;background:var(--animal-bg-color, #f8f8f0);color:var(--animal-text-color, #794f27);font-family:var(--animal-font-family, "Nunito", "Noto Sans SC")}.Jn{margin-bottom:12px}.Kn{font-size:17px;font-weight:800;color:var(--animal-text-color, #794f27)}.Ln{margin-top:6px;font-size:12px;line-height:1.7;color:var(--animal-text-color-secondary, #8a7b66)}.On{position:relative;width:100%;overflow:auto;scrollbar-width:thin;scrollbar-color:var(--animal-text-color-disabled, #c8bba3) transparent}.i{display:block;max-width:none}.i text{font-family:inherit}.i .No line{stroke:var(--animal-border-color-light, #e4dcc9);stroke-dasharray:3 6}.i .No text{fill:var(--animal-text-color-secondary, #8a7b66);font-size:11px;font-weight:600}.i .Qn{stroke:var(--animal-border-color-light, #e4dcc9)}.i .Rn{stroke:var(--animal-text-color-disabled, #b8a58b);stroke-width:1.5}.i .Un{fill:var(--animal-text-color-secondary, #8a7b66);font-size:11px;font-weight:600}.i .Vn{fill:var(--animal-text-color, #725d42);font-size:12px;font-weight:700;pointer-events:none}.i ._n{fill:var(--animal-bg-color, #fffdf7);fill-opacity:.3;stroke:var(--animal-border-color-light, #e4dcc9)}.i .Co text{fill:var(--animal-text-color-secondary, #8a7b66);font-size:12px;font-weight:600;font-variant-numeric:tabular-nums}.i .Ho,.i .Co .Ho{fill:var(--animal-text-color-secondary, #725d42);font-size:24px;font-weight:900}.pr{cursor:pointer;outline:none;transition:opacity .2s cubic-bezier(.4,0,.2,1),filter .2s cubic-bezier(.4,0,.2,1)}.pr:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:4px}.Fo{pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.2,1)}.ep{opacity:.24}.rp{filter:drop-shadow(0 2px 3px rgba(61,52,40,.18))}.Bo,.op{pointer-events:none}.Bo line{stroke:var(--animal-text-color-secondary, #725d42);stroke-opacity:.55;stroke-dasharray:4 5;stroke-width:1}.ue{position:absolute;box-sizing:border-box;padding:14px 16px;border-radius:14px;background:var(--animal-bg-color, #fffdf4);box-shadow:0 4px 14px #3d342829;overflow:auto;pointer-events:none;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--animal-text-color-disabled, #c8bba3) transparent;z-index:1;font-size:12px;overflow-wrap:anywhere;color:var(--animal-text-color, #794f27);line-height:1.6;font-variant-numeric:tabular-nums}.ue span,.ue strong,.ue small{color:inherit}.ap{pointer-events:auto}.tp{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:8px;padding-bottom:8px;border-bottom:1px solid var(--animal-border-color-light, #e8e2d6);font-size:13px}.ip{font-size:11px}.Po{display:flex;align-items:flex-start;gap:8px;margin-top:10px}.Po .Go{margin-top:5px}.lr{display:grid;grid-template-columns:minmax(0,1fr) auto;flex:1;min-width:0;gap:3px 12px}.lr strong{text-align:right;max-width:16ch}.lr small{grid-column:1 / -1;font-size:11px}.np{margin-top:12px;padding-top:8px;border-top:1px solid var(--animal-border-color-light, #e8e2d6);font-size:11px}.x{display:flex;flex-wrap:wrap;justify-content:center;gap:8px 12px;margin-top:8px}.x button{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:0;border-radius:50px;color:var(--animal-text-color, #725d42);background:var(--animal-bg-color-secondary, #f0e8d8);font:inherit;font-size:12px;cursor:pointer;min-height:32px;transition:background .2s cubic-bezier(.4,0,.2,1),transform .2s cubic-bezier(.4,0,.2,1)}.x button:hover{background:var(--animal-border-color-light, #e5dcc8);transform:translateY(-1px)}.x button:active{transform:translateY(0)}.x button[aria-pressed=false]{opacity:.5;text-decoration:line-through}.x button:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.Go{width:10px;height:10px;border-radius:50%;flex-shrink:0}.pp,.Mo{display:flex;align-items:center;justify-content:center;color:var(--animal-text-color-secondary, #8a7b66);font-size:14px;text-align:center;padding:16px;box-sizing:border-box}.Mo{position:absolute;inset:0;overflow:auto;align-items:safe center}.M{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:8px 16px;margin-top:12px;font-size:12px;color:var(--animal-text-color, #794f27)}.M span{color:inherit;overflow-wrap:anywhere}.M button{border:0;border-radius:50px;background:var(--animal-bg-color-secondary, #f0e8d8);color:inherit;font:inherit;padding:6px 12px;cursor:pointer}.M button:hover{background:var(--animal-border-color-light, #e5dcc8)}.M button:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.m{margin-top:14px;font-size:12px;color:var(--animal-text-color-secondary, #8a7b66)}.m summary{cursor:pointer;width:fit-content;border-radius:12px;padding:4px}.m summary:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9)}.m table{width:100%;border-collapse:collapse;margin-top:10px;text-align:left}.m th,.m td{padding:8px 12px;border-bottom:1px solid var(--animal-border-color-light, #e8e2d6);color:var(--animal-text-color, #725d42)}.m caption{text-align:left;padding:8px 12px;color:var(--animal-text-color, #725d42)}.lp{overflow:auto;scrollbar-width:thin;scrollbar-color:var(--animal-text-color-disabled, #c8bba3) transparent;font-variant-numeric:tabular-nums}.qo .i{animation:Zo .25s cubic-bezier(.4,0,.2,1)}@keyframes Zo{0%{opacity:0}to{opacity:1}}@media(prefers-reduced-motion:reduce){.qo .i{animation:none}.pr,.Fo,.x button{transition:none}.x button:hover{transform:none}}@media(max-width:480px){.So{padding:12px}}.sp{--no-data-art-width: 96px;--no-data-icon-size: 52px;box-sizing:border-box;display:flex;flex-direction:column;align-items:center;justify-content:center;min-width:0;padding:32px 24px;text-align:center;color:var(--animal-text-color, #794f27);font-family:var(--animal-font-family, "Nunito", "Noto Sans SC");overflow-wrap:anywhere}.q{display:grid;place-items:center;width:var(--no-data-art-width);max-width:100%;aspect-ratio:1;margin-bottom:22px;flex-shrink:0}.dp{width:100%;height:100%}.Ao .q,.cp{width:var(--no-data-icon-size)}.Ao .q{margin-bottom:16px}.sr{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:var(--no-data-icon-size)}.sr svg,.sr img{width:100%;height:100%;object-fit:contain}.dr{max-width:100%;font-size:16px;line-height:1.5;font-weight:700;text-wrap:balance}.cr{max-width:32ch;margin-top:8px;font-size:13px;line-height:1.8;color:var(--animal-text-color-secondary, #7f6e57);text-wrap:balance}.To{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:12px;max-width:100%;margin-top:22px}.xp{border:1.5px dashed var(--animal-border-color-light, #e8e2d6);border-radius:20px;background:var(--animal-bg-color, #faf8f1)}.Z{--no-data-art-width: 64px;--no-data-icon-size: 32px;padding:18px 12px}.Z .q{margin-bottom:14px}.Z .dr{font-size:14px}.Z .cr{margin-top:5px;font-size:12px}.Z .To{margin-top:14px}.ve{--no-data-art-width: 120px;--no-data-icon-size: 64px;padding:40px 24px}.ve .q{margin-bottom:26px}.ve .dr{font-size:18px}.ve .cr{font-size:14px}.fp{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}.bp{flex-direction:row}.gp{flex-direction:column;gap:12px}.Wo{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;position:relative}.Xo{--cbx-size: 18px;--cbx-check-w: 10px;--cbx-check-h: 9px}.Xo .Y{font-size:12px}.Do{--cbx-size: 22px;--cbx-check-w: 12px;--cbx-check-h: 11px}.Do .Y{font-size:14px}.Eo{--cbx-size: 28px;--cbx-check-w: 15px;--cbx-check-h: 14px}.Eo .Y{font-size:16px}.n{position:relative;width:var(--cbx-size);height:var(--cbx-size);flex-shrink:0;box-sizing:border-box}.n 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)}.n input[type=checkbox]:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.n .xr{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 .ye{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 .ye 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~.xr{animation:Io .6s ease forwards}.n input:checked~.ye path{stroke-dashoffset:0}.Y{color:#725d42;font-weight:500;letter-spacing:.01em;transition:color .15s}.Jo .Y{color:#794f27}.Jo .n input{background:#19c8b9}.A{cursor:not-allowed;opacity:.55}.A .n input{background:#f0ece2;border-color:#d4c9b4}.A .n input:checked~.xr{animation:none}.A .n .ye path{stroke:#c4b89e}.A .Y{color:#c4b89e}.mp .Wo{cursor:not-allowed}@keyframes Io{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}}.hp{position:relative;min-width:0;margin:1em 0}.we{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))}.we:hover{background:#4b3b31;transform:translateY(-1px)}.we:active{transform:translateY(0)}.we:focus-visible{outline:2px solid var(--animal-primary-color, #19c8b9);outline-offset:2px}.Ko{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)}.Ko.up{opacity:.6;cursor:not-allowed}.Lo{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}.Lo:disabled{cursor:not-allowed}.Oo{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}.ke .Oo{background:var(--animal-primary-color-active);transform:rotate(180deg)}.vp{flex:1;font-size:var(--animal-font-size-lg);font-weight:600;color:var(--animal-text-color);line-height:1.4}.Qo{opacity:1;transition:opacity var(--animal-motion-duration-base) var(--animal-motion-ease),transform var(--animal-motion-duration-base) var(--animal-motion-ease)}.ke .Qo{opacity:1;transform:rotate(45deg)}.Ro{display:grid;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.4,0,.2,1);will-change:grid-template-rows}.ke .Ro{grid-template-rows:1fr}.f{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)}.ke .f{padding-bottom:var(--animal-spacing-xl)}.f a{color:var(--animal-primary-color);text-decoration:none;font-weight:500;transition:color var(--animal-motion-duration-fast) var(--animal-motion-ease)}.f a:hover{color:var(--animal-primary-color-hover);text-decoration:underline}.f p{margin:0 0 var(--animal-spacing-sm) 0}.f p:last-child{margin-bottom:0}.f ul{margin:var(--animal-spacing-sm) 0;padding-left:var(--animal-spacing-xl)}.f li{margin-bottom:var(--animal-spacing-xs)}.yp{display:flex;flex-direction:column;gap:var(--animal-spacing-sm)}.wp{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))}.kp{padding:12px 18px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06))}.fr{padding:13px 20px;background:#f7f3df;border:2px dashed #d4c4a8}.zp{position:relative;display:inline-flex}.j{display:inline-flex;align-items:baseline;gap:2px;box-sizing:border-box;padding:3px 8px;background:linear-gradient(180deg,#fff,#f8f8f0);border-radius:12px}.fr .j{background:linear-gradient(180deg,#fffdf4,#f8f8f0)}.Uo .j{border:1.5px solid #d4c9b4}.Uo.fr .j{border-color:#d4c4a8}.ze{color:#8b7355;font-weight:900;font-variant-numeric:tabular-nums;letter-spacing:.01em;line-height:1.2}.Yp{color:#a89878;font-weight:800;font-size:.62em;line-height:1.2;white-space:nowrap}.br{min-height:40px;font-size:13px}.br .ze{font-size:20px}.br .T{font-size:12px}.gr{min-height:48px;font-size:14px}.gr .ze{font-size:26px}.gr .T{font-size:13px}.mr{min-height:56px;font-size:16px}.mr .ze{font-size:34px}.mr .T{font-size:15px}.jp{position:absolute;inset:0;pointer-events:none}.Vo .j{animation:_o .7s cubic-bezier(.4,0,.2,1) both}.hr{position:absolute;inset:0;border:2px solid rgba(247,205,103,.85);border-radius:14px;animation:ea .7s cubic-bezier(.4,0,.2,1) both}.hr:nth-child(2){border-color:#ffcc00b3;animation-delay:.12s}.ra{position:absolute;inset:0}.W{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:oa .72s cubic-bezier(.4,0,.2,1) both}.W:nth-child(1){--cu-x: -16px;--cu-y: -14px;top:0;left:0}.W:nth-child(2){--cu-x: 16px;--cu-y: -12px;top:0;right:0;animation-delay:.06s}.W:nth-child(3){--cu-x: -16px;--cu-y: 14px;bottom:0;left:0;animation-delay:.12s}.W:nth-child(4){--cu-x: 16px;--cu-y: 14px;bottom:0;right:0;animation-delay:.18s}.Sp{position:absolute;left:50%;bottom:100%;margin-bottom:6px;transform:translate(-50%)}.T{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:aa .5s cubic-bezier(.4,0,.2,1) both}@keyframes _o{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 ea{0%{opacity:.9;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}@keyframes oa{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 aa{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 ta{0%{opacity:0}to{opacity:1}}.Np{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){.Vo .j{animation:none}.hr,.ra{display:none}.T{animation:ta .25s cubic-bezier(.4,0,.2,1) both}}.ia{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))}.Cp{padding:12px 18px;background:var(--animal-bg-color, #fff);box-shadow:var(--animal-shadow-sm, 0 2px 4px rgba(61, 52, 40, .06))}.ur{padding:13px 20px;background:#f7f3df;border:2px dashed #d4c4a8}.Hp{color:var(--animal-text-color-secondary, #725d42);font-weight:600;white-space:nowrap}.Ye{display:inline-flex;align-items:center;gap:6px}.X{display:inline-flex;align-items:center;gap:3px;box-sizing:border-box;padding:3px 8px;border-radius:12px;background:linear-gradient(180deg,#fff,#f8f8f0)}.ur .X{background:linear-gradient(180deg,#fffdf4,#f8f8f0)}.vr .X{border:1.5px solid #d4c9b4}.vr.ur .X{border-color:#d4c4a8}.je{display:inline-block;overflow:hidden;height:1.2em}.Fp{display:flex;flex-direction:column;transition:transform .35s var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1));will-change:transform}.yr{display:block;height:1.2em;color:#8b7355;font-weight:900;font-variant-numeric:tabular-nums;line-height:1.2;text-align:center}.wr{color:#8b7355;font-weight:700;white-space:pre}.S{color:#8b7355;font-weight:900;white-space:pre;position:relative;top:-.08em}.kr .S{font-size:20px}.zr .S{font-size:26px}.Yr .S{font-size:34px}.yr,.S,.wr{transition:color .2s var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.Se .yr,.Se .S,.Se .wr{color:var(--animal-countdown-reminder-color)}.Se.vr .X{border-color:var(--animal-countdown-reminder-color)}.jr .Ye{animation:na var(--countdown-shake-duration) var(--countdown-shake-easing) infinite}.jr.Bp .Ye{--countdown-shake-distance: var(--countdown-urgent-distance);--countdown-shake-angle: var(--countdown-urgent-angle);animation-duration:var(--countdown-urgent-duration)}@keyframes na{0%,30%,to{transform:translate(0) rotate(0)}6%,18%{transform:translate(calc(-1 * var(--countdown-shake-distance))) rotate(calc(-1 * var(--countdown-shake-angle)))}12%,24%{transform:translate(var(--countdown-shake-distance)) rotate(var(--countdown-shake-angle))}}.Sr{position:relative;display:inline-flex}.Nr{animation:pa var(--countdown-bounce-duration) var(--countdown-effect-easing) both;animation-play-state:var(--countdown-effect-play-state)}.Nr.Pp{animation-name:la}.Nr.Gp{animation-name:sa}.da{position:absolute;inset:var(--countdown-ripple-offset);border:var(--countdown-ripple-width) solid var(--countdown-ripple-color);border-radius:var(--countdown-ripple-radius);pointer-events:none;opacity:0;animation:ca var(--countdown-ripple-duration) var(--countdown-effect-easing) both;animation-play-state:var(--countdown-effect-play-state)}@keyframes pa{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(var(--countdown-press-offset)) scale(var(--countdown-press-scale))}65%{transform:translateY(var(--countdown-pop-offset)) scale(var(--countdown-pop-scale))}}@keyframes la{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(var(--countdown-press-offset)) scale(var(--countdown-press-scale))}65%{transform:translateY(var(--countdown-pop-offset)) scale(var(--countdown-pop-scale))}}@keyframes sa{0%,to{transform:translateY(0) scale(1)}30%{transform:translateY(var(--countdown-press-offset)) scale(var(--countdown-press-scale))}65%{transform:translateY(var(--countdown-pop-offset)) scale(var(--countdown-pop-scale))}}@keyframes ca{0%{opacity:var(--countdown-ripple-opacity);transform:scale(var(--countdown-ripple-start-scale))}to{opacity:0;transform:scale(var(--countdown-ripple-scale-x),var(--countdown-ripple-scale-y))}}@keyframes xa{0%{opacity:var(--countdown-fade-opacity)}to{opacity:1}}@media(prefers-reduced-motion:reduce){.jr .Ye,.Mp .Sr{animation:none}.da{display:none}.fa .Sr{animation:xa var(--countdown-fade-duration) var(--countdown-effect-easing) both}.fa .qp{animation:none}}.Zp{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.kr{min-height:40px;font-size:13px}.kr .je{font-size:20px}.zr{min-height:48px;font-size:14px}.zr .je{font-size:26px}.Yr{min-height:56px;font-size:16px}.Yr .je{font-size:34px}@media(max-width:480px){.ia{max-width:100%;flex-wrap:wrap;justify-content:center}}.Ap{position:relative;display:inline-block;font-family:Nunito,Noto Sans SC,sans-serif;vertical-align:middle;user-select:none;-webkit-user-select:none}.Ne{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)}.Tp{height:32px;padding:0 14px;font-size:12px}.Wp{height:40px;padding:0 18px;font-size:14px}.Xp{height:48px;padding:0 22px;font-size:16px}.Ne:hover{box-shadow:0 3px #c4b89e}.Dp{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.Ep{box-shadow:0 3px #c94444}.Ip{box-shadow:0 3px #dba90e}.ba{flex:1;color:#8a7b66;font-weight:500;letter-spacing:.01em}.ga{flex:1;color:#c4b89e;font-weight:400}.Jp{display:flex;align-items:center;color:#a0936e}.Kp{width:1px;height:16px;margin:0 2px;background:#e8dcc8;flex-shrink:0}.ma{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}.ma:hover{color:#725d42;background:#725d421a}.D{opacity:.6;cursor:not-allowed}.D .Ne,.D .Ne:hover{background:#ece8dc;box-shadow:none;cursor:not-allowed}.D .ba,.D .ga{color:#c4b89e}.Lp{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)}.Op{opacity:1;transform:translateY(0)}.Qp{opacity:0;transform:translateY(-6px)}.ha{width:600px}.Rp{display:flex;gap:12px}.Up{width:280px}.Vp{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px}._p{display:flex;gap:2px}.ua{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}.ua:hover{background:#725d421a}.el{width:16px;height:16px;display:block}.va{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}.va:hover{background:#e6f9f6;color:#19c8b9}.rl{padding:4px 10px;color:#725d42;font-size:14px;font-weight:700}.ol{display:grid;grid-template-columns:repeat(7,1fr);margin-bottom:4px}.al{height:24px;line-height:24px;text-align:center;color:#a09080;font-size:11px;font-weight:700;letter-spacing:1px}.tl{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.Cr{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}.Cr:hover{background:#e6f9f6;color:#19c8b9}.ha .Cr:hover{background:#ffd54f;color:#725d42}.il{color:#c4b89e;font-weight:400}.nl{box-shadow:inset 0 0 0 1.5px #19c8b9;color:#19c8b9;font-weight:700}.Hr,.Hr:hover{background:#19c8b9;color:#fff;font-weight:700}.Hr:hover{background:#3dd4c6}.Fr,.Fr:hover{background:#ffc107;border-radius:50%;color:#fff;font-weight:600}.Fr:hover{background:#e5a200}.Br,.Pr,.Br:hover,.Pr:hover{background:#ffc107;border:1px solid #fff;border-radius:50%;color:#fff;font-weight:700}.Br:hover,.Pr:hover{background:#ffb400}.ya,.ya:hover{background:transparent;color:#d4c9b4;cursor:not-allowed}.pl{display:grid;grid-template-columns:repeat(3,1fr);gap:4px}.wa,.ka{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}.wa:hover,.ka:hover{background:#e6f9f6;color:#19c8b9}.Gr,.Gr:hover,.Mr,.Mr:hover{background:#19c8b9;color:#fff;font-weight:700}.Gr:hover,.Mr:hover{background:#3dd4c6}.ll{display:flex;justify-content:flex-end;gap:8px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8d8}.za{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}.za:hover{background:#725d421a;color:#725d42}.Ya{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}.Ya:hover{background:#796c5a;color:#fff}.N{color:inherit;position:absolute;inset:0;overflow:hidden;border-radius:inherit;pointer-events:none}.N:before,.N:after{content:"";position:absolute;inset:0 -128px 0 0;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C16 4 48 4 64 12 S112 20 128 12 V24 H0Z' fill='white'/%3E%3C/svg%3E") left center / 128px 100% repeat-x;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 128 24' preserveAspectRatio='none'%3E%3Cpath d='M0 12 C16 4 48 4 64 12 S112 20 128 12 V24 H0Z' fill='white'/%3E%3C/svg%3E") left center / 128px 100% repeat-x;opacity:.28;animation:ja 6s linear infinite;animation-play-state:var(--animal-wave-play-state, paused)}.N:after{top:20%;opacity:.48;-webkit-mask-position:-32px center;mask-position:-32px center;animation-duration:9s;animation-direction:reverse}@keyframes ja{to{transform:translate(-128px)}}@media(prefers-reduced-motion:reduce){.N:before,.N:after{animation:none}}.sl{width:100%;height:12px;background:linear-gradient(to right,#c4b89e 50%,transparent 50%) center / 12px 2px repeat-x}.dl{height:1px;background:#e8dec7}.cl{height:1px;background:linear-gradient(to right,#d5c3a2 50%,transparent 50%) center / 6px 1px repeat-x}.xl{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}.fl{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}.bl{position:relative;height:24px;background:none;color:#19c8b9}.gl{display:flex;width:100%;overflow:hidden;align-items:center;min-height:20px}.ml{display:flex;flex:0 0 auto;align-items:center}.hl{flex:0 0 auto;display:flex;align-items:center;justify-content:center}.ul{flex:0 0 auto;width:4px;height:2px;background:#c4b89e}.vl{position:fixed;inset:0;z-index:1000;background:#0000002e;opacity:0;pointer-events:none;transition:opacity .36s ease;user-select:none;-webkit-user-select:none}.yl{opacity:1;pointer-events:all}.qr{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)}.wl{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%)}.kl{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%)}.zl{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%)}.Yl{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%)}.qr.jl{transform:none}@media(prefers-reduced-motion:reduce){.qr{transition:none}}.Sl{display:flex;align-items:center;justify-content:space-between;padding:24px 24px 15px;flex-shrink:0;user-select:none;-webkit-user-select:none}.Nl{font-size:28px;font-weight:700;color:#725d42;user-select:none;-webkit-user-select:none}.Sa{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;user-select:none;-webkit-user-select:none}.Sa:hover{background:#725d421a;color:#725d42}.Cl{flex:1;overflow-y:auto;padding:0 24px 24px;font-size:20px;font-weight:600;line-height:1.6;color:#8a7b66;user-select:text;-webkit-user-select:text}.Zr{display:flex;align-items:center;justify-content:flex-end;gap:12px;padding:0 24px 24px;flex-shrink:0;user-select:none;-webkit-user-select:none}.Zr input,.Zr textarea{user-select:text;-webkit-user-select:text}.Hl{color:#807d75;font-size:12px;padding:16px 0;text-align:center}.Fl{box-sizing:border-box;margin:0;padding:0;color:#000000d9;font-size:14px;line-height:1.6;list-style:none}.Na{display:flex;flex-direction:column;gap:8px}.Na .Ce{display:grid;grid-template-columns:repeat(24,minmax(0,1fr));align-items:baseline;row-gap:8px}.Ar{display:flex;flex-direction:column;gap:8px}.Ar .Ce{display:block}.Ar .E{display:block;margin-bottom:6px}.Ca{display:flex;flex-wrap:wrap;gap:8px}.Ca .Ce{flex:0 0 auto}.Bl .E{font-size:12px}.Pl .E{font-size:14px}.Gl .E{font-size:16px}.Ml{cursor:not-allowed;opacity:.6}.Ce{box-sizing:border-box;margin:0;padding:0;vertical-align:top}.E{display:inline-block;flex:0 0 auto;line-height:1.6;color:#000000d9;font-weight:400;white-space:nowrap}.ql:before{content:"*";color:#ff4d4f;margin-right:4px}.Zl:after{content:":";margin:0 4px 0 2px}.Al{min-width:0}.Ha{position:relative;display:flex;align-items:center;min-height:32px}.Ha>*{flex:1 1 auto;max-width:100%}.I{min-height:22px;color:#00000073;font-size:12px;line-height:1.5;margin-top:4px}.Tl{color:#ff4d4f}.Wl{display:inline-block;margin-right:4px;color:#ff4d4f;font-size:12px}.Xl .I{color:#ff4d4f}.Dl .I{color:#faad14}.El .I{color:#52c41a}.Il .I{color:#1677ff}.Jl{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)}.Kl{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}.He{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))}.He .Tr{filter:saturate(.93) contrast(1.03)}.He: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}.He .Ll{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}.Tr{display:block;width:100%;height:100%;opacity:0;transition:opacity .25s ease}.Ol .Tr{opacity:1}.Ql{line-height:1.5;flex-direction:column;gap:8px;color:#c4b89e;font-size:13px;font-weight:500}.Rl{background:#f7f3df;color:#725d42}.Ul{background:#fde4e8;color:#a85565}.Vl{background:#f0e8ff;color:#6a3a9a}._l{background:#e8edff;color:#4a5a8a}.es{background:#fff8e0;color:#7a6528}.rs{background:#fff0e8;color:#8a4a2a}.os{background:#e8faf5;color:#2a6b5a}.as{background:#e8f5e8;color:#3a6b3a}.ts{background:#ffe8e8;color:#9a3a3a}.is{background:#f5f8e0;color:#5a6b28}.ns{background:#fffde8;color:#6a5a28}.ps{background:#f5f0e0;color:#5a4a2a}.ls{background:#fff0e8;color:#8a4a2a}.Fa{font:inherit;color:inherit;-webkit-appearance:none;appearance:none;cursor:zoom-in}.Fa:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.ss{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0000008c;animation:Ba .2s cubic-bezier(.4,0,.2,1)}.ds{max-width:min(88vw,1100px);max-height:86vh;border-radius:20px;box-shadow:0 12px 40px #2b21188c;object-fit:contain;animation:Pa .25s cubic-bezier(.4,0,.2,1)}.cs{position:relative;display:inline-flex;line-height:0}.Wr{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}.Wr:hover{background:#c4c9d0f2;transform:scale(1.06)}.Wr:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.J{position:relative;display:block;width:16px;height:16px}.J:before,.J:after{content:"";position:absolute;left:50%;top:50%;width:16px;height:2px;border-radius:2px;background:currentColor}.J:before{transform:translate(-50%,-50%) rotate(45deg)}.J:after{transform:translate(-50%,-50%) rotate(-45deg)}@keyframes Ba{0%{opacity:0}to{opacity:1}}@keyframes Pa{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}.Ga{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}.Ga:hover:not(.C){box-shadow:0 3px #c4b89e}.C{background:#ece8dc;box-shadow:none;opacity:.6;cursor:not-allowed}.C .Xr{cursor:not-allowed;color:#c4b89e}.Fe{box-shadow:none}.Fe:hover:not(.C){box-shadow:none}.Ma{height:var(--animal-height-sm);padding:0 14px;font-size:var(--animal-font-size-sm);border-radius:40px}.Ma:not(.Fe){box-shadow:0 2px #d4c9b4}.xs{height:var(--animal-height-base);padding:0 18px;font-size:var(--animal-font-size-base)}.qa{height:var(--animal-height-lg);padding:0 22px;font-size:var(--animal-font-size-lg);border-radius:50px}.qa:not(.Fe){box-shadow:0 4px #d4c9b4}.Za{box-shadow:0 3px 0 0 var(--animal-error-color-active)}.Za:hover:not(.C){box-shadow:0 3px 0 0 var(--animal-error-color-active)}.Aa{box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.Aa:hover:not(.C){box-shadow:0 3px 0 0 var(--animal-warning-color-active)}.Xr{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}.Xr::placeholder{color:#c4b89e;font-weight:400}.Ta,.Wa{display:inline-flex;align-items:center;color:#a0936e;flex-shrink:0;font-size:1em}.Ta{margin-right:6px}.Wa{margin-left:6px}.Dr{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)}.Dr:hover{color:#725d42;background:#725d421a}.Dr:focus-visible{outline:2px solid #725d42;outline-offset:1px}.Er{position:fixed;inset:0;overflow:hidden;background:#0b101a;opacity:1;transition:opacity .25s cubic-bezier(.4,0,.2,1);animation:Xa .2s cubic-bezier(.4,0,.2,1)}.Er.fs{opacity:0;pointer-events:none}@keyframes Xa{0%{opacity:0}}.bs{position:absolute;inset:0}.Da{position:absolute;top:-30px;background:#fff;border-radius:50%;animation:Ea 10s linear infinite}@keyframes Ea{0%{transform:translateY(0) rotate(0)}to{transform:translateY(calc(100vh + 60px)) rotate(360deg)}}.gs{position:absolute;inset:0;background:radial-gradient(ellipse at center,transparent 55%,rgba(5,10,20,.6) 100%)}.ms{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)}.hs{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){.Da{animation-play-state:paused}.Er{animation:none}}.us{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:var(--animal-mask-bg);animation:Ia .25s ease;user-select:none;-webkit-user-select:none}.Ja{position:relative;max-width:calc(100vw - 32px);max-height:calc(100vh - 64px);display:flex;flex-direction:column;animation:Ka .3s ease}.vs{border-radius:0}.ys{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}.ws{border-radius:0;box-shadow:none;clip-path:url(#animal-modal-clip);padding:48px 48px 32px}.ks{display:flex;align-items:center;justify-content:space-between;padding-bottom:15px;user-select:none;-webkit-user-select:none}.zs{font-size:28px;font-weight:700;color:#725d42;user-select:none;-webkit-user-select:none}.La{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;user-select:none;-webkit-user-select:none}.La:hover{background:#725d421a;color:#725d42}.Ys{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;user-select:text;-webkit-user-select:text}.Ir{display:flex;align-items:center;justify-content:flex-end;gap:12px;user-select:none;-webkit-user-select:none}.Ir input,.Ir textarea{user-select:text;-webkit-user-select:text}.Oa{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}.Oa:hover{border-color:#725d4299;background:#725d4214}.Qa{color:#725d42;background:#fc0;border-color:#fc0}.Qa:hover{background:#ffcc00d9;border-color:#ffcc00d9}@keyframes Ia{0%{opacity:0}to{opacity:1}}@keyframes Ka{0%{opacity:0;transform:scale(.92)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.Ja{animation:none}}.js{position:fixed;inset:0;pointer-events:none;z-index:2000}.Ra,.Ua,.Va,._a,.et,.rt{position:fixed;display:flex;flex-direction:column;gap:12px;pointer-events:none;max-width:calc(100vw - 32px)}.Ra{top:24px;left:50%;transform:translate(-50%);align-items:center}.Ua{top:24px;left:24px;align-items:flex-start}.Va{top:24px;right:24px;align-items:flex-end}._a{bottom:24px;left:50%;transform:translate(-50%);align-items:center;flex-direction:column-reverse}.et{bottom:24px;left:24px;align-items:flex-start;flex-direction:column-reverse}.rt{bottom:24px;right:24px;align-items:flex-end;flex-direction:column-reverse}.Ss{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}.Jr{cursor:pointer}.Jr:hover{box-shadow:0 10px 26px #3d34282e;transform:translateY(-1px)}.Jr:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.ot{background:#f5fae9;border-color:#6fba2c;box-shadow:0 6px 18px #6fba2c2e}.ot .K{background:#d8efc1;color:#5a9e1e}.at{background:#ecf9f6;border-color:#19c8b9;box-shadow:0 6px 18px #19c8b92e}.at .K{background:#c2ece6;color:#11a89b}.tt{background:#fdf6d9;border-color:#f5c31c;box-shadow:0 6px 18px #f5c31c33}.tt .K{background:#fbeaa1;color:#b88a06}.it{background:#fde8e8;border-color:#e05a5a;box-shadow:0 6px 18px #e05a5a2e}.it .K{background:#f7c8c8;color:#c94444}.K{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}.Ns{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;gap:4px}.Cs{font-size:15px;font-weight:700;line-height:1.4;color:#794f27;letter-spacing:.01em;word-break:break-word}.Hs{font-size:13px;font-weight:500;line-height:1.55;color:#8a7b66;letter-spacing:.01em;word-break:break-word}.Fs{flex:0 0 auto;display:inline-flex;align-items:center;margin-left:4px}.Kr{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}.Kr:hover{background:#725d421f;color:#725d42}.Kr:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.Be{animation:nt .25s cubic-bezier(.4,0,.2,1) both}.Be.Pe{animation:pt .25s cubic-bezier(.4,0,.2,1) both}.Ge{animation:lt .25s cubic-bezier(.4,0,.2,1) both}.Ge.Pe{animation:st .25s cubic-bezier(.4,0,.2,1) both}@keyframes nt{0%{opacity:0;transform:translateY(-16px)}to{opacity:1;transform:translateY(0)}}@keyframes pt{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-16px)}}@keyframes lt{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@keyframes st{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(16px)}}@media(prefers-reduced-motion:reduce){.Be,.Ge,.Be.Pe,.Ge.Pe{animation-duration:.01s}}.Bs{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}.Ps{opacity:.6}.Gs{margin-right:10px;font-size:13px;font-weight:600;color:#a09080;white-space:nowrap}.L{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}.L:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.L:disabled{color:#d4c9b4;cursor:not-allowed;background:transparent}.h{color:#fff;font-weight:700;cursor:default}.Me .L:hover:not(:disabled):not(.h){background:#ffd54f;color:#725d42}.Me .h{background:#ffc107}.Me .h:hover{background:#ffb400}.qe .L:hover:not(:disabled):not(.h){background:#e6f9f6;color:#19c8b9}.qe .h{background:#19c8b9}.qe .h:hover{background:#3dd4c6}.Ms{display:inline-flex;align-items:center;justify-content:center;width:24px;height:32px;color:#c4b89e;font-weight:900;letter-spacing:1px}.qs{position:relative;display:inline-flex;margin-left:8px}.Ze{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}.Ze:hover:not(:disabled){border-color:#d4c4a8;background:#fffdf7}.Ze:focus-visible{outline:2px solid #ffcc00;outline-offset:1px}.Ze:disabled{opacity:.5;cursor:not-allowed;background:#f5f5f0}.Ae{display:flex;align-items:center;color:#a09080;transition:transform .2s ease,color .2s ease}.Lr .Ae{transform:rotate(180deg)}.Me .Lr .Ae{color:#ffb400}.qe .Lr .Ae{color:#19c8b9}.Zs{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:dt .2s ease forwards}.Or{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}.Or:hover{font-weight:700}.Or: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:ct .5s ease-out forwards}.xt{font-weight:700}.xt: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}.As{display:inline-flex;align-items:center;gap:6px;margin-left:8px;font-size:13px;font-weight:500;color:#8a7b66;white-space:nowrap}.Qr{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}.Qr::placeholder{color:#c4b89e}.Qr:disabled{opacity:.5;cursor:not-allowed;background:#ece8dc}@keyframes dt{0%{opacity:0}to{opacity:1}}@keyframes ct{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)}}.ft{box-sizing:border-box;display:flex;align-items:center;font-family:inherit;line-height:1;user-select:none;vertical-align:middle;width:100%}.Ts{display:flex;align-items:center;gap:12px;width:100%;flex:1 1 auto;min-width:0}.bt{font-weight:700;color:#725d42;white-space:nowrap;flex-shrink:0;letter-spacing:.02em}.bt.Ws{min-width:44px;text-align:right}.Te{position:relative;box-sizing:border-box;flex:1 1 auto;width:100%;min-width:0;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}.Te.Xs{height:14px}.Te.Ds{height:24px}.Te.Es{height:32px}.We{color:#fff;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}.We.Is{transition:none}.ft[aria-valuenow="100"] .We{background:linear-gradient(180deg,#7fe0d5,#3dd4c6)}@media(prefers-reduced-motion:reduce){.We{transition:none}}.Js{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}.Ks{flex-direction:row}.Ls{flex-direction:column;gap:12px}.gt{display:inline-flex;align-items:center;gap:8px;cursor:pointer;user-select:none;position:relative}.mt{--cbx-size: 18px;--cbx-check-w: 10px;--cbx-check-h: 9px}.mt .H{font-size:12px}.ht{--cbx-size: 22px;--cbx-check-w: 12px;--cbx-check-h: 11px}.ht .H{font-size:14px}.ut{--cbx-size: 28px;--cbx-check-w: 15px;--cbx-check-h: 14px}.ut .H{font-size:16px}.p{position:relative;width:var(--cbx-size);height:var(--cbx-size);flex-shrink:0;box-sizing:border-box}.p 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)}.p input[type=radio]:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.p .Rr{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}.p .Xe{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}.p .Xe 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}.p input:checked{border-color:#50b9ab}.p input:checked~.Rr{animation:vt .6s ease forwards}.p input:checked~.Xe path{stroke-dashoffset:0}.H{color:#725d42;font-weight:500;letter-spacing:.01em;transition:color .15s}.yt .H{color:#794f27}.yt .p input{background:#19c8b9}.O{cursor:not-allowed;opacity:.55}.O .p input{background:#f0ece2;border-color:#d4c9b4}.O .p input:checked~.Rr{animation:none}.O .p .Xe path{stroke:#c4b89e}.O .H{color:#c4b89e}.Os .gt{cursor:not-allowed}@keyframes vt{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}}.Qs{display:inline-flex;align-items:center;gap:var(--rate-gap);font-family:var(--animal-font-family);line-height:1}.Rs{--rate-size: 20px;--rate-gap: var(--animal-spacing-xs);--rate-splash-scale: .91}.Us{--rate-size: 26px;--rate-gap: 6px;--rate-splash-scale: 1.18}.Vs{--rate-size: 34px;--rate-gap: var(--animal-spacing-sm);--rate-splash-scale: 1.55}.De{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)}.De:hover{transform:translateY(-1px)}.wt{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}.b{display:block;width:var(--rate-size);height:var(--rate-size)}.b .F{display:block;width:100%;height:100%;stroke:var(--animal-text-color-disabled);transition:stroke var(--animal-motion-duration-base) var(--animal-motion-ease)}.b .F path{fill:var(--animal-warning-color);fill-opacity:0;transition:fill-opacity var(--animal-motion-duration-base) var(--animal-motion-ease)}.b .F circle{fill:var(--animal-text-color);opacity:0;transition:opacity var(--animal-motion-duration-base) var(--animal-motion-ease)}.Ur .b .F{stroke:var(--animal-warning-color-active)}.Ur .b .F path{fill-opacity:1}.Ur .b .F circle{opacity:1}.wt:focus-visible~.b{border-radius:50%;outline:2px solid var(--animal-warning-color);outline-offset:1px}._s{animation-name:kt;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}.ed{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:zt .6s ease forwards;pointer-events:none}.Yt .De{cursor:default}.Yt .De:hover{transform:none}@keyframes kt{0%{transform:scale(.55)}60%{transform:scale(1.15)}to{transform:scale(1)}}@keyframes zt{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}}.rd{position:relative;display:inline-block;min-width:140px;font-family:Nunito,Noto Sans SC,sans-serif;user-select:none;-webkit-user-select:none}.Q{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}.Q:hover{border-color:#d4c4a8;background:#fffdf7}.Q.jt{background:#fff;border-radius:12px}.od{flex:1;font-size:14px;color:#725d42;font-weight:600;text-align:left}.ad{flex:1;font-size:14px;color:#a09080;text-align:left}.Vr{flex:1;min-width:0;padding:0;font-family:inherit;font-size:14px;font-weight:600;color:#725d42;background:transparent;border:none;outline:none}.Vr::placeholder{color:#a09080;font-weight:400}.Vr:disabled{cursor:not-allowed}._r{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)}._r:hover{color:#725d42;background:#725d421a}._r:focus-visible{outline:2px solid #19c8b9;outline-offset:1px}.td{padding:10px 14px;font-size:14px;font-weight:500;color:#a09080;text-align:center;white-space:nowrap}.St{color:#a09080;transition:transform .2s ease;display:flex;align-items:center}.Q.jt .St{transform:rotate(180deg);color:#19c8b9}.Nt{background:#ffeea0;border-radius:28px;overflow:visible;padding:12px 0;z-index:100;opacity:0;animation:Ct .2s ease forwards}@keyframes Ct{0%{opacity:0}to{opacity:1}}.Nt.id{animation:Ht .15s ease forwards}@keyframes Ht{0%{opacity:1}to{opacity:0}}.nd{left:auto;right:100%;margin-left:0;margin-right:6px}.Ee{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}.Ee.pd{position:relative;z-index:1;font-weight:700}.Ee:hover{position:relative;font-weight:700}.Ee: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:Ft .5s ease-out forwards}@keyframes Ft{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)}}.ld{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}.sd{width:16px;font-size:12px}.dd .Q{opacity:.5;cursor:not-allowed;background:#f5f5f0}.cd{background:#eae5db;border-radius:12px;display:inline-block;line-height:1;position:relative;overflow:hidden;vertical-align:middle;flex-shrink:0}.xd: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:Bt 1.6s ease-in-out infinite}@keyframes Bt{0%{transform:translate(-100%)}to{transform:translate(100%)}}.fd{border-radius:12px;height:16px;margin-bottom:8px}.bd{border-radius:50%}.gd{border-radius:18px}.md{display:flex;flex-direction:column;gap:10px;border-radius:0;background:none}.hd{background:none}.Pt{height:14px;border-radius:12px;background:#dfd9ce}.Pt:last-child{width:60%}.ud{border-radius:50px}.Ie{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}.Ie:hover:not(.eo){border-color:#a89878}.Ie:focus-visible{outline:2px solid #ffcc00;outline-offset:2px}.u{background:#86d67a;border-color:#6fba2c;box-shadow:inset 0 2px 4px #5a9e1e33}.u:hover:not(.eo){border-color:#5a9e1e;background:#7ccc70}.eo{cursor:not-allowed;opacity:.5}.R{min-width:38px;height:20px;border-width:2.5px}.R .Je{width:14px;height:14px;top:50%;transform:translateY(-50%);left:1px}.R.u .Je{left:calc(100% - 16px)}.Je{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}.u .Je{left:calc(100% - 24px);border-color:#6fba2c}.Ke{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}.u .Ke{padding:0 28px 0 8px}.R .Ke{padding:0 6px 0 20px;font-size:9px}.R.u .Ke{padding:0 20px 0 6px}.vd{pointer-events:none;opacity:.7}.Gt{display:inline-block;width:11px;height:11px;border:2px solid #6fba2c;border-right-color:transparent;border-radius:50%;animation:Mt .6s linear infinite}.Ie:not(.u) .Gt{border-color:#a89878;border-right-color:transparent}@keyframes Mt{to{transform:rotate(360deg)}}.yd{position:relative;width:100%;background:#f7f3df;border-radius:20px;padding:6px;box-sizing:border-box}.wd{overflow-x:auto;overflow-y:auto}.kd{width:100%;border-collapse:separate;border-spacing:0;font-family:Nunito,Noto Sans SC,-apple-system,PingFang SC,sans-serif}.zd{background:#f7f3df}.qt{position:relative}.qt: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)}.Yd{padding:16px 20px;font-size:14px;font-weight:700;color:#725d42;text-align:left;white-space:nowrap;letter-spacing:.02em;background:transparent}.jd{background:#f7f3df}.U{position:relative}.U: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)}.U:hover{background-color:#d6f0ea;border-radius:30px}.U:hover:after{opacity:0}.U:last-child:after{display:none}.ro{background:#f8f8f099}.ro:hover{background-color:#d6f0ea;border-radius:30px}.ro:hover:after{opacity:0}.Sd{padding:14px 20px;font-size:14px;font-weight:500;color:#725d42;line-height:1.6;transition:all .25s cubic-bezier(.4,0,.2,1)}.Nd{padding:60px 20px;text-align:center}.Zt{display:flex;flex-direction:column;align-items:center;gap:16px;color:#9f927d;font-size:14px}.Zt svg{opacity:.5}.Cd{color:#9f927d;opacity:.5}.Hd{display:flex;justify-content:flex-end;padding:10px 16px 8px}.Fd{opacity:.7;pointer-events:none}.Bd{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;background:#f7f3dfcc;backdrop-filter:blur(2px)}.oo{color:#19c8b9;animation:At 1s linear infinite}.oo svg{display:block}.oo circle{animation:Tt 1.5s ease-in-out infinite}@keyframes At{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes Tt{0%{stroke-dasharray:1,150;stroke-dashoffset:0}50%{stroke-dasharray:90,150;stroke-dashoffset:-35}to{stroke-dasharray:90,150;stroke-dashoffset:-124}}.Pd{background:#f8f8f0;border-radius:24px;border:2px solid #e8e2d6;overflow:hidden}.Gd{display:flex;gap:4px;padding:16px;background:#fff9;border-bottom:2px solid #e8e2d6}.Le{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)}.Le:hover{background:#19c8b91a;color:#794f27}.Le.ao{background:#0cc0b5;color:#fff9e3;font-weight:600;border-radius:24px}.Le.Md{box-shadow:0 3px #3d342814}.Wt{font-size:10px;transition:transform .25s cubic-bezier(.4,0,.2,1)}.ao .Wt{transform:scale(1.2)}.Xt{position:relative;color:inherit}.ao .Xt{color:#fff9e3}.qd{position:absolute;right:-5px;top:-4px;width:18px;height:18px;animation:Dt 2s ease-in-out infinite}.Zd{animation:none}@keyframes Dt{0%,to{transform:rotate(0)}25%{transform:rotate(-10deg)}75%{transform:rotate(10deg)}}.Ad{min-height:60px;padding:24px;animation:Et .25s ease}@keyframes Et{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.Td{min-height:40px;color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base);line-height:var(--animal-line-height-base)}.Wd{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}.Xd{height:24px;padding:0 10px;font-size:12px}.Dd{height:32px;padding:0 12px;font-size:14px}.Ed{height:40px;padding:0 16px;font-size:16px}.Id{background:#f7f3df;color:#8f734f;border-color:#d4c4a8}.Jd{background:transparent;color:#8f734f;border-color:#c4b89e}.Kd{background:transparent;color:#8f734f;border-style:dashed;border-color:#c4b89e}.Ld{background:#f5f0e6;color:#8f734f;border-color:transparent}.Od{background:#f8a6b2;border-color:#f8a6b2;color:#fff}.Qd{background:#b77dee;border-color:#b77dee;color:#fff}.Rd{background:#889df0;border-color:#889df0;color:#fff}.Ud{background:#f7cd67;border-color:#f7cd67;color:#fff}.Vd{background:#e59266;border-color:#e59266;color:#fff}._d{background:#82d5bb;border-color:#82d5bb;color:#fff}.ec{background:#8ac68a;border-color:#8ac68a;color:#fff}.rc{background:#fc736d;border-color:#fc736d;color:#fff}.oc{background:#d1da49;border-color:#d1da49;color:#fff}.ac{background:#ecdf52;border-color:#ecdf52;color:#fff}.tc{background:#9a835a;border-color:#9a835a;color:#fff}.ic{background:#e18c6f;border-color:#e18c6f;color:#fff}.nc{background:#fce4ec;color:#c2185b}.pc{background:#f3e5f5;color:#7b1fa2}.lc{background:#e6f0ff;color:#1565c0}.sc{background:#fff8e1;color:#f9a825}.dc{background:#fff3e0;color:#e65100}.cc{background:#e0f2f1;color:#00695c}.xc{background:#e8f5e9;color:#2e7d32}.fc{background:#ffebee;color:#c62828}.bc{background:#f1f8e9;color:#558b2f}.gc{background:#f9fbe7;color:#827717}.mc{background:#efebe9;color:#4e342e}.hc{background:#fbe9e7;color:#bf360c}.uc,.vc{color:#f8a6b2;border-color:#f8a6b2}.yc,.wc{color:#b77dee;border-color:#b77dee}.kc,.zc{color:#889df0;border-color:#889df0}.Yc,.jc{color:#f7cd67;border-color:#f7cd67}.Sc,.Nc{color:#e59266;border-color:#e59266}.Cc,.Hc{color:#82d5bb;border-color:#82d5bb}.Fc,.Bc{color:#8ac68a;border-color:#8ac68a}.Pc,.Gc{color:#fc736d;border-color:#fc736d}.Mc,.qc{color:#d1da49;border-color:#d1da49}.Zc,.Ac{color:#ecdf52;border-color:#ecdf52}.Tc,.Wc{color:#9a835a;border-color:#9a835a}.Xc,.Dc{color:#e18c6f;border-color:#e18c6f}.Ec{color:inherit}.to{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}.to:hover{background:#0000002e}.to:disabled{cursor:not-allowed;opacity:.5}.Oe{cursor:pointer}.Oe:hover{transform:translateY(-1px);box-shadow:0 2px 6px #3d34281f}.Oe:active{transform:translateY(0)}.Oe:focus-visible{outline:2px solid var(--animal-focus-yellow, #f5c31c);outline-offset:2px}.Ic{opacity:.5;cursor:not-allowed;pointer-events:none}.Jc{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:It var(--animal-motion-duration-slow, .35s) var(--animal-motion-ease, cubic-bezier(.4, 0, .2, 1))}.Kc{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}.Lc{display:inline-block;margin:0 2px;transform:translateY(-.11em);animation:Jt 1s step-end infinite}.Oc{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}.Qc{color:var(--animal-primary-color, #19c8b9);font-weight:800;text-transform:uppercase;letter-spacing:1px}.Rc{color:var(--animal-text-color-disabled, #c4b89e)}.Uc{font-variant-numeric:tabular-nums}@keyframes It{0%{opacity:0}to{opacity:1}}@keyframes Jt{50%{opacity:0}}.Vc{position:relative;display:inline-block;font-family:Nunito,Noto Sans SC,sans-serif;vertical-align:middle;user-select:none;-webkit-user-select:none}.Qe{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)}._c{height:32px;padding:0 14px;font-size:12px}.ex{height:40px;padding:0 18px;font-size:14px}.rx{height:48px;padding:0 22px;font-size:16px}.Qe:hover{box-shadow:0 3px #c4b89e}.ox{box-shadow:0 3px #e0b800,0 0 0 3px #ffcc0026}.ax{box-shadow:0 3px #c94444}.tx{box-shadow:0 3px #dba90e}.Kt{flex:1;color:#8a7b66;font-weight:500;letter-spacing:.01em}.Lt{flex:1;color:#c4b89e;font-weight:400}.ix{display:flex;align-items:center;color:#a0936e}.Ot{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}.Ot:hover{color:#725d42;background:#725d421a}.V{opacity:.6;cursor:not-allowed}.V .Qe,.V .Qe:hover{background:#ece8dc;box-shadow:none;cursor:not-allowed}.V .Kt,.V .Lt{color:#c4b89e}.nx{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)}.px{opacity:1;transform:translateY(0)}.lx{width:172px}.sx{opacity:0;transform:translateY(-6px)}.dx{display:flex;gap:8px}.cx{flex:1;min-width:0}.xx{margin-bottom:6px;text-align:center;color:#a09080;font-size:11px;font-weight:700;letter-spacing:1px}.fx{display:flex;flex-direction:column;gap:2px;max-height:232px;overflow-y:auto;padding:2px}.Qt{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}.Qt:hover{background:#ffd54f;color:#725d42}.Rt,.Rt:hover{background:#ffb400;color:#fff;font-weight:700}.bx{display:flex;justify-content:flex-end;gap:6px;margin-top:10px;padding-top:10px;border-top:1px solid #f0e8d8}.Ut{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}.Ut:hover{background:#725d421a;color:#725d42}.Vt{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}.Vt:hover{background:#8a7b66;color:#fff}.gx{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}.mx{--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))}.hx{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)}.ux{position:absolute;font-size:inherit;bottom:-.4em;width:1.7em;height:1.7em;background:var(--rb);z-index:1}.vx{left:-.6em;border-radius:.08em 0 0 .08em;clip-path:polygon(100% 0%,100% 100%,0% 100%,30% 50%,0% 0%)}.yx{right:-.6em;border-radius:0 .08em .08em 0;clip-path:polygon(0% 0%,100% 0%,70% 50%,100% 100%,0% 100%)}.wx{position:absolute;font-size:inherit;top:calc(100% - .04em);width:0;height:0;border-style:solid;z-index:2}.kx{left:.15em;top:calc(100% - .05em);border-width:0 .95em .45em 0;border-color:transparent var(--rk) transparent transparent;transform-origin:top left}.zx{right:.16em;top:calc(100% - .05em);border-width:0 0 .45em .95em;border-color:transparent transparent transparent var(--rk)}.Yx{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}.io{--rf: #27d039;--rb: #20992a;--rk: #115017;--rt: #fff;position:relative;display:inline-flex;align-items:center;height:2.1em;transition:transform .2s ease}.io:before{content:"";position:absolute;inset:-.3em .65em 0 -.26em;background:var(--rb);border-radius:.35em;z-index:0}.jx{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)}.io:hover{transform:scale(1.06)}.no{--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}.no: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}.Sx{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)}.no:hover{transform:scale(1.06)}.Nx{--rf: #f8a6b2;--rb: #e06880;--rk: #a03060;--rt: #fff}.Cx{--rf: #b77dee;--rb: #9050d0;--rk: #5a1a9a;--rt: #fff}.Hx{--rf: #889df0;--rb: #5068d8;--rk: #2030a0;--rt: #fff}.Fx{--rf: #f7cd67;--rb: #d4a030;--rk: #8a6010;--rt: #725d42}.Bx{--rf: #e59266;--rb: #c06a30;--rk: #7a3a10;--rt: #fff}.Px{--rf: #82d5bb;--rb: #40a880;--rk: #186048;--rt: #fff}.Gx{--rf: #8ac68a;--rb: #509050;--rk: #205020;--rt: #fff}.Mx{--rf: #fc736d;--rb: #d43030;--rk: #900010;--rt: #fff}.qx{--rf: #d1da49;--rb: #90a010;--rk: #485800;--rt: #3d5a1a}.Zx{--rf: #ecdf52;--rb: #c0b010;--rk: #706800;--rt: #725d42}.Ax{--rf: #9a835a;--rb: #705830;--rk: #3a2810;--rt: #fff}.Tx{--rf: #e18c6f;--rb: #b85a30;--rk: #6a2a10;--rt: #fff}.Wx{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}._{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)}._.l{opacity:1;pointer-events:auto}._:after{content:"";position:absolute;width:8px;height:8px;background:#f7f3df;border-radius:2px}._t{position:relative;z-index:1;white-space:pre-line;word-break:break-word}._:not(.e).o{border:2px solid #c4b89e}._.t:not(.e):after{border:none!important}.e{background:transparent;border:none;box-shadow:none;padding:0;max-width:280px}.e:after{display:none}.ei{position:relative;width:max-content;max-width:280px}.Xx{position:absolute;inset:0;width:100%;height:100%;display:block;pointer-events:none;z-index:0}.Re{position:relative;z-index:1;padding:12px 20px}.Re ._t{font-weight:600;line-height:1.55;text-align:center}.e.o .ei{padding:2px;filter:drop-shadow(0 4px 14px rgba(121,79,39,.14))}.e.o .Re{background:transparent}.e.t .Re{background:#f7f3df;filter:drop-shadow(0 4px 14px rgba(121,79,39,.14))}.r{position:absolute;z-index:2;pointer-events:none}.e.t .r{width:14px;height:14px;background:#f7f3df;border-radius:50%}.e.t.ee .r{bottom:-5px;left:50%;transform:translate(-50%)}.e.t.re .r{bottom:-5px;left:20px}.e.t.oe .r{bottom:-5px;right:20px}.e.t.ae .r{top:-5px;left:50%;transform:translate(-50%)}.e.t.te .r{top:-5px;left:20px}.e.t.ie .r{top:-5px;right:20px}.e.t.ne .r{right:-5px;top:50%;transform:translateY(-50%)}.e.t.pe .r{right:-5px;top:16px}.e.t.le .r{right:-5px;bottom:16px}.e.t.se .r{left:-5px;top:50%;transform:translateY(-50%)}.e.t.de .r{left:-5px;top:16px}.e.t.ce .r{left:-5px;bottom:16px}.e.o .r{width:10px;height:10px;background:#f7f3df;border-radius:2px}.e.o.ee .r{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.e.o.re .r{bottom:-5px;left:20px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.e.o.oe .r{bottom:-5px;right:20px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.e.o.ae .r{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.e.o.te .r{top:-5px;left:20px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.e.o.ie .r{top:-5px;right:20px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.e.o.ne .r{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.e.o.pe .r{right:-5px;top:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.e.o.le .r{right:-5px;bottom:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.e.o.se .r{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.e.o.de .r{left:-5px;top:16px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.e.o.ce .r{left:-5px;bottom:16px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.ee{bottom:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(4px)}.ee.l{transform:translate(-50%) translateY(0)}.ee:after{bottom:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.re{bottom:calc(100% + 10px);left:0;transform:translateY(4px)}.re.l{transform:translateY(0)}.re:after{bottom:-5px;left:16px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.oe{bottom:calc(100% + 10px);right:0;transform:translateY(4px)}.oe.l{transform:translateY(0)}.oe:after{bottom:-5px;right:16px;transform:rotate(45deg);border-right:2px solid #c4b89e;border-bottom:2px solid #c4b89e}.ae{top:calc(100% + 10px);left:50%;transform:translate(-50%) translateY(-4px)}.ae.l{transform:translate(-50%) translateY(0)}.ae:after{top:-5px;left:50%;transform:translate(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.te{top:calc(100% + 10px);left:0;transform:translateY(-4px)}.te.l{transform:translateY(0)}.te:after{top:-5px;left:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.ie{top:calc(100% + 10px);right:0;transform:translateY(-4px)}.ie.l{transform:translateY(0)}.ie:after{top:-5px;right:16px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-left:2px solid #c4b89e}.ne{right:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(4px)}.ne.l{transform:translateY(-50%) translate(0)}.ne:after{right:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.pe{right:calc(100% + 10px);top:0;transform:translate(4px)}.pe.l{transform:translate(0)}.pe:after{right:-5px;top:12px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.le{right:calc(100% + 10px);bottom:0;transform:translate(4px)}.le.l{transform:translate(0)}.le:after{right:-5px;bottom:12px;transform:rotate(45deg);border-top:2px solid #c4b89e;border-right:2px solid #c4b89e}.se{left:calc(100% + 10px);top:50%;transform:translateY(-50%) translate(-4px)}.se.l{transform:translateY(-50%) translate(0)}.se:after{left:-5px;top:50%;transform:translateY(-50%) rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.de{left:calc(100% + 10px);top:0;transform:translate(-4px)}.de.l{transform:translate(0)}.de:after{left:-5px;top:12px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.ce{left:calc(100% + 10px);bottom:0;transform:translate(-4px)}.ce.l{transform:translate(0)}.ce:after{left:-5px;bottom:12px;transform:rotate(45deg);border-bottom:2px solid #c4b89e;border-left:2px solid #c4b89e}.ri{box-sizing:border-box;display:flex;flex-direction:column;gap:10px;font-family:inherit;color:#794f27}.ri.Dx{opacity:.55}.Ex{display:none}.B{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}.B:hover:not(:disabled){box-shadow:0 6px #bdaea0;transform:translateY(-1px)}.B:active:not(:disabled){transform:translateY(2px);box-shadow:0 1px #bdaea0}.B:disabled{cursor:not-allowed;box-shadow:0 5px #d5c8b8}.B:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.oi{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}.oi:disabled{cursor:not-allowed}.Ue{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}.Ue:hover{border-color:#19c8b9;color:#19c8b9}.Ue:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.Ix{border-color:#19c8b9;background:#e6f9f6;color:#19c8b9}.Jx{display:inline-flex;transform:scale(1.5)}.Kx{font-size:14px;font-weight:700;color:inherit}.Lx{font-size:12px;color:#9f927d;line-height:1.6}.Ox{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:6px}.po{position:relative;isolation:isolate;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}.po:hover{background:#e6f9f6}.Qx{border-color:#e05a5a;background:#fdeeee}.Rx{display:inline-flex;color:#c4b89e;flex-shrink:0}.ai{flex:1;min-width:0}.ai .ti{display:block}.Ux{margin-top:6px;font-size:11px;font-variant-numeric:tabular-nums}.Vx{box-sizing:border-box;width:100%;padding:0 8px;display:flex;flex-direction:column;align-items:center;gap:6px}._x{color:#fff;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ef{position:absolute;inset:0;z-index:-1;border-radius:inherit;overflow:hidden;pointer-events:none}.ii{position:absolute;inset:0 auto 0 0;background:var(--animal-primary-color, #19c8b9);color:#fff;opacity:.28;overflow:hidden;transition:width .6s cubic-bezier(.4,0,.2,1)}.rf{flex-shrink:0;color:#794f27;font-size:11px;font-weight:700;font-variant-numeric:tabular-nums}.ni.of{isolation:isolate;background:#fffdf7e0}@media(prefers-reduced-motion:reduce){.ii{transition:none}}.af{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}.tf{width:100%;height:100%;object-fit:cover;display:block}.ti{font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.if{flex-shrink:0;font-size:11px;color:#c4b89e}.nf{display:inline-flex;align-items:center;gap:4px;margin-left:auto;flex-shrink:0}.pf{color:#6fba2c}.lf{color:#e05a5a}.pi{width:12px;height:12px;border-radius:50%;border:2px solid #e6f9f6;border-top-color:#19c8b9;animation:li .8s linear infinite}.sf{font-size:11px;font-weight:700;color:#19c8b9;font-variant-numeric:tabular-nums}@keyframes li{to{transform:rotate(360deg)}}.lo{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}.lo:hover{background:#00000014;color:#19c8b9}.lo:focus-visible{outline:2px solid #f5c31c;outline-offset:1px}.so{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}.so:hover{background:#00000014;color:#e05a5a}.so:focus-visible{outline:2px solid #f5c31c;outline-offset:1px}.df{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:10px}.do{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}.cf{border-color:#c4b89e}.xf{border-color:#e05a5a}.ff{width:100%;height:100%;object-fit:cover;display:block}.bf{cursor:zoom-in}.gf{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;background:#0f0c08d1}.mf{max-width:90vw;max-height:88vh;border-radius:16px;box-shadow:0 24px 48px -12px #0009;background:#fff;object-fit:contain}.co{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}.co:hover{background:#ffffff52}.co:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}.hf{display:inline-flex;color:#c4b89e;transform:scale(1.6)}.ni{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;background:#0f0c088c;color:#fff}.xe{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}.xe:hover{background:transparent}.xe:focus-visible{opacity:1;outline:2px solid #f5c31c;outline-offset:1px}.do:hover .xe{opacity:1}.Ve{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}.Ve:hover{background:#000000a6}.Ve:focus-visible{opacity:1;outline:2px solid #f5c31c;outline-offset:1px}.do:hover .Ve{opacity:1}.uf{width:84px;height:84px}._e{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}._e:hover{border-color:#19c8b9;color:#19c8b9;background:#e6f9f6}._e:disabled{cursor:not-allowed;opacity:.5}._e:focus-visible{outline:2px solid #f5c31c;outline-offset:2px}@media(prefers-reduced-motion:reduce){.pi{animation:none;border-top-color:#19c8b9}.B,.Ue,.po,.xe{transition:none}}.chat-report-content{color:var(--animal-text-color)}.chat-report-content h2{margin-top:0}.chat-report-preview h3{margin:0 0 8px;font-size:inherit}.chat-report-preview p{white-space:pre-wrap;overflow-wrap:anywhere;max-height:22dvh;overflow:auto;margin:0;line-height:1.6}.chat-report-reasons{border:0;margin:18px 0;padding:0;min-width:0}.chat-report-reasons legend{margin-bottom:12px;font-weight:700}.chat-report-reasons label{min-height:44px;white-space:normal}.chat-report-notice,.chat-report-privacy{color:var(--animal-text-color-secondary);font-size:14px;line-height:1.6}.chat-report-privacy summary{cursor:pointer;text-decoration:underline;text-underline-offset:3px;min-height:32px}.chat-report-privacy a{color:var(--ks-color-primary)}.chat-report-id{overflow-wrap:anywhere;font-size:14px;color:var(--animal-text-color-secondary)}[data-report-error]{color:var(--animal-error-color);line-height:1.5}#app .ai-report-more{font-size:24px;font-weight:700}.kscene-free-release #app :is(#premium,#subscription,#subscription-footer,#restore-purchases-root,#nav [data-screen=premium],.premium-subscribe,.chat-premium-button,#chat-delete-premium){display:none!important}.kscene-free-release #app #nav{grid-template-columns:repeat(4,minmax(0,1fr))!important}.kscene-free-release .free-chat-expired-notice{color:var(--animal-text-color-secondary);font-size:var(--animal-font-size-base,14px);text-align:center}.kscene-free-release #app .me-correct{display:none!important}#information-drawer-root:has(.open-source-page){position:absolute;inset:0;z-index:80}.open-source-page{position:absolute;inset:0;display:flex;flex-direction:column;min-height:0;overflow:auto;overscroll-behavior:contain;padding:18px 20px 28px;background:var(--animal-bg-color);color:var(--animal-text-color)}.open-source-page-header{display:grid;grid-template-columns:40px minmax(0,1fr) 40px;align-items:center;gap:8px;min-height:48px;margin-bottom:16px}.open-source-page-header h1{margin:0;text-align:center;font-size:clamp(20px,5vw,24px);line-height:1.3}.open-source-back{width:40px;height:40px;border:0;border-radius:50%;background:transparent;color:var(--animal-text-color);font-size:32px;line-height:1;cursor:pointer}.open-source-page-intro{margin:0 0 18px;color:var(--animal-text-color);font-size:15px;line-height:1.55}.open-source-page-list{display:flex;flex-direction:column;gap:12px;padding-bottom:24px}.open-source-accordion{overflow:hidden;border:1px solid var(--animal-border-color-light);border-radius:18px;background:var(--animal-bg-color)}.open-source-accordion>summary{display:flex;align-items:center;justify-content:space-between;gap:14px;min-height:68px;padding:16px 18px;list-style:none;color:var(--animal-text-color);font-size:16px;font-weight:700;line-height:1.4;cursor:pointer}.open-source-accordion>summary::-webkit-details-marker{display:none}.open-source-toggle{position:relative;display:grid;place-items:center;flex:none;width:34px;height:34px;border-radius:50%;background:var(--ks-color-primary);color:#fff;box-shadow:0 2px 8px var(--animal-shadow-color)}.open-source-toggle:before,.open-source-toggle:after{position:absolute;width:14px;height:2px;border-radius:2px;background:currentColor;content:""}.open-source-toggle:after{transform:rotate(90deg);transition:transform .16s ease}.open-source-accordion[open] .open-source-toggle:after{transform:rotate(0)}.open-source-accordion-body{padding:0 18px 18px;color:var(--animal-text-color-secondary);font-size:14px;line-height:1.65}.open-source-accordion-body p{margin:0 0 12px}.open-source-accordion-body p:last-child{margin-bottom:0}.open-source-accordion-body a{color:var(--ks-color-primary);text-decoration:underline;text-underline-offset:3px;overflow-wrap:anywhere}.open-source-accordion-body .credit-photo{padding:12px 0;border-top:1px solid var(--animal-border-color-light)}.open-source-accordion-body .credit-photo strong{color:var(--animal-text-color)}.open-source-accordion-body .credit-license-list{display:grid;gap:8px;margin:0 0 14px;padding-inline-start:20px}.open-source-back:focus-visible,.open-source-accordion>summary:focus-visible{outline:2px solid var(--ks-color-primary);outline-offset:2px}@media(prefers-reduced-motion:reduce){.open-source-toggle:after{transition:none}}.account-management{margin-top:20px;padding-top:16px;border-top:2px solid var(--animal-warning-color)}.account-management>h3{margin:0 0 10px;font-size:16px}.account-management-card{display:grid;gap:2px;padding:6px 12px}.account-management-card>button{justify-content:flex-start;min-height:46px;border-bottom:1px solid var(--animal-border-color-light);color:var(--animal-text-color);text-align:left}.account-management-card>button:last-child{border-bottom:0}.account-management-card>.account-delete-action{color:var(--animal-error-color,var(--animal-danger-color,#c94f4f))}.account-login-provider{display:inline-flex;margin-inline-start:8px;padding:3px 9px;border:1px solid var(--animal-border-color-light);border-radius:999px;font-size:12px;color:var(--animal-text-color-secondary)}.information-actions-delete-only{display:grid;grid-template-columns:minmax(0,1fr)}.information-delete-button{background:var(--animal-error-color,var(--animal-danger-color,#c94f4f))!important;color:var(--animal-bg-color,#fff)!important;border-color:transparent!important}.deletion-exceptions>a{display:inline-block;margin:0 0 10px;color:var(--animal-primary-color);text-decoration:underline;text-underline-offset:3px}.saved-expression-entry,.saved-expression-row{display:flex;align-items:center;justify-content:space-between;gap:14px;width:100%;padding:16px 18px;border:1px solid var(--animal-border-color-light);border-radius:18px;background:var(--animal-bg-color);color:var(--animal-text-color);text-align:left;cursor:pointer}.saved-expression-entry{margin:12px 0}.saved-expression-entry>span:first-child,.saved-expression-text{display:grid;gap:5px;min-width:0}.saved-expression-entry small,.saved-expression-row small{color:var(--animal-text-color-secondary);font-size:13px}.saved-expression-count{display:none}.saved-kind-filter{display:flex;align-items:center;justify-content:space-between;gap:12px;width:max-content;max-width:100%;margin:6px 0 16px;padding:5px 7px 5px 14px;border:1px solid var(--animal-border-color-light);border-radius:999px;background:var(--animal-bg-color);color:var(--animal-text-color-secondary);font-size:13px}.saved-kind-filter select{max-width:45vw;padding:8px 30px 8px 12px;border:0;border-radius:999px;background:var(--animal-bg-color-secondary);color:var(--animal-text-color);font:inherit}.saved-expression-row{margin:0 0 10px}.saved-library-empty{padding:24px 8px;color:var(--animal-text-color-secondary);text-align:center}.saved-expression-detail{display:grid;gap:14px;padding:8px 0 24px}.saved-expression-kind{margin:0;color:var(--animal-text-color-secondary);font-size:13px}.saved-expression-detail h2{margin:0;font-size:28px}.saved-expression-roman,.saved-example-roman{margin:0;color:var(--animal-text-color-secondary)}.saved-expression-detail section{padding:16px;border:1px solid var(--animal-border-color-light);border-radius:18px;background:var(--animal-bg-color)}.saved-expression-detail section h3{margin:0 0 8px;font-size:14px;color:var(--animal-text-color-secondary)}.saved-expression-detail section p{margin:4px 0;line-height:1.6}.saved-detail-back{min-height:46px;border-radius:999px;background:var(--animal-bg-color-secondary);color:var(--animal-text-color);font:inherit}#app .chat-screen .composer-area{padding:8px 12px calc(8px + var(--ks-safe-bottom,0px));background:var(--animal-bg-color)}#app .chat-screen .composer{display:grid;grid-template-columns:minmax(0,1fr) 42px 48px;align-items:center;gap:6px;padding:6px 8px;border:1px solid var(--animal-border-color-light);border-radius:999px;background:var(--animal-bg-color);box-shadow:0 2px 8px var(--animal-shadow-color)}#app .chat-screen .composer>#message-input{display:block;width:100%;min-width:0;max-width:100%;height:44px;padding:0 10px;border:0!important;border-radius:0!important;outline:0;background:transparent!important;box-shadow:none!important;color:var(--animal-text-color);font:inherit}#app .chat-screen .composer>#message-input::placeholder{color:var(--animal-text-color-secondary);opacity:1}#app .chat-screen .composer>#message-input:focus{outline:0;box-shadow:none!important}#app .chat-screen .composer>island-button{width:42px;min-width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:transparent;color:var(--animal-primary-color)}#app .chat-screen .composer>island-button.send{width:46px;min-width:46px;height:46px;border-radius:50%;background:var(--animal-primary-color);color:var(--animal-bg-color)}#app .chat-screen .message-pronunciation{padding:7px 4px 2px;border-top:1px solid var(--animal-border-color-light);color:var(--animal-text-color-secondary);font-size:12px;line-height:1.55}#app .chat-screen .message-pronunciation ruby{ruby-position:over;ruby-align:center}#app .chat-screen .message-pronunciation rt{font-size:9px;line-height:1;color:var(--animal-text-color-secondary)}#app .chat-screen .message-eye-toggle svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}#learning-level-root{padding:8px 0 0}#learning-level-root .learning-level-settings{margin:0;border-top:1px solid var(--animal-border-color-light);border-radius:0;background:transparent}#learning-level-root .learning-level-settings label{display:flex;align-items:center;justify-content:space-between;gap:12px;color:var(--animal-text-color);font-weight:600}#learning-level-root .learning-level-settings select{max-width:52%;padding:9px 30px 9px 12px;border:1px solid var(--animal-border-color-light);border-radius:999px;background:var(--animal-bg-color);color:var(--animal-text-color);font:inherit}#app .chat-delete-toggle{width:36px;height:36px;border:0;border-radius:8px;background:transparent;color:var(--animal-text-color-secondary)}#app .chat-delete-toggle.is-active{background:var(--animal-bg-color-secondary)}#app .chat-delete-buttons{align-items:stretch}#app .chat-delete-button-wrap{position:relative;min-width:0}#app island-button.chat-delete-action{display:block;width:100%;min-height:50px}#app island-button.chat-delete-action>button{width:100%;min-height:50px;gap:7px;font:inherit;font-weight:700}#app .chat-delete-lock{display:none;position:absolute;z-index:2;inset:0;align-items:center;justify-content:center;pointer-events:none}#app .chat-delete-buttons.is-locked .chat-delete-action{filter:blur(2px);opacity:.64}#app .chat-delete-buttons.is-locked .chat-delete-lock{display:flex}#app .chat-delete-lock island-icon{display:grid;place-items:center;width:34px;height:34px;border:1px solid var(--animal-border-color-light);border-radius:50%;background:var(--animal-bg-color);color:var(--animal-text-color);box-shadow:0 3px 10px var(--animal-shadow-color)}#app island-button.reply-help>button svg{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}[data-animal-drawer-portal] .ksense-drawer{max-height:calc(100dvh - var(--ks-safe-top,0px));overflow-y:auto;overscroll-behavior:contain;padding-bottom:max(var(--ks-safe-bottom,0px),8px)}#app .chat-screen .chat-scroll-container{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;display:flex;flex-direction:column;gap:12px;padding:17px 0}#app .chat-screen .chat-scroll-container>.messages{flex:0 0 auto;overflow:visible;padding:0;gap:12px}#app #mypage island-card.language-setting:has(.language-options:not([hidden])),#app #mypage #learning-level-root:has(.language-options:not([hidden])){position:relative;z-index:15}#app #saved-library-filters{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(4px,1.5vw,10px);position:relative;z-index:8}#app #saved-library-filters .saved-filter-label{display:block;margin-bottom:5px;font-size:12px;font-weight:700;color:var(--animal-text-color-secondary);overflow-wrap:anywhere}#app #saved-library-filters .language-toggle{gap:4px;padding-inline:clamp(5px,2vw,10px);font-size:clamp(11px,3vw,13px)}#app #saved-library-filters .language-toggle span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}#app #saved-library-filters .language-options{min-width:min(135px,46vw);right:auto}#app #saved-library-filters .language-picker:last-child .language-options{right:0;left:auto}#app #selection-toolbar[hidden]{display:none}#app .saved-expression-row.is-selecting{justify-content:flex-start}#app .saved-expression-row.is-selecting island-checkbox{flex:none}#app #learning-detail .saved-expression-detail{gap:12px;padding:8px 0 0}#app .saved-expression-title-row{display:flex;align-items:center;gap:10px;flex-wrap:wrap}#app .saved-expression-title-row .saved-expression-pos-badge{display:inline-flex;flex:0 0 auto}#app #learning-detail .saved-expression-roman,#app #learning-detail .saved-example-roman{color:var(--animal-text-color-secondary)}#app .saved-expression-card-content{display:grid;gap:12px;padding:16px}#app .saved-expression-card-content section{display:grid;gap:5px}#app .saved-expression-card-content h3,#app .saved-expression-card-content p{margin:0}#app .chat-top-actions{display:flex;align-items:center;gap:8px}#app #chat-notification-root [role=tooltip]{z-index:40;width:min(235px,65vw);white-space:normal}#app #chat-notification-root [role=tooltip][aria-hidden=true]{visibility:hidden}#app #chat-notification-root [role=tooltip][aria-hidden=false]{pointer-events:auto}#app .chat-permission-content{display:grid;gap:8px;text-align:left}#app #learning-detail .list-top{grid-template-columns:44px minmax(0,1fr) 44px}#app #saved-expression-bookmark{display:flex;align-items:center;justify-content:flex-end;min-width:40px}#app #saved-expression-bookmark .saved-bookmark{display:grid;place-items:center;width:40px;height:40px;padding:0;border:1px solid var(--animal-border-color-light);border-radius:50%;background:var(--animal-bg-color-secondary);color:var(--animal-text-color);cursor:pointer}#app #saved-expression-bookmark .saved-bookmark[aria-pressed=true]{color:var(--animal-warning-color,#d4a943)}#app #learning-detail .saved-expression-detail{gap:10px;padding:8px 0 18px}#app #learning-detail .saved-expression-title-row h2{color:var(--animal-text-color)}#app #learning-detail .saved-expression-roman{margin-top:3px}#app #learning-detail .saved-expression-meaning-card{display:block;overflow:hidden;border:0;border-radius:26px;background:var(--animal-warning-color-bg,#fff4d2);color:var(--animal-text-color);box-shadow:none}#app #learning-detail .saved-expression-card-content{gap:7px;padding:18px}#app #learning-detail .saved-expression-card-content h3,#app #learning-detail .saved-example-section>h3{color:var(--animal-text-color);font-size:15px;font-weight:800}#app #learning-detail .saved-expression-card-content p{color:var(--animal-text-color-secondary);font-size:16px;line-height:1.55}#app #learning-detail island-divider{display:block;margin:2px 0}#app #learning-detail .saved-example-section{display:grid;gap:10px;padding:0;border:0;background:transparent}#app #learning-detail .saved-example-section>h3{margin:0}#app #learning-detail .saved-example-list{display:grid;gap:10px}#app #learning-detail .saved-example-card{display:block;overflow:hidden;border:1px solid var(--animal-border-color-light);border-radius:22px;background:var(--animal-bg-color);color:var(--animal-text-color);box-shadow:none}#app #learning-detail .saved-example-card-content{display:grid;gap:6px;padding:15px 17px}#app #learning-detail .saved-example-card-content p{margin:0;line-height:1.55}#app #learning-detail .saved-example-korean{color:var(--animal-text-color);font-weight:700}#app #learning-detail .saved-example-roman{color:var(--animal-text-color-secondary)}#app #learning-detail .saved-example-translation{color:var(--animal-text-color)}#app #learning-level-root .learning-level-setting{display:grid;grid-template-columns:minmax(0,1fr);gap:10px;overflow:visible}#app #learning-level-root .learning-level-setting [slot=supporting-text]{display:none}#app #chat-notification-root [class*=animal-islandBody]{width:100%}#app #chats .top{position:relative;z-index:2147483000}#app #chat-notification-root .chat-notification-tooltip [role=tooltip]{z-index:2147483000!important}#app .chat-screen .ai-translation{display:grid;gap:6px;margin-top:8px;padding-top:8px;border-top:1px solid var(--animal-border-color-light);line-height:1.45;overflow-wrap:anywhere}#app .chat-screen .translation-original{color:var(--animal-text-color);font-size:inherit}#app .chat-screen .translation-pinyin,#app .chat-screen .translation-english{color:var(--animal-text-color-secondary);font-size:.78em;line-height:1.45}#app .chat-screen .translation-pinyin{margin:0;letter-spacing:.01em}#app .chat-screen .translation-english{margin-top:2px;padding-top:7px;border-top:1px solid var(--animal-border-color-light)}#app .chat-screen .translation-retry{width:fit-content;padding:6px 0;color:var(--animal-primary-color);background:transparent;text-align:left}#app .main-tab-title{margin:10px 0 0!important}#app .screen *,#app .chat-screen *{box-sizing:border-box;min-inline-size:0}#app :is(h1,h2,h3,p,small,strong,button,label){overflow-wrap:anywhere;max-inline-size:100%}#app :is(.screen,.chat-screen){max-inline-size:100%}#app :is(button,[role=button]){touch-action:manipulation}#app :is(button,.animal-label-4sFiA){line-height:1.35}#app .list-top{display:grid;grid-template-columns:44px minmax(0,1fr) 44px;gap:8px;align-items:center}#app .list-top>h1{text-align:center;font-size:clamp(20px,5vw,24px);line-height:1.3}#app .ksense-paywall h1{font-size:clamp(24px,6.3vw,30px);line-height:1.25;text-wrap:balance}#app .ksense-paywall p{font-size:16px;line-height:1.5}#app :is(.paywall-plan,.plan-option,.subscription-plan){min-height:0;height:auto}#app .paywall-plan-price{white-space:normal;overflow-wrap:anywhere}#app .subscription-footer button{height:auto;min-height:48px;white-space:normal}#app .ai-translation{line-height:1.6;overflow-wrap:anywhere}#app .translation-pinyin{font-size:14px;color:var(--animal-text-color-secondary);margin:8px 0;letter-spacing:.01em}#app .translation-english{font-size:15px;line-height:1.6;margin-top:10px;border-top:1px solid var(--animal-border-color-light);padding-top:10px}#app .translation-retry{color:var(--animal-primary-color);background:transparent;border:0;text-align:left;padding:8px 0}#app .ai-translate island-icon{display:inline-flex;width:18px;height:18px;color:var(--animal-text-color)}.fictional-character-avatar{background-image:url(/characters/fictional-adults.png)!important;background-size:200% 200%!important;background-position:var(--character-position)!important;overflow:hidden;border-radius:50%;border:2px solid var(--animal-border-color-light)}.fictional-character-avatar>*{visibility:hidden!important}#app #chats .top .home-top-actions{margin-inline-start:8px;flex:none}#app #chats .top>div:first-child{flex:1;min-width:0}html:lang(ja) #app,html:lang(zh-CN) #app,html:lang(zh-TW) #app{line-break:strict}html:lang(ko) #app p{word-break:keep-all;overflow-wrap:anywhere}@media(min-width:521px){#app .ksense-paywall h1{font-size:28px}}@media(prefers-reduced-motion:reduce){.fictional-character-avatar{animation:none}}#app .paywall-heading h2{font-size:clamp(24px,6.2vw,28px)!important;line-height:1.3;overflow-wrap:anywhere;text-wrap:balance}#app .paywall-plan>label{display:grid;grid-template-columns:22px minmax(0,1fr) minmax(70px,auto);gap:10px;align-items:center;min-height:0;height:auto}#app .paywall-plan-info strong{font-size:20px;line-height:1.3}#app .paywall-price strong{font-size:20px;line-height:1.3;overflow-wrap:anywhere}#app .paywall-recommended{max-width:calc(100% - 24px);font-size:12px;line-height:1.4;white-space:normal}#app .story-photo-credits{font-size:12px;color:var(--animal-text-color-secondary);line-height:1.5;margin-top:22px}#app .story-photo-credits a{color:var(--animal-primary-color)}#app #chats .top,#app #chat-notification-root{position:relative;z-index:2147483000}#app #chat-notification-root{width:42px;height:42px;flex:none}#app #chat-notification-root .chat-notification-tooltip{position:relative;z-index:2147483000!important}#app #chat-notification-root .chat-notification-tooltip [role=tooltip]{z-index:2147483000!important;width:min(280px,calc(100vw - 32px));max-width:min(280px,calc(100vw - 32px));white-space:normal}:root{--ks-safe-top:env(safe-area-inset-top,0px);--ks-safe-bottom:env(safe-area-inset-bottom,0px);--ks-tab-row:48px;--ks-tab-height:calc(var(--ks-tab-row) + 8px + var(--ks-safe-bottom));--ks-page-gutter:clamp(16px,4.5vw,24px)}#app #nav{top:auto!important;bottom:0!important;z-index:50!important;height:auto!important;min-height:0!important;max-height:none!important;grid-template-rows:auto;align-content:start;flex:none;padding:4px 8px calc(4px + var(--ks-safe-bottom))!important;margin:0!important;background:var(--ks-color-nav-surface,#fff)!important}#app #nav>island-text-button.nav-item{align-self:start;min-height:0!important}#app #nav>island-text-button.nav-item>button{height:auto!important;min-height:var(--ks-tab-row)!important;padding:4px 2px!important;flex:none!important;line-height:1.3!important}#app #nav .nav-label{font-size:12px;line-height:1.3!important}#app .screen{min-height:0;scroll-padding-bottom:calc(var(--ks-tab-height) + 12px);padding-bottom:calc(var(--ks-tab-height) + 16px)}#app #story-experience.explore-mode{padding-bottom:calc(var(--ks-tab-height) + 12px)!important}#app .subscription-footer{bottom:var(--ks-tab-height)!important}#app #subscription.active{padding-bottom:calc(var(--ks-tab-height) + 160px)}#app .top{margin-bottom:20px}@media(max-width:520px){html,body{height:100%;overflow:hidden}#app{height:100svh;height:100dvh;min-height:0!important;padding:0!important;overflow:hidden}#app .phone{width:100%;height:100%;min-height:0!important;max-height:100%;border:0;border-radius:0;box-shadow:none!important}#app .screen{padding-top:calc(var(--ks-safe-top) + 12px);padding-inline:var(--ks-page-gutter)}#app .chat-screen{min-height:0;padding-top:calc(var(--ks-safe-top) + 8px);padding-bottom:max(8px,var(--ks-safe-bottom))}#app #premium,#app .story-brand{padding-top:calc(var(--ks-safe-top) + 12px)}#app #story-experience{padding-top:0!important}#app .list-top{margin-bottom:16px}}html.ksense-native,html.ksense-native body{height:100%;overflow:hidden}html.ksense-native #app{height:100svh;height:100dvh;min-height:0!important;padding:0!important;overflow:hidden}html.ksense-native #app .phone{width:100%;max-width:none;height:100%;min-height:0!important;max-height:100%;border:0;border-radius:0;box-shadow:none!important}html.ksense-native #app .screen{padding-top:calc(var(--ks-safe-top) + 12px);padding-inline:var(--ks-page-gutter)}html.ksense-native #app #story-experience{padding-top:0!important}html.ksense-native #app .story-brand{padding-top:calc(var(--ks-safe-top) + 12px)}html.ksense-native #app .chat-screen{padding-top:calc(var(--ks-safe-top) + 8px);padding-bottom:max(8px,var(--ks-safe-bottom));min-height:0}@media(max-height:500px)and (orientation:landscape){:root{--ks-tab-row:44px}#app .top{margin-bottom:12px}}html.ksense-native{--ks-safe-top:var(--ks-native-safe-top,env(safe-area-inset-top,0px));--ks-safe-bottom:var(--ks-native-safe-bottom,env(safe-area-inset-bottom,0px))}html.ksense-native #app .phone{padding-top:var(--ks-safe-top);box-sizing:border-box}html.ksense-native #app .screen{padding-top:12px}html.ksense-native #app .chat-screen{padding-top:8px}html.ksense-native #app .story-brand{padding-top:12px}html.ksense-native #app .phone:has(#chats.active){background-color:#bfe3bf!important}html.ksense-native #app #story-experience.explore-mode .story-body{padding-top:16px}html.ksense-native #app{padding-left:var(--ks-native-safe-left,0px)!important;padding-right:var(--ks-native-safe-right,0px)!important}html.ksense-native #app #premium{padding-top:12px}html.ksense-native #app .welcome-screen{padding-top:24px}html.ksense-native #app .composer-area{margin-bottom:0}html.ksense-native [data-animal-drawer-portal] .ksense-drawer:not(.ksense-information-drawer):not(.ksense-auth-chooser-drawer){padding-bottom:max(var(--ks-safe-bottom),8px)}#app .flashcard-premium-cta{display:block;width:100%;margin:16px auto 4px}#app island-button.flashcard-premium-cta>button{display:flex;min-height:48px;align-items:center;justify-content:center;gap:9px;font:inherit;font-weight:700}#app island-button.flashcard-premium-cta island-icon{display:inline-grid;place-items:center}#app .flashcard-remaining-count{display:block;margin-top:6px;color:var(--animal-text-color-secondary);font-size:13px;text-align:right}#story-experience{padding:0!important;background:var(--animal-bg-color)!important;overflow:auto;overscroll-behavior:contain}#story-experience .story-experience-content{min-height:100%;display:flex;flex-direction:column;background-image:radial-gradient(var(--animal-border-color-light) .7px,transparent .7px);background-size:18px 18px;color:var(--animal-text-color)}.story-brand{padding:20px 20px 8px;display:flex;align-items:center;justify-content:space-between}.story-brand strong{font-size:23px}.story-brand>span{width:40px}.story-step{display:flex;gap:5px;width:60%;margin:12px auto 24px}.story-step span{height:8px;border-radius:8px;background:var(--animal-border-color-light);flex:1}.story-step .active{background:var(--animal-primary-color)}.story-body{padding:16px 20px 24px;flex:1;min-width:0}.story-body h1{font-size:26px;line-height:1.25;margin:0 0 10px;outline:0}.story-intro{font-size:16px;color:var(--animal-text-color-secondary);margin:0 0 24px;line-height:1.5}.story-radio-list,.story-genre-radio{display:flex!important;flex-direction:column!important;gap:12px!important}.story-radio-list label,.story-genre-radio label{width:100%;box-sizing:border-box;min-width:0;border:1px solid var(--animal-border-color-light);border-radius:18px;background:var(--animal-bg-color);padding:10px!important;align-items:center!important;white-space:normal!important}.story-radio-list label:has(input:checked),.story-genre-radio label:has(input:checked){border-color:var(--animal-primary-color);background:var(--animal-primary-color-bg);box-shadow:0 0 0 1px var(--animal-primary-color)}.story-radio-list label>span:last-child{min-width:0;flex:1}.story-choice-content{display:flex;gap:10px;text-align:left;min-width:0;align-items:center}.story-choice-content .story-character-avatar{width:82px;height:82px;flex:0 0 82px;border-radius:50%;background:var(--animal-bg-color-secondary);box-shadow:0 2px 8px var(--animal-shadow-color)}.story-choice-details{min-width:0;display:flex;flex-direction:column;gap:5px}.story-choice-content>span{min-width:0}.story-character-tags{display:flex;flex-wrap:wrap;align-items:center;gap:5px;margin-top:3px}.story-character-tags island-tag{font-size:11px;line-height:1.2}.story-choice-content strong{font-size:16px;line-height:1.25;overflow-wrap:anywhere}.story-choice-content span span{font-size:14px;line-height:1.4}.story-choice-content small{font-size:13px;line-height:1.4;color:var(--animal-text-color-secondary)}.story-genre-radio{margin-top:32px}.story-genre-radio label{padding:22px 14px!important;min-height:124px}.story-genre-radio strong{display:block;font-size:24px;margin-bottom:8px}.story-genre-radio small{display:block;font-size:15px;line-height:1.5}.story-actions{position:sticky;bottom:0;z-index:2;display:grid;grid-template-columns:1fr 2fr;gap:12px;padding:16px 20px max(20px,env(safe-area-inset-bottom));background:var(--animal-bg-color);border-top:1px solid var(--animal-border-color-light)}.story-actions button{min-height:48px!important;white-space:normal!important;line-height:1.3}.story-actions .story-quick{grid-column:1/-1}.story-field{font-size:17px;font-weight:700;display:flex;flex-direction:column;gap:10px;margin:28px 0}.story-field input{font-size:17px!important;min-height:48px}.story-gender{border:0;padding:0;margin:30px 0}.story-gender legend{font-size:17px;font-weight:700;margin-bottom:14px}.story-gender label{min-height:48px}.story-summary{padding:18px!important;margin-top:30px}.story-summary h2{font-size:22px;line-height:1.3;margin:10px 0}.story-summary p,.story-rule{font-size:14px;line-height:1.5;color:var(--animal-text-color-secondary)}.story-error{color:var(--animal-error-color);font-size:15px}.story-explore-list{display:flex;flex-direction:column;gap:12px;margin-top:20px}.story-explore-card{padding:0!important}.story-explore-card button{padding:12px;width:100%;background:transparent;text-align:left;border:0}.story-open-label{display:block;font-size:14px;color:var(--animal-primary-color);margin:10px 0 0 92px}#story-experience.explore-mode{padding-bottom:84px!important}@media(max-width:350px){.story-body{padding-inline:14px}.story-choice-content .story-character-avatar{width:64px;height:64px;flex-basis:64px}.story-choice-content strong{font-size:15px}}@media(prefers-reduced-motion:reduce){#story-experience *{animation:none!important}}.story-room-context{padding:12px 18px;margin:8px 16px;border:1px solid var(--animal-border-color-light);border-radius:16px;background:var(--animal-bg-color-secondary);color:var(--animal-text-color-secondary);font-size:14px;line-height:1.5}.story-heading-row{display:flex;justify-content:space-between;align-items:center;gap:12px}.story-heading-row h1{min-width:0}.story-bell{position:relative;flex:none}.story-bell>[class*=badge]{position:absolute;right:-4px;top:-4px;pointer-events:none}#story-experience .story-genre-chips{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:0 0 20px}#story-experience .story-genre-chip{width:100%;min-height:44px;border-radius:22px;border:1px solid var(--ks-color-primary);background:var(--ks-color-nav-surface);color:var(--ks-color-primary);box-shadow:none}#story-experience .story-genre-chip[aria-pressed=true]{color:var(--ks-color-nav-surface);background:var(--ks-color-primary);box-shadow:0 3px 0 var(--ks-color-primary-shadow)}#story-experience .story-actions>button:first-child{background:var(--ks-color-nav-surface);border-color:var(--ks-color-primary);color:var(--ks-color-primary);box-shadow:0 3px 0 var(--ks-color-primary-shadow)}#story-experience .story-actions>button:nth-child(2){background:var(--ks-color-primary);border-color:var(--ks-color-primary);color:var(--ks-color-nav-surface);box-shadow:0 4px 0 var(--ks-color-primary-shadow)}#story-experience .story-actions>button:nth-child(2):hover:not(:disabled){background:var(--ks-color-primary-hover)}#story-experience .story-actions>button:disabled{opacity:.5;box-shadow:none}#story-experience input[type=radio]:checked{background:var(--ks-color-primary)!important;border-color:var(--ks-color-primary)!important}#story-experience input[type=radio]~[class*=splash]{animation:none!important;background:transparent!important}#story-experience input[type=radio]:checked~[class*=splash]{background:var(--ks-color-primary)!important}#story-experience .story-field input{background:var(--ks-color-nav-surface);border:1px solid var(--animal-border-color-light);border-radius:18px;padding:12px 16px}#story-experience .story-selected-summary{margin-top:26px}#story-experience .story-selected-summary>p{font-size:15px;color:var(--animal-text-color-secondary)}#story-experience .story-summary-selected{display:flex;align-items:center;gap:10px;padding:10px!important;margin:0!important;border:2px solid var(--ks-color-primary);border-radius:18px;background:var(--ks-color-primary-soft)}#story-experience .story-summary-check{flex:none;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:var(--ks-color-primary);color:var(--ks-color-nav-surface)}#story-experience .story-explore-card{padding:12px!important;background:var(--ks-color-nav-surface)!important;border:1px solid var(--animal-border-color-light)!important;border-radius:18px!important}#story-experience .story-card-actions{display:flex;justify-content:flex-end;margin-top:12px}#story-experience .story-mini-button{width:auto;min-height:36px;height:auto;padding:9px 16px;background:var(--ks-color-primary);border-color:var(--ks-color-primary);color:var(--ks-color-nav-surface);font-size:14px;line-height:1.3;white-space:normal;box-shadow:0 3px 0 var(--ks-color-primary-shadow)}#story-experience .story-mini-button:hover{background:var(--ks-color-primary-hover)}.story-room-context{background:transparent;border:0;border-radius:0;padding:6px 2px;margin:8px 0;color:var(--animal-text-color-secondary)}.story-narrative p{margin:0 0 10px;font-size:14px;line-height:1.7;overflow-wrap:anywhere}.story-narrative em{font-style:italic}.story-narrative-translation{font-size:13px!important;opacity:.9}.story-upcoming{margin-top:28px}.story-upcoming h2{font-size:20px;line-height:1.35;margin:0 0 8px}.story-upcoming-note{font-size:13px;line-height:1.5;color:var(--animal-text-color-secondary);margin-bottom:16px}.story-upcoming-list{display:flex;flex-direction:column;gap:12px}.story-upcoming-card{position:relative;overflow:hidden;border-radius:var(--animal-border-radius-lg)}.story-upcoming-card>[class*=animal-card]{padding:16px;min-height:142px}.story-upcoming-preview{display:flex;align-items:center;gap:14px;filter:blur(1.2px);opacity:.5;min-height:110px}.story-upcoming-preview img{width:76px;height:86px;border-radius:12px;object-fit:cover;flex:none}.story-upcoming-preview h3{font-size:16px;line-height:1.4;margin:0 0 7px}.story-upcoming-preview p{margin:0;font-size:14px}.story-upcoming-lock{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;pointer-events:none}.story-upcoming-lock>span{display:grid;place-items:center;width:44px;height:44px;border-radius:50%;border:1px solid var(--animal-border-color-light);background:var(--animal-bg-color);box-shadow:0 3px 9px #3d342814}.story-upcoming-lock strong{font-size:14px;background:var(--animal-bg-color);padding:3px 10px;border-radius:999px;color:var(--animal-text-color)}#story-experience .story-actions-first{grid-template-columns:1fr}#story-experience .story-actions-first>button:first-child{background:var(--ks-color-primary);border-color:var(--ks-color-primary);color:var(--ks-color-nav-surface);box-shadow:0 4px 0 var(--ks-color-primary-shadow)}#story-experience .story-actions-first .story-quick{background:transparent;border:0;color:var(--animal-text-color);box-shadow:none}#story-experience .story-field>input{appearance:none;-webkit-appearance:none;box-sizing:border-box;width:100%;margin:0;background:var(--ks-color-nav-surface);border:1px solid var(--animal-border-color-light);border-radius:18px;padding:12px 16px;box-shadow:none}#story-experience .story-field>input:focus-visible{outline:2px solid var(--ks-color-primary);outline-offset:2px}#story-experience .story-topik-radio{display:flex!important;flex-direction:column!important;gap:8px!important;margin-top:10px}#story-experience .story-topik-radio label{box-sizing:border-box;width:100%;min-height:58px;padding:9px 14px!important;border:1px solid var(--animal-border-color-light);border-radius:16px;background:var(--animal-bg-color);align-items:center!important;white-space:normal!important}#story-experience .story-topik-radio label:has(input:checked){border-color:var(--animal-primary-color);background:var(--animal-primary-color-bg);box-shadow:0 0 0 1px var(--animal-primary-color)}#story-experience .story-topik-radio label>span:last-child{min-width:0;flex:1}#story-experience .story-topik-radio strong{display:block;font-size:15px;line-height:1.25;margin:0 0 2px;color:var(--animal-text-color)}#story-experience .story-topik-radio small{display:block;font-size:12px;line-height:1.3;color:var(--animal-text-color-secondary)}#story-experience .story-actions{grid-template-columns:1fr;gap:10px}#story-experience .story-actions>button{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:52px!important;min-height:52px!important;padding:0 18px!important;border:1px solid var(--ks-color-primary)!important;border-radius:999px!important;background:var(--ks-color-primary)!important;box-shadow:0 4px 0 var(--ks-color-primary-shadow)!important;color:#fff!important;font-size:15px!important;font-weight:700!important;line-height:1.2!important;text-align:center!important}#story-experience .story-actions>button:disabled:not(.story-quick){border-color:#a7d2ee!important;background:#a7d2ee!important;box-shadow:0 4px #e0edf5!important;color:#fff!important;opacity:1!important}#story-experience .story-actions .story-quick{grid-column:1/-1;background:var(--ks-color-primary)!important;border-color:var(--ks-color-primary)!important;box-shadow:0 4px 0 var(--ks-color-primary-shadow)!important;color:#fff!important}#story-experience .story-actions-with-back{grid-template-columns:1fr 2fr}#story-experience .story-actions-with-back>button:first-child{border-color:var(--animal-border-color-light)!important;background:var(--animal-bg-color)!important;box-shadow:0 3px 0 var(--animal-border-color-light)!important;color:var(--animal-text-color)!important}#story-experience .story-prestart{display:grid;gap:10px;margin:14px 0;padding:16px;border:1px solid var(--animal-border-color-light);border-radius:20px;background:var(--animal-bg-color);box-shadow:0 3px color-mix(in srgb,var(--animal-border-color-light) 65%,transparent)}#story-experience .story-prestart h2{margin:0;font-size:16px;color:var(--animal-text-color)}#story-experience .story-prestart>p{margin:0;font-size:14px;line-height:1.65;color:var(--animal-text-color-secondary)}#story-experience .story-prestart>button{justify-self:start;min-height:34px;border-radius:999px;color:var(--ks-color-primary)}#story-experience .story-goal-card{padding:12px 14px;border-radius:16px;background:var(--animal-primary-color-bg)}#story-experience .story-goal-card strong{font-size:12px;color:var(--ks-color-primary)}#story-experience .story-goal-card p{margin:4px 0 0;font-size:13px;line-height:1.5;color:var(--animal-text-color)}#story-experience .story-hint-row{display:flex;align-items:center;gap:8px;padding:9px 11px;border-radius:13px;background:var(--animal-bg-color-secondary);font-size:12px;line-height:1.45;color:var(--animal-text-color-secondary)}#story-experience .story-hint-row>span{flex:1}#story-experience .story-hint-row strong{color:var(--animal-text-color)}#story-experience .story-hint-row button{flex:none;width:34px;height:34px;border-radius:50%;font-size:21px;color:var(--ks-color-primary)}#story-experience .story-ai-disclosure{font-size:11px!important;line-height:1.4!important;color:var(--animal-text-color-secondary)!important}.episode-completion-sheet{padding:14px 20px 25px;color:var(--animal-text-color)}.episode-completion-sheet h2{margin:4px 0 16px;font-size:23px}.episode-saved-count{display:grid;gap:7px;padding:16px;margin-bottom:16px;border:1px solid var(--animal-border-color-light);border-radius:18px;background:var(--animal-background-color)}.episode-saved-count strong{font-size:13px;color:var(--animal-text-color-secondary)}.episode-saved-count span{font-size:16px;font-weight:700}.episode-close{display:block;width:100%;padding:12px;margin-top:6px;border-radius:999px;background:transparent;color:var(--animal-text-color-secondary);font-weight:650}
