.app-sidebar.svelte-tju91v{--rail-w: 80px;--panel-w: 272px;--nav-ink: #101828;--nav-ink-2: #475467;--nav-muted: #667085;--nav-line: #e4e7ec;--nav-hover: #f2f4f7;--nav-accent: var(--bs-primary, #2952ff);--nav-accent-ink: #1a36b8;--nav-accent-bg: #eef1fe;position:fixed;top:0;bottom:0;left:0;z-index:1040;display:flex;font-size:.875rem}.rail.svelte-tju91v{flex:0 0 var(--rail-w);width:var(--rail-w);display:flex;flex-direction:column;align-items:center;padding:14px 0 12px;background:#fff;border-right:1px solid var(--nav-line);overflow-y:auto;scrollbar-width:none}.rail-brand{display:inline-flex;margin-bottom:18px;border-radius:10px}.rail-nav.svelte-tju91v,.rail-foot.svelte-tju91v{display:flex;flex-direction:column;gap:4px}.rail-nav.svelte-tju91v{flex:1 0 auto}.rail-foot.svelte-tju91v{padding-top:12px}.app-sidebar .rail-item{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:calc(var(--rail-w) - 8px);min-height:56px;padding:6px 0;border:0;border-radius:10px;background:transparent;color:var(--nav-ink-2);font-family:inherit;font-size:.65625rem;font-weight:500;line-height:1.15;overflow-wrap:anywhere;text-align:center;text-decoration:none;cursor:pointer;transition:background-color .15s ease,color .15s ease}.app-sidebar .rail-item:hover,.app-sidebar .rail-item.is-open{background:var(--nav-hover);color:var(--nav-ink)}.app-sidebar .rail-item.is-active{background:var(--nav-accent-bg);color:var(--nav-accent-ink);font-weight:600}.app-sidebar .rail-item:focus-visible,.app-sidebar .panel-link:focus-visible,.panel-icon-btn.svelte-tju91v:focus-visible{outline:2px solid var(--nav-accent);outline-offset:2px}.panel.svelte-tju91v{width:var(--panel-w);display:flex;flex-direction:column;background:#fff;border-right:1px solid var(--nav-line)}.is-flyout.svelte-tju91v .panel:where(.svelte-tju91v){box-shadow:16px 0 32px -16px #10182838;animation:svelte-tju91v-panel-in .16s ease-out}@keyframes svelte-tju91v-panel-in{0%{opacity:0;transform:translate(-8px)}to{opacity:1;transform:none}}.panel-head.svelte-tju91v{display:flex;align-items:center;justify-content:space-between;gap:8px;min-height:60px;padding:0 12px 0 22px;border-bottom:1px solid #f2f4f7}.panel-title.svelte-tju91v{font-size:.9375rem;font-weight:600;color:var(--nav-ink);letter-spacing:-.01em}.panel-icon-btn.svelte-tju91v{align-items:center;justify-content:center;width:34px;height:34px;border:0;border-radius:8px;background:transparent;color:var(--nav-muted);cursor:pointer}.panel-icon-btn.svelte-tju91v:hover{background:var(--nav-hover);color:var(--nav-ink)}.panel-body.svelte-tju91v{flex:1 1 auto;overflow-y:auto;padding:8px 12px 16px}.panel-group.svelte-tju91v+.panel-group:where(.svelte-tju91v){margin-top:10px}.panel-group-title.svelte-tju91v{padding:10px 10px 4px;font-size:.6875rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:var(--nav-muted)}.app-sidebar .panel-link{display:flex;flex-direction:column;gap:1px;padding:8px 10px;border-radius:8px;color:var(--nav-ink);text-decoration:none;transition:background-color .15s ease}.app-sidebar .panel-link:hover{background:#f5f6f8;color:var(--nav-ink)}.app-sidebar .panel-link.is-active{background:var(--nav-accent-bg)}.panel-link-label.svelte-tju91v{font-size:.84375rem;font-weight:600}.app-sidebar .panel-link.is-active .panel-link-label.svelte-tju91v{color:var(--nav-accent-ink)}.panel-link-hint.svelte-tju91v{font-size:.75rem;color:var(--nav-muted);line-height:1.3}.panel-foot.svelte-tju91v{padding:12px 22px 14px;border-top:1px solid #f2f4f7;font-size:.75rem;color:var(--nav-muted)}@media(max-width:991.98px){.app-sidebar.svelte-tju91v{--rail-w: 72px;width:min(352px,92vw);transform:translate(-105%);transition:transform .22s ease;box-shadow:none}.app-sidebar.is-mobile-open.svelte-tju91v{transform:none;box-shadow:0 0 40px #10182840}.panel.svelte-tju91v{flex:1 1 auto;min-width:0;width:auto}}@media(prefers-reduced-motion:reduce){.app-sidebar.svelte-tju91v,.is-flyout.svelte-tju91v .panel:where(.svelte-tju91v){transition:none;animation:none}}.notification-overlay.svelte-1j0uums{position:fixed;inset:0;background:#0000004d;z-index:1050;cursor:pointer}.notification-dropdown.svelte-1j0uums{position:fixed;width:380px;max-width:calc(100vw - 20px);background:#fff;border-radius:.5rem;box-shadow:0 10px 40px #0003;z-index:1060;animation:svelte-1j0uums-slideDown .2s ease-out}@keyframes svelte-1j0uums-slideDown{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}.dropdown-header.svelte-1j0uums{padding:1rem 1.25rem;border-bottom:1px solid #e9ecef;display:flex;justify-content:space-between;align-items:center;background:#fff;border-radius:.5rem .5rem 0 0}.dropdown-header.svelte-1j0uums h6:where(.svelte-1j0uums){font-size:.95rem;font-weight:600;color:#212529;margin:0}.dropdown-body.svelte-1j0uums{max-height:400px;overflow-y:auto;background:#fff}.dropdown-body.svelte-1j0uums::-webkit-scrollbar{width:6px}.dropdown-body.svelte-1j0uums::-webkit-scrollbar-thumb{background:#dee2e6;border-radius:3px}.empty-state.svelte-1j0uums{text-align:center;padding:3rem 1rem}.notification-item.svelte-1j0uums{display:flex;align-items:flex-start;gap:.75rem;padding:1rem 1.25rem;border:none;background:#fff;width:100%;text-align:left;cursor:pointer;transition:background-color .2s;position:relative}.notification-item.svelte-1j0uums:hover{background-color:#f8f9fa}.notification-item.unread.svelte-1j0uums{background-color:#f0f7ff}.notification-item.unread.svelte-1j0uums:hover{background-color:#e6f2ff}.notification-item.svelte-1j0uums+.notification-item:where(.svelte-1j0uums){border-top:1px solid #e9ecef}.notification-icon.svelte-1j0uums{width:36px;height:36px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:1rem;flex-shrink:0;background-color:#0d6efd1a}.notification-icon.text-danger.svelte-1j0uums{background-color:#dc35451a}.notification-icon.text-warning.svelte-1j0uums{background-color:#ffc1071a}.notification-icon.text-success.svelte-1j0uums{background-color:#1987541a}.notification-icon.text-info.svelte-1j0uums{background-color:#0dcaf01a}.notification-content.svelte-1j0uums{flex:1;min-width:0}.notification-title.svelte-1j0uums{font-size:.875rem;font-weight:600;color:#212529;margin-bottom:.25rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification-message.svelte-1j0uums{font-size:.8125rem;color:#6c757d;line-height:1.4;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.notification-time.svelte-1j0uums{font-size:.75rem;color:#adb5bd;margin-top:.25rem}.notification-dot.svelte-1j0uums{width:8px;height:8px;border-radius:50%;background-color:#0d6efd;flex-shrink:0;margin-top:.5rem}.dropdown-footer.svelte-1j0uums{padding:.75rem 1.25rem;border-top:1px solid #e9ecef;background:#fff;border-radius:0 0 .5rem .5rem}.dropdown-footer.svelte-1j0uums button:where(.svelte-1j0uums){color:#0d6efd;font-size:.875rem;background:none;border:none;padding:0;cursor:pointer;width:100%}.dropdown-footer.svelte-1j0uums button:where(.svelte-1j0uums):hover{color:#0a58ca;text-decoration:underline}@media(max-width:576px){.notification-dropdown.svelte-1j0uums{width:calc(100vw - 32px);left:16px!important;right:16px!important}.dropdown-body.svelte-1j0uums{max-height:60vh}}.notif-modal-backdrop.svelte-1j0uums{position:fixed;inset:0;background:#00000080;z-index:1070;display:flex;align-items:center;justify-content:center;padding:1rem;animation:svelte-1j0uums-fadeIn .15s ease-out}@keyframes svelte-1j0uums-fadeIn{0%{opacity:0}to{opacity:1}}.notif-modal.svelte-1j0uums{background:#fff;border-radius:.75rem;width:100%;max-width:480px;box-shadow:0 20px 60px #00000040;animation:svelte-1j0uums-slideUp .2s ease-out;overflow:hidden}@keyframes svelte-1j0uums-slideUp{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.notif-modal-header.svelte-1j0uums{display:flex;align-items:center;justify-content:space-between;padding:1.25rem 1.5rem;border-bottom:1px solid #e9ecef}.notif-modal-body.svelte-1j0uums{padding:1.5rem;max-height:50vh;overflow-y:auto}.notif-modal-footer.svelte-1j0uums{display:flex;align-items:center;justify-content:space-between;padding:1rem 1.5rem;border-top:1px solid #e9ecef;background:#f8f9fa}.notification-bell-container.svelte-1x8tpqs{position:relative;display:inline-block}.notification-bell-button.svelte-1x8tpqs{position:relative;display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;padding:0;border:0;background:transparent;font-size:1.15rem;color:#475467;cursor:pointer}.notification-bell-button.has-unread.svelte-1x8tpqs{color:#0d6efd!important}.notification-badge.svelte-1x8tpqs{position:absolute;top:1px;right:-2px;background:#dc3545;color:#fff;border-radius:10px;padding:0 5px;font-size:.65rem;font-weight:600;min-width:18px;height:18px;display:flex;align-items:center;justify-content:center;box-shadow:0 2px 4px #0003;animation:svelte-1x8tpqs-pulse 2s infinite}.notification-badge.badge-lg.svelte-1x8tpqs{min-width:24px;height:18px;font-size:.6rem}@keyframes svelte-1x8tpqs-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.help-article.svelte-9oc5kf h1{font-size:1.4rem;font-weight:600;margin:0 0 1rem}.help-article.svelte-9oc5kf h2{font-size:1.1rem;font-weight:600;margin:1.75rem 0 .75rem;padding-bottom:.35rem;border-bottom:1px solid var(--bs-border-color, #e5eaef)}.help-article.svelte-9oc5kf h3{font-size:.98rem;font-weight:600;margin:1.25rem 0 .5rem}.help-article.svelte-9oc5kf p,.help-article.svelte-9oc5kf li{line-height:1.65}.help-article.svelte-9oc5kf ul,.help-article.svelte-9oc5kf ol{padding-left:1.25rem;margin-bottom:1rem}.help-article.svelte-9oc5kf li{margin-bottom:.25rem}.help-article.svelte-9oc5kf a{font-weight:500}.help-article.svelte-9oc5kf code{background:var(--bs-light, #f6f9fc);padding:.1rem .35rem;border-radius:4px;font-size:.85em}.help-article.svelte-9oc5kf blockquote{border-left:4px solid var(--bs-primary, #5d87ff);background:#5d87ff0f;margin:1rem 0;padding:.75rem 1rem;border-radius:0 6px 6px 0}.help-article.svelte-9oc5kf blockquote p:last-child{margin-bottom:0}.help-article.svelte-9oc5kf table{width:100%;border-collapse:collapse;margin:1rem 0;font-size:.9rem;display:block;overflow-x:auto}.help-article.svelte-9oc5kf th,.help-article.svelte-9oc5kf td{border:1px solid var(--bs-border-color, #e5eaef);padding:.5rem .65rem;vertical-align:top}.help-article.svelte-9oc5kf th{background:var(--bs-light, #f6f9fc);font-weight:600}.help-backdrop.svelte-1kgpnfu{position:fixed;inset:0;background:#00000040;z-index:1055}.help-panel.svelte-1kgpnfu{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--bs-body-bg, #fff);z-index:1056;display:flex;flex-direction:column;padding-top:env(safe-area-inset-top,0px)}.help-panel-body.svelte-1kgpnfu{flex:1;overflow-y:auto;font-size:.92rem}.app-header.svelte-w5doam{position:sticky;top:0;z-index:1020;background:#fff;border-bottom:1px solid #e4e7ec;padding:0 24px}.app-header.svelte-w5doam .navbar{min-height:60px}@media(max-width:575.98px){.app-header.svelte-w5doam{padding:0 12px}}.sidebartoggler.svelte-w5doam{display:inline-flex;align-items:center;justify-content:center;width:38px;height:38px;cursor:pointer;padding:0;font-size:1.25rem;color:#475467}.nav-icon-hover.svelte-w5doam:hover{background-color:#0000000d;border-radius:8px}.dropdown-menu.svelte-w5doam{min-width:220px}.dropdown-item.svelte-w5doam:hover{background-color:#f8f9fa;border-radius:6px}.search-trigger-btn.svelte-w5doam{display:flex;align-items:center;gap:8px;padding:6px 12px;border:1px solid #dee2e6;border-radius:8px;background:#f8f9fa;color:#6c757d;cursor:pointer;font-size:.85rem;transition:all .15s ease;white-space:nowrap}.search-trigger-btn.svelte-w5doam:hover{border-color:#0d6efd;background:#fff;color:#0d6efd}.search-trigger-label.svelte-w5doam{display:none}@media(min-width:576px){.search-trigger-label.svelte-w5doam{display:inline}}.user-name-label.svelte-w5doam{display:none;line-height:1.2}@media(min-width:768px){.user-name-label.svelte-w5doam{display:block}}.search-trigger-kbd.svelte-w5doam{display:none;font-size:.65rem;background:#fff;border:1px solid #dee2e6;border-radius:4px;padding:1px 5px;color:#adb5bd;margin-left:4px}@media(min-width:768px){.search-trigger-kbd.svelte-w5doam{display:inline}}.search-overlay.svelte-wcjvoc{position:fixed;inset:0;background:#0000008c;z-index:1070;display:flex;align-items:flex-start;justify-content:center;padding-top:80px;animation:svelte-wcjvoc-fadeIn .15s ease}@keyframes svelte-wcjvoc-fadeIn{0%{opacity:0}to{opacity:1}}.search-modal.svelte-wcjvoc{width:100%;max-width:640px;background:#fff;border-radius:12px;box-shadow:0 20px 60px #0000004d;overflow:hidden;animation:svelte-wcjvoc-slideDown .15s ease;display:flex;flex-direction:column;max-height:calc(100vh - 160px)}@keyframes svelte-wcjvoc-slideDown{0%{opacity:0;transform:translateY(-12px)}to{opacity:1;transform:translateY(0)}}.search-input-wrapper.svelte-wcjvoc{display:flex;align-items:center;padding:14px 16px;border-bottom:1px solid #e9ecef;gap:10px;flex-shrink:0}.search-icon.svelte-wcjvoc{font-size:1.1rem;color:#6c757d;flex-shrink:0}.search-input.svelte-wcjvoc{flex:1;border:none;outline:none;font-size:1rem;color:#212529;background:transparent;min-width:0}.search-input.svelte-wcjvoc::placeholder{color:#adb5bd}.search-spinner.svelte-wcjvoc{flex-shrink:0}.search-clear.svelte-wcjvoc{border:none;background:none;color:#6c757d;cursor:pointer;padding:2px 6px;border-radius:4px;flex-shrink:0;line-height:1}.search-clear.svelte-wcjvoc:hover{background:#f8f9fa;color:#212529}.search-esc-hint.svelte-wcjvoc{font-size:.7rem;color:#adb5bd;background:#f8f9fa;border:1px solid #dee2e6;border-radius:4px;padding:2px 6px;flex-shrink:0}.search-body.svelte-wcjvoc{overflow-y:auto;flex:1;min-height:0}.search-section.svelte-wcjvoc{padding:8px 0;border-bottom:1px solid #f1f3f5}.search-section.svelte-wcjvoc:last-child{border-bottom:none}.search-section-header.svelte-wcjvoc{padding:4px 16px 6px;font-size:.7rem;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:#6c757d}.search-item.svelte-wcjvoc{display:flex;align-items:center;gap:12px;width:100%;padding:8px 16px;border:none;background:transparent;cursor:pointer;text-align:left;transition:background .1s}.search-item.svelte-wcjvoc:hover,.search-item.is-selected.svelte-wcjvoc{background:#f0f4ff}.search-item-icon.svelte-wcjvoc{font-size:1rem;flex-shrink:0;width:20px;text-align:center}.search-item-content.svelte-wcjvoc{display:flex;flex-direction:column;flex:1;min-width:0}.search-item-title.svelte-wcjvoc{font-size:.9rem;color:#212529;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item-title.svelte-wcjvoc mark{background:#fff3cd;color:#212529;border-radius:2px;padding:0 1px}.search-item-subtitle.svelte-wcjvoc{font-size:.78rem;color:#6c757d;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.search-item-enter.svelte-wcjvoc{font-size:.75rem;color:#adb5bd;flex-shrink:0;opacity:0;transition:opacity .1s}.search-item.svelte-wcjvoc:hover .search-item-enter:where(.svelte-wcjvoc),.search-item.is-selected.svelte-wcjvoc .search-item-enter:where(.svelte-wcjvoc){opacity:1}.search-empty.svelte-wcjvoc{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 20px;text-align:center}.quick-links-grid.svelte-wcjvoc{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;padding:6px 16px 4px}.quick-link-card.svelte-wcjvoc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:12px 8px;border:1px solid #f1f3f5;border-radius:10px;background:#f8f9fa;cursor:pointer;text-align:center;transition:background .1s,border-color .1s}.quick-link-card.svelte-wcjvoc:hover{background:#f0f4ff;border-color:#dbe4ff}.quick-link-icon.svelte-wcjvoc{font-size:1.15rem;color:#0d6efd}.quick-link-label.svelte-wcjvoc{font-size:.74rem;font-weight:500;color:#495057;line-height:1.2}.search-recent-item.svelte-wcjvoc{display:flex;align-items:center;width:100%;padding:7px 16px;border:none;background:transparent;cursor:pointer;font-size:.88rem;color:#495057;text-align:left;transition:background .1s}.search-recent-item.svelte-wcjvoc:hover{background:#f8f9fa}.btn-clear-recent.svelte-wcjvoc{border:none;background:none;font-size:.72rem;color:#6c757d;cursor:pointer;padding:2px 6px;border-radius:4px}.btn-clear-recent.svelte-wcjvoc:hover{background:#f8f9fa;color:#dc3545}.search-footer.svelte-wcjvoc{display:flex;gap:16px;padding:8px 16px;background:#f8f9fa;border-top:1px solid #e9ecef;font-size:.75rem;color:#6c757d;flex-shrink:0}.search-footer.svelte-wcjvoc kbd:where(.svelte-wcjvoc){background:#fff;border:1px solid #dee2e6;border-radius:3px;padding:1px 5px;font-size:.7rem;color:#495057}.sk-progress-bar.svelte-12unsmj{position:fixed;top:70px;left:0;width:100%;height:3px;z-index:50;background:linear-gradient(90deg,transparent 0%,rgba(93,135,255,.4) 30%,rgba(93,135,255,.9) 50%,rgba(93,135,255,.4) 70%,transparent 100%);background-size:400px 100%;animation:svelte-12unsmj-sk-slide 1.4s ease-in-out infinite}@keyframes svelte-12unsmj-sk-slide{0%{background-position:-400px 0}to{background-position:calc(100vw + 400px) 0}}.sk-wrapper.svelte-12unsmj{padding:1rem 0;animation:svelte-12unsmj-sk-fadein .15s ease}@keyframes svelte-12unsmj-sk-fadein{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}.sk-box.svelte-12unsmj{background:linear-gradient(90deg,#eef0f3,#e2e5ea,#eef0f3 80%);background-size:600px 100%;animation:svelte-12unsmj-sk-shimmer 1.4s ease-in-out infinite;border-radius:4px;display:block}@keyframes svelte-12unsmj-sk-shimmer{0%{background-position:-600px 0}to{background-position:600px 0}}.sk-circle.svelte-12unsmj{border-radius:50%!important}.sk-card.svelte-12unsmj{background:#fff;border-radius:8px;padding:1.25rem;box-shadow:0 2px 6px #0000000f;margin-bottom:1rem}.sk-table-head.svelte-12unsmj{background:#f8f9fa;border-bottom:1px solid #eee;border-radius:8px 8px 0 0}.sk-table-row.svelte-12unsmj{border-bottom:1px solid #f3f4f6}.sk-table-row.svelte-12unsmj:last-child{border-bottom:none;border-radius:0 0 8px 8px}.sk-list-row.svelte-12unsmj{border-bottom:1px solid #f3f4f6}.sk-list-row.svelte-12unsmj:last-child{border-bottom:none}.sk-page-header.svelte-12unsmj{padding:.25rem 0}.app-breadcrumbs.svelte-1jdd2ht{margin-bottom:14px}ol.svelte-1jdd2ht{display:flex;flex-wrap:wrap;align-items:center;gap:2px 0;margin:0;padding:0;list-style:none;font-size:.8125rem;color:#667085}li.svelte-1jdd2ht{display:inline-flex;align-items:center;min-width:0}li.svelte-1jdd2ht+li:where(.svelte-1jdd2ht):before{content:"";width:6px;height:6px;margin:0 10px 0 8px;border-top:1.5px solid #98a2b3;border-right:1.5px solid #98a2b3;transform:rotate(45deg);flex-shrink:0}li.svelte-1jdd2ht a{color:#475467;text-decoration:none;border-radius:4px}li.svelte-1jdd2ht a:hover{color:var(--bs-primary);text-decoration:underline}li.svelte-1jdd2ht a:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}[aria-current=page].svelte-1jdd2ht{color:#101828;font-weight:500}@media(max-width:575.98px){li.is-module.svelte-1jdd2ht{display:none}}.page-content-enter.svelte-9cu59z{animation:svelte-9cu59z-page-fade-in .18s ease}@keyframes svelte-9cu59z-page-fade-in{0%{opacity:0;transform:translateY(5px)}to{opacity:1;transform:translateY(0)}}.app-shell.svelte-9cu59z{min-height:100vh;background:#f5f6f8}.body-wrapper.svelte-9cu59z{overflow:visible}@media(min-width:992px){.body-wrapper.svelte-9cu59z{margin-left:80px;transition:margin-left .2s ease}.nav-pinned.svelte-9cu59z .body-wrapper:where(.svelte-9cu59z){margin-left:352px}.sidebar-overlay.svelte-9cu59z{display:none}}.sidebar-overlay.svelte-9cu59z{position:fixed;inset:0;z-index:1030;border:0;background:#10182873;cursor:pointer}@media(prefers-reduced-motion:reduce){.body-wrapper.svelte-9cu59z{transition:none}}.activity-filters.svelte-188t7pu .form-control:where(.svelte-188t7pu),.activity-filters.svelte-188t7pu .form-select:where(.svelte-188t7pu){min-width:0}.bg-purple.svelte-lgl9s9{background-color:#6f42c1}.text-purple.svelte-wi3rp4{color:#6f42c1}.drop-zone.svelte-kmx2tl{border:2px dashed #cbd5e1;border-radius:12px;padding:3rem 2rem;text-align:center;background:#f8fafc;cursor:pointer;transition:all .3s ease}.drop-zone.svelte-kmx2tl:hover{border-color:var(--bs-primary, #2952ff);background:#f1f5f9}.drop-zone.dragging.svelte-kmx2tl{border-color:var(--bs-primary, #2952ff);background:#eef1fe;transform:scale(1.02)}.drop-zone.error.svelte-kmx2tl{border-color:#dc3545;background:#fff5f5}.drop-zone-content.svelte-kmx2tl i:where(.svelte-kmx2tl){font-size:3rem;color:var(--bs-primary, #2952ff);margin-bottom:1rem}.drop-zone-content.svelte-kmx2tl h6:where(.svelte-kmx2tl){font-weight:600;color:#1e293b;margin-bottom:.5rem}.drop-zone-content.svelte-kmx2tl p:where(.svelte-kmx2tl){color:#64748b;margin-bottom:.5rem}.selected-file.svelte-kmx2tl{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.file-icon.svelte-kmx2tl{width:50px;height:50px;background:linear-gradient(135deg,#22c55e,#16a34a);border-radius:10px;display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:#fff;flex-shrink:0}.file-info.svelte-kmx2tl{flex:1;min-width:0}.file-info.svelte-kmx2tl h6:where(.svelte-kmx2tl){margin:0;font-weight:600;color:#1e293b;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.upload-progress.svelte-kmx2tl{background:#f8fafc;padding:1rem;border-radius:8px}.org-legend.svelte-uak857{display:flex;flex-wrap:wrap;align-items:center;gap:8px 18px;margin:0 0 14px;padding:0;list-style:none;font-size:.8125rem;color:#475467}.org-legend.svelte-uak857 li:where(.svelte-uak857){display:inline-flex;align-items:center;gap:8px}.org-legend.svelte-uak857 .sw:where(.svelte-uak857){width:16px;height:12px;border-radius:3px;border:1px solid transparent}.org-legend.svelte-uak857 .dot:where(.svelte-uak857){width:9px;height:9px;border-radius:50%}.org-legend.svelte-uak857 .sep:where(.svelte-uak857){width:1px;height:16px;background:#e4e7ec}.org-canvas.svelte-uak857{width:100%;height:75vh;min-width:320px;touch-action:pan-x pan-y;background-color:#fafbfc;background-image:radial-gradient(#e4e7ec 1px,transparent 1px);background-size:20px 20px;border-radius:inherit}.toolbar.svelte-19t9v6b{position:sticky;top:0;z-index:3}.variables-menu.svelte-19t9v6b{width:340px;z-index:10}.variables-list.svelte-19t9v6b{max-height:320px;overflow-y:auto}.code-area.svelte-19t9v6b{font-size:.8rem}.editor-surface.svelte-19t9v6b .ProseMirror{min-height:480px;padding:1.5rem 2rem;outline:none;font-family:Helvetica,Arial,sans-serif;font-size:11pt;line-height:1.5;background:#fff}.editor-surface.svelte-19t9v6b .ProseMirror p{margin:0 0 10px}.editor-surface.svelte-19t9v6b .ProseMirror li>p,.editor-surface.svelte-19t9v6b .ProseMirror td>p,.editor-surface.svelte-19t9v6b .ProseMirror th>p{margin:0}.editor-surface.svelte-19t9v6b .ProseMirror table{border-collapse:collapse;width:100%;margin-bottom:10px}.editor-surface.svelte-19t9v6b .ProseMirror td,.editor-surface.svelte-19t9v6b .ProseMirror th{border:1px dashed #ccc;padding:4px 6px;vertical-align:top}.editor-surface.svelte-19t9v6b .ProseMirror .selectedCell{background:#5d87ff1f}.editor-surface.svelte-19t9v6b .ProseMirror .page-break{border-top:2px dashed #5d87ff;margin:16px 0;position:relative}.editor-surface.svelte-19t9v6b .ProseMirror .page-break:after{content:"Salto de página";position:absolute;top:-10px;left:50%;transform:translate(-50%);background:#fff;color:#5d87ff;font-size:.7rem;padding:0 6px}.editor-surface.svelte-19t9v6b .ProseMirror .signature-block{outline:1px dotted #ddd}.bank-select-input.svelte-14a0exp{cursor:pointer}.bank-select-input.svelte-14a0exp:focus{cursor:text}.bank-select-list.svelte-14a0exp{position:absolute;z-index:1050;left:0;right:0;top:calc(100% + 4px);max-height:260px;overflow-y:auto;background:var(--bs-body-bg, #fff);border:1px solid var(--bs-border-color, #dee2e6);border-radius:8px;box-shadow:0 8px 24px #0f172a1f}.bank-select-option.svelte-14a0exp{padding:.45rem .75rem;cursor:pointer}.bank-select-option.is-highlighted.svelte-14a0exp{background:var(--bs-primary-bg-subtle, #e7f0ff)}.stat-card.svelte-101ql0w{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:12px;transition:all .3s ease}.stat-card.svelte-101ql0w:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.stat-icon.svelte-101ql0w{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.5rem}.stat-content.svelte-101ql0w{flex:1}.stat-number.svelte-101ql0w{font-size:2rem;font-weight:700;margin:0;color:#2c3e50}.stat-label.svelte-101ql0w{margin:0;color:#6c757d;font-size:.875rem}.section-title.svelte-101ql0w{font-weight:600;margin-bottom:1rem;color:#2c3e50;display:flex;align-items:center;gap:.5rem}.project-card.svelte-101ql0w{background:#fff;border:1px solid #e9ecef;border-radius:12px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.project-card.svelte-101ql0w:hover{box-shadow:0 8px 24px #667eea26;border-color:#667eea;transform:translateY(-4px)}.project-header.svelte-101ql0w{padding:1.25rem;border-bottom:1px solid #f1f3f5}.project-name.svelte-101ql0w{font-weight:600;color:#2c3e50;margin:0}.project-link.svelte-101ql0w{color:inherit;text-decoration:none;transition:color .3s ease}.project-link.svelte-101ql0w:hover{color:#667eea}.project-code.svelte-101ql0w{font-size:.75rem;color:#6c757d;font-weight:500;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px}.project-role.svelte-101ql0w{font-size:.875rem;color:#667eea;font-weight:500;display:flex;align-items:center;gap:.375rem}.project-info.svelte-101ql0w{padding:1.25rem;flex:1}.info-row.svelte-101ql0w{display:grid;grid-template-columns:1fr 1fr;gap:1rem}.info-item.svelte-101ql0w{display:flex;flex-direction:column;gap:.25rem}.info-item.svelte-101ql0w small:where(.svelte-101ql0w){display:flex;align-items:center;gap:.25rem;font-size:.75rem}.info-item.svelte-101ql0w span:where(.svelte-101ql0w){font-size:.875rem;color:#2c3e50}.project-footer.svelte-101ql0w{padding:1rem 1.25rem;background:#f8f9fa;border-top:1px solid #e9ecef}.empty-state.svelte-101ql0w{text-align:center;padding:4rem 2rem}.empty-icon.svelte-101ql0w{font-size:4rem;color:#adb5bd;margin-bottom:1rem}.empty-title.svelte-101ql0w{color:#495057;margin-bottom:.5rem}.empty-description.svelte-101ql0w{color:#6c757d;margin-bottom:1.5rem}.table.svelte-101ql0w thead:where(.svelte-101ql0w){border-bottom:2px solid #667eea}.btn-ghost-primary.svelte-101ql0w{color:#667eea;background:transparent;border:none;padding:.25rem .5rem}.btn-ghost-primary.svelte-101ql0w:hover{background:#667eea1a;color:#667eea}.help-search.svelte-gjwvct{min-width:260px;max-width:100%}.step-badge.svelte-gjwvct{width:32px;height:32px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-weight:600}.setup-step.is-done.svelte-gjwvct{background:#13deb90a}.chevron.svelte-gjwvct{transition:transform .2s}.chevron.rotated.svelte-gjwvct{transform:rotate(180deg)}.help-icon.svelte-gjwvct{width:44px;height:44px;border-radius:10px;background:#5d87ff1a;color:var(--bs-primary, #5d87ff);display:inline-flex;align-items:center;justify-content:center}.help-card{transition:transform .15s,box-shadow .15s}.help-card:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000014!important}.calendar-grid.svelte-1m6wv4y{display:grid;grid-template-columns:repeat(7,1fr)}.calendar-day.svelte-1m6wv4y{min-height:100px}.today-highlight.svelte-1m6wv4y{background-color:#e3f2fd!important}.event-item.svelte-1m6wv4y,.event-more.svelte-1m6wv4y{font-size:.7rem}.section-title.svelte-tyjt1h{margin:0 0 12px;font-size:.75rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#667085}.color-row.svelte-tyjt1h{display:flex;align-items:center;gap:10px}.color-row.svelte-tyjt1h code:where(.svelte-tyjt1h){color:#344054;font-family:var(--bs-font-monospace)}.switches.svelte-tyjt1h{border:1px solid #e4e7ec;border-radius:10px}.switch-row.svelte-tyjt1h{display:flex;align-items:center;justify-content:space-between;gap:16px;margin:0;padding:14px 16px;cursor:pointer}.switch-row.svelte-tyjt1h+.switch-row:where(.svelte-tyjt1h){border-top:1px solid #f2f4f7}.switch-row.svelte-tyjt1h>span:where(.svelte-tyjt1h):first-child{display:flex;flex-direction:column}.switch-row.svelte-tyjt1h strong:where(.svelte-tyjt1h){font-size:.875rem;font-weight:600;color:#101828}.switch-row.svelte-tyjt1h small:where(.svelte-tyjt1h){font-size:.8125rem;color:#667085}.switch-row.svelte-tyjt1h input:where(.svelte-tyjt1h){flex:0 0 auto;width:2.5em;height:1.35em;margin:0;cursor:pointer}.card-footer.svelte-tyjt1h{background:#f9fafb}.type-page.svelte-17rbq0q,.type-page.svelte-17ajeyy{max-width:820px}.type-dot.svelte-1vlm8rq{width:10px;height:10px;border-radius:50%;flex:0 0 auto}.type-code.svelte-1vlm8rq{font-family:var(--bs-font-monospace);font-size:.8125rem;color:#344054;background:#f2f4f7;padding:2px 6px;border-radius:4px}.notification-icon.svelte-ijsmiu{width:48px;height:48px;border-radius:12px;display:flex;align-items:center;justify-content:center;font-size:1.25rem}.notification-unread.svelte-ijsmiu{background-color:#f0f7ff!important;border-left:4px solid #0d6efd!important}.list-group-item.svelte-ijsmiu{transition:background-color .2s}.list-group-item.svelte-ijsmiu:hover{background-color:#f8f9fa}.notification-unread.svelte-ijsmiu:hover{background-color:#e6f2ff!important}.form-check-input.svelte-jiue34:disabled{opacity:.3;cursor:not-allowed}.card-header.svelte-jiue34{border-bottom:1px solid #e9ecef}.table.svelte-jiue34 th:where(.svelte-jiue34){font-weight:600;font-size:.875rem}.table-secondary.svelte-jiue34{background-color:#f8f9fa!important}input[readonly].svelte-1iep4t4,textarea[readonly].svelte-1iep4t4{background-color:#f8f9fa;cursor:default}.form-label.svelte-1iep4t4{font-size:.85rem}.nav-link.svelte-1iep4t4{border-bottom:2px solid transparent;border-radius:0}.nav-link.active.svelte-1iep4t4{border-bottom-color:var(--bs-primary);color:var(--bs-primary)!important}.json-view.svelte-r61ybh{max-height:420px;overflow:auto;font-size:.75rem;background:#0f172a;color:#e2e8f0;border-radius:6px;padding:.75rem;white-space:pre-wrap;word-break:break-all}.alert-dian.svelte-19tr1th,.alert-legal.svelte-1s82uhc{border-radius:.5rem;font-size:.875rem}.info-item.svelte-rwmam2{padding:.875rem 0;border-bottom:1px solid #e9ecef}.info-item.svelte-rwmam2:last-child{border-bottom:none;padding-bottom:0}.info-item.svelte-rwmam2 i:where(.svelte-rwmam2){font-size:.875rem}.form-control.svelte-rwmam2:focus,.form-select.svelte-rwmam2:focus{border-color:#667eea;box-shadow:0 0 0 .2rem #667eea40}.project-card.svelte-14pe9li{background:#fff;border:1px solid #e9ecef;border-radius:16px;overflow:hidden;transition:all .3s ease;height:100%;display:flex;flex-direction:column}.project-card.svelte-14pe9li:hover{box-shadow:0 8px 24px #667eea26;border-color:#667eea;transform:translateY(-4px)}.project-card-header.svelte-14pe9li{padding:1.5rem;border-bottom:1px solid #f1f3f5}.project-title.svelte-14pe9li{margin:0;font-size:1.125rem;font-weight:600}.project-title.svelte-14pe9li a{color:#2c3e50;text-decoration:none;transition:color .3s ease}.project-title.svelte-14pe9li a:hover{color:#667eea}.project-code.svelte-14pe9li{font-size:.75rem;color:#6c757d;background:#f8f9fa;padding:.25rem .5rem;border-radius:4px;font-weight:500}.project-description.svelte-14pe9li{color:#6c757d;font-size:.875rem;margin:0;line-height:1.5}.project-card-body.svelte-14pe9li{padding:1.5rem;flex:1;display:flex;flex-direction:column;gap:1rem}.info-item.svelte-14pe9li{display:flex;align-items:flex-start;gap:.75rem}.info-item.svelte-14pe9li i:where(.svelte-14pe9li){font-size:1.25rem;margin-top:.125rem}.info-content.svelte-14pe9li{display:flex;flex-direction:column;gap:.125rem}.info-content.svelte-14pe9li small:where(.svelte-14pe9li){font-size:.75rem;display:block}.info-content.svelte-14pe9li span:where(.svelte-14pe9li){font-size:.875rem}.progress-section.svelte-14pe9li{margin-top:auto}.project-card-footer.svelte-14pe9li{padding:1rem 1.5rem;background:#f8f9fa;border-top:1px solid #e9ecef}.project-icon.svelte-um3vmn{width:60px;height:60px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:16px;display:flex;align-items:center;justify-content:center;font-size:1.75rem;color:#fff}.project-code.svelte-um3vmn{font-size:.875rem;color:#6c757d;background:#f8f9fa;padding:.375rem .75rem;border-radius:6px;font-weight:500}.stat-card.svelte-um3vmn{display:flex;align-items:center;gap:1rem;padding:1.5rem;background:#fff;border:1px solid #e9ecef;border-radius:12px;transition:all .3s ease}.stat-card.svelte-um3vmn:hover{box-shadow:0 4px 12px #00000014;transform:translateY(-2px)}.stat-icon.svelte-um3vmn{width:60px;height:60px;display:flex;align-items:center;justify-content:center;border-radius:12px;font-size:1.5rem}.stat-number.svelte-um3vmn{font-size:2rem;font-weight:700;margin:0;color:#2c3e50}.stat-label.svelte-um3vmn{margin:0;color:#6c757d;font-size:.875rem}.info-item.svelte-um3vmn{padding:1rem 0;border-bottom:1px solid #f1f3f5}.info-item.svelte-um3vmn:last-child{border-bottom:none}.avatar-sm.svelte-um3vmn{width:40px;height:40px;border-radius:8px;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;flex-shrink:0}.avatar-text.svelte-um3vmn{color:#fff;font-weight:600;font-size:.875rem}.hover-shadow.svelte-1t740it:hover{transform:translateY(-2px);box-shadow:0 .5rem 1rem #00000026!important}.transition-all.svelte-1t740it{transition:all .2s ease-in-out}.avatar.svelte-1t740it{width:48px;height:48px;display:flex;align-items:center;justify-content:center}.acc-head.svelte-1f3bjzd{display:flex;flex-direction:column;gap:18px;margin-bottom:24px;border-bottom:1px solid #e4e7ec}.acc-identity.svelte-1f3bjzd{display:flex;align-items:center;gap:16px;min-width:0}.acc-avatar.svelte-1f3bjzd{flex:0 0 auto;width:64px;height:64px;border-radius:50%;object-fit:cover;border:1px solid #e4e7ec;background:#fff}.acc-initials.svelte-1f3bjzd{display:inline-flex;align-items:center;justify-content:center;background:#eef1fe;color:#1a36b8;font-size:1.25rem;font-weight:600}.acc-who.svelte-1f3bjzd{min-width:0}.acc-who.svelte-1f3bjzd h1:where(.svelte-1f3bjzd){margin:0 0 4px;font-size:1.5rem;font-weight:600;letter-spacing:-.02em}.acc-who.svelte-1f3bjzd p:where(.svelte-1f3bjzd){display:flex;flex-wrap:wrap;align-items:center;gap:6px 10px;margin:0;font-size:.875rem;color:#667085}.acc-tag.svelte-1f3bjzd{display:inline-flex;align-items:center;gap:4px;padding:2px 8px;border-radius:6px;background:#f2f4f7;color:#344054;font-size:.75rem;font-weight:500}.acc-tag.is-good.svelte-1f3bjzd{background:#ecfdf3;color:#067647}.acc-tabs.svelte-1f3bjzd{display:flex;gap:4px;margin-bottom:-1px}.acc-tabs.svelte-1f3bjzd .acc-tab{display:inline-flex;align-items:center;gap:8px;padding:10px 14px 12px;border-bottom:2px solid transparent;color:#667085;font-size:.875rem;font-weight:500;text-decoration:none}.acc-tabs.svelte-1f3bjzd .acc-tab:hover{color:#101828}.acc-tabs.svelte-1f3bjzd .acc-tab.is-active{color:#101828;font-weight:600;border-bottom-color:var(--bs-primary)}.acc-tabs.svelte-1f3bjzd .acc-tab:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px;border-radius:6px}.app-modal-backdrop.svelte-1fs9o9v{position:fixed;inset:0;z-index:1080;display:flex;align-items:flex-start;justify-content:center;padding:10vh 16px 16px;background:#10182873;overflow-y:auto;animation:svelte-1fs9o9v-fade .15s ease}.app-modal.svelte-1fs9o9v{width:100%;max-width:480px;background:#fff;border:1px solid #e4e7ec;border-radius:12px;box-shadow:0 24px 48px -12px #10182840;outline:none;animation:svelte-1fs9o9v-rise .18s ease-out}.app-modal.size-sm.svelte-1fs9o9v{max-width:400px}.app-modal.size-lg.svelte-1fs9o9v{max-width:640px}.app-modal-head.svelte-1fs9o9v{display:flex;align-items:flex-start;gap:14px;padding:20px 20px 4px}.app-modal-icon.svelte-1fs9o9v{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:10px;background:#eef1fe;color:var(--bs-primary)}.app-modal-icon.tone-danger.svelte-1fs9o9v{background:#fef3f2;color:#b42318}.app-modal-icon.tone-warning.svelte-1fs9o9v{background:#fff4e5;color:#b54708}.app-modal-titles.svelte-1fs9o9v{flex:1 1 auto;min-width:0;padding-top:2px}.app-modal-titles.svelte-1fs9o9v h2:where(.svelte-1fs9o9v){margin:0;font-size:1.0625rem;font-weight:600;color:#101828}.app-modal-titles.svelte-1fs9o9v p:where(.svelte-1fs9o9v){margin:4px 0 0;font-size:.875rem;color:#667085}.app-modal-close.svelte-1fs9o9v{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;margin:-4px -6px 0 0;border:0;border-radius:8px;background:transparent;color:#98a2b3;cursor:pointer}.app-modal-close.svelte-1fs9o9v:hover{background:#f2f4f7;color:#344054}.app-modal-close.svelte-1fs9o9v:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.app-modal-body.svelte-1fs9o9v{padding:16px 20px 20px}.app-modal-foot.svelte-1fs9o9v{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:8px;padding:14px 20px;border-top:1px solid #f2f4f7;background:#f9fafb;border-radius:0 0 12px 12px}@keyframes svelte-1fs9o9v-fade{0%{opacity:0}to{opacity:1}}@keyframes svelte-1fs9o9v-rise{0%{opacity:0;transform:translateY(8px) scale(.98)}to{opacity:1;transform:none}}@media(prefers-reduced-motion:reduce){.app-modal-backdrop.svelte-1fs9o9v,.app-modal.svelte-1fs9o9v{animation:none}}.pw-field.svelte-1tuxu3d{position:relative}.pw-field.svelte-1tuxu3d input:where(.svelte-1tuxu3d){padding-right:44px;background-image:none!important}.pw-toggle.svelte-1tuxu3d{position:absolute;top:50%;right:4px;transform:translateY(-50%);display:inline-flex;align-items:center;justify-content:center;width:36px;height:32px;border:0;border-radius:6px;background:transparent;color:#667085;cursor:pointer}.pw-toggle.svelte-1tuxu3d:hover{background:#f2f4f7;color:#101828}.pw-toggle.svelte-1tuxu3d:focus-visible{outline:2px solid var(--bs-primary);outline-offset:1px}.pw-error.svelte-1tuxu3d{margin-top:6px;font-size:.8125rem;color:#b42318}.acc-page.svelte-1taw6n0{max-width:1040px;margin:0 auto}.set-row.svelte-1taw6n0{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 32px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #f2f4f7}.set-row.svelte-1taw6n0:last-child{border-bottom:0}@media(min-width:992px){.set-row.svelte-1taw6n0{grid-template-columns:280px minmax(0,1fr)}}.set-intro.svelte-1taw6n0 h2:where(.svelte-1taw6n0){margin:0 0 4px;font-size:.9375rem;font-weight:600}.set-intro.svelte-1taw6n0 p:where(.svelte-1taw6n0){margin:0;font-size:.8125rem;color:#667085}.set-body.card.svelte-1taw6n0{margin:0;padding:20px}.form-actions.svelte-1taw6n0{display:flex;justify-content:flex-end;margin-top:20px;padding-top:16px;border-top:1px solid #f2f4f7}.help.svelte-1taw6n0{margin:8px 0 6px;font-size:.8125rem;color:#667085}.field-error.svelte-1taw6n0{margin-top:6px;font-size:.8125rem;color:#b42318}.strength.svelte-1taw6n0{display:flex;align-items:center;gap:10px;min-height:22px;margin-top:8px}.strength-bars.svelte-1taw6n0{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;flex:1 1 auto;max-width:180px}.seg.svelte-1taw6n0{height:4px;border-radius:2px;background:#e4e7ec}.seg.weak.svelte-1taw6n0{background:#d92d20}.seg.fair.svelte-1taw6n0{background:#dc6803}.seg.good.svelte-1taw6n0{background:#2952ff}.seg.strong.svelte-1taw6n0{background:#079455}.strength-label.svelte-1taw6n0{font-size:.75rem;font-weight:600}.tone-weak.svelte-1taw6n0{color:#b42318}.tone-fair.svelte-1taw6n0{color:#b54708}.tone-good.svelte-1taw6n0{color:#1a36b8}.tone-strong.svelte-1taw6n0{color:#067647}.tfa-status.svelte-1taw6n0{display:flex;flex-wrap:wrap;align-items:center;gap:14px}.tfa-icon.svelte-1taw6n0{display:inline-flex;align-items:center;justify-content:center;width:42px;height:42px;border-radius:10px;background:#f2f4f7;color:#667085}.tfa-icon.is-on.svelte-1taw6n0{background:#ecfdf3;color:#067647}.tfa-text.svelte-1taw6n0{display:flex;flex-direction:column;min-width:0}.tfa-text.svelte-1taw6n0 strong:where(.svelte-1taw6n0){font-size:.9375rem;color:#101828}.tfa-text.svelte-1taw6n0 span:where(.svelte-1taw6n0){font-size:.8125rem;color:#667085}.tfa-actions.svelte-1taw6n0{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px;margin-top:18px;padding-top:16px;border-top:1px solid #f2f4f7}.tfa-actions.svelte-1taw6n0 .btn,.secret.svelte-1taw6n0 .btn{display:inline-flex;align-items:center;gap:6px}.codes.svelte-1taw6n0{margin-top:18px;padding:16px;border:1px solid #fedf89;border-radius:10px;background:#fffaeb}.codes-head.svelte-1taw6n0{display:flex;gap:10px;color:#b54708}.codes-head.svelte-1taw6n0 strong:where(.svelte-1taw6n0){color:#101828;font-size:.875rem}.codes-head.svelte-1taw6n0 p:where(.svelte-1taw6n0){margin:2px 0 0;font-size:.8125rem;color:#475467}.codes-grid.svelte-1taw6n0{display:grid;grid-template-columns:repeat(auto-fill,minmax(140px,1fr));gap:8px;margin:14px 0}.codes-grid.svelte-1taw6n0 code:where(.svelte-1taw6n0){display:block;padding:8px;text-align:center;background:#fff;border:1px solid #e4e7ec;border-radius:6px;font-family:var(--bs-font-monospace);font-size:.875rem;color:#101828}.tfa-setup.svelte-1taw6n0{margin-top:18px;padding-top:16px;border-top:1px solid #f2f4f7}.steps.svelte-1taw6n0{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:20px}.steps.svelte-1taw6n0 li:where(.svelte-1taw6n0){display:flex;gap:14px}.steps.svelte-1taw6n0 strong:where(.svelte-1taw6n0){display:block;font-size:.875rem;color:#101828;margin-bottom:10px}.step-n.svelte-1taw6n0{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:#eef1fe;color:#1a36b8;font-size:.8125rem;font-weight:600}.qr.svelte-1taw6n0{display:block;padding:8px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.secret.svelte-1taw6n0{display:flex;flex-wrap:wrap;align-items:center;gap:8px}.secret.svelte-1taw6n0 code:where(.svelte-1taw6n0){padding:6px 10px;border-radius:6px;background:#f2f4f7;font-family:var(--bs-font-monospace);font-size:.8125rem;color:#101828;word-break:break-all}.code-row.svelte-1taw6n0{display:flex;flex-wrap:wrap;gap:8px}.code-input.svelte-1taw6n0{max-width:160px;text-align:center;letter-spacing:.3em;font-family:var(--bs-font-monospace);font-size:1.125rem}.acc-page.svelte-159zfwm{max-width:1040px;margin:0 auto}.set-row.svelte-159zfwm{display:grid;grid-template-columns:minmax(0,1fr);gap:12px 32px;padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #f2f4f7}@media(min-width:992px){.set-row.svelte-159zfwm{grid-template-columns:280px minmax(0,1fr)}}.set-intro.svelte-159zfwm h2:where(.svelte-159zfwm){margin:0 0 4px;font-size:.9375rem;font-weight:600}.set-intro.svelte-159zfwm p:where(.svelte-159zfwm){margin:0;font-size:.8125rem;color:#667085}.set-body.card.svelte-159zfwm{margin:0;padding:20px}.avatar-row.svelte-159zfwm{display:flex;flex-wrap:wrap;align-items:center;gap:20px}.avatar-lg.svelte-159zfwm{width:88px;height:88px;border-radius:50%;object-fit:cover;border:1px solid #e4e7ec}.avatar-empty.svelte-159zfwm{display:inline-flex;align-items:center;justify-content:center;background:#f2f4f7;color:#98a2b3}.avatar-actions.svelte-159zfwm{display:flex;flex-direction:column;gap:8px;min-width:0}.avatar-actions.svelte-159zfwm .btn{display:inline-flex;align-items:center;gap:8px}.help.svelte-159zfwm{margin:0;font-size:.8125rem;color:#667085}.help.svelte-159zfwm strong:where(.svelte-159zfwm){color:#344054;font-weight:500}.field-error.svelte-159zfwm{margin:0;font-size:.8125rem;color:#b42318}.kv.svelte-159zfwm{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px 24px;margin:0}.kv.svelte-159zfwm dt:where(.svelte-159zfwm){font-size:.75rem;font-weight:500;color:#667085}.kv.svelte-159zfwm dd:where(.svelte-159zfwm){margin:2px 0 0;font-size:.9375rem;color:#101828}.save-bar.svelte-159zfwm{position:relative;bottom:16px;z-index:5;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px;border:1px solid #e4e7ec;border-radius:12px;background:#fff;transition:box-shadow .2s ease,border-color .2s ease}.save-bar.is-dirty.svelte-159zfwm{position:sticky;border-color:#a9baff;box-shadow:0 12px 32px -12px #10182840}.save-msg.svelte-159zfwm{font-size:.875rem;color:#667085}.is-dirty.svelte-159zfwm .save-msg:where(.svelte-159zfwm){color:#101828;font-weight:500}.auth.svelte-rcsyq2{display:flex;min-height:100vh;background:#fff;font-family:var(--bs-font-sans-serif)}.auth-brand.svelte-rcsyq2{flex:0 0 44%;max-width:620px;display:none;flex-direction:column;justify-content:space-between;padding:40px 48px;color:#fff;background-color:#101828;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px}@media(min-width:992px){.auth-brand.svelte-rcsyq2{display:flex}}.auth-logo.svelte-rcsyq2{display:inline-flex;align-items:center;gap:10px;color:inherit;text-decoration:none;font-size:1.125rem;font-weight:700;letter-spacing:-.02em}.auth-brand.svelte-rcsyq2 .auth-logo:where(.svelte-rcsyq2) img:where(.svelte-rcsyq2){background:#fff;border-radius:8px;padding:3px}.auth-pitch.svelte-rcsyq2 h2:where(.svelte-rcsyq2){max-width:440px;margin:0 0 28px;color:#fff;font-size:2rem;font-weight:600;line-height:1.2;letter-spacing:-.02em}.auth-pitch.svelte-rcsyq2 ul:where(.svelte-rcsyq2){display:flex;flex-direction:column;gap:16px;margin:0;padding:0;list-style:none}.auth-pitch.svelte-rcsyq2 li:where(.svelte-rcsyq2){display:flex;align-items:center;gap:12px;color:#d0d5dd;font-size:.9375rem}.auth-feature-icon.svelte-rcsyq2{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:8px;background:#ffffff14;color:#fff}.auth-foot.svelte-rcsyq2{margin:0;color:#98a2b3;font-size:.8125rem}.auth-main.svelte-rcsyq2{flex:1 1 auto;display:flex;align-items:center;justify-content:center;padding:40px 20px}.auth-panel.svelte-rcsyq2{width:100%;max-width:400px}.auth-logo-mobile.svelte-rcsyq2{margin-bottom:32px;color:#101828}@media(min-width:992px){.auth-logo-mobile.svelte-rcsyq2{display:none}}.auth-head.svelte-rcsyq2{margin-bottom:28px}.auth-head.svelte-rcsyq2 h1:where(.svelte-rcsyq2){margin:0 0 6px;font-size:1.625rem;font-weight:600;letter-spacing:-.02em;color:#101828}.auth-head.svelte-rcsyq2 p:where(.svelte-rcsyq2){margin:0;font-size:.9375rem;color:#667085}.auth-panel.svelte-rcsyq2 .form-control{min-height:44px}.auth-panel.svelte-rcsyq2 .auth-submit{width:100%;min-height:44px;font-weight:600}.auth-panel.svelte-rcsyq2 .auth-alt{margin-top:24px;text-align:center;font-size:.875rem;color:#667085}.auth-panel.svelte-rcsyq2 .auth-alt a,.auth-panel.svelte-rcsyq2 .auth-alt button{font-weight:500;text-decoration:none}.code-otp.svelte-bfd57k{text-align:center;letter-spacing:.5em;font-family:var(--bs-font-monospace);font-size:1.5rem;font-weight:500}.code-recovery.svelte-bfd57k{font-family:var(--bs-font-monospace);letter-spacing:.08em}.display-1.svelte-1shj85a{font-size:8rem;line-height:1}@media(max-width:768px){.display-1.svelte-1shj85a{font-size:5rem}}svg.svelte-5ixebx{color:var(--bs-primary)}.display-1.svelte-5ixebx{font-size:8rem;line-height:1}@media(max-width:768px){.display-1.svelte-5ixebx{font-size:5rem}}.lp.svelte-y8hs2e{--ink: #101828;--ink-2: #344054;--text: #475467;--muted: #667085;--line: #e4e7ec;--soft: #f5f6f8;--accent: #2952ff;--accent-ink: #1a36b8;--accent-bg: #eef1fe;min-height:100vh;background:#fff;color:var(--text);font-family:IBM Plex Sans,system-ui,-apple-system,Segoe UI,sans-serif;font-size:16px;line-height:1.6}.lp.svelte-y8hs2e *{box-sizing:border-box}.lp-container.svelte-y8hs2e{width:100%;max-width:1180px;margin:0 auto;padding:0 24px}h1.svelte-y8hs2e,h2.svelte-y8hs2e,h3.svelte-y8hs2e{color:var(--ink);letter-spacing:-.02em;margin:0}.lp.svelte-y8hs2e .lp-btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:40px;padding:0 16px;border:1px solid transparent;border-radius:8px;font-family:inherit;font-size:.9375rem;font-weight:600;text-decoration:none;white-space:nowrap;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.lp.svelte-y8hs2e .lp-btn:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.lp.svelte-y8hs2e .lp-btn-lg{min-height:48px;padding:0 22px;font-size:1rem}.lp.svelte-y8hs2e .lp-btn-block{width:100%}.lp.svelte-y8hs2e .lp-btn-primary{background:var(--accent);color:#fff}.lp.svelte-y8hs2e .lp-btn-primary:hover{background:#1f43e0;color:#fff}.lp.svelte-y8hs2e .lp-btn-primary:disabled{opacity:.6;cursor:default}.lp.svelte-y8hs2e .lp-btn-ghost{color:var(--ink-2)}.lp.svelte-y8hs2e .lp-btn-ghost:hover{background:var(--soft);color:var(--ink)}.lp.svelte-y8hs2e .lp-btn-light{background:#fff;color:var(--ink)}.lp.svelte-y8hs2e .lp-btn-light:hover{background:#eef1fe;color:var(--ink)}.lp.svelte-y8hs2e .lp-btn-outline-light{border-color:#ffffff59;color:#fff}.lp.svelte-y8hs2e .lp-btn-outline-light:hover{background:#ffffff14;color:#fff}.lp-header.svelte-y8hs2e{position:sticky;top:0;z-index:20;background:#ffffffeb;-webkit-backdrop-filter:saturate(180%) blur(8px);backdrop-filter:saturate(180%) blur(8px);border-bottom:1px solid var(--line)}.lp-nav.svelte-y8hs2e{display:flex;align-items:center;gap:24px;height:64px}.lp-logo.svelte-y8hs2e{display:inline-flex;align-items:center;gap:10px;color:var(--ink);font-size:1.125rem;font-weight:700;letter-spacing:-.02em;text-decoration:none}.lp-logo.is-light.svelte-y8hs2e{color:#fff}.lp-logo.is-light.svelte-y8hs2e img:where(.svelte-y8hs2e){background:#fff;border-radius:6px;padding:2px}.lp-links.svelte-y8hs2e{display:none;gap:28px;margin-left:16px}.lp-links.svelte-y8hs2e a:where(.svelte-y8hs2e),.lp-footer-links.svelte-y8hs2e a:where(.svelte-y8hs2e),.lp-footer-links.svelte-y8hs2e a{color:var(--text);font-size:.9375rem;font-weight:500;text-decoration:none}.lp-links.svelte-y8hs2e a:where(.svelte-y8hs2e):hover{color:var(--ink)}.lp-nav-actions.svelte-y8hs2e{display:flex;align-items:center;gap:8px;margin-left:auto}.lp-burger.svelte-y8hs2e{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border:0;border-radius:8px;background:transparent;color:var(--ink-2);cursor:pointer}.lp-mobile-menu.svelte-y8hs2e{display:flex;flex-direction:column;padding:8px 24px 16px;border-top:1px solid var(--line);background:#fff}.lp-mobile-menu.svelte-y8hs2e a:where(.svelte-y8hs2e),.lp-mobile-menu.svelte-y8hs2e a{padding:12px 0;color:var(--ink-2);font-weight:500;text-decoration:none;border-bottom:1px solid var(--soft)}@media(max-width:575.98px){.lp.svelte-y8hs2e .lp-hide-sm{display:none}}@media(min-width:992px){.lp-links.svelte-y8hs2e{display:flex}.lp-burger.svelte-y8hs2e,.lp-mobile-menu.svelte-y8hs2e{display:none}}.lp-hero.svelte-y8hs2e{padding:72px 0 88px;color:#d0d5dd;background-color:#101828;background-image:radial-gradient(rgba(255,255,255,.07) 1px,transparent 1px);background-size:22px 22px}.lp-hero-grid.svelte-y8hs2e{display:grid;grid-template-columns:minmax(0,1fr);gap:56px;align-items:center}@media(min-width:992px){.lp-hero-grid.svelte-y8hs2e{grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}.lp-hero.svelte-y8hs2e{padding:96px 0 112px}}.lp-eyebrow.svelte-y8hs2e{display:inline-block;margin-bottom:16px;font-size:.8125rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--accent-ink)}.lp-eyebrow.is-dark.svelte-y8hs2e{color:#a9baff}.lp-hero.svelte-y8hs2e h1:where(.svelte-y8hs2e){color:#fff;font-size:clamp(2.25rem,5vw,3.5rem);font-weight:600;line-height:1.08;letter-spacing:-.03em}.lp-hero.svelte-y8hs2e h1:where(.svelte-y8hs2e) span:where(.svelte-y8hs2e){color:#a9baff}.lp-hero-sub.svelte-y8hs2e{max-width:560px;margin:24px 0 0;font-size:1.125rem;color:#d0d5dd}.lp-hero-ctas.svelte-y8hs2e{display:flex;flex-wrap:wrap;gap:12px;margin-top:32px}.lp-hero-note.svelte-y8hs2e{max-width:520px;margin:20px 0 0;font-size:.875rem;color:#98a2b3}.lp-mock.svelte-y8hs2e{margin:0}.mock-window.svelte-y8hs2e{overflow:hidden;border:1px solid rgba(255,255,255,.12);border-radius:14px;background:#f5f6f8;box-shadow:0 40px 80px -24px #0000008c;font-size:12px;color:#344054}.mock-bar.svelte-y8hs2e{display:flex;align-items:center;gap:6px;height:34px;padding:0 14px;background:#fff;border-bottom:1px solid #e4e7ec}.mock-bar.svelte-y8hs2e i:where(.svelte-y8hs2e){width:9px;height:9px;border-radius:50%;background:#e4e7ec}.mock-bar.svelte-y8hs2e span:where(.svelte-y8hs2e){margin-left:10px;font-size:11px;color:#667085}.mock-body.svelte-y8hs2e{display:flex;min-height:300px}.mock-rail.svelte-y8hs2e{display:flex;flex-direction:column;align-items:center;gap:10px;width:44px;padding:14px 0;background:#fff;border-right:1px solid #e4e7ec}.mock-rail.svelte-y8hs2e span:where(.svelte-y8hs2e){width:22px;height:22px;border-radius:6px;background:#f2f4f7}.mock-rail.svelte-y8hs2e span.is-on:where(.svelte-y8hs2e){background:#eef1fe;box-shadow:inset 0 0 0 2px #c7d2fe}.mock-main.svelte-y8hs2e{flex:1 1 auto;display:flex;flex-direction:column;gap:12px;min-width:0;padding:16px}.mock-greet.svelte-y8hs2e small:where(.svelte-y8hs2e){display:block;color:#667085;font-size:10.5px}.mock-greet.svelte-y8hs2e strong:where(.svelte-y8hs2e){color:#101828;font-size:15px;font-weight:600;letter-spacing:-.01em}.mock-kpis.svelte-y8hs2e{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));overflow:hidden;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.mock-kpis.svelte-y8hs2e div:where(.svelte-y8hs2e){padding:10px 12px;border-right:1px solid #f2f4f7;min-width:0}.mock-kpis.svelte-y8hs2e div:where(.svelte-y8hs2e):last-child{border-right:0}.mock-kpis.svelte-y8hs2e .is-accent:where(.svelte-y8hs2e){background:#fafbff}.mock-kpis.svelte-y8hs2e small:where(.svelte-y8hs2e){display:block;color:#667085;font-size:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mock-kpis.svelte-y8hs2e b:where(.svelte-y8hs2e){color:#101828;font-family:IBM Plex Mono,monospace;font-size:16px;font-weight:500;white-space:nowrap}.mock-attn.svelte-y8hs2e{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.mock-attn.svelte-y8hs2e div:where(.svelte-y8hs2e){display:flex;align-items:center;gap:8px;padding:9px 10px;border:1px solid #e4e7ec;border-radius:8px;background:#fff;font-weight:500;color:#101828;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.dot.svelte-y8hs2e{flex:0 0 auto;width:7px;height:7px;border-radius:50%;background:#2952ff}.dot.is-warn.svelte-y8hs2e{background:#dc6803}.mock-chart.svelte-y8hs2e{display:flex;flex-direction:column;gap:7px;padding:12px;border:1px solid #e4e7ec;border-radius:10px;background:#fff}.mock-chart.svelte-y8hs2e small:where(.svelte-y8hs2e){color:#101828;font-weight:600;font-size:11px;margin-bottom:2px}.mock-hbar.svelte-y8hs2e{display:grid;grid-template-columns:92px minmax(0,1fr);align-items:center;gap:8px;font-size:10.5px;color:#475467}.mock-hbar.svelte-y8hs2e i:where(.svelte-y8hs2e){display:block;height:7px;border-radius:0 3px 3px 0;background:#2952ff}.lp-mock.svelte-y8hs2e figcaption:where(.svelte-y8hs2e){margin-top:10px;text-align:right;font-size:.75rem;color:#98a2b3}.lp-strip.svelte-y8hs2e{border-bottom:1px solid var(--line);background:#fff}.lp-strip-row.svelte-y8hs2e{display:flex;flex-wrap:wrap;align-items:center;gap:12px 28px;padding-top:22px;padding-bottom:22px}.lp-strip-label.svelte-y8hs2e{font-size:.8125rem;font-weight:600;color:var(--muted)}.lp-strip.svelte-y8hs2e ul:where(.svelte-y8hs2e){display:flex;flex-wrap:wrap;gap:8px 24px;margin:0;padding:0;list-style:none}.lp-strip.svelte-y8hs2e li:where(.svelte-y8hs2e){position:relative;padding-left:18px;font-size:.9375rem;font-weight:500;color:var(--ink-2)}.lp-strip.svelte-y8hs2e li:where(.svelte-y8hs2e):before{content:"";position:absolute;left:0;top:50%;width:8px;height:8px;margin-top:-4px;border-radius:2px;background:var(--accent)}.lp-section.svelte-y8hs2e{padding:88px 0}.lp-section-alt.svelte-y8hs2e{background:var(--soft)}.lp-head.svelte-y8hs2e{max-width:680px;margin:0 auto 48px;text-align:center}.lp-head.is-left.svelte-y8hs2e{margin:0;text-align:left}.lp-head.svelte-y8hs2e h2:where(.svelte-y8hs2e){font-size:clamp(1.75rem,3.4vw,2.375rem);font-weight:600;line-height:1.15}.lp-head.svelte-y8hs2e p:where(.svelte-y8hs2e){margin:16px 0 0;font-size:1.0625rem;color:var(--text)}.lp-features.svelte-y8hs2e{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.lp-feature.svelte-y8hs2e{padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.lp-feature.svelte-y8hs2e h3:where(.svelte-y8hs2e){margin:18px 0 8px;font-size:1.0625rem;font-weight:600}.lp-feature.svelte-y8hs2e p:where(.svelte-y8hs2e){margin:0;font-size:.9375rem}.lp-icon.svelte-y8hs2e{display:inline-flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:10px;background:var(--accent-bg);color:var(--accent)}.lp-icon.is-sm.svelte-y8hs2e{width:38px;height:38px;border-radius:8px}.lp-split.svelte-y8hs2e{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:992px){.lp-split.svelte-y8hs2e{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}}.lp-checks.svelte-y8hs2e{display:flex;flex-direction:column;margin:0;padding:0;list-style:none;border:1px solid var(--line);border-radius:12px;background:#fff}.lp-checks.svelte-y8hs2e li:where(.svelte-y8hs2e){display:flex;gap:16px;padding:20px 22px}.lp-checks.svelte-y8hs2e li:where(.svelte-y8hs2e)+li:where(.svelte-y8hs2e){border-top:1px solid #f2f4f7}.lp-check.svelte-y8hs2e{flex:0 0 auto;display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#ecfdf3;color:#067647}.lp-checks.svelte-y8hs2e h3:where(.svelte-y8hs2e){font-size:1rem;font-weight:600}.lp-checks.svelte-y8hs2e p:where(.svelte-y8hs2e){margin:4px 0 0;font-size:.9375rem}.lp-steps.svelte-y8hs2e{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px;margin:0;padding:0;list-style:none}.lp-steps.svelte-y8hs2e li:where(.svelte-y8hs2e){padding:24px;border:1px solid var(--line);border-radius:12px;background:#fff}.lp-step-n.svelte-y8hs2e{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:8px;background:var(--ink);color:#fff;font-family:IBM Plex Mono,monospace;font-size:.875rem;font-weight:500}.lp-steps.svelte-y8hs2e h3:where(.svelte-y8hs2e){margin:16px 0 8px;font-size:1.0625rem;font-weight:600}.lp-steps.svelte-y8hs2e p:where(.svelte-y8hs2e){margin:0;font-size:.9375rem}.lp-callout.svelte-y8hs2e{display:flex;gap:12px;margin-top:24px;padding:16px 20px;border:1px solid #c7d2fe;border-radius:12px;background:var(--accent-bg);color:var(--accent-ink)}.lp-callout.svelte-y8hs2e svg:where(.svelte-y8hs2e){flex:0 0 auto;margin-top:2px}.lp-callout.svelte-y8hs2e p:where(.svelte-y8hs2e){margin:0;font-size:.9375rem;color:var(--ink-2)}.lp-callout.svelte-y8hs2e strong:where(.svelte-y8hs2e){color:var(--ink)}.lp-contact.svelte-y8hs2e{display:grid;grid-template-columns:minmax(0,1fr);gap:40px}@media(min-width:992px){.lp-contact.svelte-y8hs2e{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:72px;align-items:start}}.lp-channels.svelte-y8hs2e{display:flex;flex-direction:column;gap:12px;margin-top:28px}.lp-channel.svelte-y8hs2e{display:flex;align-items:center;gap:14px;color:var(--text);text-decoration:none}.lp-channel.svelte-y8hs2e span:where(.svelte-y8hs2e):last-child{display:flex;flex-direction:column;font-size:.9375rem}.lp-channel.svelte-y8hs2e strong:where(.svelte-y8hs2e){color:var(--ink);font-size:.875rem}.lp-channel.svelte-y8hs2e:hover span:where(.svelte-y8hs2e):last-child{color:var(--accent-ink)}.lp-form.svelte-y8hs2e{display:flex;flex-direction:column;gap:16px;padding:28px;border:1px solid var(--line);border-radius:12px;background:#fff}.lp-form-two.svelte-y8hs2e{display:grid;grid-template-columns:minmax(0,1fr);gap:16px}@media(min-width:576px){.lp-form-two.svelte-y8hs2e{grid-template-columns:repeat(2,minmax(0,1fr))}}.lp-field.svelte-y8hs2e label:where(.svelte-y8hs2e){display:block;margin-bottom:6px;font-size:.875rem;font-weight:500;color:var(--ink-2)}.lp-field.svelte-y8hs2e input:where(.svelte-y8hs2e),.lp-field.svelte-y8hs2e textarea:where(.svelte-y8hs2e){width:100%;min-height:44px;padding:10px 14px;border:1px solid #d0d5dd;border-radius:8px;background:#fff;font-family:inherit;font-size:.9375rem;color:var(--ink)}.lp-field.svelte-y8hs2e textarea:where(.svelte-y8hs2e){resize:vertical}.lp-field.svelte-y8hs2e input:where(.svelte-y8hs2e)::placeholder,.lp-field.svelte-y8hs2e textarea:where(.svelte-y8hs2e)::placeholder{color:#98a2b3}.lp-field.svelte-y8hs2e input:where(.svelte-y8hs2e):focus,.lp-field.svelte-y8hs2e textarea:where(.svelte-y8hs2e):focus{outline:none;border-color:var(--accent);box-shadow:0 0 0 3px #2952ff26}.lp-field.svelte-y8hs2e .is-invalid:where(.svelte-y8hs2e){border-color:#fda29b}.lp-error.svelte-y8hs2e{margin-top:6px;font-size:.8125rem;color:#b42318}.lp-footer.svelte-y8hs2e{padding:48px 0 32px;background:#101828;color:#98a2b3}.lp-footer-row.svelte-y8hs2e{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:20px}.lp-footer-links.svelte-y8hs2e{display:flex;flex-wrap:wrap;gap:12px 24px}.lp-footer-links.svelte-y8hs2e a:where(.svelte-y8hs2e),.lp-footer-links.svelte-y8hs2e a{color:#d0d5dd}.lp-footer-links.svelte-y8hs2e a:where(.svelte-y8hs2e):hover,.lp-footer-links.svelte-y8hs2e a:hover{color:#fff}.lp-footer-bottom.svelte-y8hs2e{margin:28px 0 0;padding-top:20px;border-top:1px solid rgba(255,255,255,.1);font-size:.8125rem}.lp-wa.svelte-y8hs2e{position:fixed;right:20px;bottom:20px;z-index:30;display:inline-flex;align-items:center;justify-content:center;width:52px;height:52px;border-radius:50%;background:#25d366;color:#fff;box-shadow:0 10px 24px -8px #10182866}.lp-wa.svelte-y8hs2e:hover{background:#1ebe5d;color:#fff}.lp-wa.svelte-y8hs2e:focus-visible{outline:2px solid var(--accent);outline-offset:3px}@media(max-width:575.98px){.lp-section.svelte-y8hs2e{padding:64px 0}.lp-hero.svelte-y8hs2e{padding:56px 0 64px}.mock-rail.svelte-y8hs2e{display:none}.mock-main.svelte-y8hs2e{padding:12px}.mock-kpis.svelte-y8hs2e div:where(.svelte-y8hs2e){padding:8px 10px}.mock-kpis.svelte-y8hs2e b:where(.svelte-y8hs2e){font-size:14px}.mock-attn.svelte-y8hs2e{grid-template-columns:minmax(0,1fr)}.mock-hbar.svelte-y8hs2e{grid-template-columns:82px minmax(0,1fr)}}
