.ls-feed[data-v-e04f1cfe]{font-family:Space Grotesk,sans-serif}.ls-filterbar[data-v-e04f1cfe]{background:#faf8ffd9;-webkit-backdrop-filter:saturate(160%) blur(10px);backdrop-filter:saturate(160%) blur(10px);border-bottom:1px solid #ECE6FA}.ls-select[data-v-e04f1cfe]{font-size:13px;font-weight:600;color:#4c1d95;background:#ffffffe6;border:1px solid #EDE4FF;border-radius:999px;padding:9px 14px;box-shadow:0 1px 2px #5028a00d;transition:.15s}.ls-select[data-v-e04f1cfe]:focus{outline:none;border-color:#7c4dff}.ls-chip-btn[data-v-e04f1cfe]{font-size:13px;font-weight:700;padding:9px 16px;border-radius:999px;border:1px solid #EDE4FF;color:#675e77;background:#ffffffe6;transition:.15s}.ls-chip-btn[data-v-e04f1cfe]:hover{border-color:#7c4dff;color:#4c1d95}.ls-chip-on[data-v-e04f1cfe]{background:#198f7a;color:#fff;border-color:#198f7a;box-shadow:0 4px 12px #198f7a40}.ls-active-chip[data-v-e04f1cfe]{display:inline-flex;align-items:center;font-size:12px;font-weight:700;color:#4c1d95;background:#f1ebff;border:1px solid #E2D6FF;padding:4px 10px;border-radius:999px}.ls-card[data-v-e04f1cfe]{background:#fff;border-radius:22px;overflow:hidden;border:1px solid #EFEAFB;box-shadow:0 10px 30px -18px #523cc847;transition:transform .22s cubic-bezier(.2,.8,.2,1),box-shadow .22s}.ls-card[data-v-e04f1cfe]:hover{transform:translateY(-3px);box-shadow:0 22px 44px -22px #523cc86b}.ls-tone-pill[data-v-e04f1cfe]{font-size:11px;font-weight:800;padding:4px 11px;border-radius:999px;white-space:nowrap}.ls-tag[data-v-e04f1cfe]{display:inline-flex;align-items:center;font-size:11.5px;font-weight:800;padding:4px 11px;border-radius:999px;border:1px solid transparent}.ls-hint[data-v-e04f1cfe]{display:flex;align-items:flex-start;gap:10px;padding:12px;border-radius:16px;background:linear-gradient(135deg,#f2fbff,#eef4ff);border:1px solid rgba(2,132,199,.16);transition:.15s}.ls-hint[data-v-e04f1cfe]:hover{border-color:#0284c757;box-shadow:0 6px 18px -10px #0284c766}.ls-hint-ico[data-v-e04f1cfe]{width:34px;height:34px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#0284c71f;color:#0284c7}.ls-senti[data-v-e04f1cfe]{position:relative;display:inline-flex;align-items:center;justify-content:center;width:46px;height:46px;border-radius:50%;border:2px solid #ECE4FB;background:#fdfcff;transition:transform .12s,border-color .15s,background .15s}.ls-senti[data-v-e04f1cfe]:hover{transform:translateY(-2px);border-color:#d6c8f7}.ls-senti[data-v-e04f1cfe]:active{transform:scale(.92)}.ls-senti-count[data-v-e04f1cfe]{position:absolute;top:-5px;right:-5px;font-size:10px;font-weight:800;line-height:1;min-width:18px;height:18px;padding:0 4px;display:flex;align-items:center;justify-content:center;border-radius:999px;border:2px solid #fff}.ls-senti[data-tip][data-v-e04f1cfe]:hover:after{content:attr(data-tip);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%);background:#16131f;color:#fff;font-size:11px;font-weight:700;padding:5px 9px;border-radius:8px;white-space:nowrap;z-index:30;pointer-events:none;box-shadow:0 6px 18px -6px #0006}.ls-senti[data-tip][data-v-e04f1cfe]:hover:before{content:"";position:absolute;bottom:calc(100% + 4px);left:50%;transform:translate(-50%);border:5px solid transparent;border-top-color:#16131f;z-index:30;pointer-events:none}.ls-guestwall[data-v-e04f1cfe]{background:linear-gradient(120deg,#7c4dff,#523cc8);border-radius:22px;padding:26px;text-align:center;color:#fff;box-shadow:0 16px 40px -16px #523cc880}.ls-overlay[data-v-e04f1cfe]{position:fixed;inset:0;z-index:50;background:#140c288c;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);display:flex;align-items:center;justify-content:center;padding:20px}.ls-modal[data-v-e04f1cfe]{position:relative;width:100%;max-width:26rem;background:#fff;border-radius:22px;padding:24px;box-shadow:0 30px 70px -20px #140c2899}.ls-modal-x[data-v-e04f1cfe]{position:absolute;top:12px;right:16px;font-size:22px;line-height:1;color:#b7aecb}.ls-modal-x[data-v-e04f1cfe]:hover{color:#4c1d95}.ls-fade-enter-active[data-v-e04f1cfe],.ls-fade-leave-active[data-v-e04f1cfe]{transition:opacity .18s ease}.ls-fade-enter-from[data-v-e04f1cfe],.ls-fade-leave-to[data-v-e04f1cfe]{opacity:0}.ls-rail[data-v-e04f1cfe]{display:flex;gap:10px;overflow-x:auto;padding-bottom:4px;scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none}.ls-rail[data-v-e04f1cfe]::-webkit-scrollbar{display:none}.ls-comeback[data-v-e04f1cfe]{background:#0f172a;border-radius:20px;padding:16px;border:1px solid rgba(103,232,249,.28);box-shadow:0 16px 40px -20px #0f172ab3}.ls-comeback-ico[data-v-e04f1cfe]{width:36px;height:36px;border-radius:12px;flex-shrink:0;display:flex;align-items:center;justify-content:center;font-size:18px;background:#67e8f924}.ls-comeback-card[data-v-e04f1cfe]{scroll-snap-align:start;flex:0 0 220px;text-align:left;background:#ffffff0a;border:1px solid rgba(103,232,249,.18);border-radius:16px;padding:13px;transition:.15s}.ls-comeback-card[data-v-e04f1cfe]:hover{background:#67e8f914;border-color:#67e8f966;transform:translateY(-2px)}.ls-comeback-badge[data-v-e04f1cfe]{display:inline-block;font-size:10px;font-weight:800;letter-spacing:.04em;color:#67e8f9;background:#67e8f91f;padding:3px 9px;border-radius:999px;margin-bottom:9px}.ls-comeback-title[data-v-e04f1cfe]{color:#fff;font-size:14px;font-weight:800;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-comeback-sol[data-v-e04f1cfe]{color:#ffffffb3;font-size:12px;line-height:1.4;margin-top:6px;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.ls-metric[data-v-e04f1cfe]{display:flex;flex-direction:column;gap:2px;background:color-mix(in srgb,var(--c) 8%,white);border:1px solid color-mix(in srgb,var(--c) 22%,white);border-radius:16px;padding:13px 12px}.ls-metric-num[data-v-e04f1cfe]{font-size:24px;font-weight:900;color:var(--c);line-height:1}.ls-metric-lbl[data-v-e04f1cfe]{font-size:11px;font-weight:700;color:#64748b;line-height:1.25}.ls-l2l-card[data-v-e04f1cfe]{scroll-snap-align:start;flex:0 0 200px;text-align:left;background:#fff;border:1px solid #EFEAFB;border-radius:16px;padding:13px;box-shadow:0 8px 22px -16px #523cc859;transition:.15s}.ls-l2l-card[data-v-e04f1cfe]:hover{transform:translateY(-2px);border-color:#d6c8f7}.ls-l2l-loss[data-v-e04f1cfe]{font-size:13px;font-weight:800;color:#16131f;line-height:1.3;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-l2l-arrow[data-v-e04f1cfe]{width:22px;height:22px;border-radius:8px;margin:7px 0;display:flex;align-items:center;justify-content:center;background:#198f7a14;color:#198f7a}.ls-l2l-lesson[data-v-e04f1cfe]{font-size:12.5px;font-weight:600;color:#198f7a;line-height:1.35;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.ls-l2l-key[data-v-e04f1cfe]{display:inline-block;margin-top:8px;font-size:11px;font-weight:800;color:#7c3aed;background:#7c3aed12;padding:3px 9px;border-radius:999px}.line-clamp-2[data-v-e04f1cfe]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.line-clamp-3[data-v-e04f1cfe]{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}
