.logout-overlay[data-v-d818167f]{position:fixed;top:0;right:0;bottom:0;left:0;background:radial-gradient(ellipse at top left,rgba(239,68,68,.03) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(185,28,28,.03) 0%,transparent 50%),linear-gradient(180deg,#fafbfc,#f1f5f9);z-index:9999;display:flex;align-items:center;justify-content:center;animation:fadeIn-d818167f .3s ease-out}.logout-content[data-v-d818167f]{display:flex;flex-direction:column;align-items:center;text-align:center}.logo-spinner[data-v-d818167f]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.logo-spinner .logo[data-v-d818167f]{width:80px;height:auto;z-index:2}.spinner-ring[data-v-d818167f]{position:absolute;width:140px;height:140px;border-radius:50%;border:2px solid transparent;border-top-color:#dc2626;border-right-color:#dc26264d;animation:spin-d818167f 1.2s linear infinite}.spinner-ring.delay-1[data-v-d818167f]{width:120px;height:120px;border-top-color:#b91c1c;border-right-color:#b91c1c33;animation-delay:-.4s;animation-duration:1.6s}.spinner-ring.delay-2[data-v-d818167f]{width:100px;height:100px;border-top-color:#991b1b;border-right-color:#991b1b33;animation-delay:-.8s;animation-duration:2s}.status-text[data-v-d818167f]{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:500;color:#475569;margin:0}.dots[data-v-d818167f]:after{content:"";animation:dots-d818167f 1.5s steps(4,end) infinite}@keyframes dots-d818167f{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}@keyframes fadeIn-d818167f{0%{opacity:0}to{opacity:1}}@keyframes spin-d818167f{to{transform:rotate(360deg)}}@media (max-width: 480px){.logo-spinner[data-v-d818167f]{width:120px;height:120px}.logo-spinner .logo[data-v-d818167f]{width:65px}.spinner-ring[data-v-d818167f]{width:120px;height:120px}.spinner-ring.delay-1[data-v-d818167f]{width:100px;height:100px}.spinner-ring.delay-2[data-v-d818167f]{width:80px;height:80px}}.notification-item[data-v-ce59320d]{display:flex;gap:.75rem;padding:.875rem 1rem;border-bottom:1px solid #f3f4f6;cursor:pointer;transition:background-color .2s ease}.notification-item[data-v-ce59320d]:hover{background-color:#f9fafb}.notification-item[data-v-ce59320d]:last-child{border-bottom:none}.notification-item.unread[data-v-ce59320d]{background-color:#eff6ff}.notification-item.unread[data-v-ce59320d]:hover{background-color:#dbeafe}.avatar-container[data-v-ce59320d]{flex-shrink:0}.avatar-image[data-v-ce59320d]{width:2.5rem;height:2.5rem;border-radius:50%;-o-object-fit:cover;object-fit:cover}.avatar-placeholder[data-v-ce59320d]{width:2.5rem;height:2.5rem;border-radius:50%;background-color:#3b82f6;color:#fff;display:flex;align-items:center;justify-content:center;font-size:.875rem;font-weight:600}.icon-container[data-v-ce59320d]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:.125rem}.status-icon[data-v-ce59320d]{width:2rem;height:2rem}.status-icon.approved[data-v-ce59320d]{color:#10b981}.status-icon.denied[data-v-ce59320d]{color:#ef4444}.notification-content[data-v-ce59320d]{flex:1;min-width:0}.notification-text[data-v-ce59320d]{margin:0 0 .25rem;font-size:.875rem;line-height:1.5;color:#111827;word-wrap:break-word}.notification-text strong[data-v-ce59320d]{font-weight:600}.status-approved[data-v-ce59320d]{color:#10b981;font-weight:600}.status-denied[data-v-ce59320d]{color:#ef4444;font-weight:600}.notification-time[data-v-ce59320d]{font-size:.75rem;color:#6b7280}.notification-dropdown[data-v-d1f24f38]{position:absolute;top:calc(100% + .5rem);right:0;width:24rem;max-width:calc(100vw - 2rem);max-height:32rem;background:#fff;border-radius:.5rem;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;border:1px solid #e5e7eb;z-index:50;display:flex;flex-direction:column}.dropdown-header[data-v-d1f24f38]{display:flex;align-items:center;justify-content:space-between;padding:1rem;border-bottom:1px solid #e5e7eb}.header-title[data-v-d1f24f38]{font-size:1rem;font-weight:600;color:#111827;margin:0}.mark-read-button[data-v-d1f24f38]{padding:.375rem .75rem;background:transparent;border:1px solid #d1d5db;border-radius:.375rem;font-size:.875rem;color:#6b7280;cursor:pointer;transition:all .2s ease}.mark-read-button[data-v-d1f24f38]:hover{background-color:#f3f4f6;border-color:#9ca3af;color:#111827}.loading-state[data-v-d1f24f38],.empty-state[data-v-d1f24f38]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 1rem;color:#6b7280}.spinner[data-v-d1f24f38]{width:2rem;height:2rem;border:3px solid #e5e7eb;border-top-color:#3b82f6;border-radius:50%;animation:spin-d1f24f38 .8s linear infinite;margin-bottom:.5rem}@keyframes spin-d1f24f38{to{transform:rotate(360deg)}}.empty-icon[data-v-d1f24f38]{width:3rem;height:3rem;color:#9ca3af;margin-bottom:.5rem}.empty-state p[data-v-d1f24f38]{margin:0;font-size:.875rem}.empty-hint[data-v-d1f24f38]{font-size:.75rem;color:#9ca3af;text-align:center;line-height:1.4;max-width:220px}.notifications-list[data-v-d1f24f38]{overflow-y:auto;max-height:28rem}@media (max-width: 640px){.notification-dropdown[data-v-d1f24f38]{position:fixed;top:4rem;left:1rem;right:1rem;width:auto;transform:none}}.notification-bell-container[data-v-9fa04cfd]{position:relative;display:inline-block}.notification-bell-button[data-v-9fa04cfd]{display:flex;align-items:center;justify-content:center;padding:.5rem;background:transparent;border:none;border-radius:.375rem;cursor:pointer;color:#6b7280;transition:all .2s ease}.notification-bell-button[data-v-9fa04cfd]:hover{background-color:#f3f4f6;color:#111827}.notification-bell-button[data-v-9fa04cfd]:focus{outline:2px solid #3b82f6;outline-offset:2px}.bell-icon-wrapper[data-v-9fa04cfd]{position:relative;display:flex;align-items:center;justify-content:center}.bell-icon[data-v-9fa04cfd]{width:1.5rem;height:1.5rem;display:block}.notification-badge[data-v-9fa04cfd]{position:absolute;top:-.375rem;right:-.375rem;display:flex;align-items:center;justify-content:center;min-width:.875rem;height:.875rem;padding:0 .1875rem;background-color:#ef4444;color:#fff;font-size:.5625rem;font-weight:700;border-radius:9999px;line-height:1;border:1.5px solid white;box-shadow:0 1px 2px #00000026;z-index:1}.sr-only[data-v-1d3219d4]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.logout-container[data-v-1d3219d4]{width:100%}.logout-button[data-v-1d3219d4]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:8px;background:transparent;border:none;color:#dc2626;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease}.logout-button[data-v-1d3219d4]:hover:not(:disabled){background:#dc26261a;color:#b91c1c}.logout-button[data-v-1d3219d4]:disabled{opacity:.6;cursor:not-allowed}.logout-icon[data-v-1d3219d4]{width:16px;height:16px;color:#dc2626;flex-shrink:0}.logout-button:hover:not(:disabled) .logout-icon[data-v-1d3219d4]{color:#b91c1c}.modal-overlay[data-v-1d3219d4]{position:fixed;top:0;right:0;bottom:0;left:0;background:#00000080;display:flex;align-items:center;justify-content:center;z-index:10000;padding:1rem;animation:fadeIn-1d3219d4 .2s ease;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@keyframes fadeIn-1d3219d4{0%{opacity:0}to{opacity:1}}.modal-container[data-v-1d3219d4]{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-width:520px;width:100%;animation:modalSlideIn-1d3219d4 .25s cubic-bezier(.4,0,.2,1)}@keyframes modalSlideIn-1d3219d4{0%{transform:translateY(20px) scale(.96);opacity:0}to{transform:translateY(0) scale(1);opacity:1}}.modal-header[data-v-1d3219d4]{display:flex;align-items:center;justify-content:space-between;padding:1.5rem;border-bottom:1px solid #e5e7eb}.modal-header h3[data-v-1d3219d4]{font-size:1.25rem;font-weight:600;color:#111827;margin:0}.close-button[data-v-1d3219d4]{padding:.5rem;border:none;background:transparent;color:#6b7280;cursor:pointer;border-radius:8px;transition:all .15s cubic-bezier(.4,0,.2,1)}.close-button[data-v-1d3219d4]:hover:not(:disabled){background:#f3f4f6;color:#111827}.close-button[data-v-1d3219d4]:focus-visible{outline:none;box-shadow:0 0 0 3px #6366f126}.close-icon[data-v-1d3219d4]{width:20px;height:20px}.modal-body[data-v-1d3219d4]{padding:1.5rem}.modal-description[data-v-1d3219d4]{margin:0 0 1.25rem;color:#6b7280;font-size:.9375rem}.logout-option[data-v-1d3219d4]{position:relative;display:flex;align-items:flex-start;gap:1rem;padding:1.25rem;border:2px solid #e5e7eb;border-radius:12px;margin-bottom:1rem;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);overflow:hidden}.logout-option[data-v-1d3219d4]:last-child{margin-bottom:0}.logout-option[data-v-1d3219d4]:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(circle,rgba(99,102,241,.15) 0%,transparent 70%);opacity:0;transform:scale(0);transition:transform .4s cubic-bezier(.4,0,.2,1),opacity .3s;pointer-events:none}.logout-option[data-v-1d3219d4]:active:after{transform:scale(1);opacity:1;transition:transform 0s,opacity 0s}.logout-option[data-v-1d3219d4]:before{content:"";position:absolute;top:1.25rem;right:1.25rem;width:20px;height:20px;border:2px solid #d1d5db;border-radius:50%;background:#fff;transition:all .15s cubic-bezier(.4,0,.2,1);z-index:1}.logout-option.recommended[data-v-1d3219d4]{border-color:#d1fae5;background:linear-gradient(135deg,#10b98105,#05966905)}.logout-option.recommended[data-v-1d3219d4]:hover{border-color:#a7f3d0;background:linear-gradient(135deg,#10b9810a,#0596690a)}.logout-option.recommended[data-v-1d3219d4]:focus-within{border-color:#10b981;box-shadow:0 0 0 4px #10b98126,0 4px 12px #10b98114;outline:none}.logout-option.recommended.selected[data-v-1d3219d4]{border-color:#10b981;background:linear-gradient(135deg,#10b98114,#05966914);box-shadow:0 0 0 4px #10b9811a,0 4px 12px #10b98126}.logout-option.recommended.selected[data-v-1d3219d4]:before{border-color:#10b981;border-width:6px}.logout-option.alternative[data-v-1d3219d4]{border-color:#e5e7eb;background:#fff}.logout-option.alternative[data-v-1d3219d4]:hover{border-color:#d1d5db;background:#f9fafb}.logout-option.alternative[data-v-1d3219d4]:focus-within{border-color:#6366f1;box-shadow:0 0 0 4px #6366f126,0 4px 12px #00000014;outline:none}.logout-option.alternative.selected[data-v-1d3219d4]{border-color:#6366f1;background:linear-gradient(135deg,#6366f10d,#4f46e50d);box-shadow:0 0 0 4px #6366f11a,0 4px 12px #6366f11f}.logout-option.alternative.selected[data-v-1d3219d4]:before{border-color:#6366f1;border-width:6px}.option-icon-wrapper[data-v-1d3219d4]{flex-shrink:0;display:flex;align-items:flex-start;padding-top:.125rem}.option-icon[data-v-1d3219d4]{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .15s cubic-bezier(.4,0,.2,1)}.option-icon svg[data-v-1d3219d4]{width:24px;height:24px}.option-icon.recommended[data-v-1d3219d4]{background:linear-gradient(135deg,#10b9811a,#0596691a);color:#059669}.option-icon.alternative[data-v-1d3219d4]{background:linear-gradient(135deg,#6366f11a,#4f46e51a);color:#4f46e5}.logout-option.selected .option-icon.recommended[data-v-1d3219d4]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.logout-option.selected .option-icon.alternative[data-v-1d3219d4]{background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;box-shadow:0 4px 12px #6366f14d}.option-content[data-v-1d3219d4]{flex:1;min-width:0}.option-header[data-v-1d3219d4]{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem;flex-wrap:wrap}.option-title[data-v-1d3219d4]{font-weight:600;color:#111827;font-size:.9375rem;line-height:1.4}.recommended-badge[data-v-1d3219d4]{display:inline-flex;padding:.25rem .625rem;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.6875rem;font-weight:700;border-radius:9999px;text-transform:uppercase;letter-spacing:.05em;animation:badgePulse-1d3219d4 2s ease-in-out infinite;box-shadow:0 2px 8px #10b9814d}@keyframes badgePulse-1d3219d4{0%,to{box-shadow:0 2px 8px #10b9814d}50%{box-shadow:0 2px 12px #10b98180}}.option-description[data-v-1d3219d4]{margin:0;color:#4b5563;font-size:.8125rem;line-height:1.6}.modal-footer[data-v-1d3219d4]{display:flex;gap:.75rem;padding:1.5rem;border-top:1px solid #e5e7eb;justify-content:flex-end;align-items:center}.cancel-button[data-v-1d3219d4],.confirm-button[data-v-1d3219d4]{padding:.75rem 1.5rem;border-radius:10px;font-size:.9375rem;font-weight:500;cursor:pointer;transition:all .15s cubic-bezier(.4,0,.2,1);border:none;display:flex;align-items:center;gap:.5rem;height:44px}.cancel-button[data-v-1d3219d4]{background:#fff;border:1.5px solid #e5e7eb;color:#374151;min-width:100px}.cancel-button[data-v-1d3219d4]:hover:not(:disabled){background:#f9fafb;border-color:#d1d5db;transform:translateY(-1px);box-shadow:0 2px 8px #0000000f}.cancel-button[data-v-1d3219d4]:focus-visible{outline:none;border-color:#6366f1;box-shadow:0 0 0 3px #6366f126}.confirm-button[data-v-1d3219d4]{background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;font-weight:600;min-width:120px;box-shadow:0 2px 8px #dc262626}.confirm-button[data-v-1d3219d4]:hover:not(:disabled){background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-2px);box-shadow:0 4px 12px #dc262640}.confirm-button[data-v-1d3219d4]:focus-visible{outline:none;box-shadow:0 0 0 3px #dc262633,0 4px 12px #dc262640}.confirm-button[data-v-1d3219d4]:active:not(:disabled){transform:translateY(0);box-shadow:0 2px 6px #dc262633}.cancel-button[data-v-1d3219d4]:disabled,.confirm-button[data-v-1d3219d4]:disabled{opacity:.5;cursor:not-allowed;transform:none!important;box-shadow:none!important}.loading-spinner[data-v-1d3219d4]{width:16px;height:16px;animation:spin-1d3219d4 .8s linear infinite}@keyframes spin-1d3219d4{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.error-message[data-v-1d3219d4]{margin-top:.5rem;padding:.5rem .75rem;background:#fee2e280;color:#7f1d1d;border-radius:8px;font-size:.75rem;line-height:1.4}@media (max-width: 640px){.modal-overlay[data-v-1d3219d4]{padding:3rem 1rem 1rem;align-items:flex-start}.modal-container[data-v-1d3219d4]{max-width:100%;max-height:calc(100vh - 2rem);overflow-y:auto}.modal-header[data-v-1d3219d4]{padding:1rem}.modal-header h3[data-v-1d3219d4]{font-size:1.125rem}.modal-body[data-v-1d3219d4]{padding:1rem}.modal-description[data-v-1d3219d4]{font-size:.875rem;margin-bottom:1rem}.logout-option[data-v-1d3219d4]{padding:.875rem;gap:.75rem}.logout-option[data-v-1d3219d4]:before{top:.875rem;right:.875rem;width:18px;height:18px}.option-icon-wrapper[data-v-1d3219d4]{display:none}.option-header[data-v-1d3219d4]{padding-right:1.5rem}.option-title[data-v-1d3219d4]{font-size:.875rem}.option-description[data-v-1d3219d4]{font-size:.75rem;line-height:1.4}.recommended-badge[data-v-1d3219d4]{font-size:.625rem;padding:.1875rem .5rem}.modal-footer[data-v-1d3219d4]{flex-direction:column-reverse;gap:.5rem;padding:1rem}.cancel-button[data-v-1d3219d4],.confirm-button[data-v-1d3219d4]{width:100%;justify-content:center}}.user-avatar[data-v-d34a4f35]{position:relative;overflow:hidden;border-radius:50%;display:inline-block}.avatar-small[data-v-d34a4f35]{width:32px;height:32px}.avatar-medium[data-v-d34a4f35]{width:48px;height:48px}.avatar-large[data-v-d34a4f35]{width:80px;height:80px}.avatar-extra-large[data-v-d34a4f35]{width:64px;height:64px}.avatar-image[data-v-d34a4f35]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.avatar-initials[data-v-d34a4f35]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:600;-webkit-user-select:none;-moz-user-select:none;user-select:none}.avatar-small .avatar-initials[data-v-d34a4f35]{font-size:.875rem}.avatar-medium .avatar-initials[data-v-d34a4f35]{font-size:1.125rem}.avatar-large .avatar-initials[data-v-d34a4f35]{font-size:1.75rem}.avatar-extra-large .avatar-initials[data-v-d34a4f35]{font-size:1.5rem}.user-profile-menu[data-v-e488d751]{position:relative}.profile-trigger[data-v-e488d751]{display:flex;align-items:center;gap:.5rem;padding:.375rem .75rem;background:#ffffffe6;border:1px solid rgba(148,163,184,.2);border-radius:8px;cursor:pointer;transition:all .15s ease;height:40px;min-width:0}.profile-trigger[data-v-e488d751]:hover{background:#ffffffe6;border-color:#94a3b84d}.profile-trigger[data-v-e488d751]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.user-avatar[data-v-e488d751]{position:relative;flex-shrink:0}.header-avatar[data-v-e488d751]{flex-shrink:0}.avatar-icon[data-v-e488d751]{width:24px;height:24px;background:linear-gradient(135deg,#0ea5e9,#3b82f6);color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:.6875rem;font-weight:600;flex-shrink:0}.avatar-icon.large[data-v-e488d751]{width:48px;height:48px;font-size:1rem}.verified-indicator[data-v-e488d751]{position:absolute;bottom:3px;right:-3px;width:10px;height:10px;background:#10b981;border:1.5px solid white;border-radius:50%;z-index:1}.user-info[data-v-e488d751]{flex:1;min-width:0}.user-name[data-v-e488d751]{font-size:.875rem;font-weight:600;color:#1e293b;line-height:1.2;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.user-role[data-v-e488d751]{font-size:.75rem;color:#64748b;line-height:1.2}.dropdown-arrow[data-v-e488d751]{flex-shrink:0;color:#64748b;transition:transform .2s ease}.dropdown-arrow.open[data-v-e488d751]{transform:rotate(180deg)}.dropdown-arrow svg[data-v-e488d751]{width:16px;height:16px}.profile-dropdown[data-v-e488d751]{position:absolute;top:calc(100% + .5rem);right:0;min-width:280px;background:#fffffff2;border:1px solid rgba(148,163,184,.2);border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);z-index:1100;padding:1rem 0;animation:dropdownSlide-e488d751 .2s ease-out;transform-origin:top right;overflow:hidden}@keyframes dropdownSlide-e488d751{0%{opacity:0;transform:translateY(-8px) scale(.96)}to{opacity:1;transform:translateY(0) scale(1)}}.dropdown-header[data-v-e488d751]{display:flex;align-items:center;gap:.75rem;padding:0 1rem 1rem}.header-info[data-v-e488d751]{flex:1;min-width:0}.header-name[data-v-e488d751]{font-size:1rem;font-weight:600;color:#1e293b;line-height:1.3;word-break:break-word}.header-email[data-v-e488d751]{font-size:.875rem;color:#64748b;line-height:1.3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header-org[data-v-e488d751]{flex-shrink:0}.org-logo[data-v-e488d751]{width:48px;height:48px;border-radius:8px;overflow:hidden;background:#ffffff80;border:1px solid rgba(148,163,184,.2);display:flex;align-items:center;justify-content:center}.org-icon[data-v-e488d751]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4px}.org-icon-fallback[data-v-e488d751]{color:#94a3b8}.admin-badge[data-v-e488d751]{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .5rem;margin-top:.375rem;border-radius:9999px;font-size:.6875rem;font-weight:600;letter-spacing:.025em;box-shadow:0 1px 2px #0000001a}.admin-icon[data-v-e488d751]{width:.875rem;height:.875rem;flex-shrink:0}.admin-text[data-v-e488d751]{white-space:nowrap}.admin-badge.platform-admin[data-v-e488d751]{background:linear-gradient(135deg,#7c3aed,#5b21b6);color:#fff}.admin-badge.super-admin[data-v-e488d751]{background:linear-gradient(135deg,#2563eb,#1d4ed8);color:#fff}.admin-badge.org-admin[data-v-e488d751]{background:linear-gradient(135deg,#059669,#047857);color:#fff}.dropdown-divider[data-v-e488d751]{height:1px;background:#94a3b833;margin:.5rem 0}.dropdown-actions[data-v-e488d751]{padding:0 .5rem}.dropdown-item[data-v-e488d751]{width:100%;display:flex;align-items:center;gap:.75rem;padding:.75rem .5rem;border-radius:8px;background:transparent;border:none;color:#374151;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;box-sizing:border-box;margin:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:inherit;line-height:inherit}.dropdown-item[data-v-e488d751]:hover{background:#3b82f61a;color:#1e293b;text-decoration:none;border-radius:8px}a.dropdown-item[data-v-e488d751],a.dropdown-item[data-v-e488d751]:visited,a.dropdown-item[data-v-e488d751]:active{color:#374151;text-decoration:none}.item-icon[data-v-e488d751]{width:16px;height:16px;color:#64748b;flex-shrink:0}.dropdown-item:hover .item-icon[data-v-e488d751]{color:#3b82f6}.monitoring-link[data-v-e488d751]{position:relative}.monitoring-link .item-icon[data-v-e488d751]{color:#7c3aed}.monitoring-link:hover .item-icon[data-v-e488d751]{color:#6d28d9}.external-indicator[data-v-e488d751]{margin-left:auto;font-size:.75rem;color:#94a3b8;font-weight:400}.logout-action[data-v-e488d751]{width:100%}.dropdown-overlay[data-v-e488d751]{position:fixed;top:0;right:0;bottom:0;left:0;background:transparent;z-index:99}@media (max-width: 768px){.profile-trigger[data-v-e488d751]{height:36px;padding:.25rem .5rem;gap:.375rem}.avatar-icon[data-v-e488d751]{width:22px;height:22px;font-size:.625rem}.verified-indicator[data-v-e488d751]{width:8px;height:8px;border-width:1px;bottom:2px;right:-2px}.user-name[data-v-e488d751]{font-size:.8125rem}.user-role[data-v-e488d751]{font-size:.6875rem}.dropdown-item[data-v-e488d751]{padding:.875rem .5rem;font-size:.9375rem}}@media (max-width: 640px){.profile-dropdown[data-v-e488d751]{position:fixed;top:56px!important;right:.5rem;left:auto;width:calc(100vw - 1rem);max-width:320px;min-width:280px;transform-origin:top right;animation:dropdownSlideMobile-e488d751 .25s ease-out}.org-logo[data-v-e488d751]{width:40px;height:40px}.dropdown-header[data-v-e488d751]{gap:.5rem}}@media (max-width: 480px){.user-info[data-v-e488d751]{display:none}.profile-trigger[data-v-e488d751]{height:32px;padding:.25rem;min-width:auto;gap:0}.avatar-icon[data-v-e488d751]{width:20px;height:20px;font-size:.5625rem}.verified-indicator[data-v-e488d751]{width:6px;height:6px;bottom:1px;right:-1px}.profile-dropdown[data-v-e488d751]{position:fixed;top:48px!important;right:.5rem;left:.5rem;width:calc(100vw - 1rem);max-width:none;min-width:auto;transform-origin:top center;animation:dropdownSlideMobileSmall-e488d751 .25s ease-out}}@keyframes dropdownSlideMobile-e488d751{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes dropdownSlideMobileSmall-e488d751{0%{opacity:0;transform:translateY(-12px) scale(.94)}to{opacity:1;transform:translateY(0) scale(1)}}@media (max-width: 360px){.profile-dropdown[data-v-e488d751]{right:.25rem;left:.25rem;width:calc(100vw - .5rem)}}.app-navbar[data-v-c788e0db]{position:fixed;top:0;left:0;right:0;height:56px;background:#fffffffa;border-bottom:1px solid rgba(226,232,240,.8);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);z-index:1000;font-family:var(--font-family-primary)}.navbar-container[data-v-c788e0db]{display:flex;align-items:center;justify-content:space-between;height:100%;max-width:1400px;margin:0 auto;padding:0 1.5rem}.navbar-brand[data-v-c788e0db]{flex-shrink:0;height:100%;display:flex;align-items:center}.brand-link[data-v-c788e0db]{display:flex;align-items:center;height:40px;padding:0 .5rem 0 1rem;border-radius:6px;text-decoration:none;transition:background-color .15s ease}.brand-link[data-v-c788e0db]:hover{background:#3b82f614}.brand-link[data-v-c788e0db]:focus{outline:none;background:#3b82f614;box-shadow:0 0 0 2px #3b82f633}.brand-logo[data-v-c788e0db]{height:40px;width:auto;display:block;transition:opacity .15s ease}.brand-link:hover .brand-logo[data-v-c788e0db]{opacity:.9}.navbar-nav[data-v-c788e0db]{flex-shrink:0;height:100%;display:flex;align-items:center;gap:.5rem}.sound-toggle[data-v-c788e0db]{position:relative;height:40px;width:40px;border:none;background:transparent;color:#64748b;cursor:pointer;border-radius:8px;transition:all .2s ease;display:flex;align-items:center;justify-content:center}.sound-toggle .icon[data-v-c788e0db]{width:24px;height:24px}.sound-toggle[data-v-c788e0db]:hover{background:#3b82f614;color:#3b82f6}.sound-toggle[data-v-c788e0db]:active{transform:scale(.95)}.sound-toggle.muted[data-v-c788e0db]{color:#94a3b8}.sound-toggle.muted[data-v-c788e0db]:hover{background:#94a3b81a;color:#64748b}@media (max-width: 1024px){.navbar-container[data-v-c788e0db]{padding:0 1rem}}@media (max-width: 768px){.app-navbar[data-v-c788e0db]{height:48px}.navbar-container[data-v-c788e0db]{padding:0 .75rem}.brand-logo[data-v-c788e0db]{height:32px}.brand-link[data-v-c788e0db]{height:36px;padding:0 .375rem 0 .75rem}.sound-toggle[data-v-c788e0db]{height:36px;width:36px}.sound-toggle .icon[data-v-c788e0db]{width:20px;height:20px}}@media (max-width: 480px){.navbar-container[data-v-c788e0db]{padding:0 .5rem}.brand-link[data-v-c788e0db]{padding:.25rem .25rem .25rem .5rem}}@media (prefers-reduced-motion: reduce){.brand-link[data-v-c788e0db],.brand-logo[data-v-c788e0db]{transition:none}}@media (min-resolution: 2dppx){.brand-logo[data-v-c788e0db]{image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges}}.breadcrumb-nav[data-v-843164e8]{margin-bottom:1.5rem}.breadcrumb-list[data-v-843164e8]{display:flex;align-items:center;margin:0;padding:0;list-style:none;flex-wrap:wrap;gap:.125rem}.breadcrumb-item[data-v-843164e8]{display:flex;align-items:center;gap:.375rem;font-size:.875rem;line-height:1.25rem}.breadcrumb-link[data-v-843164e8]{color:#64748b;text-decoration:none;font-weight:500;transition:color .15s ease;white-space:nowrap}.breadcrumb-link[data-v-843164e8]:hover{color:#3b82f6}.breadcrumb-link[data-v-843164e8]:focus{outline:2px solid #3b82f6;outline-offset:2px;border-radius:3px}.breadcrumb-current[data-v-843164e8]{color:#475569;font-weight:600;white-space:nowrap}.breadcrumb-separator[data-v-843164e8]{width:14px;height:14px;color:#cbd5e1;flex-shrink:0}@media (max-width: 768px){.breadcrumb-nav[data-v-843164e8]{margin-bottom:1rem}.breadcrumb-item[data-v-843164e8]{font-size:.8125rem}.breadcrumb-separator[data-v-843164e8]{width:12px;height:12px}}.modal-overlay{position:fixed;top:0;left:0;right:0;bottom:0;background:#00000080;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:1000;padding:1rem;animation:modal-fade-in .2s ease-out}.modal-dialog{background:#fff;border-radius:16px;box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a;max-height:90vh;overflow-y:auto;animation:modal-scale-in .2s ease-out;outline:none;font-family:var(--font-family-primary);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.modal-small{max-width:400px;width:100%}.modal-medium{max-width:500px;width:100%}.modal-large{max-width:700px;width:100%}.modal-xlarge{max-width:900px;width:100%}.modal-header{display:flex;align-items:center;justify-content:space-between;padding:1.5rem 1.5rem 1rem;border-bottom:1px solid #e5e7eb;margin-bottom:1.5rem}.modal-title{margin:0;font-size:1.125rem;font-weight:var(--font-weight-semibold);color:#111827;line-height:1.375}.modal-close-button{width:2rem;height:2rem;border:none;background:#6b72801a;border-radius:8px;color:#6b7280;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease}.modal-close-button:hover:not(:disabled){background:#6b728033;color:#374151}.modal-close-button:disabled{opacity:.5;cursor:not-allowed}.modal-close-button svg{width:1rem;height:1rem}.modal-body{padding:0 1.5rem;display:flex;flex-direction:column;align-items:center;text-align:center}.modal-icon{width:64px;height:64px;margin-bottom:1rem;border-radius:50%;display:flex;align-items:center;justify-content:center}.modal-icon svg{width:32px;height:32px}.modal-icon-warning,.modal-icon-danger{background:#fbbf241a;color:#f59e0b}.modal-icon-success{background:#22c55e1a;color:#22c55e}.modal-icon-info{background:#3b82f61a;color:#3b82f6}.modal-content{flex:1;width:100%}.modal-message{margin:0 0 .75rem;font-size:1rem;font-weight:var(--font-weight-medium);color:#111827;line-height:1.5}.modal-description{margin:0;font-size:.875rem;color:#6b7280;line-height:1.5}.modal-footer{padding:1rem 1.5rem 1.5rem;border-top:1px solid #e5e7eb;margin-top:1.5rem}.modal-actions{display:flex;gap:.75rem;justify-content:flex-end}.modal-button{display:flex;align-items:center;gap:.5rem;padding:.75rem 1.5rem;border:none;border-radius:8px;font-size:.875rem;font-weight:var(--font-weight-medium);cursor:pointer;transition:all .2s ease;min-width:100px;justify-content:center;line-height:1.25}.modal-button-secondary{background:#f9fafb;color:#374151;border:1px solid #d1d5db}.modal-button-secondary:hover:not(:disabled){background:#f3f4f6}.modal-button-primary{color:#fff}.modal-button-default{background:#6366f1}.modal-button-default:hover:not(:disabled){background:#4f46e5}.modal-button-info{background:#3b82f6}.modal-button-info:hover:not(:disabled){background:#2563eb}.modal-button-success{background:#22c55e}.modal-button-success:hover:not(:disabled){background:#16a34a}.modal-button-warning{background:#f59e0b}.modal-button-warning:hover:not(:disabled){background:#d97706}.modal-button-danger{background:#dc2626}.modal-button-danger:hover:not(:disabled){background:#b91c1c}.modal-button:disabled{opacity:.6;cursor:not-allowed}.modal-spinner{width:1rem;height:1rem;animation:spin 1s linear infinite}.modal-loading{pointer-events:none}@keyframes modal-fade-in{0%{opacity:0}to{opacity:1}}@keyframes modal-scale-in{0%{transform:scale(.95);opacity:0}to{transform:scale(1);opacity:1}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 640px){.modal-overlay{padding:.5rem}.modal-dialog{margin:0}.modal-header,.modal-body,.modal-footer{padding-left:1rem;padding-right:1rem}.modal-actions{flex-direction:column}.modal-button{width:100%}}.feedback-form[data-v-cc82ef7d]{display:flex;flex-direction:column;gap:1.5rem}.user-info-section[data-v-cc82ef7d]{background:#f0f9ff;border:1px solid #bae6fd;border-radius:8px;padding:1rem;margin-top:-.5rem}.user-info-header[data-v-cc82ef7d]{display:flex;align-items:center;gap:.5rem;margin-bottom:.75rem}.info-icon[data-v-cc82ef7d]{width:1.25rem;height:1.25rem;color:#0284c7;flex-shrink:0}.info-text[data-v-cc82ef7d]{font-size:.875rem;color:#0c4a6e;font-weight:500}.user-details[data-v-cc82ef7d]{display:flex;flex-direction:column;gap:.5rem;margin-left:1.75rem}.user-detail-row[data-v-cc82ef7d]{display:flex;gap:.5rem;font-size:.875rem}.detail-label[data-v-cc82ef7d]{color:#64748b;font-weight:500;min-width:60px}.detail-value[data-v-cc82ef7d]{color:#0f172a;font-weight:600}.form-section[data-v-cc82ef7d]{display:flex;flex-direction:column;gap:.5rem}.form-label[data-v-cc82ef7d]{font-size:.875rem;font-weight:600;color:#1f2937}.form-label.required[data-v-cc82ef7d]:after{content:" *";color:#dc2626}.rating-emojis[data-v-cc82ef7d]{display:grid;grid-template-columns:repeat(5,1fr);gap:.5rem}.emoji-button[data-v-cc82ef7d]{display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:1rem .5rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;cursor:pointer;transition:all .2s ease}.emoji-button[data-v-cc82ef7d]:hover:not(:disabled){border-color:#8b5cf6;background:#faf5ff;transform:translateY(-2px)}.emoji-button.active[data-v-cc82ef7d]{border-color:#8b5cf6;background:#f3e8ff;box-shadow:0 0 0 3px #8b5cf61a}.emoji-button[data-v-cc82ef7d]:disabled{opacity:.6;cursor:not-allowed}.emoji[data-v-cc82ef7d]{font-size:2rem;line-height:1}.emoji-label[data-v-cc82ef7d]{font-size:.75rem;color:#6b7280;text-align:center;font-weight:500;line-height:1.2}.emoji-button.active .emoji-label[data-v-cc82ef7d]{color:#7c3aed;font-weight:600}.form-select[data-v-cc82ef7d]{padding:.625rem .75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;background:#fff;cursor:pointer;transition:all .2s ease}.form-select[data-v-cc82ef7d]:hover:not(:disabled){border-color:#9ca3af}.form-select[data-v-cc82ef7d]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.form-select[data-v-cc82ef7d]:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.form-textarea[data-v-cc82ef7d]{padding:.75rem;border:1px solid #d1d5db;border-radius:8px;font-size:.875rem;color:#374151;font-family:inherit;resize:vertical;transition:all .2s ease}.form-textarea[data-v-cc82ef7d]:hover:not(:disabled){border-color:#9ca3af}.form-textarea[data-v-cc82ef7d]:focus{outline:none;border-color:#8b5cf6;box-shadow:0 0 0 3px #8b5cf61a}.form-textarea[data-v-cc82ef7d]:disabled{opacity:.6;cursor:not-allowed;background:#f9fafb}.form-textarea[data-v-cc82ef7d]::-moz-placeholder{color:#9ca3af}.form-textarea[data-v-cc82ef7d]::placeholder{color:#9ca3af}.char-counter[data-v-cc82ef7d]{font-size:.75rem;color:#6b7280;text-align:right}.char-counter.invalid[data-v-cc82ef7d]{color:#dc2626}.min-note[data-v-cc82ef7d]{font-weight:500}.error-message[data-v-cc82ef7d]{display:flex;align-items:center;gap:.5rem;padding:.75rem 1rem;background:#fef2f2;border:1px solid #fecaca;border-radius:8px;color:#991b1b;font-size:.875rem}.error-icon[data-v-cc82ef7d]{width:1.25rem;height:1.25rem;flex-shrink:0}.modal-actions[data-v-cc82ef7d]{display:flex;gap:.75rem;justify-content:flex-end}.btn-primary[data-v-cc82ef7d],.btn-secondary[data-v-cc82ef7d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.5rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;min-width:120px}.btn-primary[data-v-cc82ef7d]{background:#8b5cf6;color:#fff}.btn-primary[data-v-cc82ef7d]:hover:not(:disabled){background:#7c3aed}.btn-primary[data-v-cc82ef7d]:disabled{opacity:.6;cursor:not-allowed}.btn-secondary[data-v-cc82ef7d]{background:#fff;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-cc82ef7d]:hover:not(:disabled){background:#f9fafb;border-color:#9ca3af}.btn-secondary[data-v-cc82ef7d]:disabled{opacity:.6;cursor:not-allowed}.spinner-icon[data-v-cc82ef7d]{width:1.25rem;height:1.25rem;animation:spin-cc82ef7d 1s linear infinite}@keyframes spin-cc82ef7d{to{transform:rotate(360deg)}}@media (max-width: 640px){.rating-emojis[data-v-cc82ef7d]{grid-template-columns:repeat(3,1fr)}.emoji[data-v-cc82ef7d]{font-size:1.5rem}.emoji-label[data-v-cc82ef7d]{font-size:.625rem}.modal-actions[data-v-cc82ef7d]{flex-direction:column}.btn-primary[data-v-cc82ef7d],.btn-secondary[data-v-cc82ef7d]{width:100%}}.announcement-banner[data-v-62ae11fb]{position:sticky;top:56px;z-index:999;padding:.625rem 1.5rem;animation:slideDown-62ae11fb .25s ease-out;border-left:3px solid;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.severity-info[data-v-62ae11fb]{background:#eff6fff2;border-left-color:#3b82f6;color:#1e3a8a}.severity-warning[data-v-62ae11fb]{background:#fefce8f2;border-left-color:#f59e0b;color:#78350f}.severity-critical[data-v-62ae11fb]{background:#fef2f2f2;border-left-color:#ef4444;color:#7f1d1d}.non-dismissable[data-v-62ae11fb]{border-left-width:5px;box-shadow:0 2px 8px #0000001a}.non-dismissable.severity-info[data-v-62ae11fb]{background:#dbeafefa}.non-dismissable.severity-warning[data-v-62ae11fb]{background:#fef9c3fa}.non-dismissable.severity-critical[data-v-62ae11fb]{background:#fee2e2fa}.banner-content[data-v-62ae11fb]{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:.75rem}.banner-icon[data-v-62ae11fb]{flex-shrink:0}.banner-icon .icon[data-v-62ae11fb]{width:18px;height:18px}.banner-message[data-v-62ae11fb]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.banner-title[data-v-62ae11fb]{font-weight:600;font-size:.875rem;white-space:nowrap}.banner-text[data-v-62ae11fb]{font-size:.875rem;opacity:.85;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.banner-dismiss[data-v-62ae11fb]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:.25rem;opacity:.5;transition:opacity .2s,transform .1s;border-radius:.25rem}.banner-dismiss[data-v-62ae11fb]:hover{opacity:1;background:#0000000d}.banner-dismiss[data-v-62ae11fb]:active{transform:scale(.9)}.banner-dismiss .icon-dismiss[data-v-62ae11fb]{width:16px;height:16px}@keyframes slideDown-62ae11fb{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.announcement-banner[data-v-62ae11fb]{padding:.5rem 1rem;top:48px}.banner-content[data-v-62ae11fb]{gap:.5rem}.banner-message[data-v-62ae11fb]{flex-direction:column;align-items:flex-start;gap:.25rem}.banner-icon .icon[data-v-62ae11fb]{width:16px;height:16px}.banner-title[data-v-62ae11fb],.banner-text[data-v-62ae11fb]{font-size:.8125rem}.banner-dismiss .icon-dismiss[data-v-62ae11fb]{width:14px;height:14px}}@media print{.announcement-banner[data-v-62ae11fb]{display:none}}.spotlight-overlay[data-v-16f7e937]{position:fixed;top:0;right:0;bottom:0;left:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1.5rem;background:#0f172ab3;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px)}.spotlight-dialog[data-v-16f7e937]{position:relative;width:100%;max-width:560px;max-height:calc(100vh - 3rem);background:#fff;border-radius:20px;box-shadow:0 0 0 1px #0f172a0f,0 1px 1px #0f172a0a,0 8px 16px -4px #0f172a1f,0 28px 56px -12px #0f172a59;overflow:hidden;display:flex;flex-direction:column;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;outline:none;transition:transform .2s cubic-bezier(.22,1,.36,1),opacity .2s ease-out}.spotlight-media-wrap[data-v-16f7e937]{position:relative;width:100%;aspect-ratio:16 / 9;background:linear-gradient(135deg,#0f172a,#1e293b);display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}.spotlight-media[data-v-16f7e937]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block}.spotlight-media-fade[data-v-16f7e937]{position:absolute;inset:auto 0 0 0;height:56px;background:linear-gradient(to bottom,#fff0,#fff 95%);pointer-events:none;z-index:1}.spotlight-close[data-v-16f7e937]{position:absolute;top:14px;right:14px;width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:9999px;background:#0f172a8c;backdrop-filter:blur(8px);-webkit-backdrop-filter:blur(8px);color:#fff;cursor:pointer;z-index:3;transition:background-color .15s cubic-bezier(.4,0,.2,1),transform .15s cubic-bezier(.4,0,.2,1)}.spotlight-close[data-v-16f7e937]:hover{background:#0f172ac7;transform:scale(1.05)}.spotlight-close[data-v-16f7e937]:focus-visible{outline:2px solid #ffffff;outline-offset:2px}.spotlight-play[data-v-16f7e937]{position:absolute;width:80px;height:80px;border:none;border-radius:9999px;background:#ffffffeb;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);color:#0f172a;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 10px 32px #00000059;z-index:2;transition:transform .18s cubic-bezier(.22,1,.36,1),box-shadow .18s cubic-bezier(.22,1,.36,1)}.spotlight-play[data-v-16f7e937]:hover{transform:scale(1.06);box-shadow:0 14px 40px #0006}.spotlight-play[data-v-16f7e937]:focus-visible{outline:2px solid #ffffff;outline-offset:4px}.spotlight-body[data-v-16f7e937]{padding:1.75rem 2rem 2.25rem;overflow-y:auto}.spotlight-badge[data-v-16f7e937]{display:inline-flex;align-items:center;gap:.375rem;padding:.3125rem .75rem .3125rem .625rem;margin-bottom:.875rem;background:linear-gradient(135deg,#4f46e5,#6366f1);color:#fff;font-size:.6875rem;font-weight:700;line-height:1;border-radius:9999px;text-transform:uppercase;letter-spacing:.08em;box-shadow:0 4px 12px #6366f159}.spotlight-title[data-v-16f7e937]{margin:0 0 .75rem;font-size:1.75rem;font-weight:600;line-height:1.2;letter-spacing:-.02em;color:#0f172a}.spotlight-message[data-v-16f7e937]{margin:0;font-size:1rem;line-height:1.6;color:#475569;white-space:pre-wrap}.spotlight-enter-active[data-v-16f7e937]{transition:opacity .22s ease-out}.spotlight-leave-active[data-v-16f7e937]{transition:opacity .18s cubic-bezier(.55,.06,.68,.19)}.spotlight-enter-from[data-v-16f7e937],.spotlight-leave-to[data-v-16f7e937]{opacity:0}.spotlight-enter-from .spotlight-dialog[data-v-16f7e937],.spotlight-leave-to .spotlight-dialog[data-v-16f7e937]{transform:scale(.96) translateY(8px);opacity:0}@media (prefers-reduced-motion: reduce){.spotlight-enter-active[data-v-16f7e937],.spotlight-leave-active[data-v-16f7e937],.spotlight-dialog[data-v-16f7e937]{transition:none}.spotlight-enter-from .spotlight-dialog[data-v-16f7e937],.spotlight-leave-to .spotlight-dialog[data-v-16f7e937]{transform:none}}.deprecated-url-banner[data-v-18c20d9a]{padding:.625rem 1.5rem;animation:slideDown-18c20d9a .25s ease-out;border-left:3px solid #3b82f6;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#eff6fff2;color:#1e3a8a}.banner-content[data-v-18c20d9a]{max-width:1400px;margin:0 auto;display:flex;align-items:center;gap:.75rem}.banner-icon[data-v-18c20d9a]{flex-shrink:0}.banner-icon .icon[data-v-18c20d9a]{width:18px;height:18px}.banner-message[data-v-18c20d9a]{flex:1;min-width:0;display:flex;align-items:center;gap:.5rem}.banner-title[data-v-18c20d9a]{font-weight:600;font-size:.875rem;white-space:nowrap}.banner-text[data-v-18c20d9a]{font-size:.875rem;opacity:.85}.banner-link[data-v-18c20d9a]{color:#2563eb;font-weight:600;text-decoration:none}.banner-link[data-v-18c20d9a]:hover{text-decoration:underline}.banner-dismiss[data-v-18c20d9a]{flex-shrink:0;background:none;border:none;cursor:pointer;padding:.25rem;opacity:.5;transition:opacity .2s,transform .1s;border-radius:.25rem;color:inherit}.banner-dismiss[data-v-18c20d9a]:hover{opacity:1;background:#0000000d}.banner-dismiss[data-v-18c20d9a]:active{transform:scale(.9)}.banner-dismiss .icon-dismiss[data-v-18c20d9a]{width:16px;height:16px}@keyframes slideDown-18c20d9a{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}@media (max-width: 768px){.deprecated-url-banner[data-v-18c20d9a]{padding:.5rem 1rem}.banner-content[data-v-18c20d9a]{gap:.5rem}.banner-message[data-v-18c20d9a]{flex-direction:column;align-items:flex-start;gap:.25rem}.banner-icon .icon[data-v-18c20d9a]{width:16px;height:16px}.banner-title[data-v-18c20d9a],.banner-text[data-v-18c20d9a]{font-size:.8125rem}.banner-dismiss .icon-dismiss[data-v-18c20d9a]{width:14px;height:14px}}@media print{.deprecated-url-banner[data-v-18c20d9a]{display:none}}.eula-overlay[data-v-50879885]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0f172af2;backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);display:flex;align-items:center;justify-content:center;z-index:99999;padding:1rem;overflow-y:auto}.eula-container[data-v-50879885]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 25px 50px -12px #00000080,0 10px 10px -5px #0003;position:relative}.eula-header[data-v-50879885]{background:linear-gradient(135deg,#1e40af,#3b82f6);padding:2rem;border-radius:16px 16px 0 0;border-bottom:4px solid #0ea5e9;flex-shrink:0}.header-content[data-v-50879885]{display:flex;flex-direction:column;gap:1rem;align-items:flex-start}.header-logo[data-v-50879885]{height:48px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;display:block;filter:drop-shadow(0 2px 4px rgba(0,0,0,.1))}.header-text[data-v-50879885]{display:flex;align-items:center;gap:1rem;flex-wrap:wrap}.eula-title[data-v-50879885]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.025em}.version-badge[data-v-50879885]{display:inline-flex;align-items:center;padding:.25rem .75rem;background:#fff3;border-radius:9999px;font-size:.875rem;font-weight:500;color:#fff}.eula-body[data-v-50879885]{overflow-y:auto;padding:2.5rem;flex:1}.eula-section[data-v-50879885]{margin-bottom:2rem}.eula-section[data-v-50879885]:last-of-type{margin-bottom:0}.eula-section h3[data-v-50879885]{font-size:1.125rem;font-weight:600;color:#1e40af;margin:0 0 .75rem;padding-bottom:.375rem;border-bottom:2px solid #e5e7eb}.eula-section h4[data-v-50879885]{font-size:1rem;font-weight:600;color:#374151;margin:1.5rem 0 .5rem}.intro-section[data-v-50879885]{background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;padding:1rem 1.25rem;margin-bottom:1.5rem}.important-notice[data-v-50879885]{margin:0;color:#92400e;font-size:.9375rem;line-height:1.6}.eula-section p[data-v-50879885]{font-size:.875rem;line-height:1.7;color:#374151;margin:0 0 .75rem}.eula-section p[data-v-50879885]:last-child{margin-bottom:0}.eula-section ul[data-v-50879885]{margin:.5rem 0;padding-left:1.5rem}.eula-section li[data-v-50879885]{font-size:.875rem;line-height:1.7;color:#374151;margin-bottom:.5rem}.contact-box[data-v-50879885]{background:#f8fafc;border-left:4px solid #3b82f6;padding:1.25rem 1.5rem;margin:1rem 0;border-radius:0 8px 8px 0}.contact-box p[data-v-50879885]{margin:0 0 1rem}.contact-box p[data-v-50879885]:last-child{margin-bottom:0}.email-link[data-v-50879885]{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.email-link[data-v-50879885]:hover{color:#1e40af;text-decoration:underline}.eula-footer-content[data-v-50879885]{padding-top:2rem;margin-top:2rem;border-top:2px solid #e5e7eb;text-align:center}.footer-tagline[data-v-50879885]{background:linear-gradient(135deg,#eff6ff,#dbeafe);border-left:4px solid #3b82f6;padding:1rem 1.5rem;margin:0 0 1rem;border-radius:0 8px 8px 0;font-size:.875rem;color:#1e40af;text-align:left}.last-updated[data-v-50879885]{font-size:.75rem;color:#6b7280;margin:0}.bottom-sentinel[data-v-50879885]{height:20px;width:100%;flex-shrink:0}.eula-footer[data-v-50879885]{padding:1.5rem 2rem;background:#f8fafc;border-top:1px solid #e5e7eb;border-radius:0 0 16px 16px;display:flex;flex-direction:column;gap:1rem;flex-shrink:0}.scroll-indicator[data-v-50879885]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem;background:#fef3c7;border:1px solid #f59e0b;border-radius:8px;color:#92400e;font-size:.875rem;font-weight:500;animation:pulse-50879885 2s ease-in-out infinite}@keyframes pulse-50879885{0%,to{opacity:1}50%{opacity:.7}}.scroll-icon[data-v-50879885]{width:20px;height:20px;flex-shrink:0}.checkbox-container[data-v-50879885]{display:flex;align-items:flex-start;gap:.75rem;cursor:pointer;padding:1rem;background:#fff;border:2px solid #e5e7eb;border-radius:8px;transition:all .2s ease}.checkbox-container[data-v-50879885]:hover:not(.disabled){border-color:#3b82f6;background:#f0f9ff}.checkbox-container.disabled[data-v-50879885]{opacity:.5;cursor:not-allowed}.checkbox-input[data-v-50879885]{position:absolute;opacity:0;cursor:pointer;height:0;width:0}.checkmark[data-v-50879885]{width:24px;height:24px;min-width:24px;border:2px solid #d1d5db;border-radius:6px;display:flex;align-items:center;justify-content:center;transition:all .2s ease;background:#fff}.checkbox-input:checked~.checkmark[data-v-50879885]{background:#3b82f6;border-color:#3b82f6}.checkbox-input:checked~.checkmark[data-v-50879885]:after{content:"";width:6px;height:12px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg);margin-bottom:2px}.checkbox-input:focus~.checkmark[data-v-50879885]{box-shadow:0 0 0 3px #3b82f64d}.checkbox-label[data-v-50879885]{font-size:.9375rem;color:#374151;line-height:1.5}.button-group[data-v-50879885]{display:flex;gap:1rem}.decline-button[data-v-50879885]{flex:0 0 auto;padding:1rem 1.5rem;background:#fff;color:#6b7280;font-size:1rem;font-weight:500;border:2px solid #d1d5db;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.decline-button[data-v-50879885]:hover:not(:disabled){border-color:#9ca3af;background:#f9fafb;color:#374151}.decline-button[data-v-50879885]:disabled{opacity:.5;cursor:not-allowed}.decline-spinner[data-v-50879885]{border-color:#6b72804d;border-top-color:#6b7280}.accept-button[data-v-50879885]{flex:1;padding:1rem 2rem;background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff;font-size:1rem;font-weight:600;border:none;border-radius:8px;cursor:pointer;transition:all .2s ease;display:flex;align-items:center;justify-content:center;gap:.5rem}.accept-button[data-v-50879885]:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#2563eb);transform:translateY(-1px);box-shadow:0 4px 12px #3b82f666}.accept-button[data-v-50879885]:disabled{background:#d1d5db;cursor:not-allowed;transform:none;box-shadow:none}.accept-button.loading[data-v-50879885]{background:#3b82f6}.button-spinner[data-v-50879885]{width:20px;height:20px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-50879885 .8s linear infinite}@keyframes spin-50879885{to{transform:rotate(360deg)}}.modal-enter-active[data-v-50879885],.modal-leave-active[data-v-50879885]{transition:opacity .3s ease}.modal-enter-active .eula-container[data-v-50879885],.modal-leave-active .eula-container[data-v-50879885]{transition:transform .3s ease}.modal-enter-from[data-v-50879885],.modal-leave-to[data-v-50879885]{opacity:0}.modal-enter-from .eula-container[data-v-50879885],.modal-leave-to .eula-container[data-v-50879885]{transform:scale(.95)}@media (max-width: 768px){.eula-overlay[data-v-50879885]{padding:0;align-items:stretch}.eula-container[data-v-50879885]{max-height:100vh;height:100vh;border-radius:0;max-width:100%}.eula-header[data-v-50879885]{padding:1.5rem;border-radius:0}.header-logo[data-v-50879885]{height:40px}.eula-title[data-v-50879885]{font-size:1.5rem}.eula-body[data-v-50879885]{padding:1.5rem}.eula-section h3[data-v-50879885]{font-size:1rem}.eula-section p[data-v-50879885],.eula-section li[data-v-50879885]{font-size:.8125rem}.eula-footer[data-v-50879885]{padding:1rem 1.5rem}.checkbox-label[data-v-50879885]{font-size:.875rem}.button-group[data-v-50879885]{flex-direction:column}.decline-button[data-v-50879885]{order:2;padding:.75rem 1rem}.accept-button[data-v-50879885]{order:1;padding:.875rem 1.5rem;font-size:.9375rem}}@media (max-width: 480px){.eula-header[data-v-50879885]{padding:1rem}.header-logo[data-v-50879885]{height:36px}.eula-title[data-v-50879885]{font-size:1.25rem}.header-text[data-v-50879885]{flex-direction:column;align-items:flex-start;gap:.5rem}.eula-body[data-v-50879885],.eula-footer[data-v-50879885]{padding:1rem}.checkbox-container[data-v-50879885]{padding:.75rem}.checkmark[data-v-50879885]{width:20px;height:20px;min-width:20px}}.eula-body[data-v-50879885]::-webkit-scrollbar{width:8px}.eula-body[data-v-50879885]::-webkit-scrollbar-track{background:#f1f5f9}.eula-body[data-v-50879885]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.eula-body[data-v-50879885]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.help-button-floating[data-v-b5410727]{position:fixed;bottom:2rem;right:2rem;width:52px;height:52px;border-radius:50%;border:none;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #3b82f64d,0 2px 4px #0000001a;transition:all .2s ease;z-index:1000}.help-button-floating[data-v-b5410727]:hover{transform:scale(1.08);box-shadow:0 6px 16px #3b82f666,0 3px 6px #00000026}.help-button-floating[data-v-b5410727]:active{transform:scale(.96)}.icon-swap-enter-active[data-v-b5410727],.icon-swap-leave-active[data-v-b5410727]{transition:all .15s ease}.icon-swap-enter-from[data-v-b5410727]{opacity:0;transform:rotate(90deg) scale(.5)}.icon-swap-leave-to[data-v-b5410727]{opacity:0;transform:rotate(-90deg) scale(.5)}@media (max-width: 640px){.help-button-floating[data-v-b5410727]{bottom:1.25rem;right:1.25rem;width:48px;height:48px}}.help-panel-backdrop[data-v-1f9ade0d]{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;z-index:1001}.help-panel[data-v-1f9ade0d]{position:fixed;top:0;right:0;bottom:0;width:380px;max-width:90vw;background:#fff;z-index:1002;display:flex;flex-direction:column;box-shadow:-4px 0 24px #0000001f}.help-panel-header[data-v-1f9ade0d]{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e2e8f0;flex-shrink:0}.header-title[data-v-1f9ade0d]{display:flex;align-items:center;gap:.5rem;color:#1e293b}.header-title h2[data-v-1f9ade0d]{margin:0;font-size:1.125rem;font-weight:600}.close-btn[data-v-1f9ade0d]{background:none;border:none;color:#94a3b8;cursor:pointer;padding:.375rem;border-radius:6px;min-width:44px;min-height:44px;display:flex;align-items:center;justify-content:center;transition:all .15s ease}.close-btn[data-v-1f9ade0d]:hover{background:#f1f5f9;color:#475569}.help-panel-body[data-v-1f9ade0d]{flex:1;overflow-y:auto;padding:1.25rem 1.5rem}.help-section[data-v-1f9ade0d]{margin-bottom:1.5rem}.help-section[data-v-1f9ade0d]:last-child{margin-bottom:0}.section-label[data-v-1f9ade0d]{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.75rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#94a3b8}.tips-list[data-v-1f9ade0d]{margin:0;padding:0;list-style:none}.tips-list li[data-v-1f9ade0d]{position:relative;padding:.5rem 0 .5rem 1.25rem;font-size:.875rem;color:#475569;line-height:1.5}.tips-list li[data-v-1f9ade0d]:before{content:"";position:absolute;left:0;top:.875rem;width:6px;height:6px;background:#3b82f6;border-radius:50%}.articles-list[data-v-1f9ade0d]{display:flex;flex-direction:column;gap:.25rem}.article-link[data-v-1f9ade0d]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;text-decoration:none;transition:background .15s ease}.article-link[data-v-1f9ade0d]:hover{background:#f8fafc}.article-link-content[data-v-1f9ade0d]{flex:1;min-width:0}.article-title[data-v-1f9ade0d]{display:block;font-size:.875rem;font-weight:500;color:#1e293b;line-height:1.4}.article-category[data-v-1f9ade0d]{display:block;font-size:.75rem;color:#94a3b8;margin-top:.125rem}.article-arrow[data-v-1f9ade0d]{flex-shrink:0;color:#cbd5e1}.article-link:hover .article-arrow[data-v-1f9ade0d]{color:#94a3b8}.videos-list[data-v-1f9ade0d]{display:flex;flex-direction:column;gap:.25rem}.video-link[data-v-1f9ade0d]{display:flex;align-items:center;gap:.75rem;padding:.75rem;border-radius:8px;text-decoration:none;font-size:.875rem;font-weight:500;color:#1e293b;transition:background .15s ease}.video-link[data-v-1f9ade0d]:hover{background:#fef2f2}.video-play-icon[data-v-1f9ade0d]{flex-shrink:0;width:32px;height:32px;display:flex;align-items:center;justify-content:center;background:#fee2e2;color:#ef4444;border-radius:50%}.search-wrapper[data-v-1f9ade0d]{display:flex;gap:.5rem}.search-input[data-v-1f9ade0d]{flex:1;padding:.625rem .875rem;border:1px solid #e2e8f0;border-radius:8px;font-size:.875rem;color:#1e293b;transition:border-color .15s ease}.search-input[data-v-1f9ade0d]:focus{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f61a}.search-input[data-v-1f9ade0d]::-moz-placeholder{color:#94a3b8}.search-input[data-v-1f9ade0d]::placeholder{color:#94a3b8}.search-go[data-v-1f9ade0d]{padding:.625rem 1rem;background:#3b82f6;color:#fff;border:none;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:background .15s ease}.search-go[data-v-1f9ade0d]:hover{background:#2563eb}.fallback-text[data-v-1f9ade0d]{margin:0 0 .75rem;font-size:.875rem;color:#64748b;line-height:1.5}.browse-kb-link[data-v-1f9ade0d]{display:inline-flex;align-items:center;gap:.5rem;padding:.625rem 1rem;background:#f1f5f9;color:#475569;border-radius:8px;text-decoration:none;font-size:.875rem;font-weight:500;transition:all .15s ease}.browse-kb-link[data-v-1f9ade0d]:hover{background:#e2e8f0;color:#1e293b}.help-panel-footer[data-v-1f9ade0d]{display:flex;gap:.5rem;padding:1rem 1.5rem;border-top:1px solid #e2e8f0;flex-shrink:0}.footer-link[data-v-1f9ade0d]{flex:1;display:flex;align-items:center;justify-content:center;gap:.375rem;padding:.625rem;border-radius:8px;text-decoration:none;font-size:.8125rem;font-weight:500;color:#64748b;transition:all .15s ease}.footer-link[data-v-1f9ade0d]:hover{background:#f8fafc;color:#3b82f6}.backdrop-enter-active[data-v-1f9ade0d],.backdrop-leave-active[data-v-1f9ade0d]{transition:opacity .2s ease}.backdrop-enter-from[data-v-1f9ade0d],.backdrop-leave-to[data-v-1f9ade0d]{opacity:0}.panel-slide-enter-active[data-v-1f9ade0d],.panel-slide-leave-active[data-v-1f9ade0d]{transition:transform .25s ease}.panel-slide-enter-from[data-v-1f9ade0d],.panel-slide-leave-to[data-v-1f9ade0d]{transform:translate(100%)}@media (max-width: 640px){.help-panel[data-v-1f9ade0d]{width:100%}}html,body{margin:0;padding:0}html{overflow-y:scroll;scrollbar-gutter:stable}@supports not (scrollbar-gutter: stable){body{padding-right:calc(100vw - 100%)}}#app[data-v-4a8747fc]{min-height:100vh;background:radial-gradient(ellipse at top left,rgba(14,165,233,.02) 0%,transparent 60%),radial-gradient(ellipse at bottom right,rgba(99,102,241,.02) 0%,transparent 60%),linear-gradient(180deg,#fefeff,#f8fafc);font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;display:flex;flex-direction:column}.main-content[data-v-4a8747fc]{flex:1;display:flex;flex-direction:column}.main-content.with-navbar[data-v-4a8747fc]{padding-top:56px}.global-breadcrumb-wrapper[data-v-4a8747fc]{max-width:1400px;margin:0 auto;padding:1.5rem 2rem 0}@media (max-width: 768px){#app[data-v-4a8747fc]{-webkit-overflow-scrolling:touch;overflow-x:hidden}.global-breadcrumb-wrapper[data-v-4a8747fc]{padding:1rem 1rem 0}}.enterprise-footer[data-v-4a8747fc]{background:linear-gradient(135deg,#1e293b,#334155);color:#e2e8f0;margin-top:auto}.footer-container[data-v-4a8747fc]{max-width:1400px;margin:0 auto;padding:3rem 2rem 1.5rem}.footer-content[data-v-4a8747fc]{display:grid;grid-template-columns:1.5fr 1fr 1fr 1fr 1.2fr;gap:2.5rem;margin-bottom:2rem}.footer-section[data-v-4a8747fc]{display:flex;flex-direction:column}.footer-section-brand[data-v-4a8747fc]{grid-column:span 1}.footer-brand[data-v-4a8747fc]{max-width:260px}.footer-logo[data-v-4a8747fc]{height:40px;width:120px;aspect-ratio:3 / 1;-o-object-fit:contain;object-fit:contain;margin-bottom:1rem}.footer-description[data-v-4a8747fc]{color:#94a3b8;font-size:.875rem;line-height:1.6;margin:0 0 1rem}.footer-social[data-v-4a8747fc]{display:flex;gap:.75rem;margin-top:.5rem}.footer-social-link[data-v-4a8747fc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff1a;color:#cbd5e1}.footer-social-link[data-v-4a8747fc]:hover{background:#fff3;color:#f1f5f9}.footer-social-icon[data-v-4a8747fc]{width:18px;height:18px;min-width:18px;min-height:18px}.footer-heading[data-v-4a8747fc]{color:#f1f5f9;font-size:.875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;margin:0 0 1rem}.footer-links[data-v-4a8747fc]{display:flex;flex-direction:column;gap:.75rem}.footer-link[data-v-4a8747fc]{color:#cbd5e1;font-size:.875rem;text-decoration:none;transition:color .2s ease;line-height:1.4}.footer-link[data-v-4a8747fc]:hover{color:#f1f5f9}.footer-link--whats-new[data-v-4a8747fc]{display:inline-flex;align-items:center;gap:6px}.new-badge-dot[data-v-4a8747fc]{display:inline-block;width:8px;height:8px;background:#ef4444;border-radius:50%;animation:pulse-dot-4a8747fc 2s ease-in-out infinite}@keyframes pulse-dot-4a8747fc{0%,to{opacity:1}50%{opacity:.5}}.footer-button[data-v-4a8747fc]{background:none;border:none;padding:0;font-family:inherit;cursor:pointer;text-align:left}.footer-contact[data-v-4a8747fc]{display:flex;flex-direction:column;gap:.875rem}.footer-contact-item[data-v-4a8747fc]{display:flex;align-items:flex-start;gap:.625rem;color:#cbd5e1;font-size:.875rem;line-height:1.5}.footer-contact-icon[data-v-4a8747fc]{width:16px;height:16px;min-width:16px;min-height:16px;flex-shrink:0;margin-top:2px;color:#94a3b8}.footer-contact-phones[data-v-4a8747fc]{display:flex;flex-direction:column;gap:.25rem}.footer-phone-line[data-v-4a8747fc]{display:flex;flex-wrap:wrap;gap:.375rem}.footer-phone-label[data-v-4a8747fc]{color:#94a3b8;font-size:.875rem;line-height:1.4}.footer-bottom[data-v-4a8747fc]{display:flex;flex-direction:column;align-items:center;gap:1rem;padding-top:2rem;border-top:1px solid rgba(148,163,184,.2)}.footer-bottom-left[data-v-4a8747fc]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.footer-copyright[data-v-4a8747fc]{color:#94a3b8;font-size:.75rem;margin:0}.footer-asx-link[data-v-4a8747fc]{color:#94a3b8;text-decoration:none;font-weight:500}.footer-asx-link[data-v-4a8747fc]:hover{color:#cbd5e1;text-decoration:underline}.footer-proudly-australian[data-v-4a8747fc]{display:flex;align-items:center;gap:.5rem}.australian-flag[data-v-4a8747fc]{width:24px;height:18px;border-radius:2px;flex-shrink:0}.proudly-text[data-v-4a8747fc]{font-style:italic;color:#94a3b8;font-size:.875rem;letter-spacing:.025em}.footer-bottom-links[data-v-4a8747fc]{display:flex;flex-wrap:wrap;gap:.25rem 1rem}.footer-bottom-link[data-v-4a8747fc]{color:#64748b;font-size:.75rem;text-decoration:none;transition:color .2s ease}.footer-bottom-link[data-v-4a8747fc]:hover{color:#94a3b8}.footer-meta[data-v-4a8747fc]{display:flex;align-items:center;gap:.5rem;font-size:.75rem;color:#64748b}.footer-separator[data-v-4a8747fc]{color:#475569}.footer-version[data-v-4a8747fc],.footer-environment[data-v-4a8747fc]{font-weight:500}.footer-environment[data-v-4a8747fc]:has-text("Development"){color:#f59e0b}.footer-environment[data-v-4a8747fc]:has-text("Beta"),.footer-environment[data-v-4a8747fc]:has-text("Dev"){color:#8b5cf6}@media (max-width: 1200px){.footer-content[data-v-4a8747fc]{grid-template-columns:1.5fr 1fr 1fr 1fr;gap:2rem}.footer-section-brand[data-v-4a8747fc]{grid-column:span 1}}@media (max-width: 1024px){.footer-content[data-v-4a8747fc]{grid-template-columns:1fr 1fr 1fr;gap:2rem}.footer-section-brand[data-v-4a8747fc]{grid-column:span 3}.footer-brand[data-v-4a8747fc]{max-width:none;display:flex;flex-direction:column;align-items:flex-start}.footer-description[data-v-4a8747fc]{max-width:400px}.footer-container[data-v-4a8747fc]{padding:2rem 1.5rem 1rem}}@media (max-width: 768px){.footer-content[data-v-4a8747fc]{grid-template-columns:1fr 1fr;gap:2rem}.footer-section-brand[data-v-4a8747fc]{grid-column:span 2}}@media (max-width: 480px){.footer-content[data-v-4a8747fc]{grid-template-columns:1fr;gap:2rem}.footer-section-brand[data-v-4a8747fc]{grid-column:span 1}.footer-container[data-v-4a8747fc]{padding:2rem 1rem 1rem}.footer-brand[data-v-4a8747fc]{max-width:none}.footer-bottom-links[data-v-4a8747fc]{gap:.25rem .75rem}}@media (max-width: 768px){.main-content.with-navbar[data-v-4a8747fc]{padding-top:48px}}.login-button[data-v-1de80fb2]{position:relative;background:linear-gradient(135deg,#0ea5e9,#2563eb,#3b82f6);color:#fff;border:none;padding:14px 32px;border-radius:12px;font-size:16px;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:12px;min-height:52px;min-width:240px;box-shadow:0 4px 14px #0ea5e940,0 1px 3px #0000001a,inset 0 1px #fff3;background-size:200% 100%;background-position:0% 50%;overflow:hidden}.login-button[data-v-1de80fb2]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(255,255,255,.1) 0%,transparent 50%);border-radius:inherit;pointer-events:none;opacity:0;transition:opacity .3s ease}.login-button[data-v-1de80fb2]:hover:not(:disabled){background-position:100% 50%}.login-button[data-v-1de80fb2]:hover:not(:disabled):before{opacity:1}.login-button[data-v-1de80fb2]:active:not(:disabled){transition-duration:.15s}.login-button[data-v-1de80fb2]:focus-visible{outline:none;box-shadow:0 4px 14px #0ea5e940,0 1px 3px #0000001a,inset 0 1px #fff3,0 0 0 3px #3b82f666}.login-button.authenticated[data-v-1de80fb2]{background:linear-gradient(135deg,#059669,#047857,#065f46);box-shadow:0 4px 14px #05966940,0 1px 3px #0000001a,inset 0 1px #fff3}.login-button.authenticated[data-v-1de80fb2]:hover:not(:disabled){cursor:default}.login-button.loading[data-v-1de80fb2]{cursor:default;background:linear-gradient(135deg,#64748b,#475569,#334155);box-shadow:0 4px 14px #64748b40,0 1px 3px #0000001a,inset 0 1px #ffffff1a}.login-button[data-v-1de80fb2]:disabled{opacity:.7;cursor:not-allowed;transform:none}.button-content[data-v-1de80fb2]{display:flex;align-items:center;gap:12px;transition:all .3s ease}.login-icon[data-v-1de80fb2],.check-icon[data-v-1de80fb2]{width:20px;height:20px;flex-shrink:0}.loading-container[data-v-1de80fb2]{display:flex;align-items:center;gap:12px}.spinner[data-v-1de80fb2]{width:20px;height:20px;border:2.5px solid rgba(255,255,255,.3);border-top:2.5px solid white;border-radius:50%;animation:spin-1de80fb2 1s cubic-bezier(.68,-.55,.265,1.55) infinite}.loading-text[data-v-1de80fb2]{font-weight:500;opacity:.95}@keyframes spin-1de80fb2{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.modal-overlay[data-v-50bc554f]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;overflow-y:auto}.modal-container[data-v-50bc554f]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;position:relative}.modal-header[data-v-50bc554f]{background:linear-gradient(135deg,#1e40af,#3b82f6);padding:2rem;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:4px solid #0ea5e9;flex-shrink:0}.header-content[data-v-50bc554f]{display:flex;flex-direction:column;gap:1rem;flex:1;align-items:flex-start}.header-logo[data-v-50bc554f]{height:48px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;display:block;filter:brightness(0) invert(1)}.modal-title[data-v-50bc554f]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.025em}.close-button[data-v-50bc554f]{width:36px;height:36px;border-radius:8px;border:none;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.close-button[data-v-50bc554f]:hover{background:#ffffff4d;transform:scale(1.05)}.close-button svg[data-v-50bc554f]{width:20px;height:20px}.modal-body[data-v-50bc554f]{overflow-y:auto;padding:2.5rem;flex:1}.terms-section[data-v-50bc554f]{margin-bottom:2rem}.terms-section[data-v-50bc554f]:last-of-type{margin-bottom:0}.terms-section h3[data-v-50bc554f]{font-size:1.125rem;font-weight:600;color:#1e40af;margin:0 0 .75rem;padding-bottom:.375rem;border-bottom:2px solid #e5e7eb}.terms-section p[data-v-50bc554f]{font-size:.875rem;line-height:1.6;color:#374151;margin:0 0 .75rem}.terms-section p[data-v-50bc554f]:last-child{margin-bottom:0}.email-link[data-v-50bc554f]{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.email-link[data-v-50bc554f]:hover{color:#1e40af;text-decoration:underline}.modal-footer[data-v-50bc554f]{padding-top:2rem;margin-top:2rem;border-top:2px solid #e5e7eb;text-align:center}.footer-contact[data-v-50bc554f]{font-size:.75rem;color:#6b7280;line-height:1.6;margin:0}.modal-enter-active[data-v-50bc554f],.modal-leave-active[data-v-50bc554f]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-50bc554f],.modal-leave-active .modal-container[data-v-50bc554f]{transition:transform .3s ease}.modal-enter-from[data-v-50bc554f],.modal-leave-to[data-v-50bc554f]{opacity:0}.modal-enter-from .modal-container[data-v-50bc554f],.modal-leave-to .modal-container[data-v-50bc554f]{transform:scale(.95)}@media (max-width: 768px){.modal-overlay[data-v-50bc554f]{padding:0;align-items:stretch}.modal-container[data-v-50bc554f]{max-height:100vh;height:100vh;border-radius:0;max-width:100%}.modal-header[data-v-50bc554f]{padding:1.5rem;border-radius:0}.header-logo[data-v-50bc554f]{height:40px}.modal-title[data-v-50bc554f]{font-size:1.5rem}.close-button[data-v-50bc554f]{width:32px;height:32px}.modal-body[data-v-50bc554f]{padding:1.5rem}.terms-section h3[data-v-50bc554f]{font-size:1rem}.terms-section p[data-v-50bc554f]{font-size:.8125rem}}@media (max-width: 480px){.modal-header[data-v-50bc554f]{padding:1rem}.header-content[data-v-50bc554f]{gap:.75rem}.header-logo[data-v-50bc554f]{height:36px}.modal-title[data-v-50bc554f]{font-size:1.25rem}.modal-body[data-v-50bc554f]{padding:1rem}}.modal-body[data-v-50bc554f]::-webkit-scrollbar{width:8px}.modal-body[data-v-50bc554f]::-webkit-scrollbar-track{background:#f1f5f9}.modal-body[data-v-50bc554f]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modal-body[data-v-50bc554f]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.modal-overlay[data-v-92996645]{position:fixed;top:0;right:0;bottom:0;left:0;background:#000000bf;display:flex;align-items:center;justify-content:center;z-index:9999;padding:1rem;overflow-y:auto}.modal-container[data-v-92996645]{background:#fff;border-radius:16px;width:100%;max-width:900px;max-height:90vh;display:flex;flex-direction:column;box-shadow:0 20px 25px -5px #0000004d,0 10px 10px -5px #0003;position:relative}.modal-header[data-v-92996645]{background:linear-gradient(135deg,#1e40af,#3b82f6);padding:2rem;border-radius:16px 16px 0 0;display:flex;justify-content:space-between;align-items:flex-start;border-bottom:4px solid #0ea5e9;flex-shrink:0}.header-content[data-v-92996645]{display:flex;flex-direction:column;gap:1rem;flex:1;align-items:flex-start}.header-logo[data-v-92996645]{height:48px;width:auto;max-width:200px;-o-object-fit:contain;object-fit:contain;display:block;filter:brightness(0) invert(1)}.modal-title[data-v-92996645]{font-size:1.75rem;font-weight:700;color:#fff;margin:0;letter-spacing:-.025em}.close-button[data-v-92996645]{width:36px;height:36px;border-radius:8px;border:none;background:#fff3;color:#fff;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0;margin-left:1rem}.close-button[data-v-92996645]:hover{background:#ffffff4d;transform:scale(1.05)}.close-button svg[data-v-92996645]{width:20px;height:20px}.modal-body[data-v-92996645]{overflow-y:auto;padding:2.5rem;flex:1}.terms-section[data-v-92996645]{margin-bottom:2rem}.terms-section[data-v-92996645]:last-of-type{margin-bottom:0}.terms-section h3[data-v-92996645]{font-size:1.125rem;font-weight:600;color:#1e40af;margin:0 0 .75rem;padding-bottom:.375rem;border-bottom:2px solid #e5e7eb}.terms-section h4[data-v-92996645]{font-size:1rem;font-weight:600;color:#374151;margin:1.25rem 0 .5rem}.terms-section p[data-v-92996645]{font-size:.875rem;line-height:1.6;color:#374151;margin:0 0 .75rem}.terms-section p[data-v-92996645]:last-child{margin-bottom:0}.terms-section ul[data-v-92996645]{margin:0 0 .75rem;padding-left:1.5rem}.terms-section li[data-v-92996645]{font-size:.875rem;line-height:1.6;color:#374151;margin-bottom:.375rem}.terms-section li[data-v-92996645]:last-child{margin-bottom:0}.email-link[data-v-92996645]{color:#3b82f6;text-decoration:none;font-weight:500;transition:color .2s ease}.email-link[data-v-92996645]:hover{color:#1e40af;text-decoration:underline}.contact-box[data-v-92996645]{background:#f8fafc;border:1px solid #e2e8f0;border-left:4px solid #3b82f6;border-radius:8px;padding:1.25rem 1.5rem;margin-top:1rem}.contact-box h4[data-v-92996645]{margin:0 0 .75rem;font-size:1rem;font-weight:600;color:#1e40af}.contact-box p[data-v-92996645]{margin:.375rem 0;font-size:.875rem}.modal-footer[data-v-92996645]{padding-top:2rem;margin-top:2rem;border-top:2px solid #e5e7eb;text-align:center}.footer-contact[data-v-92996645]{font-size:.75rem;color:#6b7280;line-height:1.6;margin:0}.footer-review[data-v-92996645]{font-size:.75rem;color:#6b7280;font-style:italic;margin:1rem 0 0;padding-top:.75rem;border-top:1px solid #e5e7eb}.modal-enter-active[data-v-92996645],.modal-leave-active[data-v-92996645]{transition:opacity .3s ease}.modal-enter-active .modal-container[data-v-92996645],.modal-leave-active .modal-container[data-v-92996645]{transition:transform .3s ease}.modal-enter-from[data-v-92996645],.modal-leave-to[data-v-92996645]{opacity:0}.modal-enter-from .modal-container[data-v-92996645],.modal-leave-to .modal-container[data-v-92996645]{transform:scale(.95)}@media (max-width: 768px){.modal-overlay[data-v-92996645]{padding:0;align-items:stretch}.modal-container[data-v-92996645]{max-height:100vh;height:100vh;border-radius:0;max-width:100%}.modal-header[data-v-92996645]{padding:1.5rem;border-radius:0}.header-logo[data-v-92996645]{height:40px}.modal-title[data-v-92996645]{font-size:1.5rem}.close-button[data-v-92996645]{width:32px;height:32px}.modal-body[data-v-92996645]{padding:1.5rem}.terms-section h3[data-v-92996645]{font-size:1rem}.terms-section p[data-v-92996645]{font-size:.8125rem}}@media (max-width: 480px){.modal-header[data-v-92996645]{padding:1rem}.header-content[data-v-92996645]{gap:.75rem}.header-logo[data-v-92996645]{height:36px}.modal-title[data-v-92996645]{font-size:1.25rem}.modal-body[data-v-92996645],.contact-box[data-v-92996645]{padding:1rem}}.modal-body[data-v-92996645]::-webkit-scrollbar{width:8px}.modal-body[data-v-92996645]::-webkit-scrollbar-track{background:#f1f5f9}.modal-body[data-v-92996645]::-webkit-scrollbar-thumb{background:#cbd5e1;border-radius:4px}.modal-body[data-v-92996645]::-webkit-scrollbar-thumb:hover{background:#94a3b8}.christmas-snowfall[data-v-32b33477]{position:fixed;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:5;overflow:hidden}.snowflake[data-v-32b33477]{position:absolute;top:-10px;background:#fff;border-radius:50%;opacity:.5;box-shadow:0 0 3px #ffffff4d;animation:snowfall-32b33477 linear infinite}.snowflake-1[data-v-32b33477]{left:8%;width:4px;height:4px;animation-duration:18s;animation-delay:0s}.snowflake-2[data-v-32b33477]{left:23%;width:6px;height:6px;animation-duration:22s;animation-delay:-4s}.snowflake-3[data-v-32b33477]{left:42%;width:5px;height:5px;animation-duration:20s;animation-delay:-8s}.snowflake-4[data-v-32b33477]{left:61%;width:7px;height:7px;animation-duration:24s;animation-delay:-12s}.snowflake-5[data-v-32b33477]{left:77%;width:4px;height:4px;animation-duration:19s;animation-delay:-6s}.snowflake-6[data-v-32b33477]{left:91%;width:5px;height:5px;animation-duration:21s;animation-delay:-15s}@keyframes snowfall-32b33477{0%{transform:translateY(-10px) translate(0);opacity:0}5%{opacity:.5}50%{transform:translateY(50vh) translate(15px)}95%{opacity:.5}to{transform:translateY(100vh) translate(-10px);opacity:0}}@media (prefers-reduced-motion: reduce){.christmas-snowfall[data-v-32b33477]{display:none}}.christmas-lights[data-v-e498dc47]{position:relative;width:100%;max-width:260px;height:24px;margin:.25rem auto 0;opacity:.6}.lights-wire[data-v-e498dc47]{position:absolute;top:0;left:0;width:100%;height:16px}.wire[data-v-e498dc47]{opacity:.4}.bulbs[data-v-e498dc47]{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:space-between;padding:0 8px}.bulb[data-v-e498dc47]{position:relative;width:6px;height:9px;background:var(--color);border-radius:0 0 50% 50%/0 0 70% 70%;margin-top:5px;animation:glow-e498dc47 4s ease-in-out infinite;animation-delay:var(--delay);box-shadow:0 0 3px 1px var(--color),0 0 6px 2px var(--color);opacity:.85}.bulb[data-v-e498dc47]:before{content:"";position:absolute;top:-3px;left:50%;transform:translate(-50%);width:4px;height:4px;background:#374151;border-radius:2px 2px 0 0}.bulb-1[data-v-e498dc47]{margin-top:5px}.bulb-2[data-v-e498dc47]{margin-top:7px}.bulb-3[data-v-e498dc47]{margin-top:5px}.bulb-4[data-v-e498dc47]{margin-top:8px}.bulb-5[data-v-e498dc47]{margin-top:4px}@keyframes glow-e498dc47{0%,to{opacity:.6;box-shadow:0 0 2px 1px var(--color),0 0 5px 2px var(--color)}50%{opacity:.85;box-shadow:0 0 4px 1px var(--color),0 0 8px 3px var(--color)}}@media (prefers-reduced-motion: reduce){.bulb[data-v-e498dc47]{animation:none;opacity:.7;box-shadow:0 0 3px 1px var(--color),0 0 6px 2px var(--color)}}@media (max-width: 480px){.christmas-lights[data-v-e498dc47]{max-width:200px;height:20px}.bulb[data-v-e498dc47]{width:5px;height:7px}.bulb[data-v-e498dc47]:before{width:3px;height:3px;top:-2px}}.tornado-container[data-v-75f7afef]{position:relative;width:100%;height:100%;display:flex;align-items:center;justify-content:center;overflow:visible;z-index:10}.loading-spinner[data-v-75f7afef]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);z-index:5}.spinner[data-v-75f7afef]{width:40px;height:40px;border:3px solid rgba(255,255,255,.2);border-top-color:#fffc;border-radius:50%;animation:spin-75f7afef .8s linear infinite}@keyframes spin-75f7afef{to{transform:rotate(360deg)}}.center-logo[data-v-75f7afef]{position:absolute;height:140px;width:auto;z-index:20;filter:brightness(0) invert(1) drop-shadow(0 2px 4px rgba(0,0,0,.3)) drop-shadow(0 8px 20px rgba(0,0,0,.2)) drop-shadow(0 0 40px rgba(255,255,255,.15))}.anim-tile[data-v-75f7afef]{position:absolute;display:flex;flex-direction:column;align-items:center;gap:6px;pointer-events:none;z-index:15;will-change:transform,opacity}.anim-tile-icon[data-v-75f7afef]{width:48px;height:48px;border-radius:8px;background:#ffffff26;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border:1px solid rgba(255,255,255,.2);display:flex;align-items:center;justify-content:center;overflow:hidden;box-shadow:0 2px 8px #0003}.anim-tile-icon img[data-v-75f7afef]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:6px}.anim-tile-name[data-v-75f7afef]{font-size:.7rem;font-weight:500;color:#ffffffe6;text-align:center;white-space:nowrap;text-shadow:0 1px 3px rgba(0,0,0,.3)}.anim-trail[data-v-75f7afef]{position:absolute;pointer-events:none;z-index:12;will-change:transform,opacity}.anim-trail-dot[data-v-75f7afef]{width:20px;height:20px;border-radius:50%;background:radial-gradient(circle,rgba(255,255,255,.9) 0%,rgba(200,220,255,.5) 40%,transparent 70%);filter:blur(2px)}.flash-overlay[data-v-75f7afef]{position:absolute;top:-100px;right:-100px;bottom:-100px;left:-100px;z-index:25;background:radial-gradient(circle at center,rgba(255,255,255,1) 0%,rgba(255,255,255,.6) 30%,transparent 70%);opacity:0;pointer-events:none}.flash-overlay.active[data-v-75f7afef]{animation:flash-burst-75f7afef .8s ease-out forwards}@keyframes flash-burst-75f7afef{0%{opacity:0;transform:scale(.3)}20%{opacity:1;transform:scale(1.2)}50%{opacity:.7;transform:scale(1)}to{opacity:0;transform:scale(1.5)}}.moved-page[data-v-0523d78b]{min-height:100vh;display:flex;flex-direction:column;align-items:center;padding:3rem 1.5rem 1.5rem;background:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;color:#0f172a}.moved-content[data-v-0523d78b]{flex:1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;max-width:440px;width:100%}.logo[data-v-0523d78b]{height:40px;width:auto;margin-bottom:2.5rem;opacity:.9}.status-code[data-v-0523d78b]{font-size:4rem;font-weight:700;letter-spacing:-.04em;color:#cbd5e1;line-height:1;margin-bottom:1.25rem;font-variant-numeric:tabular-nums}.heading[data-v-0523d78b]{margin:0 0 .75rem;font-size:1.375rem;font-weight:600;color:#0f172a;letter-spacing:-.02em}.body[data-v-0523d78b]{margin:0 0 1.5rem;font-size:.9375rem;line-height:1.6;color:#64748b}.url-box[data-v-0523d78b]{width:100%;padding:.875rem 1rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;margin-bottom:1.5rem}.url-text[data-v-0523d78b]{font-family:SF Mono,Menlo,Consolas,Roboto Mono,monospace;font-size:1rem;font-weight:500;color:#0f172a;-webkit-user-select:all;-moz-user-select:all;user-select:all;letter-spacing:.01em}.reminder[data-v-0523d78b]{margin:0;font-size:.8125rem;color:#94a3b8}.footer[data-v-0523d78b]{margin:0;padding-top:1.5rem;font-size:.75rem;color:#cbd5e1}@media (max-width: 640px){.moved-page[data-v-0523d78b]{padding:2rem 1.25rem 1.25rem}.logo[data-v-0523d78b]{height:36px;margin-bottom:2rem}.status-code[data-v-0523d78b]{font-size:3rem}.heading[data-v-0523d78b]{font-size:1.25rem}}[data-v-e9754905]{box-sizing:border-box}.enterprise-login[data-v-e9754905]{position:relative;min-height:100vh;background:radial-gradient(ellipse at top left,rgba(14,165,233,.02) 0%,transparent 60%),radial-gradient(ellipse at bottom right,rgba(99,102,241,.02) 0%,transparent 60%),linear-gradient(180deg,#fefeff,#f8fafc);overflow:hidden}.bg-pattern[data-v-e9754905]{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none;z-index:1}.geometric-shape[data-v-e9754905]{position:absolute;border-radius:50%;background:linear-gradient(135deg,#0ea5e908,#6366f108);animation:float-e9754905 20s ease-in-out infinite}.shape-1[data-v-e9754905]{width:400px;height:400px;top:-200px;right:-200px;animation-delay:0s}.shape-2[data-v-e9754905]{width:300px;height:300px;bottom:-150px;left:-150px;animation-delay:-10s}.shape-3[data-v-e9754905]{width:200px;height:200px;top:50%;left:20%;animation-delay:-5s}@keyframes float-e9754905{0%,to{transform:translateY(0) rotate(0)}25%{transform:translateY(-20px) rotate(90deg)}50%{transform:translateY(10px) rotate(180deg)}75%{transform:translateY(-10px) rotate(270deg)}}.login-container[data-v-e9754905]{position:relative;z-index:2;height:100vh;max-height:100vh;display:grid;grid-template-columns:1fr;align-items:stretch;overflow:hidden}@media (min-width: 1024px){.login-container[data-v-e9754905]{grid-template-columns:1.2fr 1fr}}.brand-section[data-v-e9754905]{position:relative;display:flex;align-items:center;justify-content:center;padding:2rem;background:radial-gradient(circle at 20px 20px,rgba(255,255,255,.1) 1px,transparent 1px),linear-gradient(135deg,#0ea5e9,#2563eb 35%,#6366f1);background-size:40px 40px,100% 100%;color:#fff;overflow:hidden;height:100vh;max-height:100vh}.brand-section[data-v-e9754905]:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(135deg,rgba(0,0,0,.1) 0%,transparent 50%);pointer-events:none}.brand-content[data-v-e9754905]{position:relative;width:100%;max-width:700px;z-index:3;height:100%;display:flex;flex-direction:column;align-items:center;gap:2rem}.brand-identity[data-v-e9754905]{text-align:center;margin-top:auto;display:flex;flex-direction:column;width:100%;flex:1;min-height:0}.logo-container[data-v-e9754905]{position:relative;display:flex;align-items:center;justify-content:center;width:100%;flex:1;min-height:200px;z-index:5}.platform-intro[data-v-e9754905]{text-align:center}.platform-intro h3[data-v-e9754905]{margin:0 0 .75rem;font-size:1.5rem;font-weight:700;color:#fffffff2;letter-spacing:-.025em}.platform-intro p[data-v-e9754905]{margin:0 auto;max-width:420px;font-size:.95rem;color:#ffffffbf;line-height:1.6}.auth-section[data-v-e9754905]{display:flex;align-items:center;justify-content:center;padding:2rem;background:linear-gradient(180deg,#fff,#f8fafc)}@media (min-width: 1024px){.auth-section[data-v-e9754905]{padding:3rem}}.auth-container[data-v-e9754905]{width:100%;max-width:480px}.auth-card[data-v-e9754905]{background:#fff;border:1px solid #e2e8f0;border-radius:16px;padding:3rem 2.5rem;box-shadow:0 20px 25px -5px #00000014,0 10px 10px -5px #0000000a;position:relative}.auth-header[data-v-e9754905]{text-align:center;margin-bottom:2rem}.auth-icon[data-v-e9754905]{width:56px;height:56px;margin:0 auto 1.5rem;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:14px;color:#2563eb;position:relative;z-index:2}.auth-icon svg[data-v-e9754905]{width:28px;height:28px}.auth-title[data-v-e9754905]{margin:0 0 .75rem;font-size:1.875rem;font-weight:600;color:#0f172a;letter-spacing:-.025em}.auth-description[data-v-e9754905]{margin:0;color:#64748b;font-size:.9375rem;line-height:1.5;font-weight:400}.login-section[data-v-e9754905]{margin-bottom:1.5rem;display:flex;flex-direction:column;align-items:center;gap:1rem}.error-display[data-v-e9754905]{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;background:linear-gradient(135deg,#fef2f2,#fee2e2);border:1px solid rgba(239,68,68,.2);border-radius:12px;margin-bottom:1.5rem}.error-icon[data-v-e9754905]{width:20px;height:20px;color:#dc2626;flex-shrink:0;margin-top:.125rem}.error-content h4[data-v-e9754905]{margin:0 0 .25rem;font-size:.875rem;font-weight:600;color:#dc2626}.error-content p[data-v-e9754905]{margin:0;font-size:.875rem;color:#991b1b;line-height:1.4}.auth-footer[data-v-e9754905]{border-top:1px solid #e2e8f0;padding-top:1.5rem;margin-top:2rem}.help-text[data-v-e9754905]{margin:0;font-size:.875rem;color:#64748b;text-align:center;line-height:1.5}.help-link[data-v-e9754905]{color:#2563eb;text-decoration:none;font-weight:500;transition:color .2s ease}.help-link[data-v-e9754905]:hover{color:#1d4ed8;text-decoration:underline}.brand-footer[data-v-e9754905]{text-align:center;margin-top:auto;width:100%}.brand-legal-nav[data-v-e9754905]{display:flex;gap:.75rem;justify-content:center;align-items:center;flex-wrap:wrap;margin-bottom:.75rem}.brand-legal-link[data-v-e9754905]{color:#fffc;text-decoration:none;font-size:.8rem;font-weight:400;transition:color .2s ease}.brand-legal-link[data-v-e9754905]:hover{color:#fff}.separator[data-v-e9754905]{color:#fff9;font-size:.8rem}.brand-copyright[data-v-e9754905]{margin:0;font-size:.8rem;color:#ffffffb3;font-weight:400}.environment-badge[data-v-e9754905]{position:fixed;top:20px;right:20px;z-index:1000;font-size:.75rem;font-weight:700;padding:8px 16px;border-radius:8px;letter-spacing:.05em;text-transform:uppercase;color:#fff;box-shadow:0 4px 6px -1px #00000026,0 2px 4px -1px #0000001a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);transition:all .3s cubic-bezier(.4,0,.2,1);cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.environment-badge[data-v-e9754905]:hover{transform:none}.environment-badge-dev[data-v-e9754905]{background:linear-gradient(135deg,#f59e0b,#d97706)}.environment-badge-demo[data-v-e9754905]{background:linear-gradient(135deg,#3b82f6,#2563eb)}.environment-badge-development[data-v-e9754905]{background:linear-gradient(135deg,#10b981,#059669)}@media (max-width: 1023px){.login-container[data-v-e9754905]{grid-template-columns:1fr;height:auto;max-height:none}.brand-section[data-v-e9754905]{display:none}.auth-section[data-v-e9754905]{min-height:100vh;padding:2rem 1.5rem;display:flex;flex-direction:column;justify-content:center}.auth-section[data-v-e9754905]:before{content:"";display:block;width:200px;height:80px;margin:0 auto 2.5rem;background-image:url(/assets/talius-one-BoWCh50G.svg);background-size:contain;background-repeat:no-repeat;background-position:center}.auth-card[data-v-e9754905]{padding:2rem}}@media (max-width: 640px){.auth-section[data-v-e9754905]:before{width:180px;height:72px;margin-bottom:2rem}.auth-section[data-v-e9754905]{padding:1.5rem 1rem}.auth-card[data-v-e9754905]{padding:1.5rem;border-radius:20px}.auth-title[data-v-e9754905]{font-size:1.5rem}.auth-description[data-v-e9754905]{font-size:.875rem}.auth-header[data-v-e9754905]{margin-bottom:1.5rem}.login-section[data-v-e9754905]{margin-bottom:1.25rem}.help-text[data-v-e9754905]{font-size:.8125rem}.environment-badge[data-v-e9754905]{top:12px;right:12px;font-size:.65rem;padding:6px 12px;border-radius:6px}}@media (max-width: 480px){.auth-section[data-v-e9754905]:before{width:160px;height:64px;margin-bottom:1.5rem}.auth-section[data-v-e9754905]{padding:1rem}.auth-card[data-v-e9754905]{padding:1.25rem}.auth-title[data-v-e9754905]{font-size:1.5rem}.auth-description[data-v-e9754905]{font-size:.875rem}.environment-badge[data-v-e9754905]{top:10px;right:10px;font-size:.6rem;padding:5px 10px}}.app-tile[data-v-b4a8284a]{border:none;font-family:inherit;font-size:inherit;touch-action:manipulation;-webkit-tap-highlight-color:rgba(99,102,241,.2);-webkit-user-select:none;-moz-user-select:none;user-select:none;position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem .75rem;border-radius:8px;cursor:pointer;transition:all .15s ease;background:transparent;text-align:center;min-height:auto}@media (hover: hover) and (pointer: fine){.app-tile[data-v-b4a8284a]:hover{background:#6366f10d}.app-tile:hover .app-image[data-v-b4a8284a],.app-tile:hover .default-icon[data-v-b4a8284a]{transform:scale(1.1)}.app-tile.no-access[data-v-b4a8284a]:hover{opacity:.8;background:#6366f10d}.app-tile.pending-request[data-v-b4a8284a]:hover{opacity:.5;background:transparent;transform:none}.app-tile.pending-request:hover .app-image[data-v-b4a8284a],.app-tile.pending-request:hover .default-icon[data-v-b4a8284a]{transform:none}}.app-tile[data-v-b4a8284a]:focus{outline:2px solid #0078d4;outline-offset:2px}.app-tile.no-access[data-v-b4a8284a]{opacity:.6;cursor:pointer}.app-tile.pending-request[data-v-b4a8284a]{opacity:.5;cursor:not-allowed}.app-tile.loading[data-v-b4a8284a]{cursor:wait}.app-icon-wrapper[data-v-b4a8284a]{position:relative;display:inline-block}.app-icon[data-v-b4a8284a]{position:relative;width:64px;height:64px;border-radius:8px;margin-bottom:.75rem;margin-top:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;overflow:hidden}.app-icon.has-custom-tile[data-v-b4a8284a]{width:72px;height:72px}.app-image[data-v-b4a8284a]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;transition:transform .2s ease}.app-image.custom-tile[data-v-b4a8284a]{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;padding:1px;width:98%;height:98%;border-radius:7px;margin:1%}.app-icon.has-custom-tile[data-v-b4a8284a]{box-shadow:0 4px 12px #00000026;overflow:hidden}.default-icon[data-v-b4a8284a]{width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;border-radius:8px;text-shadow:0 1px 2px rgba(0,0,0,.1);transition:transform .2s ease}.restricted-badge[data-v-b4a8284a],.pending-badge[data-v-b4a8284a]{position:absolute;top:-4px;left:-4px;width:20px;height:20px;color:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;border:2px solid white;box-shadow:0 2px 4px #00000026}.restricted-badge[data-v-b4a8284a]{background:#d83b01}.pending-badge[data-v-b4a8284a]{background:#f59e0b}.restricted-badge svg[data-v-b4a8284a],.pending-badge svg[data-v-b4a8284a]{width:10px;height:10px}.dev-badge[data-v-b4a8284a]{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#f59e0b,#d97706);color:#fff;font-size:.5rem;font-weight:700;padding:1px 4px;border-radius:4px;letter-spacing:.025em;box-shadow:0 1px 3px #0003;z-index:10}.demo-badge[data-v-b4a8284a]{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#3b82f6,#2563eb);color:#fff;font-size:.5rem;font-weight:700;padding:1px 4px;border-radius:4px;letter-spacing:.025em;box-shadow:0 1px 3px #0003;z-index:10}.local-badge[data-v-b4a8284a]{position:absolute;top:2px;right:2px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;font-size:.5rem;font-weight:700;padding:1px 4px;border-radius:4px;letter-spacing:.025em;box-shadow:0 1px 3px #0003;z-index:10}.app-label[data-v-b4a8284a]{max-width:100%}.app-name[data-v-b4a8284a]{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;color:#1e293b;line-height:1.4;margin:0;letter-spacing:0;word-wrap:break-word;text-align:center}.description-tooltip[data-v-b4a8284a]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;animation:tooltipFade-b4a8284a .2s ease}.tooltip-content[data-v-b4a8284a]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:1rem;max-width:300px;min-width:200px;text-align:left}.tooltip-title[data-v-b4a8284a]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.tooltip-description[data-v-b4a8284a]{font-size:.875rem;color:#4b5563;line-height:1.4;margin:0 0 1rem}.tooltip-footer[data-v-b4a8284a]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.tooltip-role[data-v-b4a8284a]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;text-transform:uppercase;letter-spacing:.025em}.tooltip-role.role-global-admin[data-v-b4a8284a]{background:linear-gradient(135deg,#fdf4ff,#f3e8ff);color:#7c3aed;border:1px solid #c4b5fd;font-weight:600;box-shadow:0 1px 3px #7c3aed33}.tooltip-role.role-admin[data-v-b4a8284a]{background:#fee2e2;color:#dc2626}.tooltip-role.role-operator[data-v-b4a8284a]{background:#fed7aa;color:#ea580c}.tooltip-role.role-viewer[data-v-b4a8284a]{background:#cffafe;color:#0891b2}.tooltip-role.role-user[data-v-b4a8284a]{background:#f1f5f9;color:#64748b}.tooltip-role.role-restricted[data-v-b4a8284a]{background:#fee2e2;color:#dc2626}.tooltip-action[data-v-b4a8284a]{font-size:.75rem;color:#0078d4;font-weight:500}.tooltip-action.request[data-v-b4a8284a]{color:#6366f1}.tooltip-action.pending[data-v-b4a8284a]{color:#f59e0b;font-style:italic}.tooltip-arrow[data-v-b4a8284a]{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.tooltip-arrow[data-v-b4a8284a]:before{content:"";position:absolute;top:-9px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d1d5db}.loading-overlay[data-v-b4a8284a]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe6;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-b4a8284a]{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #0078d4;border-radius:50%;animation:spin-b4a8284a 1s linear infinite}.pending-overlay[data-v-b4a8284a]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(180deg,#f59e0bf2,#d97706f2);border-radius:0 0 8px 8px;padding:.5rem;display:flex;align-items:center;justify-content:center;z-index:11;pointer-events:none}.pending-status-badge[data-v-b4a8284a]{display:flex;align-items:center;gap:.375rem;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.05em;text-shadow:0 1px 2px rgba(0,0,0,.2)}.pending-status-badge svg[data-v-b4a8284a]{width:14px;height:14px;flex-shrink:0}@keyframes tooltipFade-b4a8284a{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes spin-b4a8284a{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.app-icon[data-v-b4a8284a]{width:56px;height:56px}.default-icon[data-v-b4a8284a]{font-size:1.5rem}.app-name[data-v-b4a8284a]{font-size:.75rem;font-weight:500}.tooltip-content[data-v-b4a8284a]{max-width:250px;min-width:180px;padding:.75rem}.tooltip-title[data-v-b4a8284a]{font-size:.9375rem}.tooltip-description[data-v-b4a8284a]{font-size:.8125rem}}@media (max-width: 480px){.app-icon[data-v-b4a8284a]{width:48px;height:48px;margin-bottom:.5rem}.default-icon[data-v-b4a8284a]{font-size:1.25rem}.app-name[data-v-b4a8284a]{font-size:.6875rem;font-weight:500}.app-tile[data-v-b4a8284a]{padding:.75rem .25rem}}.app-grid-container[data-v-96816974]{width:100%;max-width:1400px;margin:0 auto}.loading-state[data-v-96816974]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.loading-content[data-v-96816974]{text-align:center;max-width:400px}.loading-spinner[data-v-96816974]{position:relative;width:60px;height:60px;margin:0 auto 2rem}.spinner-ring[data-v-96816974]{position:absolute;width:60px;height:60px;border:3px solid transparent;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-96816974 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-96816974]:nth-child(1){animation-delay:-.45s}.spinner-ring[data-v-96816974]:nth-child(2){animation-delay:-.3s;width:48px;height:48px;margin:6px;border-width:2px;border-top-color:#0ea5e9}.spinner-ring[data-v-96816974]:nth-child(3){animation-delay:-.15s;width:36px;height:36px;margin:12px;border-width:2px;border-top-color:#6366f1}.loading-text[data-v-96816974]{color:#475569;font-size:1.125rem;font-weight:500;margin:0 0 1.5rem}.progress-dots[data-v-96816974]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-96816974]{width:8px;height:8px;border-radius:50%;background:#3b82f64d;animation:dotPulse-96816974 1.5s ease-in-out infinite}.dot.active[data-v-96816974]{background:#3b82f6}.dot[data-v-96816974]:nth-child(2){animation-delay:.2s}.dot[data-v-96816974]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-96816974{0%,60%,to{transform:scale(1);opacity:.7}30%{transform:scale(1.2);opacity:1}}.error-state[data-v-96816974]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.error-card[data-v-96816974]{background:#fffffff2;border:1px solid rgba(220,38,38,.2);border-radius:20px;padding:3rem 2.5rem;text-align:center;max-width:500px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.error-icon[data-v-96816974]{width:64px;height:64px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.error-icon svg[data-v-96816974]{width:28px;height:28px}.error-card h3[data-v-96816974]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#dc2626}.error-message[data-v-96816974]{color:#7f1d1d;background:#fee2e280;padding:.75rem 1rem;border-radius:10px;margin:1rem 0 2rem;font-size:.875rem;line-height:1.4}.error-actions[data-v-96816974]{display:flex;justify-content:center}.retry-button[data-v-96816974]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.retry-button[data-v-96816974]:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px)}.retry-button svg[data-v-96816974]{width:16px;height:16px}.apps-section[data-v-96816974]{margin-bottom:3rem}.section-header[data-v-96816974]{text-align:center;margin-bottom:2.5rem;max-width:800px;margin-left:auto;margin-right:auto}.section-title[data-v-96816974]{margin:0 0 .75rem;font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em}.apps-grid[data-v-96816974]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;justify-items:center;padding:4px 4px 0}.connect-group[data-v-96816974]{position:relative;display:flex;justify-content:center}.connect-tile-wrap[data-v-96816974]{position:relative;display:inline-block}.views-badge[data-v-96816974]{position:absolute;top:4px;right:4px;background:linear-gradient(135deg,#6366f1,#4f46e5);color:#fff;font-size:.5625rem;font-weight:700;letter-spacing:.025em;padding:2px 6px;border-radius:999px;box-shadow:0 1px 3px #0003;pointer-events:none;z-index:10}.connect-popover-anchor[data-v-96816974]{position:fixed;z-index:1000}.connect-popover[data-v-96816974]{position:relative;transform-origin:bottom center;background:#fff;border:1px solid #e2e8f0;border-radius:14px;padding:.5rem;box-shadow:0 12px 28px #0f172a24,0 2px 8px #0f172a0f}.connect-popover[data-v-96816974]:after{content:"";position:absolute;top:100%;left:50%;transform:translate(-50%);border:7px solid transparent;border-top-color:#fff;filter:drop-shadow(0 2px 1px rgba(15,23,42,.06))}.connect-popover.below[data-v-96816974]{transform-origin:top center}.connect-popover.below[data-v-96816974]:after{top:auto;bottom:100%;border-top-color:transparent;border-bottom-color:#fff;filter:drop-shadow(0 -2px 1px rgba(15,23,42,.06))}.connect-popover-grid[data-v-96816974]{display:flex;gap:.25rem}.connect-view-cell[data-v-96816974]{border-radius:8px}.connect-popover[data-v-96816974] .app-tile{border:1px solid transparent}.connect-popover[data-v-96816974] .app-tile:hover{background:#3b82f60f;border-color:#3b82f640}.connect-pop-enter-active[data-v-96816974]{transition:opacity .18s ease,transform .18s cubic-bezier(.16,1,.3,1)}.connect-pop-leave-active[data-v-96816974]{transition:opacity .14s ease,transform .14s ease}.connect-pop-enter-from[data-v-96816974],.connect-pop-leave-to[data-v-96816974]{opacity:0;transform:translateY(8px) scale(.94)}.connect-pop-enter-from.below[data-v-96816974],.connect-pop-leave-to.below[data-v-96816974]{transform:translateY(-8px) scale(.94)}@media (prefers-reduced-motion: reduce){.connect-pop-enter-active[data-v-96816974],.connect-pop-leave-active[data-v-96816974]{transition:opacity .12s ease}.connect-pop-enter-from[data-v-96816974],.connect-pop-leave-to[data-v-96816974],.connect-pop-enter-from.below[data-v-96816974],.connect-pop-leave-to.below[data-v-96816974]{transform:none}}.empty-state[data-v-96816974]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.empty-card[data-v-96816974]{background:#fffffff2;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:3rem 2.5rem;text-align:center;max-width:500px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.empty-icon[data-v-96816974]{width:64px;height:64px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#64748b,#94a3b8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.empty-icon svg[data-v-96816974]{width:28px;height:28px}.empty-card h3[data-v-96816974]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#1e293b}.empty-card p[data-v-96816974]{color:#64748b;margin:0 0 2rem;line-height:1.6}@keyframes spin-96816974{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.apps-grid[data-v-96816974]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.875rem}}@media (max-width: 768px){.loading-state[data-v-96816974],.error-state[data-v-96816974],.empty-state[data-v-96816974]{padding:3rem 1rem}.loading-content[data-v-96816974],.error-card[data-v-96816974],.empty-card[data-v-96816974]{padding:2rem 1.5rem}.loading-spinner[data-v-96816974],.spinner-ring[data-v-96816974]{width:48px;height:48px}.spinner-ring[data-v-96816974]:nth-child(2){width:38px;height:38px;margin:5px}.spinner-ring[data-v-96816974]:nth-child(3){width:28px;height:28px;margin:10px}.section-title[data-v-96816974]{font-size:1.5rem}.apps-grid[data-v-96816974]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}}@media (max-width: 640px){.apps-section[data-v-96816974]{margin-bottom:2rem}.apps-grid[data-v-96816974]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.5rem}}.portal-tile[data-v-b86f0ecc]{position:relative;display:flex;flex-direction:column;align-items:center;padding:1rem .75rem;border-radius:8px;cursor:pointer;transition:all .15s ease;background:transparent;text-align:center;min-height:auto;text-decoration:none;color:inherit}.portal-tile[data-v-b86f0ecc]:hover{background:#6366f10d}.portal-tile[data-v-b86f0ecc]:focus{outline:2px solid #0078d4;outline-offset:2px}.portal-tile.expired[data-v-b86f0ecc]{opacity:.5;cursor:not-allowed}.portal-tile.expired[data-v-b86f0ecc]:hover{opacity:.5;background:transparent;transform:none}.portal-tile.loading[data-v-b86f0ecc]{cursor:wait}.portal-icon-wrapper[data-v-b86f0ecc]{position:relative;display:inline-block}.portal-icon[data-v-b86f0ecc]{position:relative;width:64px;height:64px;border-radius:8px;margin-bottom:.75rem;margin-top:8px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0000001a;overflow:hidden}.portal-image[data-v-b86f0ecc]{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;border-radius:8px;padding:4px}.default-icon[data-v-b86f0ecc]{width:100%;height:100%;color:#fff;display:flex;align-items:center;justify-content:center;font-size:1.75rem;font-weight:600;border-radius:8px;text-shadow:0 1px 2px rgba(0,0,0,.1)}.portal-label[data-v-b86f0ecc]{max-width:100%}.portal-name[data-v-b86f0ecc]{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;color:#1e293b;line-height:1.4;margin:0;letter-spacing:0;word-wrap:break-word;text-align:center}.description-tooltip[data-v-b86f0ecc]{position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%);z-index:1000;pointer-events:none;animation:tooltipFade-b86f0ecc .2s ease}.tooltip-content[data-v-b86f0ecc]{background:#fff;border:1px solid #d1d5db;border-radius:8px;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;padding:1rem;max-width:300px;min-width:200px;text-align:left}.tooltip-title[data-v-b86f0ecc]{font-size:1rem;font-weight:600;color:#1f2937;margin:0 0 .5rem}.tooltip-description[data-v-b86f0ecc]{font-size:.875rem;color:#4b5563;line-height:1.4;margin:0 0 1rem}.tooltip-footer[data-v-b86f0ecc]{display:flex;justify-content:space-between;align-items:center;gap:.5rem}.tooltip-expiry[data-v-b86f0ecc]{font-size:.75rem;font-weight:500;padding:.25rem .5rem;border-radius:4px;background:#fef3c7;color:#d97706}.tooltip-expiry.expired[data-v-b86f0ecc]{background:#fee2e2;color:#dc2626}.tooltip-action[data-v-b86f0ecc]{font-size:.75rem;color:#0078d4;font-weight:500}.tooltip-arrow[data-v-b86f0ecc]{position:absolute;top:100%;left:50%;transform:translate(-50%);width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid white}.tooltip-arrow[data-v-b86f0ecc]:before{content:"";position:absolute;top:-9px;left:-8px;width:0;height:0;border-left:8px solid transparent;border-right:8px solid transparent;border-top:8px solid #d1d5db}.loading-overlay[data-v-b86f0ecc]{position:absolute;top:0;right:0;bottom:0;left:0;background:#ffffffe6;border-radius:8px;display:flex;align-items:center;justify-content:center;z-index:10}.loading-spinner[data-v-b86f0ecc]{width:24px;height:24px;border:2px solid #e5e7eb;border-top:2px solid #0078d4;border-radius:50%;animation:spin-b86f0ecc 1s linear infinite}@keyframes tooltipFade-b86f0ecc{0%{opacity:0;transform:translate(-50%) translateY(4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@keyframes spin-b86f0ecc{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 768px){.portal-icon[data-v-b86f0ecc]{width:56px;height:56px}.default-icon[data-v-b86f0ecc]{font-size:1.5rem}.portal-name[data-v-b86f0ecc]{font-size:.8125rem}.tooltip-content[data-v-b86f0ecc]{max-width:250px;min-width:180px;padding:.75rem}.tooltip-title[data-v-b86f0ecc]{font-size:.9375rem}.tooltip-description[data-v-b86f0ecc]{font-size:.8125rem}}@media (max-width: 480px){.portal-icon[data-v-b86f0ecc]{width:48px;height:48px;margin-bottom:.5rem}.default-icon[data-v-b86f0ecc]{font-size:1.25rem}.portal-name[data-v-b86f0ecc]{font-size:.75rem}.portal-tile[data-v-b86f0ecc]{padding:.75rem .25rem}}.portal-grid-container[data-v-d284fae8]{width:100%;max-width:1400px;margin:0 auto}.loading-state[data-v-d284fae8]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.loading-content[data-v-d284fae8]{text-align:center;max-width:400px}.loading-spinner[data-v-d284fae8]{position:relative;width:60px;height:60px;margin:0 auto 2rem}.spinner-ring[data-v-d284fae8]{position:absolute;width:60px;height:60px;border:3px solid transparent;border-top:3px solid #3b82f6;border-radius:50%;animation:spin-d284fae8 1.2s cubic-bezier(.5,0,.5,1) infinite}.spinner-ring[data-v-d284fae8]:nth-child(1){animation-delay:-.45s}.spinner-ring[data-v-d284fae8]:nth-child(2){animation-delay:-.3s;width:48px;height:48px;margin:6px;border-width:2px;border-top-color:#0ea5e9}.spinner-ring[data-v-d284fae8]:nth-child(3){animation-delay:-.15s;width:36px;height:36px;margin:12px;border-width:2px;border-top-color:#6366f1}.loading-text[data-v-d284fae8]{color:#475569;font-size:1.125rem;font-weight:500;margin:0 0 1.5rem}.progress-dots[data-v-d284fae8]{display:flex;justify-content:center;gap:.5rem}.dot[data-v-d284fae8]{width:8px;height:8px;border-radius:50%;background:#3b82f64d;animation:dotPulse-d284fae8 1.5s ease-in-out infinite}.dot.active[data-v-d284fae8]{background:#3b82f6}.dot[data-v-d284fae8]:nth-child(2){animation-delay:.2s}.dot[data-v-d284fae8]:nth-child(3){animation-delay:.4s}@keyframes dotPulse-d284fae8{0%,60%,to{transform:scale(1);opacity:.7}30%{transform:scale(1.2);opacity:1}}.error-state[data-v-d284fae8]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.error-card[data-v-d284fae8]{background:#fffffff2;border:1px solid rgba(220,38,38,.2);border-radius:20px;padding:3rem 2.5rem;text-align:center;max-width:500px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.error-icon[data-v-d284fae8]{width:64px;height:64px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.error-icon svg[data-v-d284fae8]{width:28px;height:28px}.error-card h3[data-v-d284fae8]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#dc2626}.error-message[data-v-d284fae8]{color:#7f1d1d;background:#fee2e280;padding:.75rem 1rem;border-radius:10px;margin:1rem 0 2rem;font-size:.875rem;line-height:1.4}.error-actions[data-v-d284fae8]{display:flex;justify-content:center}.retry-button[data-v-d284fae8]{display:inline-flex;align-items:center;gap:.5rem;background:linear-gradient(135deg,#dc2626,#b91c1c);color:#fff;border:none;padding:.75rem 1.5rem;border-radius:10px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s cubic-bezier(.4,0,.2,1)}.retry-button[data-v-d284fae8]:hover{background:linear-gradient(135deg,#b91c1c,#991b1b);transform:translateY(-1px)}.retry-button svg[data-v-d284fae8]{width:16px;height:16px}.portals-section[data-v-d284fae8]{margin-bottom:3rem}.portals-grid[data-v-d284fae8]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;justify-items:center;padding:4px 4px 0}.empty-state[data-v-d284fae8]{display:flex;align-items:center;justify-content:center;padding:4rem 2rem}.empty-card[data-v-d284fae8]{background:#fffffff2;border:1px solid rgba(148,163,184,.2);border-radius:20px;padding:3rem 2.5rem;text-align:center;max-width:500px;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);box-shadow:0 20px 25px -5px #0000001a,0 10px 10px -5px #0000000a}.empty-icon[data-v-d284fae8]{width:64px;height:64px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#64748b,#94a3b8);border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff}.empty-icon svg[data-v-d284fae8]{width:28px;height:28px}.empty-card h3[data-v-d284fae8]{margin:0 0 1rem;font-size:1.5rem;font-weight:700;color:#1e293b}.empty-card p[data-v-d284fae8]{color:#64748b;margin:0 0 2rem;line-height:1.6}@keyframes spin-d284fae8{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (max-width: 1024px){.portals-grid[data-v-d284fae8]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr));gap:.875rem}}@media (max-width: 768px){.loading-state[data-v-d284fae8],.error-state[data-v-d284fae8],.empty-state[data-v-d284fae8]{padding:3rem 1rem}.loading-content[data-v-d284fae8],.error-card[data-v-d284fae8],.empty-card[data-v-d284fae8]{padding:2rem 1.5rem}.loading-spinner[data-v-d284fae8],.spinner-ring[data-v-d284fae8]{width:48px;height:48px}.spinner-ring[data-v-d284fae8]:nth-child(2){width:38px;height:38px;margin:5px}.spinner-ring[data-v-d284fae8]:nth-child(3){width:28px;height:28px;margin:10px}.portals-grid[data-v-d284fae8]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}}@media (max-width: 640px){.portals-section[data-v-d284fae8]{margin-bottom:2rem}.portals-grid[data-v-d284fae8]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.5rem}}.contextual-help-link[data-v-dfa89db3]{display:inline-flex;align-items:center;gap:.375rem;text-decoration:none;color:#6b7280;font-weight:500;transition:all .2s ease;cursor:pointer;white-space:nowrap}.contextual-help-link[data-v-dfa89db3]:hover{color:#3b82f6}.variant-inline[data-v-dfa89db3]{font-size:.8125rem}.variant-button[data-v-dfa89db3]{padding:.375rem .75rem;background:#f1f5f9;border-radius:6px;font-size:.8125rem}.variant-button[data-v-dfa89db3]:hover{background:#e0e7ff;color:#4f46e5}.variant-icon-only[data-v-dfa89db3]{padding:.25rem;min-width:44px;min-height:44px;justify-content:center}.size-medium .help-label[data-v-dfa89db3]{font-size:.875rem}.mfa-prompt-content[data-v-cf58bcbe]{text-align:center;padding:.5rem 0}.mfa-icon-container[data-v-cf58bcbe]{width:80px;height:80px;margin:0 auto 1.5rem;background:linear-gradient(135deg,#eff6ff,#dbeafe);border-radius:50%;display:flex;align-items:center;justify-content:center}.mfa-icon-container.org-required[data-v-cf58bcbe]{background:linear-gradient(135deg,#fef3c7,#fde68a)}.mfa-icon[data-v-cf58bcbe]{color:#3b82f6}.mfa-icon.warning[data-v-cf58bcbe]{color:#d97706}.mfa-message[data-v-cf58bcbe]{font-size:1rem;color:#374151;line-height:1.6;margin:0 0 1.5rem}.mfa-benefits[data-v-cf58bcbe]{display:flex;flex-direction:column;gap:.75rem;background:#f8fafc;border-radius:8px;padding:1rem}.benefit-item[data-v-cf58bcbe]{display:flex;align-items:center;gap:.75rem;font-size:.875rem;color:#4b5563;text-align:left}.benefit-icon[data-v-cf58bcbe]{color:#22c55e;flex-shrink:0}.mfa-prompt-actions[data-v-cf58bcbe]{display:flex;gap:.75rem;width:100%;flex-wrap:wrap}.btn-secondary[data-v-cf58bcbe],.btn-primary[data-v-cf58bcbe]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none;flex:1;min-width:120px}.btn-secondary[data-v-cf58bcbe]{background:#f9fafb;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-cf58bcbe]:hover:not(:disabled){background:#f3f4f6}.btn-primary[data-v-cf58bcbe]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff}.btn-primary[data-v-cf58bcbe]:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#2563eb)}.btn-primary.full-width[data-v-cf58bcbe]{width:100%;flex:none}.btn-secondary[data-v-cf58bcbe]:disabled,.btn-primary[data-v-cf58bcbe]:disabled{opacity:.5;cursor:not-allowed}@media (max-width: 640px){.mfa-prompt-actions[data-v-cf58bcbe]{flex-direction:column}.btn-secondary[data-v-cf58bcbe],.btn-primary[data-v-cf58bcbe]{width:100%;min-width:unset}}.setup-loading[data-v-f64c7874],.setup-error[data-v-f64c7874]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2rem;text-align:center}.loading-spinner[data-v-f64c7874]{color:#3b82f6;animation:spin-f64c7874 1s linear infinite}@keyframes spin-f64c7874{to{transform:rotate(360deg)}}.setup-loading p[data-v-f64c7874],.setup-error p[data-v-f64c7874]{margin-top:1rem;color:#6b7280}.error-icon-container[data-v-f64c7874]{color:#dc2626}.error-message[data-v-f64c7874]{color:#dc2626!important}.setup-qrcode[data-v-f64c7874],.setup-verify[data-v-f64c7874]{text-align:center}.step-instruction[data-v-f64c7874]{font-size:.9375rem;color:#374151;line-height:1.6;margin:0 0 1.5rem}.qr-container[data-v-f64c7874]{display:flex;justify-content:center;margin-bottom:1.5rem}.qr-image[data-v-f64c7874]{width:200px;height:200px;border:1px solid #e5e7eb;border-radius:8px;padding:8px;background:#fff}.manual-entry[data-v-f64c7874]{background:#f8fafc;border-radius:8px;padding:1rem}.manual-label[data-v-f64c7874]{font-size:.875rem;color:#6b7280;margin:0 0 .75rem}.secret-container[data-v-f64c7874]{display:flex;align-items:center;justify-content:center;gap:.5rem}.secret-code[data-v-f64c7874]{font-family:Monaco,Menlo,Ubuntu Mono,monospace;font-size:.875rem;background:#fff;border:1px solid #e5e7eb;border-radius:6px;padding:.5rem .75rem;color:#1e40af;word-break:break-all}.copy-button[data-v-f64c7874]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background:#fff;border:1px solid #e5e7eb;border-radius:6px;cursor:pointer;color:#6b7280;transition:all .2s ease}.copy-button[data-v-f64c7874]:hover{background:#f3f4f6;color:#374151}.copy-button.copied[data-v-f64c7874]{background:#dcfce7;border-color:#22c55e;color:#22c55e}.verification-input-container[data-v-f64c7874]{display:flex;justify-content:center;margin-bottom:1rem}.verification-input[data-v-f64c7874]{width:200px;font-size:2rem;font-family:Monaco,Menlo,Ubuntu Mono,monospace;text-align:center;letter-spacing:.5rem;padding:1rem;border:2px solid #e5e7eb;border-radius:8px;outline:none;transition:border-color .2s ease}.verification-input[data-v-f64c7874]:focus{border-color:#3b82f6}.verification-input.error[data-v-f64c7874]{border-color:#dc2626}.verification-input[data-v-f64c7874]::-moz-placeholder{color:#d1d5db;letter-spacing:.5rem}.verification-input[data-v-f64c7874]::placeholder{color:#d1d5db;letter-spacing:.5rem}.verification-input[data-v-f64c7874]:disabled{background:#f9fafb;cursor:not-allowed}.verify-error[data-v-f64c7874]{display:flex;align-items:center;justify-content:center;gap:.375rem;color:#dc2626;font-size:.875rem;margin:0}.setup-actions[data-v-f64c7874]{display:flex;gap:.75rem;width:100%;justify-content:flex-end}.btn-secondary[data-v-f64c7874],.btn-primary[data-v-f64c7874]{display:flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;border:none}.btn-secondary[data-v-f64c7874]{background:#f9fafb;color:#374151;border:1px solid #d1d5db}.btn-secondary[data-v-f64c7874]:hover:not(:disabled){background:#f3f4f6}.btn-primary[data-v-f64c7874]{background:linear-gradient(135deg,#1e40af,#3b82f6);color:#fff}.btn-primary[data-v-f64c7874]:hover:not(:disabled){background:linear-gradient(135deg,#1e3a8a,#2563eb)}.btn-secondary[data-v-f64c7874]:disabled,.btn-primary[data-v-f64c7874]:disabled{opacity:.5;cursor:not-allowed}.btn-spinner[data-v-f64c7874]{animation:spin-f64c7874 1s linear infinite}@media (max-width: 640px){.setup-actions[data-v-f64c7874]{flex-direction:column-reverse}.btn-secondary[data-v-f64c7874],.btn-primary[data-v-f64c7874]{width:100%}.verification-input[data-v-f64c7874]{width:100%;max-width:200px}}.chooser-intro[data-v-82594fdc]{font-size:.9375rem;color:#475569;line-height:1.5;margin:0 0 1rem}.chooser-list[data-v-82594fdc]{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:.625rem}.chooser-card[data-v-82594fdc]{display:flex;align-items:center;gap:.875rem;width:100%;padding:.875rem 1rem;background:#fff;border:1px solid #e2e8f0;border-radius:10px;cursor:pointer;text-align:left;transition:all .15s ease}.chooser-card[data-v-82594fdc]:hover{background:#eff6ff;border-color:#93c5fd;box-shadow:0 1px 3px #3b82f61f}.chooser-card[data-v-82594fdc]:focus-visible{outline:none;border-color:#3b82f6;box-shadow:0 0 0 3px #3b82f626}.chooser-icon[data-v-82594fdc]{display:flex;align-items:center;justify-content:center;width:36px;height:36px;flex-shrink:0;border-radius:8px;background:#f1f5f9;color:#475569}.chooser-card:hover .chooser-icon[data-v-82594fdc]{background:#dbeafe;color:#2563eb}.chooser-text[data-v-82594fdc]{display:flex;flex-direction:column;min-width:0;flex:1}.chooser-name[data-v-82594fdc]{font-weight:600;font-size:.9375rem;color:#0f172a}.chooser-sublabel[data-v-82594fdc]{font-size:.75rem;color:#94a3b8;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chooser-arrow[data-v-82594fdc]{flex-shrink:0;color:#cbd5e1;transition:all .15s ease}.chooser-card:hover .chooser-arrow[data-v-82594fdc]{color:#3b82f6;transform:translate(2px)}[data-v-55765f9e]{box-sizing:border-box}.enterprise-dashboard[data-v-55765f9e]{position:relative;overflow-x:hidden;flex:1}.dashboard-main[data-v-55765f9e]{position:relative;z-index:2;padding-top:2rem}.dashboard-container[data-v-55765f9e]{max-width:1400px;margin:0 auto;padding:0 2rem}.welcome-section[data-v-55765f9e]{margin-bottom:3rem}.welcome-content[data-v-55765f9e]{text-align:center;max-width:600px;margin:0 auto}.welcome-title[data-v-55765f9e]{margin:0 0 .75rem;font-size:2.25rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em}.welcome-subtitle[data-v-55765f9e]{margin:0;font-size:1.125rem;color:#64748b;line-height:1.6}.applications-section[data-v-55765f9e]{margin-bottom:2rem}.portals-section[data-v-55765f9e]{margin-bottom:3rem}.section-divider[data-v-55765f9e]{height:1px;background:linear-gradient(90deg,transparent 0%,rgba(139,92,246,.2) 50%,transparent 100%);margin:3rem auto;max-width:800px}.portals-header[data-v-55765f9e]{text-align:center;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.portals-title[data-v-55765f9e]{margin:0 0 .75rem;font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,#1e293b,#475569);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em}.portals-subtitle[data-v-55765f9e]{margin:0;font-size:1rem;color:#64748b;line-height:1.6}.request-access-section[data-v-55765f9e]{margin-bottom:3rem}.request-access-header[data-v-55765f9e]{text-align:center;margin-bottom:2.5rem;max-width:600px;margin-left:auto;margin-right:auto}.request-access-title[data-v-55765f9e]{margin:0 0 .75rem;font-size:1.875rem;font-weight:700;background:linear-gradient(135deg,#64748b,#94a3b8);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;letter-spacing:-.025em}.request-access-subtitle[data-v-55765f9e]{margin:0;font-size:1rem;color:#64748b;line-height:1.6}.request-access-help[data-v-55765f9e]{margin-top:.5rem}.apps-grid[data-v-55765f9e]{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:1rem;justify-items:center;padding:4px 4px 0;max-width:1400px;margin:0 auto}@media (max-width: 1024px){.header-container[data-v-55765f9e]{padding:.5rem 1.5rem}.dashboard-container[data-v-55765f9e]{padding:0 1.5rem}.welcome-title[data-v-55765f9e]{font-size:2rem}.welcome-subtitle[data-v-55765f9e]{font-size:1rem}}@media (max-width: 768px){.header-container[data-v-55765f9e]{padding:.5rem 1rem;flex-direction:column;gap:.5rem;align-items:flex-start}.brand-section[data-v-55765f9e]{width:100%;justify-content:center}.header-nav[data-v-55765f9e]{width:100%}.dashboard-container[data-v-55765f9e]{padding:0 1rem}.logo-image[data-v-55765f9e]{height:32px}.brand-text h1[data-v-55765f9e]{font-size:1.125rem}.welcome-title[data-v-55765f9e]{font-size:1.75rem}.welcome-subtitle[data-v-55765f9e]{font-size:.9rem}.portals-title[data-v-55765f9e],.request-access-title[data-v-55765f9e]{font-size:1.5rem}.apps-grid[data-v-55765f9e]{grid-template-columns:repeat(auto-fill,minmax(100px,1fr));gap:.75rem}}@media (max-width: 640px){.enterprise-dashboard[data-v-55765f9e]{padding-bottom:2rem}.welcome-section[data-v-55765f9e],.applications-section[data-v-55765f9e]{margin-bottom:2rem}.apps-grid[data-v-55765f9e]{grid-template-columns:repeat(auto-fill,minmax(90px,1fr));gap:.5rem}}.auth-callback[data-v-8ee33a3d]{display:flex;align-items:center;justify-content:center}.callback-state[data-v-8ee33a3d]{display:flex;flex-direction:column;align-items:center;text-align:center}.logo-spinner[data-v-8ee33a3d]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.logo-spinner .logo[data-v-8ee33a3d]{width:80px;height:auto;z-index:2}.spinner-ring[data-v-8ee33a3d]{position:absolute;width:140px;height:140px;border-radius:50%;border:2px solid transparent;border-top-color:#3b82f6;border-right-color:#3b82f64d;animation:spin-8ee33a3d 1.2s linear infinite}.spinner-ring.delay-1[data-v-8ee33a3d]{width:120px;height:120px;border-top-color:#0ea5e9;border-right-color:#0ea5e933;animation-delay:-.4s;animation-duration:1.6s}.spinner-ring.delay-2[data-v-8ee33a3d]{width:100px;height:100px;border-top-color:#6366f1;border-right-color:#6366f133;animation-delay:-.8s;animation-duration:2s}@keyframes spin-8ee33a3d{to{transform:rotate(360deg)}}.logo-container[data-v-8ee33a3d]{position:relative;width:140px;height:140px;display:flex;align-items:center;justify-content:center;margin-bottom:2rem}.logo-container .logo[data-v-8ee33a3d]{width:80px;height:auto;z-index:2}.status-ring[data-v-8ee33a3d]{position:absolute;width:140px;height:140px;border-radius:50%;border:2px solid;animation:pulse-ring-8ee33a3d 2s ease-in-out infinite}.status-ring.success[data-v-8ee33a3d]{border-color:#10b981;box-shadow:0 0 30px #10b9814d}.status-ring.error[data-v-8ee33a3d]{border-color:#ef4444;box-shadow:0 0 30px #ef44444d}@keyframes pulse-ring-8ee33a3d{0%,to{opacity:1;transform:scale(1)}50%{opacity:.7;transform:scale(1.02)}}.checkmark[data-v-8ee33a3d]{position:absolute;bottom:5px;right:15px;width:32px;height:32px;background:#10b981;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;z-index:3;animation:pop-in-8ee33a3d .3s ease-out;box-shadow:0 2px 8px #10b98166}@keyframes pop-in-8ee33a3d{0%{transform:scale(0);opacity:0}70%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.status-text[data-v-8ee33a3d]{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.125rem;font-weight:500;color:#475569;margin:0}.dots[data-v-8ee33a3d]:after{content:"";animation:dots-8ee33a3d 1.5s steps(4,end) infinite}@keyframes dots-8ee33a3d{0%{content:""}25%{content:"."}50%{content:".."}75%{content:"..."}to{content:""}}.state-content[data-v-8ee33a3d]{max-width:320px}.state-content h2[data-v-8ee33a3d]{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1.5rem;font-weight:600;color:#1e293b;margin:0 0 .5rem}.welcome-name[data-v-8ee33a3d]{font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:1rem;color:#64748b;margin:0 0 1.5rem}.logo-container.error .status-ring[data-v-8ee33a3d]{animation:pulse-error-8ee33a3d 1s ease-in-out infinite}@keyframes pulse-error-8ee33a3d{0%,to{box-shadow:0 0 20px #ef44444d}50%{box-shadow:0 0 40px #ef444480}}.error-message[data-v-8ee33a3d]{font-size:.875rem;color:#dc2626;background:#fef2f2;padding:.75rem 1rem;border-radius:8px;margin:.5rem 0 1.5rem;line-height:1.5}.error-actions[data-v-8ee33a3d]{display:flex;flex-direction:column;gap:.75rem}.action-button[data-v-8ee33a3d]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;padding:.75rem 1.25rem;border-radius:8px;font-family:Sofia Pro,-apple-system,BlinkMacSystemFont,Segoe UI,sans-serif;font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;transition:all .2s ease;border:none}.action-button.primary[data-v-8ee33a3d]{background:#3b82f6;color:#fff}.action-button.primary[data-v-8ee33a3d]:hover{background:#2563eb;transform:translateY(-1px)}.action-button.secondary[data-v-8ee33a3d]{background:#f1f5f9;color:#475569}.action-button.secondary[data-v-8ee33a3d]:hover{background:#e2e8f0}.logo-container.success .status-ring[data-v-8ee33a3d]{animation:pulse-success-8ee33a3d 2s ease-in-out infinite}@keyframes pulse-success-8ee33a3d{0%,to{box-shadow:0 0 20px #10b9814d}50%{box-shadow:0 0 40px #10b98180}}.progress-bar-container[data-v-8ee33a3d]{width:100%;height:3px;background:#e2e8f0;border-radius:2px;overflow:hidden;margin-top:.5rem}.progress-bar[data-v-8ee33a3d]{height:100%;background:linear-gradient(90deg,#10b981,#34d399);border-radius:2px;animation:progress-fill-8ee33a3d 2s ease-out forwards}@keyframes progress-fill-8ee33a3d{0%{width:0%}to{width:100%}}@media (max-width: 480px){.logo-spinner[data-v-8ee33a3d],.logo-container[data-v-8ee33a3d]{width:120px;height:120px}.logo-spinner .logo[data-v-8ee33a3d],.logo-container .logo[data-v-8ee33a3d]{width:65px}.spinner-ring[data-v-8ee33a3d]{width:120px;height:120px}.spinner-ring.delay-1[data-v-8ee33a3d]{width:100px;height:100px}.spinner-ring.delay-2[data-v-8ee33a3d]{width:80px;height:80px}.status-ring[data-v-8ee33a3d]{width:120px;height:120px}.checkmark[data-v-8ee33a3d]{width:28px;height:28px;bottom:2px;right:10px}.checkmark svg[data-v-8ee33a3d]{width:18px;height:18px}}.auth-callback-page[data-v-1aa9820e]{min-height:100vh;display:flex;align-items:center;justify-content:center;background:radial-gradient(ellipse at top left,rgba(14,165,233,.03) 0%,transparent 50%),radial-gradient(ellipse at bottom right,rgba(99,102,241,.03) 0%,transparent 50%),linear-gradient(180deg,#fafbfc,#f1f5f9)}.callback-container[data-v-1aa9820e]{width:100%;max-width:400px;padding:2rem}.logout-view[data-v-213c8f5d]{min-height:60vh}/*! tailwindcss v4.1.13 | MIT License | https://tailwindcss.com */@layer properties{@supports ((-webkit-hyphens:none) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-border-style:solid;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial}}}:root{--font-family-primary:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;--font-family-mono:"SF Mono",Monaco,"Cascadia Code","Roboto Mono",Consolas,"Courier New",monospace;--font-weight-thin:100;--font-weight-extralight:200;--font-weight-light:300;--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-size-lg:1.125rem;--font-size-xl:1.25rem;--font-size-2xl:1.5rem;--font-size-3xl:1.875rem;--font-size-4xl:2.25rem;--font-size-5xl:3rem;--line-height-none:1;--line-height-tight:1.25;--line-height-snug:1.375;--line-height-normal:1.5;--line-height-relaxed:1.625;--line-height-loose:2;--letter-spacing-tighter:-.05em;--letter-spacing-tight:-.025em;--letter-spacing-normal:0em;--letter-spacing-wide:.025em;--letter-spacing-wider:.05em;--letter-spacing-widest:.1em}body{font-family:var(--font-family-primary);font-weight:var(--font-weight-normal);font-size:var(--font-size-base);line-height:var(--line-height-normal);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:optimizeLegibility}.font-primary{font-family:var(--font-family-primary)}.font-mono{font-family:var(--font-family-mono)}.font-thin{font-weight:var(--font-weight-thin)}.font-extralight{font-weight:var(--font-weight-extralight)}.font-light{font-weight:var(--font-weight-light)}.font-normal{font-weight:var(--font-weight-normal)}.font-medium{font-weight:var(--font-weight-medium)}.font-semibold{font-weight:var(--font-weight-semibold)}.font-bold{font-weight:var(--font-weight-bold)}.font-extrabold{font-weight:var(--font-weight-extrabold)}.font-black{font-weight:var(--font-weight-black)}.text-xs{font-size:var(--font-size-xs)}.text-sm{font-size:var(--font-size-sm)}.text-base{font-size:var(--font-size-base)}.text-lg{font-size:var(--font-size-lg)}.text-xl{font-size:var(--font-size-xl)}.text-2xl{font-size:var(--font-size-2xl)}.text-3xl{font-size:var(--font-size-3xl)}.text-4xl{font-size:var(--font-size-4xl)}.text-5xl{font-size:var(--font-size-5xl)}.leading-none{line-height:var(--line-height-none)}.leading-tight{line-height:var(--line-height-tight)}.leading-snug{line-height:var(--line-height-snug)}.leading-normal{line-height:var(--line-height-normal)}.leading-relaxed{line-height:var(--line-height-relaxed)}.leading-loose{line-height:var(--line-height-loose)}.tracking-tighter{letter-spacing:var(--letter-spacing-tighter)}.tracking-tight{letter-spacing:var(--letter-spacing-tight)}.tracking-normal{letter-spacing:var(--letter-spacing-normal)}.tracking-wide{letter-spacing:var(--letter-spacing-wide)}.tracking-wider{letter-spacing:var(--letter-spacing-wider)}.tracking-widest{letter-spacing:var(--letter-spacing-widest)}.typography-heading-1{font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.typography-heading-2{font-size:var(--font-size-3xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-tight)}.typography-heading-3{font-size:var(--font-size-2xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.typography-heading-4{font-size:var(--font-size-xl);font-weight:var(--font-weight-semibold);line-height:var(--line-height-snug)}.typography-body{font-size:var(--font-size-base);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.typography-body-small{font-size:var(--font-size-sm);font-weight:var(--font-weight-normal);line-height:var(--line-height-normal)}.typography-caption{font-size:var(--font-size-xs);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight);letter-spacing:var(--letter-spacing-wide);text-transform:uppercase}.typography-button,.typography-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);line-height:var(--line-height-tight)}.text-smooth{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.collapse{visibility:collapse}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.container{width:100%}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.table{display:table}.table-cell{display:table-cell}.table-row{display:table-row}.flex-shrink{flex-shrink:1}.border-collapse{border-collapse:collapse}.transform{transform:var(--tw-rotate-x,)var(--tw-rotate-y,)var(--tw-rotate-z,)var(--tw-skew-x,)var(--tw-skew-y,)}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.border{border-style:var(--tw-border-style);border-width:1px}.text-center{text-align:center}.lowercase{text-transform:lowercase}.uppercase{text-transform:uppercase}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.filter{filter:var(--tw-blur,)var(--tw-brightness,)var(--tw-contrast,)var(--tw-grayscale,)var(--tw-hue-rotate,)var(--tw-invert,)var(--tw-saturate,)var(--tw-sepia,)var(--tw-drop-shadow,)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,);backdrop-filter:var(--tw-backdrop-blur,)var(--tw-backdrop-brightness,)var(--tw-backdrop-contrast,)var(--tw-backdrop-grayscale,)var(--tw-backdrop-hue-rotate,)var(--tw-backdrop-invert,)var(--tw-backdrop-opacity,)var(--tw-backdrop-saturate,)var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,ease);transition-duration:var(--tw-duration,0s)}.delay-1{transition-delay:1ms}.delay-2{transition-delay:2ms}.select-all{-webkit-user-select:all;-moz-user-select:all;user-select:all}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro3.woff2) format("woff2");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro4.woff2) format("woff2");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro6.woff2) format("woff2");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro5.woff2) format("woff2");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro7.woff2) format("woff2");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro2.woff2) format("woff2");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Sofia Pro;src:url(/fonts/SofiaPro1.woff2) format("woff2");font-weight:900;font-style:normal;font-display:swap}.Vue-Toastification__container{z-index:9999;position:fixed;padding:4px;width:600px;box-sizing:border-box;display:flex;min-height:100%;color:#fff;flex-direction:column;pointer-events:none}@media only screen and (min-width : 600px){.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:1em}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:1em;flex-direction:column-reverse}.Vue-Toastification__container.top-left,.Vue-Toastification__container.bottom-left{left:1em}.Vue-Toastification__container.top-left .Vue-Toastification__toast,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast{margin-right:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-left .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-left .Vue-Toastification__toast--rtl{margin-right:unset;margin-left:auto}}.Vue-Toastification__container.top-right,.Vue-Toastification__container.bottom-right{right:1em}.Vue-Toastification__container.top-right .Vue-Toastification__toast,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast{margin-left:auto}@supports not (-moz-appearance: none){.Vue-Toastification__container.top-right .Vue-Toastification__toast--rtl,.Vue-Toastification__container.bottom-right .Vue-Toastification__toast--rtl{margin-left:unset;margin-right:auto}}.Vue-Toastification__container.top-center,.Vue-Toastification__container.bottom-center{left:50%;margin-left:-300px}.Vue-Toastification__container.top-center .Vue-Toastification__toast,.Vue-Toastification__container.bottom-center .Vue-Toastification__toast{margin-left:auto;margin-right:auto}}@media only screen and (max-width : 600px){.Vue-Toastification__container{width:100vw;padding:0;left:0;margin:0}.Vue-Toastification__container .Vue-Toastification__toast{width:100%}.Vue-Toastification__container.top-left,.Vue-Toastification__container.top-right,.Vue-Toastification__container.top-center{top:0}.Vue-Toastification__container.bottom-left,.Vue-Toastification__container.bottom-right,.Vue-Toastification__container.bottom-center{bottom:0;flex-direction:column-reverse}}.Vue-Toastification__toast{display:inline-flex;position:relative;max-height:800px;min-height:64px;box-sizing:border-box;margin-bottom:1rem;padding:22px 24px;border-radius:8px;box-shadow:0 1px 10px #0000001a,0 2px 15px #0000000d;justify-content:space-between;font-family:Lato,Helvetica,Roboto,Arial,sans-serif;max-width:600px;min-width:326px;pointer-events:auto;overflow:hidden;transform:translateZ(0);direction:ltr}.Vue-Toastification__toast--rtl{direction:rtl}.Vue-Toastification__toast--default{background-color:#1976d2;color:#fff}.Vue-Toastification__toast--info{background-color:#2196f3;color:#fff}.Vue-Toastification__toast--success{background-color:#4caf50;color:#fff}.Vue-Toastification__toast--error{background-color:#ff5252;color:#fff}.Vue-Toastification__toast--warning{background-color:#ffc107;color:#fff}@media only screen and (max-width : 600px){.Vue-Toastification__toast{border-radius:0;margin-bottom:.5rem}}.Vue-Toastification__toast-body{flex:1;line-height:24px;font-size:16px;word-break:break-word;white-space:pre-wrap}.Vue-Toastification__toast-component-body{flex:1}.Vue-Toastification__toast.disable-transition{animation:none!important}.Vue-Toastification__close-button{font-weight:700;font-size:24px;line-height:24px;background:transparent;outline:none;border:none;padding:0 0 0 10px;cursor:pointer;transition:.3s ease;align-items:center;color:#fff;opacity:.3;transition:visibility 0s,opacity .2s linear}.Vue-Toastification__close-button:hover,.Vue-Toastification__close-button:focus{opacity:1}.Vue-Toastification__toast:not(:hover) .Vue-Toastification__close-button.show-on-hover{opacity:0}.Vue-Toastification__toast--rtl .Vue-Toastification__close-button{padding-left:unset;padding-right:10px}@keyframes scale-x-frames{0%{transform:scaleX(1)}to{transform:scaleX(0)}}.Vue-Toastification__progress-bar{position:absolute;bottom:0;left:0;width:100%;height:5px;z-index:10000;background-color:#ffffffb3;transform-origin:left;animation:scale-x-frames linear 1 forwards}.Vue-Toastification__toast--rtl .Vue-Toastification__progress-bar{right:0;left:unset;transform-origin:right}.Vue-Toastification__icon{margin:auto 18px auto 0;background:transparent;outline:none;border:none;padding:0;transition:.3s ease;align-items:center;width:20px;height:100%}.Vue-Toastification__toast--rtl .Vue-Toastification__icon{margin:auto 0 auto 18px}@keyframes bounceInRight{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(3000px,0,0)}60%{opacity:1;transform:translate3d(-25px,0,0)}75%{transform:translate3d(10px,0,0)}90%{transform:translate3d(-5px,0,0)}to{transform:none}}@keyframes bounceOutRight{40%{opacity:1;transform:translate3d(-20px,0,0)}to{opacity:0;transform:translate3d(1000px,0,0)}}@keyframes bounceInLeft{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(-3000px,0,0)}60%{opacity:1;transform:translate3d(25px,0,0)}75%{transform:translate3d(-10px,0,0)}90%{transform:translate3d(5px,0,0)}to{transform:none}}@keyframes bounceOutLeft{20%{opacity:1;transform:translate3d(20px,0,0)}to{opacity:0;transform:translate3d(-2000px,0,0)}}@keyframes bounceInUp{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,3000px,0)}60%{opacity:1;transform:translate3d(0,-20px,0)}75%{transform:translate3d(0,10px,0)}90%{transform:translate3d(0,-5px,0)}to{transform:translateZ(0)}}@keyframes bounceOutUp{20%{transform:translate3d(0,-10px,0)}40%,45%{opacity:1;transform:translate3d(0,20px,0)}to{opacity:0;transform:translate3d(0,-2000px,0)}}@keyframes bounceInDown{0%,60%,75%,90%,to{animation-timing-function:cubic-bezier(.215,.61,.355,1)}0%{opacity:0;transform:translate3d(0,-3000px,0)}60%{opacity:1;transform:translate3d(0,25px,0)}75%{transform:translate3d(0,-10px,0)}90%{transform:translate3d(0,5px,0)}to{transform:none}}@keyframes bounceOutDown{20%{transform:translate3d(0,10px,0)}40%,45%{opacity:1;transform:translate3d(0,-20px,0)}to{opacity:0;transform:translate3d(0,2000px,0)}}.Vue-Toastification__bounce-enter-active.top-left,.Vue-Toastification__bounce-enter-active.bottom-left{animation-name:bounceInLeft}.Vue-Toastification__bounce-enter-active.top-right,.Vue-Toastification__bounce-enter-active.bottom-right{animation-name:bounceInRight}.Vue-Toastification__bounce-enter-active.top-center{animation-name:bounceInDown}.Vue-Toastification__bounce-enter-active.bottom-center{animation-name:bounceInUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-left,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-left{animation-name:bounceOutLeft}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-right,.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-right{animation-name:bounceOutRight}.Vue-Toastification__bounce-leave-active:not(.disable-transition).top-center{animation-name:bounceOutUp}.Vue-Toastification__bounce-leave-active:not(.disable-transition).bottom-center{animation-name:bounceOutDown}.Vue-Toastification__bounce-leave-active,.Vue-Toastification__bounce-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__bounce-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes fadeOutTop{0%{transform:translateY(0);opacity:1}to{transform:translateY(-50px);opacity:0}}@keyframes fadeOutLeft{0%{transform:translate(0);opacity:1}to{transform:translate(-50px);opacity:0}}@keyframes fadeOutBottom{0%{transform:translateY(0);opacity:1}to{transform:translateY(50px);opacity:0}}@keyframes fadeOutRight{0%{transform:translate(0);opacity:1}to{transform:translate(50px);opacity:0}}@keyframes fadeInLeft{0%{transform:translate(-50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInRight{0%{transform:translate(50px);opacity:0}to{transform:translate(0);opacity:1}}@keyframes fadeInTop{0%{transform:translateY(-50px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes fadeInBottom{0%{transform:translateY(50px);opacity:0}to{transform:translateY(0);opacity:1}}.Vue-Toastification__fade-enter-active.top-left,.Vue-Toastification__fade-enter-active.bottom-left{animation-name:fadeInLeft}.Vue-Toastification__fade-enter-active.top-right,.Vue-Toastification__fade-enter-active.bottom-right{animation-name:fadeInRight}.Vue-Toastification__fade-enter-active.top-center{animation-name:fadeInTop}.Vue-Toastification__fade-enter-active.bottom-center{animation-name:fadeInBottom}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-left,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-left{animation-name:fadeOutLeft}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-right,.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-right{animation-name:fadeOutRight}.Vue-Toastification__fade-leave-active:not(.disable-transition).top-center{animation-name:fadeOutTop}.Vue-Toastification__fade-leave-active:not(.disable-transition).bottom-center{animation-name:fadeOutBottom}.Vue-Toastification__fade-leave-active,.Vue-Toastification__fade-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__fade-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}@keyframes slideInBlurredLeft{0%{transform:translate(-1000px) scaleX(2.5) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredTop{0%{transform:translateY(-1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredRight{0%{transform:translate(1000px) scaleX(2.5) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}to{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideInBlurredBottom{0%{transform:translateY(1000px) scaleY(2.5) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}to{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}}@keyframes slideOutBlurredTop{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 0%;filter:blur(0);opacity:1}to{transform:translateY(-1000px) scaleY(2) scaleX(.2);transform-origin:50% 0%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredBottom{0%{transform:translateY(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translateY(1000px) scaleY(2) scaleX(.2);transform-origin:50% 100%;filter:blur(240px);opacity:0}}@keyframes slideOutBlurredLeft{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(-1000px) scaleX(2) scaleY(.2);transform-origin:100% 50%;filter:blur(40px);opacity:0}}@keyframes slideOutBlurredRight{0%{transform:translate(0) scaleY(1) scaleX(1);transform-origin:50% 50%;filter:blur(0);opacity:1}to{transform:translate(1000px) scaleX(2) scaleY(.2);transform-origin:0% 50%;filter:blur(40px);opacity:0}}.Vue-Toastification__slideBlurred-enter-active.top-left,.Vue-Toastification__slideBlurred-enter-active.bottom-left{animation-name:slideInBlurredLeft}.Vue-Toastification__slideBlurred-enter-active.top-right,.Vue-Toastification__slideBlurred-enter-active.bottom-right{animation-name:slideInBlurredRight}.Vue-Toastification__slideBlurred-enter-active.top-center{animation-name:slideInBlurredTop}.Vue-Toastification__slideBlurred-enter-active.bottom-center{animation-name:slideInBlurredBottom}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-left,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-left{animation-name:slideOutBlurredLeft}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-right,.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-right{animation-name:slideOutBlurredRight}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).top-center{animation-name:slideOutBlurredTop}.Vue-Toastification__slideBlurred-leave-active:not(.disable-transition).bottom-center{animation-name:slideOutBlurredBottom}.Vue-Toastification__slideBlurred-leave-active,.Vue-Toastification__slideBlurred-enter-active{animation-duration:.75s;animation-fill-mode:both}.Vue-Toastification__slideBlurred-move{transition-timing-function:ease-in-out;transition-property:all;transition-duration:.4s}:root{--th-radius: 12px;--th-shadow: 0 8px 24px rgba(0, 0, 0, .08), 0 2px 8px rgba(0, 0, 0, .04);--th-bg: #ffffff;--th-border: rgba(0, 0, 0, .06);--th-text: #334155;--accent-success: #22c55e;--accent-error: #ef4444;--accent-warning: #f59e0b;--accent-info: #3b82f6;--tint-success: transparent;--tint-error: transparent;--tint-warning: transparent;--tint-info: transparent}.Vue-Toastification__container{z-index:10000}.Vue-Toastification__toast{position:relative;overflow:hidden;padding:16px 20px;border-radius:var(--th-radius);background:var(--th-bg);box-shadow:var(--th-shadow);border:1px solid var(--th-border);font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,sans-serif;font-size:14px;line-height:1.45;min-height:auto;color:var(--th-text)}.Vue-Toastification__toast:before{content:"";position:absolute;left:0;top:0;bottom:0;width:4px;background:var(--accent-color, transparent)}.Vue-Toastification__toast--success{--accent-color: var(--accent-success)}.Vue-Toastification__toast--success .Vue-Toastification__icon{color:var(--accent-success)}.Vue-Toastification__toast--error{--accent-color: var(--accent-error)}.Vue-Toastification__toast--error .Vue-Toastification__icon{color:var(--accent-error)}.Vue-Toastification__toast--warning{--accent-color: var(--accent-warning)}.Vue-Toastification__toast--warning .Vue-Toastification__icon{color:var(--accent-warning)}.Vue-Toastification__toast--info{--accent-color: var(--accent-info)}.Vue-Toastification__toast--info .Vue-Toastification__icon{color:var(--accent-info)}.Vue-Toastification__toast-body{margin:0;padding:0;display:flex;align-items:center;gap:12px}.Vue-Toastification__icon{margin-right:12px;font-size:18px;flex-shrink:0}.Vue-Toastification__progress-bar{height:3px;border-radius:0 0 var(--th-radius) var(--th-radius)}.Vue-Toastification__toast--success .Vue-Toastification__progress-bar{background-color:var(--accent-success)}.Vue-Toastification__toast--error .Vue-Toastification__progress-bar{background-color:var(--accent-error)}.Vue-Toastification__toast--warning .Vue-Toastification__progress-bar{background-color:var(--accent-warning)}.Vue-Toastification__toast--info .Vue-Toastification__progress-bar{background-color:var(--accent-info)}.Vue-Toastification__close-button{color:inherit;opacity:.6;padding:4px;margin-left:8px;border-radius:4px;transition:all .15s ease}.Vue-Toastification__close-button:hover{opacity:1;background-color:#0000000f}.Vue-Toastification__close-button:focus-visible{outline:2px solid currentColor;outline-offset:2px}.Vue-Toastification__toast-enter-active{animation:th_toastIn .28s cubic-bezier(.22,1,.36,1)}.Vue-Toastification__toast-leave-active{animation:th_toastOut .22s cubic-bezier(.55,.06,.68,.19)}@keyframes th_toastIn{0%{transform:translateY(8px) scale(.98);opacity:0;box-shadow:0 0 #0000}to{transform:translateY(0) scale(1);opacity:1;box-shadow:var(--th-shadow)}}@keyframes th_toastOut{0%{transform:translateY(0) scale(1);opacity:1}to{transform:translateY(8px) scale(.98);opacity:0}}@media (prefers-reduced-motion: reduce){.Vue-Toastification__toast-enter-active,.Vue-Toastification__toast-leave-active{animation:none;transition:none}}@media (max-width: 768px){.Vue-Toastification__container{padding:16px}.Vue-Toastification__toast{margin-bottom:8px;border-radius:8px;padding:14px 16px}}
