.activity-initials[data-v-d76f12f4]{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;border-radius:50%;background:var(--primary-color);color:var(--primary-color-text);font-weight:700;letter-spacing:.02em;line-height:1;-webkit-user-select:none;-moz-user-select:none;user-select:none}.activity-initials--fill[data-v-d76f12f4]{width:100%;height:100%;font-size:.85rem}.account-btn[data-v-4cd25751]{display:inline-flex;align-items:center;padding:.65rem 1rem;border:1px solid var(--surface-border);box-shadow:0 2px 6px rgba(15,23,42,.08),0 1px 1px rgba(15,23,42,.04);background:var(--surface-card);color:var(--text-color);max-width:20rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.account-btn[data-v-4cd25751]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--primary-100)}.account-btn--dense[data-v-4cd25751]{padding:.4rem .75rem}.acc-logo[data-v-4cd25751]{height:32px;width:auto;-o-object-fit:contain;object-fit:contain;margin-right:.75rem;display:block}.acc-logo--dense[data-v-4cd25751]{height:28px;margin-right:.5rem}.acc-name[data-v-4cd25751]{font-weight:600;overflow:hidden;text-overflow:ellipsis;font-size:.95rem}.acc-name--dense[data-v-4cd25751]{font-size:.85rem}.account-panel[data-v-4cd25751]{min-width:18rem;border-radius:14px;padding:.35rem;box-shadow:0 12px 28px rgba(15,23,42,.14)}.acc-item[data-v-4cd25751]{border:1px solid transparent;background:transparent;cursor:pointer;color:var(--text-color);transition:background .15s ease,border-color .15s ease}.acc-item[data-v-4cd25751]:hover{background:var(--surface-100);border-color:var(--surface-200)}.acc-item.danger[data-v-4cd25751]{color:var(--red-600)}.acc-item.danger[data-v-4cd25751]:hover{background:var(--red-50);border-color:var(--red-100)}.swap-enter-from[data-v-4cd25751],.swap-leave-to[data-v-4cd25751]{opacity:0;transform:translateY(4px)}.swap-enter-active[data-v-4cd25751],.swap-leave-active[data-v-4cd25751]{transition:opacity .2s ease,transform .24s ease}.swap-enter-to[data-v-4cd25751],.swap-leave-from[data-v-4cd25751]{opacity:1;transform:translateY(0)}.acc-check[data-v-4cd25751]{display:inline-flex;margin-left:.125rem;-webkit-animation:popFade-4cd25751 .9s ease forwards;animation:popFade-4cd25751 .9s ease forwards}.acc-check .pi[data-v-4cd25751]{font-size:.95rem;color:var(--green-600)}@-webkit-keyframes popFade-4cd25751{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}70%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}@keyframes popFade-4cd25751{0%{opacity:0;transform:scale(.6)}40%{opacity:1;transform:scale(1.15)}70%{transform:scale(.98)}to{opacity:1;transform:scale(1)}}.sr-only[data-v-4cd25751]{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.notif-bell[data-v-4a51eed2],.notif-center[data-v-4a51eed2]{display:inline-flex;position:relative}.notif-bell[data-v-4a51eed2]{width:2.75rem;height:2.75rem;padding:0;align-items:center;justify-content:center;color:var(--text-color)}.notif-bell .pi-bell[data-v-4a51eed2]{font-size:1.3rem;line-height:1}.notif-bell[data-v-4a51eed2]:focus{box-shadow:none;outline:none}.notif-bell[data-v-4a51eed2]:focus-visible{box-shadow:0 0 0 .2rem #c7d6f0;outline:none}.notif-badge[data-v-4a51eed2]{position:absolute;top:4px;right:4px;transform:translate(35%,-35%);pointer-events:none}.notif-panel[data-v-4a51eed2]{width:22rem;max-width:92vw;border-radius:14px;padding:.5rem}.notif-head[data-v-4a51eed2]{padding:.25rem .5rem .5rem}.notif-link[data-v-4a51eed2]{background:none;border:none;cursor:pointer;color:#18407f;font-size:.8rem}.notif-link[data-v-4a51eed2]:hover{text-decoration:underline}.notif-empty[data-v-4a51eed2]{display:flex;flex-direction:column;align-items:center;gap:.5rem;color:var(--text-color-secondary);padding:1.75rem 0}.notif-empty .pi[data-v-4a51eed2]{font-size:1.6rem}.notif-list[data-v-4a51eed2]{max-height:22rem;overflow-y:auto}.notif-item[data-v-4a51eed2]{display:flex;gap:.6rem;width:100%;text-align:left;cursor:pointer;padding:.6rem .5rem;border:none;background:transparent;border-radius:8px;transition:background .15s ease}.notif-item[data-v-4a51eed2]:hover{background:var(--surface-100)}.notif-item--unread[data-v-4a51eed2]{background:#eef4ff}.notif-item--unread[data-v-4a51eed2]:hover{background:#e3edff}.notif-item__icon[data-v-4a51eed2]{flex-shrink:0;width:2rem;height:2rem;border-radius:50%;background:var(--surface-100);display:inline-flex;align-items:center;justify-content:center;color:#18407f}.notif-item__body[data-v-4a51eed2]{display:flex;flex-direction:column;min-width:0}.notif-item__title[data-v-4a51eed2]{display:inline-flex;align-items:center;gap:.4rem;font-weight:600;color:var(--text-color);font-size:.9rem}.notif-dot[data-v-4a51eed2]{width:7px;height:7px;border-radius:50%;background:#f18700;flex-shrink:0}.notif-item__preview[data-v-4a51eed2]{color:var(--text-color-secondary);font-size:.8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notif-item__date[data-v-4a51eed2]{color:var(--text-color-secondary);font-size:.72rem;margin-top:.15rem}.notif-detail__body[data-v-4a51eed2]{white-space:pre-line;line-height:1.55;margin:0}.notif-detail__date[data-v-4a51eed2]{display:block;margin-top:.75rem;color:var(--text-color-secondary);font-size:.78rem}.account-circle[data-v-99ccabc0]{width:40px;height:40px;border-radius:50%;padding:0;display:flex;align-items:center;justify-content:center;background:var(--surface-card);border:1px solid var(--surface-border);box-shadow:0 1px 3px rgba(0,0,0,.1)}.circle-logo[data-v-99ccabc0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%;box-shadow:0 1px 4px #c1cbdc}.topbar-notif[data-v-99ccabc0]{margin-left:auto;margin-right:.25rem}@media (max-width:991px){.topbar-notif[data-v-99ccabc0]{margin-left:0;order:3}}.announcement-scroll-wrapper[data-v-325754ea]{position:relative}.announcement-content[data-v-325754ea]{max-height:55vh;overflow-y:auto;padding:0 .5rem;scroll-behavior:smooth}.scroll-hint[data-v-325754ea]{position:absolute;bottom:0;left:0;right:0;height:60px;background:linear-gradient(180deg,hsla(0,0%,100%,0) 0,hsla(0,0%,100%,.95));display:flex;align-items:flex-end;justify-content:center;pointer-events:none}.scroll-hint-icon[data-v-325754ea]{font-size:1.2rem;color:#6b7280;-webkit-animation:bounceDown-325754ea 1.5s infinite;animation:bounceDown-325754ea 1.5s infinite;margin-bottom:4px}@-webkit-keyframes bounceDown-325754ea{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@keyframes bounceDown-325754ea{0%,to{transform:translateY(0)}50%{transform:translateY(6px)}}@media screen and (max-width:769px){.message-dialog[data-v-325754ea]{min-width:200px;max-width:90%}.announcement-content[data-v-325754ea]{max-height:45vh}}@media screen and (min-width:769px){.message-dialog[data-v-325754ea]{min-width:350px;max-width:500px}}.trial-bar[data-v-19c920bc]{display:flex;align-items:center;justify-content:space-between;gap:.75rem;padding:.5rem 1rem;margin-bottom:1rem;border-radius:10px;background:#eaf0fb;border:1px solid #c7d6f0;color:#18407f;font-size:.9rem}.trial-bar--urgent[data-v-19c920bc]{background:#fdf0e1;border-color:#f6c893;color:#a85f09}.trial-bar__text[data-v-19c920bc]{display:inline-flex;align-items:center;gap:.5rem;min-width:0}.trial-bar__text .pi[data-v-19c920bc]{font-size:1rem}.trial-bar__full[data-v-19c920bc]{font-weight:600}.trial-bar__compact[data-v-19c920bc]{display:none;font-weight:600}.trial-bar__cta[data-v-19c920bc]{flex-shrink:0;background:#18407f;border-color:#18407f}.trial-bar--urgent .trial-bar__cta[data-v-19c920bc]{background:#f18700;border-color:#f18700}.trial-welcome__header[data-v-19c920bc]{display:inline-flex;align-items:center;gap:.5rem;font-weight:700;color:#18407f}.trial-welcome__header .pi[data-v-19c920bc]{color:#f18700}.trial-welcome__lead[data-v-19c920bc]{margin:0 0 .5rem;line-height:1.5}.trial-welcome__days[data-v-19c920bc]{margin:0;color:#18407f}@media(max-width:575px){.trial-bar[data-v-19c920bc]{padding:.45rem .6rem;font-size:.82rem;gap:.5rem}.trial-bar__full[data-v-19c920bc]{display:none}.trial-bar__compact[data-v-19c920bc]{display:inline}}