.thought-bubble-container[data-v-5edd553a]{--glow-ring:#1e90ff;--glow-soft:#1e90ff59;--glow-intense:#1e90ff80;bottom:calc(50px + env(safe-area-inset-bottom,0px) + 1.5rem);z-index:999;pointer-events:auto;cursor:pointer;align-items:center;gap:.5rem;display:flex;position:fixed;left:.75rem}html.ion-palette-dark .thought-bubble-container[data-v-5edd553a]{--glow-ring:gold;--glow-soft:#ffbf0066;--glow-intense:#ffbf0099}.thought-bubble-container.phase-emoji-in .bubble[data-v-5edd553a]{box-shadow:none}.thought-bubble-container.phase-emoji-in .avatar[data-v-5edd553a]{opacity:0}.thought-bubble-container.phase-emoji-in .emoji-badge[data-v-5edd553a]{width:3rem;height:3rem;font-size:2.5rem;animation:.3s ease-out forwards emoji-pop-5edd553a;bottom:0;right:0}.thought-bubble-container.phase-avatar-in .bubble[data-v-5edd553a]{animation:.4s ease-out .2s forwards glow-appear-5edd553a}.thought-bubble-container.phase-avatar-in .avatar[data-v-5edd553a]{animation:.4s ease-out forwards avatar-appear-5edd553a}.thought-bubble-container.phase-avatar-in .emoji-badge[data-v-5edd553a]{animation:.4s ease-out forwards emoji-settle-5edd553a}.thought-bubble-container.phase-hold .bubble[data-v-5edd553a]{animation:1.5s ease-in-out infinite bubble-glow-5edd553a}.thought-bubble-container.phase-exit[data-v-5edd553a]{animation:.4s ease-in forwards bubble-exit-5edd553a}.bubble[data-v-5edd553a]{border-radius:50%;position:relative}.phase-hold .bubble[data-v-5edd553a],.phase-exit .bubble[data-v-5edd553a]{box-shadow:0 0 0 1px var(--glow-ring), 0 0 8px var(--glow-soft)}.phase-hold .bubble[data-v-5edd553a] ion-avatar img,.phase-exit .bubble[data-v-5edd553a] ion-avatar img,.phase-hold .bubble[data-v-5edd553a] ion-avatar svg,.phase-exit .bubble[data-v-5edd553a] ion-avatar svg{border-color:var(--glow-ring)}.avatar[data-v-5edd553a]{opacity:1}.emoji-badge[data-v-5edd553a]{background:#fff;border-radius:50%;justify-content:center;align-items:center;width:1.25rem;height:1.25rem;font-size:.875rem;line-height:1;display:flex;position:absolute;bottom:-2px;right:-2px;box-shadow:0 1px 3px #0003}.name-label[data-v-5edd553a]{color:var(--ion-text-color,#333);white-space:nowrap;text-shadow:0 1px 3px #0009;opacity:0;font-size:.875rem;transition:opacity .4s}.name-label.visible[data-v-5edd553a]{opacity:1}@keyframes emoji-pop-5edd553a{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes emoji-settle-5edd553a{0%{width:3rem;height:3rem;font-size:2.5rem;bottom:0;right:0}to{width:1.25rem;height:1.25rem;font-size:.875rem;bottom:-2px;right:-2px}}@keyframes avatar-appear-5edd553a{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes glow-appear-5edd553a{0%{box-shadow:none}to{box-shadow:0 0 0 1px var(--glow-ring), 0 0 8px var(--glow-soft)}}@keyframes bubble-glow-5edd553a{0%,to{box-shadow:0 0 0 1px var(--glow-ring), 0 0 8px var(--glow-soft)}50%{box-shadow:0 0 0 2px var(--glow-ring), 0 0 15px var(--glow-intense)}}@keyframes bubble-exit-5edd553a{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-3rem)}}.van-cell{background:var(--background);color:var(--color)}.ion-palette-dark{--van-dialog-background:var(--ion-card-background,#1e1e1e);--van-dialog-header-color:var(--ion-text-color,#fff);--van-dialog-message-text-color:#ffffffb3;--van-dialog-cancel-button-text-color:var(--ion-text-color,#fff);--van-overlay-background:#0009}ion-app{webkit-touch-callout:none;-webkit-user-select:none;user-select:none;-khtml-user-select:none}img,ion-img::part(image){-webkit-user-drag:none;user-drag:none;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}ion-toolbar ion-button,ion-toolbar ion-back-button{--background-hover:currentColor;--background-hover-opacity:.08;--background-activated:currentColor;--background-activated-opacity:.12;--background-focused:currentColor;--background-focused-opacity:.08;--transition:opacity .15s ease}ion-alert.app-confirm-alert .alert-wrapper{box-shadow:0 2px 8px #00000026}.alert-button-danger{color:var(--ion-color-danger)!important}
