ion-button[data-v-252374b8]{width:100%;margin-top:2rem}.api-error[data-v-252374b8]{text-align:center;margin-top:.5rem;padding:0 1rem;font-size:.85rem}.success-message[data-v-252374b8]{text-align:center;padding:2rem}ion-button[data-v-248cf7c6]{width:100%;margin-top:2rem}.api-error[data-v-248cf7c6]{text-align:center;margin-top:.5rem;padding:0 1rem;font-size:.85rem}ion-button[data-v-57e76e82]{width:100%;margin-top:2rem}.api-error[data-v-57e76e82]{text-align:center;margin-top:.5rem;padding:0 1rem;font-size:.85rem}ion-content[data-v-96e64f9c]{--ion-background-color:var(--ion-color-light)}.welcome-container[data-v-96e64f9c]{flex-direction:column;justify-content:center;align-items:center;height:100%;padding:1rem;display:flex}.mode-header[data-v-96e64f9c]{text-transform:capitalize;margin:.5rem 0 1rem;font-size:1.4rem;font-weight:500}.welcome-body[data-v-96e64f9c]{text-align:center;width:100%;max-width:400px}.welcome-body[data-v-96e64f9c] ion-input.input-label-placement-floating.label-floating:not(.has-value):not(.has-focus) .label-text-wrapper{transform:translateY(100%)scale(1)!important}.auth-link[data-v-96e64f9c]{cursor:pointer;text-align:center;color:var(--ion-color-primary);font-size:.9rem}.tab-icon-wrapper[data-v-7160412c]{display:inline-flex;position:relative}.unread-badge[data-v-7160412c]{color:#fff;pointer-events:none;box-sizing:border-box;background:#f44;border-radius:9px;justify-content:center;align-items:center;min-width:18px;height:18px;padding:0 4px;font-size:11px;font-weight:700;line-height:1;display:flex;position:absolute;top:-4px;right:-8px}.unread-badge.pill[data-v-7160412c]{border-radius:9px;padding:0 5px}.badge-enter-active[data-v-7160412c]{animation:.3s ease-out badge-bounce-in-7160412c}.badge-leave-active[data-v-7160412c]{animation:.2s ease-in forwards badge-fade-out-7160412c}.unread-badge.pulse[data-v-7160412c]{animation:.15s ease-out badge-pulse-7160412c}ion-tab-bar[data-v-7160412c]{--ion-safe-area-bottom:0px;justify-content:center;align-items:center;gap:0;display:flex}ion-tab-button[data-v-7160412c]{--padding-start:8px;--padding-end:8px;--padding-top:6px;--padding-bottom:6px;min-width:88px;max-width:none;padding:0 2px;font-size:160%}ion-tab-button[data-v-7160412c]:first-of-type{border-radius:20px 0 0 20px}ion-tab-button[data-v-7160412c]:last-of-type{border-radius:0 20px 20px 0}ion-tab-button ion-label[data-v-7160412c]{opacity:0;height:0;margin-top:0;font-size:12px;font-weight:600;transition:none;overflow:hidden}ion-tab-button .tab-icon-wrapper[data-v-7160412c]{transition:transform .2s ease-out}ion-tab-button.tab-active[data-v-7160412c]{color:#e44}ion-tab-button.tab-active ion-label[data-v-7160412c]{opacity:1;height:auto;margin-top:-3px;transition:opacity .2s ease-out}ion-tab-button.tab-active .tab-icon-wrapper[data-v-7160412c]{filter:drop-shadow(0 2px 1px var(--tab-icon-shadow,#0000004d));transform:translateY(-4px)}@keyframes badge-bounce-in-7160412c{0%{opacity:0;transform:scale(0)}70%{transform:scale(1.1)}to{opacity:1;transform:scale(1)}}@keyframes badge-fade-out-7160412c{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.5)}}@keyframes badge-pulse-7160412c{0%{transform:scale(1)}50%{transform:scale(1.2)}to{transform:scale(1)}}ion-tab-bar{--tab-bar-bg:#0000001a;border-radius:20px;max-width:320px;transition:transform .3s ease-in-out,max-width .3s,border-radius .3s,bottom .3s}html.ion-palette-dark ion-tab-bar{--tab-bar-bg:#ffffff26;--tab-icon-shadow:#00000080}ion-tab-bar.tab-bar-send{-webkit-backdrop-filter:none;background:#e8e8e8;border-radius:0;max-width:100%}html.ion-palette-dark ion-tab-bar.tab-bar-send{background:#0000008c}ion-tab-button{--background:transparent;--background-focused:#0000000d;--background-focused-opacity:1;--ripple-color:transparent;--color-selected:inherit;pointer-events:auto;flex:0 auto!important}ion-tabs ion-content{--padding-bottom:80px}svg[data-v-03181e98]{width:100%;height:100%;display:block}ion-img[data-v-bee3acad]{opacity:0;border-radius:.5rem;height:100%;transition:opacity .3s ease-in-out;overflow:hidden}ion-img[data-v-bee3acad]::part(image){object-fit:cover;object-position:center}ion-img.is-loaded[data-v-bee3acad]{opacity:1}ion-img.fake[data-v-bee3acad]{visibility:hidden;z-index:-1;width:1px;height:1px;position:absolute}svg.silhouette[data-v-bee3acad]{border-radius:.5rem;width:100%;height:100%;display:block}ion-avatar[data-v-30d6fd9b] img{border:.125rem solid #00000026}html.ion-palette-dark ion-avatar[data-v-30d6fd9b] img{border-color:#fff3}ion-avatar svg[data-v-30d6fd9b]{box-sizing:border-box;border:.125rem solid #00000026;border-radius:50%;width:100%;height:100%;display:block;overflow:hidden}html.ion-palette-dark ion-avatar svg[data-v-30d6fd9b]{border-color:#fff3}ion-buttons[data-v-e21958a0]{justify-content:center;gap:1rem;margin:1rem}ion-buttons ion-button[data-v-e21958a0]{font-size:1.6rem}ion-buttons ion-button svg[data-v-e21958a0]{margin:.5rem}.theme-select[data-v-17bfda02]{align-items:center;gap:12px;display:flex}.theme-select ion-label[data-v-17bfda02]{flex:1}.theme-select ion-segment[data-v-17bfda02]{flex:none;justify-content:end;width:auto;display:inline-flex}.theme-select ion-segment ion-segment-button[data-v-17bfda02]{flex:none;min-width:4rem}.theme-select ion-segment ion-segment-button[data-v-17bfda02]::part(native){min-width:0;padding:0 8px}.child[data-v-e062efe1]{text-shadow:0 1px 3px #0009;padding:.125rem;font-size:1.5rem}[data-v-e062efe1] .van-badge{text-shadow:0 1px 2px #000c;box-shadow:none;border:none}.items[data-v-da0049e1]{flex-direction:column;justify-content:flex-end;min-height:calc(100vh - 8rem);margin-bottom:1rem;display:flex}.items .item[data-v-da0049e1]{flex-direction:column;display:flex}.items .item .date[data-v-da0049e1]{--van-divider-border-color:#0000001f;--van-divider-margin:var(--van-padding-md) 1rem}html.ion-palette-dark .items .item .date[data-v-da0049e1]{--van-divider-border-color:#ffffff1f}.items .people[data-v-da0049e1]{flex-wrap:wrap;gap:1rem;padding:0 .75rem;display:flex}.items .person[data-v-da0049e1]{touch-action:manipulation;-webkit-user-select:none;user-select:none;align-items:center;display:flex}.items .person .person-avatar[data-v-da0049e1]{-webkit-user-select:none;user-select:none;display:flex}.items .person .person-avatar[data-v-da0049e1] .van-badge__badge{transition:transform .2s,opacity .2s}.items .person .person-avatar.magic-moment[data-v-da0049e1]{border-radius:50%;box-shadow:0 0 8px #1e90ff59}.items .person .person-avatar.magic-moment[data-v-da0049e1] ion-avatar img{border-color:#1e90ff}.items .person .person-avatar.magic-moment[data-v-da0049e1] ion-avatar svg{border-color:#1e90ff}html.ion-palette-dark .items .person .person-avatar.magic-moment[data-v-da0049e1]{box-shadow:0 0 8px #ffbf0066}html.ion-palette-dark .items .person .person-avatar.magic-moment[data-v-da0049e1] ion-avatar img{border-color:gold}html.ion-palette-dark .items .person .person-avatar.magic-moment[data-v-da0049e1] ion-avatar svg{border-color:gold}.items .person .person-avatar.mode-emotions[data-v-da0049e1] .van-badge__badge{opacity:0;pointer-events:none;transform:scale(0)}.items .emotions-counters[data-v-da0049e1]{flex-wrap:wrap;align-items:center;gap:0;margin-right:1rem;display:flex}.items .emotions-counters .emotions-counter[data-v-da0049e1]{-webkit-user-select:none;user-select:none;margin-left:-.25rem}.items .emotions-counters .emotions-counter[data-v-da0049e1]:first-child{margin-left:.25rem}.emotions-panel-enter-active .emotions-counter{transition:opacity .3s ease-out,transform .3s ease-out;transition-delay:calc(var(--i) * 40ms)}.emotions-panel-enter-from .emotions-counter{opacity:0;transform:translate(-.75rem)}.emotions-panel-leave-active .emotions-counter{transition:opacity .1s ease-in,transform .1s ease-in}.emotions-panel-leave-to .emotions-counter{opacity:0;transform:translate(-.75rem)}.avatar-spinner[data-v-fb1fd3b3]{justify-content:center;align-items:center;display:inline-flex;position:relative}.avatar-spinner-content[data-v-fb1fd3b3]{justify-content:center;align-items:center;display:flex}.avatar-spinner-ring[data-v-fb1fd3b3]{background:conic-gradient(transparent 180deg,var(--ion-color-primary) 360deg);opacity:0;pointer-events:none;border-radius:50%;transition:opacity .3s;animation:1.2s linear infinite avatar-spin-fb1fd3b3;position:absolute;inset:-4px;-webkit-mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px));mask:radial-gradient(farthest-side,#0000 calc(100% - 3px),#000 calc(100% - 3px))}.loading .avatar-spinner-ring[data-v-fb1fd3b3]{opacity:1}@keyframes avatar-spin-fb1fd3b3{to{transform:rotate(360deg)}}ion-button[data-v-5520828c]{--padding-start:4px;--padding-end:4px}.avatar-btn[data-v-5520828c]{justify-content:center;align-items:center;width:34px;height:34px;display:flex;position:relative}.avatar-icon[data-v-5520828c]{font-size:1.8rem}.avatar-photo[data-v-5520828c]{object-fit:cover;object-position:center;opacity:0;border:.1rem solid #0003;border-radius:50%;width:100%;height:100%;transition:opacity .35s ease-in-out;position:absolute;inset:0}.avatar-photo.loaded[data-v-5520828c]{opacity:1}.empty-centered[data-v-c90a2588]{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:300px;min-height:100%;margin:0 auto;padding:2rem;display:flex}.empty-centered[data-v-c90a2588] .van-empty__bottom{align-self:stretch}.empty-centered[data-v-c90a2588] .van-empty__description{padding:0}.nudge-text[data-v-c90a2588]{color:var(--ion-color-medium);text-align:center;margin:1.5rem 1rem 0;font-size:.9rem;font-style:italic}.empty-cta[data-v-c90a2588]{width:100%;max-width:300px;margin:2.5rem auto 0;display:block}[data-v-c90a2588] .items{animation:.4s ease-out content-fade-in-c90a2588}@keyframes content-fade-in-c90a2588{0%{opacity:0}to{opacity:1}}[data-v-b639a808] .swiper-button-next,[data-v-b639a808] .swiper-button-prev{--swiper-navigation-size:22px;--swiper-navigation-sides-offset:16px;color:var(--ion-color-primary)}.emotion-radial-picker[data-v-c860bb96]{z-index:10;pointer-events:all;touch-action:none;justify-content:center;align-items:flex-end;padding-bottom:15vh;animation:.1s ease-out picker-fade-in-c860bb96;display:flex;position:absolute;inset:0}.emotion-radial-picker.closing[data-v-c860bb96]{animation:.3s ease-in forwards picker-fade-out-c860bb96}.picker-backdrop[data-v-c860bb96]{cursor:default;background:radial-gradient(circle at 50% calc(100% - 15vh),#00000040,#0009);animation:.3s ease-out backdrop-fade-in-c860bb96;position:absolute;inset:0}.hover-label[data-v-c860bb96]{z-index:12;color:#fff;text-shadow:0 1px 4px #0009;text-transform:capitalize;pointer-events:none;white-space:nowrap;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffff26;border:1px solid #ffffff40;border-radius:1.5rem;align-items:center;gap:.3rem;padding:.4rem 1.2rem;font-size:1.4rem;font-weight:400;animation:.15s ease-out label-fade-in-c860bb96;display:flex;position:absolute;top:-200px;left:50%;transform:translate(-50%)}.hover-emoji[data-v-c860bb96]{font-size:1.6rem;line-height:1}.picker-ring[data-v-c860bb96]{z-index:11;justify-content:center;align-items:center;width:0;height:0;animation:.4s ease-out ring-focus-clear-c860bb96;display:flex;position:relative}.emotion-item[data-v-c860bb96]{-webkit-backdrop-filter:none;backdrop-filter:none;cursor:pointer;-webkit-user-select:none;user-select:none;transform-origin:50%;width:3.25rem;height:3.25rem;box-shadow:none;animation:.15s ease-out backwards emotion-pop-in-c860bb96;animation-delay:var(--enter-delay,0s);background:0 0;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;transition:background .2s,scale .15s,box-shadow .2s,opacity .2s;display:flex;position:absolute;overflow:visible;scale:1}.emotion-item.highlighted[data-v-c860bb96]{background:#ffffff4d;width:4.5rem;height:4.5rem;scale:1.12;box-shadow:0 0 16px 4px #fff6}.has-highlight .emotion-item[data-v-c860bb96]:not(.highlighted){opacity:.5;scale:.95}.closing .emotion-item[data-v-c860bb96]{animation:.15s ease-in both emotion-pop-out-c860bb96;animation-delay:var(--exit-delay,0s)}.emotion-emoji[data-v-c860bb96]{pointer-events:none;font-size:3rem;line-height:1;transition:transform .15s;transform:scale(1)}.highlighted .emotion-emoji[data-v-c860bb96]{animation:.8s ease-in-out infinite emoji-breathe-c860bb96}.emotion-radial-picker:not(.has-highlight):not(.closing) .center-emotion .emotion-emoji[data-v-c860bb96]{animation:1.5s ease-in-out infinite heartbeat-c860bb96}.emotion-label[data-v-c860bb96]{display:none}.cancel-target[data-v-c860bb96]{width:3rem;height:3rem;transform:translateY(100px)}.cancel-target.highlighted[data-v-c860bb96]{background:#ff50504d;scale:1.12;box-shadow:0 0 16px 4px #ff505066}.cancel-target .emotion-emoji[data-v-c860bb96]{color:#ffffffd9;font-size:1.2rem}.cancel-target.highlighted .emotion-emoji[data-v-c860bb96]{animation:.5s ease-in-out cancel-emoji-shake-c860bb96}.flying-emoji[data-v-c860bb96]{pointer-events:none;z-index:20;font-size:3rem;line-height:1;animation:.25s ease-in forwards fly-to-center-c860bb96;position:absolute}@keyframes picker-fade-in-c860bb96{0%{opacity:0}to{opacity:1}}@keyframes picker-fade-out-c860bb96{0%{opacity:1}to{opacity:0}}@keyframes backdrop-fade-in-c860bb96{0%{opacity:0}to{opacity:1}}@keyframes emotion-pop-in-c860bb96{0%{opacity:0;scale:0}to{opacity:1;scale:1}}@keyframes emotion-pop-out-c860bb96{0%{opacity:1;scale:1}to{opacity:0;scale:0}}@keyframes label-fade-in-c860bb96{0%{opacity:0;transform:translate(-50%)translateY(4px)}to{opacity:1;transform:translate(-50%)translateY(0)}}@keyframes ring-focus-clear-c860bb96{0%{filter:blur(6px);opacity:.5}to{filter:blur();opacity:1}}@keyframes emoji-breathe-c860bb96{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}@keyframes heartbeat-c860bb96{0%,to{transform:scale(1)}14%{transform:scale(1.15)}28%{transform:scale(1)}42%{transform:scale(1.1)}}@keyframes cancel-emoji-shake-c860bb96{0%,to{transform:translate(0)}20%,60%{transform:translate(-3px)}40%,80%{transform:translate(3px)}}@keyframes fly-to-center-c860bb96{0%{transform:translate(var(--fly-x),var(--fly-y)) scale(1);opacity:1}to{opacity:0;transform:translate(0)scale(1.5)}}.reflection-feed[data-v-74b16cc8]{z-index:3;scrollbar-width:none;-webkit-overflow-scrolling:touch;align-items:flex-end;gap:.3rem;padding-top:1rem;padding-bottom:.85rem;display:flex;position:absolute;top:2rem;left:1.25rem;right:.75rem;overflow-x:auto}.reflection-feed[data-v-74b16cc8]::-webkit-scrollbar{display:none}.separator[data-v-74b16cc8]{flex-direction:column;flex-shrink:0;justify-content:flex-end;align-self:stretch;width:2px;margin:0 .2rem;padding-bottom:.15rem;display:flex;position:relative}.separator-line[data-v-74b16cc8]{background:#fffc;border-radius:2px;width:2px;height:.3rem}.separator-label[data-v-74b16cc8]{color:#ffffffe6;text-shadow:0 1px 2px #000c;white-space:nowrap;font-size:.75rem;font-weight:500;line-height:1;position:absolute;bottom:-.85rem;left:50%;transform:translate(-50%)}.ago[data-v-87d1983f]:empty{display:none}.coach-backdrop[data-v-219e50ee]{z-index:100;cursor:pointer;background:#00000080;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.coach-tooltip[data-v-219e50ee]{color:var(--ion-text-color);text-align:center;pointer-events:none;background:#fff;border-radius:12px;max-width:280px;padding:1.25rem 1.5rem;box-shadow:0 4px 20px #0000004d}.coach-tooltip p[data-v-219e50ee]{margin:0;font-size:1rem;line-height:1.4}ion-content[data-v-852a4210]{--padding-bottom:0px}.toolbar-profile-icon[data-v-852a4210]{cursor:pointer;opacity:.7;margin-left:.9em;padding:3px .5rem;font-size:1.2em;transition:opacity .15s,background .15s;position:absolute;top:50%;transform:translateY(-45%)}.toolbar-profile-icon[data-v-852a4210]:hover{opacity:1;background:rgba(var(--ion-text-color-rgb),.08)}.toolbar-profile-icon[data-v-852a4210]:active{opacity:1;background:rgba(var(--ion-text-color-rgb),.12)}.sort-chip[data-v-852a4210]{--background:transparent;--color:var(--ion-text-color);--border-radius:6px;cursor:pointer;opacity:.7;height:28px;margin:0;font-size:1em;transition:opacity .15s}.sort-chip[data-v-852a4210]:hover{opacity:1;--background:rgba(var(--ion-text-color-rgb), .08)}.sort-chip[data-v-852a4210]:active{opacity:1;--background:rgba(var(--ion-text-color-rgb), .12)}.sort-chip .sort-chip-icon[data-v-852a4210]{font-size:1.2em}.sort-chip .sort-chip-state[data-v-852a4210]{margin-left:2px;font-size:.9em}.empty-centered[data-v-852a4210]{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:300px;min-height:100%;margin:0 auto;padding:2rem;display:flex}.empty-centered[data-v-852a4210] .van-empty__bottom{align-self:stretch}.empty-centered[data-v-852a4210] .van-empty__description{padding:0}.empty-cta[data-v-852a4210]{width:100%;max-width:300px;margin-top:.75rem}.container[data-v-852a4210]{flex-direction:column;justify-content:end;height:100%;padding-bottom:72px;animation:.4s ease-out content-fade-in-852a4210;display:flex}.cell[data-v-852a4210]{flex-grow:auto;text-align:center}.cell.cell-photo[data-v-852a4210]{flex-grow:1;height:1%}.cell.cell-person-swiper[data-v-852a4210],.cell.cell-circle-swiper[data-v-852a4210]{border-top:1px solid var(--ion-color-light);color:var(--ion-color-primary)}.cell-circle-swiper ion-button[data-v-852a4210],.cell-person-swiper ion-button[data-v-852a4210]{margin:1rem 0}.wrapper[data-v-852a4210]{touch-action:none;height:100%;position:relative;overflow:hidden}.wrapper.magic-moment[data-v-852a4210]{--glow-a:#1e90ff59;--glow-b:#1e90ff33;--glow-a-intense:#1e90ff80;--glow-b-intense:#1e90ff4d;box-shadow:0 0 15px var(--glow-a),0 0 30px var(--glow-b);border-radius:.5rem;animation:2s ease-in-out infinite magic-pulse-send-852a4210}html.ion-palette-dark .wrapper.magic-moment[data-v-852a4210]{--glow-a:#ffbf0066;--glow-b:#ffbf0033;--glow-a-intense:#ffbf0099;--glow-b-intense:#ffbf004d}.ago[data-v-852a4210]{color:#fff;background:#00000080;border-radius:0 0 0 .25rem;padding:.25rem .5rem;position:absolute;top:0;right:0}.send-ripple[data-v-852a4210]{pointer-events:none;z-index:5;background:#ffffff80;border-radius:50%;width:0;height:0;animation:.35s ease-out forwards send-ripple-expand-852a4210;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.again[data-v-852a4210]{z-index:1;background:#00000080;width:100%;height:.25rem;position:absolute;top:0;left:0}.again[data-v-852a4210]::part(progress){transition:transform 1s linear}.again[data-v-852a4210]::part(track){display:none}@keyframes content-fade-in-852a4210{0%{opacity:0}to{opacity:1}}@keyframes magic-pulse-send-852a4210{0%,to{box-shadow:0 0 15px var(--glow-a),0 0 30px var(--glow-b)}50%{box-shadow:0 0 25px var(--glow-a-intense),0 0 40px var(--glow-b-intense)}}@keyframes send-ripple-expand-852a4210{0%{opacity:.6;width:0;height:0}to{opacity:0;width:150vmax;height:150vmax}}.friendship-badge[data-v-5f02f26c]{--padding-start:.5rem;--padding-end:.5rem}.sort-chip[data-v-37312cf9]{--background:transparent;--color:var(--ion-text-color);--border-radius:6px;cursor:pointer;opacity:.7;height:28px;margin:0;font-size:1em;transition:opacity .15s}.sort-chip[data-v-37312cf9]:hover{opacity:1;--background:rgba(var(--ion-text-color-rgb), .08)}.sort-chip[data-v-37312cf9]:active{opacity:1;--background:rgba(var(--ion-text-color-rgb), .12)}.sort-chip .sort-chip-icon[data-v-37312cf9]{font-size:1.2em}.sort-chip .sort-chip-state[data-v-37312cf9]{margin-left:2px;font-size:.9em}.empty-centered[data-v-37312cf9]{text-align:center;flex-direction:column;justify-content:center;align-items:stretch;width:100%;max-width:300px;min-height:calc(100% - 50px);margin:0 auto;padding:2rem;display:flex}.empty-centered[data-v-37312cf9] .van-empty__bottom{align-self:stretch}.empty-centered[data-v-37312cf9] .van-empty__description{padding:0}.empty-cta[data-v-37312cf9]{width:100%;max-width:300px;margin-top:.75rem}.toolbar-search-icon[data-v-37312cf9]{cursor:pointer;opacity:.7;margin-left:.9em;padding:3px .5rem;font-size:1.2em;transition:opacity .15s,background .15s;position:absolute;top:50%;transform:translateY(-45%)}.toolbar-search-icon[data-v-37312cf9]:hover{opacity:1;background:rgba(var(--ion-text-color-rgb),.08)}.toolbar-search-icon[data-v-37312cf9]:active{opacity:1;background:rgba(var(--ion-text-color-rgb),.12)}.toolbar-search-icon.toolbar-share-icon[data-v-37312cf9]{margin-left:2.8em}.toolbar-icon-muted[data-v-37312cf9]{opacity:.7;transition:opacity .15s}.toolbar-icon-muted[data-v-37312cf9]:hover,.toolbar-icon-muted[data-v-37312cf9]:active{opacity:1}ion-item[data-v-37312cf9]{--inner-border-width:0;--border-width:0;touch-action:pan-y;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none;transition:background-color .2s;animation:.4s ease-out content-fade-in-37312cf9}ion-item.pressing[data-v-37312cf9]{--background:rgba(var(--ion-text-color-rgb,0, 0, 0), .06)}.segment-button-layout-icon-start ion-badge[data-v-37312cf9]{margin-inline:.5rem 0}.fab-area[data-v-37312cf9]{z-index:10;align-items:center;display:flex;position:fixed;bottom:5rem;right:1rem}.create-target-bar[data-v-37312cf9]{background:var(--ion-background-color);border:1px solid var(--ion-color-step-150);border-radius:28px;align-items:center;gap:.75rem;padding:.15rem 0 .15rem .75rem;display:flex;box-shadow:0 2px 8px #00000026}.create-target-bar ion-fab-button[data-v-37312cf9]{flex-shrink:0}.create-target-input[data-v-37312cf9]{min-width:140px}.segment-panes[data-v-37312cf9]{min-height:60vh}@keyframes content-fade-in-37312cf9{0%{opacity:0}to{opacity:1}}ion-action-sheet .action-sheet-destructive,ion-action-sheet .action-sheet-destructive .action-sheet-icon{color:var(--ion-color-danger)!important}ion-item[data-v-d99efb28]{cursor:pointer}ion-item[data-v-d99efb28]:last-child{--border-width:0}.results-container[data-v-d99efb28]{position:relative}.loading-overlay[data-v-d99efb28]{background:var(--ion-background-color,#fff);opacity:.7;z-index:10;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.van-swipe-cell .van-button[data-v-895728d3]{height:100%}ion-fab[data-v-895728d3]{margin:1rem 1rem 4rem}.photo-item[data-v-d36b6c28]{margin:.75rem 0}ion-fab[data-v-addb1c6f]{margin:1rem 1rem 4rem}.person-name-wrapper[data-v-addb1c6f]{text-align:center;padding:.25rem 0 0}.person-name[data-v-addb1c6f]{pointer-events:none;padding:.5rem 1rem;font-size:1.25rem}.person-name .person-name-lock[data-v-addb1c6f]{vertical-align:middle;opacity:.6;margin-left:.25rem;font-size:.8em}.invite-container[data-v-4dfc72a5]{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:2rem;display:flex}.invite-description[data-v-4dfc72a5]{color:var(--ion-color-medium-shade);max-width:300px;margin-bottom:1.5rem;font-size:1.1rem}.profile-card[data-v-4dfc72a5]{flex-direction:column;align-items:center;gap:1rem;margin-top:1rem;margin-bottom:2.5rem;display:flex}.profile-avatar[data-v-4dfc72a5]{width:64px;height:64px}.profile-name[data-v-4dfc72a5]{font-size:1.1rem}.url-input[data-v-4dfc72a5]{--color:var(--ion-color-primary);width:100%;max-width:300px;margin-bottom:1.5rem;font-size:.85rem}.invite-hint[data-v-4dfc72a5]{color:var(--ion-color-medium);max-width:300px;margin-bottom:2rem;font-size:.9rem}ion-button[data-v-4dfc72a5]{width:100%;max-width:300px}ion-content[data-v-88a1beb8]{--ion-background-color:var(--ion-color-light)}.welcome-container[data-v-88a1beb8]{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1rem;display:flex}.welcome-body[data-v-88a1beb8]{text-align:center;width:100%;max-width:400px}.welcome-body[data-v-88a1beb8] ion-input.input-label-placement-floating.label-floating:not(.has-value):not(.has-focus) .label-text-wrapper{transform:translateY(100%)scale(1)!important}.inviter-card[data-v-88a1beb8]{flex-direction:column;align-items:center;gap:.75rem;margin-bottom:1rem;display:flex}.inviter-avatar[data-v-88a1beb8]{width:72px;height:72px;color:var(--ion-color-primary);font-size:72px}.inviter-name[data-v-88a1beb8]{color:var(--ion-color-medium-shade);font-size:1.1rem}.error-message[data-v-88a1beb8]{color:var(--ion-color-danger);margin-bottom:1.5rem}.auth-link[data-v-88a1beb8]{cursor:pointer;text-align:center;color:var(--ion-color-primary);font-size:.9rem}.concept-container[data-v-6ea9ea70]{text-align:center;flex-direction:column;justify-content:center;align-items:center;height:100%;padding:2rem;display:flex}.app-name[data-v-6ea9ea70]{margin-bottom:1rem;font-size:2.5rem;font-weight:700}.tagline[data-v-6ea9ea70]{color:var(--ion-color-medium-shade);max-width:300px;margin-bottom:3rem;font-size:1.2rem}.steps[data-v-6ea9ea70]{flex-direction:column;gap:2rem;width:100%;max-width:300px;margin-bottom:3.5rem;display:flex}.step[data-v-6ea9ea70]{text-align:left;align-items:center;gap:1rem;font-size:1.05rem;display:flex}.step-icon[data-v-6ea9ea70]{color:var(--ion-color-primary);flex-shrink:0;font-size:1.5rem}.name-input[data-v-6ea9ea70]{text-align:center;width:100%;max-width:300px;margin-bottom:1rem}ion-button[data-v-6ea9ea70]{width:100%;max-width:300px}.centered-container[data-v-e73818ad]{flex-direction:column;justify-content:center;align-items:center;min-height:100%;padding:1rem 0;display:flex}.cards[data-v-e73818ad]{flex-direction:column;gap:1rem;width:100%;max-width:340px;display:flex}.card[data-v-e73818ad]{border:1px solid var(--ion-color-step-150);cursor:pointer;border-radius:12px;align-items:center;gap:1rem;padding:1rem;transition:background .2s;display:flex}.card[data-v-e73818ad]:active{background:var(--ion-color-step-50)}.card-icon[data-v-e73818ad]{color:var(--ion-color-primary);flex-shrink:0;font-size:2rem}.card-title[data-v-e73818ad]{font-size:1rem;font-weight:600}.card-subtitle[data-v-e73818ad]{color:var(--ion-color-medium);font-size:.85rem}.card-input[data-v-e73818ad]{align-items:center;gap:.5rem;width:100%;display:flex}.skip-button[data-v-e73818ad]{margin-top:2rem}.thought-bubble-container[data-v-f98b331d]{--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-f98b331d]{--glow-ring:gold;--glow-soft:#ffbf0066;--glow-intense:#ffbf0099}.thought-bubble-container.phase-emoji-in .bubble[data-v-f98b331d]{box-shadow:none}.thought-bubble-container.phase-emoji-in .avatar[data-v-f98b331d]{opacity:0}.thought-bubble-container.phase-emoji-in .emoji-badge[data-v-f98b331d]{width:3rem;height:3rem;font-size:2.5rem;animation:.3s ease-out forwards emoji-pop-f98b331d;bottom:0;right:0}.thought-bubble-container.phase-avatar-in .bubble[data-v-f98b331d]{animation:.4s ease-out .2s forwards glow-appear-f98b331d}.thought-bubble-container.phase-avatar-in .avatar[data-v-f98b331d]{animation:.4s ease-out forwards avatar-appear-f98b331d}.thought-bubble-container.phase-avatar-in .emoji-badge[data-v-f98b331d]{animation:.4s ease-out forwards emoji-settle-f98b331d}.thought-bubble-container.phase-hold .bubble[data-v-f98b331d]{animation:1.5s ease-in-out infinite bubble-glow-f98b331d}.thought-bubble-container.phase-exit[data-v-f98b331d]{animation:.4s ease-in forwards bubble-exit-f98b331d}.bubble[data-v-f98b331d]{border-radius:50%;position:relative}.phase-hold .bubble[data-v-f98b331d],.phase-exit .bubble[data-v-f98b331d]{box-shadow:0 0 0 1px var(--glow-ring),0 0 8px var(--glow-soft)}.phase-hold .bubble[data-v-f98b331d] ion-avatar img{border-color:var(--glow-ring)}.phase-exit .bubble[data-v-f98b331d] ion-avatar img{border-color:var(--glow-ring)}.phase-hold .bubble[data-v-f98b331d] ion-avatar svg{border-color:var(--glow-ring)}.phase-exit .bubble[data-v-f98b331d] ion-avatar svg{border-color:var(--glow-ring)}.avatar[data-v-f98b331d]{opacity:1}.emoji-badge[data-v-f98b331d]{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-f98b331d]{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-f98b331d]{opacity:1}@keyframes emoji-pop-f98b331d{0%{opacity:0;transform:scale(0)}70%{opacity:1;transform:scale(1.3)}to{opacity:1;transform:scale(1)}}@keyframes emoji-settle-f98b331d{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-f98b331d{0%{opacity:0;transform:scale(.5)}to{opacity:1;transform:scale(1)}}@keyframes glow-appear-f98b331d{0%{box-shadow:none}to{box-shadow:0 0 0 1px var(--glow-ring),0 0 8px var(--glow-soft)}}@keyframes bubble-glow-f98b331d{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-f98b331d{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}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}
