.travel-chime{filter:drop-shadow(0 2px 3px #23163355);flex:none;width:52px;height:52px;overflow:visible}.travel-chime-shell{fill:#dbc1f3;stroke:#663884;stroke-width:2px}.travel-chime-face{fill:none;stroke:#47225f;stroke-width:2.6px;stroke-linecap:round;stroke-linejoin:round}.travel-chime-gold,.travel-chime-string{fill:none;stroke:#edc265;stroke-width:3px;stroke-linecap:round}.travel-chime-clapper{fill:#edc265;stroke:#fff4d3;stroke-width:1px}.chime-now .travel-chime-body{transform-origin:32px 45px;animation:1.2s ease-in-out infinite travel-call}.chime-later .travel-chime-body{transform-origin:32px 12px;animation:2.8s ease-in-out infinite travel-wait}.chime-pass .travel-chime-body{transform-origin:32px 40px;animation:2.5s ease-in-out infinite travel-no}.chime-welcome .travel-chime-body,.chime-save_seat .travel-chime-body,.chime-respect .travel-chime-body{transform-origin:32px 48px;animation:2s ease-in-out infinite travel-bow}.chime-welcome .travel-chime-shell,.chime-save_seat .travel-chime-shell,.chime-respect .travel-chime-shell{fill:#fff0c8;stroke:#986924}@keyframes travel-call{0%,to{transform:translate(-4px)rotate(-9deg)}50%{transform:translate(5px,-6px)rotate(9deg)}}@keyframes travel-wait{0%,to{transform:rotate(-7deg)}50%{transform:rotate(7deg)}}@keyframes travel-no{0%,60%,to{transform:translate(0)}70%{transform:translate(-4px)}80%{transform:translate(4px)}90%{transform:translate(-3px)}}@keyframes travel-bow{0%,to{transform:scaleY(1)}45%{transform:translateY(5px)scaleY(.86)}}.community-actions .place-chime-trigger svg{width:34px;height:34px}.travel-chime-picker{max-width:480px;margin:auto;padding:24px}.travel-chime-picker>small{letter-spacing:.14em;color:#805b9d}.travel-chime-picker>button{text-align:left;color:#32223f;background:#fff;border:1px solid #d9c9e4;border-radius:20px;align-items:center;gap:18px;width:100%;margin:10px 0;padding:18px;display:flex}.travel-chime-picker>button[aria-pressed=true]{background:#f0e5f6;border-color:#69368d}.travel-chime-picker strong,.travel-chime-picker small{display:block}.travel-chime-picker small{margin-top:5px;font-size:12px}.chime-privacy{color:#796781;font-size:13px;line-height:1.6}@media (prefers-reduced-motion:reduce){.travel-chime *{animation:none!important}}.chime-welcome .welcome-door{transform-box:fill-box;transform-origin:0;animation:1.6s ease-in-out infinite welcome-open}.welcome-arm-left{transform-origin:15px 38px;animation:1.6s ease-in-out infinite welcome-beckon}.welcome-arm-right{transform-origin:49px 38px;animation:1.6s ease-in-out infinite reverse welcome-beckon}.welcome-rays{animation:1.6s ease-in-out infinite welcome-glow}.travel-chime-connection{align-items:center;gap:8px;max-width:300px;margin-top:14px;display:flex}.travel-chime-turn{flex-direction:column;align-items:center;gap:3px;min-width:76px;display:flex}.travel-chime-turn .travel-chime{width:52px;height:52px}.travel-chime-turn>span{color:#533368;font-size:12px;font-weight:600}.travel-chime-turn>small{color:#8a718f;font-size:10px}.travel-chime-link{background:#cbb4d9;border-radius:8px;flex:none;align-self:flex-start;width:38px;height:5px;margin-top:26px;position:relative;overflow:hidden}.travel-chime-link i{background:#b88935;border-radius:8px;width:16px;height:5px;animation:1s ease-in-out infinite alternate travel-connection;position:absolute}.travel-chime-pending{max-width:120px;line-height:1.5;font-size:11px!important}.travel-interest select{align-self:flex-start}@keyframes welcome-open{0%,to{transform:scaleX(.8)skewY(0)}45%,65%{transform:scaleX(.2)skewY(-15deg)}}@keyframes welcome-beckon{0%,to{transform:rotate(0)}45%,65%{transform:rotate(18deg)}}@keyframes welcome-glow{0%,to{opacity:.3}50%{opacity:1}}@keyframes travel-connection{0%{transform:translate(0)}to{transform:translate(22px)}}@media (prefers-reduced-motion:reduce){.travel-chime-connection *{animation:none!important}.chime-welcome .welcome-door{transform:scaleX(.25)}}.place-reply-picker{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:14px;display:grid}.place-reply-picker button{text-align:center;color:#56336b;border:1px solid #decee5;flex-direction:column;align-items:center;min-width:0;background:#fffaf1!important;border-radius:16px!important;gap:8px!important;padding:14px 8px!important;display:flex!important}.place-reply-picker .travel-chime{width:58px!important;height:58px!important}.place-reply-picker strong{font-size:12px;line-height:1.4}.place-reply-picker small{color:#82678d;font-size:10px;line-height:1.5}.travel-chime-turn{text-align:center;max-width:98px}.surprise-lid{transform-origin:15px 30px;animation:1.8s ease-in-out infinite surprise-reveal}.surprise-sparks{transform-origin:32px 30px;animation:1.8s ease-out infinite surprise-burst}.special-cloche{transform-origin:32px 42px;animation:2.4s ease-in-out infinite special-serve}.special-star{transform-origin:32px 35px;animation:2.4s ease-in-out infinite special-shine}.special-halo{animation:2.4s ease-in-out infinite special-shine}@keyframes surprise-reveal{0%,15%,to{transform:translateY(0)rotate(0)}25%{transform:rotate(-6deg)}35%{transform:rotate(5deg)}48%,76%{transform:translate(-3px,-12px)rotate(-18deg)}}@keyframes surprise-burst{0%,35%,to{opacity:0;transform:translateY(12px)scale(.3)}50%,75%{opacity:1;transform:translateY(-3px)scale(1)}}@keyframes special-serve{0%,18%,to{transform:translate(0)rotate(0)}40%,75%{transform:translate(7px,-17px)rotate(12deg)}}@keyframes special-shine{0%,20%,to{opacity:0;transform:scale(.7)}45%,75%{opacity:1;transform:scale(1)}}@media (max-width:420px){.place-reply-picker{grid-template-columns:1fr}.place-reply-picker button{text-align:left;grid-template-columns:54px 1fr;column-gap:12px!important;display:grid!important}.place-reply-picker svg{grid-row:span 2}.place-reply-picker small,.place-reply-picker strong{grid-column:2}.place-reply-picker .travel-chime{width:50px!important;height:50px!important}}@media (prefers-reduced-motion:reduce){.travel-chime *{animation:none!important}.surprise-lid{transform:translate(-3px,-12px)rotate(-18deg)}.special-cloche{transform:translate(7px,-17px)rotate(12deg)}}.place-reply-groups{flex-wrap:wrap;gap:6px;margin-top:12px;display:flex}.place-reply-groups button{color:#654077!important;background:#fffaf4!important;border:1px solid #ddcde5!important;border-radius:20px!important;padding:7px 12px!important;font-size:11px!important}.place-reply-groups button[aria-pressed=true]{color:#fff!important;background:#694185!important}.appreciation-bow{transform-origin:32px 48px;animation:2.2s ease-in-out infinite appreciation-bow}.help-hands{animation:1.8s ease-in-out infinite help-reach}.help-light{transform-origin:32px 17px;animation:1.8s ease-in-out infinite help-glow}.strength-flex{transform-origin:17px 47px;animation:1.6s ease-in-out infinite strength-flex}.strength-rays{animation:1.6s ease-in-out infinite help-glow}.waiting-wave{transform-origin:49px 41px;animation:1.4s ease-in-out infinite waiting-wave}.waiting-clock{transform-origin:17px 18px;animation:4s ease-in-out infinite waiting-clock}.play-piece-left{animation:1.5s ease-in-out infinite play-left}.play-piece-right{animation:1.5s ease-in-out infinite play-right}.play-spark{animation:1.5s ease-in-out infinite help-glow}@keyframes appreciation-bow{0%,to{transform:translateY(0)scaleY(1)}40%,65%{transform:translateY(5px)scaleY(.72)}}@keyframes help-reach{0%,to{transform:translateY(2px)}50%{transform:translateY(-6px)}}@keyframes help-glow{0%,to{opacity:.35}50%{opacity:1}}@keyframes strength-flex{0%,to{transform:rotate(0)scale(1)}45%,65%{transform:rotate(-7deg)scale(1.06)}}@keyframes waiting-wave{0%,to{transform:rotate(0)}30%{transform:rotate(-18deg)}60%{transform:rotate(12deg)}}@keyframes waiting-clock{0%,to{transform:rotate(0)}50%{transform:rotate(40deg)}}@keyframes play-left{0%,to{transform:translate(0)rotate(0)}45%,60%{transform:translate(5px,-7px)rotate(8deg)}}@keyframes play-right{0%,to{transform:translate(0)rotate(0)}45%,60%{transform:translate(-5px,-7px)rotate(-8deg)}}@media (prefers-reduced-motion:reduce){.travel-chime *{animation:none!important}}.recent-chimes{align-items:center;gap:8px;margin:8px 0 12px;padding:4px 0;display:flex;overflow-x:auto}.recent-chimes>small{flex-shrink:0}.recent-chimes button{color:#583670;background:#fffaf2;border:1px solid #d9c7e4;border-radius:12px;flex-direction:column;flex:0 0 85px;align-items:center;gap:4px;padding:8px;font-size:12px;display:flex}.recent-chimes .travel-chime,.recent-chimes .ella-mark{width:38px;height:38px}.owner-travel-mark{width:1em;height:1em;display:inline-flex}.owner-travel-mark .travel-chime{width:100%;height:100%}.owner-travel-mark.is-paused *{animation-play-state:paused!important}.place-reply-groups{flex-wrap:wrap}.owner-travel-mark{width:36px;height:36px}.expression-pair-mark>.owner-travel-mark{width:48px;height:36px}.expression-options .owner-travel-mark{width:48px;height:48px}.expression-studio-grid .owner-travel-mark{width:88px;height:88px}.place-reply-picker .ella-mark{width:58px;height:58px}.travel-chime-turn>.ella-mark{width:52px;height:52px}.recent-chimes .owner-travel-mark{width:38px;height:38px}.motion-reduced .travel-chime *{animation:none!important}.travel-chime-connection{position:relative}.travel-page .travel-chime-story-hit,.travel-chime-story-hit{width:100%;height:100%;box-shadow:none;cursor:pointer;background:0 0;border:0;border-radius:12px;margin:0;padding:0;position:absolute;inset:0}.travel-page .travel-chime-story-hit:hover:not(:disabled){background:#75459208}.travel-chime-story-hit:focus-visible{outline-offset:4px;outline:2px solid #754592}.travel-chime-story .travel-chime-connection{justify-content:center;max-width:none;margin:28px 0}.travel-chime-story .travel-chime-turn{flex:1;min-width:0;max-width:140px}.travel-chime-story .travel-chime-turn>.travel-chime,.travel-chime-story .travel-chime-turn>.ella-mark{width:112px;height:112px}.travel-chime-story .travel-chime-turn>span{font-size:16px}.travel-chime-story .travel-chime-turn>small{font-size:12px}.travel-chime-story .travel-chime-link{width:26px;margin-top:56px}.travel-chime-story-dates{color:#766982;flex-wrap:wrap;gap:16px 24px;font-size:12px;display:flex}.travel-chime-story-dates>div{flex:1;min-width:120px}.travel-chime-story-dates dt{margin-bottom:4px;font-weight:600}.travel-chime-story-dates dd{margin:0;line-height:1.5}.travel-chime-story .chime-connection-content h3{font-size:18px;line-height:1.4}@media (max-width:480px){.travel-page .travel-interest{grid-template-columns:minmax(0,1fr) 100px;display:grid}.travel-interest>div{display:contents}.travel-interest>div>a{grid-area:1/1}.travel-interest>div>p{grid-area:2/1/auto/-1;margin:0}.travel-interest>div>.travel-chime-connection{grid-area:3/1/auto/-1}.travel-interest>select{grid-area:1/2}}.community-actions .place-chime-trigger{border-radius:50%;min-width:44px;min-height:44px}.community-actions .place-chime-trigger[aria-pressed=true]{background:#f5deff40;box-shadow:0 0 0 2px #e1b2f3,inset 0 0 12px #a668bb40}.community-actions .place-chime-trigger[aria-pressed=false] .travel-chime-body{animation:none}.community-actions .place-chime-trigger:disabled{opacity:.55;cursor:wait}.chym-toggle-status{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.chym-toggle-error{color:#542766;z-index:3;background:#fff8ff;border-radius:12px;min-width:170px;max-width:240px;padding:12px;font-size:13px;position:absolute;right:48px;box-shadow:0 3px 14px #30203e30}.community-app .community-media-actions .place-chime-trigger{border-radius:50%;width:44px;height:44px}.community-app .community-media-actions .place-chime-trigger svg{width:34px;height:34px}.community-app .community-media-actions .place-chime-trigger[aria-pressed=true]{background:#f6e4ffcc;box-shadow:0 0 0 2px #c695df}.chym-toggle-error{pointer-events:auto}
.ella-mark{vertical-align:middle;filter:drop-shadow(0 1px 1px #25133255);flex:none;width:36px;height:36px;line-height:0;display:inline-flex}.ella-mark>svg{width:100%;height:100%;display:block;overflow:visible}.ella-mark svg *{vector-effect:none}.chime-shell{stroke:#fff4df;stroke-width:1.5px;stroke-linejoin:round}.chime-signature{fill:none;stroke:#fff4df;stroke-width:2px;stroke-linecap:round;opacity:.75}.chime-clapper,.chime-gold-fill,.chime-star-eyes,.chime-gleam,.chime-moon,.chime-door{fill:#f4c66a}.chime-face{fill:none;stroke:#472258;stroke-width:2.7px;stroke-linecap:round;stroke-linejoin:round}.chime-eye-fill,.chime-mouth-fill{fill:#472258}.chime-tongue{stroke:#ed9dad;stroke-width:3px}.chime-cheeks{fill:#d876ad;opacity:.65}.chime-breath{fill:none;stroke:#fff4df;stroke-width:1.5px;stroke-linecap:round;opacity:.6}.chime-sleep{fill:#f4c66a;stroke:#f4c66a;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round}.chime-land{fill:#caa5e2;stroke:#fff4df;stroke-width:1.6px;stroke-linejoin:round}.chime-ink{fill:none;stroke:#fff4df;stroke-width:1.7px;stroke-linecap:round;stroke-linejoin:round}.chime-gold-line{fill:none;stroke:#f4c66a;stroke-width:2px;stroke-linecap:round}.chime-sun{fill:#f4c66a;stroke:#f4c66a;stroke-width:1.6px;stroke-linecap:round}.chime-steam{fill:none;stroke:#fff4df;stroke-width:2px;stroke-linecap:round}.chime-confetti{fill:#f4c66a;stroke:#f4c66a;stroke-width:2px;stroke-linecap:round}.ella-mark .chime-body,.ella-mark .chime-clapper,.ella-mark .chime-star-eyes,.ella-mark .chime-yawn,.ella-mark .chime-brow,.ella-mark .chime-look,.ella-mark .chime-sun,.ella-mark .chime-spark,.ella-mark .chime-moon,.ella-mark .chime-blanket{transform-box:fill-box;transform-origin:50%}.ella-mark .chime-body{transform-origin:50% 90%}.ella-mark-joy .chime-body{animation:3.8s ease-in-out infinite chime-hop}.ella-mark-calm .chime-body{animation:4.8s ease-in-out infinite chime-breathe}.ella-mark-tired .chime-yawn{animation:5.4s ease-in-out infinite chime-yawn}.ella-mark-tired .chime-sleep{animation:5.4s ease-in-out infinite chime-drift}.ella-mark-curious .chime-body{animation:4.6s ease-in-out infinite chime-tilt}.ella-mark-curious .chime-look{animation:4.6s ease-in-out infinite chime-look}.ella-mark-scenery .chime-sun{animation:5.6s ease-in-out infinite chime-sunrise}.ella-mark-food .chime-steam{animation:4s ease-in-out infinite chime-steam}.ella-mark-fun .chime-spark{animation:3.8s ease-in-out infinite chime-pop}.ella-mark-fun .chime-confetti{animation:3.8s ease-in-out infinite chime-glow}.ella-mark-culture .chime-door{animation:5s ease-in-out infinite chime-glow}.ella-mark-stays .chime-moon{animation:5.8s ease-in-out infinite chime-rock}.ella-mark-stays .chime-blanket{animation:5.8s ease-in-out infinite chime-breathe}.ella-mark *{animation-play-state:paused!important}.ella-mark.is-playing *{animation-play-state:running!important}@keyframes chime-hop{0%,12%,34%,to{transform:translateY(0)scale(1)}19%{transform:translateY(1px)scale(1.03,.95)}25%{transform:translateY(-3px)scale(.98,1.03)}}@keyframes chime-breathe{0%,to{transform:scale(1)}50%{transform:scale(1.035,1.055)}}@keyframes chime-wiggle{0%,12%,40%,to{transform:rotate(0)}19%,31%{transform:rotate(-5deg)}25%,36%{transform:rotate(5deg)}}@keyframes chime-glow{0%,to{opacity:1}35%{opacity:.5}60%{opacity:1}}@keyframes chime-yawn{0%,20%,70%,to{transform:scale(1)}45%{transform:scale(1.2,1.45)}}@keyframes chime-drift{0%,10%{opacity:0;transform:translateY(3px)}35%{opacity:1}65%{opacity:0;transform:translateY(-3px)}to{opacity:0}}@keyframes chime-tilt{0%,18%,80%,to{transform:rotate(0)}35%,65%{transform:rotate(7deg)}}@keyframes chime-look{0%,18%,80%,to{transform:translate(0)}35%,65%{transform:translate(2px)}}@keyframes chime-sunrise{0%,to{transform:translateY(2px)}45%,65%{transform:translateY(-2px)}}@keyframes chime-steam{0%,to{opacity:.6;transform:translateY(1px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes chime-pop{0%,15%,55%,to{transform:scale(1)rotate(0)}30%{transform:scale(1.14)rotate(12deg)}42%{transform:scale(.98)rotate(-4deg)}}@keyframes chime-rock{0%,to{transform:rotate(-8deg)}50%{transform:rotate(8deg)}}.expression-symbol .ella-mark{width:64px;height:52px}.community-media-header .ella-mark{filter:drop-shadow(0 1px 2px #180a26aa)}.motion-reduced .ella-mark *{animation:none!important}@media (prefers-reduced-motion:reduce){.ella-mark *{animation:none!important}}.ella-mark-joyful{width:52px}.chime-speed-lines,.chime-feet{fill:none;stroke:#f4c66a;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chime-welcome-heart,.chime-welcome-glow{fill:#f4c66a}.chime-beats{fill:none;stroke:#f4c66a;stroke-width:5px;stroke-linecap:round}.chime-feet path,.chime-welcome-left,.chime-welcome-right,.chime-welcome-heart,.chime-lotus,.chime-ripples,.chime-beats path,.chime-confetti{transform-box:fill-box;transform-origin:50%}.ella-mark-joyful .chime-body{animation:1.8s linear infinite chime-run}.chime-foot-left{animation:.24s ease-in-out infinite alternate chime-stride}.chime-foot-right{animation:.24s ease-in-out -.24s infinite alternate chime-stride}.chime-speed-lines{animation:.3s ease-in-out infinite alternate chime-rush}.ella-mark-relaxed .chime-body{animation:3s ease-in-out infinite chime-float}.ella-mark-relaxed .chime-breath{animation:3s ease-in-out infinite chime-exhale}.ella-mark-excited .chime-body{animation:1.25s ease-in-out infinite chime-leap}.ella-mark-excited .chime-star-eyes,.ella-mark-excited .chime-gleam{animation:1.25s ease-in-out infinite chime-glow}.chime-welcome-left{transform-origin:100%;animation:2.4s ease-in-out infinite chime-open-left}.chime-welcome-right{transform-origin:0;animation:2.4s ease-in-out infinite chime-open-right}.chime-welcome-heart{animation:2.4s ease-in-out infinite chime-welcome}.chime-welcome-glow{animation:2.4s ease-in-out infinite chime-glow}.chime-lotus{animation:3.2s ease-in-out infinite chime-float}.chime-ripples{animation:3.2s ease-in-out infinite chime-ripple}.chime-peace-breeze{animation:3.2s ease-in-out infinite chime-exhale}.ella-mark-lively .chime-body{animation:1.4s ease-in-out infinite chime-dance}.chime-beats path{transform-origin:bottom;animation:.7s ease-in-out infinite alternate chime-beat}.chime-beat-two{animation-delay:-.45s!important}.chime-beat-three{animation-delay:-.2s!important}.ella-mark-lively .chime-confetti{animation:1.4s ease-in-out infinite chime-confetti-burst}@keyframes chime-run{0%,to{transform:translate(-18px)rotate(-9deg)}12.5%{transform:translate(-9px,-5px)rotate(9deg)}25%{transform:translate(0)rotate(9deg)}37.5%{transform:translate(9px,-5px)rotate(9deg)}50%{transform:translate(18px)rotate(9deg)}62.5%{transform:translate(9px,-5px)rotate(-9deg)}75%{transform:translate(0)rotate(-9deg)}87.5%{transform:translate(-9px,-5px)rotate(-9deg)}}@keyframes chime-stride{0%{transform:rotate(-30deg)}to{transform:rotate(30deg)}}@keyframes chime-rush{0%{opacity:.2;transform:translate(-4px)}to{opacity:1;transform:translate(4px)}}@keyframes chime-float{0%,to{transform:translateY(3px)scale(.97)}50%{transform:translateY(-5px)scale(1.07)}}@keyframes chime-exhale{0%,to{opacity:.25;transform:translateY(3px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes chime-leap{0%,to{transform:translateY(3px)scale(1.12,.88)rotate(-8deg)}35%{transform:translateY(-9px)scale(.94,1.08)rotate(8deg)}65%{transform:translateY(-5px)scale(1)rotate(-6deg)}}@keyframes chime-open-left{0%,to{transform:scaleX(.4)rotate(8deg)}50%{transform:scaleX(1.3)rotate(-15deg)}}@keyframes chime-open-right{0%,to{transform:scaleX(.4)rotate(-8deg)}50%{transform:scaleX(1.3)rotate(15deg)}}@keyframes chime-welcome{0%,to{transform:translateY(5px)scale(.65)}50%{transform:translateY(-5px)scale(1.15)}}@keyframes chime-ripple{0%,to{opacity:.45;transform:scaleX(.65)}50%{opacity:1;transform:scaleX(1.22)}}@keyframes chime-dance{0%,to{transform:translate(-3px)rotate(-9deg)}25%{transform:translateY(-5px)rotate(0)}50%{transform:translate(3px)rotate(9deg)}75%{transform:translateY(-5px)rotate(0)}}@keyframes chime-beat{0%{transform:scaleY(.45)}to{transform:scaleY(1.1)}}@keyframes chime-confetti-burst{0%,to{opacity:.5;transform:scale(.8)}50%{opacity:1;transform:scale(1.15)}}.vibe-art{stroke-linejoin:round;stroke-linecap:round}.vibe-arch{fill:#795093;stroke:#fff2db;stroke-width:1.8px}.vibe-warmth{fill:#f8d889}.vibe-door{fill:#b892d3;stroke:#fff2db;stroke-width:1.8px}.vibe-handle,.vibe-threshold{fill:none;stroke:#f4c66a;stroke-width:3px}.vibe-heart{fill:#e996a6;stroke:#fff2db;stroke-width:1.2px}.vibe-door-left,.vibe-door-right,.vibe-heart,.vibe-lotus,.vibe-water,.vibe-dewdrop,.vibe-burst,.vibe-rhythm path,.vibe-sparks{transform-box:fill-box;transform-origin:50%}.vibe-door-left{transform-origin:100%;animation:2.4s ease-in-out infinite chime-open-left}.vibe-door-right{transform-origin:0;animation:2.4s ease-in-out infinite chime-open-right}.vibe-heart{animation:2.4s ease-in-out infinite chime-welcome}.vibe-leaf{fill:#81b5a7;stroke:#e4f5df;stroke-width:1.8px}.vibe-petal{fill:#bb8cda;stroke:#fff2db;stroke-width:1.8px}.vibe-petal-shine{fill:none;stroke:#f4c66a;stroke-width:2.5px}.vibe-lotus{animation:3.2s ease-in-out infinite chime-float}.vibe-water{fill:none;stroke:#81b5a7;stroke-width:3px;animation:3.2s ease-in-out infinite chime-ripple}.vibe-dewdrop{fill:#f4c66a;animation:3.2s ease-in-out -.8s infinite chime-float}.vibe-burst-fill{fill:#e4a45f;stroke:#fff2db;stroke-width:1.8px}.vibe-burst{animation:1.4s ease-in-out infinite chime-dance}.vibe-rhythm{fill:none;stroke:#542d6a;stroke-width:5px}.vibe-rhythm path{transform-origin:bottom;animation:.7s ease-in-out infinite alternate chime-beat}.vibe-bar-two{animation-delay:-.45s!important}.vibe-bar-three{animation-delay:-.2s!important}.vibe-sparks{fill:#c69adb;stroke:#c69adb;stroke-width:2.5px;animation:1.4s ease-in-out infinite chime-confetti-burst}.chime-eye-white{fill:#fff4df;stroke-width:1.5px}.chime-awe-halo{fill:none;stroke:#f4c66a;stroke-width:1.8px;stroke-linecap:round}.chime-awe-halo,.chime-awe-brows,.chime-awe-eyes,.chime-pampered-hearts path,.chime-recharged-eyes,.chime-energy-rays{transform-box:fill-box;transform-origin:50%}.ella-mark-amazed .chime-body{animation:2.4s ease-in-out infinite chime-awe-lift}.chime-awe-halo{animation:2.4s ease-in-out infinite chime-halo}.chime-awe-brows{animation:2.4s ease-in-out infinite chime-brows-up}.chime-awe-eyes{animation:2.4s ease-in-out infinite chime-eyes-wide}.chime-pampered-hearts{fill:#e996b9;stroke:#fff4df;stroke-width:1px}.chime-pampered-hearts path{animation:2.8s ease-in-out infinite chime-heart-rise}.chime-pampered-hearts path:nth-child(2){animation-delay:-1.4s}.chime-pampered-wrap{fill:#fff0db;stroke:#dfc8e8;stroke-width:1px}.ella-mark-pampered .chime-body{animation:2.8s ease-in-out infinite chime-contented-sway}.chime-stretch-arms{fill:none;stroke:#bb8cda;stroke-width:3px;stroke-linecap:round;stroke-linejoin:round}.chime-energy-rays{fill:none;stroke:#f4c66a;stroke-width:2.5px;stroke-linecap:round;animation:2.4s ease-in-out infinite chime-renew-rays}.chime-energy-flash{fill:#f4c66a;stroke:#fff4df;stroke-width:.7px}.ella-mark-recharged .chime-body{animation:2.4s ease-in-out infinite chime-stretch-bounce}.chime-recharged-eyes{animation:2.4s ease-in-out infinite chime-renew-eyes}.ella-mark-sleepy .chime-body{animation:3.6s ease-in-out infinite chime-sleepy-nod}.ella-mark-sleepy .chime-yawn{animation:3.6s ease-in-out infinite chime-yawn}.ella-mark-sleepy .chime-sleep{animation:3.6s ease-in-out infinite chime-drift}@keyframes chime-awe-lift{0%,to{transform:translateY(2px)scale(.98)}50%{transform:translateY(-4px)scale(1.06)}}@keyframes chime-halo{0%,to{opacity:.55;transform:scaleX(.85)rotate(-8deg)}50%{opacity:1;transform:scaleX(1.12)rotate(8deg)}}@keyframes chime-brows-up{0%,to{transform:translateY(1px)}50%{transform:translateY(-3px)}}@keyframes chime-eyes-wide{0%,to{transform:scaleY(.85)}50%{transform:scaleY(1.12)}}@keyframes chime-heart-rise{0%{opacity:.25;transform:translateY(7px)scale(.65)}55%{opacity:1}to{opacity:.15;transform:translateY(-6px)scale(1.15)}}@keyframes chime-contented-sway{0%,to{transform:rotate(-7deg)translateY(1px)}50%{transform:rotate(7deg)translateY(-3px)}}@keyframes chime-stretch-bounce{0%,to{transform:translateY(3px)scale(1.08,.9)}35%{transform:translateY(-3px)scale(.9,1.12)}55%{transform:translateY(2px)scale(1.06,.94)}75%{transform:translateY(-7px)scale(.98,1.04)}}@keyframes chime-renew-rays{0%,to{opacity:.25;transform:scale(.7)}35%,75%{opacity:1;transform:scale(1.2)}}@keyframes chime-renew-eyes{0%,to{transform:scaleY(.3)}35%,75%{transform:scaleY(1)}}@keyframes chime-sleepy-nod{0%,to{transform:rotate(-5deg)translateY(0)}55%{transform:rotate(10deg)translateY(5px)scale(1.03,.95)}80%{transform:rotate(-7deg)translateY(-2px)}}.offer-cushion,.offer-comfort-air,.offer-care-light,.offer-care-hands,.offer-gift,.offer-gift-lid,.offer-gift-surprise{transform-box:fill-box;transform-origin:50%}.offer-pillow{fill:#c3a1dd;stroke:#fff2db;stroke-width:2px;stroke-linejoin:round}.offer-pillow-seam{fill:none;stroke:#eadcf3;stroke-width:1.7px}.offer-pillow-dimple{fill:none;stroke:#845999;stroke-width:2px}.offer-comfort-air{fill:none;stroke:#f4c66a;stroke-width:2.5px;stroke-linecap:round;animation:3s ease-in-out infinite offer-warmth}.offer-cushion{transform-origin:bottom;animation:3s ease-in-out infinite offer-soften}.offer-care-glow{fill:#f4c66a;opacity:.28}.offer-care-spark{fill:#ffe3a1;stroke:#fff2db;stroke-width:1px}.offer-care-rays{fill:none;stroke:#f4c66a;stroke-width:2px;stroke-linecap:round}.offer-care-hands{fill:#b995d0;stroke:#fff2db;stroke-width:1.8px;animation:2.8s ease-in-out infinite offer-cradle}.offer-care-fold{fill:none;stroke:#795093;stroke-width:1.4px}.offer-care-light{animation:2.8s ease-in-out infinite offer-glow}.offer-gift-box{fill:#9572b5;stroke:#fff2db;stroke-width:1.8px;stroke-linejoin:round}.offer-gift-ribbon{fill:#f4c66a}.offer-gift-bow{fill:none;stroke:#f4c66a;stroke-width:3px;stroke-linejoin:round}.offer-gift-lid{animation:2.6s ease-in-out infinite offer-unbox}.offer-gift-surprise{fill:#f4c66a;animation:2.6s ease-in-out infinite offer-surprise}.offer-gift-confetti{fill:none;stroke:#f4c66a;stroke-width:2.5px;stroke-linecap:round}.offer-welcome-rays{fill:none;stroke:#fff2db;stroke-width:2.5px;stroke-linecap:round;animation:2.4s ease-in-out infinite offer-warmth}@keyframes offer-soften{0%,to{transform:translateY(-2px)scaleY(.98)}45%{transform:translateY(3px)scale(1.1,.78)}75%{transform:translateY(-1px)scale(.98,1.04)}}@keyframes offer-warmth{0%,to{opacity:.35;transform:translateY(3px)}50%{opacity:1;transform:translateY(-3px)}}@keyframes offer-cradle{0%,to{transform:translateY(2px)rotate(-4deg)}50%{transform:translateY(-2px)rotate(4deg)}}@keyframes offer-glow{0%,to{opacity:.65;transform:translateY(2px)scale(.85)}50%{opacity:1;transform:translateY(-4px)scale(1.12)}}@keyframes offer-unbox{0%,to{transform:translateY(0)rotate(0)}45%,65%{transform:translate(-2px,-16px)rotate(-10deg)}}@keyframes offer-surprise{0%,to{opacity:0;transform:translateY(12px)scale(.35)}45%,65%{opacity:1;transform:translateY(0)scale(1)}}.chime-sigh,.chime-angry-steam{fill:none;stroke:#fff4df;stroke-width:2.5px;stroke-linecap:round}.chime-savour{fill:#ed9dad;stroke:#472258;stroke-width:1.6px}.chime-taste-spark{fill:#f4c66a}.chime-full-belly{fill:#f3d9ed;stroke:#fff4df;stroke-width:1px}.chime-yuck-tongue,.chime-yuck-drop{fill:#a9c789;stroke:#472258;stroke-width:1.5px}.chime-shrug,.chime-belly-pat,.chime-savour,.offer-energy-bolt,.offer-energy-rays,.offer-apology-bow{transform-box:fill-box;transform-origin:50%}.ella-mark-bored .chime-body{animation:3s ease-in-out infinite chime-slouch}.chime-sigh{animation:3s ease-out infinite chime-sigh}.ella-mark-angry .chime-body{animation:2.2s ease-in-out infinite chime-fume}.chime-angry-steam{animation:2.2s ease-out infinite chime-sigh}.ella-mark-tasty .chime-body{animation:2.4s ease-in-out infinite chime-savour-rock}.chime-savour{animation:2.4s ease-in-out infinite chime-lick}.chime-taste-spark{animation:2.4s ease-in-out infinite chime-glow}.ella-mark-full .chime-body{animation:3s ease-in-out infinite chime-full}.chime-belly-pat{animation:1.5s ease-in-out infinite chime-pat}.ella-mark-yuck .chime-body{animation:2.5s ease-in-out infinite chime-recoil}.chime-yuck-drop{animation:2.5s ease-out infinite chime-sigh}.chime-shrug{animation:2.6s ease-in-out infinite chime-shrug}.offer-energy-bolt{fill:#f4c66a;stroke:#5d337b;stroke-width:2px;stroke-linejoin:round;animation:1.8s ease-in-out infinite offer-energise}.offer-energy-shine{fill:none;stroke:#fff4df;stroke-width:2.5px;stroke-linecap:round}.offer-energy-rays{fill:none;stroke:#f4c66a;stroke-width:3px;stroke-linecap:round;animation:1.8s ease-out infinite offer-energy-rays}.offer-apology-hands{fill:#caa5e2;stroke:#fff4df;stroke-width:1.8px;stroke-linejoin:round}.offer-apology-fold{fill:none;stroke:#5d337b;stroke-width:2px;stroke-linecap:round}.offer-apology-halo{fill:none;stroke:#f4c66a;stroke-width:2px;stroke-linecap:round}.offer-apology-bow{transform-origin:50% 100%;animation:3.2s ease-in-out infinite offer-apology-bow}.expression-group-title{margin:10px 0 6px;font-size:.8rem;font-weight:600}.expression-suggestion{color:#684087;font-size:.65rem}.response-guidance{font-size:.85rem;line-height:1.5}@keyframes chime-slouch{0%,to{transform:translateY(0)scale(1)}45%,70%{transform:translateY(5px)scale(1.08,.88)rotate(-4deg)}}@keyframes chime-sigh{0%,20%{opacity:0;transform:translateY(3px)}40%{opacity:1}85%,to{opacity:0;transform:translateY(-8px)}}@keyframes chime-sulk{0%,to{transform:rotate(0)}25%,65%{transform:translate(-5px)rotate(-13deg)scaleX(.93)}}@keyframes chime-fume{0%,45%,to{transform:rotate(0)}15%,25%,35%{transform:translate(-2px)rotate(-6deg)}20%,30%,40%{transform:translate(2px)rotate(6deg)}}@keyframes chime-savour-rock{0%,to{transform:rotate(-5deg)}50%{transform:rotate(5deg)translateY(-3px)}}@keyframes chime-lick{0%,15%,90%,to{opacity:0;transform:scale(.5)}35%,65%{opacity:1;transform:scale(1)}}@keyframes chime-full{0%,to{transform:scale(1)}50%{transform:scale(1.09,1.02)rotate(3deg)}}@keyframes chime-pat{0%,to{transform:translateY(0)}40%,70%{transform:translateY(-3px)}}@keyframes chime-recoil{0%,to{transform:translate(0)}20%,55%{transform:translate(-6px)rotate(-12deg)}35%{transform:translate(-3px)rotate(-8deg)}}@keyframes chime-shrug{0%,15%,85%,to{transform:translateY(0)}35%,65%{transform:translateY(-7px)}}@keyframes offer-energise{0%,to{transform:translateY(3px)scale(.9)}35%{transform:translateY(-5px)scale(1.12)rotate(5deg)}65%{transform:translateY(-1px)scale(1)}}@keyframes offer-energy-rays{0%,to{opacity:.3;transform:scale(.8)}45%{opacity:1;transform:scale(1.15)}}@keyframes offer-apology-bow{0%,15%,to{transform:translateY(0)scaleY(1)}45%,65%{transform:translateY(7px)scaleY(.78)rotate(-5deg)}}.chime-content-hands,.chime-content-glow,.chime-hesitant-hand,.vibe-comfort-embrace,.vibe-comfort-light,.vibe-delight-spark,.vibe-delight-dots{transform-box:fill-box;transform-origin:50%}.chime-content-glow{fill:#f4c66a;animation:2.8s ease-in-out infinite chime-content-glow}.chime-content-hands{animation:2.8s ease-in-out infinite chime-content-hold}.chime-hesitant-hand{fill:#caa5e2;stroke:#472258;stroke-width:1.5px;animation:2.5s ease-in-out infinite chime-hesitate}.vibe-comfort-wrap{fill:#bb8cda;stroke:#fff4df;stroke-width:2px;stroke-linejoin:round}.vibe-comfort-fold{fill:none;stroke:#72458d;stroke-width:2px;stroke-linecap:round}.vibe-comfort-light circle{fill:#f4c66a;stroke:#fff4df;stroke-width:1.3px}.vibe-comfort-light path{fill:none;stroke:#72458d;stroke-width:1.5px;stroke-linecap:round}.vibe-comfort-embrace{transform-origin:50% 100%;animation:3s ease-in-out infinite vibe-embrace}.vibe-comfort-light{animation:3s ease-in-out infinite vibe-settle}.vibe-delight-spark{fill:#f4c66a;stroke:#fff4df;stroke-width:1.5px;stroke-linejoin:round;animation:2.8s ease-in-out infinite vibe-brighten}.vibe-delight-shine,.vibe-delight-ribbon{fill:none;stroke:#d6acec;stroke-width:2.5px;stroke-linecap:round}.vibe-delight-dots{fill:#d6acec;animation:2.8s ease-in-out infinite vibe-delight-dots}.expression-meaning{text-align:center;max-width:15ch;font-size:.72rem;line-height:1.35}@keyframes chime-content-glow{0%,to{opacity:.4;transform:scale(.7)}50%{opacity:1;transform:scale(1.25)}}@keyframes chime-content-hold{0%,to{transform:translateY(0)}50%{transform:translateY(-2px)scaleX(.9)}}@keyframes chime-hesitate{0%,to{transform:translate(0)}35%,65%{transform:translate(3px)rotate(9deg)}}@keyframes vibe-embrace{0%,to{transform:scaleX(1.05)}45%,65%{transform:scale(.85,1.08)translateY(-2px)}}@keyframes vibe-settle{0%,to{transform:translateY(-3px)}45%,65%{transform:translateY(6px)scale(.9)}}@keyframes vibe-brighten{0%,to{transform:translateY(3px)scale(.75)rotate(-8deg)}45%,60%{transform:translateY(-4px)scale(1.08)rotate(8deg)}}@keyframes vibe-delight-dots{0%,to{opacity:.25;transform:scale(.7)}55%{opacity:1;transform:scale(1.1)}}.vibe-celebration-bounce,.vibe-celebration-confetti,.vibe-appreciation-bow,.vibe-appreciation-spark{transform-box:fill-box;transform-origin:50%}.vibe-celebration-star{fill:#f4c66a;stroke:#fff4df;stroke-width:1.6px;stroke-linejoin:round}.vibe-celebration-smile{fill:none;stroke:#684087;stroke-width:2.5px;stroke-linecap:round}.vibe-celebration-arms{fill:none;stroke:#d6acec;stroke-width:3px;stroke-linecap:round}.vibe-celebration-confetti{fill:#f4c66a;stroke:#d6acec;stroke-width:2px;stroke-linecap:round;animation:2.4s ease-out infinite vibe-celebrate-confetti}.vibe-celebration-bounce{animation:2.4s ease-in-out infinite vibe-celebrate}.vibe-appreciation-head{fill:#f4c66a;stroke:#fff4df;stroke-width:1.5px}.vibe-appreciation-body{fill:#bb8cda;stroke:#fff4df;stroke-width:1.6px;stroke-linejoin:round}.vibe-appreciation-hand{fill:none;stroke:#684087;stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.vibe-appreciation-bow{transform-origin:50% 100%;animation:2.4s ease-in-out infinite vibe-thankful-bow}.vibe-appreciation-spark{fill:#f4c66a;animation:2.4s ease-in-out infinite vibe-thankful-spark}.ella-mark-care .vibe-art{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite vibe-care-approach}.ella-mark-sulking .chime-body{animation:2.8s ease-in-out infinite chime-disappointed}@keyframes vibe-celebrate{0%,to{transform:translateY(0)scale(1)}12%{transform:translateY(2px)scale(1.08,.88)}28%{transform:translate(-4px,-8px)rotate(-8deg)}42%{transform:translateY(1px)scale(1.06,.94)}62%{transform:translate(4px,-6px)rotate(8deg)}80%{transform:translateY(0)}}@keyframes vibe-celebrate-confetti{0%,to{opacity:0;transform:scale(.7)}25%,65%{opacity:1;transform:scale(1.1)}85%{opacity:0;transform:translateY(4px)}}@keyframes vibe-thankful-bow{0%,to{transform:translateY(0)scaleY(1)}35%,60%{transform:translateY(5px)scaleY(.78)rotate(-8deg)}80%{transform:translateY(0)}}@keyframes vibe-thankful-spark{0%,25%,to{opacity:0;transform:scale(.5)}50%,70%{opacity:1;transform:scale(1.2)}}@keyframes vibe-care-approach{0%,to{transform:translateY(5px)scale(.85)}35%,65%{transform:translateY(-3px)scale(1)}85%{transform:translateY(0)scale(.95)}}@keyframes chime-disappointed{0%,to{transform:translateY(0)rotate(0)}35%,65%{transform:translateY(4px)rotate(-5deg)scaleY(.94)}}.chime-connected-embrace{transform-origin:32px 40px;animation:2.4s ease-in-out infinite chime-connected-hug}@keyframes chime-connected-hug{0%,to{transform:scale(1)}35%,65%{transform:scale(.85,1.12)translateY(-2px)}}.ella-mark-connected .chime-body{animation:2.4s ease-in-out infinite chime-connected-sway}@keyframes chime-connected-sway{0%,to{transform:rotate(-6deg)}50%{transform:rotate(6deg)}}@media (prefers-reduced-motion:reduce){.ella-mark-connected *{animation:none!important}}
.expression-pair{--pair-row:48px;--pair-width:64px;--pair-travel:10px;gap:0;min-width:0;display:grid;position:relative}.expression-pair-turn{grid-template-columns:var(--pair-width) minmax(0,1fr);min-height:var(--pair-row);align-items:center;column-gap:7px;display:grid;position:relative}.expression-pair-mark{z-index:1;width:var(--pair-width);height:var(--pair-row);justify-content:center;align-items:center;display:flex;position:relative}.expression-pair-identity{flex-wrap:wrap;align-items:center;gap:2px 6px;min-width:0;line-height:1.3;display:flex}.expression-pair-identity small{opacity:.8;font-size:10px;font-weight:400}.expression-pair-identity a{pointer-events:auto}.expression-pair-owner .expression-pair-identity{font-size:14px;font-weight:600}.expression-pair-line{left:calc(var(--pair-width) / 2 - 1.5px);top:calc(var(--pair-row) - 7px);opacity:.7;background:currentColor;border-radius:3px;width:3px;height:14px;position:absolute}.expression-pair-line i{opacity:0;background:#f4c66a;border-radius:50%;width:5px;height:5px;position:absolute;top:0;left:-1px}.expression-pair[data-phase=bridge] .expression-pair-line{opacity:1}.expression-pair[data-phase=bridge] .expression-pair-line i{animation:.22s ease-in-out both pair-pass}.expression-pair[data-phase=vibe] .expression-pair-owner .expression-pair-mark{animation:1.3s ease-in-out both pair-answer}.community-media-header>.expression-pair{grid-area:1/1/3}.community-detail>.expression-pair{max-width:440px;margin:12px 0}@keyframes pair-pass{0%{opacity:0;transform:translateY(0)}20%,80%{opacity:1}to{transform:translateY(var(--pair-travel));opacity:0}}@keyframes pair-answer{0%,to{filter:none}35%,65%{filter:drop-shadow(0 0 5px #f4c66a88)}}.motion-reduced .expression-pair *{animation:none!important}@media (prefers-reduced-motion:reduce){.expression-pair *{animation:none!important}}.expression-pair-owner .expression-pair-identity{align-self:center;align-items:center;min-height:36px}.expression-pair-owner .expression-pair-identity>a{line-height:20px}.expression-pair-creator .ella-mark *{animation-duration:1.1s}.expression-pair-owner .ella-mark *{animation-duration:1.3s}.expression-pair .expression-pair-trigger{color:inherit;box-shadow:none;cursor:pointer;pointer-events:auto;background:0 0;border:0;border-radius:10px;margin:0;padding:0}.expression-pair-trigger:focus-visible{outline-offset:2px;outline:2px solid}.expression-pair .expression-pair-mark>.ella-mark,.community-post .community-media-header .expression-pair .ella-mark,.expression-pair .expression-pair-mark>.owner-travel-mark{width:var(--pair-width);height:var(--pair-row)}.community-media-header>.expression-pair{grid-column:1/-1;padding-top:16px}.community-media-header>.expression-pair .expression-pair-line{top:calc(var(--pair-row) + 9px)}.community-media-header>.expression-pair .expression-pair-owner .expression-pair-identity{overflow-wrap:anywhere;font-size:14px;line-height:1.35}.chime-connection-content{max-width:560px;margin:0 auto;padding:24px 20px 40px}.chime-connection-content h2{letter-spacing:-.03em;margin:0 0 24px;font-size:24px}.expression-pair-expanded{--pair-row:120px;--pair-width:144px;color:#623d7d;gap:0}.expression-pair-expanded .expression-pair-identity{flex-direction:column;align-items:flex-start;gap:5px;display:flex}.expression-pair-expanded .expression-pair-identity strong{color:#2c233d;overflow-wrap:anywhere;font-size:18px;line-height:1.3}.expression-pair-expanded .expression-pair-identity span{font-size:15px;font-weight:500}.expression-pair-expanded .expression-pair-identity small{color:#766982;font-size:12px;font-weight:400;line-height:1.5}.expression-pair-expanded .expression-pair-line{--pair-travel:14px;width:4px;height:18px}.chime-connection-caption{color:#2c233d;margin:28px 0 10px;font-size:16px;line-height:1.7}.chime-connection-meaning{color:#745388;margin:0;font-size:14px;line-height:1.6}.chime-caption-accessible{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.chime-caption-pending{color:#0000;position:relative}.chime-caption-pending.is-typing:before{content:"";border-left:2px solid #9065a6;height:1em;animation:.65s step-end infinite caption-caret;position:absolute;top:.1em;left:0}@keyframes caption-caret{50%{opacity:0}}.motion-reduced .chime-caption-pending{color:inherit}.motion-reduced .chime-caption-pending:before{display:none}@media (prefers-reduced-motion:reduce){.chime-caption-pending{color:inherit}.chime-caption-pending:before{display:none}}@media (max-width:380px){.chime-connection-content{padding:20px 12px}.expression-pair-expanded{--pair-width:112px;--pair-row:104px}.expression-pair-expanded .expression-pair-identity strong{font-size:16px}}
