.animated-boxes-loader[data-v-9fe9aa87]{color:currentColor;width:1em;height:1em;display:block;overflow:visible}.loader-box[data-v-9fe9aa87]{transform-origin:50%;animation-duration:4s;animation-iteration-count:infinite}.loader-box--violet[data-v-9fe9aa87]{fill:#a855f7}.loader-box--pink[data-v-9fe9aa87]{fill:#ec4899}.loader-box[data-v-9fe9aa87]:first-child{animation-name:move-box-1-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(2){animation-name:move-box-2-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(3){animation-name:move-box-3-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(4){animation-name:move-box-4-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(5){animation-name:move-box-5-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(6){animation-name:move-box-6-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(7){animation-name:move-box-7-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(8){animation-name:move-box-8-9fe9aa87}.loader-box[data-v-9fe9aa87]:nth-child(9){animation-name:move-box-9-9fe9aa87}@keyframes move-box-1-9fe9aa87{9.0909%{transform:translate(-12px)}18.1818%,27.2727%{transform:translate(0)}36.3636%{transform:translate(12px)}45.4545%,54.5455%,63.6364%{transform:translate(12px,12px)}72.7273%{transform:translate(12px)}81.8182%{transform:translate(0)}90.9091%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes move-box-2-9fe9aa87{9.0909%{transform:translate(0)}18.1818%{transform:translate(12px)}27.2727%{transform:translate(0)}36.3636%{transform:translate(12px)}45.4545%,54.5455%,63.6364%,72.7273%{transform:translate(12px,12px)}81.8182%,90.9091%{transform:translateY(12px)}to{transform:translate(0)}}@keyframes move-box-3-9fe9aa87{9.0909%,18.1818%{transform:translate(-12px)}27.2727%{transform:translate(0)}36.3636%,45.4545%,54.5455%,63.6364%,72.7273%{transform:translate(-12px)}81.8182%{transform:translate(-12px,-12px)}90.9091%{transform:translateY(-12px)}to{transform:translate(0)}}@keyframes move-box-4-9fe9aa87{9.0909%,18.1818%{transform:translate(-12px)}27.2727%{transform:translate(-12px,-12px)}36.3636%{transform:translateY(-12px)}45.4545%{transform:translate(0)}54.5455%,63.6364%,72.7273%{transform:translateY(-12px)}81.8182%{transform:translate(-12px,-12px)}90.9091%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes move-box-5-9fe9aa87{9.0909%,18.1818%,27.2727%{transform:translate(0)}36.3636%,45.4545%,54.5455%,63.6364%,72.7273%{transform:translate(12px)}81.8182%{transform:translate(12px,-12px)}90.9091%{transform:translateY(-12px)}to{transform:translate(0)}}@keyframes move-box-6-9fe9aa87{9.0909%{transform:translate(0)}18.1818%,27.2727%{transform:translate(-12px)}36.3636%,45.4545%,54.5455%,63.6364%{transform:translate(0)}72.7273%{transform:translateY(12px)}81.8182%{transform:translate(-12px,12px)}90.9091%{transform:translate(-12px)}to{transform:translate(0)}}@keyframes move-box-7-9fe9aa87{9.0909%,18.1818%,27.2727%{transform:translate(12px)}36.3636%{transform:translate(0)}45.4545%{transform:translateY(-12px)}54.5455%{transform:translate(12px,-12px)}63.6364%,72.7273%{transform:translateY(-12px)}81.8182%{transform:translate(0)}90.9091%{transform:translate(12px)}to{transform:translate(0)}}@keyframes move-box-8-9fe9aa87{9.0909%{transform:translate(0)}18.1818%{transform:translate(-12px)}27.2727%{transform:translate(-12px,-12px)}36.3636%,45.4545%,54.5455%,63.6364%,72.7273%{transform:translateY(-12px)}81.8182%{transform:translate(12px,-12px)}90.9091%{transform:translate(12px)}to{transform:translate(0)}}@keyframes move-box-9-9fe9aa87{9.0909%,18.1818%{transform:translate(-12px)}27.2727%{transform:translate(0)}36.3636%{transform:translate(-12px)}45.4545%,54.5455%{transform:translate(0)}63.6364%,72.7273%{transform:translate(-12px)}81.8182%{transform:translate(-24px)}90.9091%{transform:translate(-12px)}to{transform:translate(0)}}@media (prefers-reduced-motion:reduce){.loader-box[data-v-9fe9aa87]{animation:none}}.ai-guidance-banner[data-v-2c4fe00a]{border-radius:.75rem;flex-direction:column;gap:1rem;padding:1.5rem 1rem;display:flex}.ai-guidance-content[data-v-2c4fe00a]{align-items:flex-start;gap:1rem;display:flex}.ai-guidance-icon[data-v-2c4fe00a]{color:var(--ai-icon-text);background:#a855f726;border-radius:999px;flex:0 0 3.5rem;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;margin-top:.25rem;display:inline-flex}.ai-guidance-main[data-v-2c4fe00a]{flex-direction:column;flex:1;gap:.75rem;min-width:0;display:flex}.ai-guidance-description[data-v-2c4fe00a]{margin:0;font-size:.875rem;font-weight:400;line-height:1.4}.ai-guidance-button[data-v-2c4fe00a]{width:100%}.ai-guidance-button-icon[data-v-2c4fe00a]{flex:none}.ai-guidance-disclaimer[data-v-2c4fe00a]{align-items:flex-start;gap:.375rem;margin-left:8px;font-size:1rem;line-height:1.45;display:flex}.ai-guidance-disclaimer span[data-v-2c4fe00a]{opacity:.8}.ai-guidance-disclaimer em[data-v-2c4fe00a]{font-style:italic}@media (width>=48rem){.ai-guidance-disclaimer[data-v-2c4fe00a]{font-size:.875rem}}.too-many-emotions-dialog[data-v-9a765f97]{background:0 0;border:0;width:calc(100% - 2rem);max-width:26rem;margin:auto;padding:0;position:fixed;inset:0}.too-many-emotions-dialog[data-v-9a765f97]::backdrop{backdrop-filter:blur(20px);background:#00000080}.dialog-panel[data-v-9a765f97]{background:var(--surface-panel);color:var(--dialog-panel-text);text-align:center;border-radius:1.25rem;flex-direction:column;align-items:center;padding:2rem;display:flex;overflow:hidden;box-shadow:0 20px 45px #0f172a3d}.dialog-icon[data-v-9a765f97]{background:var(--warning-icon-background);color:var(--warning-icon-color);border-radius:999px;justify-content:center;align-items:center;width:5rem;height:5rem;margin-bottom:1rem;display:inline-flex}.dialog-title[data-v-9a765f97]{color:var(--text-muted);margin:0 0 1rem;font-size:1.25rem;font-weight:700;line-height:1.35}.recommendation-copy[data-v-9a765f97]{color:inherit;margin:0 0 2rem;font-size:1rem;line-height:1.55}.recommendation-highlight[data-v-9a765f97]{color:var(--accent-text);font-weight:600}.count-badge[data-v-9a765f97]{color:var(--count-badge-text);background:#ec489933;border-radius:999px;padding:.375rem 1rem;line-height:1.25rem;margin-bottom:1.25rem!important;font-size:.875rem!important}.dialog-actions[data-v-9a765f97]{flex-direction:column;gap:1rem;width:100%;margin-top:.5rem;display:flex}.dialog-actions .primary-button[data-v-9a765f97]{border-radius:.5rem;width:100%;padding:.5rem 1rem}.dialog-actions .secondary-button[data-v-9a765f97]{width:100%}.ai-guidance-section[data-v-d897788d]{margin-top:1.25rem;margin-bottom:.625rem}.ai-loading-state[data-v-d897788d]{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:2rem;display:flex}.ai-loading-loader[data-v-d897788d]{color:var(--accent-text);font-size:4rem;display:inline-flex}.ai-loading-state p[data-v-d897788d]{color:var(--loading-text);margin:.75rem 0 0;font-size:.875rem}.typing-dots[data-v-d897788d]{animation:1.1s ease-in-out infinite pulse-d897788d}.ai-guidance-result[data-v-d897788d]{min-height:10rem;padding:.5rem}.ai-result-header[data-v-d897788d]{justify-content:space-between;align-items:center;margin-bottom:.75rem;display:flex}.ai-label[data-v-d897788d]{background:var(--ai-label-background);color:var(--ai-label-text);letter-spacing:.05em;text-transform:uppercase;border-radius:.375rem;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;line-height:1;display:inline-flex}.ai-dismiss[data-v-d897788d]{color:var(--text-subtle);cursor:pointer;pointer-events:none;visibility:hidden;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;display:inline-flex}.ai-dismiss--ready[data-v-d897788d]{pointer-events:auto;visibility:visible}.ai-dismiss--ready[data-v-d897788d]:hover,.ai-dismiss--ready[data-v-d897788d]:focus-visible{background:#64748b26}.ai-guidance-text[data-v-d897788d]{color:inherit;overscroll-behavior:contain;white-space:pre-line;background:0 0;width:100%;max-height:min(24rem,50svh);padding-right:.5rem;font-size:1.125rem;font-weight:400;line-height:1.75rem;display:block;overflow-y:auto}.ai-guidance-text--typing[data-v-d897788d]{cursor:pointer;user-select:none}.ai-guidance-text strong[data-v-d897788d]{font-weight:600}.ai-cursor[data-v-d897788d]{color:var(--accent)}.loading-text[data-v-d897788d]{opacity:.75}.ai-fade-enter-active[data-v-d897788d],.ai-fade-leave-active[data-v-d897788d]{transition:opacity .25s,transform .25s}.ai-fade-enter-from[data-v-d897788d],.ai-fade-leave-to[data-v-d897788d]{opacity:0;transform:translateY(.5rem)}@media (hover:hover) and (pointer:fine){.ai-dismiss--ready[data-v-d897788d]{visibility:hidden}.ai-guidance-result:hover .ai-dismiss--ready[data-v-d897788d],.ai-dismiss--ready[data-v-d897788d]:focus-visible{visibility:visible}}@keyframes pulse-d897788d{0%,to{opacity:.3}50%{opacity:1}}@media (prefers-reduced-motion:reduce){.ai-fade-enter-active[data-v-d897788d],.ai-fade-leave-active[data-v-d897788d],.typing-dots[data-v-d897788d]{transition:none;animation:none}}.glow-spot[data-v-f84d6599]{display:var(--glow-spot-display);filter:blur(120px);opacity:.6;pointer-events:none;background:linear-gradient(to top right,#6366f1,#a855f7,#ec4899);position:absolute}.feelings-list[data-v-af0231dc]{isolation:isolate;z-index:1;width:22rem;max-width:calc(100vw - 2rem);min-height:35.5rem;margin-top:.5rem;position:relative}.feelings-list__glow[data-v-af0231dc]{z-index:0;width:33.333%;height:33.333%;top:8rem;right:50%}.feelings-list__selected[data-v-af0231dc]{z-index:1;flex-direction:column;gap:1.5rem;width:100%;display:flex;position:relative}.list-header[data-v-af0231dc],.list-title[data-v-af0231dc],.list-actions[data-v-af0231dc]{align-items:center;display:flex}.list-header[data-v-af0231dc]{justify-content:space-between}.list-title[data-v-af0231dc]{gap:.75rem}.list-title h2[data-v-af0231dc]{color:var(--list-title-text);margin:0;font-size:1.125rem;font-weight:500}.list-icon[data-v-af0231dc]{background:var(--list-icon-background);color:var(--list-icon-text);border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:.5rem;display:inline-flex}.list-actions[data-v-af0231dc]{flex-wrap:wrap;justify-content:flex-end;gap:.75rem}.button[data-v-af0231dc]{background:var(--button-surface);color:var(--button-text);cursor:pointer;white-space:nowrap;border:0;border-radius:.375rem;justify-content:center;align-items:center;gap:.375rem;padding:.375rem .75rem;font-family:inherit;font-size:.875rem;font-weight:500;line-height:1.25rem;display:inline-flex;box-shadow:0 4px 6px -1px #0f172a1a,0 2px 4px -2px #0f172a1a}.button[data-v-af0231dc]:hover:not(:disabled){background:var(--list-button-surface-hover);color:var(--list-button-text-hover)}.button[data-v-af0231dc]:disabled{cursor:not-allowed;opacity:.7}.button--icon[data-v-af0231dc]{flex:0 0 2rem;width:2rem;height:2rem;padding:0}.button-icon[data-v-af0231dc]{width:.875rem;height:.875rem}.button-icon--group[data-v-af0231dc],.button-icon--copy[data-v-af0231dc]{width:.8125rem;height:.8125rem}.button-icon--ungroup[data-v-af0231dc]{width:1rem;height:1rem}.selected-items[data-v-af0231dc]{flex-direction:column;gap:.25rem;display:flex;position:relative}.selected-item-row[data-v-af0231dc]{width:100%}.selected-item-transition-move[data-v-af0231dc],.selected-item-transition-enter-active[data-v-af0231dc]{transition:opacity .26s,transform .26s}.selected-item-transition-enter-from[data-v-af0231dc]{opacity:0;transform:translateY(.75rem)scale(.98)}.selected-item-transition-leave-active[data-v-af0231dc]{display:none}.selected-item[data-v-af0231dc]{border-radius:.5rem;align-items:flex-start;gap:.625rem;width:100%;padding:.375rem .75rem;transition:background-color .15s,box-shadow .15s;display:flex;position:relative}.selected-item--draggable[data-v-af0231dc]{cursor:move}.selected-item[data-v-af0231dc]:hover,.selected-item--dragging[data-v-af0231dc]{background:var(--selected-item-hover)}.feeling-color[data-v-af0231dc]{border-radius:999px;flex:0 0 .125rem;align-self:center;height:2.25rem}.feeling-copy[data-v-af0231dc]{color:inherit;cursor:pointer;text-align:left;background:0 0;border:0;flex-direction:column;flex:1;min-width:0;padding:0;display:flex}.feeling-copy[data-v-af0231dc]:focus-visible{outline:none}.feeling-copy:focus-visible .feeling-name[data-v-af0231dc]{text-underline-offset:.2em;text-decoration:underline}.feeling-name[data-v-af0231dc],.feeling-description[data-v-af0231dc]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.feeling-name[data-v-af0231dc]{box-sizing:border-box;color:var(--feeling-name-text);width:100%;padding-right:2rem;font-size:1.125rem;font-weight:500;line-height:1.75rem;display:block}.feeling-description[data-v-af0231dc]{opacity:.9;font-size:1rem;line-height:1.5rem}.remove-button[data-v-af0231dc]{color:var(--text-subtle);cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:2rem;height:2rem;padding:0;line-height:1;display:inline-flex;position:absolute;top:.375rem;right:.75rem}.remove-button[data-v-af0231dc]:hover{background:#64748b26}.group-divider[data-v-af0231dc]{background:linear-gradient(to right, transparent, var(--border-muted), transparent);opacity:.25;border:0;height:1px;margin:.625rem 0 .375rem}.panel-enter-active[data-v-af0231dc],.panel-leave-active[data-v-af0231dc]{transition:opacity .3s,transform .3s}.panel-enter-from[data-v-af0231dc]{opacity:0;transform:translate(2rem)}.panel-leave-to[data-v-af0231dc]{opacity:0;transform:translate(-2rem)}@media (prefers-reduced-motion:reduce){.panel-enter-active[data-v-af0231dc],.panel-leave-active[data-v-af0231dc]{transition:none}}@media (width>=48rem){.feeling-name[data-v-af0231dc]{font-size:1rem;font-weight:600;line-height:1.5rem}.feeling-description[data-v-af0231dc]{margin-top:-.25rem}}@media (hover:hover) and (pointer:fine){.remove-button[data-v-af0231dc]{visibility:hidden}.selected-item:hover .remove-button[data-v-af0231dc],.remove-button[data-v-af0231dc]:focus-visible{visibility:visible}}.feelings-wheel[data-v-7b1dc68e]{filter:drop-shadow(4px 4px 10px #00000024);touch-action:none;height:43.75rem;transform:rotate(var(--v8e2efa94));transform-origin:50%;user-select:none;flex:0 0 43.75rem;width:43.75rem}.feelings-wheel>svg[data-v-7b1dc68e]{width:100%;height:100%;display:block;overflow:visible}.feelings-wheel path[data-v-7b1dc68e]{cursor:pointer;stroke:#fff;stroke-opacity:.3;stroke-width:1px;transition:fill .15s,opacity .15s}.feelings-wheel path[data-v-7b1dc68e]:hover{opacity:.9}.feelings-wheel path[data-v-7b1dc68e]:focus{outline:none}.feelings-wheel path[data-v-7b1dc68e]:focus-visible{stroke:#fff;stroke-opacity:1;stroke-width:4px}.feelings-wheel text[data-v-7b1dc68e]{fill:#fff;pointer-events:none;text-anchor:middle;font-size:.75rem}.feelings-wheel--intro[data-v-7b1dc68e]{animation:4s ease-in-out forwards rotate-back-and-forth-7b1dc68e}@keyframes rotate-back-and-forth-7b1dc68e{0%,to{transform:rotate(0)}25%{transform:rotate(40deg)}50%{transform:rotate(-20deg)}75%{transform:rotate(0)}}@media (prefers-reduced-motion:reduce){.feelings-wheel--intro[data-v-7b1dc68e]{animation:none}.feelings-wheel path[data-v-7b1dc68e]{transition:none}}
