@keyframes skeleton-shimmer-571a2bec{0%{background-position:-200% 0}to{background-position:200% 0}}.skeleton-shimmer[data-v-571a2bec]{background:linear-gradient(90deg,#e5e7eb 25%,#e5e7ebb3,#e5e7eb 75%);background-size:200% 100%;animation:skeleton-shimmer-571a2bec 1.5s linear infinite}.skeleton-shimmer-dark[data-v-571a2bec]{background:linear-gradient(90deg,#4b5563 25%,#6b7280b3,#4b5563 75%);background-size:200% 100%;animation:skeleton-shimmer-571a2bec 1.5s linear infinite}@media(prefers-reduced-motion:reduce){.skeleton-shimmer[data-v-571a2bec],.skeleton-shimmer-dark[data-v-571a2bec]{animation:none}}.skeleton-fade-enter-active[data-v-571a2bec],.skeleton-fade-leave-active[data-v-571a2bec]{transition:opacity .15s ease-out}.skeleton-fade-enter-from[data-v-571a2bec],.skeleton-fade-leave-to[data-v-571a2bec]{opacity:0}@media(prefers-reduced-motion:reduce){.skeleton-fade-enter-active[data-v-571a2bec],.skeleton-fade-leave-active[data-v-571a2bec]{transition:none}}.dropdown-enter-active[data-v-f2840d94],.dropdown-leave-active[data-v-f2840d94]{transition:opacity .15s ease,transform .15s ease}.dropdown-enter-from[data-v-f2840d94],.dropdown-leave-to[data-v-f2840d94]{opacity:0;transform:translateY(-4px)}.skeleton-fade-enter-active[data-v-1119de1b],.skeleton-fade-leave-active[data-v-1119de1b]{transition:opacity .15s ease-out}.skeleton-fade-enter-from[data-v-1119de1b],.skeleton-fade-leave-to[data-v-1119de1b]{opacity:0}@media(prefers-reduced-motion:reduce){.skeleton-fade-enter-active[data-v-1119de1b],.skeleton-fade-leave-active[data-v-1119de1b]{transition:none}}.fade-enter-active[data-v-5e55cf79],.fade-leave-active[data-v-5e55cf79]{transition:opacity .15s ease-out}.fade-enter-from[data-v-5e55cf79],.fade-leave-to[data-v-5e55cf79]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-5e55cf79],.fade-leave-active[data-v-5e55cf79]{transition:none}}.role-audit[data-v-6df2253f]{padding:1.5rem}.role-audit__header h1[data-v-6df2253f]{font-size:1.5rem;font-weight:600}.role-audit__subtitle[data-v-6df2253f]{margin-bottom:1rem}.role-audit__summary[data-v-6df2253f]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-bottom:2rem}.role-audit__summary dt[data-v-6df2253f]{font-size:.75rem;color:var(--color-text-muted);text-transform:uppercase}.dark-mode-enabled .role-audit__summary dt{color:var(--color-gray-300)}.role-audit__summary dd[data-v-6df2253f]{font-size:1.5rem;font-weight:700}.role-audit__section[data-v-6df2253f]{margin-bottom:2rem}.role-audit__section h2[data-v-6df2253f]{font-size:1.125rem;font-weight:600;margin-bottom:.75rem}.role-audit__table[data-v-6df2253f]{width:100%;border-collapse:collapse}.role-audit__table th[data-v-6df2253f],.role-audit__table td[data-v-6df2253f]{text-align:left;padding:.5rem .75rem;border-bottom:1px solid var(--color-border-subtle)}.role-audit__table th[data-v-6df2253f]{background-color:var(--color-surface-subtle);font-weight:600}.dark-mode-enabled .role-audit__table th{background-color:var(--color-gray-800)}.dark-mode-enabled .role-audit__table th,.dark-mode-enabled .role-audit__table td{border-bottom-color:var(--color-gray-700)}.step[data-v-1559e635]{display:grid;grid-template-columns:1fr;gap:2rem;align-items:center}.step__copy[data-v-1559e635]{display:flex;flex-direction:column;gap:1.5rem;max-width:32rem}.step__title[data-v-1559e635]{margin:0;font-family:var(--font-heading);font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.step__lead[data-v-1559e635]{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.step__tos[data-v-1559e635]{display:flex;gap:.75rem;align-items:flex-start;padding:.875rem 1rem;border-radius:.75rem;border:1px solid var(--color-border);background:var(--color-surface-subtle);transition:border-color .15s ease-out,background-color .15s ease-out}.step__tos--checked[data-v-1559e635]{border-color:var(--color-primary-500);background:var(--color-primary-50)}.step__checkbox[data-v-1559e635]{margin-top:.15rem;width:1.15rem;height:1.15rem;accent-color:var(--color-primary-600);flex-shrink:0}.step__tos-text[data-v-1559e635]{font-size:.9375rem;line-height:1.5;color:var(--color-text-secondary)}.step__link[data-v-1559e635]{color:var(--color-primary-600);font-weight:500;text-decoration:underline;text-underline-offset:2px}.step__link[data-v-1559e635]:hover{color:var(--color-primary-700)}.dark-mode-enabled .step__link{color:var(--color-primary-400)}.dark-mode-enabled .step__link:hover{color:var(--color-primary-300)}.step__link[data-v-1559e635]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-500);border-radius:2px}.step__error[data-v-1559e635]{margin:0;font-size:.875rem;color:var(--color-danger-700)}.step__cta[data-v-1559e635]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;border-radius:.5rem;padding:.75rem 1.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-text-inverse);background:var(--color-primary-600);box-shadow:0 1px 2px 0 var(--color-primary-200);transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out}.step__cta[data-v-1559e635]:hover{background:var(--color-primary-700);box-shadow:0 4px 12px -2px var(--color-primary-300)}.step__cta[data-v-1559e635]:active{background:var(--color-primary-800);transform:translateY(1px)}.step__cta[data-v-1559e635]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary-500)}.step__cta[data-v-1559e635]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.step__spinner[data-v-1559e635]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in oklch,var(--color-text-inverse) 40%,transparent);border-top-color:var(--color-text-inverse);animation:step-spin-1559e635 .6s linear infinite}@keyframes step-spin-1559e635{to{transform:rotate(360deg)}}.step__visual[data-v-1559e635]{display:none}.step__visual-card[data-v-1559e635]{position:relative;display:flex;flex-direction:column;justify-content:flex-end;gap:.5rem;height:18rem;padding:1.5rem;border-radius:1.25rem;border:1px solid var(--color-border-subtle);background:radial-gradient(120% 120% at 80% 0%,var(--color-primary-50),var(--color-surface));box-shadow:0 12px 32px -12px var(--color-primary-200);overflow:hidden}.step__glyph[data-v-1559e635]{position:absolute;top:-2rem;right:-1rem;font-family:var(--font-heading);font-size:16rem;font-weight:700;line-height:1;color:var(--color-accent-500);opacity:.18;-webkit-user-select:none;user-select:none}.step__visual-caption[data-v-1559e635]{position:relative;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}@media(min-width:1024px){.step[data-v-1559e635]{grid-template-columns:1.1fr .9fr;gap:3rem}.step__visual[data-v-1559e635]{display:block}}@media(prefers-reduced-motion:reduce){.step__cta[data-v-1559e635],.step__tos[data-v-1559e635],.step__spinner[data-v-1559e635]{transition:none;animation:none}}.step[data-v-c546dcb7]{display:flex;flex-direction:column;gap:2rem}.step__head[data-v-c546dcb7]{display:flex;flex-direction:column;gap:.5rem}.step__title[data-v-c546dcb7]{margin:0;font-family:var(--font-heading);font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.step__lead[data-v-c546dcb7]{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.step__grid[data-v-c546dcb7]{display:grid;grid-template-columns:1fr;gap:2rem}.step__form[data-v-c546dcb7]{display:flex;flex-direction:column;gap:1.5rem}.step__field[data-v-c546dcb7]{display:flex;flex-direction:column;gap:.5rem}.step__label[data-v-c546dcb7]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.step__input[data-v-c546dcb7]{width:100%;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-surface);padding:.625rem .75rem;font-size:.9375rem;color:var(--color-text-primary);transition:border-color .15s ease-out,box-shadow .15s ease-out}.step__input[data-v-c546dcb7]::placeholder{color:var(--color-text-subtle)}.step__input[data-v-c546dcb7]:hover{border-color:var(--color-border-strong)}.step__input[data-v-c546dcb7]:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.step__color-row[data-v-c546dcb7]{display:flex;align-items:center;gap:.75rem}.step__color[data-v-c546dcb7]{width:3rem;height:2.75rem;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-surface);padding:.25rem;cursor:pointer}.step__color[data-v-c546dcb7]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-100)}.step__color-value[data-v-c546dcb7]{font-family:var(--font-sans);font-size:.875rem;font-variant-numeric:tabular-nums;color:var(--color-text-muted);text-transform:uppercase}.step__field-error[data-v-c546dcb7]{display:block;font-size:.8125rem;color:var(--color-danger-600)}.step__error[data-v-c546dcb7]{margin:0;font-size:.875rem;color:var(--color-danger-700)}.step__cta[data-v-c546dcb7]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;align-self:flex-start;border-radius:.5rem;padding:.75rem 1.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-text-inverse);background:var(--color-primary-600);box-shadow:0 1px 2px 0 var(--color-primary-200);transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out}.step__cta[data-v-c546dcb7]:hover{background:var(--color-primary-700);box-shadow:0 4px 12px -2px var(--color-primary-300)}.step__cta[data-v-c546dcb7]:active{background:var(--color-primary-800);transform:translateY(1px)}.step__cta[data-v-c546dcb7]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary-500)}.step__cta[data-v-c546dcb7]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.step__spinner[data-v-c546dcb7]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in oklch,var(--color-text-inverse) 40%,transparent);border-top-color:var(--color-text-inverse);animation:step-spin-c546dcb7 .6s linear infinite}@keyframes step-spin-c546dcb7{to{transform:rotate(360deg)}}.step__preview[data-v-c546dcb7]{display:flex;flex-direction:column;gap:.75rem}.step__preview-eyebrow[data-v-c546dcb7]{font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.step__preview-card[data-v-c546dcb7]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);box-shadow:0 8px 24px -16px var(--color-text-primary)}.step__preview-bar[data-v-c546dcb7]{height:.5rem;width:4rem;border-radius:9999px}.step__preview-logo[data-v-c546dcb7]{font-family:var(--font-heading);font-size:1.125rem;font-weight:600;color:var(--color-text-primary)}.step__preview-btn[data-v-c546dcb7]{display:inline-flex;align-items:center;gap:.5rem;align-self:flex-start;border-radius:.5rem;padding:.5rem 1rem;border:1px solid var(--color-border);background:var(--color-surface)}.step__preview-btn-accent[data-v-c546dcb7]{width:.25rem;height:1rem;border-radius:9999px;flex:none}.step__preview-btn-label[data-v-c546dcb7]{font-size:.875rem;font-weight:600;color:var(--color-text-primary)}@media(min-width:1024px){.step__grid[data-v-c546dcb7]{grid-template-columns:1fr 1fr;gap:3rem;align-items:start}}@media(prefers-reduced-motion:reduce){.step__cta[data-v-c546dcb7],.step__input[data-v-c546dcb7],.step__spinner[data-v-c546dcb7]{transition:none;animation:none}}.step[data-v-83f14374]{display:flex;flex-direction:column;gap:2rem}.step__head[data-v-83f14374]{display:flex;flex-direction:column;gap:.5rem}.step__title[data-v-83f14374]{margin:0;font-family:var(--font-heading);font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.step__lead[data-v-83f14374]{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.step__cards[data-v-83f14374]{display:flex;flex-direction:column;gap:1.5rem}.step__card[data-v-83f14374]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle);box-shadow:0 6px 20px -16px var(--color-text-primary)}.step__card-head[data-v-83f14374]{display:flex;align-items:flex-start;gap:.75rem}.step__card-icon[data-v-83f14374]{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:2.5rem;height:2.5rem;border-radius:.625rem;background:var(--color-primary-50);color:var(--color-primary-600);font-family:var(--font-heading);font-size:1.25rem;font-weight:700}.step__card-icon--alt[data-v-83f14374]{background:var(--color-accent-50);color:var(--color-accent-700)}.step__card-title[data-v-83f14374]{margin:0;font-family:var(--font-heading);font-size:1.25rem;font-weight:600;color:var(--color-text-primary)}.step__card-sub[data-v-83f14374]{margin:.125rem 0 0;font-size:.875rem;color:var(--color-text-muted)}.step__field[data-v-83f14374]{display:flex;flex-direction:column;gap:.5rem}.step__label[data-v-83f14374]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.step__input[data-v-83f14374]{width:100%;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-surface);padding:.625rem .75rem;font-size:.9375rem;color:var(--color-text-primary);transition:border-color .15s ease-out,box-shadow .15s ease-out}.step__input[data-v-83f14374]::placeholder{color:var(--color-text-subtle)}.step__input[data-v-83f14374]:hover{border-color:var(--color-border-strong)}.step__input[data-v-83f14374]:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.step__field-error[data-v-83f14374]{display:block;font-size:.8125rem;color:var(--color-danger-600)}.step__toggle[data-v-83f14374]{display:flex;align-items:center;gap:.625rem;padding:.625rem .75rem;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-surface);font-size:.9375rem;color:var(--color-text-secondary);transition:border-color .15s ease-out,background-color .15s ease-out;cursor:pointer}.step__toggle--on[data-v-83f14374]{border-color:var(--color-primary-500);background:var(--color-primary-50);color:var(--color-text-primary)}.step__toggle-input[data-v-83f14374]{width:1.1rem;height:1.1rem;accent-color:var(--color-primary-600)}.step__empty[data-v-83f14374]{display:flex;flex-direction:column;gap:.25rem;padding:1rem;border-radius:.625rem;border:1px dashed var(--color-border);background:var(--color-surface)}.step__empty-head[data-v-83f14374]{font-size:.9375rem;font-weight:600;color:var(--color-text-primary)}.step__empty-body[data-v-83f14374]{font-size:.875rem;line-height:1.5;color:var(--color-text-muted)}.step__attached[data-v-83f14374]{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border-radius:.5rem;background:var(--color-success-50);font-size:.875rem;font-weight:500;color:var(--color-success-700)}.step__attached-dot[data-v-83f14374]{width:.5rem;height:.5rem;border-radius:9999px;background:var(--color-success-500)}.step__error[data-v-83f14374]{margin:0;font-size:.875rem;color:var(--color-danger-700)}.step__actions[data-v-83f14374]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.step__ghost[data-v-83f14374]{border-radius:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.step__ghost[data-v-83f14374]:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.step__ghost[data-v-83f14374]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-500)}.step__ghost[data-v-83f14374]:disabled{opacity:.5;cursor:not-allowed}.step__cta[data-v-83f14374]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.75rem 1.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-text-inverse);background:var(--color-primary-600);box-shadow:0 1px 2px 0 var(--color-primary-200);transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out}.step__cta[data-v-83f14374]:hover{background:var(--color-primary-700);box-shadow:0 4px 12px -2px var(--color-primary-300)}.step__cta[data-v-83f14374]:active{background:var(--color-primary-800);transform:translateY(1px)}.step__cta[data-v-83f14374]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary-500)}.step__cta[data-v-83f14374]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.step__spinner[data-v-83f14374]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in oklch,var(--color-text-inverse) 40%,transparent);border-top-color:var(--color-text-inverse);animation:step-spin-83f14374 .6s linear infinite}@keyframes step-spin-83f14374{to{transform:rotate(360deg)}}@media(min-width:1024px){.step__cards[data-v-83f14374]{display:grid;grid-template-columns:1fr 1fr;gap:1.5rem;align-items:start}}@media(prefers-reduced-motion:reduce){.step__cta[data-v-83f14374],.step__ghost[data-v-83f14374],.step__input[data-v-83f14374],.step__toggle[data-v-83f14374],.step__spinner[data-v-83f14374]{transition:none;animation:none}}.step[data-v-1239a708]{display:flex;flex-direction:column;gap:2rem}.step__head[data-v-1239a708]{display:flex;flex-direction:column;gap:.5rem}.step__title[data-v-1239a708]{margin:0;font-family:var(--font-heading);font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.step__lead[data-v-1239a708]{margin:0;font-size:1rem;line-height:1.6;color:var(--color-text-secondary)}.step__grid[data-v-1239a708]{display:grid;grid-template-columns:1fr;gap:2rem}.step__form[data-v-1239a708]{display:flex;flex-direction:column;gap:1.5rem}.step__field[data-v-1239a708]{display:flex;flex-direction:column;gap:.5rem}.step__label[data-v-1239a708]{font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.step__input[data-v-1239a708]{width:100%;border-radius:.5rem;border:1px solid var(--color-border);background:var(--color-surface);padding:.625rem .75rem;font-size:.9375rem;color:var(--color-text-primary);transition:border-color .15s ease-out,box-shadow .15s ease-out}.step__input[data-v-1239a708]::placeholder{color:var(--color-text-subtle)}.step__input[data-v-1239a708]:hover{border-color:var(--color-border-strong)}.step__input[data-v-1239a708]:focus-visible{outline:none;border-color:var(--color-primary-500);box-shadow:0 0 0 3px var(--color-primary-100)}.step__select[data-v-1239a708]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.step__field-error[data-v-1239a708]{display:block;font-size:.8125rem;color:var(--color-danger-600)}.step__error[data-v-1239a708]{margin:0;font-size:.875rem;color:var(--color-danger-700)}.step__actions[data-v-1239a708]{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center}.step__ghost[data-v-1239a708]{border-radius:.5rem;padding:.75rem 1.25rem;font-size:.9375rem;font-weight:500;color:var(--color-text-secondary);background:transparent;border:1px solid var(--color-border);transition:background-color .15s ease-out,color .15s ease-out,border-color .15s ease-out}.step__ghost[data-v-1239a708]:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.step__ghost[data-v-1239a708]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-500)}.step__ghost[data-v-1239a708]:disabled{opacity:.5;cursor:not-allowed}.step__cta[data-v-1239a708]{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;border-radius:.5rem;padding:.75rem 1.5rem;font-family:var(--font-sans);font-size:1rem;font-weight:600;color:var(--color-text-inverse);background:var(--color-primary-600);box-shadow:0 1px 2px 0 var(--color-primary-200);transition:background-color .15s ease-out,box-shadow .15s ease-out,transform .1s ease-out}.step__cta[data-v-1239a708]:hover{background:var(--color-primary-700);box-shadow:0 4px 12px -2px var(--color-primary-300)}.step__cta[data-v-1239a708]:active{background:var(--color-primary-800);transform:translateY(1px)}.step__cta[data-v-1239a708]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-surface),0 0 0 4px var(--color-primary-500)}.step__cta[data-v-1239a708]:disabled{opacity:.5;cursor:not-allowed;box-shadow:none}.step__spinner[data-v-1239a708]{width:1rem;height:1rem;border-radius:9999px;border:2px solid color-mix(in oklch,var(--color-text-inverse) 40%,transparent);border-top-color:var(--color-text-inverse);animation:step-spin-1239a708 .6s linear infinite}@keyframes step-spin-1239a708{to{transform:rotate(360deg)}}.step__sidecard[data-v-1239a708]{display:flex;flex-direction:column;gap:1rem;padding:1.5rem;border-radius:1rem;border:1px solid var(--color-border-subtle);background:var(--color-surface-subtle)}.step__sidecard-title[data-v-1239a708]{font-size:.8125rem;font-weight:500;letter-spacing:.04em;text-transform:uppercase;color:var(--color-text-muted)}.step__empty[data-v-1239a708]{display:flex;flex-direction:column;align-items:center;text-align:center;gap:.5rem;padding:2rem 1rem;border-radius:.75rem;border:1px dashed var(--color-border);background:var(--color-surface)}.step__empty-glyph[data-v-1239a708]{display:flex;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:9999px;background:var(--color-primary-50);color:var(--color-primary-600);font-family:var(--font-heading);font-size:1.5rem;font-weight:700}.step__empty-head[data-v-1239a708]{font-weight:600;color:var(--color-text-primary)}.step__empty-body[data-v-1239a708]{font-size:.875rem;line-height:1.5;color:var(--color-text-muted);max-width:18rem}@media(min-width:1024px){.step__grid[data-v-1239a708]{grid-template-columns:1.1fr .9fr;gap:3rem;align-items:start}}@media(prefers-reduced-motion:reduce){.step__cta[data-v-1239a708],.step__ghost[data-v-1239a708],.step__input[data-v-1239a708],.step__spinner[data-v-1239a708]{transition:none;animation:none}}.wizard[data-v-8f8c339c]{position:relative;min-height:100vh;padding:1rem;background:var(--color-surface);scrollbar-gutter:stable;overflow-x:hidden}.wizard__flourish[data-v-8f8c339c]{position:absolute;top:-6rem;right:-6rem;width:18rem;height:18rem;border-radius:9999px;background:var(--color-accent-500);opacity:.1;pointer-events:none;filter:blur(2px)}.wizard__shell[data-v-8f8c339c]{position:relative;max-width:720px;margin:0 auto;padding:2rem 0}.wizard__eyebrow[data-v-8f8c339c]{margin:0 0 .5rem;font-family:var(--font-sans);font-size:.875rem;font-weight:500;letter-spacing:.08em;text-transform:uppercase;color:var(--color-primary-600)}.dark-mode-enabled .wizard__eyebrow{color:var(--color-primary-400)}.wizard__title[data-v-8f8c339c]{margin:0 0 2rem;font-family:var(--font-heading);font-size:1.875rem;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:var(--color-text-primary)}.wizard__indicator[data-v-8f8c339c]{margin-bottom:3rem}.wizard__indicator-compact[data-v-8f8c339c]{display:block}.wizard__indicator-count[data-v-8f8c339c]{display:block;margin-bottom:.5rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary)}.wizard__indicator-track[data-v-8f8c339c]{display:block;height:.375rem;border-radius:9999px;background:var(--color-surface-muted);overflow:hidden}.wizard__indicator-fill[data-v-8f8c339c]{display:block;height:100%;border-radius:9999px;background:var(--color-primary-500);transition:width .2s ease-out}.wizard__stepper[data-v-8f8c339c]{display:none}@media(min-width:768px){.wizard__indicator-compact[data-v-8f8c339c]{display:none}.wizard__stepper[data-v-8f8c339c]{display:flex;align-items:flex-start;margin:0;padding:0;list-style:none}}.wizard__step[data-v-8f8c339c]{display:flex;flex-direction:column;align-items:center;gap:.5rem}.wizard__dot[data-v-8f8c339c]{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:2px solid transparent;font-family:var(--font-heading);font-weight:600;font-size:.9375rem;transition:transform .15s ease-out,background-color .15s ease-out,color .15s ease-out}.wizard__dot--done[data-v-8f8c339c]{cursor:pointer;border-color:var(--color-success-500);background:var(--color-success-50);color:var(--color-success-700)}.wizard__dot--done[data-v-8f8c339c]:hover{transform:scale(1.05)}.wizard__dot--done[data-v-8f8c339c]:focus-visible{outline:none;box-shadow:0 0 0 3px var(--color-primary-200)}.wizard__dot--active[data-v-8f8c339c]{border-color:var(--color-primary-600);background:var(--color-primary-600);color:var(--color-text-inverse);box-shadow:0 4px 12px -2px var(--color-primary-300)}.wizard__dot--pending[data-v-8f8c339c]{border-color:var(--color-border);background:var(--color-surface);color:var(--color-text-subtle)}.wizard__step-label[data-v-8f8c339c]{font-size:.875rem;font-weight:500}.wizard__step-label--active[data-v-8f8c339c]{color:var(--color-text-primary);font-weight:600}.wizard__step-label--done[data-v-8f8c339c]{color:var(--color-success-700)}.wizard__step-label--pending[data-v-8f8c339c]{color:var(--color-text-subtle)}.wizard__connector[data-v-8f8c339c]{flex:1 1 0%;height:2px;margin:1.375rem .5rem 0;border-radius:9999px}.wizard__connector--done[data-v-8f8c339c]{background:var(--color-success-500)}.wizard__connector--pending[data-v-8f8c339c]{background:var(--color-border-subtle)}.wizard__body[data-v-8f8c339c]{position:relative;overflow:hidden;min-height:18rem}.wizard__draft-note[data-v-8f8c339c]{margin-top:1rem;font-size:.875rem;color:var(--color-text-muted)}.wizard__footer[data-v-8f8c339c]{display:flex;align-items:center;justify-content:space-between;margin-top:2rem;padding-top:1.5rem;border-top:1px solid var(--color-border-subtle)}.wizard__back[data-v-8f8c339c]{display:inline-flex;align-items:center;gap:.375rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.875rem;font-weight:500;color:var(--color-text-secondary);background:transparent;transition:background-color .15s ease-out,color .15s ease-out}.wizard__back[data-v-8f8c339c]:hover{background:var(--color-surface-muted);color:var(--color-text-primary)}.wizard__back[data-v-8f8c339c]:focus-visible{outline:none;box-shadow:0 0 0 2px var(--color-primary-500)}.wizard__save[data-v-8f8c339c]{font-size:.875rem;color:var(--color-text-muted)}@media(min-width:1024px){.wizard[data-v-8f8c339c]{padding:4rem}.wizard__shell[data-v-8f8c339c]{max-width:880px}.wizard__title[data-v-8f8c339c]{font-size:2.25rem}}@media(min-width:1440px){.wizard__shell[data-v-8f8c339c]{max-width:960px}}.slide-left-enter-active[data-v-8f8c339c],.slide-left-leave-active[data-v-8f8c339c]{transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;width:100%}.slide-left-enter-from[data-v-8f8c339c]{transform:translate(100%);opacity:0}.slide-left-leave-to[data-v-8f8c339c]{transform:translate(-100%);opacity:0}.slide-right-enter-active[data-v-8f8c339c],.slide-right-leave-active[data-v-8f8c339c]{transition:transform .2s ease-out,opacity .2s ease-out;position:absolute;width:100%}.slide-right-enter-from[data-v-8f8c339c]{transform:translate(-100%);opacity:0}.slide-right-leave-to[data-v-8f8c339c]{transform:translate(100%);opacity:0}@media(prefers-reduced-motion:reduce){.slide-left-enter-active[data-v-8f8c339c],.slide-left-leave-active[data-v-8f8c339c],.slide-right-enter-active[data-v-8f8c339c],.slide-right-leave-active[data-v-8f8c339c],.wizard__indicator-fill[data-v-8f8c339c],.wizard__dot[data-v-8f8c339c],.wizard__back[data-v-8f8c339c]{transition:none}}.portal-failure-action[data-v-cf33ab3b]{padding:.25rem .75rem;border-radius:.25rem;font-size:.875rem;cursor:pointer}.portal-failure-action[data-v-cf33ab3b]:disabled{opacity:.5;cursor:not-allowed}.portal-failure-action--retry[data-v-cf33ab3b]{background-color:#2563eb;color:#fff}.portal-failure-action--resolve[data-v-cf33ab3b]{background-color:#16a34a;color:#fff}.portal-failure-action--cancel[data-v-cf33ab3b]{background-color:#dc2626;color:#fff}.portal-failure-row__cell[data-v-a95da336]{padding:.5rem .75rem;border-bottom:1px solid #e5e7eb}.portal-failure-row__cell--actions[data-v-a95da336]{display:flex;gap:.5rem}.portal-failure-status[data-v-a95da336]{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.portal-failure-status--success[data-v-a95da336]{background-color:#dcfce7;color:#166534}.portal-failure-status--warning[data-v-a95da336]{background-color:#fef9c3;color:#854d0e}.portal-failure-status--danger[data-v-a95da336]{background-color:#fee2e2;color:#991b1b}.portal-failure-status--default[data-v-a95da336]{background-color:#f3f4f6;color:#374151}.portal-failures-page[data-v-09b971bb]{padding:1.5rem}.portal-failures-page__header[data-v-09b971bb]{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:1rem}.portal-failures-page__title[data-v-09b971bb]{font-size:1.5rem;font-weight:700}.portal-failures-page__subtitle[data-v-09b971bb]{color:#6b7280;font-size:.875rem}.dark-mode-enabled .portal-failures-page__subtitle{color:#d1d5db}.portal-failures-page__chips[data-v-09b971bb]{display:flex;gap:.5rem;margin-bottom:1rem}.chip[data-v-09b971bb]{padding:.375rem .875rem;border-radius:9999px;border:1px solid #d1d5db;background-color:#fff;color:#374151;font-size:.875rem;cursor:pointer}.chip--active[data-v-09b971bb]{background-color:#2563eb;color:#fff;border-color:#2563eb}.portal-failures-page__filters[data-v-09b971bb]{display:flex;flex-wrap:wrap;gap:1rem;margin-bottom:1.5rem;padding:1rem;background-color:#f9fafb;border-radius:.5rem}.filter-group[data-v-09b971bb]{display:flex;flex-direction:column;gap:.25rem}.filter-group--actions[data-v-09b971bb]{flex-direction:row;align-items:flex-end;gap:.5rem}.filter-label[data-v-09b971bb]{font-size:.75rem;font-weight:600;color:#374151}.btn-primary[data-v-09b971bb]{background-color:#2563eb;color:#fff;padding:.5rem 1rem;border-radius:.25rem}.btn-secondary[data-v-09b971bb]{background-color:#e5e7eb;color:#1f2937;padding:.5rem 1rem;border-radius:.25rem}.portal-failures-page__empty[data-v-09b971bb]{padding:2rem;text-align:center;color:#6b7280;background-color:#f9fafb;border-radius:.5rem}.portal-failures-page__table[data-v-09b971bb]{width:100%;border-collapse:collapse}.portal-failures-page__table th[data-v-09b971bb]{text-align:left;padding:.5rem .75rem;background-color:#f3f4f6;font-size:.875rem;font-weight:600}.direction-badge[data-v-09b971bb]{display:inline-block;padding:.125rem .5rem;border-radius:9999px;font-size:.75rem;font-weight:600}.direction-badge--inbound[data-v-09b971bb]{background-color:#dbeafe;color:#1e3a8a}.direction-badge--outbound[data-v-09b971bb]{background-color:#fef3c7;color:#92400e}.login-modal-enter-active[data-v-30e3cab2],.login-modal-leave-active[data-v-30e3cab2]{transition:opacity .2s ease}.login-modal-enter-from[data-v-30e3cab2],.login-modal-leave-to[data-v-30e3cab2]{opacity:0}.login-modal-enter-active .relative[data-v-30e3cab2],.login-modal-leave-active .relative[data-v-30e3cab2]{transition:transform .2s ease}.login-modal-enter-from .relative[data-v-30e3cab2],.login-modal-leave-to .relative[data-v-30e3cab2]{transform:scale(.95)}.skeleton-fade-enter-active[data-v-2db946b4],.skeleton-fade-leave-active[data-v-2db946b4]{transition:opacity .15s ease-out}.skeleton-fade-enter-from[data-v-2db946b4],.skeleton-fade-leave-to[data-v-2db946b4]{opacity:0}@media(prefers-reduced-motion:reduce){.skeleton-fade-enter-active[data-v-2db946b4],.skeleton-fade-leave-active[data-v-2db946b4]{transition:none}}.fade-enter-active[data-v-1cc50260]{transition:opacity .2s ease-out}.fade-enter-from[data-v-1cc50260]{opacity:0}@media(prefers-reduced-motion:reduce){.fade-enter-active[data-v-1cc50260]{transition:none}}.fade-enter-active[data-v-66bde7cb],.fade-leave-active[data-v-66bde7cb]{transition:opacity .2s}.fade-enter-from[data-v-66bde7cb],.fade-leave-to[data-v-66bde7cb]{opacity:0}@media(prefers-reduced-motion:reduce){.transition-all[data-v-22bc7b35],.transition-transform[data-v-22bc7b35],.transition-opacity[data-v-22bc7b35],.transition-[width][data-v-22bc7b35]{transition:none!important}}.scale-up[data-v-1819636c]{transform:scale(1.02)}@media(prefers-reduced-motion:reduce){.scale-up[data-v-1819636c]{transform:none}.transition-all[data-v-1819636c]{transition:none!important}}.fade-enter-active[data-v-0e2783e8],.fade-leave-active[data-v-0e2783e8]{transition:opacity .2s}.fade-enter-from[data-v-0e2783e8],.fade-leave-to[data-v-0e2783e8]{opacity:0}.fade-enter-active[data-v-04328efc],.fade-leave-active[data-v-04328efc]{transition:opacity .2s}.fade-enter-from[data-v-04328efc],.fade-leave-to[data-v-04328efc]{opacity:0}.override-matrix__module[data-v-ea49b3ec]{border-top:1px solid var(--color-surface-muted)}.override-matrix__module-button[data-v-ea49b3ec]{transition:background-color .15s ease}.override-matrix__module-button[data-v-ea49b3ec]:hover{filter:brightness(.98)}.override-matrix__segment[data-v-ea49b3ec]{display:inline-flex;align-items:center;justify-content:center;transition:background-color .15s ease,color .15s ease,border-color .15s ease;border:1px solid transparent;background-color:transparent;color:var(--color-text-secondary)}.override-matrix__segment--idle[data-v-ea49b3ec]:hover{background-color:var(--color-surface-muted)}.override-matrix__segment--selected-herdar[data-v-ea49b3ec]{background-color:var(--color-surface-muted);color:var(--color-text-primary);border-color:var(--color-text-secondary);font-weight:600}.override-matrix__segment--selected-grant[data-v-ea49b3ec]{background-color:var(--color-success-600);color:#fff;border-color:var(--color-success-700);font-weight:600}.override-matrix__segment--selected-deny[data-v-ea49b3ec]{background-color:var(--color-danger-600);color:#fff;border-color:var(--color-danger-700);font-weight:600}.override-matrix__segment--disabled[data-v-ea49b3ec]{background-color:var(--color-gray-300);color:var(--color-text-secondary);opacity:.6;cursor:not-allowed}.override-matrix__badge--grant[data-v-ea49b3ec]{background-color:var(--color-success-50);color:var(--color-success-700)}.override-matrix__badge--deny[data-v-ea49b3ec]{background-color:var(--color-danger-50);color:var(--color-danger-700)}.override-matrix__badge--inherited-allow[data-v-ea49b3ec]{background-color:var(--color-surface-muted);color:var(--color-success-700)}.override-matrix__badge--inherited-deny[data-v-ea49b3ec]{background-color:var(--color-surface-muted);color:var(--color-danger-700)}@media(prefers-reduced-motion:reduce){.override-matrix__module-button[data-v-ea49b3ec],.override-matrix__segment[data-v-ea49b3ec]{transition:none}}.users-show__tab[data-v-b477b110]{transition:color .15s ease,border-color .15s ease,background-color .15s ease;border-bottom:2px solid transparent;background-color:transparent}.users-show__tab--active[data-v-b477b110]{color:var(--color-text-primary);border-bottom-color:var(--color-primary-600)}.users-show__tab--idle[data-v-b477b110]{color:var(--color-text-secondary)}.users-show__tab--idle[data-v-b477b110]:hover{background-color:var(--color-surface-muted)}.users-show__save[data-v-b477b110]{transition:opacity .15s ease}@media(prefers-reduced-motion:reduce){.users-show__tab[data-v-b477b110],.users-show__save[data-v-b477b110]{transition:none}}.tpl-thumb[data-v-ff2ff81d]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;background:#f8fafc;border-radius:inherit}.tpl-thumb__img[data-v-ff2ff81d],.tpl-thumb__svg[data-v-ff2ff81d]{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;display:block}.tpl-thumb__img[data-v-ff2ff81d]{object-fit:cover}.fade-enter-active[data-v-cc7b6ae3],.fade-leave-active[data-v-cc7b6ae3]{transition:opacity .2s}.fade-enter-from[data-v-cc7b6ae3],.fade-leave-to[data-v-cc7b6ae3]{opacity:0}.fade-enter-active[data-v-dd2d6d17],.fade-leave-active[data-v-dd2d6d17]{transition:opacity .2s ease}.fade-enter-from[data-v-dd2d6d17],.fade-leave-to[data-v-dd2d6d17]{opacity:0}.slide-right-enter-active[data-v-dd2d6d17],.slide-right-leave-active[data-v-dd2d6d17]{transition:transform .25s ease}.slide-right-enter-from[data-v-dd2d6d17],.slide-right-leave-to[data-v-dd2d6d17]{transform:translate(100%)}.skeleton-fade-enter-active[data-v-c8cf7f76],.skeleton-fade-leave-active[data-v-c8cf7f76]{transition:opacity .15s ease-out}.skeleton-fade-enter-from[data-v-c8cf7f76],.skeleton-fade-leave-to[data-v-c8cf7f76]{opacity:0}@media(prefers-reduced-motion:reduce){.skeleton-fade-enter-active[data-v-c8cf7f76],.skeleton-fade-leave-active[data-v-c8cf7f76]{transition:none}}.client-header-nav[data-v-c8cf7f76] a{border-radius:.375rem;padding:.25rem .5rem;transition:background-color .15s,color .15s}.client-header-nav[data-v-c8cf7f76] a:hover{background-color:#f3f4f6}.client-header-nav[data-v-c8cf7f76] a:focus{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-primary-500)}.toast-enter-active[data-v-c8cf7f76],.toast-leave-active[data-v-c8cf7f76]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-c8cf7f76],.toast-leave-to[data-v-c8cf7f76]{opacity:0;transform:translate(100%)}.toast-enter-active[data-v-051cd26b],.toast-leave-active[data-v-051cd26b]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-051cd26b],.toast-leave-to[data-v-051cd26b]{opacity:0;transform:translate(100%)}.skeleton-fade-enter-active[data-v-051cd26b],.skeleton-fade-leave-active[data-v-051cd26b]{transition:opacity .15s ease-out}.skeleton-fade-enter-from[data-v-051cd26b],.skeleton-fade-leave-to[data-v-051cd26b]{opacity:0}@media(prefers-reduced-motion:reduce){.skeleton-fade-enter-active[data-v-051cd26b],.skeleton-fade-leave-active[data-v-051cd26b]{transition:none}}.toast-enter-active[data-v-5f02d87b],.toast-leave-active[data-v-5f02d87b]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-5f02d87b],.toast-leave-to[data-v-5f02d87b]{opacity:0;transform:translate(100%)}.toast-enter-active[data-v-58597cda],.toast-leave-active[data-v-58597cda]{transition:opacity .3s ease,transform .3s ease}.toast-enter-from[data-v-58597cda],.toast-leave-to[data-v-58597cda]{opacity:0;transform:translate(100%)}.owner-photo-card-item[data-v-593230a2]{touch-action:none;-webkit-user-select:none;user-select:none;-webkit-touch-callout:none}/*! tailwindcss v4.2.2 | 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)))){[data-v-29125fd8],[data-v-29125fd8]:before,[data-v-29125fd8]:after,[data-v-29125fd8]::backdrop{--tw-border-style:solid;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000}}}.proposal-rank-ghost[data-v-29125fd8]{border-style:var(--tw-border-style);--tw-border-style:dashed;border-style:dashed;border-width:2px;border-color:var(--color-primary-400,oklch(68% .17 256));background-color:var(--color-primary-50,oklch(98.3% .012 255));opacity:.5}.proposal-rank-dragging[data-v-29125fd8]{z-index:50;--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y);opacity:.9;--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow),var(--tw-inset-ring-shadow),var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}.wame-fab[data-v-ba7236b5]{position:fixed;bottom:1.5rem;right:1.5rem;z-index:40;width:56px;height:56px;border-radius:50%;background-color:var(--color-primary-500, #25d366);color:#fff;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 12px #0003;text-decoration:none;opacity:1;transform:scale(1);transition:background-color .2s ease,transform .2s ease,opacity .2s ease}.wame-fab[data-v-ba7236b5]:hover,.wame-fab[data-v-ba7236b5]:focus-visible{background-color:var(--color-primary-600, #128c7e);transform:scale(1.05);outline:2px solid var(--color-primary-600, #128c7e);outline-offset:2px}@keyframes wame-fab-in-ba7236b5{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}.wame-fab[data-v-ba7236b5]{animation:wame-fab-in-ba7236b5 .2s ease both}@media(prefers-reduced-motion:reduce){.wame-fab[data-v-ba7236b5]{animation:none;transition:background-color .2s ease}}.form-column[data-v-11cc2d2b]{scrollbar-gutter:stable}.auth-progress[data-v-11cc2d2b]{animation:auth-progress-sweep-11cc2d2b 1.1s ease-in-out infinite}@keyframes auth-progress-sweep-11cc2d2b{0%{transform:translate(-100%)}to{transform:translate(400%)}}@media(prefers-reduced-motion:reduce){[data-v-11cc2d2b]{transition:none!important;animation:none!important}}@keyframes fadeInUp-c5578a5d{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:no-preference){.animate-fade-in-up[data-v-c5578a5d]{animation:fadeInUp-c5578a5d .5s ease-out forwards}.delay-100[data-v-c5578a5d]{animation-delay:.1s}.delay-200[data-v-c5578a5d]{animation-delay:.2s}.delay-300[data-v-c5578a5d]{animation-delay:.3s}}.feature-card[data-v-159e0992]{opacity:0;transform:translateY(20px);transition:opacity .4s ease,transform .4s ease}.feature-card.is-visible[data-v-159e0992]{opacity:1;transform:translateY(0)}@media(prefers-reduced-motion:reduce){.feature-card[data-v-159e0992]{opacity:1;transform:none;transition:none}}.lightbox-fade-enter-active[data-v-dde09a17],.lightbox-fade-leave-active[data-v-dde09a17]{transition:opacity .2s ease}.lightbox-fade-enter-from[data-v-dde09a17],.lightbox-fade-leave-to[data-v-dde09a17]{opacity:0}@media(prefers-reduced-motion:reduce){.lightbox-fade-enter-active[data-v-dde09a17],.lightbox-fade-leave-active[data-v-dde09a17]{transition:none}}.strip-fade-enter-active[data-v-dde09a17],.strip-fade-leave-active[data-v-dde09a17]{transition:opacity .2s ease,transform .2s ease}.strip-fade-enter-from[data-v-dde09a17],.strip-fade-leave-to[data-v-dde09a17]{opacity:0;transform:translateY(8px)}@media(prefers-reduced-motion:reduce){.strip-fade-enter-active[data-v-dde09a17],.strip-fade-leave-active[data-v-dde09a17]{transition:none}}.thumbnail-strip[data-v-dde09a17]{scrollbar-width:none;-ms-overflow-style:none}.thumbnail-strip[data-v-dde09a17]::-webkit-scrollbar{display:none}.tpl-section-title[data-v-18a42c1b]{letter-spacing:-.01em}.tpl-team-card[data-v-18a42c1b]{border:1px solid var(--color-border-subtle, #e5e7eb);border-radius:var(--tpl-radius, .75rem);transition:border-color .2s ease,box-shadow .2s ease}.tpl-team-card[data-v-18a42c1b]:hover{border-color:var(--tpl-accent, #2563eb);box-shadow:0 10px 30px -16px #00000026}.tpl-breadcrumb-link[data-v-9c8e62e1]{color:var(--tpl-accent, #2563eb)}.tpl-breadcrumb-link[data-v-9c8e62e1]:hover{opacity:.8}.tpl-page-title[data-v-9c8e62e1]{color:#111827;letter-spacing:-.01em}@keyframes opaque{0%{opacity:0}to{opacity:1}}@keyframes resizeanim{0%,to{opacity:0}}.apexcharts-canvas{position:relative;direction:ltr!important;-webkit-user-select:none;user-select:none}.apexcharts-canvas ::-webkit-scrollbar{-webkit-appearance:none;width:6px}.apexcharts-canvas ::-webkit-scrollbar-thumb{border-radius:4px;background-color:#00000080;box-shadow:0 0 1px #ffffff80;-webkit-box-shadow:0 0 1px rgba(255,255,255,.5)}.apexcharts-inner{position:relative}.apexcharts-text tspan{font-family:inherit}rect.legend-mouseover-inactive,.legend-mouseover-inactive rect,.legend-mouseover-inactive path,.legend-mouseover-inactive circle,.legend-mouseover-inactive line,.legend-mouseover-inactive text.apexcharts-yaxis-title-text,.legend-mouseover-inactive text.apexcharts-yaxis-label{transition:.15s ease all;opacity:.2}.apexcharts-legend-text{padding-left:15px;margin-left:-15px}.apexcharts-legend-series[role=button]:focus{outline:2px solid #008FFB;outline-offset:2px}.apexcharts-legend-series[role=button]:focus:not(:focus-visible){outline:none}.apexcharts-legend-series[role=button]:focus-visible{outline:2px solid #008FFB;outline-offset:2px}.apexcharts-series-collapsed{opacity:0}.apexcharts-canvas svg:focus:not(:focus-visible){outline:none}.apexcharts-bar-area.apexcharts-keyboard-focused,.apexcharts-candlestick-area.apexcharts-keyboard-focused,.apexcharts-boxPlot-area.apexcharts-keyboard-focused,.apexcharts-rangebar-area.apexcharts-keyboard-focused,.apexcharts-pie-area.apexcharts-keyboard-focused,.apexcharts-heatmap-rect.apexcharts-keyboard-focused,.apexcharts-treemap-rect.apexcharts-keyboard-focused{stroke:#008ffb;stroke-width:2;stroke-opacity:1}.apexcharts-tooltip{border-radius:5px;box-shadow:2px 2px 6px -4px #999;cursor:default;font-size:14px;left:62px;opacity:0;pointer-events:none;position:absolute;top:20px;display:flex;flex-direction:column;overflow:hidden;white-space:nowrap;z-index:12;transition:.15s ease all}.apexcharts-tooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-tooltip.apexcharts-theme-light{border:1px solid #e3e3e3;background:#fffffff5}.apexcharts-tooltip.apexcharts-theme-dark{color:#fff;background:#1e1e1ecc}.apexcharts-tooltip *{font-family:inherit}.apexcharts-tooltip-title{padding:6px;font-size:15px;margin-bottom:4px}.apexcharts-tooltip.apexcharts-theme-light .apexcharts-tooltip-title{background:#eceff1;border-bottom:1px solid #ddd}.apexcharts-tooltip.apexcharts-theme-dark .apexcharts-tooltip-title{background:#000000b3;border-bottom:1px solid #333}.apexcharts-tooltip-text-goals-value,.apexcharts-tooltip-text-y-value,.apexcharts-tooltip-text-z-value{display:inline-block;margin-left:5px;font-weight:600}.apexcharts-tooltip-text-goals-label:empty,.apexcharts-tooltip-text-goals-value:empty,.apexcharts-tooltip-text-y-label:empty,.apexcharts-tooltip-text-y-value:empty,.apexcharts-tooltip-text-z-value:empty,.apexcharts-tooltip-title:empty{display:none}.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{padding:6px 0 5px}.apexcharts-tooltip-goals-group,.apexcharts-tooltip-text-goals-label,.apexcharts-tooltip-text-goals-value{display:flex}.apexcharts-tooltip-text-goals-label:not(:empty),.apexcharts-tooltip-text-goals-value:not(:empty){margin-top:-6px}.apexcharts-tooltip-marker{display:inline-block;position:relative;width:16px;height:16px;font-size:16px;line-height:16px;margin-right:4px;text-align:center;vertical-align:middle;color:inherit}.apexcharts-tooltip-marker:before{content:"";display:inline-block;width:100%;text-align:center;color:currentcolor;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;font-size:26px;font-family:Arial,Helvetica,sans-serif;line-height:14px;font-weight:900}.apexcharts-tooltip-marker[shape=circle]:before{content:"●"}.apexcharts-tooltip-marker[shape=square]:before,.apexcharts-tooltip-marker[shape=rect]:before{content:"■";transform:translate(-1px,-2px)}.apexcharts-tooltip-marker[shape=line]:before{content:"─"}.apexcharts-tooltip-marker[shape=diamond]:before{content:"◆";font-size:28px}.apexcharts-tooltip-marker[shape=triangle]:before{content:"▲";font-size:22px}.apexcharts-tooltip-marker[shape=cross]:before{content:"✕";font-size:18px}.apexcharts-tooltip-marker[shape=plus]:before{content:"✕";transform:rotate(45deg) translate(-1px,-1px);font-size:18px}.apexcharts-tooltip-marker[shape=star]:before{content:"★";font-size:18px}.apexcharts-tooltip-marker[shape=sparkle]:before{content:"✦";font-size:20px}.apexcharts-tooltip-series-group{padding:0 10px;display:none;text-align:left;justify-content:left;align-items:center}.apexcharts-tooltip-series-group.apexcharts-active .apexcharts-tooltip-marker{opacity:1}.apexcharts-tooltip-series-group.apexcharts-active,.apexcharts-tooltip-series-group:last-child{padding-bottom:4px}.apexcharts-tooltip-y-group{padding:6px 0 5px}.apexcharts-custom-tooltip,.apexcharts-tooltip-box{padding:4px 8px}.apexcharts-tooltip-boxPlot{display:flex;flex-direction:column-reverse}.apexcharts-tooltip-box>div{margin:4px 0}.apexcharts-tooltip-box span.value{font-weight:700}.apexcharts-tooltip-rangebar{padding:5px 8px}.apexcharts-tooltip-rangebar .category{font-weight:600;color:#777}.apexcharts-tooltip-rangebar .series-name{font-weight:700;display:block;margin-bottom:5px}.apexcharts-xaxistooltip,.apexcharts-yaxistooltip{opacity:0;pointer-events:none;color:#373d3f;font-size:13px;text-align:center;border-radius:2px;position:absolute;z-index:10;background:#eceff1;border:1px solid #90a4ae}.apexcharts-xaxistooltip{padding:9px 10px;transition:.15s ease all}.apexcharts-xaxistooltip.apexcharts-theme-dark{background:#000000b3;border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-xaxistooltip:after,.apexcharts-xaxistooltip:before{left:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-xaxistooltip:after{border-color:transparent;border-width:6px;margin-left:-6px}.apexcharts-xaxistooltip:before{border-color:transparent;border-width:7px;margin-left:-7px}.apexcharts-xaxistooltip-bottom:after,.apexcharts-xaxistooltip-bottom:before{bottom:100%}.apexcharts-xaxistooltip-top:after,.apexcharts-xaxistooltip-top:before{top:100%}.apexcharts-xaxistooltip-bottom:after{border-bottom-color:#eceff1}.apexcharts-xaxistooltip-bottom:before{border-bottom-color:#90a4ae}.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-bottom.apexcharts-theme-dark:before{border-bottom-color:#00000080}.apexcharts-xaxistooltip-top:after{border-top-color:#eceff1}.apexcharts-xaxistooltip-top:before{border-top-color:#90a4ae}.apexcharts-xaxistooltip-top.apexcharts-theme-dark:after,.apexcharts-xaxistooltip-top.apexcharts-theme-dark:before{border-top-color:#00000080}.apexcharts-xaxistooltip.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-yaxistooltip{padding:4px 10px}.apexcharts-yaxistooltip.apexcharts-theme-dark{background:#000000b3;border:1px solid rgba(0,0,0,.5);color:#fff}.apexcharts-yaxistooltip:after,.apexcharts-yaxistooltip:before{top:50%;border:solid transparent;content:" ";height:0;width:0;position:absolute;pointer-events:none}.apexcharts-yaxistooltip:after{border-color:transparent;border-width:6px;margin-top:-6px}.apexcharts-yaxistooltip:before{border-color:transparent;border-width:7px;margin-top:-7px}.apexcharts-yaxistooltip-left:after,.apexcharts-yaxistooltip-left:before{left:100%}.apexcharts-yaxistooltip-right:after,.apexcharts-yaxistooltip-right:before{right:100%}.apexcharts-yaxistooltip-left:after{border-left-color:#eceff1}.apexcharts-yaxistooltip-left:before{border-left-color:#90a4ae}.apexcharts-yaxistooltip-left.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-left.apexcharts-theme-dark:before{border-left-color:#00000080}.apexcharts-yaxistooltip-right:after{border-right-color:#eceff1}.apexcharts-yaxistooltip-right:before{border-right-color:#90a4ae}.apexcharts-yaxistooltip-right.apexcharts-theme-dark:after,.apexcharts-yaxistooltip-right.apexcharts-theme-dark:before{border-right-color:#00000080}.apexcharts-yaxistooltip.apexcharts-active{opacity:1}.apexcharts-yaxistooltip-hidden{display:none}.apexcharts-xcrosshairs,.apexcharts-ycrosshairs{pointer-events:none;opacity:0;transition:.15s ease all}.apexcharts-xcrosshairs.apexcharts-active,.apexcharts-ycrosshairs.apexcharts-active{opacity:1;transition:.15s ease all}.apexcharts-ycrosshairs-hidden{opacity:0}.apexcharts-selection-rect{cursor:move}.svg_select_shape{stroke-width:1;stroke-dasharray:10 10;stroke:#000;stroke-opacity:.1;pointer-events:none;fill:none}.svg_select_handle{stroke-width:3;stroke:#000;fill:none}.svg_select_handle_r{cursor:e-resize}.svg_select_handle_l{cursor:w-resize}.apexcharts-svg.apexcharts-zoomable.hovering-zoom{cursor:crosshair}.apexcharts-svg.apexcharts-zoomable.hovering-pan{cursor:move}.apexcharts-menu-icon,.apexcharts-pan-icon,.apexcharts-reset-icon,.apexcharts-selection-icon,.apexcharts-toolbar-custom-icon,.apexcharts-zoom-icon,.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{cursor:pointer;width:20px;height:20px;line-height:24px;color:#6e8192;text-align:center}.apexcharts-menu-icon svg,.apexcharts-reset-icon svg,.apexcharts-zoom-icon svg,.apexcharts-zoomin-icon svg,.apexcharts-zoomout-icon svg{fill:#6e8192}.apexcharts-selection-icon svg{fill:#444;transform:scale(.76)}.apexcharts-theme-dark .apexcharts-menu-icon svg,.apexcharts-theme-dark .apexcharts-pan-icon svg,.apexcharts-theme-dark .apexcharts-reset-icon svg,.apexcharts-theme-dark .apexcharts-selection-icon svg,.apexcharts-theme-dark .apexcharts-toolbar-custom-icon svg,.apexcharts-theme-dark .apexcharts-zoom-icon svg,.apexcharts-theme-dark .apexcharts-zoomin-icon svg,.apexcharts-theme-dark .apexcharts-zoomout-icon svg{fill:#f3f4f5}.apexcharts-canvas .apexcharts-reset-zoom-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-selection-icon.apexcharts-selected svg,.apexcharts-canvas .apexcharts-zoom-icon.apexcharts-selected svg{fill:#008ffb}.apexcharts-theme-light .apexcharts-menu-icon:hover svg,.apexcharts-theme-light .apexcharts-reset-icon:hover svg,.apexcharts-theme-light .apexcharts-selection-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoom-icon:not(.apexcharts-selected):hover svg,.apexcharts-theme-light .apexcharts-zoomin-icon:hover svg,.apexcharts-theme-light .apexcharts-zoomout-icon:hover svg{fill:#333}.apexcharts-menu-icon,.apexcharts-selection-icon{position:relative}.apexcharts-reset-icon{margin-left:5px}.apexcharts-menu-icon,.apexcharts-reset-icon,.apexcharts-zoom-icon{transform:scale(.85)}.apexcharts-zoomin-icon,.apexcharts-zoomout-icon{transform:scale(.7)}.apexcharts-zoomout-icon{margin-right:3px}.apexcharts-pan-icon{transform:scale(.62);position:relative;left:1px;top:0}.apexcharts-pan-icon svg{fill:#fff;stroke:#6e8192;stroke-width:2}.apexcharts-pan-icon.apexcharts-selected svg{stroke:#008ffb}.apexcharts-pan-icon:not(.apexcharts-selected):hover svg{stroke:#333}.apexcharts-toolbar{position:absolute;z-index:11;max-width:176px;text-align:right;border-radius:3px;padding:0 6px 2px;display:flex;justify-content:space-between;align-items:center}.apexcharts-menu{background:#fff;position:absolute;top:100%;border:1px solid #ddd;border-radius:3px;padding:3px;right:10px;opacity:0;min-width:110px;transition:.15s ease all;pointer-events:none}.apexcharts-menu.apexcharts-menu-open{opacity:1;pointer-events:all;transition:.15s ease all}.apexcharts-menu-item{padding:6px 7px;font-size:12px;cursor:pointer}.apexcharts-theme-light .apexcharts-menu-item:hover{background:#eee}.apexcharts-theme-dark .apexcharts-menu{background:#000000b3;color:#fff}@media screen and (min-width:768px){.apexcharts-canvas:hover .apexcharts-toolbar{opacity:1}}.apexcharts-toolbar:focus-within{opacity:1}.apexcharts-menu-icon:focus-visible,.apexcharts-pan-icon:focus-visible,.apexcharts-reset-icon:focus-visible,.apexcharts-selection-icon:focus-visible,.apexcharts-toolbar-custom-icon:focus-visible,.apexcharts-zoom-icon:focus-visible,.apexcharts-zoomin-icon:focus-visible,.apexcharts-zoomout-icon:focus-visible{outline:2px solid #008FFB;outline-offset:2px;border-radius:2px}.apexcharts-menu-item:focus-visible{outline:2px solid #008FFB;outline-offset:-2px;background:#eee}.apexcharts-canvas .apexcharts-element-hidden,.apexcharts-datalabel.apexcharts-element-hidden,.apexcharts-hide .apexcharts-series-points{opacity:0}.apexcharts-hidden-element-shown{opacity:1;transition:.25s ease all}.apexcharts-datalabel,.apexcharts-datalabel-label,.apexcharts-datalabel-value,.apexcharts-datalabels,.apexcharts-pie-label{cursor:default;pointer-events:none}.apexcharts-pie-label-delay{opacity:0;animation-name:opaque;animation-duration:.3s;animation-fill-mode:forwards;animation-timing-function:ease}.apexcharts-radialbar-label{cursor:pointer}.apexcharts-annotation-rect,.apexcharts-area-series .apexcharts-area,.apexcharts-gridline,.apexcharts-line,.apexcharts-point-annotation-label,.apexcharts-radar-series path:not(.apexcharts-marker),.apexcharts-radar-series polygon,.apexcharts-toolbar svg,.apexcharts-tooltip .apexcharts-marker,.apexcharts-xaxis-annotation-label,.apexcharts-yaxis-annotation-label,.apexcharts-zoom-rect,.no-pointer-events{pointer-events:none}.apexcharts-tooltip-active .apexcharts-marker{transition:.15s ease all}.apexcharts-radar-series .apexcharts-yaxis{pointer-events:none}.resize-triggers{animation:1ms resizeanim;visibility:hidden;opacity:0;height:100%;width:100%;overflow:hidden}.contract-trigger:before,.resize-triggers,.resize-triggers>div{content:" ";display:block;position:absolute;top:0;left:0}.resize-triggers>div{height:100%;width:100%;background:#eee;overflow:auto}.contract-trigger:before{overflow:hidden;width:200%;height:200%}.apexcharts-bar-goals-markers,.apexcharts-bar-shadows,.apexcharts-rangebar-goals-markers{pointer-events:none}.apexcharts-disable-transitions *{transition:none!important}
