.flow-module__H8wxWa__flow{background-image:linear-gradient(90deg, transparent 0%, var(--wood-mid) 30%, var(--water-mid) 50%, var(--fire-mid) 70%, transparent 100%);background-size:200% 100%;animation:2.4s ease-in-out infinite flow-module__H8wxWa__flow}@keyframes flow-module__H8wxWa__flow{0%{background-position:150% 0}to{background-position:-50% 0}}@media (prefers-reduced-motion:reduce){.flow-module__H8wxWa__flow{background-position:50% 0;animation:none}}
.birth-form-module__9LAvtW__form{--pad:24px;--rail:72px;--rail-gap:12px;--control:48px;--gap:6px;--digit-pad:12px;--unit-room:34px;--unit-right:14px;--unit-size:15px;flex-direction:column;gap:12px;width:100%;max-width:40rem;display:flex}.birth-form-module__9LAvtW__main{flex-direction:column;gap:6px;display:flex}.birth-form-module__9LAvtW__panel{padding:var(--pad);border:1px solid var(--border);background:var(--surface);border-radius:20px}.birth-form-module__9LAvtW__fields{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:8px 12px;display:grid}.birth-form-module__9LAvtW__fields>*{grid-column:1/-1}.birth-form-module__9LAvtW__fields>.birth-form-module__9LAvtW__name,.birth-form-module__9LAvtW__fields>.birth-form-module__9LAvtW__name+.birth-form-module__9LAvtW__choice{grid-column:auto}.birth-form-module__9LAvtW__fields>.birth-form-module__9LAvtW__groupStart,.birth-form-module__9LAvtW__fields>.birth-form-module__9LAvtW__select{margin-top:12px}.birth-form-module__9LAvtW__label,.birth-form-module__9LAvtW__rail{color:var(--text-secondary);margin:0 0 8px;padding:0;font-size:13px;font-weight:600;line-height:18px;display:block}.birth-form-module__9LAvtW__rail{width:var(--rail);flex-shrink:0;margin:0}.birth-form-module__9LAvtW__name{min-width:0}.birth-form-module__9LAvtW__name input{width:100%;height:var(--control);border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);text-align:center;border-radius:12px;padding:0 14px;font-size:17px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.birth-form-module__9LAvtW__name input::placeholder{color:var(--text-muted);text-align:center}.birth-form-module__9LAvtW__choice{min-width:0}.birth-form-module__9LAvtW__options{gap:var(--gap);display:flex}.birth-form-module__9LAvtW__option{min-width:0;height:var(--control);border:1px solid var(--border-strong);background:var(--surface);color:var(--text-secondary);white-space:nowrap;cursor:pointer;border-radius:12px;flex:1;justify-content:center;align-items:center;padding:0 8px;font-size:15px;transition:background .15s,border-color .15s,box-shadow .15s;display:flex;position:relative}.birth-form-module__9LAvtW__option input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.birth-form-module__9LAvtW__option:has(input:checked){background:var(--accent-wash);border-color:var(--cream-ink);color:var(--cream-ink);font-weight:600}.birth-form-module__9LAvtW__option:has(input:checked):after{content:"";background:currentColor;border-radius:50%;flex-shrink:0;width:5px;height:5px;margin-left:6px}.birth-form-module__9LAvtW__option:has(input:disabled){opacity:.4;cursor:not-allowed}.birth-form-module__9LAvtW__choiceHint{color:var(--text-secondary);margin-top:8px;font-size:12px;line-height:16px}.birth-form-module__9LAvtW__digitInputs{align-items:center;gap:var(--gap);min-width:0;display:flex}.birth-form-module__9LAvtW__digit{flex:1;align-items:center;min-width:0;display:flex;position:relative}.birth-form-module__9LAvtW__digit.birth-form-module__9LAvtW__wide{flex:1.2}.birth-form-module__9LAvtW__digit input{width:100%;min-width:0;height:var(--control);padding:0 var(--unit-room) 0 var(--digit-pad);border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);text-align:center;font-variant-numeric:tabular-nums;border-radius:12px;font-size:17px;line-height:1.5;transition:border-color .15s,box-shadow .15s}.birth-form-module__9LAvtW__digit input::placeholder{color:var(--text-muted);text-align:center;font-size:14px;line-height:1.42857}.birth-form-module__9LAvtW__unit{top:0;right:var(--unit-right);font-size:var(--unit-size);color:var(--text-secondary);pointer-events:none;align-items:center;padding-top:2px;line-height:1.42857;display:flex;position:absolute;bottom:0}.birth-form-module__9LAvtW__attached>legend{clip-path:inset(50%);width:1px;height:1px;position:absolute;overflow:hidden}.birth-form-module__9LAvtW__railed>legend{float:left;width:var(--rail);line-height:var(--control);margin:0}.birth-form-module__9LAvtW__railed>.birth-form-module__9LAvtW__options,.birth-form-module__9LAvtW__railed>.birth-form-module__9LAvtW__choiceHint{margin-left:calc(var(--rail) + var(--rail-gap))}.birth-form-module__9LAvtW__digits.birth-form-module__9LAvtW__railed{align-items:center;gap:var(--rail-gap);display:flex}.birth-form-module__9LAvtW__digits.birth-form-module__9LAvtW__railed>.birth-form-module__9LAvtW__label{width:var(--rail);flex-direction:column;flex-shrink:0;margin:0;display:flex}.birth-form-module__9LAvtW__labelHint{color:var(--text-muted);font-size:12px;font-weight:400;line-height:16px}.birth-form-module__9LAvtW__digits.birth-form-module__9LAvtW__railed>.birth-form-module__9LAvtW__digitInputs{flex:1}.birth-form-module__9LAvtW__select{min-width:0}.birth-form-module__9LAvtW__selectButton{align-items:center;gap:var(--rail-gap);text-align:left;cursor:pointer;background:0 0;width:100%;padding:0;display:flex}.birth-form-module__9LAvtW__selectButton:disabled{opacity:.4;cursor:not-allowed}.birth-form-module__9LAvtW__selectBox{min-width:0;height:var(--control);border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);border-radius:12px;flex:1;align-items:center;gap:8px;padding:0 12px 0 14px;font-size:15px;transition:border-color .15s,box-shadow .15s;display:flex}.birth-form-module__9LAvtW__selectValue{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.birth-form-module__9LAvtW__selectButton[aria-expanded=true] .birth-form-module__9LAvtW__selectBox{border-color:var(--cream-ink)}.birth-form-module__9LAvtW__chevron{stroke-width:2.6px;width:16px;height:16px;color:var(--text-muted);flex-shrink:0;transition:rotate .15s,transform .15s}.birth-form-module__9LAvtW__menu{margin:6px 0 0 calc(var(--rail) + var(--rail-gap));border:1px solid var(--border-strong);background:var(--surface);border-radius:12px;overflow:hidden}.birth-form-module__9LAvtW__menuItem{min-height:var(--control);border-top:1px solid var(--border);color:var(--foreground);cursor:pointer;grid-template-columns:minmax(0,1fr) auto;align-content:center;column-gap:8px;padding:6px 12px 6px 14px;font-size:15px;display:grid;position:relative}.birth-form-module__9LAvtW__menuItem:first-child{border-top:0}.birth-form-module__9LAvtW__menuItem input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.birth-form-module__9LAvtW__menuItem:has(input:checked){background:var(--accent-wash);color:var(--cream-ink)}.birth-form-module__9LAvtW__menuChecked{font-weight:600}.birth-form-module__9LAvtW__menuHint{color:var(--text-secondary);grid-column:1;font-size:13px;line-height:18px}.birth-form-module__9LAvtW__menuCheck{grid-area:1/2/span 2;align-self:center;display:flex}.birth-form-module__9LAvtW__advanced{flex-direction:column;gap:8px;display:flex}.birth-form-module__9LAvtW__disclosure{width:100%;height:var(--control);border:1px solid var(--border-strong);background:var(--surface);text-align:left;cursor:pointer;border-radius:12px;align-items:center;gap:8px;padding:0 12px 0 14px;transition:border-color .15s,box-shadow .15s;display:flex}.birth-form-module__9LAvtW__disclosure[aria-expanded=true]{border-color:var(--cream-ink)}.birth-form-module__9LAvtW__disclosureLabel{color:var(--foreground);flex-shrink:0;font-size:15px}.birth-form-module__9LAvtW__disclosureSummary{text-overflow:ellipsis;white-space:nowrap;text-align:right;min-width:0;color:var(--text-secondary);flex:1;font-size:13px;overflow:hidden}.birth-form-module__9LAvtW__advancedBody{flex-direction:column;gap:8px;display:flex}.birth-form-module__9LAvtW__yearRow{align-items:center;gap:var(--rail-gap);display:flex}.birth-form-module__9LAvtW__yearInput{min-width:0;height:var(--control);border:1px solid var(--border-strong);background:var(--surface);color:var(--foreground);font-variant-numeric:tabular-nums;border-radius:12px;flex:1;padding:0 14px;font-size:17px;transition:border-color .15s,box-shadow .15s}@media (hover:hover){.birth-form-module__9LAvtW__selectButton:not(:disabled):hover .birth-form-module__9LAvtW__selectBox,.birth-form-module__9LAvtW__disclosure:hover{background:var(--surface-soft)}.birth-form-module__9LAvtW__option:not(:has(input:checked,input:disabled)):hover{background:var(--surface-soft)}.birth-form-module__9LAvtW__menuItem:not(:has(input:checked)):hover{background:var(--surface-soft)}}.birth-form-module__9LAvtW__name input:focus-visible,.birth-form-module__9LAvtW__digit input:focus,.birth-form-module__9LAvtW__yearInput:focus,.birth-form-module__9LAvtW__selectButton:focus-visible .birth-form-module__9LAvtW__selectBox,.birth-form-module__9LAvtW__disclosure:focus-visible{border-color:var(--cream-ink);box-shadow:0 0 0 3px var(--accent-soft);outline:none}.birth-form-module__9LAvtW__selectButton:focus-visible{outline:none}.birth-form-module__9LAvtW__option:has(input:focus-visible){box-shadow:0 0 0 3px var(--accent-soft)}.birth-form-module__9LAvtW__menuItem:has(input:focus-visible){box-shadow:inset 0 0 0 3px var(--accent-soft)}.birth-form-module__9LAvtW__digit input[aria-invalid=true]{background:var(--danger-wash);color:var(--danger);border-color:var(--danger);box-shadow:0 0 0 1px var(--danger)}.birth-form-module__9LAvtW__digit input[aria-invalid=true]:focus{box-shadow:0 0 0 1px var(--danger), 0 0 0 4px var(--danger-wash)}.birth-form-module__9LAvtW__converted{font-size:12px;line-height:16px}.birth-form-module__9LAvtW__panel+.birth-form-module__9LAvtW__converted{padding-inline:var(--pad)}@media (max-width:480px){.birth-form-module__9LAvtW__form{--pad:16px;--rail:64px;--digit-pad:8px;--unit-room:28px;--unit-right:10px;--unit-size:14px}.birth-form-module__9LAvtW__option{padding-inline:6px;font-size:14px}}@media (max-width:380px){.birth-form-module__9LAvtW__form{--digit-pad:6px;--unit-room:24px;--unit-right:8px;--unit-size:13px}.birth-form-module__9LAvtW__digit input{font-size:16px}}@media (prefers-reduced-motion:reduce){.birth-form-module__9LAvtW__option,.birth-form-module__9LAvtW__name input,.birth-form-module__9LAvtW__digit input,.birth-form-module__9LAvtW__selectBox,.birth-form-module__9LAvtW__chevron,.birth-form-module__9LAvtW__disclosure,.birth-form-module__9LAvtW__yearInput{transition:none}}
.relation-map-module__ULDOYW__me{animation:.44s cubic-bezier(.2,.8,.2,1) backwards relation-map-module__ULDOYW__me-in}@keyframes relation-map-module__ULDOYW__me-in{0%{opacity:0;transform:scale(.6)}}.relation-map-module__ULDOYW__seat{animation:.62s cubic-bezier(.2,.8,.2,1) backwards relation-map-module__ULDOYW__seat}@keyframes relation-map-module__ULDOYW__seat{0%{opacity:0;transform:translate(var(--dx), var(--dy)) scale(.4)}}.relation-map-module__ULDOYW__draw{stroke-dasharray:1;stroke-dashoffset:1px;animation:.82s cubic-bezier(.2,.8,.2,1) .36s forwards relation-map-module__ULDOYW__draw}@keyframes relation-map-module__ULDOYW__draw{to{stroke-dashoffset:0}}.relation-map-module__ULDOYW__fade{animation:.42s ease-out .52s backwards relation-map-module__ULDOYW__fade}@keyframes relation-map-module__ULDOYW__fade{0%{opacity:0}}.relation-map-module__ULDOYW__token{transform-box:view-box;transform-origin:0 0;animation:relation-map-module__ULDOYW__travel .9s linear var(--at) both}@keyframes relation-map-module__ULDOYW__travel{0%{opacity:0;transform:translate(calc(var(--x0) * 1px), calc(var(--y0) * 1px)) scale(.5)}20%{opacity:1;transform:translate(calc(var(--x1) * 1px), calc(var(--y1) * 1px)) scale(1)}40%{transform:translate(calc(var(--x2) * 1px), calc(var(--y2) * 1px))}60%{transform:translate(calc(var(--x3) * 1px), calc(var(--y3) * 1px))}80%{opacity:1;transform:translate(calc(var(--x4) * 1px), calc(var(--y4) * 1px)) scale(1)}to{opacity:0;transform:translate(calc(var(--x5) * 1px), calc(var(--y5) * 1px)) scale(.4)}}.relation-map-module__ULDOYW__ripple{opacity:0;transform-box:fill-box;transform-origin:50%;animation:relation-map-module__ULDOYW__ripple .9s cubic-bezier(.2, .8, .2, 1) var(--at)}@keyframes relation-map-module__ULDOYW__ripple{0%{opacity:.8;transform:scale(.75)}to{opacity:0;transform:scale(1.7)}}.relation-map-module__ULDOYW__arrive{animation:.32s cubic-bezier(.2,.8,.2,1) backwards relation-map-module__ULDOYW__arrive}@keyframes relation-map-module__ULDOYW__arrive{0%{opacity:0;translate:0 8px}}.relation-map-module__ULDOYW__part{transform-box:view-box}.relation-map-module__ULDOYW__hush .relation-map-module__ULDOYW__part{animation-play-state:paused}.relation-map-module__ULDOYW__treeIdle{animation:relation-map-module__ULDOYW__tree-sway 8s ease-in-out var(--phase) infinite}@keyframes relation-map-module__ULDOYW__tree-sway{0%,42%,to{transform:rotate(0)}12%{transform:rotate(2.4deg)}27%{transform:rotate(-1.4deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__treeStir{animation:relation-map-module__ULDOYW__tree-grow 1.2s ease-in-out var(--s1), relation-map-module__ULDOYW__tree-grow 1.2s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__tree-grow{30%{transform:scale(1.16)rotate(-3deg)}55%{transform:scale(.97)rotate(1.6deg)}78%{transform:scale(1.03)}}.relation-map-module__ULDOYW__leafLeftIdle{animation:relation-map-module__ULDOYW__leaf-left 6.5s ease-in-out var(--phase) infinite}.relation-map-module__ULDOYW__leafRightIdle{animation:relation-map-module__ULDOYW__leaf-right 6.5s ease-in-out calc(var(--phase) - .8s) infinite}@keyframes relation-map-module__ULDOYW__leaf-left{0%,40%,to{transform:rotate(0)}14%{transform:rotate(-8deg)}28%{transform:rotate(3deg)}}@keyframes relation-map-module__ULDOYW__leaf-right{0%,40%,to{transform:rotate(0)}14%{transform:rotate(8deg)}28%{transform:rotate(-3deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__vineStir{animation:relation-map-module__ULDOYW__lift 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__lift 1.1s ease-in-out var(--s2)}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__leafLeftStir{animation:relation-map-module__ULDOYW__leaf-open-left 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__leaf-open-left 1.1s ease-in-out var(--s2)}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__leafRightStir{animation:relation-map-module__ULDOYW__leaf-open-right 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__leaf-open-right 1.1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__lift{35%{transform:scale(1.08)}}@keyframes relation-map-module__ULDOYW__leaf-open-left{35%{transform:rotate(-24deg)}70%{transform:rotate(5deg)}}@keyframes relation-map-module__ULDOYW__leaf-open-right{35%{transform:rotate(24deg)}70%{transform:rotate(-5deg)}}.relation-map-module__ULDOYW__raysIdle{animation:relation-map-module__ULDOYW__spin 72s linear var(--phase) infinite}@keyframes relation-map-module__ULDOYW__spin{to{transform:rotate(360deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__raysStir{animation:relation-map-module__ULDOYW__rays-flare 1.2s cubic-bezier(.2, .8, .2, 1) var(--s1), relation-map-module__ULDOYW__rays-flare 1.2s cubic-bezier(.2, .8, .2, 1) var(--s2)}@keyframes relation-map-module__ULDOYW__rays-flare{35%{transform:scale(1.28)rotate(20deg)}to{transform:rotate(45deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__coreStir{animation:relation-map-module__ULDOYW__swell 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__swell 1.1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__swell{35%{transform:scale(1.16)}70%{transform:scale(.98)}}.relation-map-module__ULDOYW__flameIdle{animation:relation-map-module__ULDOYW__flicker 4.6s ease-in-out var(--phase) infinite}@keyframes relation-map-module__ULDOYW__flicker{0%,34%,to{transform:none}7%{transform:scale(.93,1.08)}13%{transform:scale(1.04,.95)}20%{transform:scale(.96,1.05)}27%{transform:scale(1.02,.99)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__flameStir{animation:relation-map-module__ULDOYW__flame-leap 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__flame-leap 1.1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__flame-leap{25%{transform:scale(.86,1.42)}50%{transform:scale(1.08,.92)}75%{transform:scale(.97,1.06)}}.relation-map-module__ULDOYW__haloStir{opacity:0}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__haloStir{animation:relation-map-module__ULDOYW__halo 1.3s ease-out var(--s1), relation-map-module__ULDOYW__halo 1.3s ease-out var(--s2)}@keyframes relation-map-module__ULDOYW__halo{0%{opacity:0;transform:scale(.6)}30%{opacity:.6;transform:scale(1.05)}to{opacity:0;transform:scale(1.35)}}.relation-map-module__ULDOYW__cloudIdle{opacity:0;animation:relation-map-module__ULDOYW__cloud-pass 17s linear var(--phase) infinite}@keyframes relation-map-module__ULDOYW__cloud-pass{0%{opacity:0;transform:translate(-4px)}6%,32%{opacity:1}40%{opacity:0;transform:translate(11px)}to{opacity:0;transform:translate(11px)}}.relation-map-module__ULDOYW__cloudStir{opacity:0}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__cloudStir{animation:relation-map-module__ULDOYW__cloud-rush 1.3s ease-in-out var(--s1), relation-map-module__ULDOYW__cloud-rush 1.3s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__cloud-rush{0%{opacity:0;transform:translate(-4px)}20%,75%{opacity:1}to{opacity:0;transform:translate(11px)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__mountainStir{animation:relation-map-module__ULDOYW__settle 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__settle 1.1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__settle{35%{transform:scale(1.06,1.04)}65%{transform:scaleX(.99)}}.relation-map-module__ULDOYW__sproutIdle{animation:relation-map-module__ULDOYW__sprout-sway 7.5s ease-in-out var(--phase) infinite}@keyframes relation-map-module__ULDOYW__sprout-sway{0%,40%,to{transform:rotate(0)}13%{transform:rotate(-5deg)}27%{transform:rotate(3deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__sproutStir{animation:relation-map-module__ULDOYW__sprout-grow 1.2s ease-in-out var(--s1), relation-map-module__ULDOYW__sprout-grow 1.2s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__sprout-grow{25%{transform:scale(.8)}60%{transform:scale(1.24)}82%{transform:scale(.97)}}.relation-map-module__ULDOYW__glintIdle{opacity:0;animation:relation-map-module__ULDOYW__glint 10s ease-out var(--phase) infinite}@keyframes relation-map-module__ULDOYW__glint{0%{opacity:0;transform:none}3%{opacity:.95}11%{opacity:.95}14%{opacity:0;transform:translateY(-6px)}to{opacity:0;transform:translateY(-6px)}}.relation-map-module__ULDOYW__glintStir{opacity:0}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__glintStir{animation:relation-map-module__ULDOYW__glint-rush .9s ease-out var(--s1), relation-map-module__ULDOYW__glint-rush .9s ease-out var(--s2)}@keyframes relation-map-module__ULDOYW__glint-rush{0%{opacity:0;transform:none}15%,70%{opacity:1}to{opacity:0;transform:translateY(-6.5px)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__bladeStir{animation:relation-map-module__ULDOYW__raise 1s ease-in-out var(--s1), relation-map-module__ULDOYW__raise 1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__raise{35%{transform:translateY(-1.3px)}70%{transform:translateY(.2px)}}.relation-map-module__ULDOYW__twinkleIdle{animation:relation-map-module__ULDOYW__twinkle 5.5s ease-in-out var(--phase) infinite}@keyframes relation-map-module__ULDOYW__twinkle{0%,16%,to{transform:none}5%{transform:scale(.4)}10%{transform:scale(1.35)rotate(45deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__twinkleStir{animation:relation-map-module__ULDOYW__twinkle-big 1s ease-in-out var(--s1), relation-map-module__ULDOYW__twinkle-big 1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__twinkle-big{30%{transform:scale(1.8)rotate(45deg)}60%{transform:scale(.8)rotate(90deg)}to{transform:rotate(90deg)}}.relation-map-module__ULDOYW__sparkStir{opacity:0}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__sparkStir{animation:relation-map-module__ULDOYW__spark 1s ease-in-out calc(var(--s1) + .15s), relation-map-module__ULDOYW__spark 1s ease-in-out calc(var(--s2) + .15s)}@keyframes relation-map-module__ULDOYW__spark{0%{opacity:0;transform:scale(.3)}40%{opacity:1;transform:scale(1.3)rotate(45deg)}to{opacity:0;transform:scale(.6)rotate(90deg)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__gemStir{animation:relation-map-module__ULDOYW__swell 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__swell 1.1s ease-in-out var(--s2)}.relation-map-module__ULDOYW__waveBodyIdle{animation:relation-map-module__ULDOYW__sway-x 7s ease-in-out var(--phase) infinite alternate}.relation-map-module__ULDOYW__waveMidIdle{animation:relation-map-module__ULDOYW__sway-x-back 7s ease-in-out var(--phase) infinite alternate}.relation-map-module__ULDOYW__waveTopIdle{animation:relation-map-module__ULDOYW__bob 5s ease-in-out calc(var(--phase) - 1.3s) infinite alternate}@keyframes relation-map-module__ULDOYW__sway-x{to{transform:translate(-.9px)}}@keyframes relation-map-module__ULDOYW__sway-x-back{to{transform:translate(.9px)}}@keyframes relation-map-module__ULDOYW__bob{to{transform:translateY(-.6px)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__waveBodyStir{animation:relation-map-module__ULDOYW__surge 1.2s ease-in-out var(--s1), relation-map-module__ULDOYW__surge 1.2s ease-in-out var(--s2)}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__waveMidStir{animation:relation-map-module__ULDOYW__surge 1.2s ease-in-out calc(var(--s1) + 90ms), relation-map-module__ULDOYW__surge 1.2s ease-in-out calc(var(--s2) + 90ms)}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__waveTopStir{animation:relation-map-module__ULDOYW__surge 1.2s ease-in-out calc(var(--s1) + .18s), relation-map-module__ULDOYW__surge 1.2s ease-in-out calc(var(--s2) + .18s)}@keyframes relation-map-module__ULDOYW__surge{35%{transform:translateY(-1.8px)}70%{transform:translateY(.4px)}}.relation-map-module__ULDOYW__dripIdle{animation:relation-map-module__ULDOYW__drip 7s ease-in var(--phase) infinite}@keyframes relation-map-module__ULDOYW__drip{0%,38%{opacity:1;transform:none}52%{opacity:0;transform:translateY(7.5px)scale(.8)}53%{opacity:0;transform:translateY(-1.5px)scale(.6)}72%,to{opacity:1;transform:none}}.relation-map-module__ULDOYW__plopIdle{animation:relation-map-module__ULDOYW__plop 7s ease-in-out var(--phase) infinite}@keyframes relation-map-module__ULDOYW__plop{0%,49%,60%,to{transform:none}53%{transform:scale(1.12,.9)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__dripStir{animation:relation-map-module__ULDOYW__drip-fast 1s ease-in var(--s1), relation-map-module__ULDOYW__drip-fast 1s ease-in var(--s2)}@keyframes relation-map-module__ULDOYW__drip-fast{45%{opacity:0;transform:translateY(7.5px)scale(.8)}46%{opacity:0;transform:translateY(-1.5px)scale(.6)}}.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__dropStir{animation:relation-map-module__ULDOYW__bounce 1.1s ease-in-out var(--s1), relation-map-module__ULDOYW__bounce 1.1s ease-in-out var(--s2)}@keyframes relation-map-module__ULDOYW__bounce{25%{transform:scale(1.12,.86)}55%{transform:scale(.94,1.1)}80%{transform:scale(1.02,.98)}}@media (prefers-reduced-motion:reduce){.relation-map-module__ULDOYW__me,.relation-map-module__ULDOYW__seat,.relation-map-module__ULDOYW__fade,.relation-map-module__ULDOYW__arrive,.relation-map-module__ULDOYW__part,.relation-map-module__ULDOYW__stirring .relation-map-module__ULDOYW__part{animation:none}.relation-map-module__ULDOYW__draw{stroke-dashoffset:0;animation:none}.relation-map-module__ULDOYW__token,.relation-map-module__ULDOYW__ripple{display:none}}
