.user-avatar[data-v-6891692c]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-gray);border-radius:9999px;display:flex;flex-shrink:0;justify-content:center;overflow:hidden}.user-avatar--sm[data-v-6891692c]{height:2rem;width:2rem}.user-avatar--md[data-v-6891692c]{height:2.5rem;width:2.5rem}.user-avatar--lg[data-v-6891692c]{height:4rem;width:4rem}.user-avatar__image[data-v-6891692c]{height:100%;object-fit:cover;width:100%}.user-avatar__initials[data-v-6891692c]{color:var(--color-neutral-dark);font-size:.75rem;font-weight:600}.user-avatar--lg .user-avatar__initials[data-v-6891692c]{font-size:1.125rem}.impersonation-badge-root[data-v-01e7e317]{position:relative;flex-shrink:1;min-width:0}.impersonation-badge[data-v-01e7e317]{display:inline-flex;align-items:center;max-width:min(15rem,48vw);padding:.25rem .375rem .25rem .3125rem;border-radius:9999px;border:1px solid rgb(251 191 36 / 60%);background:linear-gradient(135deg,#fffbeb,#fef3c7);box-shadow:0 0 0 1px #fffc inset,0 1px 3px #92400e1f;min-width:0}.impersonation-badge-root--expanded .impersonation-badge[data-v-01e7e317]{border-color:#f59e0bcc;box-shadow:0 0 0 1px #fffc inset,0 4px 12px #92400e29}@media (min-width: 640px){.impersonation-badge[data-v-01e7e317]{max-width:18rem;padding:.3125rem .5rem .3125rem .375rem}}.impersonation-badge__toggle[data-v-01e7e317]{display:inline-flex;align-items:center;gap:.5rem;min-width:0;padding:0;border:none;background:transparent;cursor:pointer;color:inherit;text-align:left}.impersonation-badge__toggle[data-v-01e7e317]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px;border-radius:9999px}.impersonation-badge__avatar[data-v-01e7e317]{box-shadow:0 0 0 2px #fff}.impersonation-badge__copy[data-v-01e7e317]{display:flex;flex-direction:column;gap:.0625rem;min-width:0;line-height:1.15}.impersonation-badge__label[data-v-01e7e317]{font-size:.625rem;font-weight:600;letter-spacing:.02em;text-transform:uppercase;color:#b45309e5;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media (min-width: 640px){.impersonation-badge__label[data-v-01e7e317]{font-size:.6875rem}}.impersonation-badge__name[data-v-01e7e317]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:700;color:#78350f}@media (min-width: 640px){.impersonation-badge__name[data-v-01e7e317]{font-size:.8125rem}}.impersonation-badge__chevron[data-v-01e7e317]{flex-shrink:0;width:.875rem;height:.875rem;color:#d97706;transition:transform .2s ease}.impersonation-badge__chevron--open[data-v-01e7e317]{transform:rotate(180deg)}.impersonation-badge__panel[data-v-01e7e317]{position:fixed;z-index:200;padding:.875rem;border-radius:1rem;border:1px solid rgb(251 191 36 / 55%);background:#fff;box-shadow:0 0 0 1px #ffffffe5 inset,0 16px 32px #92400e24}.impersonation-badge__section+.impersonation-badge__section[data-v-01e7e317]{margin-top:0}.impersonation-badge__section-label[data-v-01e7e317]{margin:0 0 .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:#b45309e5}.impersonation-badge__person[data-v-01e7e317]{display:flex;align-items:center;gap:.625rem;min-width:0}.impersonation-badge__person-copy[data-v-01e7e317]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.impersonation-badge__person-name[data-v-01e7e317]{font-size:.875rem;font-weight:700;color:#78350f;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-badge__person-email[data-v-01e7e317]{font-size:.75rem;color:#92400e;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.impersonation-badge__meta[data-v-01e7e317]{margin:.5rem 0 0;font-size:.75rem;font-weight:500;color:#b45309d9}.impersonation-badge__divider[data-v-01e7e317]{height:1px;margin:.75rem 0;background:#fbbf2459}.impersonation-badge__return[data-v-01e7e317]{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.5rem;margin-top:.875rem;min-height:2.5rem;padding:.625rem 1rem;border:none;border-radius:.75rem;background:linear-gradient(to right,#f59e0b,#ea580c);color:#fff;font-size:.8125rem;font-weight:600;cursor:pointer;box-shadow:0 8px 16px #ea580c38;transition:transform .15s ease,box-shadow .15s ease}.impersonation-badge__return[data-v-01e7e317]:hover{transform:translateY(-1px);box-shadow:0 12px 20px #ea580c47}.impersonation-badge__return[data-v-01e7e317]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px}.impersonation-badge__collapse[data-v-01e7e317]{display:block;width:100%;margin-top:.5rem;padding:.375rem;border:none;background:transparent;color:#92400e;font-size:.75rem;font-weight:500;cursor:pointer}.impersonation-badge__collapse[data-v-01e7e317]:hover{color:#78350f}.impersonation-badge__collapse[data-v-01e7e317]:focus-visible{outline:2px solid #f59e0b;outline-offset:2px;border-radius:.375rem}.impersonation-panel-enter-active[data-v-01e7e317],.impersonation-panel-leave-active[data-v-01e7e317]{transition:opacity .18s ease,transform .18s ease}.impersonation-panel-enter-from[data-v-01e7e317],.impersonation-panel-leave-to[data-v-01e7e317]{opacity:0;transform:translateY(-.35rem)}.notification-bell-panel[data-v-7713ecf8]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:1rem;box-shadow:0 4px 24px #0000001f;box-sizing:border-box;height:320px;overflow:hidden;position:absolute;right:0;top:calc(100% + .625rem);width:320px;z-index:70}.notification-bell-panel--has-items[data-v-7713ecf8]{display:flex;flex-direction:column}.notification-bell-panel__empty[data-v-7713ecf8]{align-items:center;box-sizing:border-box;color:var(--color-neutral-dark);display:flex;font-size:.875rem;gap:.5rem;height:100%;justify-content:center;line-height:1.4;padding:1.5rem;width:100%}.notification-bell-panel__empty-icon[data-v-7713ecf8]{flex-shrink:0;opacity:.7}.notification-bell-panel__list[data-v-7713ecf8]{flex:1;list-style:none;margin:0;min-height:0;overflow-y:auto;padding:.5rem 0}.notification-bell-panel__item[data-v-7713ecf8]{border-bottom:1px solid var(--color-neutral-gray);padding:.75rem 1rem}.notification-bell-panel__item[data-v-7713ecf8]:last-child{border-bottom:none}.notification-bell-panel__item--unread[data-v-7713ecf8]{background-color:rgb(var(--color-brand-primary-rgb, 16 185 129) / 6%)}.notification-bell-panel__item-text[data-v-7713ecf8]{color:var(--color-neutral-black);font-size:.8125rem;line-height:1.45;margin:0}.notification-bell-panel__item-link[data-v-7713ecf8]{color:var(--color-brand-primary);display:inline-block;font-size:.75rem;font-weight:600;text-decoration:none}.notification-bell-panel__item-actions[data-v-7713ecf8]{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.375rem}.notification-bell-panel__item-dismiss[data-v-7713ecf8]{background:none;border:none;color:var(--color-neutral-dark);cursor:pointer;font-size:.75rem;font-weight:600;padding:0;text-decoration:underline}.notification-bell-panel__item-link[data-v-7713ecf8]:hover{text-decoration:underline}.notification-bell-panel__footer[data-v-7713ecf8]{border-top:1px solid var(--color-neutral-gray);flex-shrink:0;padding:.625rem 1rem;text-align:center}.notification-bell-panel__view-all[data-v-7713ecf8]{color:var(--color-brand-primary);font-size:.8125rem;font-weight:600;text-decoration:none}.notification-bell-panel__view-all[data-v-7713ecf8]:hover{text-decoration:underline}.notification-bell-root[data-v-78515ca6]{position:relative}.notification-bell[data-v-78515ca6]{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:inline-flex;flex-shrink:0;justify-content:center;min-height:44px;min-width:44px;padding:0}.notification-bell__icon-wrap[data-v-78515ca6]{display:inline-block;position:relative}.notification-bell__icon[data-v-78515ca6]{display:block;height:32px;width:31px}.notification-bell--active .notification-bell__icon-wrap[data-v-78515ca6]{animation:notification-bell-pulse-78515ca6 2s ease-in-out infinite}@keyframes notification-bell-pulse-78515ca6{0%,to{transform:scale(1)}50%{transform:scale(1.06)}}.notification-bell__badge[data-v-78515ca6]{align-items:center;background-color:var(--color-state-error, #f93636);border-radius:9999px;color:var(--color-neutral-white);display:flex;font-size:.625rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;min-width:1.125rem;padding:0 .25rem;position:absolute;right:-.125rem;top:0}.language-picker[data-v-f0a13e43]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.5rem;max-width:100%;padding-top:.5rem}.language-picker__flag[data-v-f0a13e43]{background:none;border:none;border-radius:9999px;cursor:pointer;display:inline-flex;flex-shrink:0;line-height:0;overflow:hidden;padding:0}.language-picker__flag:not(.language-picker__flag--active):hover .language-picker__flag-img[data-v-f0a13e43],.language-picker__flag:not(.language-picker__flag--active):hover .language-picker__flag-placeholder[data-v-f0a13e43]{outline:2px solid var(--color-brand-primary);outline-offset:2px}.language-picker__flag-img[data-v-f0a13e43],.language-picker__flag-placeholder[data-v-f0a13e43]{border-radius:9999px;display:block;height:2rem;width:2rem}.language-picker__flag-placeholder[data-v-f0a13e43]{align-items:center;background-color:var(--color-neutral-light-gray);color:var(--color-neutral-dark);display:flex;font-size:.625rem;font-weight:600;justify-content:center}.language-picker__flag--active[data-v-f0a13e43]{box-shadow:0 3px 10px #1c1c1c47}.language-picker__flag--active .language-picker__flag-img[data-v-f0a13e43],.language-picker__flag--active .language-picker__flag-placeholder[data-v-f0a13e43],.language-picker__flag--active:hover .language-picker__flag-img[data-v-f0a13e43],.language-picker__flag--active:hover .language-picker__flag-placeholder[data-v-f0a13e43]{outline:2px solid var(--color-white);outline-offset:0}.user-menu-nav[data-v-b0db6eea]{display:flex;flex-direction:column;gap:.125rem}.user-menu-nav__link[data-v-b0db6eea]{background:none;border:none;color:var(--color-neutral-black);cursor:pointer;display:block;font-family:var(--font-family-body);font-size:var(--font-size-S);font-weight:var(--font-weight-medium);line-height:1.5;padding:.625rem .75rem;text-align:center;text-decoration:none;transition:color .15s ease;width:100%}.user-menu-nav__link[data-v-b0db6eea]:hover,.user-menu-nav__link[data-v-b0db6eea]:focus-visible{background-color:transparent;color:var(--color-brand-primary);outline:none}.user-menu-nav__logout-inner[data-v-b0db6eea]{align-items:center;display:inline-flex;gap:.5rem;justify-content:center}.user-menu-panel[data-v-ed4c9e96]{background-color:var(--color-white);border-radius:20px;box-shadow:0 0 8px 1px #1c1c1c1a;min-width:300px;padding:1.5rem 2rem 1.75rem;position:absolute;right:0;top:calc(100% + .625rem);z-index:70}.user-menu-panel__identity[data-v-ed4c9e96]{align-items:center;display:grid;gap:.625rem;grid-template-columns:auto minmax(0,1fr) auto;padding:0 .5rem 1rem}.user-menu-panel__identity--without-tenant[data-v-ed4c9e96]{grid-template-columns:auto minmax(0,1fr)}.user-menu-panel__avatar[data-v-ed4c9e96],.user-menu-panel__avatar-placeholder[data-v-ed4c9e96]{border-radius:9999px;flex-shrink:0;height:2rem;width:2rem}.user-menu-panel__avatar[data-v-ed4c9e96]{background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-gray);object-fit:cover}.user-menu-panel__avatar-placeholder[data-v-ed4c9e96]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-gray);color:var(--color-neutral-dark);display:inline-flex;font-size:.75rem;font-weight:600;justify-content:center}.user-menu-panel__identity-copy[data-v-ed4c9e96]{min-width:0}.user-menu-panel__email[data-v-ed4c9e96]{color:var(--color-neutral-black);font-family:var(--font-family-body);font-size:var(--font-size-S);font-weight:var(--font-weight-regular);line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.user-menu-panel__tenant-logo[data-v-ed4c9e96]{background-color:var(--color-white);border:1px solid var(--color-neutral-gray);border-radius:.5rem;flex-shrink:0;height:1.5rem;object-fit:contain;width:1.5rem}.user-menu-panel__tenant-logo-placeholder[data-v-ed4c9e96]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-gray);border-radius:.5rem;color:var(--color-neutral-dark);display:inline-flex;flex-shrink:0;font-size:.6875rem;font-weight:600;height:1.5rem;justify-content:center;width:1.5rem}.user-menu-panel__divider[data-v-ed4c9e96]{border:0;border-top:1px solid var(--color-zinc-200);margin:0 0 1rem}.user-menu-trigger[data-v-ad3ea9ce]{align-items:center;background:none;border:none;color:var(--color-neutral-black);cursor:pointer;display:inline-flex;justify-content:center;min-height:44px;min-width:44px;padding:0}.user-menu-trigger[data-v-ad3ea9ce]:hover{color:var(--color-neutral-black)}.header__actions[data-v-7cdb21e8]{align-items:center;display:flex;gap:.375rem;justify-content:flex-end;min-width:0;position:relative;overflow:visible}.about-page[data-v-4e9c5e6c]{display:flex;flex-direction:column;gap:1.25rem;width:100%}.about-page__card[data-v-4e9c5e6c]{background-color:var(--color-neutral-white);border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.75rem 1.5rem;text-align:center;width:100%}.about-page__card--mobile[data-v-4e9c5e6c]{text-align:left}.about-page__mobile-header[data-v-4e9c5e6c]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-bottom:1rem}.about-page__mobile-title[data-v-4e9c5e6c]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:var(--font-weight-semibold);margin:0}.about-page__new-badge[data-v-4e9c5e6c]{background:linear-gradient(to right,#059669,#0d9488);border-radius:9999px;color:#fff;font-size:.75rem;font-weight:600;padding:.25rem .75rem}.about-page__line[data-v-4e9c5e6c]{color:var(--color-neutral-black);font-size:var(--font-size-M);line-height:1.75;margin:0}.about-page__line--muted[data-v-4e9c5e6c]{color:var(--color-neutral-dark);font-size:.875rem}.about-page__line+.about-page__line[data-v-4e9c5e6c]{margin-top:.5rem}.about-page__release-notes[data-v-4e9c5e6c]{color:var(--color-neutral-black);font-size:.875rem;line-height:1.6;margin:1rem 0 0;white-space:pre-wrap}.about-page__label[data-v-4e9c5e6c]{font-weight:var(--font-weight-medium)}.about-page__app-name[data-v-4e9c5e6c]{color:var(--color-brand-primary);font-weight:var(--font-weight-semibold)}.about-page__mobile-actions[data-v-4e9c5e6c]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:center;margin-top:1.25rem}.about-page__download-btn[data-v-4e9c5e6c]{background:linear-gradient(to right,#059669,#0d9488);border-radius:.75rem;box-shadow:0 10px 15px -3px #10b98133;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;min-height:44px;padding:.625rem 1.25rem;text-decoration:none;transition:transform .15s ease}.about-page__download-btn[data-v-4e9c5e6c]:hover{transform:translateY(-1px)}.about-page__dismiss-btn[data-v-4e9c5e6c]{background:#fff;border:1px solid var(--color-neutral-gray);border-radius:.75rem;color:var(--color-neutral-dark);cursor:pointer;font-size:.875rem;font-weight:600;min-height:44px;padding:.625rem 1.25rem}.about-page__developed[data-v-4e9c5e6c]{color:var(--color-neutral-black);font-size:var(--font-size-M);line-height:1.5;margin:0}.about-page__developer-link[data-v-4e9c5e6c]{color:inherit;font-weight:var(--font-weight-bold);text-decoration:none}.about-page__developer-link[data-v-4e9c5e6c]:hover,.about-page__developer-link[data-v-4e9c5e6c]:focus-visible{color:var(--color-brand-primary);outline:none}.about-page__odin-logo[data-v-4e9c5e6c]{align-items:center;display:flex;gap:.125rem;justify-content:center;margin-top:1.5rem}.about-page__odin-text[data-v-4e9c5e6c]{color:#1e6b7a;font-family:Georgia,Times New Roman,serif;font-size:3.25rem;font-weight:400;letter-spacing:-.02em;line-height:1}.about-page__odin-mark[data-v-4e9c5e6c]{flex-shrink:0;height:3.5rem;object-fit:contain;width:3.5rem}.admin-page-header[data-v-cc620b01]{align-items:flex-start;display:flex;flex-direction:column;gap:1rem;justify-content:space-between;margin-bottom:1.5rem;width:100%}@media (min-width: 640px){.admin-page-header[data-v-cc620b01]{align-items:center;flex-direction:row}}.admin-page-header__title[data-v-cc620b01]{color:var(--color-neutral-black);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:1.5rem;font-weight:700;line-height:1.25}.admin-page-header__subtitle[data-v-cc620b01]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin-top:.25rem}.admin-page-header__actions[data-v-cc620b01]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.admin-form-field[data-v-4d35662b]{--admin-form-control-offset: calc(.8125rem * 1.35 + .375rem);display:flex;flex-direction:column;gap:.375rem;width:100%}.admin-form-field__label[data-v-4d35662b]{color:var(--color-neutral-dark);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;line-height:1.35;margin:0}.admin-form-field__required[data-v-4d35662b]{color:var(--color-state-error)}.admin-form-field__error[data-v-4d35662b]{color:var(--color-state-error);font-size:.8125rem;line-height:1.35;margin:0;min-height:calc(.8125rem * 1.35)}.admin-form-field__error--reserved[data-v-4d35662b]{-webkit-user-select:none;user-select:none;visibility:hidden}.admin-form-field[data-v-4d35662b] .admin-form-field__help{color:var(--color-neutral-dark);font-size:.75rem;line-height:1.45;margin:.25rem 0 0}.admin-form-field[data-v-4d35662b] .admin-form-input,.admin-form-field[data-v-4d35662b] .admin-form-select,.admin-form-field[data-v-4d35662b] .admin-form-textarea{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-black);box-shadow:none;border-radius:.5rem;box-sizing:border-box;color:var(--color-neutral-black);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.4;min-height:2.75rem;outline:none;padding:.625rem .875rem;width:100%}.admin-form-field[data-v-4d35662b] .admin-form-input::placeholder{color:var(--color-neutral-dark);opacity:.55}.admin-form-field[data-v-4d35662b] .admin-form-input:disabled,.admin-form-field[data-v-4d35662b] .admin-form-select:disabled{background-color:var(--color-neutral-light-gray);box-shadow:none;color:var(--color-neutral-dark);cursor:not-allowed}.admin-form-field[data-v-4d35662b] .admin-form-input--mono,.admin-form-field[data-v-4d35662b] .admin-form-textarea--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.admin-form-field[data-v-4d35662b] .admin-form-textarea{min-height:12.5rem;resize:vertical}@media (min-width: 640px){.admin-form-field[data-v-4d35662b] .admin-form-textarea{min-height:18.75rem}}.admin-form-field[data-v-4d35662b] .admin-form-input--invalid{border-color:var(--color-state-error)}.admin-form-field[data-v-4d35662b] .admin-form-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235E5E5E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .875rem center;background-repeat:no-repeat;padding-right:2.25rem}.data-table[data-v-497c0f5f]{overflow-x:auto;width:100%}.data-table__table[data-v-497c0f5f]{border-collapse:collapse;min-width:100%;width:100%}.data-table__th[data-v-497c0f5f]{border-bottom:1px solid var(--color-neutral-gray);color:var(--color-neutral-black);font-size:.875rem;font-weight:700;padding:.75rem 1rem;text-align:left;white-space:nowrap}.data-table__th--center[data-v-497c0f5f]{text-align:center}.data-table__th--right[data-v-497c0f5f]{text-align:right}.data-table[data-v-497c0f5f] .data-table__row{border-bottom:1px solid var(--color-neutral-gray);transition:background-color .15s ease}.data-table[data-v-497c0f5f] .data-table__row:hover{background-color:var(--color-neutral-light-gray)}.data-table[data-v-497c0f5f] .data-table__row:last-child{border-bottom:none}.data-table[data-v-497c0f5f] .data-table__cell{color:var(--color-neutral-black);font-size:.875rem;padding:1rem;vertical-align:middle}.data-table[data-v-497c0f5f] .data-table__cell--center{text-align:center}.data-table[data-v-497c0f5f] .data-table__cell--right{text-align:right}.data-table[data-v-497c0f5f] .data-table__cell--muted{color:var(--color-neutral-dark)}.data-table[data-v-497c0f5f] .data-table__cell--strong{font-weight:600}.data-table[data-v-497c0f5f] .data-table__cell--mono{font-family:ui-monospace,monospace}.data-table-card[data-v-5b2a2722]{background-color:var(--color-neutral-white);border-radius:1rem;box-shadow:0 4px 20px #00000014;overflow:hidden;width:100%}.data-table-card__toolbar[data-v-5b2a2722]{align-items:center;border-bottom:1px solid var(--color-neutral-gray);display:flex;flex-wrap:wrap;gap:1rem;justify-content:flex-end;padding:.75rem 1rem}.data-table-card__count[data-v-5b2a2722]{color:var(--color-neutral-dark);font-size:.875rem;margin:0}.data-table-card__toolbar-slot[data-v-5b2a2722]{display:flex;flex:1;justify-content:flex-end;min-width:0}.data-table-card__body[data-v-5b2a2722]{padding:0 .25rem .25rem}.data-table-card__footer[data-v-5b2a2722]{border-top:1px solid var(--color-neutral-gray);padding:.75rem 1rem}.search-input[data-v-5f274255]{background-color:var(--color-neutral-white);border:solid 1px var(--color-neutral-black);border-radius:var(--border-round, 2rem);color:var(--color-neutral-black);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;min-height:2.75rem;min-width:12rem;outline:none;padding:.5rem 1.25rem;width:100%}.search-input[data-v-5f274255]::placeholder{color:var(--color-neutral-dark);opacity:.7}.search-input[data-v-5f274255]:focus{border-color:var(--color-brand-primary);border-width:2px}@media (min-width: 640px){.search-input[data-v-5f274255]{max-width:16rem}.search-input--wide[data-v-5f274255]{max-width:min(100%,32rem);min-width:22rem}}.hover-tooltip[data-v-9a664db8]{display:inline-flex;vertical-align:middle}.hover-tooltip__bubble[data-v-9a664db8]{background-color:var(--color-neutral-black, #171717);border-radius:.5rem;box-shadow:0 4px 14px #0000002e;color:var(--color-neutral-white, #fff);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;font-weight:500;line-height:1.35;max-width:14rem;padding:.375rem .625rem;pointer-events:none;position:fixed;text-align:center;white-space:normal;width:max-content;z-index:10050}.hover-tooltip__bubble--top[data-v-9a664db8]:after{border-color:var(--color-neutral-black, #171717) transparent transparent transparent;border-style:solid;border-width:5px 5px 0;bottom:-5px;content:"";left:50%;position:absolute;transform:translate(-50%)}.hover-tooltip__bubble--bottom[data-v-9a664db8]:after{border-color:transparent transparent var(--color-neutral-black, #171717) transparent;border-style:solid;border-width:0 5px 5px;content:"";left:50%;position:absolute;top:-5px;transform:translate(-50%)}.squared-button[data-v-0bcc4ee9]{align-items:center;border:1px solid var(--color-neutral-gray);border-radius:.75rem;cursor:pointer;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;min-height:44px;min-width:44px;padding:0;transition:background-color .2s ease,border-color .2s ease}.squared-button--white[data-v-0bcc4ee9]{background-color:var(--color-neutral-white);color:#5e5e5e}.squared-button--white[data-v-0bcc4ee9]:hover:not(:disabled){background-color:var(--color-neutral-light-gray);border-color:var(--color-neutral-dark)}.squared-button--primary[data-v-0bcc4ee9]{background-color:#c1e49b;border-color:#c1e49b}.squared-button--primary[data-v-0bcc4ee9]:hover:not(:disabled){background-color:#92d050;border-color:#92d050}.squared-button--danger[data-v-0bcc4ee9]{background-color:#f93636;border-color:#f93636;color:#fff}.squared-button--danger[data-v-0bcc4ee9]:hover:not(:disabled){background-color:red;border-color:red}.squared-button[data-v-0bcc4ee9]:disabled,.squared-button[aria-disabled=true][data-v-0bcc4ee9]{cursor:not-allowed;opacity:.5;pointer-events:none}.squared-button[data-v-0bcc4ee9]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.table-pagination[data-v-da7193b3]{display:flex;flex-wrap:wrap;gap:.375rem;justify-content:center}.table-pagination__link[data-v-da7193b3]{align-items:center;background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:var(--border-round, 2rem);color:var(--color-neutral-dark);display:inline-flex;font-size:.875rem;justify-content:center;min-height:2.25rem;min-width:2.25rem;padding:.375rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease}.table-pagination__link[data-v-da7193b3]:hover:not(.table-pagination__link--disabled):not(.table-pagination__link--active){background-color:var(--color-neutral-light-gray)}.table-pagination__link--active[data-v-da7193b3]{background-color:var(--color-brand-primary);border-color:var(--color-brand-primary);color:var(--color-neutral-black);font-weight:600}.table-pagination__link--disabled[data-v-da7193b3]{background-color:var(--color-neutral-light-gray);color:var(--color-neutral-gray);cursor:default}.admin-api-tokens-toolbar[data-v-d104e32a]{display:flex;width:100%;flex-direction:column;gap:.75rem}@media (min-width: 640px){.admin-api-tokens-toolbar[data-v-d104e32a]{flex-direction:row;align-items:center;justify-content:space-between}}.admin-api-tokens-toolbar__meta[data-v-d104e32a]{margin:0;flex-shrink:0;font-size:.8125rem;font-weight:500;color:var(--color-neutral-dark)}.data-table-empty__hint[data-v-d104e32a]{margin-top:.5rem;font-size:.8125rem;line-height:1.5;color:var(--color-neutral-dark)}.admin-api-tokens-plaintext[data-v-d104e32a]{border:1px solid var(--color-neutral-black);border-radius:.5rem;background:var(--color-neutral-light-gray);padding:.85rem 1rem}.admin-api-tokens-plaintext code[data-v-d104e32a]{display:block;word-break:break-all;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;line-height:1.45;color:var(--color-neutral-black)}.admin-form-page[data-v-9dc6485b]{align-items:stretch;display:flex;flex-direction:column;gap:1rem;justify-content:flex-start;margin:0;max-width:none;width:100%}.admin-form-page__inner[data-v-9dc6485b]{margin:0 auto;max-width:56rem;width:100%}.admin-form-page__inner--narrow[data-v-9dc6485b]{max-width:42rem}.admin-form-page__header[data-v-9dc6485b]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;margin-bottom:1.25rem}.admin-form-page__heading[data-v-9dc6485b]{display:flex;flex-direction:column;gap:.25rem;min-width:0}.admin-form-page__title[data-v-9dc6485b]{color:var(--color-neutral-black);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:1.25rem;font-weight:700;line-height:1.3;margin:0}.admin-form-page__subtitle[data-v-9dc6485b]{color:var(--color-neutral-dark);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.45;margin:0}.admin-form-page__back[data-v-9dc6485b]{background:none;border:none;color:var(--color-brand-primary);cursor:pointer;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:600;line-height:1.4;padding:.375rem 0;text-decoration:none;transition:color .15s ease,opacity .15s ease}.admin-form-page__back[data-v-9dc6485b]:hover{color:var(--color-emerald-700, #047857);text-decoration:underline}.admin-form-page__back[data-v-9dc6485b]:focus-visible{border-radius:.25rem;outline:2px solid var(--color-brand-primary);outline-offset:2px}.admin-form-page__actions[data-v-9dc6485b]{display:flex;flex-shrink:0;gap:.5rem}.admin-form-card[data-v-e8050eb3]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-e8050eb3]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-e8050eb3]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-card__description[data-v-e8050eb3]{color:var(--color-neutral-dark);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.5;margin:0}.admin-form-field__help[data-v-e8050eb3]{color:var(--color-neutral-dark)}.admin-form-field__help.crysberg-name-validation--valid[data-v-e8050eb3]{color:var(--color-emerald-600, #059669)}.admin-form-field__help.crysberg-name-validation--invalid[data-v-e8050eb3]{color:var(--color-red-600, #dc2626)}.admin-form-field__help.crysberg-name-validation--checking[data-v-e8050eb3]{color:var(--color-neutral-500, #737373)}.admin-form-actions[data-v-e8050eb3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.admin-spotlight-tutorial-target-highlight{animation:admin-spotlight-tutorial-pulse 1.5s ease-in-out infinite;border-radius:.9rem;box-shadow:0 0 0 4px #10b981a6,0 14px 40px #05966973;position:relative!important;z-index:1210!important}@keyframes admin-spotlight-tutorial-pulse{0%{box-shadow:0 0 0 4px #10b981a6,0 14px 40px #05966973}50%{box-shadow:0 0 0 7px #10b98159,0 14px 40px #05966973}to{box-shadow:0 0 0 4px #10b981a6,0 14px 40px #05966973}}.admin-spotlight-tutorial-overlay[data-v-3d1d65df]{inset:0;pointer-events:none;position:fixed;z-index:1200}.admin-spotlight-tutorial-overlay__backdrop[data-v-3d1d65df]{-webkit-backdrop-filter:blur(.5px);backdrop-filter:blur(.5px);background-color:#17171766;inset:0;pointer-events:auto;position:absolute}.admin-spotlight-tutorial-card[data-v-3d1d65df]{background-color:var(--color-neutral-white);border:1px solid rgba(16,185,129,.35);border-radius:1rem;box-shadow:0 25px 50px -12px #00000040;max-width:24rem;min-width:16rem;padding:1rem;pointer-events:auto;position:fixed;z-index:1210}.admin-spotlight-tutorial-card__counter[data-v-3d1d65df]{color:var(--color-primary, #059669);font-size:.75rem;font-weight:600;letter-spacing:.05em;margin:0;text-transform:uppercase}.admin-spotlight-tutorial-card__title[data-v-3d1d65df]{color:var(--color-neutral-black);font-size:1rem;font-weight:700;margin:.25rem 0 0}.admin-spotlight-tutorial-card__text[data-v-3d1d65df]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:.5rem 0 0}.admin-spotlight-tutorial-card__actions[data-v-3d1d65df]{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}.role-privilege-indicator[data-v-4581930a]{align-items:flex-end;display:inline-flex;flex-shrink:0;gap:.125rem;height:1.75rem}.role-privilege-indicator__bar[data-v-4581930a]{background-color:var(--color-neutral-gray);border-radius:.125rem;display:block;width:.3125rem}.role-privilege-indicator__bar--active[data-v-4581930a]{background-color:var(--role-privilege-color, var(--color-neutral-dark))}.role-privilege-indicator--superadmin[data-v-4581930a]{--role-privilege-color: #1e293b}.role-privilege-indicator--admin[data-v-4581930a]{--role-privilege-color: #1e40af}.role-privilege-indicator--editor[data-v-4581930a]{--role-privilege-color: #b45309}.role-privilege-indicator--usuario[data-v-4581930a]{--role-privilege-color: #059669}.role-privilege-indicator--default[data-v-4581930a]{--role-privilege-color: var(--color-neutral-dark)}.admin-role-filter-tabs[data-v-ea0c89b1]{width:100%}.admin-role-filter-tabs__track[data-v-ea0c89b1]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem 1rem 0}.admin-role-filter-tabs--scroll .admin-role-filter-tabs__track[data-v-ea0c89b1]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.375rem;scrollbar-width:none}.admin-role-filter-tabs--scroll .admin-role-filter-tabs__track[data-v-ea0c89b1]::-webkit-scrollbar{display:none}.admin-role-filter-tabs__tab[data-v-ea0c89b1]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;border-radius:.5rem .5rem 0 0;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.35;margin-bottom:0;padding:.625rem .75rem;text-transform:capitalize;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.admin-role-filter-tabs__tab[data-v-ea0c89b1]:hover:not(.admin-role-filter-tabs__tab--active){background-color:#ffffff8c;color:var(--color-neutral-black)}.admin-role-filter-tabs__tab--active[data-v-ea0c89b1]{background-color:var(--color-neutral-white);border-bottom-color:#0d9488;box-shadow:0 -1px 0 0 var(--color-neutral-white);color:#0f766e;font-weight:600}.admin-role-filter-tabs__privilege[data-v-ea0c89b1]{flex-shrink:0}.admin-role-filter-tabs__label[data-v-ea0c89b1]{max-width:10rem;overflow:hidden;text-overflow:ellipsis}.admin-role-filter-tabs__badge[data-v-ea0c89b1]{background-color:#0000000f;border-radius:9999px;color:inherit;font-size:.75rem;font-weight:600;line-height:1;min-width:1.25rem;padding:.2rem .45rem;text-align:center}.admin-role-filter-tabs__tab--active .admin-role-filter-tabs__badge[data-v-ea0c89b1]{background-color:#0d94881f}.admin-tenant-filter-tabs[data-v-3c75e7ab]{width:100%}.admin-tenant-filter-tabs__track[data-v-3c75e7ab]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem 1rem 0}.admin-tenant-filter-tabs--scroll .admin-tenant-filter-tabs__track[data-v-3c75e7ab]{flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;overscroll-behavior-x:contain;padding-bottom:.375rem;scrollbar-width:none}.admin-tenant-filter-tabs--scroll .admin-tenant-filter-tabs__track[data-v-3c75e7ab]::-webkit-scrollbar{display:none}.admin-tenant-filter-tabs__tab[data-v-3c75e7ab]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;border-radius:.5rem .5rem 0 0;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.35;margin-bottom:0;padding:.625rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.admin-tenant-filter-tabs__tab[data-v-3c75e7ab]:hover:not(.admin-tenant-filter-tabs__tab--active){background-color:#ffffff8c;color:var(--color-neutral-black)}.admin-tenant-filter-tabs__tab--active[data-v-3c75e7ab]{background-color:var(--color-neutral-white);border-bottom-color:#0d9488;box-shadow:0 -1px 0 0 var(--color-neutral-white);color:#0f766e;font-weight:600}.admin-tenant-filter-tabs__logo[data-v-3c75e7ab]{background-color:var(--color-neutral-white);border:1px solid rgb(228 228 231);border-radius:9999px;flex-shrink:0;height:1.375rem;object-fit:contain;width:1.375rem}.admin-tenant-filter-tabs__avatar[data-v-3c75e7ab]{align-items:center;background-color:var(--color-neutral-white);border-radius:9999px;box-sizing:border-box;box-shadow:inset 0 0 0 1px #e4e4e7;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;overflow:hidden;padding:.25rem;width:1.5rem}.admin-tenant-filter-tabs__avatar-image[data-v-3c75e7ab]{border-radius:9999px;display:block;height:100%;object-fit:cover;width:100%}.admin-tenant-filter-tabs__avatar-initial[data-v-3c75e7ab]{align-items:center;background-color:var(--color-neutral-light-gray);border-radius:9999px;color:var(--color-neutral-dark);display:inline-flex;font-size:.625rem;font-weight:600;height:100%;justify-content:center;width:100%}.admin-tenant-filter-tabs__logo-placeholder[data-v-3c75e7ab]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid rgb(228 228 231);border-radius:9999px;color:var(--color-neutral-dark);display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:600;height:1.375rem;justify-content:center;width:1.375rem}.admin-tenant-filter-tabs__label[data-v-3c75e7ab]{max-width:10rem;overflow:hidden;text-overflow:ellipsis}.admin-tenant-filter-tabs__badge[data-v-3c75e7ab]{background-color:#0000000f;border-radius:9999px;color:inherit;font-size:.75rem;font-weight:600;line-height:1;min-width:1.25rem;padding:.2rem .45rem;text-align:center}.admin-tenant-filter-tabs__tab--active .admin-tenant-filter-tabs__badge[data-v-3c75e7ab]{background-color:#0d94881f}.admin-users-table-card[data-v-ae158617] .data-table-card__toolbar{align-items:stretch;flex-direction:column;gap:0;padding:0}.admin-users-table-card[data-v-ae158617] .data-table-card__toolbar-slot{flex:1 1 auto;justify-content:stretch;min-width:0;width:100%}.admin-users-toolbar[data-v-ae158617]{display:flex;flex-direction:column;width:100%}.admin-users-toolbar__top[data-v-ae158617]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.admin-users-toolbar__search[data-v-ae158617]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;max-width:100%;min-width:0}.admin-users-toolbar__aside[data-v-ae158617]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.admin-users-toolbar__search[data-v-ae158617] .search-input{max-width:min(100%,14rem);width:min(100%,14rem)}@media (min-width: 640px){.admin-users-toolbar__search[data-v-ae158617] .search-input{max-width:16rem;width:16rem}}.admin-devices-filters[data-v-ae158617]{background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray);display:grid;gap:.5rem .75rem;grid-template-columns:1fr;padding:.5rem .75rem;width:100%}@media (min-width: 768px){.admin-devices-filters[data-v-ae158617]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 1rem}}.admin-devices-filters__group[data-v-ae158617]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.admin-devices-filters__label[data-v-ae158617]{color:var(--color-neutral-dark);font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:0 .375rem;text-transform:uppercase}.admin-devices-filters__group[data-v-ae158617] .admin-role-filter-tabs__track,.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__track{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:.125rem .25rem;scrollbar-width:thin}.admin-devices-filters__group[data-v-ae158617] .admin-role-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__track::-webkit-scrollbar{height:4px}.admin-devices-filters__group[data-v-ae158617] .admin-role-filter-tabs__tab,.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__tab{border-radius:.375rem;font-size:.75rem;gap:.375rem;margin-bottom:0;padding:.375rem .5rem}.admin-devices-filters__group[data-v-ae158617] .admin-role-filter-tabs__tab--active,.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__tab--active{border-bottom-color:transparent;border-radius:.375rem;box-shadow:none}.admin-devices-filters__group[data-v-ae158617] .admin-role-filter-tabs__badge,.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__badge{font-size:.6875rem;min-width:1.125rem;padding:.125rem .35rem}.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__avatar{box-sizing:border-box;flex-shrink:0;height:1.5rem;width:1.5rem}.admin-devices-filters__group[data-v-ae158617] .admin-tenant-filter-tabs__logo{height:1.375rem;width:1.375rem}.crysberg-alerts-trigger__badge[data-v-ae158617]{align-items:center;background-color:var(--color-state-error, #f93636);border-radius:9999px;color:var(--color-neutral-white);display:inline-flex;font-size:.625rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;margin-left:.375rem;min-width:1.125rem;padding:0 .25rem}.crysberg-alerts-modal[data-v-ae158617]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.crysberg-alerts-modal__header[data-v-ae158617]{border-bottom:1px solid rgb(228 228 231 / 70%);padding-bottom:.75rem}.crysberg-alerts-modal__list[data-v-ae158617]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:0}.crysberg-alerts-modal__item[data-v-ae158617]{background-color:#fef2f2cc;border-radius:.75rem;padding:.75rem .875rem}.crysberg-alerts-modal__item-text[data-v-ae158617]{color:var(--color-neutral-black);font-size:.8125rem;line-height:1.45;margin:0}.crysberg-alerts-modal__item-link[data-v-ae158617]{background:none;border:none;color:var(--color-emerald-600, #059669);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.375rem;padding:0}.crysberg-alerts-modal__item-link[data-v-ae158617]:hover{text-decoration:underline}.crysberg-alerts-modal__empty[data-v-ae158617]{color:var(--color-neutral-dark);font-size:.875rem;margin:0}.crysberg-alerts-modal__footer[data-v-ae158617]{display:grid;gap:.75rem;grid-template-columns:1fr;padding-top:.25rem}@media (min-width: 640px){.crysberg-alerts-modal[data-v-ae158617]{padding:1.5rem}.crysberg-alerts-modal__footer[data-v-ae158617]{grid-template-columns:repeat(2,minmax(0,1fr))}}.crysberg-direct-modal[data-v-ae158617]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.crysberg-direct-modal__header[data-v-ae158617]{border-bottom:1px solid rgb(228 228 231 / 70%);padding-bottom:.75rem}.crysberg-direct-modal__body[data-v-ae158617]{margin-top:.25rem}.crysberg-direct-modal__name-help[data-v-ae158617]{color:var(--color-neutral-dark);font-size:.8125rem;line-height:1.4;margin:.375rem 0 0}.crysberg-direct-modal__name-help.crysberg-name-validation--valid[data-v-ae158617]{color:var(--color-emerald-600, #059669)}.crysberg-direct-modal__name-help.crysberg-name-validation--invalid[data-v-ae158617]{color:var(--color-red-600, #dc2626)}.crysberg-direct-modal__name-help.crysberg-name-validation--checking[data-v-ae158617]{color:var(--color-neutral-500, #737373)}.crysberg-direct-modal__footer[data-v-ae158617]{display:grid;gap:.75rem;grid-template-columns:1fr;margin-top:.5rem;padding-top:.25rem}@media (min-width: 640px){.crysberg-direct-modal[data-v-ae158617]{padding:1.5rem}.crysberg-direct-modal__footer[data-v-ae158617]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form-tenant-select[data-v-5a5bf814]{position:relative;width:100%}.admin-form-tenant-select__trigger[data-v-5a5bf814]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:start;width:100%}.admin-form-tenant-select__placeholder[data-v-5a5bf814]{color:var(--color-neutral-dark);opacity:.55}.admin-form-tenant-select__value[data-v-5a5bf814],.admin-form-tenant-select__option[data-v-5a5bf814]{align-items:center;display:flex;gap:.625rem;min-width:0}.admin-form-tenant-select__logo[data-v-5a5bf814]{border:1px solid var(--color-neutral-gray);border-radius:.5rem;flex-shrink:0;height:1.75rem;object-fit:contain;width:1.75rem;background-color:var(--color-neutral-white)}.admin-form-tenant-select__logo-placeholder[data-v-5a5bf814]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-gray);border-radius:.5rem;color:var(--color-neutral-dark);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.admin-form-tenant-select__label[data-v-5a5bf814]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-form-tenant-select__menu[data-v-5a5bf814]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-black);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin:.25rem 0 0;max-height:16rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:100%;z-index:20}.admin-form-tenant-select__menu--teleported[data-v-5a5bf814]{margin:0;position:fixed;right:auto;top:auto;z-index:60}.admin-form-tenant-select__option[data-v-5a5bf814]{background:none;border:none;border-radius:.375rem;color:var(--color-neutral-black);cursor:pointer;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.4;padding:.5rem .625rem;text-align:start;width:100%}.admin-form-tenant-select__option[data-v-5a5bf814]:hover,.admin-form-tenant-select__option--selected[data-v-5a5bf814]{background-color:var(--color-neutral-light-gray)}.admin-form-tenant-select--open .admin-form-tenant-select__trigger[data-v-5a5bf814]{background-image:none}.admin-form-tenant-select__trigger--readonly[data-v-5a5bf814]{background-color:var(--color-neutral-light-gray);cursor:default}.admin-form-card[data-v-af91eec3]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-af91eec3]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-af91eec3]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-card__description[data-v-af91eec3]{color:var(--color-neutral-dark);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.5;margin:0}.admin-form-grid[data-v-af91eec3]{display:grid;gap:1.25rem}@media (min-width: 640px){.admin-form-grid--2[data-v-af91eec3]{grid-template-columns:repeat(2,minmax(0,1fr))}.device-form-interface[data-v-af91eec3],.device-form-backup[data-v-af91eec3]{grid-column:1 / -1}}.device-form-interface[data-v-af91eec3]{align-items:flex-start;background-color:#ecfdf573;border:1px solid rgb(167 243 208 / 70%);border-radius:.75rem;display:flex;flex-direction:column;gap:.375rem;padding:.875rem 1rem}.device-form-interface__row[data-v-af91eec3]{align-items:center;display:flex;gap:.625rem}.device-form-interface__checkbox[data-v-af91eec3]{accent-color:var(--color-brand-primary);flex-shrink:0;height:1.125rem;width:1.125rem}.device-form-interface__label[data-v-af91eec3]{color:var(--color-neutral-black);cursor:pointer;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:600;line-height:1.35}.device-form-interface__help[data-v-af91eec3]{color:var(--color-neutral-dark);font-size:.75rem;line-height:1.45;margin:0;padding-left:1.75rem}.device-form-interface__help--warning[data-v-af91eec3]{color:#92400e}.device-form-interface__link[data-v-af91eec3]{color:var(--color-brand-primary);font-weight:600;margin-left:.25rem;text-decoration:underline}.device-form-interface__link[data-v-af91eec3]:hover,.device-form-interface__link[data-v-af91eec3]:focus-visible{color:#047857;outline:none}.device-form-interface__error[data-v-af91eec3]{color:var(--color-state-error, #f93636);font-size:.75rem;line-height:1.45;margin:0;padding-left:1.75rem}.device-form-interface__checkbox[data-v-af91eec3]:disabled{cursor:not-allowed;opacity:.55}.device-form-interface__checkbox:disabled+.device-form-interface__label[data-v-af91eec3]{cursor:not-allowed;opacity:.75}.device-form-tipo__display[data-v-af91eec3]{align-items:center;cursor:not-allowed;display:flex;min-height:2.75rem;width:100%}.device-form-tipo__value[data-v-af91eec3]{align-items:center;display:flex;gap:.625rem;min-width:0}.device-form-tipo__image[data-v-af91eec3]{display:block;flex-shrink:0;height:1.75rem;max-width:5.5rem;object-fit:contain;width:auto}.device-form-tipo__label[data-v-af91eec3]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-form-url[data-v-af91eec3]{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width: 640px){.device-form-url[data-v-af91eec3]{align-items:center;flex-direction:row}}.device-form-url__preview[data-v-af91eec3]{cursor:default;flex:1;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-form-url__input[data-v-af91eec3]{flex:1;min-width:0}.device-form-url__toggle[data-v-af91eec3]{flex-shrink:0;white-space:nowrap}.device-form-ip-info[data-v-af91eec3]{margin-bottom:.375rem}.device-form-ip-info[data-v-af91eec3] strong{color:var(--color-neutral-black);display:block;font-weight:600;margin-bottom:.25rem}.admin-form-actions[data-v-af91eec3]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.admin-form-field[data-v-af91eec3] .admin-form-input--readonly{background-color:var(--color-neutral-light-gray);color:var(--color-neutral-dark);cursor:default}.admin-form-field[data-v-af91eec3] .admin-form-select--disabled{background-color:var(--color-neutral-light-gray);color:var(--color-neutral-dark);cursor:not-allowed;opacity:1}.admin-form-page__flash[data-v-bcf67c9b],.admin-form-page__flash[data-v-b80c33fa]{margin-bottom:1rem;width:100%}.admin-table-pagination[data-v-4e2d3a46]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem;justify-content:space-between;width:100%}.admin-table-pagination__summary[data-v-4e2d3a46]{color:var(--color-neutral-black);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:500;line-height:1.4;margin:0}.admin-table-pagination__nav[data-v-4e2d3a46]{align-items:center;display:flex;gap:.5rem}.admin-table-pagination__pages[data-v-4e2d3a46]{align-items:center;display:flex;gap:.375rem}.admin-table-pagination__arrow[data-v-4e2d3a46]{align-items:center;background:none;border:none;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;height:2rem;justify-content:center;padding:0;text-decoration:none;transition:color .15s ease;width:2rem}.admin-table-pagination__arrow[data-v-4e2d3a46]:hover:not(.admin-table-pagination__arrow--disabled){color:var(--color-neutral-black)}.admin-table-pagination__arrow--disabled[data-v-4e2d3a46]{color:var(--color-neutral-gray);cursor:default;opacity:.45}.admin-table-pagination__page[data-v-4e2d3a46]{align-items:center;background:none;border:none;border-radius:.375rem;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:500;height:2rem;justify-content:center;min-width:2rem;padding:0 .375rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.admin-table-pagination__page[data-v-4e2d3a46]:hover:not(.admin-table-pagination__page--active){color:var(--color-neutral-black)}.admin-table-pagination__page--active[data-v-4e2d3a46]{background-color:var(--color-brand-primary);color:var(--color-neutral-black);cursor:default;font-weight:600}.device-cert-missing-badge[data-v-27efb176]{background-color:#f93636;border:2px solid var(--color-neutral-white);border-radius:9999px;height:.625rem;pointer-events:none;position:absolute;right:-.125rem;top:-.125rem;width:.625rem}.device-cert-menu[data-v-27efb176]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.5rem;box-shadow:0 10px 25px #0000001f;padding:.25rem 0;position:fixed;width:11rem;z-index:9999}.device-cert-menu__item[data-v-27efb176]{color:var(--color-neutral-dark);display:block;font-size:.75rem;line-height:1.25;padding:.5rem .75rem;text-decoration:none;width:100%}.device-cert-menu__item[data-v-27efb176]:hover:not(.device-cert-menu__item--disabled){background-color:var(--color-neutral-light-gray)}.device-cert-menu__item--disabled[data-v-27efb176]{color:var(--color-neutral-gray);cursor:not-allowed;opacity:.65}.device-cert-menu__item--button[data-v-27efb176]{background:transparent;border:0;cursor:pointer;text-align:left}.device-cert-menu__separator[data-v-27efb176]{border-top:1px solid var(--color-neutral-gray);margin:.25rem 0}.device-status-offline-icon[data-v-aae32ada],.device-status-online-icon[data-v-b608d2d0]{display:block;height:100%;width:100%}.device-status-cell[data-v-3737745a]{align-items:center;background:#ffffffb3;border-radius:9999px;display:inline-flex;gap:.5rem;padding:.5rem .75rem;box-shadow:0 0 0 1px #ffffff7f}.device-status-cell__indicator[data-v-3737745a]{position:relative;display:flex;align-items:center;justify-content:center}.device-status-cell__badge[data-v-3737745a]{align-items:center;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:.25rem;width:1.5rem}.device-status-cell__badge--online[data-v-3737745a]{background:#22c55e;box-shadow:0 0 #22c55e73;animation:device-status-pulse-3737745a 2s ease-in-out infinite}.device-status-cell__badge--offline[data-v-3737745a]{background:#ef4444}.device-status-cell__badge--inactive[data-v-3737745a]{background:#a3a3a3}.device-status-cell__label[data-v-3737745a]{font-size:.75rem;font-weight:600;color:#262626}.device-status-cell__label--inactive[data-v-3737745a]{font-style:italic;font-weight:500;color:#525252}@keyframes device-status-pulse-3737745a{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.device-status-filter-tabs[data-v-ffd27381]{width:100%}.device-status-filter-tabs__track[data-v-ffd27381]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem 1rem 0}.device-status-filter-tabs__tab[data-v-ffd27381]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;border-radius:.5rem .5rem 0 0;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.35;margin-bottom:0;padding:.625rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.device-status-filter-tabs__tab[data-v-ffd27381]:hover:not(.device-status-filter-tabs__tab--active){background-color:#ffffff8c;color:var(--color-neutral-black)}.device-status-filter-tabs__tab--active[data-v-ffd27381]{background-color:var(--color-neutral-white);border-bottom-color:#0d9488;box-shadow:0 -1px 0 0 var(--color-neutral-white);color:#0f766e;font-weight:600}.device-status-filter-tabs__label[data-v-ffd27381]{max-width:10rem;overflow:hidden;text-overflow:ellipsis}.device-status-filter-tabs__icon[data-v-ffd27381]{align-items:center;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;padding:.25rem;width:1.5rem}.device-status-filter-tabs__icon--online[data-v-ffd27381]{background:#22c55e}.device-status-filter-tabs__icon--offline[data-v-ffd27381]{background:#ef4444}.device-status-filter-tabs__icon--inactive[data-v-ffd27381]{background:#a3a3a3}.device-status-filter-tabs__badge[data-v-ffd27381]{background-color:#0000000f;border-radius:9999px;color:inherit;font-size:.75rem;font-weight:600;line-height:1;min-width:1.25rem;padding:.2rem .45rem;text-align:center}.device-status-filter-tabs__tab--active .device-status-filter-tabs__badge[data-v-ffd27381]{background-color:#0d94881f}.device-tipo-filter-tabs[data-v-6a9d5efc]{width:100%}.device-tipo-filter-tabs__track[data-v-6a9d5efc]{display:flex;flex-wrap:wrap;gap:.25rem;padding:.375rem 1rem 0}.device-tipo-filter-tabs__tab[data-v-6a9d5efc]{align-items:center;background:none;border:none;border-bottom:2px solid transparent;border-radius:.5rem .5rem 0 0;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;flex-shrink:0;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.35;margin-bottom:0;padding:.625rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease;white-space:nowrap}.device-tipo-filter-tabs__tab[data-v-6a9d5efc]:hover:not(.device-tipo-filter-tabs__tab--active){background-color:#ffffff8c;color:var(--color-neutral-black)}.device-tipo-filter-tabs__tab--active[data-v-6a9d5efc]{background-color:var(--color-neutral-white);border-bottom-color:#0d9488;box-shadow:0 -1px 0 0 var(--color-neutral-white);color:#0f766e;font-weight:600}.device-tipo-filter-tabs__label[data-v-6a9d5efc]{max-width:10rem;overflow:hidden;text-overflow:ellipsis}.device-tipo-filter-tabs__marker[data-v-6a9d5efc]{align-items:center;background-color:var(--color-neutral-white);border-radius:.375rem;box-sizing:border-box;box-shadow:inset 0 0 0 1px #e4e4e7;display:inline-flex;flex-shrink:0;height:1.5rem;justify-content:center;overflow:hidden;padding:.125rem;width:1.5rem}.device-tipo-filter-tabs__marker-image[data-v-6a9d5efc]{display:block;height:100%;max-height:100%;max-width:100%;object-fit:contain;width:100%}.device-tipo-filter-tabs__marker-fallback[data-v-6a9d5efc]{align-items:center;background-color:var(--color-neutral-light-gray);border-radius:.25rem;color:var(--color-neutral-dark);display:inline-flex;font-size:.625rem;font-weight:600;height:100%;justify-content:center;width:100%}.device-tipo-filter-tabs__badge[data-v-6a9d5efc]{background-color:#0000000f;border-radius:9999px;color:inherit;font-size:.75rem;font-weight:600;line-height:1;min-width:1.25rem;padding:.2rem .45rem;text-align:center}.device-tipo-filter-tabs__tab--active .device-tipo-filter-tabs__badge[data-v-6a9d5efc]{background-color:#0d94881f}.device-url-cell[data-v-14942ff8]{display:flex;flex-direction:column;gap:.25rem;max-width:100%;min-width:0}.device-url-cell__compact[data-v-14942ff8]{align-items:flex-start;display:flex;flex-direction:column;gap:.25rem}.device-url-cell__open[data-v-14942ff8],.device-url-cell__link[data-v-14942ff8]{background:none;border:none;color:#0369a1;cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.35;padding:0;text-align:left;text-decoration:underline;text-decoration-color:#7dd3fc;text-underline-offset:2px}.device-url-cell__open[data-v-14942ff8]:hover,.device-url-cell__link[data-v-14942ff8]:hover{color:#0c4a6e}.device-url-cell__link--long[data-v-14942ff8]{word-break:break-all}.device-url-cell__toggle[data-v-14942ff8]{background:none;border:none;color:var(--color-neutral-dark);cursor:pointer;font-size:.75rem;font-weight:500;line-height:1.35;padding:0;text-align:left;text-decoration:underline;text-underline-offset:2px}.device-url-cell__toggle[data-v-14942ff8]:hover{color:var(--color-neutral-black)}.device-url-preview-modal[data-v-a27e2983]{display:flex;flex-direction:column;gap:1rem;max-height:min(88vh,56rem);padding:1.25rem}@media (min-width: 640px){.device-url-preview-modal[data-v-a27e2983]{padding:1.5rem}}.device-url-preview-modal__header[data-v-a27e2983]{align-items:flex-start;display:flex;flex-wrap:wrap;gap:.75rem 1rem;justify-content:space-between}.device-url-preview-modal__titles[data-v-a27e2983]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:min(100%,12rem)}.device-url-preview-modal__title[data-v-a27e2983]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;line-height:1.35;margin:0}.device-url-preview-modal__subtitle[data-v-a27e2983]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.4;margin:0}.device-url-preview-modal__url[data-v-a27e2983]{color:var(--color-neutral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.4;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-url-preview-modal__body[data-v-a27e2983]{align-items:center;background-color:var(--color-neutral-light-gray, #f5f5f5);border:1px solid rgb(228 228 231 / 90%);border-radius:.75rem;display:flex;flex:1;justify-content:center;min-height:min(40vh,20rem);overflow:hidden;position:relative}.device-url-preview-modal__external[data-v-a27e2983]{align-items:center;display:flex;flex-direction:column;gap:1rem;max-width:32rem;padding:1.5rem;text-align:center}.device-url-preview-modal__iframe[data-v-a27e2983]{border:0;display:block;height:100%;min-height:min(60vh,32rem);width:100%}.device-url-preview-modal__iframe--loading[data-v-a27e2983]{opacity:0}.device-url-preview-modal__loading[data-v-a27e2983],.device-url-preview-modal__message[data-v-a27e2983]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;padding:1.25rem}.device-url-preview-modal__warning[data-v-a27e2983]{color:#b45309;font-size:.8125rem;line-height:1.45;margin:0}.device-url-preview-modal__footer[data-v-a27e2983]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.device-url-expiry-badge[data-v-435759f7]{align-items:center;background:#fffbeb;border-radius:.5rem;color:#92400e;display:inline-flex;font-size:.75rem;font-weight:600;line-height:1.35;max-width:14rem;padding:.25rem .625rem;ring:1px solid rgb(251 191 36 / 70%);text-align:center;white-space:normal}.admin-users-toolbar[data-v-212e8832]{display:flex;flex-direction:column;width:100%}.admin-users-toolbar__top[data-v-212e8832]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.admin-users-toolbar__search[data-v-212e8832]{align-items:center;display:flex;flex:0 1 auto;flex-wrap:wrap;gap:.5rem;max-width:100%;min-width:0}.admin-users-toolbar__aside[data-v-212e8832]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.admin-users-toolbar__teltonika[data-v-212e8832]{align-items:center;background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.75rem;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;min-height:44px;padding:0 .625rem;transition:background-color .2s ease,border-color .2s ease}.admin-users-toolbar__teltonika[data-v-212e8832]:hover{background-color:var(--color-neutral-light-gray);border-color:var(--color-neutral-dark)}.admin-users-toolbar__teltonika[data-v-212e8832]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.admin-users-toolbar__teltonika-img[data-v-212e8832]{display:block;height:1.375rem;max-width:6.75rem;object-fit:contain;width:auto}.admin-users-toolbar__search[data-v-212e8832] .search-input{max-width:min(100%,14rem);width:min(100%,14rem)}@media (min-width: 640px){.admin-users-toolbar__search[data-v-212e8832] .search-input{max-width:16rem;width:16rem}}.admin-devices-filters[data-v-212e8832]{background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray);display:grid;gap:.5rem .75rem;grid-template-columns:1fr;padding:.5rem .75rem;width:100%}@media (min-width: 768px){.admin-devices-filters[data-v-212e8832]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 1rem}}@media (min-width: 1280px){.admin-devices-filters[data-v-212e8832]{grid-template-columns:repeat(4,minmax(0,1fr))}}.admin-devices-filters__group[data-v-212e8832]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.admin-devices-filters__label[data-v-212e8832]{color:var(--color-neutral-dark);font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:0 .375rem;text-transform:uppercase}.admin-devices-filters__group[data-v-212e8832] .admin-role-filter-tabs__track,.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__track,.admin-devices-filters__group[data-v-212e8832] .device-status-filter-tabs__track,.admin-devices-filters__group[data-v-212e8832] .device-tipo-filter-tabs__track{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:.125rem .25rem;scrollbar-width:thin}.admin-devices-filters__group[data-v-212e8832] .admin-role-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-212e8832] .device-status-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-212e8832] .device-tipo-filter-tabs__track::-webkit-scrollbar{height:4px}.admin-devices-filters__group[data-v-212e8832] .admin-role-filter-tabs__tab,.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__tab,.admin-devices-filters__group[data-v-212e8832] .device-status-filter-tabs__tab,.admin-devices-filters__group[data-v-212e8832] .device-tipo-filter-tabs__tab{border-radius:.375rem;font-size:.75rem;gap:.375rem;margin-bottom:0;padding:.375rem .5rem}.admin-devices-filters__group[data-v-212e8832] .admin-role-filter-tabs__tab--active,.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__tab--active,.admin-devices-filters__group[data-v-212e8832] .device-status-filter-tabs__tab--active,.admin-devices-filters__group[data-v-212e8832] .device-tipo-filter-tabs__tab--active{border-bottom-color:transparent;border-radius:.375rem;box-shadow:none}.admin-devices-filters__group[data-v-212e8832] .admin-role-filter-tabs__badge,.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__badge,.admin-devices-filters__group[data-v-212e8832] .device-status-filter-tabs__badge,.admin-devices-filters__group[data-v-212e8832] .device-tipo-filter-tabs__badge{font-size:.6875rem;min-width:1.125rem;padding:.125rem .35rem}.admin-devices-filters__group[data-v-212e8832] .device-status-filter-tabs__icon,.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__avatar,.admin-devices-filters__group[data-v-212e8832] .device-tipo-filter-tabs__marker{box-sizing:border-box;flex-shrink:0;height:1.5rem;width:1.5rem}.admin-devices-filters__group[data-v-212e8832] .admin-tenant-filter-tabs__logo{height:1.375rem;width:1.375rem}.sr-only[data-v-212e8832]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.crysberg-alerts-trigger__badge[data-v-212e8832]{align-items:center;background-color:var(--color-state-error, #f93636);border-radius:9999px;color:var(--color-neutral-white);display:inline-flex;font-size:.625rem;font-weight:700;height:1.125rem;justify-content:center;line-height:1;margin-left:.375rem;min-width:1.125rem;padding:0 .25rem}.crysberg-alerts-modal[data-v-212e8832]{display:flex;flex-direction:column;gap:1rem;padding:1.25rem}.crysberg-alerts-modal__header[data-v-212e8832]{border-bottom:1px solid rgb(228 228 231 / 70%);padding-bottom:.75rem}.crysberg-alerts-modal__list[data-v-212e8832]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;max-height:18rem;overflow-y:auto;padding:0}.crysberg-alerts-modal__item[data-v-212e8832]{background-color:#fef2f2cc;border-radius:.75rem;padding:.75rem .875rem}.crysberg-alerts-modal__item-text[data-v-212e8832]{color:var(--color-neutral-black);font-size:.8125rem;line-height:1.45;margin:0}.crysberg-alerts-modal__item-link[data-v-212e8832]{background:none;border:none;color:var(--color-emerald-600, #059669);cursor:pointer;display:inline-block;font-size:.75rem;font-weight:600;margin-top:.375rem;padding:0}.crysberg-alerts-modal__item-link[data-v-212e8832]:hover{text-decoration:underline}.crysberg-alerts-modal__empty[data-v-212e8832]{color:var(--color-neutral-dark);font-size:.875rem;margin:0}.crysberg-alerts-modal__footer[data-v-212e8832]{display:grid;gap:.75rem;grid-template-columns:1fr;padding-top:.25rem}@media (min-width: 640px){.crysberg-alerts-modal[data-v-212e8832]{padding:1.5rem}.crysberg-alerts-modal__footer[data-v-212e8832]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form-card[data-v-a918986c]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-a918986c]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-a918986c]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-card__description[data-v-a918986c]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0}.admin-form-grid[data-v-a918986c]{display:grid;gap:1.25rem}@media (min-width: 640px){.admin-form-grid--2[data-v-a918986c]{grid-template-columns:repeat(2,minmax(0,1fr))}}.firmware-version-form__notes[data-v-a918986c]{min-height:8rem}@media (min-width: 640px){.firmware-version-form__notes[data-v-a918986c]{min-height:10rem}}.firmware-version-form__latest[data-v-a918986c]{border-top:1px solid rgb(228 228 231 / .9);padding-top:.25rem}.firmware-version-form__latest-row[data-v-a918986c]{align-items:center;display:flex;gap:.625rem}.firmware-version-form__latest-checkbox[data-v-a918986c]{height:1.125rem;width:1.125rem;flex-shrink:0;accent-color:var(--color-brand-primary, #059669);cursor:pointer}.firmware-version-form__latest-label[data-v-a918986c]{color:var(--color-neutral-black);cursor:pointer;font-size:.875rem;font-weight:500;line-height:1.4;margin:0}.admin-form-actions[data-v-a918986c]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.admin-form-card[data-v-562cecc9]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-562cecc9]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-562cecc9]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-card__description[data-v-562cecc9]{color:var(--color-neutral-dark);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.5;margin:0}.admin-form-actions[data-v-562cecc9]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.data-table-actions[data-v-4653ab28]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.data-table-actions--stacked[data-v-4653ab28]{border-top:1px solid var(--color-neutral-gray);margin-top:.75rem;padding-top:.75rem}.data-table-mobile-card[data-v-4653ab28]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:1rem;padding:1rem}.data-table-mobile-card__title[data-v-4653ab28]{color:var(--color-neutral-black);font-size:.875rem;font-weight:600;margin:0 0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-mobile-card__meta[data-v-4653ab28]{display:flex;flex-direction:column;gap:.375rem;margin:0}.data-table-mobile-card__row[data-v-4653ab28]{display:flex;font-size:.75rem;justify-content:space-between}.data-table-mobile-card__row dt[data-v-4653ab28]{color:var(--color-neutral-dark);font-weight:500}.data-table-mobile-card__row dd[data-v-4653ab28]{color:var(--color-neutral-black);margin:0}.data-table-empty[data-v-4653ab28]{color:var(--color-neutral-dark);font-size:.875rem;padding:3rem 1.5rem;text-align:center}.admin-form-locale-select[data-v-703c442d]{position:relative;width:100%}.admin-form-locale-select__trigger[data-v-703c442d]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:start;width:100%}.admin-form-locale-select__placeholder[data-v-703c442d]{color:var(--color-neutral-dark);opacity:.55}.admin-form-locale-select__value[data-v-703c442d],.admin-form-locale-select__option[data-v-703c442d]{align-items:center;display:flex;gap:.625rem;min-width:0}.admin-form-locale-select__flag[data-v-703c442d]{border-radius:2px;flex-shrink:0;object-fit:cover}.admin-form-locale-select__flag-placeholder[data-v-703c442d]{align-items:center;background-color:var(--color-neutral-light-gray);border-radius:2px;color:var(--color-neutral-dark);display:inline-flex;flex-shrink:0;font-size:.5rem;font-weight:600;height:15px;justify-content:center;width:20px}.admin-form-locale-select__label[data-v-703c442d]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-form-locale-select__menu[data-v-703c442d]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-black);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin:.25rem 0 0;max-height:16rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:100%;z-index:20}.admin-form-locale-select__option[data-v-703c442d]{background:none;border:none;border-radius:.375rem;color:var(--color-neutral-black);cursor:pointer;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.4;padding:.5rem .625rem;text-align:start;width:100%}.admin-form-locale-select__option[data-v-703c442d]:hover,.admin-form-locale-select__option--selected[data-v-703c442d]{background-color:var(--color-neutral-light-gray)}.admin-form-locale-select--open .admin-form-locale-select__trigger[data-v-703c442d]{background-image:none}.admin-tenant-logo-field[data-v-d08f8b80]{display:flex;flex-direction:column;gap:.75rem;width:100%}.admin-tenant-logo-field__preview[data-v-d08f8b80]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-black);border-radius:.5rem;display:flex;justify-content:center;max-width:12rem;min-height:5rem;padding:.75rem}.admin-tenant-logo-field__preview-img[data-v-d08f8b80]{display:block;max-height:5rem;max-width:100%;object-fit:contain}.admin-tenant-logo-field__preview-error[data-v-d08f8b80]{color:var(--color-state-error);font-size:.8125rem;margin:0}.admin-form-card[data-v-129e1471]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-129e1471]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-129e1471]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-grid[data-v-129e1471]{display:grid;gap:1.25rem}@media (min-width: 640px){.admin-form-grid--2[data-v-129e1471]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form-actions[data-v-129e1471]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.admin-tenants-toolbar[data-v-a1ed5799]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;width:100%}.admin-tenants-toolbar__search[data-v-a1ed5799]{flex:1 1 22rem;max-width:32rem;min-width:min(100%,18rem)}.admin-tenants-toolbar__search[data-v-a1ed5799] .search-input{max-width:100%}.data-table-actions[data-v-a1ed5799]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.data-table-actions--stacked[data-v-a1ed5799]{border-top:1px solid var(--color-neutral-gray);margin-top:.75rem;padding-top:.75rem}.data-table-mobile-card[data-v-a1ed5799]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:1rem;padding:1rem}.tenant-list-company[data-v-a1ed5799]{align-items:center;display:flex;gap:.75rem;min-width:0}.tenant-list-company__logo[data-v-a1ed5799]{border:1px solid var(--color-neutral-gray);border-radius:.75rem;flex-shrink:0;height:2.5rem;object-fit:contain;width:2.5rem;background-color:var(--color-neutral-white)}.tenant-list-company__logo--mobile[data-v-a1ed5799]{height:2.25rem;width:2.25rem}.tenant-list-company__name[data-v-a1ed5799]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-mobile-card__header[data-v-a1ed5799]{align-items:center;display:flex;gap:.75rem;margin-bottom:.75rem;min-width:0}.data-table-mobile-card__title[data-v-a1ed5799]{color:var(--color-neutral-black);font-size:.875rem;font-weight:600;margin:0;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-mobile-card__meta[data-v-a1ed5799]{display:flex;flex-direction:column;gap:.375rem;margin:0}.data-table-mobile-card__row[data-v-a1ed5799]{display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between}.data-table-mobile-card__row dt[data-v-a1ed5799]{color:var(--color-neutral-dark);flex-shrink:0;font-weight:500}.data-table-mobile-card__row dd[data-v-a1ed5799]{color:var(--color-neutral-black);margin:0;min-width:0;text-align:right}.data-table-mobile-card__mono[data-v-a1ed5799]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-empty[data-v-a1ed5799]{color:var(--color-neutral-dark);font-size:.875rem;padding:3rem 1.5rem;text-align:center}.tenant-users-link[data-v-a1ed5799]{background:none;border:none;border-radius:.5rem;cursor:pointer;display:inline-flex;padding:0;transition:transform .15s ease,opacity .15s ease}.tenant-users-link[data-v-a1ed5799]:hover{opacity:.9;transform:scale(1.05)}.tenant-users-link[data-v-a1ed5799]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.tenant-users-link--text[data-v-a1ed5799]{color:var(--color-brand-primary, #059669);font-size:inherit;font-weight:600;text-decoration:underline;text-underline-offset:2px}.tenant-users-link--text[data-v-a1ed5799]:hover{transform:none}.admin-tenant-cell[data-v-8dfbaca4]{align-items:center;display:inline-flex;gap:.625rem;max-width:100%;min-width:0;text-decoration:none}.admin-tenant-cell--link[data-v-8dfbaca4]{border-radius:.5rem;cursor:pointer;margin:-.25rem;padding:.25rem;transition:background-color .15s ease}.admin-tenant-cell--link[data-v-8dfbaca4]:hover{background-color:var(--color-neutral-light-gray)}.admin-tenant-cell--link[data-v-8dfbaca4]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.admin-tenant-cell__logo[data-v-8dfbaca4]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.5rem;flex-shrink:0;height:1.75rem;object-fit:contain;width:1.75rem}.admin-tenant-cell__logo-placeholder[data-v-8dfbaca4]{align-items:center;background-color:var(--color-neutral-light-gray);border:1px solid var(--color-neutral-gray);border-radius:.5rem;color:var(--color-neutral-dark);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;height:1.75rem;justify-content:center;width:1.75rem}.admin-tenant-cell__name[data-v-8dfbaca4]{color:inherit;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-tenant-cell--link .admin-tenant-cell__name[data-v-8dfbaca4]{color:var(--color-neutral-black);font-weight:500}.admin-tenant-cell--link:hover .admin-tenant-cell__name[data-v-8dfbaca4]{color:var(--color-brand-primary, #059669)}.admin-form-role-select[data-v-7faf603f]{position:relative;width:100%}.admin-form-role-select__trigger[data-v-7faf603f]{align-items:center;cursor:pointer;display:flex;justify-content:space-between;text-align:start;width:100%}.admin-form-role-select__placeholder[data-v-7faf603f]{color:var(--color-neutral-dark);opacity:.55}.admin-form-role-select__value[data-v-7faf603f],.admin-form-role-select__option[data-v-7faf603f]{align-items:center;display:flex;gap:.625rem;min-width:0}.admin-form-role-select__label[data-v-7faf603f]{overflow:hidden;text-overflow:ellipsis;text-transform:capitalize;white-space:nowrap}.admin-form-role-select__menu[data-v-7faf603f]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-black);border-radius:.5rem;box-shadow:0 4px 16px #0000001a;left:0;list-style:none;margin:.25rem 0 0;max-height:16rem;overflow-y:auto;padding:.25rem;position:absolute;right:0;top:100%;z-index:20}.admin-form-role-select__option[data-v-7faf603f]{background:none;border:none;border-radius:.375rem;color:var(--color-neutral-black);cursor:pointer;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.4;padding:.5rem .625rem;text-align:start;width:100%}.admin-form-role-select__option[data-v-7faf603f]:hover,.admin-form-role-select__option--selected[data-v-7faf603f]{background-color:var(--color-neutral-light-gray)}.admin-form-role-select--open .admin-form-role-select__trigger[data-v-7faf603f]{background-image:none}.admin-form-card[data-v-d0481208]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-d0481208]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-d0481208]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-grid[data-v-d0481208]{display:grid;gap:1.25rem}@media (min-width: 640px){.admin-form-grid--2[data-v-d0481208]{grid-template-columns:repeat(2,minmax(0,1fr))}}.admin-form-actions[data-v-d0481208]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.user-form-no-tenant[data-v-d0481208]{color:var(--color-neutral-dark);font-size:.875rem}.user-form-role-readonly[data-v-d0481208]{align-items:center;display:flex;gap:.625rem;min-height:2.75rem}.user-form-role-readonly__label[data-v-d0481208]{text-transform:capitalize}.user-form-photo__row[data-v-d0481208]{align-items:center;display:flex;flex-wrap:wrap;gap:1rem}.user-form-photo__input[data-v-d0481208]{flex:1 1 12rem;min-width:0}.user-form-file-input[data-v-d0481208]{font-size:.875rem;width:100%}.user-form-file-input--disabled[data-v-d0481208]{cursor:not-allowed;opacity:.6}.admin-form-field__help[data-v-d0481208]{color:var(--color-neutral-dark);font-size:.8125rem;line-height:1.35;margin:.25rem 0 0}.admin-users-edit__impersonate[data-v-7f202e5f]{margin-right:auto}.user-role-badges[data-v-ed4a3387]{display:flex;flex-wrap:wrap;gap:.25rem}.user-role-badge[data-v-ed4a3387]{border-radius:.75rem;font-size:.75rem;font-weight:600;line-height:1;padding:.25rem .625rem}.user-role-badge--superadmin[data-v-ed4a3387]{background-color:#f1f5f9;color:#1e293b}.user-role-badge--admin[data-v-ed4a3387]{background-color:#dbeafe;color:#1e40af}.user-role-badge--editor[data-v-ed4a3387]{background-color:#fef3c7;color:#92400e}.user-role-badge--usuario[data-v-ed4a3387]{background-color:#d1fae5;color:#065f46}.user-role-badge--default[data-v-ed4a3387]{background-color:var(--color-neutral-light-gray);color:var(--color-neutral-dark)}.admin-users-header__trash-dot[data-v-7c6277f1]{background-color:var(--color-state-error);border-radius:9999px;height:.625rem;position:absolute;right:-.125rem;top:-.125rem;width:.625rem}.admin-users-table-card[data-v-7c6277f1] .data-table-card__toolbar{align-items:stretch;flex-direction:column;gap:0;padding:0}.admin-users-table-card[data-v-7c6277f1] .data-table-card__toolbar-slot{flex:1 1 auto;justify-content:stretch;min-width:0;width:100%}.admin-users-toolbar[data-v-7c6277f1]{display:flex;flex-direction:column;width:100%}.admin-users-toolbar__top[data-v-7c6277f1]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.admin-users-toolbar__search[data-v-7c6277f1]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;max-width:100%;min-width:0}.admin-users-toolbar__aside[data-v-7c6277f1]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.admin-users-toolbar__search[data-v-7c6277f1] .search-input{max-width:min(100%,14rem);width:min(100%,14rem)}@media (min-width: 640px){.admin-users-toolbar__search[data-v-7c6277f1] .search-input{max-width:16rem;width:16rem}}.admin-devices-filters[data-v-7c6277f1]{background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray);display:grid;gap:.5rem .75rem;grid-template-columns:1fr;padding:.5rem .75rem;width:100%}@media (min-width: 768px){.admin-devices-filters[data-v-7c6277f1]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 1rem}}.admin-devices-filters__group[data-v-7c6277f1]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.admin-devices-filters__label[data-v-7c6277f1]{color:var(--color-neutral-dark);font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:0 .375rem;text-transform:uppercase}.admin-devices-filters__group[data-v-7c6277f1] .admin-role-filter-tabs__track,.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__track{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:.125rem .25rem;scrollbar-width:thin}.admin-devices-filters__group[data-v-7c6277f1] .admin-role-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__track::-webkit-scrollbar{height:4px}.admin-devices-filters__group[data-v-7c6277f1] .admin-role-filter-tabs__tab,.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__tab{border-radius:.375rem;font-size:.75rem;gap:.375rem;margin-bottom:0;padding:.375rem .5rem}.admin-devices-filters__group[data-v-7c6277f1] .admin-role-filter-tabs__tab--active,.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__tab--active{border-bottom-color:transparent;border-radius:.375rem;box-shadow:none}.admin-devices-filters__group[data-v-7c6277f1] .admin-role-filter-tabs__badge,.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__badge{font-size:.6875rem;min-width:1.125rem;padding:.125rem .35rem}.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__avatar{box-sizing:border-box;flex-shrink:0;height:1.5rem;width:1.5rem}.admin-devices-filters__group[data-v-7c6277f1] .admin-tenant-filter-tabs__logo{height:1.375rem;width:1.375rem}.admin-devices-filters__group[data-v-7c6277f1] .role-privilege-indicator{height:1.375rem}.admin-devices-filters__group[data-v-7c6277f1] .role-privilege-indicator__bar{width:.25rem}.sr-only[data-v-7c6277f1]{border:0;clip:rect(0,0,0,0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.admin-users-table-user[data-v-7c6277f1]{align-items:center;display:flex;gap:.75rem;min-width:0}.admin-users-no-tenant[data-v-7c6277f1]{color:var(--color-neutral-dark);font-style:italic;opacity:.7}.admin-users-mobile-card__identity[data-v-7c6277f1]{flex:1 1 auto;min-width:0}.admin-users-mobile-card__email[data-v-7c6277f1]{color:var(--color-neutral-dark);font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.data-table-actions[data-v-7c6277f1]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.data-table-actions--stacked[data-v-7c6277f1]{border-top:1px solid var(--color-neutral-gray);margin-top:.75rem;padding-top:.75rem}.data-table-mobile-card[data-v-7c6277f1]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:1rem;padding:1rem}.data-table-mobile-card__header[data-v-7c6277f1]{align-items:flex-start;display:flex;gap:.5rem;margin-bottom:.75rem}.data-table-mobile-card__title[data-v-7c6277f1]{color:var(--color-neutral-black);font-size:.875rem;font-weight:600;margin:0}.data-table-mobile-card__meta[data-v-7c6277f1]{display:flex;flex-direction:column;gap:.375rem;margin:0}.data-table-mobile-card__row[data-v-7c6277f1]{display:flex;font-size:.75rem;gap:.5rem;justify-content:space-between}.data-table-mobile-card__row dt[data-v-7c6277f1]{color:var(--color-neutral-dark);flex-shrink:0;font-weight:500}.data-table-mobile-card__row dd[data-v-7c6277f1]{color:var(--color-neutral-black);margin:0;min-width:0;text-align:right}.admin-users-mobile-card__tenant[data-v-7c6277f1]{display:flex;justify-content:flex-end}.data-table-empty[data-v-7c6277f1]{color:var(--color-neutral-dark);font-size:.875rem;padding:3rem 1.5rem;text-align:center}.alerts-page__empty[data-v-d1ac263b]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;padding:1.5rem 1rem;text-align:center}.alerts-page__list[data-v-d1ac263b]{list-style:none;margin:0;padding:0}.alerts-page__item[data-v-d1ac263b]{align-items:flex-start;border-bottom:1px solid var(--color-neutral-gray);display:flex;flex-direction:column;gap:1rem;padding:1.25rem 1.5rem}.alerts-page__item[data-v-d1ac263b]:last-child{border-bottom:none}@media (min-width: 640px){.alerts-page__item[data-v-d1ac263b]{align-items:center;flex-direction:row;justify-content:space-between}}.alerts-page__item--unread[data-v-d1ac263b]{background-color:#c1e49b1f}.alerts-page__item-content[data-v-d1ac263b]{min-width:0}.alerts-page__item-title[data-v-d1ac263b]{color:var(--color-neutral-dark);font-size:.75rem;font-weight:600;letter-spacing:.04em;margin:0;text-transform:uppercase}.alerts-page__item-body[data-v-d1ac263b]{color:var(--color-neutral-black);font-size:.875rem;font-weight:500;line-height:1.5;margin:.35rem 0 0}.alerts-page__item-meta[data-v-d1ac263b]{color:var(--color-neutral-dark);font-size:.75rem;line-height:1.4;margin:.35rem 0 0}.alerts-page__item-actions[data-v-d1ac263b]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem}.field[data-v-e8f38f9e]{width:100%}.field-error[data-v-e8f38f9e]{color:var(--color-state-error);font-size:.875rem;margin-top:.375rem;padding-left:1rem}.element[data-v-e8f38f9e]{background-color:var(--color-neutral-white);border:solid 1px var(--color-neutral-black);border-radius:32px;box-sizing:border-box;color:var(--color-neutral-black);font-family:var(--font-family-body);font-size:1rem;height:3rem;min-height:3rem;outline:none;position:relative;width:100%}.element--error[data-v-e8f38f9e]{border-color:var(--color-state-error)}.element[data-v-e8f38f9e] .input--solo{padding:.75rem 1.5rem}.element--has-toggle[data-v-e8f38f9e] .input--solo{padding-right:3rem}.element--labeled[data-v-e8f38f9e] .label{color:var(--color-neutral-dark);font-size:1rem;font-weight:var(--font-weight-regular);left:1.5rem;line-height:1.25;margin:0;pointer-events:none;position:absolute;right:1.5rem;top:50%;transform:translateY(-50%);transition:top .15s ease,font-size .15s ease,transform .15s ease;z-index:3}.element--labeled.element--has-toggle[data-v-e8f38f9e] .label{right:3rem}.element--labeled.element--active[data-v-e8f38f9e] .label{font-size:.75rem;top:.5rem;transform:translateY(0)}.element--labeled[data-v-e8f38f9e] .input--floating{background-color:transparent;border:none;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;height:100%;-webkit-hyphens:auto;hyphens:auto;margin:0;outline:none;padding:1.25rem 1.5rem .5rem;position:relative;width:100%;z-index:2}.element--labeled.element--has-toggle[data-v-e8f38f9e] .input--floating{padding-right:3rem}.element[data-v-e8f38f9e] .input:not(.input--solo):not(.input--floating){background-color:transparent;border:none;box-sizing:border-box;color:inherit;display:block;font-family:inherit;font-size:inherit;-webkit-hyphens:auto;hyphens:auto;margin:0;outline:none;padding:.125rem 1.5rem .625rem;position:relative;width:100%;z-index:2}.element[data-v-e8f38f9e] .input:disabled{color:var(--color-neutral-gray);cursor:not-allowed}.element[data-v-e8f38f9e]:has(input:disabled){background-color:var(--color-neutral-light-gray);border-color:var(--color-neutral-gray)}.element[data-v-e8f38f9e] .placeholder-text{color:var(--color-neutral-dark);display:block;padding:.75rem 1.5rem;text-align:center}.element[data-v-e8f38f9e] .toggle{align-items:center;background:transparent;border:none;color:var(--color-neutral-black);cursor:pointer;display:flex;flex-shrink:0;height:2.5rem;justify-content:center;margin:0;min-height:2.5rem;min-width:2.5rem;outline:none;padding:0;position:absolute;right:.5rem;top:50%;transform:translateY(-50%);width:2.5rem;z-index:4}.element[data-v-e8f38f9e] .toggle:hover{color:var(--color-neutral-black)}.password__icon-wrap[data-v-74a14873]{display:block;flex-shrink:0;height:24px;position:relative;width:24px}.password__icon[data-v-74a14873]{display:block;height:24px;left:0;position:absolute;top:0;width:24px}.password__icon--inactive[data-v-74a14873]{opacity:0;pointer-events:none;visibility:hidden}.required[data-v-8b6dd8b9]{color:var(--color-state-error)}.wikeeper-icon-frame[data-v-4d2b74ee]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:1px solid var(--color-neutral-gray, rgb(212 212 216));background-color:var(--color-neutral-white, #fff);color:#5e5e5e}.wikeeper-icon-frame--sm[data-v-4d2b74ee]{height:1.75rem;width:1.75rem;border-radius:.625rem}.wikeeper-icon-frame--md[data-v-4d2b74ee]{height:2rem;width:2rem;border-radius:.75rem}.wikeeper-icon-frame--lg[data-v-4d2b74ee]{height:2.75rem;width:2.75rem;min-height:44px;min-width:44px;border-radius:.75rem}.wikeeper-icon-frame--sm[data-v-4d2b74ee] svg{height:1rem;width:1rem}.wikeeper-icon-frame--md[data-v-4d2b74ee] svg{height:1.125rem;width:1.125rem}.wikeeper-icon-frame--lg[data-v-4d2b74ee] svg{height:1.25rem;width:1.25rem}.wikeeper-icon-frame[data-v-4d2b74ee] svg{display:block;flex-shrink:0}.wikeeper-icon-frame[data-v-4d2b74ee] svg path,.wikeeper-icon-frame[data-v-4d2b74ee] svg circle,.wikeeper-icon-frame[data-v-4d2b74ee] svg line,.wikeeper-icon-frame[data-v-4d2b74ee] svg polyline,.wikeeper-icon-frame[data-v-4d2b74ee] svg rect{stroke:currentColor}.dashboard-map-popup__status-badge[data-v-6c2d45d6]{align-items:center;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:.375rem;width:2rem}.dashboard-map-popup__status-badge--online[data-v-6c2d45d6]{background:#22c55e;box-shadow:0 0 #22c55e73;animation:dashboard-map-status-pulse-6c2d45d6 2s ease-in-out infinite}.dashboard-map-popup__status-badge--offline[data-v-6c2d45d6]{background:#ef4444}@keyframes dashboard-map-status-pulse-6c2d45d6{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.device-settings-page{width:100%;padding-bottom:2rem}.device-settings-page__frame{width:100%;min-width:0}.device-settings-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-settings-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-settings-hero__shell{flex-direction:row;align-items:stretch}}.device-settings-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-settings-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-settings-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-settings-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-settings-hero__visual-content .wikeeper-icon-frame{box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f}.device-settings-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-settings-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-settings-hero__header{padding:1rem 1.125rem .75rem}@media (min-width: 640px){.device-settings-hero__header{padding:1.125rem 1.25rem .875rem}}.device-settings-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-settings-hero__header-action{flex-shrink:0}.device-settings-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-settings-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1.35;color:#18181b}.device-settings-hero__subtitle{margin:.25rem 0 0;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600;color:#3f3f46}.device-settings-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;border-top:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafaa6,#fff);padding:.75rem 1.125rem .875rem}@media (min-width: 640px){.device-settings-hero__actions{margin-top:auto;padding:.875rem 1.25rem 1rem}}.device-settings-hero__actions-group{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.device-settings-hero__actions-group--start{flex:1 1 auto;min-width:0}.device-settings-hero__divider{display:none;height:2rem;width:1px;background-color:#d4d4d8}@media (min-width: 640px){.device-settings-hero__divider{display:block}}.device-settings-hero__simulation{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgb(253 186 116);background-color:#fff7ed;padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#c2410c}.device-settings-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.device-settings-card--compact .device-settings-card__body{padding:1rem 1.125rem 1.125rem}.device-settings-card--compact .device-settings-card__head{margin-bottom:.75rem}.device-settings-card--compact .device-settings-card__title{font-size:.9375rem}.device-settings-card--compact .device-settings-card__hint{margin-bottom:.75rem;font-size:.6875rem;line-height:1.4}.device-settings-card--compact .device-settings-card__btn-primary{margin-top:auto}.device-settings-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:1.125rem 1.25rem 1.25rem}.device-settings-card__head{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1rem}.device-settings-card__title-wrap{flex:1;min-width:0}.device-settings-card__title{margin:0;font-family:var(--font-family-heading);font-size:1rem;font-weight:600;line-height:1.35;color:#18181b}.device-settings-card__description{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#71717a}.device-settings-card__label{display:block;margin-bottom:.5rem;font-size:.8125rem;font-weight:600;color:#3f3f46}.device-settings-card__hint{margin:0 0 1rem;font-size:.75rem;line-height:1.45;color:#71717a}.device-settings-card__input{margin-bottom:.75rem;width:100%;border-radius:.75rem;border:1px solid rgb(228 228 231);background-color:#fff;padding:.75rem 1rem;font-size:1rem;box-shadow:0 1px 2px #0f172a0a}.device-settings-card__input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 3px #10b98126}.device-settings-percent-slider{margin-bottom:.75rem}.device-settings-percent-slider__value-row{display:flex;align-items:baseline;justify-content:center;gap:.125rem;margin-bottom:.75rem}.device-settings-percent-slider__value{font-size:2rem;font-weight:600;line-height:1;color:var(--color-black, #282828)}.device-settings-percent-slider__unit{font-size:1.125rem;font-weight:500;color:#71717a}.device-settings-percent-slider__input{display:block;width:100%;height:.5rem;margin:0;appearance:none;border-radius:9999px;background:linear-gradient(to right,var(--color-background-primary, #c1e49b) 0%,var(--color-background-primary, #c1e49b) var(--percent-fill, 30%),rgb(228 228 231) var(--percent-fill, 30%),rgb(228 228 231) 100%);cursor:pointer}.device-settings-percent-slider__input:focus{outline:none}.device-settings-percent-slider__input:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:4px}.device-settings-percent-slider__input::-webkit-slider-runnable-track{height:.5rem;border-radius:9999px;background:transparent}.device-settings-percent-slider__input::-webkit-slider-thumb{appearance:none;width:1.25rem;height:1.25rem;margin-top:-.375rem;border:2px solid var(--color-white, #fff);border-radius:9999px;background-color:var(--color-action-primary, #92d050);box-shadow:0 1px 4px #0003;cursor:grab}.device-settings-percent-slider__input:active::-webkit-slider-thumb{cursor:grabbing}.device-settings-percent-slider__input::-moz-range-track{height:.5rem;border:none;border-radius:9999px;background:#e4e4e7}.device-settings-percent-slider__input::-moz-range-progress{height:.5rem;border-radius:9999px;background-color:var(--color-background-primary, #c1e49b)}.device-settings-percent-slider__input::-moz-range-thumb{width:1.25rem;height:1.25rem;border:2px solid var(--color-white, #fff);border-radius:9999px;background-color:var(--color-action-primary, #92d050);box-shadow:0 1px 4px #0003;cursor:grab}.device-settings-percent-slider__bounds{display:flex;justify-content:space-between;margin-top:.375rem;font-size:.6875rem;font-weight:500;color:#a1a1aa}.device-settings-card__btn-primary,.device-settings-card__btn-secondary{display:inline-flex;align-items:center;justify-content:center;width:100%;min-height:var(--measure-XS, 40px);border-radius:var(--border-radius-standard, 16px);padding:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:var(--font-size-M, 1rem);font-weight:var(--font-weight-medium, 500);line-height:1.25;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.device-settings-card__btn-primary:focus-visible,.device-settings-card__btn-secondary:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.device-settings-card__btn-primary:disabled,.device-settings-card__btn-secondary:disabled{opacity:.6;cursor:not-allowed}.device-settings-card__btn-primary{border:var(--border-standard, 1px solid #cbcbcb);border-color:var(--color-background-primary, #c1e49b);background-color:var(--color-background-primary, #c1e49b);color:var(--color-black, #282828);box-shadow:none}.device-settings-card__btn-primary:hover:not(:disabled){background-color:var(--color-action-primary, #92d050);border-color:var(--color-action-primary, #92d050)}.device-settings-card__btn-secondary{border:var(--border-standard, 1px solid #cbcbcb);background-color:var(--color-white, #fff);color:var(--color-black, #282828)}.device-settings-card__btn-secondary:hover:not(:disabled){border-color:var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7)}.device-settings-card__btn-row{display:flex;flex-wrap:wrap;gap:.75rem}.device-settings-card__btn-row .device-settings-card__btn-primary,.device-settings-card__btn-row .device-settings-card__btn-secondary{flex:1 1 0;width:auto;min-width:0}.device-settings-page__rows{display:flex;width:100%;flex-direction:column;gap:1rem}@media (min-width: 640px){.device-settings-page__rows{gap:1.25rem}}.device-settings-page__row{display:grid;width:100%;align-items:stretch;gap:1rem 1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.device-settings-page__row{grid-template-columns:repeat(2,minmax(0,1fr))}.device-settings-page__row--triple{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-settings-page__row .device-settings-timezone-map{height:min(320px,50vh)}@media (min-width: 640px){.device-settings-page__row--triple .device-settings-timezone-map{height:min(260px,42vh)}}.device-settings-bus-status__current{margin-bottom:1rem;border-radius:.75rem;border:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafa,#fff);padding:.75rem .875rem}.device-settings-bus-status__current-label{margin:0 0 .25rem;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.device-settings-bus-status__badge{display:inline-flex;align-items:center;border-radius:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.device-settings-bus-status__badge--off{background-color:#fee2e2;color:#991b1b}.device-settings-bus-status__badge--charging{background-color:#fef3c7;color:#92400e}.device-settings-bus-status__badge--operational{background-color:#dcfce7;color:#166534}.device-settings-bus-status__badge--finding{background-color:#fef9c3;color:#854d0e}.device-settings-bus-status__badge--default{background-color:#f4f4f5;color:#52525b}.device-settings-bus-gauges{display:flex;margin-top:1.25rem;padding-top:1.25rem;width:100%;flex-direction:column;align-items:stretch;gap:1.25rem;border-top:1px solid rgb(244 244 245)}@media (min-width: 520px){.device-settings-bus-gauges{flex-direction:row;align-items:flex-end;justify-content:center;gap:1.5rem 2rem}}.device-settings-bus-gauges__item{display:flex;min-width:0;flex:1 1 0;justify-content:center}@media (min-width: 520px){.device-settings-bus-gauges__item+.device-settings-bus-gauges__item{border-left:1px solid rgb(244 244 245);padding-left:2rem}}@media (max-width: 519px){.device-settings-bus-gauges__item+.device-settings-bus-gauges__item{border-top:1px solid rgb(244 244 245);padding-top:1.25rem}}.device-settings-radio-group{display:flex;flex-wrap:wrap;gap:.5rem}.device-settings-radio{display:flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:.75rem;border:2px solid rgb(228 228 231);padding:.625rem 1rem;font-size:.875rem;font-weight:600;color:#27272a;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.device-settings-radio--active{border-color:#10b981;background-color:#ecfdf5;box-shadow:0 4px 12px #10b9811f}.device-settings-radio input{accent-color:rgb(5 150 105)}.device-settings-frequency-panel{margin-top:.75rem;border-radius:.75rem;border:1px solid rgb(244 244 245);background-color:#fafafa;padding:.75rem}.device-settings-frequency-panel__label{margin:0 0 .5rem;font-size:.875rem;font-weight:600;color:#3f3f46}.device-settings-error-text{margin:.5rem 0 0;font-size:.875rem;color:#dc2626}.device-settings-meter{display:flex;flex-direction:column;align-items:center;gap:.5rem;margin-bottom:1rem;border-radius:.75rem;border:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafa,#fff);padding:1rem}.device-settings-meter__track-row{display:flex;align-items:center;gap:1rem}.device-settings-meter__dot{height:.75rem;width:.75rem;flex-shrink:0;border-radius:9999px;background-color:#d4d4d8}.device-settings-meter__dot--on{background-color:#10b981}.device-settings-meter__dot--violet{background-color:#8b5cf6}.device-settings-meter__bar{position:relative;height:.5rem;width:8rem;overflow:hidden;border-radius:9999px;background-color:#e4e4e7}.device-settings-meter__bar-fill{height:100%;border-radius:9999px;background-color:#10b981;transition:width .3s ease}.device-settings-meter__bar-fill--violet{background-color:#8b5cf6}.device-settings-meter__bar-fill--pulse{width:33.333%;animation:device-settings-cps-pulse 1s ease-in-out infinite}@keyframes device-settings-cps-pulse{0%,to{transform:translate(0)}50%{transform:translate(200%)}}.device-settings-meter__caption{margin:0;min-height:1.25rem;font-size:.75rem;color:#71717a}.device-settings-le-errors{display:flex;gap:1rem;margin-bottom:1rem}.device-settings-le-errors__item{flex:1;border-radius:.5rem;border:1px solid rgb(254 243 199);background-color:#fffbeb;padding:.5rem .75rem;text-align:center}.device-settings-le-errors__item--danger{border-color:#fee2e2;background-color:#fef2f2}.device-settings-le-errors__label{margin:0;font-size:.75rem;color:#b45309}.device-settings-le-errors__item--danger .device-settings-le-errors__label{color:#b91c1c}.device-settings-le-errors__value{margin:.125rem 0 0;font-size:1.125rem;font-weight:700;color:#92400e}.device-settings-le-errors__item--danger .device-settings-le-errors__value{color:#b91c1c}.device-settings-le-toggle{position:relative;display:flex;width:100%;height:2.5rem;align-items:center;border-radius:9999px;border:none;cursor:pointer;transition:background-color .3s ease}.device-settings-le-toggle--on{background-color:#10b981}.device-settings-le-toggle--off{background-color:#d4d4d8}.device-settings-le-toggle--disabled{cursor:not-allowed;opacity:.5}.device-settings-le-toggle__knob{position:absolute;top:.25rem;left:.25rem;display:inline-flex;height:1.75rem;width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background-color:#fff;box-shadow:0 4px 6px -1px #0000001a;transition:left .3s ease,right .3s ease}.device-settings-le-toggle__knob--on{right:.25rem;left:auto}.device-settings-le-toggle__knob--off{left:.25rem;right:auto}.device-settings-le-toggle__loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;font-size:.75rem;font-weight:600;color:#fff}.device-settings-info-box{margin-bottom:1rem;border-radius:.75rem;border:1px solid rgb(244 244 245);background-color:#fafafa;padding:.75rem 1rem;font-size:.875rem;line-height:1.45;color:#52525b}.device-settings-max-cps__options{margin-bottom:1rem;border-radius:.75rem;border:1px solid rgb(244 244 245);background-color:#fafafa;padding:1rem}.device-settings-timezone-map{position:relative;z-index:0;margin-bottom:.75rem;height:380px;width:100%;overflow:hidden;border-radius:.75rem;border:1px solid rgb(228 228 231)}.device-settings-timezone-map .timezone-picker-marker{background:transparent;border:none}.device-settings-timezone-map .timezone-picker-marker__dot{width:14px;height:14px;border-radius:50%;background:#0d9488;border:2px solid white;box-shadow:0 1px 3px #0000004d}#tz-map-container .timezone-picker-marker{background:transparent;border:none}#tz-map-container .timezone-picker-marker__dot{width:14px;height:14px;border-radius:50%;background:#0d9488;border:2px solid white;box-shadow:0 1px 3px #0000004d}.device-settings-timezone-display{margin:0 0 .5rem;min-height:1.25rem;font-size:.875rem;font-weight:500;color:#0e7490}.device-settings-help-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:1.5rem;width:1.5rem;border-radius:9999px;border:1px solid rgb(228 228 231);background-color:#fff;font-size:.75rem;font-weight:700;color:#71717a;cursor:help}.device-settings-card__head-row{display:flex;align-items:flex-start;gap:.5rem;width:100%}.device-settings-bus-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.device-settings-bus-modal__panel{position:relative;width:100%;max-width:28rem;overflow:hidden;border-radius:1.25rem;border:1px solid rgb(228 228 231 / .9);background-color:#fff;padding:1.5rem;box-shadow:0 25px 50px -12px #0f172a33}.device-settings-bus-modal__title{margin:0;font-size:1.125rem;font-weight:700;color:#18181b}.device-settings-bus-modal__text{margin:.5rem 0 0;font-size:.875rem;line-height:1.45;color:#52525b}.device-settings-bus-modal__actions{display:flex;flex-direction:column-reverse;gap:.75rem;margin-top:1.25rem}@media (min-width: 640px){.device-settings-bus-modal__actions{flex-direction:row;align-items:stretch}.device-settings-bus-modal__actions .device-settings-card__btn-primary,.device-settings-bus-modal__actions .device-settings-card__btn-secondary{flex:1 1 0;width:auto}}.device-settings-tutorial-target-highlight{box-shadow:0 0 0 3px #10b981e6,0 0 0 6px #10b98140}.dashboard-superadmin__tools{display:grid;grid-template-columns:1fr;gap:1rem;align-items:start}@media (min-width: 1024px){.dashboard-superadmin__tools{grid-template-columns:minmax(0,1fr) minmax(0,1.65fr);gap:1.25rem}}.dashboard-superadmin__links{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.dashboard-superadmin__links{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem}}@media (min-width: 1280px){.dashboard-superadmin__links{grid-template-columns:repeat(4,minmax(0,1fr))}}.dashboard-link-card{display:flex;align-items:center;gap:.875rem;min-height:5.5rem;height:100%;padding:1rem 1.125rem;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f;color:var(--color-neutral-black, #282828);text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.dashboard-link-card:hover{border-color:var(--color-neutral-gray, #cbcbcb);box-shadow:0 1px 2px #0f172a0d,0 10px 28px #0f172a14;transform:translateY(-1px)}.dashboard-link-card:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.dashboard-link-card__content{min-width:0;flex:1}.dashboard-link-card__title{margin:0;font-family:var(--font-family-heading);font-size:.9375rem;font-weight:600;line-height:1.35;color:#18181b}.dashboard-link-card__description{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#71717a;display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:2}.dashboard-link-card__badge{display:inline-flex;margin-top:.5rem;border-radius:9999px;border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7);padding:.125rem .625rem;font-size:.6875rem;font-weight:600;color:var(--color-neutral-dark, #5e5e5e)}.dashboard-link-card__chevron{flex-shrink:0;font-size:1.125rem;font-weight:500;line-height:1;color:#a1a1aa}.dashboard-panel__callout{margin-top:.75rem;border-radius:var(--border-radius-standard, 16px);border:1px solid color-mix(in srgb,var(--color-warning, #eee745) 55%,#cbcbcb);background-color:color-mix(in srgb,var(--color-warning, #eee745) 18%,white);padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;color:var(--color-neutral-black, #282828)}.dashboard-panel__form-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.dashboard-panel__form-grid--host-port{grid-template-columns:minmax(0,1.4fr) minmax(0,.6fr)}}.dashboard-panel__field-label{display:block;margin-bottom:.375rem;font-size:.75rem;font-weight:600;color:#3f3f46}.dashboard-panel__checkbox-row{display:flex;align-items:center;gap:.5rem;font-size:.875rem;font-weight:500;color:#3f3f46}.dashboard-panel__actions{display:flex;flex-direction:column;gap:.625rem}@media (min-width: 640px){.dashboard-panel__actions{flex-direction:row;flex-wrap:wrap}.dashboard-panel__actions .device-settings-card__btn-primary,.dashboard-panel__actions .device-settings-card__btn-secondary,.dashboard-panel__actions .button{width:auto;flex:0 1 auto;min-width:10rem}}.dashboard-panel__section-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:0;border-top:1px solid rgb(244 244 245);background:transparent;padding:.875rem 0;font-family:var(--font-family-heading);font-size:.875rem;font-weight:600;color:#18181b;cursor:pointer}.dashboard-panel__section-toggle-icon{flex-shrink:0;color:#a1a1aa;transition:transform .2s ease}.dashboard-panel__section-toggle-icon--open{transform:rotate(180deg)}.dashboard-panel__logs{padding-bottom:.25rem}.dashboard-panel__log-summary{margin:0;font-size:.75rem;line-height:1.45;color:#52525b}.dashboard-panel__log-summary--error{color:var(--color-error, #f93636)}.dashboard-panel__log-summary--ok{color:var(--color-brand-secondary, #215968)}.dashboard-panel__log-pre{margin-top:.75rem;max-height:12rem;overflow:auto;border-radius:.75rem;border:1px solid rgb(228 228 231);background-color:#18181b;padding:.75rem 1rem;font-family:ui-monospace,monospace;font-size:.6875rem;line-height:1.5;color:#d4d4d8}.dashboard-panel__remote-box{margin-top:1rem;border-radius:.75rem;border:1px solid rgb(228 228 231);background-color:var(--color-neutral-light-gray, #f7f7f7);padding:.875rem 1rem}.dashboard-panel__remote-toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.5rem;border:0;background:transparent;padding:0;font-size:.6875rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a;cursor:pointer}.dashboard-panel__remote-body{margin-top:.75rem}.dashboard-panel__remote-actions{display:flex;flex-direction:column;gap:.5rem}@media (min-width: 640px){.dashboard-panel__remote-actions{flex-direction:row;align-items:flex-end}.dashboard-panel__remote-actions .form-item{flex:1;min-width:0}.dashboard-panel__remote-actions .device-settings-card__btn-secondary{width:auto;flex-shrink:0}}.dashboard-panel__flash-debug{margin-bottom:.75rem;white-space:pre-wrap;border-radius:.75rem;border:1px solid color-mix(in srgb,var(--color-brand-primary, #92d050) 45%,#cbcbcb);background-color:color-mix(in srgb,var(--color-background-primary, #c1e49b) 35%,white);padding:.75rem 1rem;font-family:ui-monospace,monospace;font-size:.6875rem;line-height:1.5;color:var(--color-neutral-black, #282828)}.dashboard-panel__empty-hint{margin:0;font-size:.8125rem;line-height:1.45;color:#71717a}.dashboard-panel__error-text{margin-top:.5rem;font-size:.8125rem;color:var(--color-error, #f93636)}.dashboard-docker-panel{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.dashboard-docker-panel .device-settings-card{border:0;border-radius:0;box-shadow:none}.dashboard-docker-panel .device-settings-card__body{padding-bottom:0}.dashboard-docker-panel__footer{padding:0 1.25rem 1.25rem;border-top:1px solid rgb(244 244 245)}.dashboard-docker-panel__footer .dashboard-panel__section-toggle{border-top:0;padding-top:.25rem}.device-show-tutorial-target-highlight{box-shadow:0 0 0 3px #10b981e6,0 0 0 6px #10b98140}.diagnostic-icon[data-v-fe4a49e9]{display:block;flex-shrink:0}.device-connection-status-icon[data-v-26215ba5]{box-sizing:border-box;display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;color:#fff}.device-connection-status-icon--xs[data-v-26215ba5]{height:1.25rem;width:1.25rem;padding:.1875rem}.device-connection-status-icon--sm[data-v-26215ba5]{height:1.5rem;width:1.5rem;padding:.25rem}.device-connection-status-icon--md[data-v-26215ba5]{height:2.125rem;width:2.125rem;padding:.3125rem}.device-connection-status-icon--online[data-v-26215ba5]{background:#22c55e;box-shadow:0 0 #22c55e73;animation:device-connection-status-pulse-26215ba5 2s ease-in-out infinite}.device-connection-status-icon--offline[data-v-26215ba5]{background:#ef4444}.device-connection-status-icon--inactive[data-v-26215ba5]{background:#a3a3a3}@keyframes device-connection-status-pulse-26215ba5{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.device-status-badge[data-v-84ca3f99]{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center}.device-diagnostic-page{width:100%;padding-bottom:2rem}.device-diagnostic-page__frame{width:100%;min-width:0}.device-diagnostic-hero__simulation{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgb(253 186 116);background-color:#fff7ed;padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#c2410c}.device-diagnostic-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-diagnostic-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-diagnostic-hero__shell{flex-direction:row;align-items:stretch}}.device-diagnostic-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-diagnostic-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-diagnostic-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-diagnostic-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-diagnostic-hero__visual-content .wikeeper-icon-frame{box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f}.device-diagnostic-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-diagnostic-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-diagnostic-hero__header{padding:1rem 1.125rem .75rem}@media (min-width: 640px){.device-diagnostic-hero__header{padding:1.125rem 1.25rem .875rem}}.device-diagnostic-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-diagnostic-hero__header-action{flex-shrink:0}.device-diagnostic-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-diagnostic-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1.35;color:#18181b}.device-diagnostic-hero__subtitle{margin:.25rem 0 0;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600;color:#3f3f46}.device-diagnostic-hero__actions{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.625rem;border-top:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafaa6,#fff);padding:.75rem 1.125rem .875rem}@media (min-width: 640px){.device-diagnostic-hero__actions{margin-top:auto;padding:.875rem 1.25rem 1rem}}.device-diagnostic-hero__actions-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.device-diagnostic-hero__actions-group--start{flex:0 0 auto}.device-diagnostic-hero__actions-group--end{flex:1 1 auto;min-width:0;margin-left:auto;justify-content:flex-end}.device-diagnostic-hero__full-quick{display:flex;min-width:0;flex:0 1 auto;flex-direction:row;align-items:flex-start;gap:.625rem}.device-diagnostic-hero__full-quick-meta{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.375rem;padding-top:.125rem;max-width:14rem}.device-diagnostic-hero__full-quick-status{margin:0;font-size:.6875rem;font-weight:500;line-height:1.35;color:#52525b}.device-diagnostic-hero__progress{height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background:#e4e4e7}.device-diagnostic-hero__progress-bar{height:100%;border-radius:9999px;background-color:var(--color-action-primary, #92d050);transition:width .3s ease-out}.device-diagnostic-cards{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.device-diagnostic-cards{gap:1rem}}@media (min-width: 1024px){.device-diagnostic-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-diagnostic-card__title{margin:0;font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:600;line-height:1.35;color:#18181b}.device-diagnostic-card__description{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#71717a}.device-diagnostic-test-card{position:relative;display:flex;min-width:0;height:100%;flex-direction:column;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a0f}.device-diagnostic-test-card__body{display:flex;min-width:0;flex:1;flex-direction:column;padding:1.125rem 1.25rem 1.25rem}.device-diagnostic-test-card__head{display:flex;align-items:flex-start;gap:.875rem;margin-bottom:1rem}.device-diagnostic-test-card__title-wrap{flex:1;min-width:0}.device-diagnostic-test-card__title{margin:0;font-family:var(--font-family-heading);font-size:1rem;font-weight:600;line-height:1.35;color:var(--color-black, #282828)}.device-diagnostic-test-card__description{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#71717a}.device-diagnostic-test-card__icon-svg{height:1.5rem;width:1.5rem}.device-diagnostic-test-card__action-wrap{margin-bottom:.875rem}.device-diagnostic-test-card__actions-row{display:flex;flex-wrap:wrap;gap:.5rem}.device-diagnostic-test-card__history-toggle{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--color-neutral-gray, #cbcbcb);border-radius:.75rem;padding:.45rem .8rem;font-size:.75rem;font-weight:600;color:var(--color-black, #282828);background:var(--color-neutral-white, #fff);cursor:pointer}.device-diagnostic-test-card__history-toggle:hover{border-color:var(--color-action-primary, #92d050);background:#c1e49b33}.device-diagnostic-test-card__content{display:flex;min-width:0;flex:1;flex-direction:column;gap:.75rem}.device-diagnostic-test-card__cta{display:inline-flex;width:100%;min-height:var(--measure-XS, 40px);align-items:center;justify-content:center;gap:.5rem;border:var(--border-standard, 1px solid #cbcbcb);border-color:var(--color-background-primary, #c1e49b);border-radius:var(--border-radius-standard, 16px);padding:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:var(--font-weight-medium, 500);line-height:1.25;color:var(--color-black, #282828);background-color:var(--color-background-primary, #c1e49b);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease}.device-diagnostic-test-card__cta:hover:not(:disabled){background-color:var(--color-action-primary, #92d050);border-color:var(--color-action-primary, #92d050)}.device-diagnostic-test-card__cta:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.device-diagnostic-test-card__cta:disabled{opacity:.6;cursor:not-allowed}.device-diagnostic-test-card__cta-spinner{height:1.125rem;width:1.125rem;animation:device-diagnostic-spin .75s linear infinite}@keyframes device-diagnostic-spin{to{transform:rotate(360deg)}}.device-diagnostic-test-card__inline-progress{margin-top:-.25rem}.device-diagnostic-test-card__inline-progress-label{margin:0 0 .375rem;font-size:.75rem;font-weight:500;color:#52525b}.device-diagnostic-test-card__inline-progress-label--muted{color:#71717a}.device-diagnostic-test-card__inline-progress-track{height:.375rem;overflow:hidden;border-radius:9999px;background:var(--color-neutral-light-gray, #f7f7f7);box-shadow:inset 0 0 0 1px var(--color-neutral-gray, #cbcbcb)}.device-diagnostic-test-card__inline-progress-fill{height:100%;border-radius:9999px;background-color:var(--color-action-primary, #92d050);transition:width .3s ease-out}.device-diagnostic-test-card__result{border-radius:.75rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7);padding:.875rem 1rem}.device-diagnostic-test-card__result-header{display:flex;align-items:center;gap:.5rem;margin-bottom:.875rem}.device-diagnostic-test-card__result-dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background:var(--color-action-primary, #92d050);box-shadow:0 0 0 3px #fffc}.device-diagnostic-test-card__result-title{margin:0;font-size:.8125rem;font-weight:700;letter-spacing:.01em;color:#27272a}.device-diagnostic-test-card__result-body{display:flex;flex-direction:column;gap:.75rem}.device-diagnostic-test-card__alert{margin:0;border-radius:.75rem;padding:.625rem .75rem;font-size:.8125rem;line-height:1.45}.device-diagnostic-test-card__alert--error{border:1px solid rgb(254 202 202);background:#fef2f2f2;color:#b91c1c}.device-diagnostic-test-card__alert--warn{border:1px solid rgb(253 230 138);background:#fffbebf2;color:#92400e}.device-diagnostic-test-card__metrics{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 400px){.device-diagnostic-test-card__metrics{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-diagnostic-test-card__metric{display:flex;flex-direction:column;gap:.2rem;border-radius:.75rem;border:1px solid rgb(255 255 255 / .7);background:#ffffffd1;padding:.625rem .75rem;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease}.device-diagnostic-test-card__metric--warn{border-color:var(--color-background-primary, #c1e49b);background:#c1e49b40}.device-diagnostic-test-card__metric-label{font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.04em;color:#71717a}.device-diagnostic-test-card__metric-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9375rem;font-weight:700;color:var(--color-black, #282828)}.device-diagnostic-test-card__metric--warn .device-diagnostic-test-card__metric-value{color:var(--color-black, #282828)}.device-diagnostic-test-card__metric-hint{font-size:.6875rem;color:#71717a}.device-diagnostic-test-card__progress-block{margin-top:.25rem;padding-top:.75rem;border-top:1px solid var(--color-neutral-gray, #cbcbcb)}.device-diagnostic-test-card__progress-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-bottom:.5rem}.device-diagnostic-test-card__progress-label{font-size:.75rem;font-weight:600;color:#52525b}.device-diagnostic-test-card__progress-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#3f3f46}.device-diagnostic-test-card__progress-track{height:.625rem;overflow:hidden;border-radius:9999px;background:#e4e4e7}.device-diagnostic-test-card__progress-fill{height:100%;border-radius:9999px;transition:width .35s ease-out}.device-diagnostic-test-card__progress-fill--ok{background-color:var(--color-action-primary, #92d050)}.device-diagnostic-test-card__progress-fill--warn{background-color:var(--color-background-primary, #c1e49b)}.device-diagnostic-test-card__progress-fill--danger{background-color:#f93636}.device-diagnostic-test-card__progress-scale{display:flex;justify-content:space-between;margin-top:.25rem;font-size:.625rem;color:#71717a}.device-diagnostic-test-card__progress-scale--ok{color:var(--color-action-primary, #92d050);font-weight:600}.device-diagnostic-test-card__progress-scale--warn{color:#71717a;font-weight:600}.device-diagnostic-test-card__progress-scale--danger{color:#f93636;font-weight:600}.device-diagnostic-test-card__empty{display:flex;flex-direction:column;align-items:center;gap:.625rem;margin:0;padding:1.25rem .75rem;text-align:center;font-size:.875rem;color:#71717a}.device-diagnostic-test-card__empty-icon{display:flex;height:2.75rem;width:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-white, #fff);color:var(--color-action-primary, #92d050)}.device-diagnostic-test-card__topic{margin:0;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.06em;color:#64748b}.device-diagnostic-test-card__table-wrap{overflow:hidden;border-radius:.75rem;border:1px solid rgb(255 255 255 / .8);background:#ffffffbf}.device-diagnostic-test-card__table{width:100%;border-collapse:collapse;font-size:.8125rem}.device-diagnostic-test-card__table thead{background:#ffffffe6}.device-diagnostic-test-card__table th{padding:.5rem .75rem;text-align:left;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#71717a}.device-diagnostic-test-card__table th.text-right{text-align:right}.device-diagnostic-test-card__table td{padding:.5rem .75rem;border-top:1px solid rgb(244 244 245)}.device-diagnostic-test-card__table-addr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:#27272a}.device-diagnostic-test-card__table-voltage{text-align:right}.device-diagnostic-test-card__table-row--low{background:#fef2f280}.device-diagnostic-test-card__voltage-pill{display:inline-flex;border-radius:9999px;background:#c1e49b59;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600;color:var(--color-black, #282828)}.device-diagnostic-test-card__voltage-pill--low{background:#fee2e2;color:#f93636}.device-diagnostic-test-card__list-badge{display:inline-flex;border-radius:9999px;padding:.125rem .5rem;font-size:.75rem;font-weight:600}.device-diagnostic-test-card__list-badge--warn{background:#c1e49b73;color:var(--color-black, #282828)}.device-diagnostic-panel{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-diagnostic-panel__header{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafacc,#fff);padding:1rem 1.125rem}@media (min-width: 640px){.device-diagnostic-panel__header{flex-direction:row;align-items:center;padding:1rem 1.25rem}}.device-diagnostic-panel__header-main{display:flex;min-width:0;flex:1;align-items:center;gap:.875rem}.device-diagnostic-panel__body{padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.device-diagnostic-panel__body{padding:1rem 1.25rem 1.25rem}}.device-diagnostic-panel__header--line-units{border-bottom:none}.device-diagnostic-lu-toolbar{display:flex;width:100%;flex-direction:column;gap:0;border-bottom:1px solid var(--color-neutral-gray, #cbcbcb);background:linear-gradient(to right,#ecfdf566,#f0fdfa40)}.device-diagnostic-lu-toolbar__row{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.875rem 1rem;width:100%}@media (min-width: 640px){.device-diagnostic-lu-toolbar__row{padding:.875rem 1.25rem}}.device-diagnostic-lu-toolbar__row--kind{flex-direction:column;align-items:stretch;gap:.5rem;border-top:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-white, #fff)}@media (min-width: 640px){.device-diagnostic-lu-toolbar__row--kind{flex-direction:row;align-items:center}}.device-diagnostic-lu-toolbar__search{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.device-diagnostic-lu-toolbar__label{flex-shrink:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.device-diagnostic-lu-kind-filter{display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.375rem;min-width:0}.device-diagnostic-lu-kind-filter__option{display:inline-flex;align-items:center;justify-content:center;min-height:2rem;border:1px solid var(--color-neutral-gray, #cbcbcb);border-radius:9999px;padding:.375rem .75rem;font-size:.75rem;font-weight:600;color:var(--color-black, #282828);background:var(--color-neutral-white, #fff);cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.device-diagnostic-lu-kind-filter__option:hover{border-color:var(--color-action-primary, #92d050);background:#c1e49b33}.device-diagnostic-lu-kind-filter__option--active{border-color:var(--color-action-primary, #92d050);background:var(--color-action-primary, #92d050);color:var(--color-black, #282828)}.device-diagnostic-lu-kind-filter__option:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.device-diagnostic-panel__pagination{border-top:1px solid var(--color-neutral-gray, #cbcbcb);padding:.75rem 1rem}@media (min-width: 640px){.device-diagnostic-panel__pagination{padding:.75rem 1.25rem}}.device-diagnostic-btn-primary,.device-diagnostic-btn-secondary,.device-diagnostic-btn-accent{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;width:100%;min-height:var(--measure-XS, 40px);border-radius:var(--border-radius-standard, 16px);padding:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:var(--font-weight-medium, 500);line-height:1.25;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,transform .15s ease,opacity .2s ease}.device-diagnostic-btn-primary:focus-visible,.device-diagnostic-btn-secondary:focus-visible,.device-diagnostic-btn-accent:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.device-diagnostic-btn-primary:disabled,.device-diagnostic-btn-secondary:disabled,.device-diagnostic-btn-accent:disabled{opacity:.6;cursor:not-allowed}.device-diagnostic-btn-primary{border:1px solid var(--color-background-primary, #c1e49b);background-color:var(--color-background-primary, #c1e49b);color:var(--color-black, #282828)}.device-diagnostic-btn-primary:hover:not(:disabled){background-color:var(--color-action-primary, #92d050);border-color:var(--color-action-primary, #92d050)}.device-diagnostic-btn-primary--full-quick{width:auto;min-width:10rem}.device-diagnostic-btn-accent{border:none;color:#fff;box-shadow:0 4px 14px #0f172a1f}.device-diagnostic-btn-accent:hover:not(:disabled){transform:translateY(-1px)}.device-diagnostic-btn-accent--twtest{background:linear-gradient(to right,#0d9488,#0891b2)}.device-diagnostic-btn-accent--luleak{background:linear-gradient(to right,#d97706,#ea580c)}.device-diagnostic-btn-accent--luvoltage{background:linear-gradient(to right,#2563eb,#4f46e5)}.device-diagnostic-btn-secondary{border:1px solid rgb(228 228 231);background-color:#fff;color:#18181b}.device-diagnostic-btn-secondary:hover:not(:disabled){background-color:#fafafa;border-color:#d4d4d8}.device-diagnostic-result{margin-top:1rem;border-radius:.75rem;border:1px solid rgb(228 228 231);background:linear-gradient(180deg,#fafafa,#fff);padding:.875rem 1rem}.device-diagnostic-result__title{display:flex;align-items:center;gap:.5rem;margin:0 0 .75rem;font-size:.8125rem;font-weight:600;color:#18181b}.device-diagnostic-result__dot{display:inline-block;height:.5rem;width:.5rem;border-radius:9999px;background:#10b981}.device-diagnostic-result__dot--amber{background:#f59e0b}.device-diagnostic-result__dot--blue{background:#2563eb}.device-diagnostic-alert{margin-top:.75rem;border-radius:.75rem;border:1px solid rgb(254 202 202);background-color:#fef2f2;padding:.625rem .875rem;font-size:.8125rem;line-height:1.4;color:#b91c1c}.device-diagnostic-alert--warn{border-color:#fde68a;background-color:#fef3c7;color:#92400e}.device-diagnostic-metric-grid{display:grid;grid-template-columns:1fr;gap:.5rem}@media (min-width: 640px){.device-diagnostic-metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-diagnostic-metric{border-radius:.625rem;border:1px solid rgb(244 244 245);background-color:#fff;padding:.5rem .75rem}.device-diagnostic-metric__label{margin:0;font-size:.6875rem;font-weight:500;color:#71717a}.device-diagnostic-metric__value{margin:.125rem 0 0;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:700;color:#18181b}.device-diagnostic-progress{margin-top:.75rem}.device-diagnostic-progress__label{margin:0 0 .375rem;font-size:.6875rem;font-weight:500;color:#52525b}.device-diagnostic-progress__track{height:.375rem;width:100%;overflow:hidden;border-radius:9999px;background:#e4e4e7}.device-diagnostic-progress__bar{height:100%;border-radius:9999px;background:linear-gradient(to right,#10b981,#059669);transition:width .3s ease-out}.device-diagnostic-empty{display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:1rem;border:2px dashed rgb(228 228 231);background:linear-gradient(180deg,#fafafa,#fff);padding:3rem 1.5rem;text-align:center}.device-diagnostic-empty__text{margin:0;font-size:.9375rem;font-weight:600;color:#3f3f46}.device-diagnostic-panel--heatmap{border-radius:1.25rem}.device-diagnostic-heatmap__header{display:flex;flex-direction:column;gap:1rem;border-bottom:1px solid rgb(244 244 245);background:var(--color-neutral-white, #fff);padding:1rem 1.125rem}@media (min-width: 768px){.device-diagnostic-heatmap__header{flex-direction:row;align-items:flex-start;justify-content:space-between;padding:1.125rem 1.25rem}}.device-diagnostic-heatmap__header-icon{height:1.75rem;width:1.75rem;color:var(--color-black, #282828)}.device-diagnostic-heatmap-toolbar{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.625rem}@media (min-width: 768px){.device-diagnostic-heatmap-toolbar{flex-shrink:0;justify-content:flex-end}}.device-diagnostic-heatmap-toolbar__controls{display:flex;flex:1 1 auto;flex-wrap:wrap;align-items:flex-end;gap:.625rem;min-width:min(100%,14rem)}.device-diagnostic-heatmap-field{display:flex;flex-direction:column;gap:.25rem;min-width:10rem}.device-diagnostic-heatmap-field__label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.device-diagnostic-heatmap__body{display:flex;flex-direction:column;gap:1rem}.device-diagnostic-heatmap__map-stage{position:relative;width:100%}.device-diagnostic-heatmap-map{position:relative;z-index:0;overflow:hidden;width:100%;height:22rem;min-height:22rem;border-radius:1rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-light-gray, #f7f7f7);box-shadow:inset 0 1px 2px #0f172a0a,0 4px 16px #0f172a0f}@media (min-width: 640px){.device-diagnostic-heatmap-map{height:26rem;min-height:26rem}}@media (min-width: 1024px){.device-diagnostic-heatmap-map{height:32rem;min-height:32rem}}.device-diagnostic-heatmap-map--leaflet .leaflet-container{width:100%;height:100%;min-height:inherit}.device-diagnostic-heatmap-map .leaflet-container{width:100%;height:100%;min-height:inherit;z-index:0;border-radius:inherit}.device-diagnostic-heatmap-map .diagnostic-bus-heatmap-svg{display:block;width:100%;height:100%;min-height:inherit}.device-diagnostic-heatmap__below{display:flex;flex-direction:column;gap:.75rem}.device-diagnostic-heatmap-filter{border-radius:1rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-light-gray, #f7f7f7);padding:.875rem 1rem}.device-diagnostic-heatmap-filter__head{display:flex;align-items:center;justify-content:space-between;gap:.75rem;margin-bottom:.625rem}.device-diagnostic-heatmap-filter__title{font-size:.8125rem;font-weight:600;color:var(--color-black, #282828)}.device-diagnostic-heatmap-filter__range{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;color:#52525b}.device-diagnostic-heatmap-filter__hint{margin:.5rem 0 0;font-size:.75rem;line-height:1.45;color:#71717a}.device-diagnostic-heatmap-slider{position:relative;height:2rem;width:100%}.device-diagnostic-heatmap-slider__track,.filter-slider-track.device-diagnostic-heatmap-slider__track{position:absolute;top:50%;right:0;left:0;height:6px;transform:translateY(-50%);border-radius:9999px;background:#e4e4e7;box-shadow:inset 0 0 0 1px var(--color-neutral-gray, #cbcbcb)}.device-diagnostic-heatmap-slider__fill,.filter-slider-fill.device-diagnostic-heatmap-slider__fill{position:absolute;top:50%;z-index:1;height:6px;transform:translateY(-50%);border-radius:9999px;background:#c1e49bd9;pointer-events:none}.device-diagnostic-heatmap-slider__thumb,.filter-slider-thumb.device-diagnostic-heatmap-slider__thumb{position:absolute;z-index:10;height:1.25rem;width:1.25rem;transform:translate(-50%,-50%);border-radius:9999px;border:2px solid var(--color-action-primary, #92d050);background:var(--color-neutral-white, #fff);box-shadow:0 2px 6px #0f172a1f;cursor:grab}.device-diagnostic-heatmap-slider__thumb:active,.filter-slider-thumb.device-diagnostic-heatmap-slider__thumb:active{cursor:grabbing}.device-diagnostic-heatmap-legend{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem 1rem;border-radius:1rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-white, #fff);padding:.75rem 1rem;font-size:.75rem;color:#52525b}.device-diagnostic-heatmap-legend__title{font-weight:600;color:var(--color-black, #282828)}.device-diagnostic-heatmap-legend__row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.device-diagnostic-heatmap-legend__two-scales{display:flex;flex-direction:column;gap:.5rem;width:100%}.device-diagnostic-heatmap-legend__two-scales.hidden{display:none}.device-diagnostic-heatmap-legend__gradient{height:.75rem;width:8rem;flex-shrink:0;overflow:hidden;border-radius:9999px;border:1px solid var(--color-neutral-gray, #cbcbcb)}.device-diagnostic-heatmap-legend__gradient--single{background:linear-gradient(to right,var(--color-action-primary, #92d050),var(--color-background-primary, #c1e49b),#f93636)}.device-diagnostic-heatmap-legend__gradient--dual{background:linear-gradient(to right,#f93636,var(--color-background-primary, #c1e49b),var(--color-action-primary, #92d050),var(--color-background-primary, #c1e49b),#f93636)}.device-diagnostic-heatmap-legend__line-label{width:4rem;flex-shrink:0;font-weight:600;color:var(--color-black, #282828)}.device-diagnostic-heatmap-legend__value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.device-diagnostic-heatmap-legend__sep{color:#a1a1aa}.device-diagnostic-heatmap-info{border-radius:1rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-light-gray, #f7f7f7);padding:.875rem 1rem;font-size:.8125rem}.device-diagnostic-heatmap-info.hidden{display:none}.device-diagnostic-heatmap-info__title{display:block;font-weight:600;color:var(--color-black, #282828)}.device-diagnostic-heatmap-info__body{margin:.5rem 0 0;font-size:.75rem;line-height:1.5;color:#52525b}.device-diagnostic-heatmap-info__meta{margin:.375rem 0 0;font-size:.75rem;font-weight:500;color:#3f3f46}.device-diagnostic-empty__cta{margin-top:1rem;width:auto;min-width:12rem}.device-diagnostic-select{border-radius:var(--border-radius-standard, 16px);border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-white, #fff);padding:.5rem .75rem;font-size:.875rem;color:var(--color-black, #282828)}.device-diagnostic-select--heatmap{min-width:10rem}.device-diagnostic-select:focus{outline:none;border-color:var(--color-action-primary, #92d050);box-shadow:0 0 0 3px #92d05040}.device-diagnostic-checkbox-row{display:inline-flex;cursor:pointer;align-items:center;gap:.5rem;border-radius:var(--border-radius-standard, 16px);border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-white, #fff);padding:.5rem .75rem;font-size:.875rem;color:var(--color-black, #282828)}.device-diagnostic-checkbox-row--heatmap{min-height:2.5rem}.device-diagnostic-checkbox-row__input{height:1rem;width:1rem;flex-shrink:0;border-radius:.25rem;border-color:var(--color-neutral-gray, #cbcbcb);color:var(--color-action-primary, #92d050)}.device-diagnostic-checkbox-row__input:focus{outline:none;box-shadow:0 0 0 3px #92d05040}.device-diagnostic-panel--line-units .device-diagnostic-panel__body{display:flex;flex-direction:column;gap:.75rem;padding-top:.75rem}#diagnostic-lu-ios-content{display:flex;flex-direction:column;gap:.75rem}.device-diagnostic-lu-card{overflow:hidden;border:1px solid var(--color-neutral-gray, #cbcbcb);border-radius:1rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 4px 16px #0f172a0d;transition:box-shadow .2s ease}.device-diagnostic-lu-card:hover{box-shadow:0 2px 4px #0f172a0d,0 8px 24px #0f172a14}.device-diagnostic-lu-card--input{border-left:3px solid rgb(170 201 218)}.device-diagnostic-lu-card:not(.device-diagnostic-lu-card--input){border-left:3px solid var(--color-action-primary, #92d050)}.device-diagnostic-lu-card__head{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:1px solid rgb(244 244 245);background:linear-gradient(180deg,var(--color-neutral-light-gray, #f7f7f7) 0%,#fff 100%);padding:.75rem 1rem}.device-diagnostic-lu-card__identity{display:flex;min-width:0;flex:1 1 auto;align-items:center;gap:.625rem}.device-diagnostic-lu-card__meta{min-width:0}.device-diagnostic-lu-card__eyebrow{display:block;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.device-diagnostic-lu-card__addr-row{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin-top:.125rem}.device-diagnostic-lu-card__addr{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:1.0625rem;font-weight:700;line-height:1.2;color:var(--color-black, #282828)}.device-diagnostic-lu-card__subtype{display:inline-flex;border-radius:9999px;border:1px solid var(--color-neutral-gray, #cbcbcb);background:var(--color-neutral-white, #fff);padding:.125rem .5rem;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#52525b}.device-diagnostic-lu-card__quick-wrap{display:flex;flex-direction:column;align-items:flex-end;gap:.375rem;flex-shrink:0}.device-diagnostic-lu-card__quick{display:inline-flex;min-height:2.25rem;align-items:center;justify-content:center;border:1px solid var(--color-background-primary, #c1e49b);border-radius:var(--border-radius-standard, 16px);padding:.375rem .875rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-black, #282828);background-color:var(--color-background-primary, #c1e49b);cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.device-diagnostic-lu-card__quick:hover:not(:disabled){background-color:var(--color-action-primary, #92d050);border-color:var(--color-action-primary, #92d050)}.device-diagnostic-lu-card__quick:disabled{opacity:.6;cursor:not-allowed}.device-diagnostic-lu-card__quick-progress{width:100%;min-width:8.75rem;max-width:14rem}.device-diagnostic-lu-card__quick-status{display:block;font-size:.625rem;font-weight:500;color:#52525b}.device-diagnostic-lu-card__quick-track{margin-top:.25rem;height:.25rem;overflow:hidden;border-radius:9999px;background:var(--color-neutral-light-gray, #f7f7f7)}.device-diagnostic-lu-card__quick-bar{height:100%;border-radius:9999px;background-color:var(--color-action-primary, #92d050);transition:width .3s ease-out}.device-diagnostic-lu-card__body{display:flex;flex-direction:column;gap:0}.device-diagnostic-lu-card__section{padding:.625rem .875rem}.device-diagnostic-lu-card__section--ios{border-top:1px solid rgb(244 244 245);background:var(--color-neutral-light-gray, #f7f7f7);padding-bottom:.875rem}.device-diagnostic-lu-card__section-head{display:flex;align-items:center;gap:.5rem;margin-bottom:.375rem}.device-diagnostic-lu-card__section-title{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:#71717a}.device-diagnostic-history{margin-bottom:.5rem;border:1px solid rgb(228 228 231 / .9);border-radius:.75rem;background:var(--color-neutral-white, #fff);padding:.5rem}.device-diagnostic-history__controls{display:flex;flex-wrap:wrap;gap:.375rem;margin-bottom:.5rem}.device-diagnostic-history__select{min-height:2rem;border:1px solid var(--color-neutral-gray, #cbcbcb);border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;color:var(--color-black, #282828);background:var(--color-neutral-white, #fff)}.device-diagnostic-history__chart{width:100%;height:6.5rem;display:block;border-radius:.5rem;background:#fafafa}.device-diagnostic-history__axis{fill:none;stroke:#d4d4d8;stroke-width:1}.device-diagnostic-history__line{fill:none;stroke:var(--color-action-primary, #92d050);stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.device-diagnostic-history__stats{display:flex;flex-wrap:wrap;gap:.75rem;margin-top:.5rem;font-size:.6875rem;color:#52525b}.device-diagnostic-history__status{margin:.25rem 0;font-size:.6875rem;color:#52525b}.device-diagnostic-history__status--error{color:#f93636}.device-diagnostic-history-modal{display:flex;flex-direction:column;gap:.9rem;padding:1rem}.device-diagnostic-history-modal__header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-diagnostic-history-modal__title{margin:0;font-size:1.85rem;line-height:1.1;font-weight:700;text-transform:lowercase;color:var(--color-black, #282828)}.device-diagnostic-history-modal__close{border:1px solid rgb(24 24 27 / .9);border-radius:.6rem;background:#18181bf2;color:#fafafa;font-size:.9rem;font-weight:600;padding:.45rem .8rem;min-height:2.4rem;cursor:pointer}.device-diagnostic-history-modal__controls{display:grid;grid-template-columns:repeat(4,minmax(10rem,1fr));gap:.7rem}.device-diagnostic-history-modal__field{display:flex;flex-direction:column;gap:.25rem}.device-diagnostic-history-modal__field>span{font-size:.72rem;font-weight:700;letter-spacing:.04em;color:#27272a}.device-diagnostic-history-modal__field select{min-height:2.35rem;border:1px solid rgb(212 212 216);border-radius:.55rem;padding:.35rem .6rem;background:#fff;color:#18181b}.device-diagnostic-history-modal__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.7rem}.device-diagnostic-history-modal__btn{border:1px solid rgb(212 212 216);border-radius:.55rem;background:#e5e7eb;color:#27272a;font-size:.92rem;font-weight:600;padding:.5rem 1rem;min-height:2.5rem;cursor:pointer}.device-diagnostic-history-modal__btn:hover{background:#d1d5db}.device-diagnostic-history-modal__chart-wrap{border-top:1px solid rgb(228 228 231);padding-top:.75rem}.device-diagnostic-history-modal__chart{width:100%;height:21rem}.device-diagnostic-history-modal__compare{border-top:1px solid rgb(228 228 231);padding-top:.75rem}.device-diagnostic-history-modal__compare>h3{margin:0 0 .5rem;font-size:1.15rem;font-weight:700;color:#18181b}.device-diagnostic-history-modal__check{display:inline-flex;align-items:center;gap:.45rem;margin-right:.8rem;margin-bottom:.4rem;font-size:.88rem;color:#27272a}.device-diagnostic-history-modal__compare-list{display:grid;grid-template-columns:repeat(3,minmax(12rem,1fr));gap:.1rem .9rem;margin-top:.45rem}@media (max-width: 1024px){.device-diagnostic-history-modal__controls,.device-diagnostic-history-modal__compare-list{grid-template-columns:repeat(2,minmax(10rem,1fr))}}@media (max-width: 640px){.device-diagnostic-history-modal{padding:.75rem}.device-diagnostic-history-modal__header{flex-direction:column;align-items:flex-start}.device-diagnostic-history-modal__controls,.device-diagnostic-history-modal__compare-list{grid-template-columns:1fr}.device-diagnostic-history-modal__chart{height:17rem}}.device-diagnostic-lu-card__ios-count{display:inline-flex;min-width:1.25rem;align-items:center;justify-content:center;border-radius:9999px;background:var(--color-action-primary, #92d050);padding:.0625rem .375rem;font-size:.625rem;font-weight:700;color:var(--color-black, #282828)}.device-diagnostic-lu-card__cmd-grid{display:flex;flex-wrap:wrap;gap:.375rem}.device-diagnostic-lu-cmd{display:flex;flex-direction:column;gap:.1875rem;border-radius:.75rem;border:1px solid rgb(228 228 231 / .95);background:linear-gradient(180deg,#fffffff5,#fafafafa);padding:.4375rem .5rem;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0d}.device-diagnostic-lu-cmd--icon{align-items:center;padding:.4375rem .5rem;min-width:6.25rem}.device-diagnostic-lu-cmd__label{font-size:.5625rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:#71717a;line-height:1.2}.device-diagnostic-lu-cmd__btn{display:inline-flex;min-height:1.75rem;width:100%;align-items:center;justify-content:center;border:1px solid var(--color-neutral-gray, #cbcbcb);border-radius:.5rem;padding:.25rem .375rem;font-size:.625rem;font-weight:600;letter-spacing:.03em;text-transform:uppercase;color:var(--color-black, #282828);background:var(--color-background-primary, #c1e49b);cursor:pointer;transition:background-color .15s ease}.device-diagnostic-lu-cmd__ohm-button{align-self:center}.device-diagnostic-lu-cmd__ohm-button--compact .squared-button{height:2.5rem;min-height:2.5rem;min-width:2.5rem;width:2.5rem;border-radius:.625rem}.device-diagnostic-lu-cmd__ohm-symbol{font-size:1rem;font-weight:600;line-height:1;color:var(--color-black, #282828)}.device-diagnostic-lu-cmd__value--mini,.device-diagnostic-lu-cmd__error--mini{max-width:4.5rem;text-align:center;padding:.125rem .25rem;font-size:.5625rem;line-height:1.2}.device-diagnostic-lu-cmd--icon .device-diagnostic-lu-cmd__label{text-align:center}.device-diagnostic-lu-cmd__btn:hover:not(:disabled){background:var(--color-action-primary, #92d050)}.device-diagnostic-lu-cmd__btn:disabled{opacity:.55;cursor:not-allowed}.device-diagnostic-lu-cmd__btn--compact{width:auto;min-width:5.5rem}.device-diagnostic-lu-cmd__result{min-height:0}.device-diagnostic-lu-cmd__value{margin:0;border-radius:.375rem;border:1px solid rgb(193 228 155 / .8);background:#c1e49b33;padding:.25rem .375rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:600;line-height:1.35;color:var(--color-black, #282828);white-space:pre-wrap;word-break:break-word}.device-diagnostic-lu-cmd__value--inline{margin-top:.375rem}.device-diagnostic-lu-cmd__hint{margin:.25rem 0 0;font-size:.625rem;line-height:1.35;color:#71717a}.device-diagnostic-lu-cmd__error{margin:.25rem 0 0;border-radius:.375rem;border:1px solid rgb(254 202 202);background:#fef2f2;padding:.25rem .375rem;font-size:.625rem;color:#f93636}.device-diagnostic-lu-cmd__na{font-size:.625rem;color:#a1a1aa}.device-diagnostic-lu-card__ios-row{display:flex;flex-direction:row;flex-wrap:nowrap;gap:.375rem;overflow-x:auto;padding-bottom:.125rem;-webkit-overflow-scrolling:touch}.device-diagnostic-lu-io{display:flex;flex:0 0 auto;flex-direction:column;gap:.25rem;width:auto;max-width:100%;border-radius:.625rem;border:1px solid rgb(228 228 231 / .95);background:var(--color-neutral-white, #fff);padding:.4375rem .5rem;box-shadow:0 1px 2px #0f172a0a}.device-diagnostic-lu-io__name{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.5625rem;font-weight:700;line-height:1.2;color:var(--color-black, #282828);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:6.5rem}.device-diagnostic-lu-io__actions{display:flex;flex-direction:row;align-items:flex-start;gap:.375rem}.device-diagnostic-lu-io__action{display:flex;flex-direction:column;align-items:center;gap:.25rem;min-width:6rem}.device-diagnostic-lu-card__sensor-list{margin:.375rem 0 0;padding:0;list-style:none}.device-diagnostic-lu-card__sensor-list li{display:flex;justify-content:space-between;gap:.5rem;padding:.125rem 0;font-size:.625rem}.device-diagnostic-lu-card__sensor-list li span:first-child{color:#71717a}.device-diagnostic-lu-card__sensor-list li span:last-child{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:var(--color-black, #282828)}.device-diagnostic-lu-card__map{height:7rem;overflow:hidden;border-top:1px solid rgb(244 244 245)}.device-diagnostic-lu-card__map-frame{display:block;height:calc(100% + 2.5rem);width:100%;margin-top:-1.25rem;border:0}.device-diagnostic-btn-pill{display:inline-flex;align-items:center;justify-content:center;min-height:2.25rem;border-radius:var(--border-radius-standard, 16px);border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-white, #fff);padding:.375rem .75rem;font-size:.8125rem;font-weight:600;color:var(--color-black, #282828);transition:background-color .15s ease,border-color .15s ease}.device-diagnostic-btn-pill:hover:not(:disabled){border-color:var(--color-action-primary, #92d050);background-color:#c1e49b33}.device-diagnostic-btn-pill:disabled{opacity:.5;cursor:not-allowed}.device-diagnostic-lu-list{display:flex;flex-direction:column;gap:.75rem}.device-show-tutorial-target-highlight{position:relative;z-index:40;outline:3px solid var(--color-brand-primary, #92d050);outline-offset:4px;border-radius:.75rem}.refresh-icon[data-v-ff68f0a4]{display:block;flex-shrink:0}.obj-sync-button[data-v-7466f3f7] .obj-sync-button__icon--spin{animation:obj-sync-button-spin-7466f3f7 1s linear infinite}@keyframes obj-sync-button-spin-7466f3f7{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.wikeeper-toggle[data-v-65992686]{position:relative;display:inline-flex;flex-shrink:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.wikeeper-toggle__input[data-v-65992686]{position:absolute;margin:0;height:1px;width:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.wikeeper-toggle__track[data-v-65992686]{position:relative;display:block;height:1.5rem;width:2.75rem;border-radius:9999px;border:1px solid var(--color-neutral-dark, #5e5e5e);background:var(--color-neutral-dark, #5e5e5e);transition:background-color .2s ease,border-color .2s ease}.wikeeper-toggle__thumb[data-v-65992686]{position:absolute;top:50%;left:.1875rem;height:1.125rem;width:1.125rem;border-radius:9999px;background:var(--color-neutral-white, #fff);box-shadow:0 1px 3px #0f172a1f;transform:translateY(-50%);transition:transform .2s cubic-bezier(.4,0,.2,1)}.wikeeper-toggle--on .wikeeper-toggle__track[data-v-65992686]{border-color:var(--color-brand-primary, #92d050);background:var(--color-brand-primary, #92d050)}.wikeeper-toggle--on .wikeeper-toggle__thumb[data-v-65992686]{transform:translate(1.25rem,-50%)}.wikeeper-toggle:hover:not(.wikeeper-toggle--disabled):not(.wikeeper-toggle--on) .wikeeper-toggle__track[data-v-65992686]{background:#4a4a4a;border-color:#4a4a4a}.wikeeper-toggle--on:hover:not(.wikeeper-toggle--disabled) .wikeeper-toggle__track[data-v-65992686]{background:#7ab83f;border-color:#7ab83f}.wikeeper-toggle:focus-within .wikeeper-toggle__track[data-v-65992686]{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.wikeeper-toggle--disabled[data-v-65992686]{cursor:not-allowed;opacity:.55}.wikeeper-toggle--loading .wikeeper-toggle__thumb[data-v-65992686]{animation:wikeeper-toggle-pulse-65992686 1s ease-in-out infinite}@keyframes wikeeper-toggle-pulse-65992686{0%,to{opacity:1}50%{opacity:.45}}@media (prefers-reduced-motion: reduce){.wikeeper-toggle--loading .wikeeper-toggle__thumb[data-v-65992686]{animation:none}}.device-general-io-row__type-badge[data-v-3bda90b1]{font-size:.6875rem;padding:.2rem .625rem}.device-general-io-row__value-badge[data-v-3bda90b1]{background-color:#f4f4f5;border-radius:.5rem;color:var(--color-neutral-black);display:inline-block;font-size:.75rem;font-weight:600;min-width:1.75rem;padding:.25rem .5rem;text-align:center}.device-general-io-row__metric[data-v-3bda90b1]{color:var(--color-neutral-dark);font-size:.75rem}.device-general-io-row__metric--alert[data-v-3bda90b1]{color:var(--color-state-error);font-weight:600}.device-general-io-row__metric--warning[data-v-3bda90b1]{color:#d97706;font-weight:600}.device-general-io-row__metric--empty[data-v-3bda90b1]{color:var(--color-neutral-dark)}.device-general-io-row__desc-cell[data-v-3bda90b1]{display:none}@media (min-width: 768px){.device-general-io-row__desc-cell[data-v-3bda90b1]{display:table-cell}}.device-general-io-row__desc[data-v-3bda90b1]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;word-break:break-all}.device-general-io-row__mapping[data-v-3bda90b1]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.device-general-io-row__mapping-text[data-v-3bda90b1]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600}.device-general-io-row__mapping-edit[data-v-3bda90b1]{display:flex;flex-direction:column;gap:.5rem;max-width:20rem}.device-general-io-row__mapping-input-row[data-v-3bda90b1]{align-items:center;display:flex;gap:.5rem;width:100%}.device-general-io-row__mapping-input[data-v-3bda90b1]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.75rem;flex:1;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;min-height:2.25rem;min-width:0;padding:.375rem .75rem}.device-general-io-row__mapping-auto-btn[data-v-3bda90b1]{flex-shrink:0}.device-general-io-row__mapping-input[data-v-3bda90b1]:focus{border-color:var(--color-brand-primary);outline:none}.device-general-io-row__mapping-edit-actions[data-v-3bda90b1]{display:flex;flex-wrap:wrap;gap:.5rem}.device-general-io-row__actions[data-v-3bda90b1]{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem}.device-general-io-row__valve-toggle[data-v-3bda90b1]{flex-shrink:0}.device-general-io-row__valve-time[data-v-3bda90b1]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.75rem;font-size:.8125rem;min-height:2.25rem;min-width:7.5rem;padding:.375rem .75rem;width:7.5rem}.device-general-io-row__valve-time[data-v-3bda90b1]::placeholder{color:var(--color-neutral-dark);opacity:.75}.device-general-io-row__valve-time[data-v-3bda90b1]:focus{border-color:var(--color-brand-primary);outline:none}.device-general-io-row__valve-countdown[data-v-3bda90b1]{background:linear-gradient(135deg,#ecfdf5,#ccfbf1);border:1px solid rgb(167 243 208 / .8);border-radius:.75rem;color:#047857;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600;line-height:1;min-height:2.25rem;min-width:5.5rem;padding:.5rem .75rem;text-align:center;white-space:nowrap}.device-general-io-row__error[data-v-3bda90b1]{color:var(--color-state-error);font-size:.75rem;margin:.375rem 0 0}.device-general-lineunits-header[data-v-23bb8cbf]{margin-bottom:.75rem}.device-general-lineunits-header__title[data-v-23bb8cbf]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:600;line-height:1.35;margin:0}.device-general-lineunits-header__subtitle[data-v-23bb8cbf]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:.25rem 0 0}.device-general-lineunits-card[data-v-23bb8cbf] .data-table-card__toolbar{align-items:stretch;flex-direction:column;gap:0;padding:0}.device-general-lineunits-card[data-v-23bb8cbf] .data-table-card__toolbar-slot{flex:1 1 auto;justify-content:stretch;min-width:0;width:100%}.device-general-lineunits-toolbar[data-v-23bb8cbf]{display:flex;flex-direction:column;width:100%}.device-general-lineunits-toolbar__top[data-v-23bb8cbf]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.device-general-lineunits-toolbar__search[data-v-23bb8cbf]{align-items:center;display:flex;flex:1 1 14rem;flex-wrap:wrap;gap:.5rem;min-width:0}.device-general-lineunits-toolbar__actions[data-v-23bb8cbf]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.device-general-lineunits-toolbar__filters[data-v-23bb8cbf]{align-items:center;background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray);display:flex;flex-direction:row;flex-wrap:wrap;gap:.75rem 1.5rem;padding:.75rem 1rem;width:100%}.device-general-lineunits-filter-group[data-v-23bb8cbf]{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:.5rem;min-width:0}.device-general-lineunits-filter-group__label[data-v-23bb8cbf]{color:var(--color-neutral-dark);flex-shrink:0;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;white-space:nowrap}.device-general-lineunits-filter[data-v-23bb8cbf]{display:flex;flex-wrap:wrap;gap:.375rem}.device-general-lineunits-filter__option[data-v-23bb8cbf]{align-items:center;background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:9999px;color:var(--color-neutral-dark);cursor:pointer;display:inline-flex;font-size:.8125rem;font-weight:500;gap:.375rem;line-height:1.25;min-height:2rem;padding:.25rem .75rem;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.device-general-lineunits-filter__option[data-v-23bb8cbf]:hover:not(.device-general-lineunits-filter__option--active){background-color:var(--color-neutral-light-gray);color:var(--color-neutral-black)}.device-general-lineunits-filter__option--active[data-v-23bb8cbf]{background-color:#0d9488;border-color:#0d9488;color:#fff;font-weight:600}.device-general-lineunits-filter__option[data-v-23bb8cbf]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.device-general-lineunits-filter__badge[data-v-23bb8cbf]{background-color:#00000014;border-radius:9999px;font-size:.6875rem;font-weight:600;line-height:1;min-width:1.125rem;padding:.15rem .4rem;text-align:center}.device-general-lineunits-filter__option--active .device-general-lineunits-filter__badge[data-v-23bb8cbf]{background-color:#ffffff38;color:inherit}.device-general-lineunits-row--blocked[data-v-23bb8cbf]{opacity:.75}.device-general-lineunits-io-toggle[data-v-23bb8cbf]{background:none;border:none;color:var(--color-brand-primary);cursor:pointer;font-size:.875rem;font-weight:600;padding:0}.device-general-lineunits-io-toggle[data-v-23bb8cbf]:hover{text-decoration:underline}.device-general-lineunits-io-expand__inner[data-v-23bb8cbf]{background-color:var(--color-neutral-light-gray);border-top:1px solid var(--color-neutral-gray);padding:.25rem .5rem .5rem}.device-general-lineunits-io-table[data-v-23bb8cbf]{border-collapse:collapse;width:100%}.device-general-lineunits-io-table__th[data-v-23bb8cbf]{border-bottom:1px solid var(--color-neutral-gray);color:var(--color-neutral-dark);font-size:.6875rem;font-weight:700;letter-spacing:.04em;padding:.5rem 1rem;text-align:left;text-transform:uppercase;white-space:nowrap}.device-general-lineunits-io-table__th--desc[data-v-23bb8cbf]{display:none}@media (min-width: 768px){.device-general-lineunits-io-table__th--desc[data-v-23bb8cbf]{display:table-cell}}.device-general-lineunits-io-table__th-label[data-v-23bb8cbf]{align-items:center;display:inline-flex;gap:.25rem}.device-general-lineunits-io-table__help[data-v-23bb8cbf]{align-items:center;background-color:#e4e4e7;border-radius:9999px;color:#71717a;cursor:help;display:inline-flex;flex-shrink:0;font-size:.625rem;font-weight:700;height:.875rem;justify-content:center;line-height:1;text-transform:none;width:.875rem}.data-table-actions[data-v-23bb8cbf]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.data-table-mobile-card[data-v-23bb8cbf]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:1rem;padding:1rem}.data-table-mobile-card__header[data-v-23bb8cbf]{align-items:flex-start;display:flex;gap:.75rem}.data-table-mobile-card__meta[data-v-23bb8cbf]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.data-table-mobile-card__row[data-v-23bb8cbf]{align-items:baseline;display:grid;gap:.25rem .75rem;grid-template-columns:minmax(5rem,35%) 1fr}.data-table-mobile-card__row dt[data-v-23bb8cbf]{color:var(--color-neutral-dark);font-size:.75rem;font-weight:600;text-transform:uppercase}.data-table-mobile-card__row dd[data-v-23bb8cbf]{color:var(--color-neutral-black);font-size:.875rem;margin:0}.data-table-mobile-card__actions[data-v-23bb8cbf]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.device-general-sdi-header[data-v-fb13c227]{margin-bottom:.75rem}.device-general-sdi-header__title[data-v-fb13c227]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:600;line-height:1.35;margin:0}.device-general-sdi-header__subtitle[data-v-fb13c227]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:.25rem 0 0}.device-general-sdi-card[data-v-fb13c227] .data-table-card__toolbar{align-items:stretch;flex-direction:column;gap:0;padding:0}.device-general-sdi-card[data-v-fb13c227] .data-table-card__toolbar-slot{flex:1 1 auto;justify-content:stretch;min-width:0;width:100%}.device-general-sdi-toolbar[data-v-fb13c227]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.device-general-sdi-toolbar__count[data-v-fb13c227]{color:var(--color-neutral-dark);font-size:.875rem;margin:0}.device-general-sdi-toolbar__actions[data-v-fb13c227]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end;margin-left:auto}.device-general-sdi-state[data-v-fb13c227]{align-items:center;display:flex;flex-direction:column;gap:.75rem;justify-content:center;min-height:10rem;padding:2rem 1.5rem;text-align:center}.device-general-sdi-state p[data-v-fb13c227]{color:var(--color-neutral-dark);font-size:.875rem;margin:0}.device-general-sdi-state--error p[data-v-fb13c227]{color:var(--color-state-error)}.device-general-sdi-state__title[data-v-fb13c227]{color:var(--color-neutral-black)!important;font-weight:600}.device-general-sdi-state__hint[data-v-fb13c227]{color:var(--color-neutral-dark);font-size:.8125rem!important;max-width:24rem}[data-v-fb13c227] .device-general-sdi-table__th--decoder-type,[data-v-fb13c227] .device-general-sdi-table__cell--decoder-type,[data-v-fb13c227] .device-general-sdi-table__th--io-count,[data-v-fb13c227] .device-general-sdi-table__cell--io-count,[data-v-fb13c227] .device-general-sdi-table__th--decoder-sub-type,[data-v-fb13c227] .device-general-sdi-table__cell--decoder-sub-type{display:none}@media (min-width: 640px){[data-v-fb13c227] .device-general-sdi-table__th--decoder-type,[data-v-fb13c227] .device-general-sdi-table__cell--decoder-type{display:table-cell}}@media (min-width: 768px){[data-v-fb13c227] .device-general-sdi-table__th--io-count,[data-v-fb13c227] .device-general-sdi-table__cell--io-count{display:table-cell}}@media (min-width: 1280px){[data-v-fb13c227] .device-general-sdi-table__th--decoder-sub-type,[data-v-fb13c227] .device-general-sdi-table__cell--decoder-sub-type{display:table-cell}}.data-table-actions[data-v-fb13c227]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.data-table-mobile-card[data-v-fb13c227]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:1rem;padding:1rem}.data-table-mobile-card__header[data-v-fb13c227]{align-items:flex-start;display:flex;gap:.75rem}.data-table-mobile-card__meta[data-v-fb13c227]{display:flex;flex-direction:column;gap:.5rem;margin-top:.75rem}.data-table-mobile-card__row[data-v-fb13c227]{align-items:baseline;display:grid;gap:.25rem .75rem;grid-template-columns:minmax(5rem,35%) 1fr}.data-table-mobile-card__row dt[data-v-fb13c227]{color:var(--color-neutral-dark);font-size:.75rem;font-weight:600;text-transform:uppercase}.data-table-mobile-card__row dd[data-v-fb13c227]{color:var(--color-neutral-black);font-size:.875rem;margin:0;word-break:break-word}.data-table-mobile-card__actions[data-v-fb13c227]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.device-general-page{width:100%;padding-bottom:2rem}.device-general-page__frame{width:100%;min-width:0}.device-general-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-general-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-general-hero__shell{flex-direction:row;align-items:stretch}}.device-general-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245);border-radius:1.25rem 1.25rem 0 0}@media (min-width: 640px){.device-general-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245);border-radius:1.25rem 0 0 1.25rem}}.device-general-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-general-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-general-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-general-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-general-hero__header{padding:1rem 1.125rem .75rem}.device-general-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-general-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.device-general-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b}.device-general-hero__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#52525b}.device-general-hero__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;border-top:1px solid rgb(244 244 245);padding:.75rem 1.125rem .875rem}.device-general-hero__nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;flex-shrink:0}.device-general-hero__toolbar{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.5rem;flex:1 1 auto;min-width:0;margin-left:auto}.device-general-hero__toolbar-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.device-general-hero__toolbar-progress{display:flex;width:100%;max-width:20rem;flex-direction:column;gap:.375rem;align-items:stretch}.device-general-hero__toolbar-progress-text{font-size:.75rem;line-height:1.35;color:#52525b;text-align:right}.device-general-hero__toolbar-progress-bar{width:100%;max-width:none}.device-general-panel{border-radius:1rem;border:none;background:var(--color-neutral-white);box-shadow:0 4px 20px #00000014;overflow:hidden}.device-general-panel__head{padding:1rem 1.25rem;border-bottom:1px solid rgb(244 244 245);background:linear-gradient(90deg,#ecfdf599,#f0fdfa99)}.device-general-panel__title{margin:0;font-size:1rem;font-weight:600;color:#18181b}.device-general-panel__subtitle{margin:.25rem 0 0;font-size:.875rem;color:#52525b}.device-general-actions{border-radius:1rem;border:1px solid rgb(167 243 208 / .6);background:#fffffff2;padding:1.25rem 1.5rem;box-shadow:0 4px 20px #10b98114}.device-general-actions__grid{display:flex;flex-wrap:wrap;gap:.5rem}.device-general-btn-primary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.625rem 1.25rem;border:none;border-radius:9999px;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:700;line-height:1.25;color:#fff;cursor:pointer;background:linear-gradient(to right,#059669,#0d9488);box-shadow:0 10px 15px -3px #10b98140;transition:transform .15s ease,box-shadow .15s ease}.device-general-btn-primary:focus-visible{outline:2px solid rgb(16 185 129);outline-offset:2px}.device-general-btn-primary:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 12px 20px -4px #10b98159}.device-general-btn-primary:disabled{opacity:.5;cursor:not-allowed}.device-general-table-actions{display:flex;flex-wrap:wrap;gap:.5rem;align-items:center}.device-general-lu-actions-menu{border-radius:var(--border-radius-standard, 16px);border:var(--border-standard, 1px solid #cbcbcb);background-color:var(--color-neutral-white, #fff);box-shadow:0 4px 14px #0f172a1a}.device-general-lu-actions-menu--floating{position:fixed;z-index:9999;min-width:12rem}.device-general-lu-actions-menu button{display:block;width:100%;padding:.625rem 1rem;border:none;background:transparent;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:var(--font-weight-medium, 500);line-height:1.35;color:var(--color-black, #282828);text-align:left;cursor:pointer;transition:background-color .15s ease}.device-general-lu-actions-menu button:hover{background-color:var(--color-neutral-light-gray, #f7f7f7)}.device-general-lu-actions-menu button:focus-visible{outline:2px solid var(--color-brand-primary, #92d050);outline-offset:-2px}.device-general-icon-badge{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,monospace;font-size:.75rem;font-weight:700;letter-spacing:-.03em;line-height:1;color:#52525b;-webkit-user-select:none;user-select:none}.device-general-modal{display:flex;flex-direction:column;gap:var(--spacing-M, 1.6rem);font-family:var(--font-family-body, "Poppins", sans-serif)}.device-general-modal__header{padding-bottom:var(--spacing-S, .8rem);border-bottom:var(--border-standard, 1px solid #cbcbcb)}.device-general-modal__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:var(--spacing-M, 1.6rem)}.device-general-modal__icon-badge{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;height:2.75rem;border-radius:.875rem;border:1px solid rgb(167 243 208 / .8);background:linear-gradient(135deg,#ecfdf5,#ccfbf1);color:#059669}.device-general-modal__icon-badge :deep(svg){width:1.25rem;height:1.25rem}.device-general-modal__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin-top:var(--spacing-S, .8rem);padding:.625rem .875rem;border-radius:.875rem;border:1px solid rgb(228 228 231);background-color:#fafafa;font-size:.8125rem}.device-general-modal__meta-item{display:inline-flex;align-items:baseline;gap:.375rem}.device-general-modal__meta-label{color:var(--color-neutral-dark, #5e5e5e);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.device-general-modal__meta-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:var(--color-black, #282828)}.device-general-modal__meta-separator{color:#a1a1aa}.device-general-modal__loading{display:flex;align-items:center;justify-content:center;gap:.625rem;min-height:6rem;font-size:.875rem;color:var(--color-neutral-dark, #5e5e5e)}.device-general-modal__empty{padding:var(--spacing-M, 1.6rem);border-radius:var(--border-radius-standard, 16px);border:var(--border-standard, 1px solid #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7);font-size:.875rem;line-height:1.5;text-align:center;color:var(--color-neutral-dark, #5e5e5e)}.device-general-modal__eyebrow{margin:0;font-size:.6875rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e)}.device-general-modal__title{margin:.375rem 0 0;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:var(--font-size-M, 1rem);font-weight:var(--font-weight-medium, 500);line-height:1.35;color:var(--color-black, #282828)}.device-general-modal__lead{margin:.5rem 0 0;font-size:.8125rem;line-height:1.5;color:var(--color-neutral-dark, #5e5e5e)}.device-general-modal__alert{padding:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);border-radius:var(--border-radius-standard, 16px);border:var(--border-standard, 1px solid #cbcbcb);border-color:var(--color-state-error, #f93636);background:#f9ecec;font-size:.8125rem;line-height:1.45;color:var(--color-state-error, #f93636)}.device-general-modal__form{display:flex;flex-direction:column;gap:var(--spacing-S, .8rem)}.device-general-modal__form-grid{display:grid;gap:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);padding:var(--spacing-M, 1.6rem);border-radius:var(--border-radius-standard, 16px);border:var(--border-standard, 1px solid #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7)}@media (min-width: 480px){.device-general-modal__form-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-general-modal__field{min-width:0}.device-general-modal__field--full{grid-column:1 / -1}.device-general-modal--manual-add .admin-form-field__label{color:var(--color-neutral-dark, #5e5e5e);font-size:.8125rem;font-weight:var(--font-weight-medium, 500);letter-spacing:normal;text-transform:none}.device-general-modal__form-grid--single{grid-template-columns:minmax(0,1fr)}.device-general-modal--manual-add .admin-form-input,.device-general-modal--manual-add .admin-form-select,.device-general-modal--iocfg .admin-form-select,.device-general-modal--sdi-add .admin-form-select{border:var(--border-standard, 1px solid #cbcbcb);border-radius:var(--border-radius-standard, 16px);background-color:var(--color-neutral-white, #fff);transition:border-color .2s ease,background-color .2s ease}.device-general-modal--manual-add .admin-form-input:focus,.device-general-modal--manual-add .admin-form-select:focus,.device-general-modal--iocfg .admin-form-select:focus,.device-general-modal--sdi-add .admin-form-select:focus{border-color:var(--color-brand-primary, #92d050);box-shadow:none;outline:2px solid var(--color-brand-primary, #92d050);outline-offset:2px}.device-general-modal--iocfg .admin-form-field__label,.device-general-modal--sdi-add .admin-form-field__label{color:var(--color-neutral-dark, #5e5e5e);font-size:.8125rem;font-weight:var(--font-weight-medium, 500);letter-spacing:normal;text-transform:none}.device-general-modal--manual-add .admin-form-field__help{color:var(--color-neutral-dark, #5e5e5e)}.device-general-modal__hint{margin:0;padding:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);border-radius:var(--border-radius-standard, 16px);border:var(--border-standard, 1px solid #cbcbcb);background-color:var(--color-neutral-white, #fff);font-size:.75rem;line-height:1.45;color:var(--color-neutral-dark, #5e5e5e)}.device-general-modal__footer{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:var(--spacing-S, .8rem);padding-top:var(--spacing-XS, .4rem)}.device-general-modal__radio-list{display:flex;flex-direction:column;gap:.25rem;max-height:12rem;overflow-y:auto}.device-general-modal__radio-list--compact{max-height:none}.device-general-modal__radio-item{display:flex;align-items:center;gap:.5rem;padding:.625rem .75rem;border:1px solid rgb(212 212 216);border-radius:.75rem;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.device-general-modal__radio-item:hover{background:#fafafa}.device-general-modal__radio-item--selected{border-color:#10b981;background:#ecfdf5;box-shadow:0 0 0 1px #10b98133}.device-general-modal__radio-input{border-radius:9999px;border-color:#d4d4d8;color:#059669}.device-general-modal__checkbox-list{display:flex;flex-direction:column;gap:.125rem;max-height:12rem;overflow-y:auto;padding:.5rem;border:1px solid rgb(229 229 229);border-radius:.75rem}.device-general-modal__checkbox-item{display:flex;align-items:center;gap:.5rem;padding:.5rem;border-radius:.5rem;cursor:pointer}.device-general-modal__checkbox-item:hover{background:#fafafa}.device-general-modal__checkbox-input{border-radius:.25rem;border-color:#d4d4d8;color:#059669}.device-general-modal__progress{display:flex;flex-direction:column;gap:.5rem;padding:1rem;border-radius:.75rem;background:#ecfdf5cc;box-shadow:0 0 0 1px #a7f3d080}.device-general-modal__progress-bar{height:.625rem;border-radius:9999px;background:#a7f3d0;overflow:hidden}.device-general-modal__progress-fill{height:100%;border-radius:9999px;background:#059669;transition:width .3s ease}.device-general-btn-danger{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;padding:.5rem 1rem;border-radius:.75rem;font-size:.875rem;font-weight:600;color:#fff;background:linear-gradient(to right,#dc2626,#e11d48)}.device-general-table{width:100%;font-size:.8125rem;border-collapse:collapse}.device-general-table thead th{padding:.75rem 1rem;font-size:.6875rem;font-weight:600;text-transform:uppercase;letter-spacing:.05em;color:#52525b;background:#fafafa;border-bottom:none}.device-general-table tbody td{padding:.75rem 1rem;border-bottom:1px solid rgb(245 245 245);vertical-align:top}.device-general-table tbody tr:last-child td{border-bottom:none}.device-general-io-expand{background:#fafafacc}.device-general-search-input{width:100%;max-width:16rem;min-height:2.75rem;padding:.5rem .75rem;border-radius:.75rem;border:1px solid rgb(212 212 216);font-size:.875rem}.device-general-search-input:focus{outline:none;border-color:#10b981;box-shadow:0 0 0 2px #10b98133}.device-general-progress{height:.5rem;flex:1;min-width:5rem;border-radius:9999px;background:#d1fae5;overflow:hidden}.device-general-progress__bar{height:100%;border-radius:9999px;background:linear-gradient(to right,#059669,#0d9488);transition:width .3s ease}.device-general-process-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;padding:1rem;background:#18181b99;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);pointer-events:auto}.device-general-process-overlay__panel{width:100%;min-width:18rem;max-width:28rem;padding:var(--spacing-M, 1.6rem);border-radius:var(--border-radius-standard, 16px);border:var(--border-standard, 1px solid #cbcbcb);background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 12px 32px #0f172a1f}.device-general-modal--process{gap:var(--spacing-S, .8rem)}.device-general-process-overlay__body,.device-general-process-overlay__confirm{display:flex;flex-direction:column;gap:var(--spacing-S, .8rem)}.device-general-process-overlay__progress-block{display:flex;flex-direction:column;gap:.5rem}.device-general-process-overlay__hint{margin:0;padding:.625rem .875rem;border-radius:.875rem;border:1px solid rgb(228 228 231);background:#fafafa;font-size:.75rem;line-height:1.45;color:var(--color-neutral-dark, #5e5e5e)}.device-general-process-overlay__segments{display:flex;width:100%;min-width:12.5rem;height:.625rem;overflow:hidden;border:1px solid rgb(203 203 203 / .8);border-radius:9999px;background:var(--color-neutral-light-gray, #f7f7f7)}.device-general-process-overlay__segment{height:100%;flex-shrink:0;transition:background-color .2s ease}.device-general-process-overlay__segment:first-child{border-top-left-radius:9999px;border-bottom-left-radius:9999px}.device-general-process-overlay__segment:last-child{border-top-right-radius:9999px;border-bottom-right-radius:9999px}.device-general-process-overlay__segment--ok{background:linear-gradient(to right,#059669,#0d9488)}.device-general-process-overlay__segment--fail{background:var(--color-state-error, #f93636)}.device-general-process-overlay__segment--blocked{background:var(--color-warning, #eee745)}.device-general-process-overlay__segment--pending{background:var(--color-neutral-gray, #cbcbcb)}.device-general-process-overlay__bar{width:100%;height:.625rem}.device-general-process-overlay__bar-fill--pulse{width:33.3333%;animation:device-general-process-overlay-pulse 1.2s ease-in-out infinite}@keyframes device-general-process-overlay-pulse{0%,to{opacity:.55}50%{opacity:1}}.device-general-position-modal{display:flex;flex-direction:column;overflow:hidden}.device-general-position-modal__header{padding:1rem 1rem .75rem;border-bottom:1px solid rgb(228 228 231 / .9);background:#fff}.device-general-position-modal__map{width:100%;height:min(72vh,42rem);background:#f5f5f5}.device-general-position-modal__coords{padding:.75rem 1rem;border-top:1px solid rgb(228 228 231 / .9);background:#fff}.device-general-position-modal__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.75rem;padding:.75rem 1rem;border-top:1px solid rgb(228 228 231 / .9);background:#fff}.device-general-page .device-show-tutorial-target-highlight{position:relative;z-index:1210;border-radius:.75rem;box-shadow:0 0 0 3px #10b981e6,0 0 0 6px #10b98140}.reset-errors-icon[data-v-3b53a0ec]{display:block;flex-shrink:0;width:1.75rem;height:1.75rem;color:#4a4a4a}.device-hydraulic-map-tools-drawer[data-v-c52c45c0]{--hydraulic-map-tools-width: 4.75rem;--hydraulic-map-tools-tab-width: 2.125rem;overflow:hidden}.device-hydraulic-map-tools-drawer[data-v-c52c45c0]:not(.device-hydraulic-map-tools-drawer--open){width:var(--hydraulic-map-tools-tab-width)}.device-hydraulic-map-tools-drawer--open[data-v-c52c45c0]{overflow:visible;width:auto}.device-hydraulic-map-tools-drawer__track[data-v-c52c45c0]{transform:translate(calc(-1 * var(--hydraulic-map-tools-width)));transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.device-hydraulic-map-tools-drawer--open .device-hydraulic-map-tools-drawer__track[data-v-c52c45c0]{transform:translate(0)}.device-hydraulic-map-tools-drawer__panel[data-v-c52c45c0]{display:flex;width:var(--hydraulic-map-tools-width);flex-direction:column;flex-shrink:0;overflow:hidden;border:1px solid rgb(228 228 231 / .95);border-left:0;border-right:0;border-radius:0;background:#fffffffa;box-shadow:4px 0 24px #0f172a1a,0 0 0 1px #ffffffa6 inset}.device-hydraulic-map-tools-drawer__actions[data-v-c52c45c0]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.375rem;overflow-y:auto;padding:.5rem}.device-hydraulic-map-tools-drawer__divider[data-v-c52c45c0]{width:1.75rem;height:1px;margin:.125rem 0;background:#e4e4e7}.device-hydraulic-map-tools-drawer__btn[data-v-c52c45c0]{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;flex-shrink:0;border:1px solid rgb(203 213 225);border-radius:.75rem;background:#fff;color:#475569;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,transform .2s ease,box-shadow .2s ease}.device-hydraulic-map-tools-drawer__btn[data-v-c52c45c0]:hover:not(:disabled){border-color:#a1a1aa;background:#f4f4f5;color:#18181b;transform:translateY(-1px)}.device-hydraulic-map-tools-drawer__btn--active[data-v-c52c45c0]{border-color:#27272a;background:#27272a;color:#fff;box-shadow:0 4px 12px #0f172a33}.device-hydraulic-map-tools-drawer__btn--active[data-v-c52c45c0]:hover:not(:disabled){border-color:#18181b;background:#18181b;color:#fff}.device-hydraulic-map-tools-drawer__btn--danger[data-v-c52c45c0]{border-color:#f93636;background:#f93636;color:#fff;box-shadow:0 2px 8px #f9363647}.device-hydraulic-map-tools-drawer__btn--danger[data-v-c52c45c0]:hover:not(:disabled){border-color:red;background:red;color:#fff}.device-hydraulic-map-tools-drawer__btn[data-v-c52c45c0]:disabled{cursor:not-allowed;opacity:.45;pointer-events:none}.device-hydraulic-map-tools-drawer__btn[data-v-c52c45c0]:focus-visible{outline:2px solid rgb(113 113 122);outline-offset:2px}.device-hydraulic-map-tools-drawer__icon[data-v-c52c45c0]{width:1.25rem;height:1.25rem;flex-shrink:0}.device-hydraulic-map-tools-drawer__btn--active .device-hydraulic-map-tools-drawer__icon[data-v-c52c45c0]{color:inherit}.device-hydraulic-map-tools-drawer__tab[data-v-c52c45c0]{display:flex;width:var(--hydraulic-map-tools-tab-width);flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgb(228 228 231 / .95);border-left:0;border-radius:0 .75rem .75rem 0;background:#fffffff7;padding:.65rem .35rem;color:#3f3f46;box-shadow:4px 0 18px #0f172a14;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.device-hydraulic-map-tools-drawer__tab[data-v-c52c45c0]:hover{background:#f4f4f5;color:#18181b}.device-hydraulic-map-tools-drawer--open .device-hydraulic-map-tools-drawer__tab[data-v-c52c45c0]{border-color:#e4e4e7e6;border-right:0}.device-hydraulic-map-tools-drawer__tab-text[data-v-c52c45c0]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.device-hydraulic-map-tools-drawer__tab-chevron[data-v-c52c45c0]{width:1rem;height:1rem;flex-shrink:0;margin-top:.125rem;transition:transform .32s cubic-bezier(.4,0,.2,1)}.device-hydraulic-map-tools-drawer--open .device-hydraulic-map-tools-drawer__tab-chevron[data-v-c52c45c0]{transform:rotate(180deg)}@media (min-width: 640px){.device-hydraulic-map-tools-drawer--open[data-v-c52c45c0]{--hydraulic-map-tools-width: 5.25rem}}@media (max-width: 639px){.device-hydraulic-map-tools-drawer--open[data-v-c52c45c0]{--hydraulic-map-tools-width: 4.5rem}.device-hydraulic-map-tools-drawer__tab-text[data-v-c52c45c0]{display:none}.device-hydraulic-map-tools-drawer[data-v-c52c45c0]{--hydraulic-map-tools-tab-width: 2rem}}.sr-only[data-v-c52c45c0]{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.hydraulic-map-alert-enter-active[data-v-49e7632d],.hydraulic-map-alert-leave-active[data-v-49e7632d]{transition:opacity .2s ease}.hydraulic-map-alert-enter-from[data-v-49e7632d],.hydraulic-map-alert-leave-to[data-v-49e7632d]{opacity:0}.hydraulic-map-alert-enter-to[data-v-49e7632d],.hydraulic-map-alert-leave-from[data-v-49e7632d]{opacity:1}.hydraulic-map-alert-enter-active .hydraulic-map-alert__panel[data-v-49e7632d],.hydraulic-map-alert-leave-active .hydraulic-map-alert__panel[data-v-49e7632d]{transition:transform .2s ease,opacity .2s ease}.hydraulic-map-alert-enter-from .hydraulic-map-alert__panel[data-v-49e7632d],.hydraulic-map-alert-leave-to .hydraulic-map-alert__panel[data-v-49e7632d]{opacity:0;transform:scale(.96)}.hydraulic-map-alert[data-v-49e7632d]{position:absolute;inset:0;z-index:560;display:flex;flex-direction:column;pointer-events:none}.hydraulic-map-alert__backdrop[data-v-49e7632d]{position:absolute;inset:0;margin:0;padding:0;border:0;background:#0f172a61;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;pointer-events:auto}.hydraulic-map-alert__scroll[data-v-49e7632d]{position:relative;display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:.75rem;pointer-events:none}.hydraulic-map-alert__panel[data-v-49e7632d]{width:100%;max-width:24rem;border:1px solid rgb(228 228 231 / .95);border-radius:1rem;background:#fff;box-shadow:0 20px 40px #0f172a26,0 0 0 1px #ffffffa6 inset;pointer-events:auto}.hydraulic-map-alert__head[data-v-49e7632d]{display:flex;gap:.75rem;padding:1rem 1rem .875rem}.hydraulic-map-alert__icon[data-v-49e7632d]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#fffbeb;color:#d97706}.hydraulic-map-alert__icon svg[data-v-49e7632d]{height:1.25rem;width:1.25rem}.hydraulic-map-alert__head-text[data-v-49e7632d]{min-width:0}.hydraulic-map-alert__title[data-v-49e7632d]{font-size:1rem;font-weight:700;line-height:1.3;color:#18181b}.hydraulic-map-alert__message[data-v-49e7632d]{margin-top:.375rem;font-size:.8125rem;line-height:1.5;color:#52525b}.hydraulic-map-alert__actions[data-v-49e7632d]{display:flex;justify-content:flex-end;border-top:1px solid rgb(244 244 245);padding:.75rem 1rem 1rem}.hydraulic-map-alert__btn[data-v-49e7632d]{display:inline-flex;align-items:center;justify-content:center;min-height:2.5rem;border:0;border-radius:.75rem;padding:.5rem 1.125rem;font-size:.875rem;font-weight:600;color:#fff;background:#27272a;box-shadow:0 4px 12px #0f172a2e;cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.hydraulic-map-alert__btn[data-v-49e7632d]:hover{transform:translateY(-1px);box-shadow:0 6px 16px #0f172a38}.hydraulic-map-alert__btn[data-v-49e7632d]:focus-visible{outline:2px solid rgb(113 113 122);outline-offset:2px}.device-hydraulic-page{width:100%;padding-bottom:2rem}.device-hydraulic-page__frame{width:100%;min-width:0}.device-hydraulic-page__layout{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media (min-width: 1280px){.device-hydraulic-page__layout--with-map{display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.4fr);align-items:stretch;gap:1.25rem}.device-hydraulic-page__layout--with-map.device-hydraulic-page__layout--map-expanded{display:flex;flex-direction:column;gap:1.25rem}}.device-hydraulic-page__layout--map-expanded .device-hydraulic-page__map-column{order:1;width:100%;min-height:min(78dvh,calc(100dvh - 10rem))}.device-hydraulic-page__layout--map-expanded .device-hydraulic-page__tree-column{order:2;width:100%}.device-hydraulic-page__map-column{display:flex;flex-direction:column;min-height:min(72dvh,calc(100dvh - 14rem))}.device-hydraulic-map-panel{display:flex;flex:1;flex-direction:column;min-height:0;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background:#fff;box-shadow:inset 0 2px 4px #0f172a0a,0 1px 2px #0f172a0a}.device-hydraulic-map-stage{--hydraulic-map-side-tab-height: 10rem;--hydraulic-map-side-tab-width: 2.25rem;position:relative;flex:1;min-height:min(72dvh,calc(100dvh - 14rem));min-width:0}.device-hydraulic-map-panel--expanded{box-shadow:inset 0 2px 4px #0f172a0d,0 12px 28px -8px #0f172a1f}.device-hydraulic-page__layout--map-expanded .device-hydraulic-map-stage{min-height:min(78dvh,calc(100dvh - 10rem))}.device-hydraulic-map-canvas{position:absolute;inset:0;border:0;border-radius:0;background:#f1f5f973}.device-hydraulic-map-canvas__leaflet{position:absolute;inset:0;width:100%;height:100%}.device-hydraulic-map-canvas .leaflet-hydraulic-map-fit-control{margin-top:.5rem;clear:both;border:0;box-shadow:none}.device-hydraulic-map-canvas .leaflet-hydraulic-map-fit{display:flex;width:2.125rem;height:2.125rem;align-items:center;justify-content:center;border:1px solid rgb(203 213 225 / .95);border-radius:.25rem;background:#fffffffa;color:#27272a;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease}.device-hydraulic-map-canvas .leaflet-hydraulic-map-fit:hover{border-color:#a1a1aa;background:#f4f4f5;color:#18181b}.device-hydraulic-map-canvas .leaflet-hydraulic-map-fit:focus-visible{outline:2px solid rgb(113 113 122);outline-offset:2px}.device-hydraulic-map-canvas .leaflet-hydraulic-map-fit svg{height:1.125rem;width:1.125rem;pointer-events:none}.hydraulic-map-edit-panel{position:absolute;top:calc(50% + (var(--hydraulic-map-side-tab-height) / 2) + .375rem);right:0;bottom:.75rem;z-index:525;width:min(17.5rem,calc(100% - .5rem));pointer-events:none}.hydraulic-map-edit-panel__card{display:flex;width:100%;max-height:100%;flex-direction:column;overflow:hidden auto;border:1px solid rgb(226 232 240 / .9);border-right:0;border-radius:.875rem 0 0 .875rem;background:#fffffffa;padding:1rem 1rem 1rem 1.125rem;box-shadow:-8px 0 28px #0f172a1f,0 0 0 1px #ffffffa6 inset;opacity:0;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1),opacity .24s ease,box-shadow .24s ease;will-change:transform,opacity}.hydraulic-map-edit-panel--open .hydraulic-map-edit-panel__card{opacity:1;transform:translate(0)}.hydraulic-map-edit-panel__head{display:flex;gap:.75rem;align-items:flex-start}.hydraulic-map-edit-panel__icon.wikeeper-icon-frame{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2.75rem;min-width:2.75rem;height:2.75rem;min-height:2.75rem;border:1px solid rgb(212 212 216);border-radius:.75rem;background:#fff;color:#5e5e5e}.hydraulic-map-edit-panel__icon svg{display:block;width:1.25rem;height:1.25rem;flex-shrink:0}.hydraulic-map-edit-panel__head-text{min-width:0}.hydraulic-map-edit-panel__kicker{margin:0;font-size:.8125rem;font-weight:700;line-height:1.25;color:#18181b}.hydraulic-map-edit-panel__hint{margin:.375rem 0 0;font-size:.6875rem;line-height:1.45;color:#71717a}.hydraulic-map-edit-panel__actions{display:flex;flex-direction:column;gap:.5rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgb(244 244 245)}.hydraulic-map-edit-panel__actions .wikeeper-action-btn{min-height:2.75rem;border-radius:9999px}.hydraulic-map-edit-panel__btn--danger{border:1px solid rgb(252 165 165);background:#fff;color:#dc2626}.hydraulic-map-edit-panel__btn--danger:hover{border-color:#f87171;background:#fef2f2;color:#b91c1c}.hydraulic-map-edit-panel__btn--danger:focus-visible{outline:2px solid rgb(248 113 113);outline-offset:2px}.device-hydraulic-map-top-bar{pointer-events:none;position:absolute;top:0;left:50%;z-index:500;display:flex;width:max-content;max-width:min(calc(100% - .75rem),40rem);flex-direction:column;align-items:center;transform:translate(-50%)}.device-hydraulic-map-notch{pointer-events:auto;display:inline-flex;width:100%;align-items:center;justify-content:center;gap:0;border:1px solid rgb(228 228 231 / .95);border-top:none;border-radius:0 0 9999px 9999px;background:#fffffff7;padding:.35rem .55rem .45rem;box-shadow:0 4px 14px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device-hydraulic-map-notch__stats{display:inline-flex;flex-shrink:0;align-items:center}.device-hydraulic-map-notch__stat{display:inline-flex;flex-direction:column;align-items:center;gap:.05rem;min-width:0;padding:0 .5rem;text-align:center}.device-hydraulic-map-notch__label{font-size:.5625rem;font-weight:600;line-height:1.1;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.device-hydraulic-map-notch__value{font-size:.8125rem;font-weight:700;line-height:1.1;font-variant-numeric:tabular-nums}.device-hydraulic-map-notch__stat--total .device-hydraulic-map-notch__label{color:#71717a}.device-hydraulic-map-notch__stat--total .device-hydraulic-map-notch__value{color:#27272a}.device-hydraulic-map-notch__stat--drawn .device-hydraulic-map-notch__label{color:#047857}.device-hydraulic-map-notch__stat--drawn .device-hydraulic-map-notch__value{color:#065f46}.device-hydraulic-map-notch__stat--missing .device-hydraulic-map-notch__label{color:#b45309}.device-hydraulic-map-notch__stat--missing .device-hydraulic-map-notch__value{color:#92400e}.device-hydraulic-map-notch__divider{width:1px;align-self:stretch;flex-shrink:0;margin:.125rem 0;background:#e4e4e7f2}.device-hydraulic-map-notch__divider--section{margin:.125rem .35rem}.device-hydraulic-map-notch__search{display:flex;min-width:0;flex:1 1 auto;flex-direction:column;gap:.125rem;padding-right:.15rem}.device-hydraulic-map-notch__search-label{position:absolute;width:1px;height:1px;margin:-1px;padding:0;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.device-hydraulic-map-notch__search-row{display:flex;align-items:center;gap:.3rem}.device-hydraulic-map-notch__search-input{width:100%;min-width:6.5rem;max-width:11rem;min-height:1.75rem;border:1px solid rgb(212 212 216);border-radius:9999px;background:#f8fafcf5;padding:.2rem .65rem;font-size:.75rem;color:#18181b}.device-hydraulic-map-notch__search-input:focus{border-color:#71717a;background:#fff;outline:2px solid rgb(24 24 27 / .12);outline-offset:0}.device-hydraulic-map-notch__search-btn{display:inline-flex;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;flex-shrink:0;border:0;border-radius:9999px;background:#27272a;color:#fff;cursor:pointer;box-shadow:0 2px 8px #0f172a2e}.device-hydraulic-map-notch__search-icon{width:.9rem;height:.9rem}.device-hydraulic-map-notch-dropdown{pointer-events:auto;width:min(100%,20rem);margin-top:.25rem}.device-hydraulic-map-notch-dropdown__error{margin:0;border:1px solid rgb(254 202 202);border-radius:.75rem;background:#fffffffa;padding:.45rem .65rem;font-size:.6875rem;font-weight:600;color:#e11d48;box-shadow:0 8px 20px #0f172a1a}.device-hydraulic-map-notch-dropdown__results{display:flex;max-height:11rem;flex-direction:column;overflow-y:auto;border:1px solid rgb(228 228 231);border-radius:.75rem;background:#fffffffa;box-shadow:0 12px 28px #0f172a1f}.device-hydraulic-map-legend-drawer{--hydraulic-map-legend-tab-height: 2.125rem;--hydraulic-map-legend-panel-max: min(14.5rem, 40vh);max-width:min(24rem,calc(100% - 1.5rem))}.device-hydraulic-map-legend-drawer__track{min-width:13rem}.device-hydraulic-map-legend-drawer__panel{max-height:0;border:1px solid transparent;border-bottom:0;border-radius:.875rem .875rem 0 0;background:#fffffff7;opacity:0;overflow:hidden;transition:max-height .32s cubic-bezier(.4,0,.2,1),opacity .24s ease,border-color .24s ease,box-shadow .24s ease}.device-hydraulic-map-legend-drawer__panel--open{max-height:var(--hydraulic-map-legend-panel-max);border-color:#e4e4e7f2;opacity:1;box-shadow:0 -4px 18px #0f172a14}.device-hydraulic-map-legend-drawer__content{display:flex;max-height:var(--hydraulic-map-legend-panel-max);flex-direction:column;gap:.5rem;overflow-y:auto;padding:.75rem .875rem .625rem;font-size:.6875rem;color:#52525b}.device-hydraulic-map-legend-drawer__markers{display:flex;flex-wrap:wrap;gap:.5rem 1rem;padding-bottom:.375rem;border-bottom:1px solid rgb(228 228 231)}.device-hydraulic-map-legend-drawer__levels{display:flex;flex-direction:column;gap:.375rem}.device-hydraulic-map-legend-drawer__item{display:flex;align-items:center;gap:.5rem;line-height:1.3}.device-hydraulic-map-legend-drawer__line{display:inline-block;width:1.75rem;flex-shrink:0;border-radius:2px}.device-hydraulic-map-legend-drawer__line--dashed{height:0;background:transparent!important}.device-hydraulic-map-legend-drawer__label{min-width:0;flex:1}.device-hydraulic-map-legend-drawer__dot{width:.625rem;height:.625rem;border-radius:9999px}.device-hydraulic-map-legend-drawer__dot--start{background:#22c55e}.device-hydraulic-map-legend-drawer__dot--end{background:#ef4444}.device-hydraulic-map-legend-drawer__tab{display:inline-flex;width:100%;align-items:center;justify-content:center;gap:.375rem;min-height:var(--hydraulic-map-legend-tab-height);border:1px solid rgb(228 228 231 / .95);border-radius:.75rem .75rem 0 0;background:#fffffff7;padding:.35rem .875rem;color:#3f3f46;box-shadow:0 4px 18px #0f172a14;cursor:pointer}.device-hydraulic-map-legend-drawer--open .device-hydraulic-map-legend-drawer__tab{border-top:0;border-radius:0}.device-hydraulic-map-legend-drawer__tab:hover{background:#f4f4f5}.device-hydraulic-map-legend-drawer__tab-text{font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;white-space:nowrap}.device-hydraulic-map-legend-drawer__tab-chevron{width:1rem;height:1rem;transition:transform .2s ease}.device-hydraulic-map-legend-drawer--open .device-hydraulic-map-legend-drawer__tab-chevron{transform:rotate(180deg)}.device-hydraulic-map-side-drawer{--hydraulic-map-side-width: min(15.5rem, calc(100% - 2.25rem) );--hydraulic-map-side-tab-width: 2.25rem;--hydraulic-map-side-tab-height: 10rem;--hydraulic-map-side-max-height: 20rem;position:absolute;top:50%;right:0;z-index:520;max-width:calc(100% - .25rem);overflow:hidden}.device-hydraulic-page__layout--with-map:not(.device-hydraulic-page__layout--map-expanded) .device-hydraulic-map-side-drawer{--hydraulic-map-side-width: min(13.25rem, calc(100% - 2rem) );--hydraulic-map-side-max-height: 18rem}.device-hydraulic-page__layout--map-expanded .device-hydraulic-map-side-drawer{--hydraulic-map-side-width: min(17rem, calc(100% - 2.5rem) );--hydraulic-map-side-max-height: 22.5rem}.device-hydraulic-map-side-drawer:not(.device-hydraulic-map-side-drawer--open){width:var(--hydraulic-map-side-tab-width);height:var(--hydraulic-map-side-tab-height);margin-top:calc(var(--hydraulic-map-side-tab-height) / -2);overflow:hidden}.device-hydraulic-map-side-drawer--open{width:calc(var(--hydraulic-map-side-width) + var(--hydraulic-map-side-tab-width));height:var(--hydraulic-map-side-max-height);margin-top:calc(var(--hydraulic-map-side-max-height) / -2);overflow:visible}.device-hydraulic-map-side-drawer__track{height:100%;align-items:stretch;transform:translate(var(--hydraulic-map-side-width));transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.device-hydraulic-map-side-drawer--open .device-hydraulic-map-side-drawer__track{transform:translate(0)}.device-hydraulic-map-side-drawer__panel{display:flex;width:var(--hydraulic-map-side-width);height:100%;flex-direction:column;border:1px solid rgb(228 228 231 / .95);border-right:0;border-radius:.75rem 0 0 .75rem;background:#fffffff7;box-shadow:-4px 0 18px #0f172a14;overflow:hidden}.device-hydraulic-map-side-drawer__tabs{display:flex;gap:.25rem;border-bottom:1px solid rgb(228 228 231);padding:.5rem .5rem 0}.device-hydraulic-map-side-drawer__tab-btn{display:inline-flex;flex:1;align-items:center;justify-content:center;gap:.375rem;min-height:2rem;border:0;border-radius:.5rem .5rem 0 0;background:transparent;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;color:#71717a;cursor:pointer}.device-hydraulic-map-side-drawer__tab-btn--active{background:#f4f4f5;color:#18181b;box-shadow:inset 0 -2px #27272a}.device-hydraulic-map-side-drawer__badge{display:inline-flex;min-width:1.125rem;align-items:center;justify-content:center;border-radius:9999px;background:#fef3c7;padding:.1rem .35rem;font-size:.625rem;font-weight:700;color:#92400e}.device-hydraulic-map-side-drawer__pane{display:flex;flex:1;flex-direction:column;gap:.4rem;min-height:0;padding:.5rem .55rem .55rem;overflow:hidden}.device-hydraulic-map-side-drawer__pane--hierarchy{background:linear-gradient(180deg,rgb(238 242 255 / .5),transparent)}.device-hydraulic-map-side-drawer__hint{margin:0;font-size:.625rem;line-height:1.35;color:#71717a}.device-hydraulic-page__layout--with-map:not(.device-hydraulic-page__layout--map-expanded) .device-hydraulic-map-side-drawer__hint{display:none}.device-hydraulic-map-side-drawer__mode-hint{margin:0;font-size:.6875rem;font-weight:600;color:#4338ca}.device-hydraulic-map-side-drawer__search{width:100%;min-height:2rem;border:1px solid rgb(212 212 216);border-radius:.625rem;padding:.375rem .625rem;font-size:.75rem}.device-hydraulic-map-side-drawer__actions{display:grid;grid-template-columns:1fr 1fr;gap:.375rem}.device-hydraulic-map-side-drawer__mini-btn{min-height:1.875rem;border:1px solid rgb(228 228 231);border-radius:.5rem;background:#fff;font-size:.6875rem;font-weight:600;color:#3f3f46;cursor:pointer}.device-hydraulic-map-side-drawer__mini-btn--primary{border-color:#d4d4d8;background:#f4f4f5;color:#18181b}.device-hydraulic-map-side-drawer__list,.device-hydraulic-map-side-drawer__hierarchy-list{display:flex;flex:1;flex-direction:column;gap:.35rem;min-height:0;overflow-y:auto;scrollbar-gutter:stable}.device-hydraulic-map-side-drawer__empty,.device-hydraulic-map-side-drawer__hierarchy-empty{margin:0;border-radius:.625rem;border:1px solid rgb(228 228 231);background:#f4f4f5;padding:.55rem .65rem;font-size:.6875rem;font-weight:600;line-height:1.35;color:#52525b}.device-hydraulic-map-side-drawer__pending-item{display:flex;align-items:center;gap:.35rem;border:1px solid rgb(228 228 231);border-radius:.55rem;background:#fff;padding:.32rem .35rem .32rem .45rem;transition:border-color .15s ease,box-shadow .15s ease}.device-hydraulic-map-side-drawer__pending-item:hover{border-color:#d4d4d8;box-shadow:0 2px 6px #0f172a0f}.device-hydraulic-map-side-drawer__pending-main{display:flex;min-width:0;flex:1;flex-direction:column;align-items:flex-start;gap:.12rem}.device-hydraulic-page__layout--map-expanded .device-hydraulic-map-side-drawer__pending-main{flex-direction:row;align-items:center;gap:.35rem}.device-hydraulic-map-side-drawer__pending-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:#27272a}.device-hydraulic-map-side-drawer__pending-level{flex-shrink:0;border-radius:9999px;background:#f4f4f5;padding:.12rem .4rem;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.device-hydraulic-map-side-drawer__icon-btn{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:2rem;min-width:2rem;height:2rem;min-height:2rem;padding:0;border:1px solid #cbcbcb;border-radius:.65rem;background:#fff;color:#5e5e5e;box-shadow:0 1px 2px #0f172a0f;cursor:pointer;transition:background-color .15s ease,border-color .15s ease,transform .15s ease}.device-hydraulic-map-side-drawer__icon-btn:hover{border-color:#5e5e5e;background:#f7f7f7;transform:translateY(-1px)}.device-hydraulic-map-side-drawer__icon-btn:focus-visible{outline:2px solid #92d050;outline-offset:2px}.device-hydraulic-map-side-drawer__icon-btn--static{pointer-events:none}.device-hydraulic-map-side-drawer__icon-btn svg,.device-hydraulic-map-side-drawer__icon-btn .hydraulic-pipe-popup__icon-svg{display:block;height:1rem;width:1rem}.device-hydraulic-map-side-drawer__hierarchy-item{display:flex;width:100%;align-items:center;gap:.35rem;border:1px solid rgb(199 210 254);border-radius:.55rem;background:#fff;padding:.32rem .35rem .32rem .45rem;text-align:left;cursor:pointer;transition:border-color .15s ease,background-color .15s ease,box-shadow .15s ease}.device-hydraulic-map-side-drawer__hierarchy-item:hover{border-color:#818cf8;background:#eef2ff;box-shadow:0 2px 6px #6366f11f}.device-hydraulic-map-side-drawer__hierarchy-item-name{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.75rem;font-weight:600;color:#312e81}.device-hydraulic-map-side-drawer__hierarchy-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.4rem}.device-hydraulic-map-side-drawer__hierarchy-head-main{min-width:0;flex:1}.device-hydraulic-map-side-drawer__hierarchy-title{margin:0;font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#6366f1}.device-hydraulic-map-side-drawer__hierarchy-count{flex-shrink:0;border-radius:9999px;background:#eef2ff;padding:.15rem .4rem;font-size:.5625rem;font-weight:700;color:#4338ca}.device-hydraulic-map-side-drawer__hierarchy-label{margin:.15rem 0 0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:700;line-height:1.2;color:#312e81}.device-hydraulic-map-side-drawer__edge-tab{position:relative;z-index:2;display:flex;width:var(--hydraulic-map-side-tab-width);align-self:stretch;flex:0 0 var(--hydraulic-map-side-tab-width);flex-direction:column;align-items:center;justify-content:center;gap:.5rem;border:1px solid rgb(228 228 231 / .95);border-left:0;border-radius:0 .75rem .75rem 0;background:#fffffff7;padding:.65rem .35rem;color:#3f3f46;box-shadow:-4px 0 18px #0f172a14;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease,color .2s ease}.device-hydraulic-map-side-drawer__edge-tab:hover{background:#f4f4f5;color:#18181b}.device-hydraulic-map-side-drawer--open .device-hydraulic-map-side-drawer__edge-tab{border-left:1px solid rgb(228 228 231 / .9);border-color:#e4e4e7e6}.device-hydraulic-map-side-drawer:not(.device-hydraulic-map-side-drawer--open) .device-hydraulic-map-side-drawer__edge-tab{border:1px solid rgb(228 228 231 / .95);border-right:0;border-left:1px solid rgb(228 228 231 / .95);border-radius:.875rem 0 0 .875rem;padding:.75rem .35rem;box-shadow:-4px 0 18px #0f172a14}.device-hydraulic-map-side-drawer:not(.device-hydraulic-map-side-drawer--open) .device-hydraulic-map-side-drawer__panel{border-color:transparent;box-shadow:none}.device-hydraulic-map-side-drawer__edge-tab-text{display:block;flex-shrink:0;writing-mode:vertical-rl;transform:rotate(180deg);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.device-hydraulic-map-side-drawer__edge-tab-chevron{flex-shrink:0;width:1rem;height:1rem;margin-top:.125rem;transition:transform .32s cubic-bezier(.4,0,.2,1)}.device-hydraulic-map-side-drawer--open .device-hydraulic-map-side-drawer__edge-tab-chevron{transform:rotate(180deg)}.device-hydraulic-map-side-drawer--open .device-hydraulic-map-side-drawer__panel,.device-hydraulic-map-side-drawer--open .device-hydraulic-map-side-drawer__edge-tab{box-shadow:-4px 0 18px #0f172a14}@media (max-width: 639px){.device-hydraulic-page__map-column,.device-hydraulic-map-stage{min-height:min(60dvh,calc(100dvh - 12rem))}.device-hydraulic-map-top-bar{max-width:calc(100% - .5rem)}.device-hydraulic-map-notch{flex-wrap:wrap;justify-content:center;padding:.3rem .4rem .4rem;border-radius:0 0 1rem 1rem}.device-hydraulic-map-notch__stats{width:100%;justify-content:center}.device-hydraulic-map-notch__divider--section{display:none}.device-hydraulic-map-notch__search{width:100%;padding:.15rem .25rem 0}.device-hydraulic-map-notch__search-input{max-width:none}.device-hydraulic-map-notch__stat{padding:0 .3rem}.device-hydraulic-map-notch__label{font-size:.5rem}.device-hydraulic-map-notch__value{font-size:.75rem}}@media (min-width: 640px){.device-hydraulic-map-top-bar{max-width:min(calc(100% - 1.5rem),40rem)}.device-hydraulic-map-notch{padding:.4rem .75rem .5rem}.device-hydraulic-map-notch__stat{padding:0 .65rem}.device-hydraulic-map-notch__search-input{min-width:8.5rem;max-width:13rem;min-height:1.875rem;font-size:.8125rem}.device-hydraulic-map-notch__search-btn{width:1.875rem;height:1.875rem}.device-hydraulic-map-notch__label{font-size:.625rem}.device-hydraulic-map-notch__value{font-size:.875rem}}.device-hydraulic-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14;flex-shrink:0;min-width:0}.device-hydraulic-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-hydraulic-hero__shell{flex-direction:row;align-items:stretch}}.device-hydraulic-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245);border-radius:1.25rem 1.25rem 0 0}@media (min-width: 640px){.device-hydraulic-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245);border-radius:1.25rem 0 0 1.25rem}}.device-hydraulic-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-hydraulic-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-hydraulic-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-hydraulic-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-hydraulic-hero__header{padding:1rem 1.125rem .75rem}.device-hydraulic-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-hydraulic-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.device-hydraulic-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b;word-break:break-word}.device-hydraulic-hero__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#52525b}.device-hydraulic-hero__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;border-top:1px solid rgb(244 244 245);padding:.75rem 1.125rem .875rem}.device-hydraulic-hero__nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;flex-shrink:0}.device-hydraulic-tree{--tree-line-1: rgb(16 185 129);--tree-line-2: rgb(20 184 166);--tree-line-3: rgb(6 182 212);--tree-line-4: rgb(14 165 233);--tree-line-5: rgb(99 102 241);--tree-line-bg-1: rgb(236 253 245);--tree-line-bg-2: rgb(240 253 250);--tree-line-bg-3: rgb(236 254 255);--tree-line-bg-4: rgb(240 249 255);--tree-line-bg-5: rgb(238 242 255);display:flex;flex-direction:column;gap:.75rem;min-width:0}.device-hydraulic-tree__toolbar-actions :deep(.device-hydraulic-tree__reset-btn){flex-shrink:0;border-radius:.75rem;border-color:#d4d4d8;background-color:#fff;box-shadow:0 1px 3px #0f172a0f}.device-hydraulic-tree__toolbar-actions :deep(.device-hydraulic-tree__reset-btn:hover:not(:disabled)){border-color:#a1a1aa;background-color:#fff;box-shadow:0 3px 8px #0f172a1a}.device-hydraulic-tree__card :deep(.data-table-card__toolbar){padding:.75rem 1rem}.device-hydraulic-tree__card :deep(.data-table-card__body){padding:0}.device-hydraulic-tree__toolbar{display:flex;flex-direction:column;gap:.625rem;width:100%}@media (min-width: 640px){.device-hydraulic-tree__toolbar{flex-direction:row;align-items:center;justify-content:space-between}}.device-hydraulic-tree__toolbar-search{display:flex;align-items:center;gap:.5rem;flex:1 1 auto;min-width:0}.device-hydraulic-tree__toolbar-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem;flex-shrink:0}.device-hydraulic-tree__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.5rem;padding:3rem 1.5rem;text-align:center;border-top:1px solid rgb(244 244 245)}.device-hydraulic-tree__empty-title{margin:0;font-size:.9375rem;font-weight:600;color:#3f3f46}.device-hydraulic-tree__empty-hint{margin:0;font-size:.8125rem;color:#71717a}.device-hydraulic-tree__empty-cta{margin-top:.5rem}.device-hydraulic-tree__list{display:flex;flex-direction:column;gap:.375rem;padding:.5rem}.device-hydraulic-tree-branch{min-width:0}.device-hydraulic-tree-node{display:grid;grid-template-columns:2rem minmax(0,1fr) auto auto;align-items:center;gap:.5rem .75rem;min-height:2.75rem;margin:0;padding:.5rem .625rem .5rem .375rem;border-radius:.75rem;border:1px solid transparent;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease}.device-hydraulic-tree-node--highlighted{border-color:#10b981!important;box-shadow:0 0 0 3px #10b98133,0 1px 2px #0f172a0a;animation:device-hydraulic-tree-node-focus-pulse 1.4s ease-in-out 2}@keyframes device-hydraulic-tree-node-focus-pulse{0%,to{box-shadow:0 0 0 3px #10b98133,0 1px 2px #0f172a0a}50%{box-shadow:0 0 0 6px #10b9811f,0 1px 2px #0f172a0a}}.device-hydraulic-tree__list>.device-hydraulic-tree-branch>.device-hydraulic-tree-node{background-color:#fff;border-color:#e4e4e7a6;box-shadow:0 1px 2px #0f172a0a}.device-hydraulic-tree__list>.device-hydraulic-tree-branch>.device-hydraulic-tree-node__level-accent--1{border-left:3px solid var(--tree-line-1)}.device-hydraulic-tree__list>.device-hydraulic-tree-branch>.device-hydraulic-tree-node:hover{background-color:#fafafa;border-color:#d4d4d8;box-shadow:0 2px 6px #0f172a0f}.device-hydraulic-tree-node__chevron,.device-hydraulic-tree-node__chevron-spacer{display:flex;align-items:center;justify-content:center;width:2rem;height:2rem;flex-shrink:0}.device-hydraulic-tree-node__chevron{border:none;border-radius:.5rem;background:transparent;color:#71717a;cursor:pointer;transition:background-color .15s ease,color .15s ease,transform .2s ease}.device-hydraulic-tree-node__chevron--branch{border-radius:.5rem}.device-hydraulic-tree-node__level-accent--1 .device-hydraulic-tree-node__chevron--branch{background-color:var(--tree-line-bg-1);color:var(--tree-line-1)}.device-hydraulic-tree-node__level-accent--2 .device-hydraulic-tree-node__chevron--branch{background-color:var(--tree-line-bg-2);color:var(--tree-line-2)}.device-hydraulic-tree-node__level-accent--3 .device-hydraulic-tree-node__chevron--branch{background-color:var(--tree-line-bg-3);color:var(--tree-line-3)}.device-hydraulic-tree-node__level-accent--4 .device-hydraulic-tree-node__chevron--branch{background-color:var(--tree-line-bg-4);color:var(--tree-line-4)}.device-hydraulic-tree-node__level-accent--5 .device-hydraulic-tree-node__chevron--branch{background-color:var(--tree-line-bg-5);color:var(--tree-line-5)}.device-hydraulic-tree-node__chevron--branch:hover{filter:brightness(.97);color:#18181b}.device-hydraulic-tree-node__chevron--expanded{transform:rotate(90deg)}.device-hydraulic-tree-node__body{min-width:0}.device-hydraulic-tree-node__meta{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem}.device-hydraulic-tree-node__level-badge{border-radius:.375rem;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase}.device-hydraulic-tree-node__level-accent--1 .device-hydraulic-tree-node__level-badge{background-color:var(--tree-line-bg-1);color:#047857;box-shadow:inset 0 0 0 1px #10b98159}.device-hydraulic-tree-node__level-accent--2 .device-hydraulic-tree-node__level-badge{background-color:var(--tree-line-bg-2);color:#0f766e;box-shadow:inset 0 0 0 1px #14b8a659}.device-hydraulic-tree-node__level-accent--3 .device-hydraulic-tree-node__level-badge{background-color:var(--tree-line-bg-3);color:#0e7490;box-shadow:inset 0 0 0 1px #06b6d459}.device-hydraulic-tree-node__level-accent--4 .device-hydraulic-tree-node__level-badge{background-color:var(--tree-line-bg-4);color:#0369a1;box-shadow:inset 0 0 0 1px #0ea5e959}.device-hydraulic-tree-node__level-accent--5 .device-hydraulic-tree-node__level-badge{background-color:var(--tree-line-bg-5);color:#4338ca;box-shadow:inset 0 0 0 1px #6366f159}.device-hydraulic-tree-node__id{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:700;color:#18181b}.device-hydraulic-tree-node__parent{font-size:.6875rem;font-weight:500;color:#71717a}.device-hydraulic-tree-node__main-badge{border-radius:.375rem;background-color:#ecfdf5;padding:.125rem .4375rem;font-size:.625rem;font-weight:700;color:#065f46;box-shadow:inset 0 0 0 1px #a7f3d099}.device-hydraulic-tree-node__name{margin:.125rem 0 0;font-size:.875rem;font-weight:600;color:#27272a;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-hydraulic-tree-node__capacity{display:none;flex-direction:column;align-items:flex-end;flex-shrink:0;padding:0 .25rem}@media (min-width: 640px){.device-hydraulic-tree-node__capacity{display:flex}}.device-hydraulic-tree-node__capacity-value{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:#18181b}.device-hydraulic-tree-node__capacity-unit{font-size:.625rem;font-weight:500;color:#71717a}.device-hydraulic-tree-node__children{--tree-lane-color: var(--tree-line-2);--tree-lane-bg: var(--tree-line-bg-2);display:grid;grid-template-rows:1fr;margin-top:.375rem;margin-left:.625rem;padding:.5rem .375rem .5rem 0;border-left:3px solid var(--tree-lane-color);border-radius:0 .75rem .75rem 0;background:linear-gradient(90deg,var(--tree-lane-bg) 0%,rgb(255 255 255 / 0) 5rem);transition:grid-template-rows .25s ease,opacity .2s ease;overflow:hidden}.device-hydraulic-tree-node__children--lane-1{--tree-lane-color: var(--tree-line-1);--tree-lane-bg: var(--tree-line-bg-1)}.device-hydraulic-tree-node__children--lane-2{--tree-lane-color: var(--tree-line-2);--tree-lane-bg: var(--tree-line-bg-2)}.device-hydraulic-tree-node__children--lane-3{--tree-lane-color: var(--tree-line-3);--tree-lane-bg: var(--tree-line-bg-3)}.device-hydraulic-tree-node__children--lane-4{--tree-lane-color: var(--tree-line-4);--tree-lane-bg: var(--tree-line-bg-4)}.device-hydraulic-tree-node__children--lane-5{--tree-lane-color: var(--tree-line-5);--tree-lane-bg: var(--tree-line-bg-5)}.device-hydraulic-tree-node__children--collapsed{grid-template-rows:0fr;opacity:0;pointer-events:none;margin-top:0;padding-top:0;padding-bottom:0}.device-hydraulic-tree-node__children-inner{display:flex;flex-direction:column;gap:.375rem;min-height:0;padding-left:.625rem;overflow:hidden}.device-hydraulic-tree-node__children .device-hydraulic-tree-node{background-color:#fffffff5;border:1px solid rgb(228 228 231 / .75);box-shadow:0 1px 2px #0f172a0a}.device-hydraulic-tree-node__children .device-hydraulic-tree-node:hover{background-color:#fff;border-color:#d4d4d8;box-shadow:0 2px 6px #0f172a0f}.device-hydraulic-tree-node__children .device-hydraulic-tree-node__level-accent--1{border-left:3px solid var(--tree-line-1)}.device-hydraulic-tree-node__children .device-hydraulic-tree-node__level-accent--2{border-left:3px solid var(--tree-line-2)}.device-hydraulic-tree-node__children .device-hydraulic-tree-node__level-accent--3{border-left:3px solid var(--tree-line-3)}.device-hydraulic-tree-node__children .device-hydraulic-tree-node__level-accent--4{border-left:3px solid var(--tree-line-4)}.device-hydraulic-tree-node__children .device-hydraulic-tree-node__level-accent--5{border-left:3px solid var(--tree-line-5)}.device-hydraulic-tree-actions{display:flex;align-items:center;justify-content:flex-end;flex-shrink:0}.device-hydraulic-tree-actions__desktop{display:none;align-items:center;gap:.375rem}@media (min-width: 640px){.device-hydraulic-tree-actions__desktop{display:flex}}.device-hydraulic-tree-actions__mobile{display:flex}@media (min-width: 640px){.device-hydraulic-tree-actions__mobile{display:none}}.device-hydraulic-tree-actions__menu-trigger{display:inline-flex;align-items:center;justify-content:center;width:2.75rem;min-width:44px;height:2.75rem;min-height:44px;border:1px solid var(--color-neutral-gray, #e4e4e7);border-radius:.75rem;background:var(--color-neutral-white, #fff);font-size:1.25rem;line-height:1;color:#52525b;cursor:pointer}.device-hydraulic-tree-actions__menu{position:fixed;z-index:60;width:13.75rem;overflow:hidden;border-radius:.75rem;border:1px solid rgb(228 228 231);background:#fff;box-shadow:0 10px 30px #0f172a1f}.device-hydraulic-tree-actions__menu-item{display:block;width:100%;border:none;background:transparent;padding:.625rem .875rem;text-align:left;font-size:.8125rem;font-weight:500;color:#27272a;cursor:pointer}.device-hydraulic-tree-actions__menu-item:hover:not(:disabled){background-color:#fafafa}.device-hydraulic-tree-actions__menu-item--danger{color:#dc2626}.device-hydraulic-tree-actions__menu-item:disabled{cursor:not-allowed;opacity:.5}@media (max-width: 639px){.device-hydraulic-tree-node{grid-template-columns:2rem minmax(0,1fr) auto}}.device-hydraulic-tree-graph{display:flex;flex-direction:column;min-height:0;max-height:calc(100dvh - 14rem);padding:.75rem 1rem 1.25rem}@media (min-width: 640px){.device-hydraulic-tree-graph{padding:1rem 1.5rem 1.5rem}}.device-hydraulic-tree-graph__toolbar{display:flex;flex-direction:column;gap:.75rem;margin-bottom:.875rem}@media (min-width: 768px){.device-hydraulic-tree-graph__toolbar{flex-direction:row;align-items:center;justify-content:space-between;gap:1rem}}.device-hydraulic-tree-graph__hint{margin:0;max-width:36rem;font-size:.8125rem;line-height:1.45;color:#52525b}.device-hydraulic-tree-graph__legend{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .625rem}.device-hydraulic-tree-graph__legend-item{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid rgb(228 228 231);background:#ffffffe6;padding:.25rem .625rem .25rem .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#3f3f46;box-shadow:0 1px 2px #0f172a0a}.device-hydraulic-tree-graph__legend-swatch{width:.625rem;height:.625rem;flex-shrink:0;border-radius:9999px;box-shadow:0 0 0 1px #fffc}.device-hydraulic-tree-graph__viewport{flex:1;min-height:0;overflow:hidden}.device-hydraulic-tree-graph__viewport--scrollable{overflow:auto;overscroll-behavior:contain;scrollbar-gutter:stable}.device-hydraulic-tree-graph__canvas{position:relative;border-radius:1rem;border:1px solid rgb(167 243 208 / .75);background:radial-gradient(ellipse 80% 60% at 0% 0%,rgb(16 185 129 / .06),transparent 55%),radial-gradient(ellipse 70% 50% at 100% 100%,rgb(20 184 166 / .05),transparent 50%),radial-gradient(circle at 14px 14px,rgb(203 213 225 / .55) 1.25px,transparent 0) 0 0 / 28px 28px,linear-gradient(180deg,#f8fafc,#f1f5f9);overflow:hidden;box-shadow:inset 0 1px #ffffffb3,0 10px 30px -12px #10b9812e}.device-hydraulic-tree-graph__chart{display:block;width:100%;min-height:26rem}.hydraulic-graph-tooltip{min-width:11.5rem;border-radius:.875rem;border:1px solid rgb(228 228 231);background:#fff;box-shadow:0 12px 28px -8px #0f172a2e,0 0 0 1px #fff9 inset;overflow:hidden;font-family:ui-sans-serif,system-ui,sans-serif}.hydraulic-graph-tooltip--root{padding:.625rem .875rem;font-size:.8125rem;font-weight:600;color:#3f3f46}.hydraulic-graph-tooltip__header{display:flex;flex-direction:column;gap:.25rem;border-left:3px solid rgb(16 185 129);background:linear-gradient(90deg,rgb(236 253 245 / .65),transparent);padding:.625rem .875rem .5rem}.hydraulic-graph-tooltip__level{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#52525b}.hydraulic-graph-tooltip__title{font-size:.875rem;font-weight:700;line-height:1.35;color:#18181b}.hydraulic-graph-tooltip__body{display:flex;flex-direction:column;gap:.375rem;padding:.5rem .875rem .625rem}.hydraulic-graph-tooltip__row{display:flex;align-items:center;justify-content:space-between;gap:.75rem;font-size:.75rem;color:#71717a}.hydraulic-graph-tooltip__row strong{font-weight:600;color:#27272a;text-align:right}.device-hydraulic-modal__header{border-bottom:1px solid rgb(167 243 208 / .6);background:linear-gradient(to right,#ecfdf5cc,#f0fdfacc);padding:1rem 1.5rem}.device-hydraulic-modal__title{font-size:1.25rem;font-weight:700;color:#171717}.device-hydraulic-modal__footer{display:flex;flex-direction:column-reverse;gap:.75rem;border-top:1px solid rgb(228 228 231);background:#fafafacc;padding:1rem 1.5rem}@media (min-width: 640px){.device-hydraulic-modal__footer{flex-direction:row;align-items:center;justify-content:flex-end}}.device-hydraulic-page .device-show-tutorial-target-highlight{position:relative;z-index:1210;border-radius:.75rem;box-shadow:0 0 0 3px #10b981e6,0 0 0 6px #10b98140}.device-users-hover[data-v-1b23a016]{display:inline-block;position:relative}.device-users-hover--interactive .device-users-hover__trigger[data-v-1b23a016]{border-bottom:1px dashed var(--color-neutral-gray);cursor:help}.device-users-hover--interactive .device-users-hover__trigger[data-v-1b23a016]:hover,.device-users-hover--interactive .device-users-hover__trigger[data-v-1b23a016]:focus-visible{color:var(--color-brand-primary)}.device-users-hover__trigger[data-v-1b23a016]{outline:none}.device-users-hover__trigger[data-v-1b23a016]:focus-visible{border-radius:.25rem;outline:2px solid var(--color-brand-primary);outline-offset:2px}.device-users-hover__popover[data-v-1b23a016]{background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.75rem;box-shadow:0 10px 25px #0000001f;max-height:min(16rem,70vh);max-width:min(15rem,calc(100vw - 1rem));overflow:hidden;padding:.5rem;position:fixed;width:15rem;z-index:9999}.device-users-hover__popover-title[data-v-1b23a016]{color:var(--color-neutral-dark);font-size:.625rem;font-weight:700;letter-spacing:.05em;margin:0 0 .375rem;padding:0 .25rem;text-transform:uppercase}.device-users-hover__list[data-v-1b23a016]{display:flex;flex-direction:column;gap:.25rem;list-style:none;margin:0;max-height:calc(min(16rem,70vh) - 2rem);overflow-y:auto;padding:0}.device-users-hover__item[data-v-1b23a016]{align-items:center;border-radius:.5rem;display:flex;gap:.5rem;padding:.25rem}.device-users-hover__item[data-v-1b23a016]:hover{background-color:var(--color-neutral-light-gray)}.device-users-hover__name[data-v-1b23a016]{color:var(--color-neutral-black);font-size:.8125rem;font-weight:500;line-height:1.25;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tenant-device-action-link[data-v-0b56efd5]{align-items:center;background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.75rem;color:inherit;display:inline-flex;flex-shrink:0;height:2.75rem;justify-content:center;min-height:44px;min-width:44px;text-decoration:none;transition:background-color .2s ease,border-color .2s ease}.tenant-device-action-link[data-v-0b56efd5]:hover{background-color:var(--color-neutral-light-gray);border-color:var(--color-neutral-dark)}.admin-users-toolbar[data-v-e87743e0]{display:flex;flex-direction:column;width:100%}.admin-users-toolbar__top[data-v-e87743e0]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.admin-users-toolbar__search[data-v-e87743e0]{align-items:center;display:flex;flex:1 1 auto;flex-wrap:wrap;gap:.5rem;max-width:100%;min-width:0}.admin-users-toolbar__aside[data-v-e87743e0]{align-items:center;display:flex;flex-shrink:0;gap:.5rem}.admin-users-toolbar__whitelist-export[data-v-e87743e0]{align-items:center;background-color:var(--color-neutral-white);border:1px solid var(--color-neutral-gray);border-radius:.75rem;color:var(--color-neutral-black);display:inline-flex;flex-shrink:0;font-size:.75rem;font-weight:600;justify-content:center;line-height:1.2;min-height:44px;padding:0 .75rem;text-decoration:none;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease;white-space:nowrap}.admin-users-toolbar__whitelist-export[data-v-e87743e0]:hover{background-color:var(--color-neutral-light-gray);border-color:var(--color-neutral-dark);box-shadow:0 1px 3px #0000000f}.admin-users-toolbar__whitelist-export[data-v-e87743e0]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.admin-users-toolbar__search[data-v-e87743e0] .search-input{max-width:min(100%,14rem);width:min(100%,14rem)}@media (min-width: 640px){.admin-users-toolbar__search[data-v-e87743e0] .search-input{max-width:16rem;width:16rem}}.admin-devices-filters[data-v-e87743e0]{background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray);display:grid;gap:.5rem .75rem;grid-template-columns:1fr;padding:.5rem .75rem;width:100%}@media (min-width: 768px){.admin-devices-filters[data-v-e87743e0]{grid-template-columns:repeat(2,minmax(0,1fr));padding:.5rem 1rem}}@media (min-width: 1024px){.admin-devices-filters[data-v-e87743e0]{grid-template-columns:repeat(3,minmax(0,1fr))}}.admin-devices-filters__group[data-v-e87743e0]{display:flex;flex-direction:column;gap:.125rem;min-width:0}.admin-devices-filters__label[data-v-e87743e0]{color:var(--color-neutral-dark);font-size:.625rem;font-weight:600;letter-spacing:.04em;line-height:1.2;padding:0 .375rem;text-transform:uppercase}.admin-devices-filters__group[data-v-e87743e0] .admin-role-filter-tabs__track,.admin-devices-filters__group[data-v-e87743e0] .device-status-filter-tabs__track,.admin-devices-filters__group[data-v-e87743e0] .device-tipo-filter-tabs__track{flex-wrap:nowrap;overflow-x:auto;overscroll-behavior-x:contain;padding:.125rem .25rem;scrollbar-width:thin}.admin-devices-filters__group[data-v-e87743e0] .admin-role-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-e87743e0] .device-status-filter-tabs__track::-webkit-scrollbar,.admin-devices-filters__group[data-v-e87743e0] .device-tipo-filter-tabs__track::-webkit-scrollbar{height:4px}.admin-devices-filters__group[data-v-e87743e0] .admin-role-filter-tabs__tab,.admin-devices-filters__group[data-v-e87743e0] .device-status-filter-tabs__tab,.admin-devices-filters__group[data-v-e87743e0] .device-tipo-filter-tabs__tab{border-radius:.375rem;font-size:.75rem;gap:.375rem;margin-bottom:0;padding:.375rem .5rem}.admin-devices-filters__group[data-v-e87743e0] .admin-role-filter-tabs__tab--active,.admin-devices-filters__group[data-v-e87743e0] .device-status-filter-tabs__tab--active,.admin-devices-filters__group[data-v-e87743e0] .device-tipo-filter-tabs__tab--active{border-bottom-color:transparent;border-radius:.375rem;box-shadow:none}.admin-devices-filters__group[data-v-e87743e0] .admin-role-filter-tabs__badge,.admin-devices-filters__group[data-v-e87743e0] .device-status-filter-tabs__badge,.admin-devices-filters__group[data-v-e87743e0] .device-tipo-filter-tabs__badge{font-size:.6875rem;min-width:1.125rem;padding:.125rem .35rem}.admin-devices-filters__group[data-v-e87743e0] .device-status-filter-tabs__icon,.admin-devices-filters__group[data-v-e87743e0] .device-tipo-filter-tabs__marker{box-sizing:border-box;flex-shrink:0;height:1.5rem;width:1.5rem}.device-io-config-data-table.data-table-card{border:none;box-shadow:none}.device-io-config-data-table .data-table__th,.device-io-config-data-table .data-table .data-table__row{border-bottom:none!important}.device-io-config-data-table .data-table__cell{padding:.625rem .75rem;vertical-align:middle}.device-io-config-data-table .data-table__th{padding:.625rem .75rem}.device-io-config-data-table__desc{max-width:12rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-io-config-data-table__config{max-width:18rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-io-config-input-details-modal__grid[data-v-05794b03]{display:grid;gap:.75rem 1rem;margin:0}@media (min-width: 640px){.device-io-config-input-details-modal__grid[data-v-05794b03]{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-io-config-input-details-modal__item dt[data-v-05794b03]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.device-io-config-input-details-modal__item dd[data-v-05794b03]{color:var(--color-neutral-black);font-size:.875rem;margin:.25rem 0 0;word-break:break-word}.device-io-config-input-details-modal__item--full[data-v-05794b03]{grid-column:1 / -1}.device-io-config-page{width:100%;padding-bottom:2rem}.device-io-config-page__frame{width:100%;min-width:0}.device-io-config-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-io-config-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-io-config-hero__shell{flex-direction:row;align-items:stretch}}.device-io-config-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-io-config-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-io-config-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-io-config-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-io-config-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-io-config-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-io-config-hero__header{padding:1rem 1.125rem .75rem}.device-io-config-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-io-config-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.device-io-config-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b}.device-io-config-hero__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#52525b}.device-io-config-hero__actions{display:flex;flex-wrap:wrap;gap:.625rem;margin-top:auto;border-top:1px solid rgb(244 244 245);padding:.75rem 1.125rem .875rem}.device-io-config-panel{position:relative;overflow:hidden;border-radius:1rem;border:none;background:var(--color-neutral-white);padding:.875rem 1rem 1rem;box-shadow:0 4px 20px #00000014}@media (min-width: 640px){.device-io-config-panel{padding:1rem 1.125rem 1.125rem}}.device-io-config-panel__head{margin-bottom:.625rem}.device-io-config-panel__title{margin:0;font-size:.9375rem;font-weight:600;color:var(--color-neutral-black)}.device-io-config-panel__subtitle{margin:.35rem 0 0;font-size:.875rem;color:#52525b}.device-io-config-panel__list{margin-top:1.25rem;padding-top:1.25rem;border-top:1px solid rgb(244 244 245)}.device-io-config-panel__list-title{margin:0 0 .75rem;font-size:.9375rem;font-weight:600;color:var(--color-neutral-black)}.device-io-config-quick-add-form{--admin-form-control-offset: calc(.75rem * 1.35 + .25rem);display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}.device-io-config-quick-add-form .admin-form-field{gap:.25rem;min-width:0}.device-io-config-quick-add-form .admin-form-field__label{font-size:.6875rem;line-height:1.25}.device-io-config-quick-add-form .admin-form-field__error{display:none}.device-io-config-quick-add-form .admin-form-input{min-height:2.75rem;padding:.5rem .75rem;font-size:.875rem}.device-io-config-quick-add-form .device-io-config-form__add-btn{width:100%;min-height:2.75rem;justify-content:center;gap:.5rem}.device-io-config-form__add-btn-icon{width:1.125rem;height:1.125rem;flex-shrink:0}.device-io-config-quick-add-form .device-io-config-form__submit-row{justify-content:flex-end}.device-io-config-form__submit-row{width:100%}.device-io-config-form__cancel-btn,.device-io-config-form__save-btn{flex:1 1 auto;min-height:2.75rem}@media (min-width: 640px){.device-io-config-quick-add-form{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:.625rem;row-gap:.5rem}.device-io-config-quick-add-form>.admin-form-field:first-child,.device-io-config-quick-add-form>.device-io-config-form__add-btn,.device-io-config-quick-add-form>.device-io-config-form__submit-row,.device-io-config-quick-add-form>.device-io-config-quick-add-form__hint{grid-column:1 / -1}.device-io-config-quick-add-form>.device-io-config-form__add-btn{justify-self:end;width:auto;min-width:10rem}.device-io-config-form__submit-row{width:auto}.device-io-config-form__cancel-btn,.device-io-config-form__save-btn{flex:0 1 auto}}@media (min-width: 768px){.device-io-config-quick-add-form:not(.device-io-config-quick-add-form--sdi){grid-template-columns:repeat(3,minmax(0,1fr))}.device-io-config-quick-add-form--sdi{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.device-io-config-quick-add-form{align-items:start;column-gap:.625rem;grid-template-columns:minmax(9rem,1.5fr) repeat(3,minmax(5.25rem,.8fr)) auto;row-gap:.5rem}.device-io-config-quick-add-form .admin-form-field{width:100%}.device-io-config-quick-add-form>.admin-form-field:first-child{grid-column:auto}.device-io-config-quick-add-form .device-io-config-form__add-btn{align-self:start;grid-column:-1;grid-row:1;justify-self:auto;margin-top:var(--admin-form-control-offset);width:2.75rem;min-width:2.75rem;padding-inline:0}.device-io-config-quick-add-form .device-io-config-form__add-btn-text{display:none}.device-io-config-quick-add-form .device-io-config-form__submit-row{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;grid-column:1 / -1;justify-content:flex-end;margin-top:.25rem}.device-io-config-quick-add-form--sdi{grid-template-columns:minmax(7rem,1.1fr) repeat(2,minmax(6rem,1fr)) minmax(4.5rem,.55fr) auto}.device-io-config-quick-add-form--sdi>.admin-form-field:first-child{grid-column:auto}.device-io-config-quick-add-form--sdi>.device-io-config-quick-add-form__hint{grid-column:1 / -1}}.device-io-config-quick-add-form__hint{flex:1 1 100%;font-size:.75rem;grid-column:1 / -1;line-height:1.45;margin:0;width:100%;color:var(--color-neutral-dark)}.device-io-config-quick-add-form__hint-muted{display:block;margin-top:.2rem;opacity:.85}.device-io-config-form__submit-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.device-io-config-compact-form{display:flex;flex-direction:column;gap:.5rem}.device-io-config-compact-form__grid{display:grid;gap:.5rem .625rem;grid-template-columns:1fr}@media (min-width: 640px){.device-io-config-compact-form__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1024px){.device-io-config-compact-form__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-io-config-compact-form__field{min-width:0}.device-io-config-compact-form__field--full{grid-column:1 / -1}@media (min-width: 1024px){.device-io-config-compact-form__field--narrow{max-width:12rem}}.device-io-config-compact-form .admin-form-field{gap:.25rem}.device-io-config-compact-form .admin-form-field__label{font-size:.6875rem;line-height:1.25}.device-io-config-compact-form .admin-form-field__error{display:none}.device-io-config-compact-form .admin-form-input,.device-io-config-compact-form .admin-form-select{min-height:2.375rem;padding:.4375rem .625rem;font-size:.8125rem}.device-io-config-compact-form__hint{margin:0;font-size:.75rem;line-height:1.45;color:var(--color-neutral-dark)}.device-io-config-compact-form__hint-muted{display:block;margin-top:.2rem;color:var(--color-neutral-dark);opacity:.85}.device-io-config-compact-form__footer{align-items:flex-end;display:flex;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.device-io-config-compact-form__message{flex:1 1 100%;margin-top:0}.device-io-config-compact-form__footer .device-io-config-form__add-btn{flex-shrink:0;margin-top:0}.device-io-config-field{display:flex;flex-direction:column;gap:.375rem}.device-io-config-field--full{grid-column:1 / -1}.device-io-config-field__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#52525b}.device-io-config-field__input{width:100%;min-height:2.75rem;border-radius:.75rem;border:2px solid rgb(228 228 231);background:#fafafae6;padding:.5rem 1rem;font-size:.875rem;font-weight:500;color:#18181b;transition:border-color .15s ease,box-shadow .15s ease}.device-io-config-field__input:focus{border-color:var(--color-neutral-black);background:#fff;outline:none;box-shadow:0 0 0 2px #00000014}.device-io-config-field__input--mono{font-family:ui-monospace,monospace;font-size:.8125rem}.device-io-config-field__hint{margin:0;font-size:.75rem;color:#71717a}.device-io-config-field__hint-muted{display:block;margin-top:.25rem}.device-io-config-form__message{margin-top:.5rem;border-radius:.5rem;padding:.5rem .75rem;font-size:.8125rem;font-weight:500}.device-io-config-form__message--error{border:1px solid rgb(254 202 202);background:#fef2f2;color:#b91c1c}.device-io-config-form__message--success{border:1px solid var(--color-neutral-gray);background:var(--color-neutral-light-gray);color:var(--color-neutral-black)}.device-io-config-form--stacked{display:flex;flex-direction:column;gap:1rem}.device-io-config-btn{display:inline-flex;align-items:center;justify-content:center;gap:.375rem;min-height:2.75rem;border-radius:.75rem;padding:.625rem 1.25rem;font-size:.875rem;font-weight:700;transition:transform .15s ease,box-shadow .15s ease,background .15s ease}.device-io-config-btn:disabled{cursor:wait;opacity:.7}.device-io-config-btn--primary{color:#fff;border:none;box-shadow:0 8px 20px #10b98140}.device-io-config-btn--primary-output{background:linear-gradient(to right,#059669,#14b8a6)}.device-io-config-btn--primary-input{background:linear-gradient(to right,#0284c7,#06b6d4);box-shadow:0 8px 20px #0ea5e940}.device-io-config-btn--primary-sdi{background:linear-gradient(to right,#7c3aed,#c026d3);box-shadow:0 8px 20px #8b5cf640}.device-io-config-btn--primary:not(:disabled):hover{transform:translateY(-2px)}.device-io-config-btn--secondary{border:2px solid rgb(228 228 231);background:#fff;color:#3f3f46}.device-io-config-data-table .data-table-actions{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.device-io-config-data-table .data-table-actions--stacked{margin-top:.75rem;padding-top:.75rem}.device-io-config-panel__list .device-io-config-data-table.data-table-card{border:none;box-shadow:none}.device-io-config-page .device-io-config-data-table .data-table__th,.device-io-config-page .device-io-config-data-table .data-table .data-table__row{border-bottom:none!important}.device-io-config-data-table .data-table-mobile-card{background-color:var(--color-neutral-white);border:none;border-radius:1rem;padding:1rem}.device-io-config-data-table .data-table-mobile-card__title{color:var(--color-neutral-black);font-size:.875rem;font-weight:600;margin:0 0 .75rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-io-config-data-table .data-table-mobile-card__meta{display:flex;flex-direction:column;gap:.375rem;margin:0}.device-io-config-data-table .data-table-mobile-card__row{display:flex;font-size:.75rem;justify-content:space-between}.device-io-config-data-table .data-table-mobile-card__row dt{color:var(--color-neutral-dark);font-weight:500}.device-io-config-data-table .data-table-mobile-card__row dd{color:var(--color-neutral-black);margin:0}.device-io-config-data-table .data-table-empty{color:var(--color-neutral-dark);font-size:.875rem;padding:3rem 1.5rem;text-align:center}.device-io-config-tutorial-highlight{box-shadow:0 0 0 3px #10b981d9,0 0 0 8px #10b98140;border-radius:.9rem;transition:box-shadow .15s ease}.logic-engine-icon[data-v-2e940f51]{display:block;flex-shrink:0}.obj-sync-button[data-v-522f6cf6] .obj-sync-button__icon--spin{animation:obj-sync-button-spin-522f6cf6 1s linear infinite}@keyframes obj-sync-button-spin-522f6cf6{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.device-logic-engine-page{width:100%;padding-bottom:2rem}.device-logic-engine-page__frame{width:100%;min-width:0}.device-logic-engine-top-alarm{display:flex;align-items:center;gap:.75rem;border:1px solid rgb(252 165 165 / .7);border-radius:1rem;background:linear-gradient(90deg,#fef2f2,#fff7ed);box-shadow:0 6px 18px #dc26261f;padding:.7rem .9rem}.device-logic-engine-top-alarm__icon{display:inline-flex;align-items:center;justify-content:center;width:2rem;height:2rem;border-radius:9999px;background:#ef4444;color:#fff}.device-logic-engine-top-alarm__content{display:grid;gap:.1rem}.device-logic-engine-top-alarm__title{margin:0;font-size:.85rem;font-weight:700;color:#991b1b}.device-logic-engine-top-alarm__text{margin:0;font-size:.78rem;color:#7f1d1d}.device-logic-engine-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-logic-engine-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-logic-engine-hero__shell{flex-direction:row;align-items:stretch}}.device-logic-engine-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-logic-engine-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-logic-engine-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-logic-engine-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-logic-engine-hero__visual-content .wikeeper-icon-frame{box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f}.device-logic-engine-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-logic-engine-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-logic-engine-hero__header{padding:1rem 1.125rem .75rem}@media (min-width: 640px){.device-logic-engine-hero__header{padding:1.125rem 1.25rem .875rem}}.device-logic-engine-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-logic-engine-hero__header-action{flex-shrink:0}.device-logic-engine-hero__eyebrow{margin:.375rem 0 0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-logic-engine-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1.35;color:#18181b}.device-logic-engine-hero__subtitle{margin:.25rem 0 0;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600;color:#3f3f46}.device-logic-engine-hero__description{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#52525b}.device-logic-engine-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;border-top:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafaa6,#fff);padding:.75rem 1.125rem .875rem}@media (min-width: 640px){.device-logic-engine-hero__actions{margin-top:auto;padding:.875rem 1.25rem 1rem}}.device-logic-engine-hero__actions-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.device-logic-engine-hero__actions-group--end{margin-left:auto}.device-logic-engine-panel{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-logic-engine-panel--status{padding:1rem 1.25rem 1.25rem;background:radial-gradient(circle at top right,rgb(16 185 129 / .08),transparent 35%),linear-gradient(180deg,#fff,#f9fafb)}.device-logic-engine-panel__section-title{margin:0 0 .85rem;font-size:1rem;font-weight:700;color:#18181b}.device-logic-engine-status-header{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-logic-engine-status-header__badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.32rem .75rem;font-size:.72rem;font-weight:700;text-transform:uppercase;letter-spacing:.05em;color:#065f46;background:#d1fae5;border:1px solid rgb(110 231 183)}.device-logic-engine-panel__pagination{border-top:1px solid var(--color-neutral-gray, rgb(228 228 231));padding:.75rem 1rem}@media (min-width: 640px){.device-logic-engine-panel__pagination{padding:.75rem 1.5rem}}.device-logic-engine-alert{border-radius:1rem;border:1px solid rgb(254 243 199);background:#fffbeb;padding:1rem 1.25rem}.device-logic-engine-alert__title{margin:0;font-size:.875rem;font-weight:700;color:#92400e}.device-logic-engine-alert__text{margin:.35rem 0 0;font-size:.8125rem;line-height:1.45;color:#b45309}.device-logic-engine-status-grid{display:grid;grid-template-columns:repeat(1,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.device-logic-engine-status-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-logic-engine-status-grid__item{border:1px solid rgb(16 185 129 / .18);border-radius:.875rem;background:linear-gradient(180deg,#fff,#f4f4f5);padding:.85rem 1rem;box-shadow:0 4px 12px #0f172a0d}.device-logic-engine-status-grid__label{margin:0;font-size:.75rem;font-weight:600;color:#71717a}.device-logic-engine-status-grid__value{margin:.35rem 0 0;font-size:1.125rem;font-weight:700;color:#18181b}.device-logic-engine-status-grid__value--ok{color:#15803d}.device-logic-engine-status-grid__value--error{color:#b91c1c}.device-logic-engine-toolbar{border-bottom:1px solid var(--color-neutral-gray, rgb(228 228 231))}.device-logic-engine-toolbar__top{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem;padding:.875rem 1rem}@media (min-width: 640px){.device-logic-engine-toolbar__top{padding:.875rem 1.5rem}}.device-logic-engine-toolbar__top--wrap{align-items:flex-start}.device-logic-engine-toolbar__title{margin:0;font-size:1.125rem;font-weight:700;color:#18181b}.device-logic-engine-toolbar__actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.device-logic-engine-toolbar__action-add{margin-left:auto}.device-logic-engine-btn-primary,.device-logic-engine-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:9999px;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;cursor:pointer;text-decoration:none;border:none}.device-logic-engine-btn-primary:focus-visible,.device-logic-engine-btn-secondary:focus-visible{outline:2px solid rgb(16 185 129);outline-offset:2px}.device-logic-engine-btn-primary:disabled,.device-logic-engine-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.device-logic-engine-btn-primary{background-color:#c1e49b;color:#18181b;box-shadow:0 1px 2px #0f172a0f}.device-logic-engine-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a}.device-logic-engine-btn-primary--clear{background:linear-gradient(to right,#dc2626,#e11d48);color:#fff}.device-logic-engine-btn-secondary{background-color:#fff;color:#18181b;border:1px solid rgb(228 228 231);box-shadow:0 1px 2px #0f172a0a}.device-logic-engine-view-tab{min-height:2.5rem;border-radius:9999px;border:1px solid rgb(228 228 231);background-color:#fff;padding:.5rem .875rem;font-size:.75rem;font-weight:600;color:#3f3f46;cursor:pointer;transition:transform .15s ease}.device-logic-engine-view-tab:hover{transform:translateY(-1px);border-color:#a7f3d0cc}.device-logic-engine-view-tab--active{border-color:transparent;background:linear-gradient(to right,#059669,#14b8a6);color:#fff;box-shadow:0 10px 15px -3px #10b98133}.device-logic-engine-table-wrap{padding:.75rem 1rem 1.25rem}@media (min-width: 640px){.device-logic-engine-table-wrap{padding:1rem 1.5rem 1.5rem}}.device-logic-engine-table-scroll{overflow-x:auto}.device-logic-engine-table{width:100%;min-width:48rem;border-collapse:collapse;font-size:.875rem;border-radius:.75rem;overflow:hidden}.device-logic-engine-table thead{background:linear-gradient(180deg,#f9fafb,#f4f4f5)}.device-logic-engine-table th{border-bottom:1px solid var(--color-neutral-gray, #cbcbcb);padding:.75rem 1rem;text-align:left;font-size:.75rem;font-weight:700;letter-spacing:.05em;text-transform:uppercase;color:#52525b;white-space:nowrap}.device-logic-engine-table td{border-bottom:1px solid rgb(244 244 245);padding:.75rem 1rem;color:#27272a;vertical-align:middle}.device-logic-engine-table tbody tr:hover{background-color:#f9fafb}.device-logic-engine-table__actions-head,.device-logic-engine-table__actions{text-align:right;white-space:nowrap}.device-logic-engine-table__actions{display:flex;justify-content:flex-end;gap:.5rem}.device-logic-engine-table__actions span{font-size:1rem;line-height:1}.device-logic-engine-move-btn{color:#0d9488}.device-logic-engine-move-btn:hover:not(:disabled){border-color:#2dd4bf;background:linear-gradient(180deg,#f0fdfa,#ecfdf5)}.device-logic-engine-move-btn:focus-visible{outline-color:#14b8a6}.device-logic-engine-block-id-cell{display:flex;align-items:center;gap:.5rem;min-width:0}.device-logic-engine-block-id-cell__spacer{display:inline-flex;width:1.25rem;height:1.25rem;flex-shrink:0}.device-logic-engine-block-id-cell__id{font-weight:600;color:#18181b}.device-logic-engine-block-id-cell__level{display:inline-flex;align-items:center;border-radius:9999px;background:#f4f4f5;padding:.125rem .5rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;color:#52525b}.device-logic-engine-badge{display:inline-flex;align-items:center;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase}.device-logic-engine-badge--ok{background:#dcfce7;color:#15803d}.device-logic-engine-badge--error{background:#fee2e2;color:#b91c1c}.device-logic-engine-badge--muted{background:#f4f4f5;color:#52525b}.device-logic-engine-empty{border:2px dashed rgb(228 228 231);border-radius:1rem;background:linear-gradient(180deg,#fafafa,#fff);padding:2.5rem 1.5rem;text-align:center}.device-logic-engine-empty--compact{margin:.75rem 1rem 1rem;padding:1.75rem 1rem}@media (min-width: 640px){.device-logic-engine-empty--compact{margin:1rem 1.5rem 1.25rem;padding:2rem 1.25rem}}.device-logic-engine-empty__icon{display:flex;align-items:center;justify-content:center;height:3.5rem;width:3.5rem;margin:0 auto 1rem;border-radius:1rem;background-color:#ecfdf5;color:#059669}.device-logic-engine-empty__title{margin:0;font-size:1rem;font-weight:600;color:#18181b}.device-logic-engine-empty__hint{margin:.375rem 0 0;font-size:.875rem;line-height:1.45;color:#71717a}.device-logic-engine-empty--compact .device-logic-engine-empty__hint{margin-inline:auto;max-width:32rem}.device-logic-engine-graph{padding:.75rem 1rem 1.25rem}@media (min-width: 640px){.device-logic-engine-graph{padding:1rem 1.5rem 1.5rem}}.device-logic-engine-graph__hint{margin:0 0 .75rem;font-size:.8125rem;line-height:1.45;color:#52525b}.device-logic-engine-graph__placeholder{min-height:12rem;display:flex;align-items:center;justify-content:center;border-radius:.875rem;border:1px dashed rgb(167 243 208);background:#ecfdf5;font-size:.875rem;font-weight:600;color:#065f46}.device-logic-engine-graph__canvas{min-height:26rem;border-radius:.875rem;border:1px solid rgb(167 243 208);background:radial-gradient(circle at 12px 12px,rgb(226 232 240 / .85) 1.4px,transparent 0) 0 0 / 24px 24px,#f8fafc;overflow:hidden}.device-logic-engine-graph__chart{width:100%;min-height:26rem}.device-logic-engine-modal__title{margin:0;padding:.25rem 0 .75rem;font-size:1.125rem;font-weight:700;color:#18181b}.device-logic-engine-modal__grid{display:grid;gap:.625rem}.device-logic-engine-modal__field{display:grid;gap:.35rem}.device-logic-engine-modal__label{font-size:.72rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.device-logic-engine-modal__grid input{width:100%;min-height:2.75rem;border:solid 1px var(--color-neutral-black, rgb(24 24 27));border-radius:var(--border-round, 2rem);background-color:#fff;padding:.5rem 1rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;color:var(--color-neutral-black, rgb(24 24 27));outline:none}.device-logic-engine-modal__grid input:focus{border-color:var(--color-brand-primary, rgb(5 150 105));border-width:2px}.device-logic-engine-modal__actions{margin-top:1rem;display:flex;flex-wrap:wrap;justify-content:flex-end;gap:.5rem}.device-logic-engine-page__sections{display:flex;flex-direction:column;gap:1rem}.logs-icon[data-v-05d335b2]{display:block;flex-shrink:0}.device-logs-page{width:100%;padding-bottom:2rem}.device-logs-page__frame{width:100%;min-width:0}.device-logs-hero__simulation{display:flex;align-items:center;gap:.5rem;border-radius:.75rem;border:1px solid rgb(253 186 116);background-color:#fff7ed;padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#c2410c}.device-logs-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-logs-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-logs-hero__shell{flex-direction:row;align-items:stretch}}.device-logs-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-logs-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-logs-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-logs-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-logs-hero__visual-content .wikeeper-icon-frame{box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f}.device-logs-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-logs-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-logs-hero__header{padding:1rem 1.125rem .75rem}@media (min-width: 640px){.device-logs-hero__header{padding:1.125rem 1.25rem .875rem}}.device-logs-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-logs-hero__header-action{flex-shrink:0}.device-logs-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-logs-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;line-height:1.35;color:#18181b}.device-logs-hero__subtitle{margin:.25rem 0 0;font-family:ui-monospace,monospace;font-size:.8125rem;font-weight:600;color:#3f3f46}.device-logs-hero__actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;border-top:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafaa6,#fff);padding:.75rem 1.125rem .875rem}@media (min-width: 640px){.device-logs-hero__actions{margin-top:auto;padding:.875rem 1.25rem 1rem}}.device-logs-hero__actions-group{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.device-logs-hero__actions-group--start{flex:0 0 auto}.device-logs-hero__actions-group--end{flex:0 0 auto;margin-left:auto;margin-right:.5rem;justify-content:flex-start}@media (min-width: 640px){.device-logs-hero__actions-group--end{margin-right:1.25rem}}.device-logs-btn-primary,.device-logs-btn-secondary{display:inline-flex;align-items:center;justify-content:center;gap:.5rem;min-height:2.75rem;border-radius:9999px;padding:.625rem 1.125rem;font-size:.8125rem;font-weight:600;line-height:1.25;transition:transform .15s ease,box-shadow .15s ease,background-color .15s ease;cursor:pointer;text-decoration:none;border:none}.device-logs-btn-primary--compact,.device-logs-btn-secondary--compact{min-height:2.5rem;padding:.5rem .875rem;font-size:.75rem}.device-logs-btn-primary:focus-visible,.device-logs-btn-secondary:focus-visible{outline:2px solid rgb(16 185 129);outline-offset:2px}.device-logs-btn-primary:disabled,.device-logs-btn-secondary:disabled{opacity:.6;cursor:not-allowed}.device-logs-btn-primary{background-color:#c1e49b;color:#18181b;box-shadow:0 1px 2px #0f172a0f}.device-logs-btn-primary:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 4px 12px #0f172a1a}.device-logs-btn-primary--ack{background:linear-gradient(to right,#2563eb,#4f46e5);color:#fff}.device-logs-btn-primary--clear{background:linear-gradient(to right,#dc2626,#e11d48);color:#fff}.device-logs-btn-secondary{background-color:#fff;color:#18181b;border:1px solid rgb(228 228 231);box-shadow:0 1px 2px #0f172a0a}.device-logs-btn-secondary:hover:not(:disabled){transform:translateY(-1px);border-color:#d4d4d8;background-color:#fafafa}.device-logs-panel{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-logs-panel__pagination{border-top:1px solid var(--color-neutral-gray, rgb(228 228 231));padding:.75rem 1rem}@media (min-width: 640px){.device-logs-panel__pagination{padding:.75rem 1.5rem}}.device-logs-toolbar{display:flex;flex-direction:column;width:100%;border-bottom:1px solid var(--color-neutral-gray, rgb(228 228 231))}.device-logs-toolbar__lock-banner{margin:0 1rem;padding:.625rem .875rem;border-radius:.75rem;font-size:.8125rem;line-height:1.4;color:#92400e;background:#fef3c7;border:1px solid rgb(253 230 138)}@media (min-width: 640px){.device-logs-toolbar__lock-banner{margin:0 1.5rem}}.device-logs-severity-filter__option--disabled{opacity:.45;cursor:not-allowed;pointer-events:none}.device-logs-toolbar__top{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}@media (min-width: 640px){.device-logs-toolbar__top{padding:.875rem 1.5rem}}.device-logs-toolbar__search{align-items:center;display:flex;flex:1 1 14rem;flex-wrap:wrap;gap:.5rem;min-width:0}.device-logs-toolbar__actions{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.device-logs-toolbar__filters{display:flex;flex-direction:column;gap:1rem;padding:0 1rem 1rem;width:100%;background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray, rgb(228 228 231))}@media (min-width: 640px){.device-logs-toolbar__filters{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.25rem;padding:1rem 1.5rem 1.25rem}}.device-logs-toolbar__group{display:flex;min-width:0;flex-direction:column;gap:.375rem;width:100%}@media (min-width: 640px){.device-logs-toolbar__group{flex:1;min-width:10rem}}.device-logs-toolbar__label{font-size:.625rem;font-weight:600;letter-spacing:.1em;line-height:1.3;text-transform:uppercase;color:#71717a}.device-logs-toolbar__control{width:100%;min-width:0;min-height:2.75rem;border:solid 1px var(--color-neutral-black, rgb(24 24 27));border-radius:var(--border-round, 2rem);background-color:var(--color-neutral-white, #fff);padding:.5rem 1rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;color:var(--color-neutral-black, rgb(24 24 27));outline:none}.device-logs-toolbar__control:focus{border-color:var(--color-brand-primary, rgb(5 150 105));border-width:2px}select.device-logs-toolbar__control{padding-right:2rem;cursor:pointer}input[type=datetime-local].device-logs-toolbar__control{border-radius:.75rem}.device-logs-toolbar__group--severity{flex:1 1 100%;max-width:none}.device-logs-severity-filter{display:flex;flex-wrap:wrap;gap:.5rem;min-width:0}.device-logs-severity-filter__option{cursor:pointer;transition:border-color .15s ease,box-shadow .15s ease,transform .15s ease}.device-logs-severity-filter__option:hover{transform:translateY(-1px)}.device-logs-severity-filter__option--active{box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand-primary, rgb(5 150 105))}.device-logs-severity-filter__option:focus-visible{outline:none;box-shadow:0 0 0 2px #fff,0 0 0 4px var(--color-brand-primary, rgb(5 150 105))}.device-logs-severity--all{border-color:#e4e4e7;background-color:#fafafa;color:#52525b}.device-logs-severity-filter__dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background-color:currentColor}.device-logs-severity--debug .device-logs-severity-filter__dot{background-color:#64748b}.device-logs-severity--info .device-logs-severity-filter__dot{background-color:#3b82f6}.device-logs-severity--notice .device-logs-severity-filter__dot{background-color:#06b6d4}.device-logs-severity--warning .device-logs-severity-filter__dot{background-color:#f59e0b}.device-logs-severity--error .device-logs-severity-filter__dot{background-color:#ef4444}.device-logs-severity--all .device-logs-severity-filter__dot{background-color:#a1a1aa}.device-logs-error-codes-modal{display:flex;flex-direction:column;gap:1rem;min-width:0}.device-logs-error-codes-modal__header{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.device-logs-error-codes-modal__title{margin:0;font-size:1.25rem;font-weight:700;color:var(--color-neutral-black, #282828)}.device-logs-error-codes-modal__description{margin:.375rem 0 0;font-size:.875rem;line-height:1.5;color:#52525b}.device-logs-error-codes-modal__hint{margin:0;border-radius:.75rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7);padding:.75rem 1rem;font-size:.8125rem;line-height:1.45;color:#52525b}.device-logs-error-codes-modal__search{min-width:0}.device-logs-error-codes-modal__tabs{display:flex;flex-wrap:wrap;gap:.5rem}.device-logs-error-codes-modal__content{min-width:0}.device-logs-error-codes-modal__section{display:flex;flex-direction:column;gap:.75rem}.device-logs-error-codes-modal__section-title{margin:0;font-size:.75rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.device-logs-error-codes-modal__intro{margin:0;font-size:.875rem;line-height:1.5;color:#52525b}.device-logs-error-codes-modal__empty{margin:0;padding:1.5rem;text-align:center;font-size:.875rem;color:#71717a}.device-logs-error-codes-modal__table-wrap{overflow-x:auto;border:1px solid var(--color-neutral-gray, #cbcbcb);border-radius:.75rem}.device-logs-error-codes-modal__table{width:100%;min-width:40rem;border-collapse:collapse;font-size:.875rem;text-align:left}.device-logs-error-codes-modal__table thead{background-color:var(--color-neutral-light-gray, #f7f7f7)}.device-logs-error-codes-modal__table th{border-bottom:1px solid var(--color-neutral-gray, #cbcbcb);color:var(--color-neutral-black, #282828);font-size:.875rem;font-weight:700;padding:.75rem 1rem;white-space:nowrap}.device-logs-error-codes-modal__table td{border-bottom:1px solid rgb(244 244 245);color:#3f3f46;padding:.75rem 1rem;vertical-align:top}.device-logs-error-codes-modal__table tbody tr:last-child td{border-bottom:none}.device-logs-error-codes-modal__table tbody tr:hover{background-color:var(--color-neutral-light-gray, #f7f7f7)}.device-logs-error-codes-modal__code{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-weight:600;color:#15803d;white-space:nowrap}.device-logs-error-codes-modal__note{border-radius:.75rem;border:1px solid var(--color-neutral-gray, #cbcbcb);background-color:var(--color-neutral-light-gray, #f7f7f7);padding:1rem;font-size:.875rem;line-height:1.5;color:#3f3f46}.device-logs-error-codes-modal__note--warning{border-color:#fef3c7;background-color:#fffbeb}.device-logs-error-codes-modal__note-title{margin:0;font-weight:600;color:var(--color-neutral-black, #282828)}.device-logs-error-codes-modal__note-list{margin:.5rem 0 0;padding-left:1.25rem}.device-logs-error-codes-modal__note-body{margin:.5rem 0 0}.device-logs-error-codes-modal__footer{display:flex;justify-content:flex-end;padding-top:.5rem;border-top:1px solid var(--color-neutral-gray, #cbcbcb)}.device-logs-error-codes-modal :deep(.device-logs-search-highlight){background-color:#fef08a;color:inherit;font-weight:700;padding:0 .125rem;border-radius:.125rem}.device-logs-error-codes__tab{min-height:2.5rem;border-radius:.75rem;border:1px solid rgb(228 228 231);background-color:#fff;padding:.5rem .875rem;font-size:.75rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#3f3f46;transition:transform .15s ease;cursor:pointer}.device-logs-error-codes__tab:hover{transform:translateY(-1px);border-color:#a7f3d0cc}.device-logs-error-codes__tab--active{border-color:transparent;background:linear-gradient(to right,#059669,#14b8a6);color:#fff;box-shadow:0 10px 15px -3px #10b98133}.device-logs-table{padding:.75rem 1rem 1.25rem}@media (min-width: 640px){.device-logs-table{padding:1rem 1.5rem 1.5rem}}.device-logs-table__header{display:none;grid-template-columns:minmax(11rem,1.1fr) minmax(6.5rem,auto) minmax(7rem,auto) minmax(0,2.2fr);gap:1rem 1.25rem;margin-bottom:.75rem;padding:.75rem 1.25rem .75rem 1.375rem;background-color:var(--color-neutral-white, #fff);border-bottom:1px solid var(--color-neutral-gray, #cbcbcb)}@media (min-width: 1024px){.device-logs-table__header{display:grid}}.device-logs-table__header-cell{color:var(--color-neutral-black, #282828);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:700;line-height:1.3;white-space:nowrap}.device-logs-table__body{display:flex;flex-direction:column;gap:.625rem}.device-logs-row{position:relative;display:grid;grid-template-columns:1fr;gap:.875rem 1rem;overflow:hidden;border:1px solid rgb(228 228 231 / .85);border-radius:1rem;background-color:#fff;padding:1rem 1.125rem;box-shadow:0 1px 2px #0f172a08,0 4px 14px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.device-logs-row:before{position:absolute;top:0;bottom:0;left:0;width:3px;background-color:#d4d4d8;content:""}.device-logs-row:hover{border-color:#d4d4d8;box-shadow:0 2px 4px #0f172a0a,0 10px 28px #0f172a12;transform:translateY(-1px)}@media (min-width: 1024px){.device-logs-row{grid-template-columns:minmax(11rem,1.1fr) minmax(6.5rem,auto) minmax(7rem,auto) minmax(0,2.2fr);align-items:start;gap:1rem 1.25rem;padding:1.125rem 1.25rem 1.125rem 1.375rem}}.device-logs-row--debug:before{background-color:#64748b}.device-logs-row--info:before{background-color:#3b82f6}.device-logs-row--notice:before{background-color:#06b6d4}.device-logs-row--warning:before{background-color:#f59e0b}.device-logs-row--error:before{background-color:#ef4444}.device-logs-row__time{display:flex;align-items:flex-start;gap:.625rem;min-width:0}.device-logs-row__time-icon{display:flex;height:2rem;width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.625rem;background-color:#fafafa;color:#71717a;border:1px solid rgb(244 244 245)}.device-logs-row__timestamp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:500;line-height:1.45;color:#18181b;font-variant-numeric:tabular-nums}.device-logs-row__severity{display:flex;align-items:center}.device-logs-severity{display:inline-flex;align-items:center;gap:.375rem;border-radius:9999px;border:1px solid transparent;padding:.3125rem .75rem .3125rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;line-height:1.2}.device-logs-severity__icon{height:.875rem;width:.875rem;flex-shrink:0}.device-logs-severity--debug{border-color:#e2e8f0;background-color:#f8fafc;color:#475569}.device-logs-severity--info{border-color:#dbeafe;background-color:#eff6ff;color:#1d4ed8}.device-logs-severity--notice{border-color:#cffafe;background-color:#ecfeff;color:#0e7490}.device-logs-severity--warning{border-color:#fef3c7;background-color:#fffbeb;color:#b45309}.device-logs-severity--error{border-color:#fee2e2;background-color:#fef2f2;color:#b91c1c}.device-logs-row__type{display:flex;align-items:center}.device-logs-type{display:inline-block;max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border-radius:.5rem;border:1px solid rgb(228 228 231);background-color:#fafafa;padding:.375rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:600;color:#27272a}.device-logs-type :deep(.device-logs-search-highlight),.device-logs-data :deep(.device-logs-search-highlight),.device-logs-search-highlight{background-color:#fef08a;color:inherit;font-weight:700;padding:0 .125rem;border-radius:.125rem;box-decoration-break:clone;-webkit-box-decoration-break:clone}.device-logs-row__data{min-width:0}.device-logs-row__data-layout{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media (min-width: 1024px){.device-logs-row__data-layout:not(.device-logs-row__data-layout--mobile){flex-direction:row;align-items:flex-start;gap:1rem}.device-logs-row__data-layout:not(.device-logs-row__data-layout--mobile)>.device-logs-data{flex:1 1 auto;min-width:0}}.device-logs-error-card{flex-shrink:0;border-radius:.875rem;border:1px solid rgb(254 202 202);background:linear-gradient(180deg,#fef2f2,#fffbfb);padding:.75rem .875rem;box-shadow:0 1px 2px #b91c1c0f}@media (min-width: 1024px){.device-logs-error-card{width:min(100%,18rem);min-width:14rem}}.device-logs-error-card__header{display:flex;align-items:flex-start;gap:.5rem;margin-bottom:.5rem}.device-logs-error-card__icon{display:inline-flex;flex-shrink:0;color:#dc2626}.device-logs-error-card__title{margin:0;font-size:.75rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#991b1b;line-height:1.35}.device-logs-error-card__body{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.device-logs-error-card__line{font-size:.6875rem;line-height:1.45;color:#450a0a;white-space:pre-wrap;word-break:break-word}.device-logs-data__grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(9.5rem,1fr));gap:.5rem 1rem;margin:0}.device-logs-data--compact .device-logs-data__grid{grid-template-columns:repeat(auto-fill,minmax(8rem,1fr));gap:.375rem .75rem}.device-logs-data__item{display:flex;flex-direction:column;gap:.125rem;min-width:0;border-radius:.5rem;padding:.375rem .5rem;background-color:#fafafacc}.device-logs-data__item--emphasis{background-color:#fef2f2;border:1px solid rgb(254 226 226)}.device-logs-data__key{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.device-logs-data__value{margin:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;font-weight:500;line-height:1.35;color:#27272a;word-break:break-all}.device-logs-data__item--emphasis .device-logs-data__value{color:#b91c1c;font-weight:600}.device-logs-data__raw{margin:0;max-height:14rem;overflow:auto;border-radius:.75rem;border:1px solid rgb(244 244 245);background-color:#fafafa;padding:.75rem .875rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;line-height:1.5;color:#3f3f46;white-space:pre-wrap;word-break:break-word}.device-logs-data--compact .device-logs-data__raw{max-height:11rem;font-size:.6875rem}.device-logs-data{border-radius:.75rem;border:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fff,#fafafa99);padding:.625rem .75rem}.device-logs-row--mobile{padding:1rem}.device-logs-row__mobile-head{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}.device-logs-row__time--mobile{padding-top:.125rem}.device-logs-row__data-label{margin:0 0 .375rem;font-size:.625rem;font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:#a1a1aa}.device-logs-table__empty{border:2px dashed rgb(228 228 231);border-radius:1rem;background:linear-gradient(180deg,#fafafa,#fff);padding:2.5rem 1.5rem;text-align:center}.device-logs-table__empty-icon{display:flex;align-items:center;justify-content:center;height:3.5rem;width:3.5rem;margin:0 auto 1rem;border-radius:1rem;background-color:#ecfdf5;color:#059669}.device-logs-table__empty-title{margin:0;font-size:1rem;font-weight:600;color:#18181b}.device-logs-table__empty-hint{margin:.375rem 0 0;font-size:.875rem;line-height:1.45;color:#71717a}.device-logs-modal{position:fixed;inset:0;z-index:1000;display:flex;align-items:center;justify-content:center;padding:1rem;background-color:#00000080;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.device-logs-modal__panel{position:relative;width:100%;max-width:28rem;overflow:hidden;border-radius:1.25rem;background-color:#fff;padding:1.5rem;box-shadow:0 25px 50px -12px #0f172a33}.device-logs-modal__panel--ack{border:2px solid rgb(191 219 254 / .6)}.device-logs-modal__panel--clear{border:2px solid rgb(254 202 202 / .6)}.device-logs-modal__header{display:flex;align-items:flex-start;gap:1.25rem;margin-bottom:1.5rem}.device-logs-modal__icon{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:1rem;color:#fff}.device-logs-modal__icon--ack{background:linear-gradient(to bottom right,#3b82f6,#6366f1);box-shadow:0 10px 15px -3px #3b82f64d}.device-logs-modal__icon--clear{background:linear-gradient(to bottom right,#ef4444,#f43f5e);box-shadow:0 10px 15px -3px #ef44444d}.device-logs-modal__title{margin:0;font-size:1.25rem;font-weight:700;color:#18181b}.device-logs-modal__subtitle{margin:.25rem 0 0;font-size:.875rem;color:#71717a}.device-logs-modal__message{margin-bottom:1.5rem;border-radius:.75rem;padding:1rem;font-size:.875rem;font-weight:500;line-height:1.5}.device-logs-modal__message--ack{border:2px solid rgb(219 234 254);background:linear-gradient(to bottom right,#eff6ffcc,#eef2ff80);color:#1e3a8a}.device-logs-modal__message--clear{border:2px solid rgb(254 226 226);background:linear-gradient(to bottom right,#fef2f2cc,#fff1f280);color:#991b1b}.device-logs-modal__actions{display:flex;flex-direction:column-reverse;gap:.75rem}@media (min-width: 640px){.device-logs-modal__actions{flex-direction:row;justify-content:flex-end}.device-logs-modal__actions .device-logs-btn-primary,.device-logs-modal__actions .device-logs-btn-secondary{flex:0 0 auto}}.device-programs-countdown[data-v-532c58fb]{display:inline-flex;align-items:center;border-radius:.375rem;padding:.125rem .375rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;white-space:nowrap}.device-programs-countdown--starts[data-v-532c58fb]{background:#eff6ff;color:#1d4ed8}.device-programs-countdown--ends[data-v-532c58fb]{background:#dcfce7;color:#15803d}.device-programs-status-cell[data-v-37c38bc5]{display:flex;flex-direction:column;align-items:flex-start;gap:.25rem}.device-programs-badge--running[data-v-37c38bc5],.device-programs-badge--running[data-v-c09d650d]{background:#dcfce7;color:#15803d}.device-programs-form-modal[data-v-83127057] .admin-form-field{gap:.25rem}.device-programs-form-modal[data-v-83127057] .admin-form-field__label{font-size:.6875rem;letter-spacing:.04em;text-transform:uppercase}.device-programs-form-modal[data-v-83127057] .admin-form-input,.device-programs-form-modal[data-v-83127057] .admin-form-select{min-height:2.125rem;padding:.375rem .625rem;font-size:.8125rem;border-radius:.5rem}.device-programs-form-modal[data-v-83127057] .device-programs-form-modal__field--days .admin-form-field__label{margin-bottom:.25rem}.device-programs-page{--programs-accent: rgb(3 105 161);--programs-accent-soft: rgb(240 249 255);--programs-accent-border: rgb(186 230 253);--programs-accent-strong: rgb(2 132 199);--programs-surface-muted: rgb(250 250 250);--programs-border: rgb(228 228 231);--programs-text: rgb(24 24 27);--programs-text-muted: rgb(113 113 122);--programs-status-active-bg: rgb(220 252 231);--programs-status-active-text: rgb(21 128 61);--programs-status-active-border: rgb(187 247 208);width:100%;padding-bottom:2rem}.device-programs-page__frame{width:100%;min-width:0}.device-programs-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14;flex-shrink:0;min-width:0}.device-programs-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-programs-hero__shell{flex-direction:row;align-items:stretch}}.device-programs-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245);border-radius:1.25rem 1.25rem 0 0}@media (min-width: 640px){.device-programs-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245);border-radius:1.25rem 0 0 1.25rem}}.device-programs-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-programs-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-programs-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-programs-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-programs-hero__header{padding:1rem 1.125rem .75rem}.device-programs-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-programs-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.device-programs-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b;word-break:break-word}.device-programs-hero__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#52525b}.device-programs-hero__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;border-top:1px solid rgb(244 244 245);padding:.75rem 1.125rem .875rem}.device-programs-hero__nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;flex-shrink:0}.device-programs-hero__toolbar{display:flex;flex-wrap:wrap;flex-direction:column;align-items:flex-end;justify-content:flex-end;gap:.5rem;flex:1 1 auto;min-width:0;margin-left:auto}.device-programs-hero__toolbar-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.device-programs-panel{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-programs-panel__header{border-bottom:1px solid var(--programs-border);background:#fff;padding:1.125rem 1.5rem}.device-programs-panel__header-row{display:flex;align-items:flex-start;gap:1rem;min-width:0}.device-programs-panel__icon-frame{flex-shrink:0}.device-programs-panel__title{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b}.device-programs-panel__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#71717a}.device-programs-panel__count{display:inline-flex;margin-right:.25rem;font-weight:700;color:var(--programs-text)}.device-programs-panel__capacity{margin-top:.625rem;height:.375rem;overflow:hidden;border-radius:9999px;background:#e4e4e7cc}.device-programs-panel__capacity-fill{height:100%;border-radius:9999px;background:var(--programs-accent-strong);transition:width .25s ease}.device-programs-panel__body{padding:0}.device-programs-list__empty{display:flex;flex-direction:column;align-items:center;justify-content:center;margin:1rem 1.5rem 1.5rem;border:2px dashed rgb(228 228 231);border-radius:1rem;background:#fafafa99;padding:4rem 1.5rem;text-align:center}.device-programs-list__empty-icon{display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1rem;background:#f4f4f5;border:1px solid var(--programs-border);color:#52525b}.device-programs-list__empty-title{margin:1rem 0 0;font-size:1rem;font-weight:600;color:#27272a}.device-programs-list__empty-hint{margin:.25rem 0 0;max-width:20rem;font-size:.875rem;color:#71717a}.device-programs-number-badge{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:.625rem;background:#f4f4f5;padding:.25rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;color:#27272a;border:1px solid var(--programs-border)}.device-programs-meta-pill{display:inline-flex;align-items:center;border-radius:.5rem;background:var(--programs-accent-soft);padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:var(--programs-accent);border:1px solid var(--programs-accent-border)}.device-programs-meta-pill--muted{background:#fafafa;color:#52525b;border-color:#e4e4e7}.device-programs-day-badges{display:flex;flex-wrap:wrap;gap:.25rem}.device-programs-badge{display:inline-flex;align-items:center;border-radius:.5rem;padding:.125rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.25rem}.device-programs-badge--active{background:var(--programs-status-active-bg);color:var(--programs-status-active-text);box-shadow:inset 0 0 0 1px var(--programs-status-active-border)}.device-programs-badge--inactive,.device-programs-badge--day{background:#f4f4f5;color:#52525b;box-shadow:inset 0 0 0 1px #e4e4e7}.device-programs-badge--percent{border-radius:.625rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;background:var(--programs-accent-soft);color:var(--programs-accent);box-shadow:inset 0 0 0 1px var(--programs-accent-border)}.device-programs-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.375rem}.device-programs-table-shell{padding:0 1rem 1rem}.device-programs-table.data-table-card{margin:0;border:1px solid rgb(228 228 231 / .8);box-shadow:0 1px 2px #0f172a0a}.device-programs-table .data-table-card__body{padding:0}.device-programs-table .data-table__cell{padding:.75rem .875rem;vertical-align:middle}.device-programs-table .data-table__th{padding:.75rem .875rem;font-size:.6875rem;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.device-programs-table__row{transition:background-color .15s ease}.device-programs-table__row:hover{background:var(--programs-surface-muted)}.device-programs-table__row--expanded{background:#f9fafb}.device-programs-table__cell--expand{width:3rem}.device-programs-table__name{font-size:.875rem;font-weight:600;color:#18181b}.device-programs-table__date{font-size:.8125rem;color:#52525b;white-space:nowrap}.device-programs-expand-btn--open{border-color:#a1a1aa;background:#f4f4f5}.device-programs-expanded-row{background:#fafafaa6}.device-programs-expanded-row__cell{padding:.75rem 1.25rem 1.25rem;border-top:1px solid rgb(228 228 231 / .9)}.device-programs-mobile-list{flex-direction:column;gap:.75rem;padding:1rem 1rem 0}.device-programs-mobile-card{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background:#fff;padding:.875rem;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.device-programs-mobile-card--expanded{border-color:#a1a1aa;box-shadow:0 4px 16px #0f172a0f}.device-programs-mobile-card__header{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.device-programs-mobile-card__identity{display:flex;min-width:0;align-items:flex-start;gap:.625rem}.device-programs-mobile-card__title{overflow:hidden;text-overflow:ellipsis;font-size:.9375rem;font-weight:600;color:#18181b}.device-programs-mobile-card__meta{display:flex;flex-wrap:wrap;gap:.375rem;margin-top:.375rem}.device-programs-mobile-card__status{display:flex;flex-shrink:0;flex-direction:column;align-items:flex-end;gap:.375rem}.device-programs-mobile-card__toolbar{display:flex;align-items:center;justify-content:space-between;gap:.5rem;margin-top:.75rem;border-top:1px solid rgb(244 244 245);padding-top:.75rem}.device-programs-details-expand{margin-top:.875rem;border:1px solid #cbcbcb;border-radius:1rem;background:linear-gradient(180deg,#fff,#fafafaeb);padding:.875rem;box-shadow:0 0 8px 1px #1c1c1c0d}.device-programs-simulation-panel{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14}.device-programs-simulation-panel__header{border-bottom:1px solid var(--programs-border);background:#fff}.device-programs-simulation-panel--collapsed .device-programs-simulation-panel__header{border-bottom:none}.device-programs-simulation-panel__toggle{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.875rem;border:0;background:transparent;padding:1.125rem 1.5rem;text-align:left;cursor:pointer;transition:background-color .15s ease}.device-programs-simulation-panel__toggle:hover{background:var(--programs-surface-muted)}.device-programs-simulation-panel__toggle:focus-visible{outline:2px solid var(--programs-accent-strong);outline-offset:-2px}.device-programs-simulation-panel__header-row{display:flex;align-items:flex-start;gap:1rem;min-width:0;flex:1}.device-programs-simulation-panel__icon-frame{flex-shrink:0;color:#52525b}.device-programs-simulation-panel__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.device-programs-simulation-panel__title{margin:.2rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b}.device-programs-simulation-panel__subtitle{margin:.25rem 0 0;font-size:.8125rem;line-height:1.45;color:#71717a}.device-programs-simulation-panel__chevron{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;height:2rem;width:2rem;border:1px solid rgb(212 212 216);border-radius:9999px;background:#fff;color:#71717a;transition:transform .2s ease,border-color .2s ease,color .2s ease}.device-programs-simulation-panel__chevron svg{height:1rem;width:1rem;transition:transform .2s ease}.device-programs-simulation-panel__chevron--open svg{transform:rotate(180deg)}.device-programs-simulation-panel__body{padding:1.125rem 1.5rem 1.5rem}.device-programs-simulation-controls{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.8rem 1.2rem;margin-bottom:1rem;border:1px solid #cbcbcb;border-radius:1rem;background:linear-gradient(180deg,#fff,#fafafad9);padding:1rem 1.2rem;box-shadow:0 0 8px 1px #1c1c1c0f}.device-programs-simulation-controls__field{display:flex;min-width:min(100%,9.5rem);flex:1 1 9.5rem;flex-direction:column;gap:.35rem}.device-programs-simulation-controls__field--range{flex:2 1 14rem}.device-programs-simulation-controls__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.device-programs-simulation-controls__input{min-height:2.5rem;width:100%;border:1px solid #cbcbcb;border-radius:9999px;background:#fff;padding:.45rem .9rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;color:#282828;transition:border-color .2s ease,box-shadow .2s ease}.device-programs-simulation-controls__input:focus{border-color:var(--programs-accent-strong);outline:none;box-shadow:0 0 0 3px #0284c726}.device-programs-simulation-controls__range-head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.device-programs-simulation-controls__range-value{display:inline-flex;min-width:1.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#27272a;padding:.125rem .5rem;font-size:.75rem;font-weight:700;font-variant-numeric:tabular-nums;color:#fff}.device-programs-simulation-controls__range{height:.375rem;width:100%;cursor:pointer;appearance:none;border-radius:9999px;background:#e4e4e7}.device-programs-simulation-controls__range::-webkit-slider-thumb{height:1.125rem;width:1.125rem;appearance:none;border:2px solid rgb(255 255 255);border-radius:9999px;background:#3f3f46;box-shadow:0 2px 8px #0f172a2e}.device-programs-simulation-controls__range::-moz-range-thumb{height:1.125rem;width:1.125rem;border:2px solid rgb(255 255 255);border-radius:9999px;background:#3f3f46;box-shadow:0 2px 8px #0f172a2e}.device-programs-simulation-controls__scale{display:flex;min-width:min(100%,7rem);flex:0 0 auto;flex-direction:column;align-items:flex-end;gap:.2rem;margin-left:auto;padding-left:.5rem}.device-programs-simulation-controls__scale-label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.device-programs-simulation-controls__scale-value{font-family:var(--font-family-heading);font-size:1.25rem;font-weight:700;line-height:1;color:var(--programs-text)}.device-programs-simulation-chart{position:relative;overflow:hidden;border:1px solid #cbcbcb;border-radius:1rem;background:linear-gradient(180deg,#fafafa,#fff);box-shadow:inset 0 1px #ffffffe6,0 0 8px 1px #1c1c1c0f}.device-programs-simulation-chart:before{content:"";position:absolute;inset:0;z-index:0;background-image:linear-gradient(90deg,rgb(161 161 170 / .08) 1px,transparent 1px),linear-gradient(180deg,rgb(161 161 170 / .08) 1px,transparent 1px);background-size:1.5rem 1.5rem;pointer-events:none}.device-programs-simulation-chart__chrome{position:relative;z-index:1;display:flex;align-items:center;gap:.5rem;border-bottom:1px solid rgb(228 228 231 / .8);padding:.625rem 1rem;background:#ffffffb8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.device-programs-simulation-chart__chrome-dot{height:.5rem;width:.5rem;flex-shrink:0;border-radius:9999px;background:#d4d4d8}.device-programs-simulation-chart__chrome-dot--active{background:var(--programs-accent-strong);box-shadow:0 0 0 3px #0284c729}.device-programs-simulation-chart__chrome-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#52525b}.device-programs-simulation-chart__canvas{position:relative;z-index:1;width:100%;min-height:18rem;height:clamp(18rem,44vh,30rem)}.device-programs-simulation-chart__empty{position:relative;z-index:1;display:flex;min-height:18rem;height:clamp(18rem,44vh,30rem);flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:2rem 1.5rem;text-align:center;font-size:.875rem;color:#71717a}.device-programs-simulation-chart__empty-icon{display:inline-flex;height:3rem;width:3rem;align-items:center;justify-content:center;border:1px dashed rgb(212 212 216);border-radius:1rem;background:#fffc;color:#71717a}.device-programs-simulation-chart__empty-icon svg{height:1.5rem;width:1.5rem}.device-programs-simulation-stats{display:grid;grid-template-columns:repeat(auto-fit,minmax(9rem,1fr));gap:.75rem;margin-top:1rem}.device-programs-simulation-stats__card{display:flex;flex-direction:column;gap:.35rem;border:1px solid rgb(228 228 231 / .9);border-radius:.875rem;background:linear-gradient(180deg,#fff,#fafafaeb);padding:.875rem 1rem;box-shadow:0 1px 2px #0f172a0a}.device-programs-simulation-stats__card:before{content:"";display:block;width:2rem;height:.1875rem;border-radius:9999px;background:#a1a1aa;margin-bottom:.15rem}.device-programs-simulation-stats__label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.device-programs-simulation-stats__value{font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--programs-text)}.device-programs-save-banner{display:flex;align-items:center;gap:.75rem;border-radius:.75rem;padding:.875rem 1rem;box-shadow:0 4px 12px #0f172a0f}.device-programs-save-banner--pending{border:1px solid rgb(147 197 253 / .9);background:linear-gradient(135deg,#eff6ff,#f8fafc)}.device-programs-save-banner--success{border:1px solid rgb(110 231 183 / .9);background:linear-gradient(135deg,#ecfdf5,#f0fdf4);box-shadow:0 4px 12px #10b9811f}.device-programs-save-banner__icon{width:1.5rem;height:1.5rem;flex-shrink:0}.device-programs-save-banner--pending .device-programs-save-banner__icon{color:#2563eb}.device-programs-save-banner--success .device-programs-save-banner__icon{color:#059669}.device-programs-save-banner__icon--spin{animation:device-programs-save-banner-spin .9s linear infinite}@keyframes device-programs-save-banner-spin{to{transform:rotate(360deg)}}.device-programs-save-banner__text{margin:0;font-size:.9375rem;font-weight:600;line-height:1.35}.device-programs-save-banner--pending .device-programs-save-banner__text{color:#1e40af}.device-programs-save-banner--success .device-programs-save-banner__text{color:#065f46}.device-programs-saving-banner{display:flex;align-items:center;gap:.75rem;border:2px solid rgb(147 197 253);border-radius:.5rem;background:#eff6ff;padding:1rem;box-shadow:0 4px 12px #3b82f61a}.device-programs-saving-banner__text{margin:0;font-size:1rem;font-weight:600;color:#1e40af}.device-programs-max-warning{display:flex;align-items:center;gap:.5rem;border:1px solid rgb(253 230 138);border-radius:.75rem;background:#fffbebcc;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#92400e}.device-programs-danger-modal__header{border-bottom:1px solid rgb(254 202 202 / .6);background:linear-gradient(to right,#fef2f2cc,#fff1f2cc);padding:1rem 1.25rem}.device-programs-danger-modal__title{margin:0;font-size:1.125rem;font-weight:700;color:#18181b}.device-programs-danger-modal__body{padding:1.25rem;color:#52525b}.device-programs-danger-modal__footer{display:flex;flex-direction:column-reverse;gap:.75rem;border-top:1px solid rgb(228 228 231 / .8);padding:1rem 1.25rem}@media (min-width: 640px){.device-programs-danger-modal__footer{flex-direction:row;justify-content:flex-end}}.device-programs-kpi{display:flex;flex-direction:column;gap:1rem}.device-programs-kpi__metrics{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem}@media (min-width: 768px){.device-programs-kpi__metrics{grid-template-columns:repeat(4,minmax(0,1fr))}}.device-programs-kpi__metric{display:flex;flex-direction:column;gap:.3rem;border:1px solid rgb(228 228 231 / .9);border-radius:.875rem;background:linear-gradient(180deg,#fff,#fafafaeb);padding:.75rem .875rem;box-shadow:0 1px 2px #0f172a0a}.device-programs-kpi__metric:before{content:"";display:block;width:1.75rem;height:.1875rem;border-radius:9999px;background:#a1a1aa;margin-bottom:.1rem}.device-programs-kpi__metric--wide{grid-column:1 / -1}@media (min-width: 768px){.device-programs-kpi__metric--wide{grid-column:span 1}}.device-programs-kpi__metric-label{font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#71717a}.device-programs-kpi__metric-value{font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;font-variant-numeric:tabular-nums;color:var(--programs-text);line-height:1.2}.device-programs-kpi__metric-value--mono{font-size:.875rem;font-weight:600;color:#27272a}.device-programs-kpi__sequence{border:1px solid #cbcbcb;border-radius:1rem;background:linear-gradient(180deg,#fafafa,#fff);padding:1rem 1.125rem;box-shadow:0 0 8px 1px #1c1c1c0d}.device-programs-kpi__sequence-head{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:.35rem .75rem;margin-bottom:.875rem}.device-programs-kpi__sequence-title{margin:0;font-family:var(--font-family-heading);font-size:.8125rem;font-weight:600;color:#27272a}.device-programs-kpi__sequence-hint{font-size:.6875rem;color:#71717a}.device-programs-kpi__timeline{display:flex;align-items:flex-end;gap:.35rem;min-height:7.5rem;margin-bottom:1rem;border:1px solid rgb(228 228 231 / .8);border-radius:.75rem;background:linear-gradient(90deg,rgb(161 161 170 / .08) 1px,transparent 1px),linear-gradient(180deg,rgb(161 161 170 / .08) 1px,transparent 1px),#ffffffd9;background-size:1.25rem 1.25rem,1.25rem 1.25rem,auto;padding:.75rem .625rem .5rem}.device-programs-kpi__timeline-segment{display:flex;min-width:3.5rem;flex:1 1 0;flex-direction:column;align-items:stretch;gap:.4rem}.device-programs-kpi__timeline-bar{display:flex;height:5rem;align-items:flex-end;border-radius:.5rem;background:#f4f4f5e6;padding:.25rem}.device-programs-kpi__timeline-fill{width:100%;border-radius:.375rem;background:linear-gradient(180deg,#52525b,#3f3f46);box-shadow:0 2px 8px #0f172a1f;transition:height .2s ease}.device-programs-kpi__timeline-meta{display:flex;flex-direction:column;gap:.1rem;min-width:0}.device-programs-kpi__timeline-name{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;color:#27272a}.device-programs-kpi__timeline-stats{font-size:.625rem;font-variant-numeric:tabular-nums;color:#71717a}.device-programs-kpi__blocks{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 768px){.device-programs-kpi__blocks{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.device-programs-kpi__blocks{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-programs-kpi__block{border:1px solid rgb(228 228 231 / .9);border-radius:.875rem;background:#fff;padding:.875rem;box-shadow:0 1px 2px #0f172a0a}.device-programs-kpi__block-head{display:flex;align-items:flex-start;justify-content:space-between;gap:.5rem;margin-bottom:.625rem}.device-programs-kpi__block-title-wrap{display:flex;min-width:0;align-items:center;gap:.5rem}.device-programs-kpi__block-index{display:inline-flex;height:1.375rem;width:1.375rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#3f3f46;font-size:.6875rem;font-weight:700;color:#fff}.device-programs-kpi__block-title{margin:0;overflow:hidden;text-overflow:ellipsis;font-size:.8125rem;font-weight:600;color:#18181b}.device-programs-kpi__block-duration{flex-shrink:0;border-radius:9999px;border:1px solid var(--programs-accent-border);background:var(--programs-accent-soft);padding:.15rem .5rem;font-size:.6875rem;font-weight:600;font-variant-numeric:tabular-nums;color:var(--programs-accent)}.device-programs-kpi__block-meter{display:flex;align-items:center;gap:.5rem;margin-bottom:.5rem}.device-programs-kpi__block-meter-track{flex:1;height:.375rem;overflow:hidden;border-radius:9999px;background:#e4e4e7d9}.device-programs-kpi__block-meter-fill{height:100%;border-radius:9999px;background:#52525b}.device-programs-kpi__block-meter-label{flex-shrink:0;font-size:.625rem;font-weight:600;font-variant-numeric:tabular-nums;color:#52525b}.device-programs-kpi__block-share{position:relative;height:.3125rem;overflow:hidden;border-radius:9999px;background:#f4f4f5;margin-bottom:.625rem}.device-programs-kpi__block-share-fill{height:100%;border-radius:9999px;background:#a1a1aa8c}.device-programs-kpi__block-share-label{display:block;margin-top:.25rem;font-size:.625rem;color:#71717a}.device-programs-kpi__stations{display:flex;flex-wrap:wrap;gap:.35rem}.device-programs-kpi__station-dot{display:inline-flex;max-width:100%;align-items:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;border:1px solid rgb(228 228 231);border-radius:9999px;background:#fafafa;padding:.15rem .45rem;font-size:.625rem;font-weight:500;color:#52525b}.device-programs-kpi__empty{margin:0;border:1px dashed rgb(212 212 216);border-radius:.875rem;background:#fafafab3;padding:1.25rem;text-align:center;font-size:.875rem;color:#71717a}.device-programs-form-modal{display:flex;flex-direction:column}.device-programs-form-modal__header{flex-shrink:0;border-bottom:1px solid rgb(203 203 203 / .55);background:linear-gradient(135deg,#c1e49b38,#fff 60%,#96bfcd1f);padding:.75rem 1rem .625rem}.device-programs-form-modal__title{margin:0;font-family:var(--font-family-heading);font-size:1.0625rem;font-weight:700;line-height:1.25;color:var(--color-neutral-black, #282828)}.device-programs-form-modal__lead{margin:.125rem 0 0;font-size:.75rem;line-height:1.35;color:var(--color-neutral-dark, #5e5e5e)}.device-programs-form-modal__body{display:flex;flex-direction:column;gap:.625rem;padding:.75rem 1rem}.device-programs-form-modal__inline-fields{display:grid;gap:.5rem;align-items:end}.device-programs-form-modal__inline-fields--top{grid-template-columns:minmax(0,1fr)}.device-programs-form-modal__inline-fields--interval{grid-template-columns:repeat(3,minmax(0,1fr))}@media (min-width: 640px){.device-programs-form-modal__inline-fields--top{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr) minmax(0,1fr)}}.device-programs-form-modal__inline-field{display:flex;min-width:0;flex-direction:column;gap:.25rem}.device-programs-form-modal__inline-field--name{min-width:0}.device-programs-form-modal__inline-label{display:flex;align-items:baseline;gap:.125rem;min-height:.9375rem;overflow:hidden;font-size:.6875rem;font-weight:500;line-height:1.35;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e);white-space:nowrap;text-overflow:ellipsis}.device-programs-form-modal__required{flex-shrink:0;color:var(--color-state-error, #f93636)}.device-programs-form-modal__inline-input,.device-programs-form-modal__inline-select{box-sizing:border-box;width:100%;min-height:2.125rem;border:1px solid var(--color-neutral-black, #282828);border-radius:.5rem;background-color:var(--color-neutral-white, #fff);padding:.375rem .625rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;line-height:1.4;color:var(--color-neutral-black, #282828);outline:none}.device-programs-form-modal__inline-input::placeholder{color:var(--color-neutral-dark, #5e5e5e);opacity:.55}.device-programs-form-modal__inline-input:disabled{background-color:var(--color-neutral-light-gray, #f7f7f7);color:var(--color-neutral-dark, #5e5e5e);cursor:not-allowed}.device-programs-form-modal__inline-select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%235E5E5E' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-position:right .625rem center;background-repeat:no-repeat;padding-right:1.75rem}.device-programs-form-modal__toolbar{min-width:0}.device-programs-form-modal__weekdays{display:flex;flex-wrap:nowrap;gap:.25rem}.device-programs-form-modal__columns{display:grid;grid-template-columns:minmax(0,1fr);gap:.625rem}@media (min-width: 768px){.device-programs-form-modal__columns{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}}.device-programs-form-modal__column{display:flex;min-width:0;flex-direction:column;gap:.5rem}.device-programs-form-modal__choices{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.1875rem;border-radius:.625rem;background:#f7f7f7;padding:.1875rem;box-shadow:inset 0 0 0 1px #cbcbcb8c}.device-programs-form-modal__choice{min-height:2rem;border-radius:.4375rem;padding:.375rem .5rem;font-size:.6875rem;font-weight:600;line-height:1.2;color:var(--color-neutral-dark, #5e5e5e);transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}.device-programs-form-modal__choice:hover{color:var(--color-neutral-black, #282828)}.device-programs-form-modal__choice--active{background:var(--color-neutral-white, #fff);color:var(--color-brand-secondary, #215968);box-shadow:0 1px 2px #0f172a0f,0 0 0 1px #92d05073}.device-programs-form-modal__items{display:flex;flex-direction:column;gap:.375rem}.device-programs-form-modal__items-head{display:flex;align-items:center;gap:.375rem;padding:0 .125rem}.device-programs-form-modal__items-head-label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e)}.device-programs-form-modal__items-head-gap{flex-shrink:0;width:1.625rem}.device-programs-form-modal__items-head-gap--action{width:1.75rem}.device-programs-form-modal__time-col{width:5.25rem;flex-shrink:0}.device-programs-form-modal__time-field{display:inline-flex;align-items:center;gap:.25rem}.device-programs-form-modal__time-input{width:100%;min-width:0;flex:1 1 auto}.device-programs-form-modal__time-suffix{font-size:.6875rem;font-weight:600;color:var(--color-neutral-dark, #5e5e5e);flex-shrink:0}.device-programs-form-modal__item{display:flex;align-items:center;gap:.375rem}.device-programs-form-modal__reorder{display:flex;flex-direction:column;gap:.125rem;flex-shrink:0}.device-programs-form-modal__reorder-btn{display:inline-flex;align-items:center;justify-content:center;width:1.625rem;height:1.25rem;border-radius:.375rem;border:1px solid rgb(203 203 203 / .7);background:var(--color-neutral-white, #fff);font-size:.6875rem;font-weight:700;line-height:1;color:var(--color-neutral-dark, #5e5e5e);transition:border-color .15s ease,color .15s ease,background-color .15s ease}.device-programs-form-modal__reorder-btn:hover:not(:disabled){border-color:var(--color-brand-primary, #92d050);color:var(--color-neutral-black, #282828);background:#f7fcf2}.device-programs-form-modal__reorder-btn:disabled{opacity:.35;cursor:not-allowed}.device-programs-form-modal__item-grow,.device-programs-form-modal__item-input{flex:1 1 auto;min-width:0}.device-programs-form-modal__remove{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:1.75rem;height:1.75rem;border-radius:9999px;font-size:1.125rem;font-weight:600;line-height:1;color:var(--color-state-error, #f93636);transition:background-color .15s ease,color .15s ease}.device-programs-form-modal__remove:hover{background:#fef2f2;color:red}.device-programs-form-modal__empty{margin:0;padding:.375rem .5rem;font-size:.6875rem;font-style:italic;line-height:1.35;color:var(--color-neutral-dark, #5e5e5e)}.device-programs-form-modal__group-card{display:flex;flex-direction:column;gap:.25rem}.device-programs-form-modal__group-sectors-list{display:flex;flex-wrap:wrap;gap:.25rem;padding-left:.125rem}.device-programs-form-modal__sector-chip{display:inline-flex;align-items:center;border-radius:9999px;background:#c1e49b66;padding:.1rem .45rem;font-size:.625rem;font-weight:600;color:var(--color-brand-secondary, #215968)}.device-programs-form-modal__footer{display:flex;flex-shrink:0;justify-content:flex-end;gap:.5rem;border-top:1px solid rgb(203 203 203 / .55);background:#f7f7f773;padding:.625rem 1rem}.device-programs-form-section{display:flex;flex-direction:column;gap:.5rem;border-radius:.75rem;padding:.5rem .625rem}.device-programs-form-section__head{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.device-programs-form-section__title{font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:var(--color-brand-secondary, #215968)}.device-programs-form-section--interval{border:1px solid rgb(146 208 80 / .3);background:linear-gradient(180deg,#f7fcf2,#fff)}.device-programs-form-section--starts{border:1px solid rgb(150 191 205 / .4);background:linear-gradient(180deg,#f5fafc,#fff)}.device-programs-form-section--stations{border:1px solid rgb(146 208 80 / .3);background:linear-gradient(180deg,#f7fcf2,#fff)}.device-programs-form-section--groups{border:1px solid rgb(150 191 205 / .4);background:linear-gradient(180deg,#f5fafc,#fff)}.device-programs-weekday-btn{flex:1 1 0;min-width:0;min-height:1.875rem;border-radius:9999px;padding:.25rem .125rem;font-size:.6875rem;font-weight:600;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}.device-programs-weekday-btn--active{background:var(--color-brand-primary, #92d050);color:var(--color-neutral-black, #282828);box-shadow:0 1px 2px #92d0504d}.device-programs-weekday-btn--inactive{background:var(--color-neutral-white, #fff);color:var(--color-neutral-dark, #5e5e5e);border:1px solid rgb(203 203 203)}.device-programs-weekday-btn--inactive:hover{border-color:var(--color-brand-primary, #92d050);color:var(--color-neutral-black, #282828)}.settings-icon[data-v-dd560dd5]{display:block;flex-shrink:0}.device-semi-arc-gauge[data-v-467f90da]{display:flex;flex-direction:column;gap:.875rem;min-width:0;height:100%}.device-semi-arc-gauge__head[data-v-467f90da]{display:flex;align-items:center;gap:.5rem}.device-semi-arc-gauge__title[data-v-467f90da]{margin:0;font-family:var(--font-family-heading, inherit);font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#525252}.device-semi-arc-gauge__hero[data-v-467f90da]{display:flex;align-items:center;gap:.75rem;flex:1}.device-semi-arc-gauge__viz[data-v-467f90da]{position:relative;flex-shrink:0}.device-semi-arc-gauge__hub-hit[data-v-467f90da]{overflow:visible;pointer-events:all}.device-semi-arc-gauge__hub-btn[data-v-467f90da]{display:block;width:100%;height:100%;margin:0;padding:0;border:none;border-radius:9999px;background:transparent;cursor:pointer;transition:box-shadow .2s ease}.device-semi-arc-gauge__hub-btn[data-v-467f90da]:hover{box-shadow:0 0 0 3px #10b98140}.device-semi-arc-gauge__hub-btn[data-v-467f90da]:focus-visible{outline:2px solid rgb(5 150 105);outline-offset:2px}.device-semi-arc-gauge__svg[data-v-467f90da]{width:8.5rem;height:auto;display:block}.device-semi-arc-gauge__track[data-v-467f90da]{fill:none;stroke:#f0f0f0;stroke-width:8;stroke-linecap:round}.device-semi-arc-gauge__zone[data-v-467f90da]{fill:none;stroke-width:8;stroke-linecap:butt;opacity:.22}.device-semi-arc-gauge__value-arc[data-v-467f90da]{fill:none;stroke-width:8;stroke-linecap:round;transition:d .55s ease,stroke .35s ease}.device-semi-arc-gauge__hub[data-v-467f90da]{fill:#fff;stroke:#e5e5e5;stroke-width:1;filter:drop-shadow(0 2px 8px rgb(0 0 0 / .06));pointer-events:none}.device-semi-arc-gauge__hub-icon[data-v-467f90da]{color:#5e5e5e;pointer-events:none}.device-semi-arc-gauge__hub-icon[data-v-467f90da] svg path,.device-semi-arc-gauge__hub-icon[data-v-467f90da] svg circle,.device-semi-arc-gauge__hub-icon[data-v-467f90da] svg line{stroke:currentColor}.device-semi-arc-gauge__readout[data-v-467f90da]{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:.5rem}.device-semi-arc-gauge__value[data-v-467f90da]{margin:0;display:flex;align-items:baseline;gap:.125rem;font-variant-numeric:tabular-nums;line-height:1;transition:color .35s ease}.device-semi-arc-gauge__value-num[data-v-467f90da]{font-family:var(--font-family-heading, inherit);font-size:2rem;font-weight:700;letter-spacing:-.03em}.device-semi-arc-gauge__value-unit[data-v-467f90da]{font-size:1.125rem;font-weight:600;opacity:.85}.device-semi-arc-gauge__value--empty .device-semi-arc-gauge__value-num[data-v-467f90da]{font-size:1.25rem;color:#737373}.device-semi-arc-gauge__chips[data-v-467f90da]{display:flex;flex-wrap:wrap;gap:.375rem}.device-semi-arc-gauge__chip[data-v-467f90da]{display:inline-flex;border-radius:9999px;border:1px solid rgb(229 229 229);background:#fff;padding:.2rem .5rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;color:#404040;box-shadow:0 1px 2px #0000000a}.device-semi-arc-gauge__chip--muted[data-v-467f90da]{border-color:transparent;background:#f5f5f5;color:#737373;box-shadow:none}.device-semi-arc-gauge__sr-only[data-v-467f90da]{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.device-semi-arc-gauge--embedded[data-v-467f90da]{gap:.5rem;align-items:center;text-align:center}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__sublabel[data-v-467f90da]{margin:0;width:100%;font-size:.625rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#737373}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__hero[data-v-467f90da]{flex-direction:column;align-items:center;gap:.375rem;width:100%}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__readout[data-v-467f90da]{align-items:center}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__svg[data-v-467f90da]{width:6.25rem}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__value-num[data-v-467f90da]{font-size:1.375rem}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__value-unit[data-v-467f90da]{font-size:.875rem}.device-semi-arc-gauge--embedded .device-semi-arc-gauge__chips[data-v-467f90da]{justify-content:center}.device-semi-arc-gauge--bus-panel[data-v-467f90da]{gap:0;align-items:stretch;text-align:left}.device-semi-arc-gauge__hero--bus-panel[data-v-467f90da]{align-items:flex-end;justify-content:center;gap:.375rem .625rem}.device-semi-arc-gauge--bus-panel .device-semi-arc-gauge__svg[data-v-467f90da]{width:8.5rem}.device-semi-arc-gauge__readout--bus-panel[data-v-467f90da]{flex:0 0 auto;align-items:flex-start;justify-content:flex-end;padding-bottom:.25rem;gap:.125rem}.device-semi-arc-gauge--bus-panel .device-semi-arc-gauge__value[data-v-467f90da]{line-height:1}.device-semi-arc-gauge--bus-panel .device-semi-arc-gauge__value-num[data-v-467f90da]{font-size:1.75rem;font-weight:700}.device-semi-arc-gauge__value-unit--inline[data-v-467f90da]{font-size:1.75rem;font-weight:700;opacity:1}.device-semi-arc-gauge__caption[data-v-467f90da]{margin:0;font-size:.875rem;font-weight:500;line-height:1.25;color:#18181b}.device-settings-page .device-show-tutorial-target-highlight,.device-settings-page .device-settings-tutorial-target-highlight{box-shadow:0 0 0 3px #10b981e6,0 0 0 6px #10b98140}.home-icon[data-v-fe89709d]{display:block;flex-shrink:0}.device-show-hero__simulation[data-v-b59afdc7]{display:flex;align-items:center;gap:var(--spacing-S, .8rem);border:1px solid var(--color-warning);border-radius:.75rem;background:#eee74526;padding:var(--spacing-S, .8rem) var(--spacing-M, 1.6rem);font-family:var(--font-family-body);font-size:.875rem;font-weight:var(--font-weight-medium, 500);color:var(--color-neutral-black)}.device-show-hero__simulation-icon[data-v-b59afdc7]{height:1.25rem;width:1.25rem;flex-shrink:0;color:var(--color-neutral-dark)}.device-show-hero[data-v-b59afdc7]{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white);font-family:var(--font-family-body);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a}.device-show-hero__shell[data-v-b59afdc7]{display:flex;flex-direction:column;min-width:0}@media (min-width: 640px){.device-show-hero__shell[data-v-b59afdc7]{flex-direction:row;align-items:stretch}}.device-show-hero__visual[data-v-b59afdc7]{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-show-hero__visual[data-v-b59afdc7]{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-show-hero__visual-overlay[data-v-b59afdc7]{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-show-hero__visual-content[data-v-b59afdc7]{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-show-hero__product[data-v-b59afdc7]{display:flex;height:3.75rem;width:3.75rem;align-items:center;justify-content:center;border:1px solid rgb(228 228 231 / .85);border-radius:1rem;background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device-show-hero__product-img[data-v-b59afdc7]{height:2.5rem;width:2.5rem;object-fit:contain}.device-show-hero__product-fallback[data-v-b59afdc7]{height:1.75rem;width:1.75rem;color:#52525b}.device-show-hero__status[data-v-b59afdc7]{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-show-hero__main[data-v-b59afdc7]{display:flex;min-width:0;flex:1;flex-direction:column}.device-show-hero__header[data-v-b59afdc7]{display:flex;flex-direction:column;gap:.625rem;border-bottom:1px solid rgb(244 244 245);padding:.875rem 1.125rem .75rem}@media (min-width: 640px){.device-show-hero__header[data-v-b59afdc7]{gap:.75rem;padding:1rem 1.25rem .875rem}}.device-show-hero__header-top[data-v-b59afdc7]{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-show-hero__eyebrow[data-v-b59afdc7]{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-show-hero__header-body[data-v-b59afdc7]{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:.625rem}@media (min-width: 768px){.device-show-hero__header-body[data-v-b59afdc7]{flex-direction:row;flex-wrap:wrap;align-items:flex-end;gap:1rem 1.75rem}}.device-show-hero__title[data-v-b59afdc7]{margin:0;min-width:0;overflow:hidden;font-size:1rem;font-weight:600;line-height:1.35;text-overflow:ellipsis;color:#18181b}@media (min-width: 640px){.device-show-hero__title[data-v-b59afdc7]{font-size:1.125rem}}@media (min-width: 768px){.device-show-hero__title[data-v-b59afdc7]{flex:0 1 auto;max-width:min(100%,22rem)}}.device-show-hero__header-action[data-v-b59afdc7]{flex-shrink:0}.device-show-hero__metrics[data-v-b59afdc7]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.625rem 1rem;margin:0;padding:0}@media (min-width: 640px){.device-show-hero__metrics[data-v-b59afdc7]{gap:.75rem 1.25rem}}@media (min-width: 768px){.device-show-hero__metrics[data-v-b59afdc7]{flex:1 1 18rem;justify-content:flex-end;gap:1rem 1.5rem}}.device-show-hero__metric[data-v-b59afdc7]{display:flex;min-width:0;flex-direction:column;gap:.25rem}.device-show-hero__metric-label[data-v-b59afdc7]{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}@media (min-width: 640px){.device-show-hero__metric-label[data-v-b59afdc7]{font-size:.6875rem}}.device-show-hero__metric-value[data-v-b59afdc7]{margin:0;overflow:hidden;font-size:.75rem;font-weight:600;line-height:1.4;text-overflow:ellipsis;color:#27272a}@media (min-width: 640px){.device-show-hero__metric-value[data-v-b59afdc7]{font-size:.8125rem}}.device-show-hero__metric-value--mono[data-v-b59afdc7]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.6875rem;font-weight:500;word-break:break-all}.device-show-hero__metric-value--stale[data-v-b59afdc7]{color:#ea580c}.device-show-hero__actions[data-v-b59afdc7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.625rem;border-top:1px solid rgb(244 244 245);background:linear-gradient(180deg,#fafafaa6,#fff);padding:.75rem 1.125rem .875rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.device-show-hero__actions-group[data-v-b59afdc7]{display:flex;min-width:0;flex-wrap:wrap;align-items:center;gap:.625rem}.device-show-hero__actions-group--end[data-v-b59afdc7]{margin-left:auto}@media (min-width: 640px){.device-show-hero__actions[data-v-b59afdc7]{margin-top:auto;padding:.875rem 1.25rem 1rem}}.device-show-hero__action-item[data-v-b59afdc7]{position:relative;z-index:1;flex-shrink:0}.device-show-hero__divider[data-v-b59afdc7]{display:none;height:2rem;width:1px;flex-shrink:0;background-color:#d4d4d8}@media (min-width: 640px){.device-show-hero__divider[data-v-b59afdc7]{display:block}}.device-programs-execution[data-v-62b51ff6]{position:relative;overflow:hidden;border-radius:1rem;border:1px solid rgb(228 228 231 / .9);background:radial-gradient(ellipse 120% 80% at 100% 0%,rgb(236 253 245 / .4) 0%,transparent 55%),linear-gradient(165deg,#fff,#fafafafa);padding:.875rem 1rem 1rem;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease}.device-programs-execution[data-v-62b51ff6]:hover{border-color:#a7f3d0a6;box-shadow:0 2px 4px #0f172a0d,0 10px 24px #10b98114}.device-programs-execution--active[data-v-62b51ff6]{border-color:#a7f3d0bf;background:radial-gradient(ellipse 120% 80% at 0% 0%,rgb(209 250 229 / .55) 0%,transparent 52%),linear-gradient(165deg,#fff,#f7fefb)}.device-programs-execution__head[data-v-62b51ff6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.5rem .75rem;margin-bottom:.75rem}.device-programs-execution__head-text[data-v-62b51ff6]{min-width:0;flex:1 1 10rem}.device-programs-execution__title[data-v-62b51ff6]{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#525252}.device-programs-execution__subtitle[data-v-62b51ff6]{margin:.125rem 0 0;font-size:.8125rem;font-weight:500;color:#737373}.device-programs-execution--active .device-programs-execution__subtitle[data-v-62b51ff6]{color:#15803d;font-weight:600}.device-programs-execution__link[data-v-62b51ff6]{margin-left:auto;border-radius:.5rem;padding:.25rem .5rem;font-size:.75rem;font-weight:600;color:#059669;text-decoration:none;white-space:nowrap;transition:background-color .15s ease,color .15s ease}.device-programs-execution__link[data-v-62b51ff6]:hover{background:#ecfdf5;color:#047857}.device-programs-execution__body[data-v-62b51ff6]{display:flex;flex-wrap:wrap;align-items:flex-start;gap:.75rem 1.25rem}.device-programs-execution__ratio-wrap[data-v-62b51ff6]{flex:0 0 auto}.device-programs-execution__ratio[data-v-62b51ff6]{margin:0;font-family:var(--font-family-heading, inherit);font-size:2rem;font-weight:700;line-height:1;letter-spacing:-.03em;color:#171717}.device-programs-execution--active .device-programs-execution__ratio[data-v-62b51ff6]{color:#059669}.device-programs-execution__ratio-caption[data-v-62b51ff6]{margin:.25rem 0 0;font-size:.6875rem;font-weight:500;color:#737373}.device-programs-execution__list-wrap[data-v-62b51ff6]{min-width:min(100%,14rem);flex:1 1 14rem}.device-programs-execution__list-title[data-v-62b51ff6]{margin:0 0 .375rem;font-size:.625rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#737373}.device-programs-execution__list[data-v-62b51ff6]{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.device-programs-execution__item[data-v-62b51ff6]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem .5rem;border-radius:.625rem;background:#fffffff2;border:1px solid rgb(228 228 231 / .9);padding:.4375rem .5625rem;box-shadow:0 1px 2px #0f172a0a}.device-programs-execution__item-num[data-v-62b51ff6]{font-size:.75rem;font-weight:700;color:#171717}.device-programs-execution__item-name[data-v-62b51ff6]{min-width:0;flex:1 1 auto;font-size:.75rem;font-weight:500;color:#404040;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-programs-execution__item-state[data-v-62b51ff6]{margin-left:auto;border-radius:.375rem;padding:.125rem .375rem;font-size:.625rem;font-weight:700;text-transform:uppercase;letter-spacing:.04em}.device-programs-execution__item-state--running[data-v-62b51ff6]{background:#dcfce7;color:#15803d}.device-programs-execution__item-state--manual[data-v-62b51ff6]{background:#fef3c7;color:#92400e}.device-bus-state-metric[data-v-ae48fcf2]{display:flex;flex-direction:column;gap:.875rem;min-width:0;height:100%}.device-bus-state-metric__head[data-v-ae48fcf2]{display:flex;align-items:center;gap:.5rem}.device-bus-state-metric__title[data-v-ae48fcf2]{margin:0;font-family:var(--font-family-heading, inherit);font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#525252}.device-bus-state-metric__body[data-v-ae48fcf2]{display:flex;flex:1;flex-direction:column;justify-content:center;gap:.5rem}.device-bus-state-metric__badge[data-v-ae48fcf2]{position:relative;display:inline-flex;width:fit-content;align-items:center;gap:.375rem;border-radius:9999px;padding:.375rem .75rem;font-size:.8125rem;font-weight:700;letter-spacing:.02em}.device-bus-state-metric__badge--emerald[data-v-ae48fcf2]{border:1px solid rgb(167 243 208);background:linear-gradient(180deg,#ecfdf5,#dcfce7);color:#05785a}.device-bus-state-metric__badge--neutral[data-v-ae48fcf2]{border:1px solid rgb(229 229 229);background:#f5f5f5;color:#404040}.device-bus-state-metric__badge--amber[data-v-ae48fcf2]{border:1px solid rgb(253 230 138);background:linear-gradient(180deg,#fffbeb,#fef3c7);color:#b45309}.device-bus-state-metric__badge--orange[data-v-ae48fcf2]{border:1px solid rgb(254 215 170);background:linear-gradient(180deg,#fff7ed,#ffedd5);color:#c2410c}.device-bus-state-metric__badge--red[data-v-ae48fcf2]{border:1px solid rgb(254 202 202);background:linear-gradient(180deg,#fef2f2,#fee2e2);color:#b91c1c}.device-bus-state-metric__badge--yellow[data-v-ae48fcf2]{border:1px solid rgb(254 240 138);background:linear-gradient(180deg,#fefce8,#fef9c3);color:#a16207}.device-bus-state-metric__badge-pulse[data-v-ae48fcf2]{height:.5rem;width:.5rem;border-radius:9999px;background:currentColor;animation:device-bus-state-pulse-ae48fcf2 1.4s ease-in-out infinite}.device-bus-state-metric__badge--pulse .device-bus-state-metric__badge-pulse[data-v-ae48fcf2]{box-shadow:0 0 0 0 currentColor}.device-bus-state-metric__hz[data-v-ae48fcf2]{margin:0;font-size:.75rem;font-weight:600;color:#737373}.device-bus-state-metric__empty[data-v-ae48fcf2]{margin:0;font-size:1.25rem;font-weight:600;color:#737373}@keyframes device-bus-state-pulse-ae48fcf2{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.device-bus-state-metric--embedded[data-v-ae48fcf2]{align-items:center;gap:.5rem;text-align:center}.device-bus-state-metric--embedded .device-bus-state-metric__sublabel[data-v-ae48fcf2]{margin:0;width:100%;font-size:.625rem;font-weight:600;line-height:1.3;letter-spacing:.06em;text-transform:uppercase;color:#737373}.device-bus-state-metric--embedded .device-bus-state-metric__body[data-v-ae48fcf2]{align-items:center}.device-bus-state-metric--embedded .device-bus-state-metric__badge[data-v-ae48fcf2]{margin-inline:auto}.device-bus-state-metric--prominent[data-v-ae48fcf2]{width:100%;height:auto;gap:0}.device-bus-state-metric__prominent[data-v-ae48fcf2]{display:flex;flex-direction:column;align-items:center;gap:.5rem;text-align:center}.device-bus-state-metric__prominent-icon[data-v-ae48fcf2]{display:inline-flex;height:2.25rem;width:2.25rem;align-items:center;justify-content:center;border-radius:9999px}.device-bus-state-metric__prominent-icon svg[data-v-ae48fcf2]{height:1.25rem;width:1.25rem}.device-bus-state-metric__prominent--emerald .device-bus-state-metric__prominent-icon[data-v-ae48fcf2]{background:#ecfdf5;color:#059669}.device-bus-state-metric__prominent--emerald .device-bus-state-metric__prominent-label[data-v-ae48fcf2]{color:#059669}.device-bus-state-metric__prominent--amber .device-bus-state-metric__prominent-icon[data-v-ae48fcf2],.device-bus-state-metric__prominent--neutral .device-bus-state-metric__prominent-icon[data-v-ae48fcf2]{background:#fffbeb;color:#b45309}.device-bus-state-metric__prominent--amber .device-bus-state-metric__prominent-label[data-v-ae48fcf2]{color:#b45309}.device-bus-state-metric__prominent--red .device-bus-state-metric__prominent-icon[data-v-ae48fcf2]{background:#fef2f2;color:#b91c1c}.device-bus-state-metric__prominent--red .device-bus-state-metric__prominent-label[data-v-ae48fcf2]{color:#b91c1c}.device-bus-state-metric__prominent-text[data-v-ae48fcf2]{display:flex;flex-direction:column;align-items:center;gap:.25rem}.device-bus-state-metric__prominent-label[data-v-ae48fcf2]{margin:0;font-family:var(--font-family-heading, inherit);font-size:1.125rem;font-weight:700;line-height:1.2;letter-spacing:-.01em}.device-bus-state-metric__prominent-hz[data-v-ae48fcf2]{margin:0;font-size:.75rem;font-weight:600;color:#737373}.device-rtc-battery[data-v-b926e3ef]{display:flex;flex-direction:column;gap:.875rem;min-width:0;height:100%}.device-rtc-battery__head[data-v-b926e3ef]{display:flex;align-items:center;gap:.5rem}.device-rtc-battery__title[data-v-b926e3ef]{margin:0;font-family:var(--font-family-heading, inherit);font-size:.6875rem;font-weight:600;line-height:1.2;letter-spacing:.08em;text-transform:uppercase;color:#525252}.device-rtc-battery__hero[data-v-b926e3ef]{display:flex;align-items:center;gap:1rem;flex:1}.device-rtc-battery__ring[data-v-b926e3ef]{position:relative;flex-shrink:0;height:5rem;width:5rem}.device-rtc-battery__hub-btn[data-v-b926e3ef]{z-index:2;margin:0;padding:0;border:none;border-radius:9999px;background:transparent;cursor:pointer;transition:box-shadow .2s ease}.device-rtc-battery__hub-btn[data-v-b926e3ef]:hover{box-shadow:0 0 0 3px #10b98140}.device-rtc-battery__hub-btn[data-v-b926e3ef]:focus-visible{outline:2px solid rgb(5 150 105);outline-offset:2px}.device-rtc-battery__hub-btn .device-rtc-battery__mini-battery[data-v-b926e3ef]{pointer-events:none}.device-rtc-battery__ring-svg[data-v-b926e3ef]{height:100%;width:100%;transform:rotate(-90deg)}.device-rtc-battery__ring-track[data-v-b926e3ef]{fill:none;stroke:#e5e5e5a6;stroke-width:5}.device-rtc-battery__ring-progress[data-v-b926e3ef]{fill:none;stroke:url(#rtc-battery-ring-gradient);stroke-width:5;stroke-linecap:round;transition:stroke-dashoffset .75s cubic-bezier(.34,1.15,.64,1);filter:drop-shadow(0 2px 6px rgb(16 185 129 / .35))}.device-rtc-battery__ring-progress--low[data-v-b926e3ef]{filter:drop-shadow(0 2px 6px rgb(239 68 68 / .35))}.device-rtc-battery__ring-center[data-v-b926e3ef]{position:absolute;inset:.75rem;display:flex;align-items:center;justify-content:center}.device-rtc-battery__mini-battery[data-v-b926e3ef]{display:flex;align-items:center;gap:1px}.device-rtc-battery__mini-cap[data-v-b926e3ef]{width:3px;height:10px;border-radius:1px;background:#a3a3a3}.device-rtc-battery__mini-body[data-v-b926e3ef]{position:relative;width:1.75rem;height:.875rem;overflow:hidden;border:1.5px solid rgb(180 180 180);border-radius:3px;background:#fafafa}.device-rtc-battery--low .device-rtc-battery__mini-body[data-v-b926e3ef]{border-color:#f87171}.device-rtc-battery__mini-fill[data-v-b926e3ef]{position:absolute;inset:1px auto 1px 1px;max-width:calc(100% - 2px);border-radius:2px;transition:width .65s cubic-bezier(.34,1.1,.64,1)}.device-rtc-battery__mini-fill--healthy[data-v-b926e3ef]{background:linear-gradient(90deg,#4ade80,#10b981)}.device-rtc-battery__mini-fill--low[data-v-b926e3ef]{background:linear-gradient(90deg,#f87171,#ef4444)}.device-rtc-battery__readout[data-v-b926e3ef]{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:.5rem}.device-rtc-battery__percent[data-v-b926e3ef]{margin:0;display:flex;align-items:baseline;gap:.125rem;font-variant-numeric:tabular-nums;line-height:1}.device-rtc-battery__percent-value[data-v-b926e3ef]{font-family:var(--font-family-heading, inherit);font-size:2rem;font-weight:700;letter-spacing:-.03em;color:var(--color-neutral-black, #282828);transition:color .35s ease}.device-rtc-battery--low .device-rtc-battery__percent-value[data-v-b926e3ef]{color:#dc2626}.device-rtc-battery__percent-unit[data-v-b926e3ef]{font-size:1.125rem;font-weight:600;color:#737373}.device-rtc-battery__pill[data-v-b926e3ef]{display:inline-flex;width:fit-content;align-items:center;gap:.375rem;border-radius:9999px;padding:.25rem .625rem;font-size:.6875rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase}.device-rtc-battery__pill svg[data-v-b926e3ef]{height:.75rem;width:.75rem}.device-rtc-battery__pill--ok[data-v-b926e3ef]{border:1px solid rgb(167 243 208);background:linear-gradient(180deg,#ecfdf5,#dcfce7);color:#05785a;box-shadow:0 1px 2px #10b9811f}.device-rtc-battery__pill--alert[data-v-b926e3ef]{border:1px solid rgb(254 202 202);background:linear-gradient(180deg,#fef2f2,#fee2e2);color:#b91c1c;box-shadow:0 1px 2px #ef444426}.device-rtc-battery__pill-dot[data-v-b926e3ef]{height:.375rem;width:.375rem;border-radius:9999px;background:currentColor;animation:device-rtc-battery-dot-b926e3ef 1.4s ease-in-out infinite}.device-rtc-battery__info[data-v-b926e3ef]{margin:0;border-radius:.625rem;border:1px solid rgb(229 229 229 / .7);border-left-width:3px;border-left-color:#10b981;background:#fafafacc;padding:.5rem .625rem;font-size:.6875rem;line-height:1.45;color:#737373}.device-rtc-battery--low .device-rtc-battery__info[data-v-b926e3ef]{border-left-color:#ef4444;background:#fef2f280}@keyframes device-rtc-battery-dot-b926e3ef{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.25)}}.device-info-card__panel{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white);font-family:var(--font-family-body);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a}.device-info-card__intro{border-bottom:1px solid rgb(244 244 245);padding:1rem 1.125rem .875rem}@media (min-width: 640px){.device-info-card__intro{padding:1.125rem 1.25rem 1rem}}.device-info-card__intro-top{display:flex;align-items:flex-start;justify-content:space-between;gap:.75rem}.device-info-card__intro-text{min-width:0;flex:1}.device-info-card__refresh{margin-top:.125rem}.device-info-card__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-info-card__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1rem;font-weight:600;line-height:1.35;color:#18181b}@media (min-width: 640px){.device-info-card__title{font-size:1.125rem}}.device-info-card__subtitle{margin:.375rem 0 0;max-width:42rem;font-size:.75rem;font-weight:500;line-height:1.45;color:#71717a}@media (min-width: 640px){.device-info-card__subtitle{font-size:.8125rem}}.device-info-card__body{display:flex;flex-direction:column;gap:.875rem;background:linear-gradient(180deg,#fafafaa6,#fff);padding:.875rem 1.125rem 1.125rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width: 640px){.device-info-card__body{gap:1rem;padding:1rem 1.25rem 1.25rem}}.device-info-card__identity{display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background-color:#fff;box-shadow:0 1px 2px #0f172a0a,0 6px 20px #0f172a0f}@media (min-width: 640px){.device-info-card__identity{flex-direction:row;align-items:stretch}}.device-info-card__identity-visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:6.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-info-card__identity-visual{width:7.5rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245)}}.device-info-card__identity-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .14) 0%,transparent 38%),linear-gradient(180deg,#0f172a0a,#0f172a38);pointer-events:none}.device-info-card__identity-visual-inner{position:relative;z-index:1;display:flex;align-items:center;justify-content:center;padding:1rem}.device-info-card__identity-main{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:.25rem;padding:.875rem 1rem}@media (min-width: 640px){.device-info-card__identity-main{padding:1rem 1.125rem}}.device-info-card__highlight-thumb{display:flex;height:3.5rem;width:3.5rem;flex-shrink:0;align-items:center;justify-content:center;overflow:hidden;border:1px solid rgb(228 228 231 / .85);border-radius:1rem;background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);color:#52525b}.device-info-card__highlight-thumb img{height:2.25rem;width:2.25rem;object-fit:contain}.device-info-card__highlight-thumb svg{height:1.5rem;width:1.5rem}.device-info-card__field-label{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-info-card__highlight-id-row{display:flex;align-items:flex-start;gap:.375rem}.device-info-card__highlight-id{margin:0;min-width:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;line-height:1.35;color:#18181b;word-break:break-word}@media (min-width: 640px){.device-info-card__highlight-id{font-size:.9375rem}}.device-info-card__field-copy{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;border:none;border-radius:.5rem;background:transparent;padding:.25rem;color:#71717a;cursor:pointer;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease}.device-info-card__field-copy--elevated{border:1px solid rgb(228 228 231 / .9);background:#fff;box-shadow:0 1px 2px #0f172a0d}.device-info-card__field-copy:hover{background-color:#f4f4f5;color:#18181b}.device-info-card__field-copy--elevated:hover{border-color:#d4d4d8;box-shadow:0 2px 8px #0f172a14}.device-info-card__field-copy svg{height:.875rem;width:.875rem}.device-info-card__tipo{display:inline-flex;align-self:flex-start;margin-top:.375rem;border-radius:9999px;border:1px solid rgb(191 219 254 / .9);background:linear-gradient(180deg,#eff6ff,#fff);padding:.1875rem .625rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em;color:#1d4ed8}.device-info-card__section{display:flex;flex-direction:column;gap:.75rem}.device-info-card__section-head{display:flex;align-items:center;gap:.5rem}.device-info-card__section-title{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.06em;line-height:1.3;text-transform:uppercase;color:#525252}.device-info-card__connectivity-grid{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 900px){.device-info-card__connectivity-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}.device-info-card__health-metrics{display:grid;grid-template-columns:1fr;gap:.75rem}@media (min-width: 640px){.device-info-card__health-metrics{grid-template-columns:repeat(2,minmax(0,1fr));gap:.875rem}}@media (min-width: 1024px){.device-info-card__health-metrics{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-info-card__health-metric{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background:radial-gradient(ellipse 100% 70% at 100% 0%,rgb(236 253 245 / .35) 0%,transparent 50%),linear-gradient(165deg,#fff,#fafafaf2);padding:1rem 1rem 1.125rem;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0d;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.device-info-card__health-metric:hover{border-color:#a7f3d0bf;box-shadow:0 2px 4px #0f172a0d,0 12px 28px #10b9811a;transform:translateY(-1px)}.device-info-card__health-metric--bus-telemetry{grid-column:1 / -1}.device-bus-telemetry{display:flex;flex-direction:column;align-items:center;gap:1rem;min-width:0;height:100%;padding-top:.125rem}.device-bus-telemetry__sr-title{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.device-bus-telemetry__status{display:flex;width:100%;justify-content:center}.device-bus-telemetry__gauges{display:flex;width:100%;flex-direction:column;align-items:stretch;gap:1.25rem}@media (min-width: 520px){.device-bus-telemetry__gauges{flex-direction:row;align-items:flex-end;justify-content:center;gap:1.5rem 2rem}}.device-bus-telemetry__gauge{display:flex;min-width:0;flex:1 1 0;justify-content:center}@media (min-width: 520px){.device-bus-telemetry__gauge+.device-bus-telemetry__gauge{border-left:1px solid rgb(244 244 245);padding-left:2rem}.device-bus-telemetry__gauge:first-child{padding-right:0}}@media (max-width: 519px){.device-bus-telemetry__gauge+.device-bus-telemetry__gauge{border-top:1px solid rgb(244 244 245);padding-top:1.25rem}}.device-info-card__mqtt-box,.device-info-card__config-box{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background:radial-gradient(ellipse 90% 60% at 0% 0%,rgb(239 246 255 / .5) 0%,transparent 55%),linear-gradient(165deg,#fff,#fafafafa);padding:.875rem 1rem;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0d;transition:border-color .2s ease,box-shadow .2s ease}.device-info-card__mqtt-box:hover,.device-info-card__config-box:hover{border-color:#bfdbfed9;box-shadow:0 2px 4px #0f172a0d,0 10px 24px #3b82f614}.device-info-card__mqtt-box--compact{display:flex;flex-direction:column;gap:.625rem}.device-info-card__mqtt-top{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem .75rem}.device-info-card__mqtt-box--compact .device-info-card__mqtt-endpoint-label{flex-shrink:0;margin:0;font-size:.625rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;color:#a1a1aa}.device-info-card__mqtt-box--compact .device-info-card__mqtt-chips{display:inline-flex;flex-wrap:wrap;align-items:center;gap:.375rem;margin:0}.device-info-card__mqtt-box--compact .device-info-card__mqtt-endpoint-row{display:flex;min-width:0;flex:1 1 100%;align-items:center;gap:.375rem;margin:0;padding-top:.375rem;border-top:1px solid rgb(244 244 245)}.device-info-card__mqtt-box--compact .device-info-card__mqtt-endpoint-text{font-size:.8125rem;line-height:1.35}.device-info-card__mqtt-box--compact .device-info-card__badge{padding:.1875rem .5rem;font-size:.6875rem;font-weight:600;box-shadow:0 1px 2px #0f172a0a}.device-info-card__mqtt-meta{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.5rem .75rem;padding-top:.625rem;margin-top:.125rem;border-top:1px solid rgb(244 244 245)}@media (max-width: 639px){.device-info-card__mqtt-meta{grid-template-columns:1fr}}.device-info-card__mqtt-meta-item{display:flex;min-width:0;flex-wrap:wrap;align-items:baseline;gap:.25rem .375rem}.device-info-card__mqtt-meta-label{font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa}.device-info-card__mqtt-meta-value{min-width:0;font-size:.8125rem;font-weight:600;color:#18181b;word-break:break-word}.device-info-card__mqtt-meta-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;word-break:break-all}.device-info-card__mqtt-meta-copy{margin-left:auto;flex-shrink:0}.device-info-card__config-box--compact{padding:.875rem 1rem}.device-info-card__config-rows{display:flex;flex-direction:column;gap:.625rem}.device-info-card__config-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.625rem 1rem}.device-info-card__config-item--compact{display:flex;min-width:0;flex-direction:column;align-items:stretch;gap:.1875rem;border-radius:.625rem;background:#ffffffb8;padding:.5rem .625rem;box-shadow:inset 0 0 0 1px #f4f4f5}.device-info-card__config-item-head{display:flex;align-items:center;justify-content:space-between;gap:.25rem}.device-info-card__config-item--compact .device-info-card__config-label{min-width:0;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa}.device-info-card__config-item--compact .device-info-card__config-value{min-width:0;font-size:.8125rem;font-weight:600;line-height:1.35;color:#18181b;word-break:break-word}.device-info-card__config-item--compact .device-info-card__config-value--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;word-break:break-all}.device-info-card__config-copy{margin-left:0;flex-shrink:0}.device-info-card__config-label,.device-info-card__mqtt-endpoint-label{font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#a1a1aa}.device-info-card__config-value-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.375rem;margin-top:.25rem}.device-info-card__mqtt-endpoint-row{display:flex;align-items:flex-start;justify-content:space-between;gap:.375rem}.device-info-card__config-value{min-width:0;flex:1;font-size:.8125rem;font-weight:600;line-height:1.35;color:#18181b;word-break:break-word}.device-info-card__config-value--mono,.device-info-card__mqtt-endpoint-text{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.75rem;word-break:break-all}.device-info-card__mqtt-endpoint-text{min-width:0;flex:1;font-weight:600;line-height:1.35;color:#18181b}.device-info-card__mqtt-chips{display:flex;flex-wrap:wrap;gap:.375rem}.device-info-card__badge{display:inline-flex;align-items:center;gap:.25rem;border-radius:9999px;padding:.25rem .5rem;font-size:.6875rem;font-weight:600;letter-spacing:.02em}.device-info-card__badge--emerald{border:1px solid rgb(187 247 208);background:linear-gradient(180deg,#dcfce7,#f0fdf4);color:#15803d}.device-info-card__badge--neutral{border:1px solid rgb(228 228 231);background:#fafafa;color:#404040}.device-info-card__badge--amber{border:1px solid rgb(253 230 138);background:linear-gradient(180deg,#fef3c7,#fffbeb);color:#92400e}.device-info-card__badge--orange{border:1px solid rgb(254 215 170);background:linear-gradient(180deg,#ffedd5,#fff7ed);color:#c2410e}.device-info-card__badge--red{border:1px solid rgb(254 202 202);background:linear-gradient(180deg,#fee2e2,#fef2f2);color:#b91c1c}.device-info-card__badge--yellow{border:1px solid rgb(253 224 71);background:linear-gradient(180deg,#fef9c3,#fefce8);color:#a16207}.device-info-card__badge-pulse{position:relative;display:flex;height:.5rem;width:.5rem}.device-info-card__badge-pulse:before{content:"";position:absolute;inset:0;border-radius:9999px;background-color:#22c55e;animation:device-info-ping 1.5s ease-in-out infinite}.device-info-card__badge-pulse:after{content:"";position:relative;display:block;height:.5rem;width:.5rem;border-radius:9999px;background-color:#16a34a}@keyframes device-info-ping{0%,to{opacity:1;transform:scale(1)}50%{opacity:.45;transform:scale(1.35)}}.device-action-cards{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white);font-family:var(--font-family-body);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a}.device-action-cards__intro{border-bottom:1px solid rgb(244 244 245);padding:1rem 1.125rem .875rem}@media (min-width: 640px){.device-action-cards__intro{padding:1.125rem 1.25rem 1rem}}.device-action-cards__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;text-transform:uppercase;color:#a1a1aa}.device-action-cards__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1rem;font-weight:600;line-height:1.35;color:#18181b}@media (min-width: 640px){.device-action-cards__title{font-size:1.125rem}}.device-action-cards__subtitle{margin:.375rem 0 0;max-width:42rem;font-size:.75rem;font-weight:500;line-height:1.45;color:#71717a}@media (min-width: 640px){.device-action-cards__subtitle{font-size:.8125rem}}.device-action-cards__body{background:linear-gradient(180deg,#fafafaa6,#fff);padding:.875rem 1.125rem 1.125rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width: 640px){.device-action-cards__body{padding:1rem 1.25rem 1.25rem}}.device-action-cards__grid{display:grid;gap:.875rem}@media (min-width: 640px){.device-action-cards__grid{gap:1rem}}.device-action-card{position:relative;display:flex;flex-direction:column;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0f;transition:border-color .25s ease,box-shadow .25s ease,transform .25s ease}.device-action-card:hover:not(.device-action-card--locked){border-color:#a7f3d0bf;transform:translateY(-2px);box-shadow:0 2px 4px #0f172a0d,0 12px 28px #10b9811a}.device-action-card--locked{opacity:.92}.device-action-card--locked:hover{transform:none;border-color:#e4e4e7e6;box-shadow:0 1px 2px #0f172a0a,0 6px 18px #0f172a0f}.device-action-card__media{position:relative;height:8.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245)}@media (min-width: 640px){.device-action-card__media{height:9.25rem}}.device-action-card__img{height:100%;width:100%;object-fit:cover;transition:transform .55s cubic-bezier(.22,1,.36,1)}.device-action-card:hover:not(.device-action-card--locked) .device-action-card__img{transform:scale(1.04)}.device-action-card__overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .08) 0%,transparent 32%),linear-gradient(180deg,#0f172a05,#0f172a8c 72%,#0f172ac7);pointer-events:none}.device-action-card--locked .device-action-card__overlay{background:linear-gradient(180deg,#0f172a26,#0f172ab8)}.device-action-card__title-wrap{position:absolute;right:.75rem;bottom:.75rem;left:.75rem;z-index:2}.device-action-card__title{margin:0;font-family:var(--font-family-heading);font-size:.9375rem;font-weight:600;letter-spacing:-.02em;line-height:1.25;color:#fff;text-shadow:0 1px 8px rgb(15 23 42 / .45)}@media (min-width: 640px){.device-action-card__title{font-size:1rem}}.device-action-card__lock{position:absolute;top:.625rem;right:.625rem;z-index:3;display:flex;height:2rem;width:2rem;align-items:center;justify-content:center;border:1px solid rgb(228 228 231 / .9);border-radius:.625rem;background:#fffffff5;color:#71717a;box-shadow:0 1px 2px #0f172a0f,0 4px 12px #0f172a1a;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device-action-card__lock svg{height:1rem;width:1rem}.device-action-card__error{position:absolute;top:.625rem;right:.625rem;z-index:3;display:flex;height:.75rem;width:.75rem}.device-action-card__error-ping{position:absolute;display:inline-flex;height:100%;width:100%;border-radius:9999px;background:#f87171;opacity:.75;animation:device-action-error-ping 1.5s cubic-bezier(0,0,.2,1) infinite}.device-action-card__error-dot{position:relative;display:inline-flex;height:.75rem;width:.75rem;border-radius:9999px;background:#dc2626;box-shadow:0 0 0 2px #fff,0 2px 6px #dc262673}@keyframes device-action-error-ping{75%,to{transform:scale(2);opacity:0}}.device-action-card__body{display:flex;flex-direction:column;gap:.5rem;padding:.875rem;background:#fff}@media (min-width: 640px){.device-action-card__body{padding:.875rem 1rem 1rem}}.device-action-card__actions{display:flex;flex-direction:column;gap:.5rem}.device-action-card__requirements{overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:.75rem;background:radial-gradient(ellipse 100% 80% at 0% 0%,rgb(254 242 242 / .6) 0%,transparent 55%),linear-gradient(165deg,#fff,#fafafa);padding:.75rem;box-shadow:inset 0 0 0 1px #fee2e280}.device-action-card__requirements--alert{border-color:#fecaca}.device-action-card__requirements-title{margin:0 0 .5rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b91c1c}.device-action-card__requirements-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:.375rem}.device-action-card__requirements-item{display:flex;align-items:flex-start;gap:.375rem;font-size:.75rem;font-weight:500;line-height:1.4;color:#991b1b}.device-action-card__requirements-bullet{margin-top:.35rem;height:.375rem;width:.375rem;flex-shrink:0;border-radius:9999px;background:#ef4444}.device-station-summary-gauge[data-v-d5bfa3e8]{display:flex;align-items:center;gap:1rem;min-width:15.5rem;border:1px solid rgb(228 228 231);border-radius:.875rem;background:linear-gradient(145deg,#fff,#fafafa);padding:.75rem 1rem .75rem .75rem;box-shadow:inset 0 1px #ffffffe6,0 1px 2px #0f172a0a}.device-station-summary-gauge__viz[data-v-d5bfa3e8]{flex-shrink:0;width:7.25rem;aspect-ratio:144 / 116;overflow:hidden}.device-station-summary-gauge__svg[data-v-d5bfa3e8]{display:block;width:100%;height:auto}.device-station-summary-gauge__track[data-v-d5bfa3e8]{fill:none;stroke:#f4f4f5;stroke-linecap:round;stroke-width:10}.device-station-summary-gauge__value[data-v-d5bfa3e8]{fill:none;stroke-linecap:round;stroke-width:10;transition:d .45s ease,stroke .25s ease}.device-station-summary-gauge__hub[data-v-d5bfa3e8]{fill:#fff;stroke:#f1f5f9;stroke-width:1;filter:drop-shadow(0 2px 6px rgb(15 23 42 / .06))}.device-station-summary-gauge__center-value[data-v-d5bfa3e8]{font-family:var(--font-family-body, system-ui, sans-serif);font-size:22px;font-weight:700;fill:#18181b;transition:fill .25s ease}.device-station-summary-gauge--warn .device-station-summary-gauge__center-value[data-v-d5bfa3e8]{fill:#b45309}.device-station-summary-gauge--critical .device-station-summary-gauge__center-value[data-v-d5bfa3e8]{fill:#b91c1c}.device-station-summary-gauge__copy[data-v-d5bfa3e8]{display:flex;min-width:0;flex:1;flex-direction:column;justify-content:center;gap:.25rem}.device-station-summary-gauge__label[data-v-d5bfa3e8]{font-size:.625rem;font-weight:600;letter-spacing:.08em;line-height:1.2;text-transform:uppercase;color:#a1a1aa}.device-station-summary-gauge__primary-row[data-v-d5bfa3e8]{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem .5rem;margin:0}.device-station-summary-gauge__primary[data-v-d5bfa3e8]{font-size:.9375rem;font-weight:600;line-height:1.35;color:#18181b}.device-station-summary-gauge__percent-badge[data-v-d5bfa3e8]{display:inline-flex;align-items:center;border-radius:9999px;padding:.125rem .5rem;font-size:.6875rem;font-weight:700;line-height:1.25}.device-station-summary-gauge__percent-badge--ok[data-v-d5bfa3e8]{background:#dcfce7;color:#15803d}.device-station-summary-gauge__percent-badge--warn[data-v-d5bfa3e8]{background:#fef3c7;color:#b45309}.device-station-summary-gauge__percent-badge--critical[data-v-d5bfa3e8]{background:#fee2e2;color:#b91c1c}.device-station-summary-gauge__secondary[data-v-d5bfa3e8]{font-size:.75rem;font-weight:500;line-height:1.35;color:#71717a}.device-station-control[data-v-20647655]{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white);font-family:var(--font-family-body);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a}.device-station-control__intro[data-v-20647655]{display:flex;align-items:stretch;gap:.875rem 1rem;border-bottom:1px solid rgb(244 244 245);padding:1rem 1.125rem .875rem}@media (min-width: 640px){.device-station-control__intro[data-v-20647655]{gap:1rem 1.25rem;padding:1.125rem 1.25rem 1rem}}.device-station-control__visual[data-v-20647655]{display:flex;flex-shrink:0;align-self:stretch;align-items:center;justify-content:center;width:5.5rem;min-height:6.75rem;border-radius:.875rem;background:linear-gradient(160deg,#f8fafc,#fff);padding:.375rem;box-shadow:0 1px 2px #0f172a0d,inset 0 0 0 1px #e4e4e7e6}@media (min-width: 640px){.device-station-control__visual[data-v-20647655]{width:6.75rem;min-height:7.5rem;padding:.5rem;border-radius:1rem}}.device-station-control__visual-img[data-v-20647655]{display:block;width:100%;height:100%;max-height:100%;object-fit:contain;object-position:center}.device-station-control__intro-content[data-v-20647655]{display:flex;min-width:0;flex:1;flex-direction:column;gap:.625rem}.device-station-control__header[data-v-20647655]{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between;gap:1rem 1.25rem;padding:0}.device-station-control__header-main[data-v-20647655]{min-width:0;flex:1 1 14rem}.device-station-control__title[data-v-20647655]{margin:0;font-size:1rem;font-weight:600;line-height:1.35;color:#18181b}@media (min-width: 640px){.device-station-control__title[data-v-20647655]{font-size:1.125rem}}.device-station-control__subtitle[data-v-20647655]{margin:.25rem 0 0;font-size:.75rem;line-height:1.45;color:#71717a}.device-station-control__header-aside[data-v-20647655]{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem}.device-station-control__summary-gauge[data-v-20647655]{flex-shrink:0}@media (max-width: 479px){.device-station-control__header-aside[data-v-20647655],.device-station-control__summary-gauge[data-v-20647655]{width:100%}}.device-station-control__alerts-btn[data-v-20647655]{display:inline-flex;min-height:2.75rem;align-items:center;gap:.5rem;border:1px solid rgb(254 202 202);border-radius:.75rem;background:linear-gradient(180deg,#fef2f2,#fff);padding:.5rem .75rem;font-size:.75rem;font-weight:600;color:#991b1b;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,box-shadow .2s ease}.device-station-control__alerts-btn[data-v-20647655]:hover{border-color:#fca5a5;background:#fef2f2;box-shadow:0 4px 12px #ef44441f}.device-station-control__alerts-btn[data-v-20647655]:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.device-station-control__alerts-icon[data-v-20647655]{height:1.125rem;width:1.125rem;flex-shrink:0}.device-station-control__alerts-text[data-v-20647655]{display:none}@media (min-width: 640px){.device-station-control__alerts-text[data-v-20647655]{display:inline}}.device-station-control__alerts-badge[data-v-20647655]{display:inline-flex;min-width:1.375rem;align-items:center;justify-content:center;border-radius:9999px;background:#dc2626;padding:.125rem .375rem;font-size:.625rem;font-weight:700;line-height:1.2;color:#fff}.device-station-control__legend[data-v-20647655]{display:flex;flex-wrap:wrap;align-items:center;gap:.75rem 1.25rem;margin-top:auto;padding:0}.device-station-control__legend-item[data-v-20647655]{display:inline-flex;align-items:center;gap:.375rem}.device-station-control__legend-label[data-v-20647655]{font-size:.6875rem;font-weight:500;color:#71717a}@media (max-width: 639px){.device-station-control__legend-label[data-v-20647655]{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}}.device-station-control__message[data-v-20647655]{margin:0;border-bottom:1px solid transparent;padding:.625rem 1.125rem;font-size:.75rem;font-weight:500;line-height:1.4}@media (min-width: 640px){.device-station-control__message[data-v-20647655]{padding:.625rem 1.25rem;font-size:.8125rem}}.device-station-control__message--success[data-v-20647655]{border-bottom-color:#f4f4f5;background:#f0fdf4b3;color:#15803d}.device-station-control__message--error[data-v-20647655]{border-bottom-color:#f4f4f5;background:#fef2f2cc;color:#991b1b}.device-station-control__body[data-v-20647655]{background:linear-gradient(180deg,#fafafaa6,#fff);padding:.875rem 1.125rem 1.125rem;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}@media (min-width: 640px){.device-station-control__body[data-v-20647655]{padding:1rem 1.25rem 1.25rem}}.dashboard-map-popup__protection-badge[data-v-5a30128f]{display:inline-flex;flex-shrink:0;width:2rem;height:2rem;border:2px solid #fff;border-radius:9999px;background:#fad509;box-shadow:0 1px 4px #0003}.arqueta-popup-decoder-chip[data-v-5a30128f]{display:inline-flex;min-height:1.75rem;align-items:center;border:2px solid #fff;border-radius:.5rem;padding:.125rem .5rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:.75rem;font-weight:600;line-height:1.25rem;box-shadow:0 1px 3px #0000002e;cursor:pointer;transition:transform .15s ease,box-shadow .15s ease,filter .15s ease}.arqueta-popup-decoder-chip[data-v-5a30128f]:hover{filter:brightness(1.05);box-shadow:0 2px 6px #00000038;transform:translateY(-1px)}.arqueta-popup-decoder-chip[data-v-5a30128f]:focus-visible{outline:2px solid #059669;outline-offset:2px}.dashboard-map-popup__status-badge[data-v-9e67369e]{align-items:center;border-radius:9999px;box-sizing:border-box;color:#fff;display:inline-flex;flex-shrink:0;height:2rem;justify-content:center;padding:.375rem;width:2rem}.dashboard-map-popup__status-badge--online[data-v-9e67369e]{background:#22c55e;box-shadow:0 0 #22c55e73;animation:device-show-map-status-pulse-9e67369e 2s ease-in-out infinite}.dashboard-map-popup__status-badge--offline[data-v-9e67369e]{background:#ef4444}.wikeeper-map-popup__action[data-v-9e67369e]{display:inline-flex;flex:1 1 0;min-height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;background:#c1e49b;color:var(--color-neutral-black);transition:background-color .15s ease,transform .15s ease}.wikeeper-map-popup__action[data-v-9e67369e]:hover{background:#92d050}.wikeeper-map-popup__action[data-v-9e67369e]:focus-visible{outline:2px solid #059669;outline-offset:2px}@keyframes device-show-map-status-pulse-9e67369e{0%,to{box-shadow:0 0 #22c55e73}50%{box-shadow:0 0 0 6px #22c55e00}}.zone-map-edit-drawer[data-v-ecb4ee2c]{--zone-map-edit-drawer-width: 4.75rem;--zone-map-edit-drawer-tab-width: 2.125rem;overflow:hidden}.zone-map-edit-drawer[data-v-ecb4ee2c]:not(.zone-map-edit-drawer--open){width:var(--zone-map-edit-drawer-tab-width)}.zone-map-edit-drawer--open[data-v-ecb4ee2c]{overflow:visible;width:auto}.zone-map-edit-drawer__track[data-v-ecb4ee2c]{transform:translate(calc(-1 * var(--zone-map-edit-drawer-width)));transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.zone-map-edit-drawer--open .zone-map-edit-drawer__track[data-v-ecb4ee2c]{transform:translate(0)}.zone-map-edit-drawer__tab[data-v-ecb4ee2c]{display:flex;width:var(--zone-map-edit-drawer-tab-width);flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgb(226 232 240 / .95);border-left:0;border-radius:0 .75rem .75rem 0;background:#fffffff7;padding:.65rem .35rem;color:#475569;box-shadow:4px 0 18px #0f172a14;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.zone-map-edit-drawer__tab[data-v-ecb4ee2c]:hover{background:#f8fafc;color:#1e293b}.zone-map-edit-drawer--open .zone-map-edit-drawer__tab[data-v-ecb4ee2c]{border-color:#e2e8f0cc;border-right:0;color:#334155}.zone-map-edit-drawer__tab-text[data-v-ecb4ee2c]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.zone-map-edit-drawer__tab-chevron[data-v-ecb4ee2c]{height:1rem;width:1rem;flex-shrink:0;transition:transform .32s cubic-bezier(.4,0,.2,1)}.zone-map-edit-drawer--open .zone-map-edit-drawer__tab-chevron[data-v-ecb4ee2c]{transform:rotate(180deg)}.zone-map-edit-drawer__panel[data-v-ecb4ee2c]{display:flex;width:var(--zone-map-edit-drawer-width);flex-direction:column;overflow:hidden;flex-shrink:0;border:1px solid rgb(226 232 240 / .9);border-left:0;border-right:0;border-radius:0;background:#fffffffa;box-shadow:4px 0 24px #0f172a1a,0 0 0 1px #ffffffa6 inset}.zone-map-edit-drawer__actions[data-v-ecb4ee2c]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.375rem;overflow-y:auto;padding:.5rem}.zone-map-edit-drawer__icon[data-v-ecb4ee2c]{height:1.25rem;width:1.25rem;color:#5e5e5e}.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn,.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn.squared-button,.zone-map-edit-drawer[data-v-ecb4ee2c] .squared-button--primary,.zone-map-edit-drawer[data-v-ecb4ee2c] .squared-button--danger{height:2.75rem!important;min-height:2.75rem!important;min-width:2.75rem!important;width:2.75rem!important;background-color:#fff!important;border:1px solid #cbcbcb!important;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a;color:#282828!important}.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn:hover:not(:disabled),.zone-map-edit-drawer[data-v-ecb4ee2c] .squared-button:hover:not(:disabled){background-color:#f7f7f7!important;border-color:#5e5e5e!important;transform:translateY(-1px)}.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn svg{color:#5e5e5e!important;stroke:currentColor}.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn--active,.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn--active.squared-button{background-color:#c1e49b!important;border-color:#92d050!important}.zone-map-edit-drawer[data-v-ecb4ee2c] .zone-map-edit-drawer__btn--active:hover:not(:disabled){background-color:#92d050!important;border-color:#92d050!important}@media (min-width: 640px){.zone-map-edit-drawer--open[data-v-ecb4ee2c]{--zone-map-edit-drawer-width: 5.25rem}}@media (max-width: 639px){.zone-map-edit-drawer--open[data-v-ecb4ee2c]{--zone-map-edit-drawer-width: 4.5rem}.zone-map-edit-drawer__tab-text[data-v-ecb4ee2c]{display:none}.zone-map-edit-drawer[data-v-ecb4ee2c]{--zone-map-edit-drawer-tab-width: 2rem}}@media (min-width: 1280px){.zone-map-edit-drawer[data-v-ecb4ee2c]{top:50%}}.metric-cell[data-v-8caabb90]{display:flex;min-width:0;flex-direction:column;align-items:flex-start;gap:.1875rem;border:1px solid #cbcbcb;border-radius:.75rem;background:#fff;padding:.4375rem .5rem;text-align:left;color:#282828;box-shadow:0 1px 2px #0f172a0a;cursor:pointer;transition:background-color .2s ease,border-color .2s ease}.metric-cell[data-v-8caabb90]:hover{border-color:#5e5e5e;background:#f7f7f7}.metric-cell__label[data-v-8caabb90]{display:block;width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71717a;line-height:1.15}.metric-cell__value[data-v-8caabb90]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:700;letter-spacing:-.01em;color:#282828!important;line-height:1.2}.metric-cell--empty .metric-cell__value[data-v-8caabb90]{color:#a1a1aa!important}.lu-metrics__grid[data-v-08de5170]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.lu-metrics__hint[data-v-08de5170]{margin:.375rem 0 0;font-size:.5625rem;font-weight:500;color:#a1a1aa;text-align:center}.device-map-decoder-panel__card[data-v-6523b036]{display:flex;width:100%;max-height:min(32rem,calc(100dvh - 8rem));flex-direction:column;overflow:hidden;border:1px solid rgb(228 228 231 / .95);border-radius:0;border-right:0;background:#fffffffa;box-shadow:none;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device-map-decoder-panel__head[data-v-6523b036]{display:flex;align-items:center;justify-content:space-between;gap:.5rem;border-bottom:1px solid rgb(244 244 245);padding:.5rem .625rem}.device-map-decoder-panel__identity[data-v-6523b036]{display:flex;min-width:0;align-items:center;gap:.5rem}.device-map-decoder-panel__meta[data-v-6523b036]{min-width:0}.device-map-decoder-panel__eyebrow[data-v-6523b036]{display:block;font-size:.5625rem;font-weight:600;letter-spacing:.07em;text-transform:uppercase;color:#71717a;line-height:1.2}.device-map-decoder-panel__addr-row[data-v-6523b036]{display:flex;flex-wrap:wrap;align-items:center;gap:.25rem}.device-map-decoder-panel__addr[data-v-6523b036]{font-size:.8125rem;font-weight:700;letter-spacing:-.02em;color:#18181b;line-height:1.2}.device-map-decoder-panel__subtype[data-v-6523b036]{border-radius:9999px;background:#f7f7f7;padding:.0625rem .375rem;font-size:.5625rem;font-weight:600;color:#52525b}.device-map-decoder-panel__head-actions[data-v-6523b036]{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.device-map-decoder-panel__card[data-v-6523b036] .squared-button,.device-map-decoder-panel__card[data-v-6523b036] .squared-button--white,.device-map-decoder-panel__card[data-v-6523b036] .squared-button--primary,.device-map-decoder-panel__card[data-v-6523b036] .squared-button--danger{background-color:#fff!important;border:1px solid #cbcbcb!important;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a;color:#282828!important}.device-map-decoder-panel__card[data-v-6523b036] .squared-button:hover:not(:disabled){background-color:#f7f7f7!important;border-color:#5e5e5e!important}.device-map-decoder-panel__card[data-v-6523b036] .squared-button svg,.device-map-decoder-panel__icon-svg[data-v-6523b036],.device-map-decoder-panel__metric-symbol[data-v-6523b036]{color:#5e5e5e!important;stroke:currentColor}.device-map-decoder-panel__card[data-v-6523b036] .device-map-decoder-panel__icon-btn{height:2.25rem;min-height:2.25rem;min-width:2.25rem;width:2.25rem}.device-map-decoder-panel__icon-svg[data-v-6523b036]{height:1.25rem;width:1.25rem}.device-map-decoder-panel__metric-symbol[data-v-6523b036]{font-size:1rem;font-weight:600;line-height:1}.device-map-decoder-panel__quick-bar[data-v-6523b036]{border-bottom:1px solid rgb(244 244 245);padding:.25rem .625rem .375rem}.device-map-decoder-panel__quick-status[data-v-6523b036]{display:block;font-size:.5625rem;font-weight:500;color:#52525b;line-height:1.2}.device-map-decoder-panel__quick-track[data-v-6523b036]{margin-top:.1875rem;height:.1875rem;overflow:hidden;border-radius:9999px;background:#f4f4f5}.device-map-decoder-panel__quick-fill[data-v-6523b036]{height:100%;border-radius:9999px;background:#5e5e5e;transition:width .25s ease-out}.device-map-decoder-panel__body[data-v-6523b036]{overflow-y:auto;padding:.5rem .625rem .625rem;scrollbar-gutter:stable}.device-map-decoder-panel__section[data-v-6523b036]{margin-bottom:.5rem}.device-map-decoder-panel__section--charts[data-v-6523b036]{margin-bottom:0}.device-map-decoder-panel__section-head[data-v-6523b036]{display:flex;align-items:center;justify-content:space-between;gap:.375rem;margin-bottom:.375rem}.device-map-decoder-panel__section-title[data-v-6523b036]{font-size:.625rem;font-weight:700;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.device-map-decoder-panel__section-title--solo[data-v-6523b036]{margin-bottom:.25rem}.device-map-decoder-panel__count[data-v-6523b036]{border-radius:9999px;background:#f4f4f5;padding:.0625rem .375rem;font-size:.625rem;font-weight:600;color:#52525b}.device-map-decoder-panel__ios[data-v-6523b036]{display:flex;flex-direction:column;gap:.3125rem}.device-map-decoder-panel__io[data-v-6523b036]{border:1px solid rgb(228 228 231 / .85);border-radius:.625rem;background:#fafafad9;padding:.375rem .4375rem}.device-map-decoder-panel__io-toolbar[data-v-6523b036]{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.device-map-decoder-panel__io-name[data-v-6523b036]{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;font-weight:600;color:#27272a;line-height:1.2}.device-map-decoder-panel__io-state[data-v-6523b036]{flex-shrink:0;font-size:.625rem;font-weight:700;color:#a1a1aa}.device-map-decoder-panel__io-state--on[data-v-6523b036]{color:#5e5e5e}.device-map-decoder-panel__valve-toggle[data-v-6523b036]{flex-shrink:0}.device-map-decoder-panel__io-metrics[data-v-6523b036]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.375rem}.device-map-decoder-panel__io-metric[data-v-6523b036]{display:flex;min-width:0;flex-direction:column;align-items:center;gap:.1875rem;border:1px solid rgb(228 228 231 / .9);border-radius:.625rem;background:#fff;padding:.3125rem .25rem .375rem}.device-map-decoder-panel__io-metric-label[data-v-6523b036]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.5625rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71717a;line-height:1.1}.device-map-decoder-panel__io-metric-value[data-v-6523b036]{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.625rem;font-weight:600;color:#282828!important;line-height:1.2;text-align:center}.device-map-decoder-panel__io-error[data-v-6523b036]{margin:.1875rem 0 0;font-size:.5625rem;line-height:1.2;color:#dc2626}.device-map-decoder-panel__io-top[data-v-6523b036]{display:flex;align-items:center;gap:.375rem;margin-bottom:.25rem}.device-map-decoder-panel__sensor-msg[data-v-6523b036]{margin-top:.25rem;font-size:.625rem;font-weight:600;color:#52525b}.device-map-decoder-panel__hint[data-v-6523b036]{font-size:.625rem;color:#71717a}.device-map-decoder-panel__error[data-v-6523b036]{margin-bottom:.375rem;border-radius:.5rem;border:1px solid rgb(254 202 202);background:#fef2f2;padding:.3125rem .4375rem;font-size:.625rem;font-weight:600;color:#b91c1c}.device-map-decoder-panel[data-v-6523b036] .device-diagnostic-lu-card__sensor-list{margin:.25rem 0 0;padding:0;list-style:none;font-size:.625rem}.device-map-decoder-panel[data-v-6523b036] .device-diagnostic-lu-card__sensor-list li{display:flex;justify-content:space-between;gap:.5rem;padding:.125rem 0}.device-map-decoder-panel[data-v-6523b036] .device-diagnostic-lu-card__sensor-list span{color:#282828}.map-admin-drawer[data-v-0e1a0138]{--map-admin-drawer-width: 4.75rem;--map-admin-drawer-tab-width: 2.125rem;overflow:hidden}.map-admin-drawer[data-v-0e1a0138]:not(.map-admin-drawer--open){width:var(--map-admin-drawer-tab-width)}.map-admin-drawer--open[data-v-0e1a0138]{overflow:visible;width:auto}.map-admin-drawer__track[data-v-0e1a0138]{transform:translate(calc(-1 * var(--map-admin-drawer-width)));transition:transform .32s cubic-bezier(.4,0,.2,1);will-change:transform}.map-admin-drawer--open .map-admin-drawer__track[data-v-0e1a0138]{transform:translate(0)}.map-admin-drawer__tab[data-v-0e1a0138]{display:flex;width:var(--map-admin-drawer-tab-width);flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:1px solid rgb(226 232 240 / .95);border-left:0;border-radius:0 .75rem .75rem 0;background:#fffffff7;padding:.65rem .35rem;color:#475569;box-shadow:4px 0 18px #0f172a14;cursor:pointer;transition:background-color .2s ease,color .2s ease,box-shadow .2s ease}.map-admin-drawer__tab[data-v-0e1a0138]:hover{background:#f8fafc;color:#1e293b}.map-admin-drawer--open .map-admin-drawer__tab[data-v-0e1a0138]{border-color:#e2e8f0cc;border-right:0;color:#334155}.map-admin-drawer__tab-text[data-v-0e1a0138]{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.625rem;font-weight:700;letter-spacing:.14em;line-height:1.1;text-transform:uppercase;white-space:nowrap}.map-admin-drawer__tab-chevron[data-v-0e1a0138]{height:1rem;width:1rem;flex-shrink:0;transition:transform .32s cubic-bezier(.4,0,.2,1)}.map-admin-drawer--open .map-admin-drawer__tab-chevron[data-v-0e1a0138]{transform:rotate(180deg)}.map-admin-drawer__panel[data-v-0e1a0138]{display:flex;width:var(--map-admin-drawer-width);flex-direction:column;overflow:hidden;flex-shrink:0;border:1px solid rgb(226 232 240 / .9);border-left:0;border-right:0;border-radius:0;background:#fffffffa;box-shadow:4px 0 24px #0f172a1a,0 0 0 1px #ffffffa6 inset}.map-admin-drawer__actions[data-v-0e1a0138]{display:flex;flex:1 1 auto;flex-direction:column;align-items:center;gap:.375rem;overflow-y:auto;padding:.5rem}.map-admin-drawer__icon[data-v-0e1a0138]{height:1.25rem;width:1.25rem;color:#5e5e5e}.map-admin-drawer[data-v-0e1a0138] .map-admin-drawer__btn,.map-admin-drawer[data-v-0e1a0138] .map-admin-drawer__btn.squared-button,.map-admin-drawer[data-v-0e1a0138] .squared-button--primary,.map-admin-drawer[data-v-0e1a0138] .squared-button--danger{height:2.75rem!important;min-height:2.75rem!important;min-width:2.75rem!important;width:2.75rem!important;background-color:#fff!important;border:1px solid #cbcbcb!important;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a;color:#282828!important}.map-admin-drawer[data-v-0e1a0138] .map-admin-drawer__btn:hover:not(:disabled),.map-admin-drawer[data-v-0e1a0138] .squared-button:hover:not(:disabled){background-color:#f7f7f7!important;border-color:#5e5e5e!important;transform:translateY(-1px)}.map-admin-drawer[data-v-0e1a0138] .map-admin-drawer__btn svg{color:#5e5e5e!important;stroke:currentColor}@media (min-width: 640px){.map-admin-drawer--open[data-v-0e1a0138]{--map-admin-drawer-width: 5.25rem}}@media (max-width: 639px){.map-admin-drawer--open[data-v-0e1a0138]{--map-admin-drawer-width: 4.5rem}.map-admin-drawer__tab-text[data-v-0e1a0138]{display:none}.map-admin-drawer[data-v-0e1a0138]{--map-admin-drawer-tab-width: 2rem}}@media (min-width: 1280px){.map-admin-drawer[data-v-0e1a0138]{top:50%}}.map-delete-positions-enter-active[data-v-090edb84],.map-delete-positions-leave-active[data-v-090edb84]{transition:opacity .2s ease}.map-delete-positions-enter-from[data-v-090edb84],.map-delete-positions-leave-to[data-v-090edb84]{opacity:0}.map-delete-positions-enter-to[data-v-090edb84],.map-delete-positions-leave-from[data-v-090edb84]{opacity:1}.map-delete-positions-enter-active .map-delete-positions__panel[data-v-090edb84],.map-delete-positions-leave-active .map-delete-positions__panel[data-v-090edb84]{transition:transform .2s ease,opacity .2s ease}.map-delete-positions-enter-from .map-delete-positions__panel[data-v-090edb84],.map-delete-positions-leave-to .map-delete-positions__panel[data-v-090edb84]{opacity:0;transform:scale(.96)}.map-delete-positions[data-v-090edb84]{position:absolute;inset:0;z-index:540;display:flex;flex-direction:column;pointer-events:none}.map-delete-positions__backdrop[data-v-090edb84]{position:absolute;inset:0;margin:0;padding:0;border:0;background:#0f172a66;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;pointer-events:auto}.map-delete-positions__scroll[data-v-090edb84]{position:relative;display:flex;min-height:0;flex:1 1 auto;align-items:center;justify-content:center;overflow-y:auto;overscroll-behavior:contain;padding:.75rem;pointer-events:none}.map-delete-positions__panel[data-v-090edb84]{width:100%;max-width:28rem;border:1px solid rgb(228 228 231 / .95);border-radius:1rem;background:#fff;box-shadow:0 20px 40px #0f172a26,0 0 0 1px #ffffffa6 inset;pointer-events:auto}.map-delete-positions__head[data-v-090edb84]{display:flex;gap:.75rem;border-bottom:1px solid rgb(244 244 245);padding:1rem 1rem .875rem}.map-delete-positions__icon[data-v-090edb84]{display:flex;height:2.5rem;width:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:9999px;background:#fef2f2;color:#dc2626}.map-delete-positions__icon svg[data-v-090edb84]{height:1.25rem;width:1.25rem}.map-delete-positions__head-text[data-v-090edb84]{min-width:0}.map-delete-positions__title[data-v-090edb84]{font-size:1.0625rem;font-weight:700;line-height:1.25;color:#18181b}.map-delete-positions__message[data-v-090edb84]{margin-top:.25rem;font-size:.8125rem;line-height:1.45;color:#52525b}.map-delete-positions__field[data-v-090edb84]{padding:.875rem 1rem 0}.map-delete-positions__label[data-v-090edb84]{display:block;margin-bottom:.375rem;font-size:.6875rem;font-weight:700;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.map-delete-positions__input[data-v-090edb84]{width:100%;border:1px solid #cbcbcb;border-radius:.75rem;background:#fff;padding:.625rem .75rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600;letter-spacing:.08em;color:#282828;box-shadow:0 1px 2px #0f172a0a;transition:border-color .2s ease,box-shadow .2s ease}.map-delete-positions__input[data-v-090edb84]::placeholder{color:#a1a1aa;font-weight:500}.map-delete-positions__input[data-v-090edb84]:focus{border-color:#5e5e5e;outline:2px solid rgb(146 208 80 / .45);outline-offset:1px}.map-delete-positions__input[data-v-090edb84]:disabled{cursor:not-allowed;background:#f7f7f7;opacity:.7}.map-delete-positions__actions[data-v-090edb84]{display:flex;flex-direction:column-reverse;gap:.5rem;padding:1rem}.map-delete-positions__btn[data-v-090edb84]{display:inline-flex;min-height:2.75rem;align-items:center;justify-content:center;border-radius:.75rem;padding:.625rem 1rem;font-size:.875rem;font-weight:600;transition:background-color .2s ease,border-color .2s ease,opacity .2s ease,transform .15s ease}.map-delete-positions__btn--cancel[data-v-090edb84]{border:1px solid #cbcbcb;background:#fff;color:#282828}.map-delete-positions__btn--cancel[data-v-090edb84]:hover:not(:disabled){background:#f7f7f7;border-color:#5e5e5e}.map-delete-positions__btn--danger[data-v-090edb84]{border:1px solid rgb(220 38 38);background:#dc2626;color:#fff;box-shadow:0 4px 14px #dc262640}.map-delete-positions__btn--danger[data-v-090edb84]:hover:not(:disabled){background:#b91c1c;border-color:#b91c1c;transform:translateY(-1px)}.map-delete-positions__btn[data-v-090edb84]:disabled{cursor:not-allowed;opacity:.45;transform:none;box-shadow:none}.map-delete-positions__loading[data-v-090edb84]{display:inline-flex;align-items:center;gap:.5rem}.map-delete-positions__spinner[data-v-090edb84]{height:1rem;width:1rem;animation:map-delete-positions-spin-090edb84 .8s linear infinite}@keyframes map-delete-positions-spin-090edb84{to{transform:rotate(360deg)}}@media (min-width: 640px){.map-delete-positions__actions[data-v-090edb84]{flex-direction:row;justify-content:flex-end}.map-delete-positions__btn[data-v-090edb84]{width:auto}}.device-map-position-edit-panel__card[data-v-b56b50c9]{display:flex;width:min(17rem,calc(100vw - 2.5rem));max-height:min(20rem,calc(100% - 2rem));flex-direction:column;overflow:hidden;border:1px solid rgb(226 232 240 / .9);border-right:0;border-radius:.75rem 0 0 .75rem;background:#fffffffa;padding:1rem 1rem 1rem 1.125rem;box-shadow:-4px 0 24px #0f172a1f,0 0 0 1px #ffffffa6 inset}.device-map-position-edit-panel__head[data-v-b56b50c9]{display:flex;gap:.75rem;align-items:flex-start}.device-map-position-edit-panel__head-text[data-v-b56b50c9]{min-width:0}.device-map-position-edit-panel__kicker[data-v-b56b50c9]{margin:0;font-size:.8125rem;font-weight:700;line-height:1.25;color:#18181b}.device-map-position-edit-panel__hint[data-v-b56b50c9]{margin:.375rem 0 0;font-size:.6875rem;line-height:1.45;color:#71717a}.device-map-position-edit-panel__error[data-v-b56b50c9]{margin:.625rem 0 0;font-size:.6875rem;font-weight:600;line-height:1.35;color:#dc2626}.device-map-position-edit-panel__actions[data-v-b56b50c9]{display:flex;flex-direction:column;gap:.5rem;margin-top:.875rem;padding-top:.875rem;border-top:1px solid rgb(244 244 245)}.device-map-position-edit-panel__btn[data-v-b56b50c9]{display:inline-flex;min-height:2.75rem;width:100%;align-items:center;justify-content:center;border:0;padding:.625rem 1.25rem;transition:background-color .15s ease,transform .15s ease,opacity .15s ease}.device-map-position-edit-panel__btn-label[data-v-b56b50c9]{font-size:.8125rem;font-weight:600;line-height:1.2}.device-map-position-edit-panel__btn--primary[data-v-b56b50c9]{border-radius:9999px;background:#c1e49b;color:var(--color-neutral-black, #171717);box-shadow:0 1px 3px #0f172a14}.device-map-position-edit-panel__btn--primary[data-v-b56b50c9]:hover:not(:disabled){background:#92d050;transform:translateY(-1px)}.device-map-position-edit-panel__btn--primary[data-v-b56b50c9]:focus-visible{outline:2px solid #92d050;outline-offset:2px}.device-map-position-edit-panel__btn--primary[data-v-b56b50c9]:disabled{cursor:wait;opacity:.65;transform:none}.device-map-position-edit-panel__btn--secondary[data-v-b56b50c9]{border:1px solid #cbcbcb;border-radius:9999px;background:#fff;color:#404040;box-shadow:0 1px 2px #0f172a0a}.device-map-position-edit-panel__btn--secondary[data-v-b56b50c9]:hover:not(:disabled){background:#f7f7f7}.device-map-position-edit-panel__btn--secondary[data-v-b56b50c9]:focus-visible{outline:2px solid #92d050;outline-offset:2px}.device-map-position-edit-panel__loading[data-v-b56b50c9]{display:inline-flex;align-items:center;gap:.375rem}.device-map-position-edit-panel__spinner[data-v-b56b50c9]{height:1rem;width:1rem;animation:device-map-position-edit-spin-b56b50c9 .8s linear infinite}@keyframes device-map-position-edit-spin-b56b50c9{to{transform:rotate(360deg)}}.device-stations-bulk-modal__field[data-v-60085d5b] .search-input{max-width:none;min-width:0;width:100%}.device-stations-page{width:100%;padding-bottom:2rem}.device-stations-page__frame{width:100%;min-width:0}.device-stations-hero{position:relative;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;background-color:var(--color-neutral-white, #fff);box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14;flex-shrink:0;min-width:0}.device-stations-hero__shell{display:flex;flex-direction:column}@media (min-width: 640px){.device-stations-hero__shell{flex-direction:row;align-items:stretch}}.device-stations-hero__visual{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;min-height:7.5rem;overflow:hidden;border-bottom:1px solid rgb(244 244 245);border-radius:1.25rem 1.25rem 0 0}@media (min-width: 640px){.device-stations-hero__visual{width:8.75rem;min-height:auto;border-bottom:none;border-right:1px solid rgb(244 244 245);border-radius:1.25rem 0 0 1.25rem}}.device-stations-hero__visual-overlay{position:absolute;inset:0;background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);pointer-events:none}.device-stations-hero__visual-content{position:relative;z-index:1;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:.75rem;padding:1.125rem 1rem}.device-stations-hero__status{filter:drop-shadow(0 4px 12px rgb(15 23 42 / .2))}.device-stations-hero__main{display:flex;min-width:0;flex:1;flex-direction:column}.device-stations-hero__header{padding:1rem 1.125rem .75rem}.device-stations-hero__header-top{display:flex;align-items:center;justify-content:space-between;gap:.75rem}.device-stations-hero__eyebrow{margin:0;font-size:.625rem;font-weight:600;letter-spacing:.14em;text-transform:uppercase;color:#a1a1aa}.device-stations-hero__title{margin:.25rem 0 0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b;word-break:break-word}.device-stations-hero__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#52525b}.device-stations-hero__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem 1rem;margin-top:auto;border-top:1px solid rgb(244 244 245);padding:.75rem 1.125rem .875rem}.device-stations-hero__nav-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.625rem;flex-shrink:0}.device-stations-panel{overflow:hidden;border:1px solid rgb(228 228 231 / .8);border-radius:1rem;background:#fff;box-shadow:0 1px 2px #0f172a0a,0 12px 32px -8px #0f172a1a}.device-stations-panel__header{border-bottom:1px solid rgb(228 228 231 / .8);background:var(--color-neutral-white, #fff);padding:1rem 1.25rem}.device-stations-panel__header-row{display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.device-stations-panel__header-row{flex-direction:row;align-items:center;justify-content:space-between}}.device-stations-panel__title-block{display:flex;align-items:flex-start;gap:.75rem;min-width:0}.device-stations-panel__icon{flex-shrink:0;width:3rem;height:3rem;overflow:hidden;border-radius:.75rem;border:1px solid rgb(228 228 231);box-shadow:0 1px 2px #0f172a0a}.device-stations-panel__title{margin:0;font-family:var(--font-family-heading);font-size:1.125rem;font-weight:600;color:#18181b}.device-stations-panel__subtitle{margin:.25rem 0 0;font-size:.8125rem;color:#71717a}.device-stations-panel__count{font-weight:600;color:#52525b}.device-stations-panel__header-actions{display:flex;flex-direction:column;gap:.5rem;width:100%}@media (min-width: 640px){.device-stations-panel__header-actions{flex-direction:row;flex-wrap:wrap;justify-content:flex-end;width:auto}}.device-stations-panel__header-actions--icons{flex-direction:row;align-items:center;justify-content:flex-end;gap:.5rem;width:auto}.device-stations-bulk-toolbar--header{display:contents}.device-stations-groups-form,.device-stations-groups-import{margin:0 1rem;border-bottom:1px solid rgb(244 244 245);padding:1rem 0 1.25rem}@media (min-width: 640px){.device-stations-groups-form,.device-stations-groups-import{margin:0 1.5rem}}.device-stations-groups-form__title,.device-stations-groups-import__title{margin:0 0 1rem;font-size:.875rem;font-weight:600;color:#18181b}.device-stations-groups-import--compact{padding:.5rem 0 .75rem}.device-stations-groups-import--compact .device-stations-groups-import__label{margin-bottom:.25rem;font-size:.625rem}.device-stations-groups-import__textarea{min-height:3.25rem;max-height:5.5rem;resize:vertical;padding:.5rem .75rem;line-height:1.35}.device-stations-groups-import__footer{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;margin-top:.5rem}.device-stations-groups-import__file-row{flex:1 1 auto;min-width:0;max-width:100%}.device-stations-groups-import__file-label{display:block;margin-bottom:.2rem;font-size:.625rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.device-stations-groups-import__file-input{display:block;width:100%;max-width:16rem;border:0;background:transparent;padding:0;font-size:.75rem;color:#52525b}.device-stations-groups-import__file-input::file-selector-button{margin-right:.5rem;border:1px solid rgb(212 212 216);border-radius:.5rem;background:#fafafa;padding:.25rem .5rem;font-size:.6875rem;font-weight:500;color:#3f3f46;cursor:pointer;transition:background-color .15s ease,border-color .15s ease}.device-stations-groups-import__file-input::file-selector-button:hover{border-color:#a1a1aa;background:#f4f4f5}.device-stations-groups-import__actions{display:flex;flex-shrink:0;align-items:center;gap:.375rem}.device-stations-groups-import__message{margin:.5rem 0 0;font-size:.75rem}@media (min-width: 640px){.device-stations-groups-import__footer{flex-wrap:nowrap}.device-stations-groups-import__actions{margin-left:auto}}.device-stations-groups-form__actions{display:flex;flex-direction:column-reverse;gap:.5rem}@media (min-width: 640px){.device-stations-groups-form__actions{flex-direction:row;justify-content:flex-end}}.device-stations-field-label{display:block;margin-bottom:.375rem;font-size:.6875rem;font-weight:600;letter-spacing:.05em;text-transform:uppercase;color:#71717a}.device-stations-field-input{width:100%;border:1px solid rgb(212 212 216);border-radius:.75rem;background:#fff;padding:.625rem .875rem;font-size:.875rem;color:#18181b;box-shadow:0 1px 2px #0f172a0a;transition:border-color .15s ease,box-shadow .15s ease}.device-stations-field-input:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b98126}.device-stations-field-input--error{border-color:#ef4444}.device-stations-field-input--mono{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem}.device-stations-field-input--file{padding:.5rem .75rem;font-size:.8125rem;color:#52525b}.device-stations-field-error{margin:.25rem 0 0;font-size:.75rem;font-weight:500;color:#dc2626}.device-stations-inline-alert{margin:0;border-radius:.75rem;padding:.75rem 1rem;font-size:.875rem;font-weight:500}.device-stations-inline-alert--error{border:1px solid rgb(254 202 202);background:#fef2f2;color:#991b1b}.device-stations-inline-alert--success{border:1px solid rgb(167 243 208);background:#ecfdf5;color:#065f46}.device-stations-expand-enter-active,.device-stations-expand-leave-active{overflow:hidden;transition:opacity .2s ease,max-height .25s ease}.device-stations-expand-enter-from,.device-stations-expand-leave-to{max-height:0;opacity:0}.device-stations-expand-enter-to,.device-stations-expand-leave-from{max-height:32rem;opacity:1}.device-stations-groups-table.data-table-card{border:none;box-shadow:none}.device-stations-groups-table .data-table-card__toolbar{justify-content:flex-start}.device-stations-groups-table .data-table-card__body{padding:0}.device-stations-groups-table .data-table__cell{padding:.75rem 1rem;vertical-align:middle}.device-stations-groups-table .data-table__th{padding:.75rem 1rem}.device-stations-groups-table__desc{font-size:.875rem;font-weight:500;color:#27272a}.device-stations-group-stations-count{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:700;color:#047857;background:#ecfdf5;border:1px solid rgb(167 243 208);cursor:pointer;transition:background-color .15s ease,border-color .15s ease,color .15s ease,transform .15s ease}.device-stations-group-stations-count:hover{color:#065f46;background:#d1fae5;border-color:#6ee7b7}.device-stations-group-stations-count--active{color:#fff;background:linear-gradient(to right,#059669,#0d9488);border-color:#059669;box-shadow:0 4px 12px #10b98140}.device-stations-group-stations-count--empty{color:#71717a;background:#f4f4f5;border-color:#e4e4e7;cursor:default;font-weight:600}.device-stations-id-badge{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:#f4f4f5;padding:.25rem .625rem;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.8125rem;font-weight:600;color:#27272a}.device-stations-priority-badge{display:inline-flex;min-width:2rem;align-items:center;justify-content:center;border-radius:.5rem;background:#fafafa;padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:#52525b;border:1px solid rgb(228 228 231)}.device-stations-row-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.device-stations-mobile-card{border:1px solid rgb(228 228 231);border-radius:.75rem;background:#fff;padding:1rem}.device-stations-mobile-card__header{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.75rem}.device-stations-mobile-card__title{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;font-weight:500;color:#27272a}.device-stations-mobile-card__actions{display:flex;flex-direction:column;gap:.5rem}.device-stations-mobile-card__actions--inline{flex-direction:row;align-items:center}.device-stations-empty-state{display:flex;flex-direction:column;align-items:center;justify-content:center;border:2px dashed rgb(228 228 231);border-radius:.75rem;background:#fafafacc;padding:3rem 1rem;text-align:center}.device-stations-empty-state__icon{display:flex;height:4rem;width:4rem;align-items:center;justify-content:center;border-radius:1rem;background:#ecfdf5;border:1px solid rgb(167 243 208 / .6)}.device-stations-empty-state__title{margin:1.25rem 0 0;font-size:.9375rem;font-weight:600;color:#3f3f46}.device-stations-empty-state__hint{margin:.375rem 0 0;font-size:.8125rem;color:#71717a}.device-stations-panel__body{padding:1rem 1.25rem}@media (min-width: 640px){.device-stations-panel__body{padding:1.25rem 1.5rem}}.device-stations-layout{display:flex;flex-direction:column;gap:.75rem;min-width:0}@media (min-width: 1024px){.device-stations-layout{gap:1.25rem}}.device-stations-map-panel{display:flex;flex:1;flex-direction:column;position:relative;min-height:0;overflow:hidden;border:1px solid rgb(228 228 231 / .9);border-radius:1rem;background:#fff;box-shadow:inset 0 2px 4px #0f172a0a,0 1px 2px #0f172a0a}.device-stations-map-panel__gradient{position:absolute;inset:0;background:linear-gradient(135deg,#f8fafc73,#fff 45%,#f8fafc40);pointer-events:none}.device-stations-map-panel__header{position:relative;z-index:1;flex-shrink:0;padding:1rem 1rem .75rem}@media (min-width: 640px){.device-stations-map-panel__header{padding:1.25rem 1.25rem 1rem}}@media (min-width: 768px){.device-stations-map-panel__header{padding:1.5rem 1.5rem 1rem}}.device-stations-map-stage{position:relative;flex:1;min-height:min(72dvh,calc(100dvh - 14rem));min-width:0}.device-stations-map-canvas{position:absolute;inset:0;border:0;border-radius:0;background:#f1f5f973}.device-stations-map-canvas__leaflet{position:absolute;inset:0;width:100%;height:100%}.device-stations-map-top-bar{pointer-events:none;position:absolute;top:0;left:50%;z-index:520;display:flex;width:max-content;max-width:min(calc(100% - 1rem),36rem);flex-direction:column;align-items:center;transform:translate(-50%)}.device-stations-map-toolbar-card{display:flex;flex-wrap:wrap;align-items:flex-end;gap:.5rem 1rem;border:1px solid rgb(228 228 231 / .95);border-top:none;border-radius:0 0 1rem 1rem;background:#fffffff7;padding:.45rem .85rem .65rem;box-shadow:0 4px 14px #0f172a14;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.device-stations-map-toolbar-card__field{display:flex;min-width:min(100%,9.5rem);flex:1 1 9.5rem;flex-direction:column;gap:.3rem}.device-stations-map-group-picker{position:relative;width:100%;min-width:0}.device-stations-map-group-picker__trigger{display:flex;width:100%;min-height:var(--measure-XS, 2.5rem);align-items:center;justify-content:space-between;gap:.5rem;border:var(--border-standard, 1px solid #cbcbcb);border-radius:9999px;background:var(--color-white, #fff);padding:.4rem .75rem .4rem .9rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.25;color:var(--color-black, #282828);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.device-stations-map-group-picker__trigger:hover:not(:disabled){border-color:var(--color-background-primary, #c1e49b)}.device-stations-map-group-picker__trigger:focus-visible{border-color:var(--color-brand-primary, #92d050);outline:none;box-shadow:0 0 0 2px #92d05040}.device-stations-map-group-picker--open .device-stations-map-group-picker__trigger{border-color:var(--color-brand-primary, #92d050);box-shadow:0 0 0 2px #92d05033}.device-stations-map-group-picker--disabled .device-stations-map-group-picker__trigger{cursor:not-allowed;opacity:.65;background:var(--color-neutral-light-gray, #f7f7f7)}.device-stations-map-group-picker__trigger-content{display:inline-flex;min-width:0;flex:1;align-items:center;gap:.45rem}.device-stations-map-group-picker__trigger-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.device-stations-map-group-picker__trigger-text--placeholder{color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-group-picker__chevron{width:1rem;height:1rem;flex-shrink:0;color:var(--color-neutral-dark, #5e5e5e);transition:transform .2s ease}.device-stations-map-group-picker--open .device-stations-map-group-picker__chevron{transform:rotate(180deg)}.device-stations-map-group-picker__dot{width:.625rem;height:.625rem;flex-shrink:0;border:2px solid var(--color-white, #fff);border-radius:50%;box-shadow:0 0 0 1px var(--color-neutral-gray, #cbcbcb)}.device-stations-map-group-picker__dot--empty{background:transparent;box-shadow:inset 0 0 0 1px #cbcbcbe6}.device-stations-map-group-picker__panel{position:absolute;top:calc(100% + .35rem);left:0;z-index:40;width:100%;min-width:10rem;max-height:14rem;overflow-y:auto;margin:0;padding:.35rem;list-style:none;border:1px solid rgb(228 228 231 / .95);border-radius:.75rem;background:#fffffffa;box-shadow:0 8px 24px #0f172a1f}.device-stations-map-group-picker__option{display:flex;width:100%;align-items:center;gap:.5rem;border:0;border-radius:.65rem;background:transparent;padding:.5rem .6rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;line-height:1.25;color:var(--color-black, #282828);text-align:left;cursor:pointer;transition:background-color .15s ease}.device-stations-map-group-picker__option:hover,.device-stations-map-group-picker__option--selected{background:#c1e49b59}.device-stations-map-group-picker__option-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.device-stations-map-group-picker__option-text--placeholder{color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-toolbar-card__label{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.625rem;font-weight:var(--font-weight-medium, 500);line-height:1.2;letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-toolbar-card__actions{display:flex;flex-wrap:wrap;align-items:center;gap:var(--spacing-S, .8rem)}.device-stations-map-toolbar-card__actions .wikeeper-action-btn{width:auto;min-height:var(--measure-XS, 2.5rem);padding:.45rem 1rem;font-size:.8125rem}.device-stations-map-toolbar-card__btn--danger{border-color:var(--color-error, #f93636);background-color:var(--color-error, #f93636);color:var(--color-white, #fff)}.device-stations-map-toolbar-card__btn--danger:hover{border-color:#d42d2d;background-color:#d42d2d}.device-stations-map-tools-drawer{--stations-map-tools-width: 4.75rem;--stations-map-tools-tab-width: 2.125rem;position:absolute;top:50%;left:0;z-index:520;max-height:min(32rem,calc(100% - 5rem));overflow:hidden;transform:translateY(-50%)}.device-stations-map-legend-drawer{position:absolute;bottom:0;left:50%;z-index:520;transform:translate(-50%)}.device-stations-map-legend-drawer--open{pointer-events:auto}.device-stations-map-panel__empty{display:flex;min-height:20rem;flex-direction:column;align-items:center;justify-content:center;margin-top:.75rem;border-radius:.75rem;border:2px dashed rgb(228 228 231);background:#fafafacc;padding:3rem 1rem}.device-stations-map-panel__loading,.device-stations-map-panel__error{pointer-events:auto;position:absolute;inset:0;z-index:30;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:0;background:#ffffffd1;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.device-stations-map-panel__loading-spinner{width:2.5rem;height:2.5rem;border:3px solid rgb(167 243 208);border-top-color:#059669;border-radius:50%;animation:device-stations-map-spin .8s linear infinite}@keyframes device-stations-map-spin{to{transform:rotate(360deg)}}.device-stations-map-marker-wrapper{background:transparent!important;border:none!important}.device-stations-map-marker--device{width:20px;height:20px;border:2px solid #fff;border-radius:50%;background:#059669;box-shadow:0 1px 3px #0000004d}.device-stations-map-marker--vertex{width:18px;height:18px;border:2px solid #059669;border-radius:50%;background:#10b981;box-shadow:0 1px 3px #0000004d;cursor:grab}.device-stations-map-marker--lu{display:inline-flex;min-width:30px;height:30px;align-items:center;justify-content:center;border:2px solid #fff;border-radius:9999px;padding:0 8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:11px;font-weight:700;line-height:1;white-space:nowrap;box-shadow:0 2px 6px #00000059}.device-stations-map-marker--lu-wide{min-width:44px;height:28px}.device-stations-map-marker--lu-output{background:#75b74c;color:#fff}.device-stations-map-marker--lu-input{background:#b6d9f1;color:#0f172a}.device-stations-map-tools-drawer:not(.device-stations-map-tools-drawer--open){width:var(--stations-map-tools-tab-width)}.device-stations-map-tools-drawer--open{overflow:visible;width:auto}.device-stations-map-tools-drawer__track{pointer-events:auto;transform:translate(calc(-1 * var(--stations-map-tools-width)));transition:transform .32s cubic-bezier(.4,0,.2,1)}.device-stations-map-tools-drawer--open .device-stations-map-tools-drawer__track{transform:translate(0)}.device-stations-map-tools-drawer__panel{display:flex;width:var(--stations-map-tools-width);flex-direction:column;border:var(--border-standard, 1px solid #cbcbcb);border-left:0;border-right:0;background:#fffffffa;box-shadow:4px 0 22px #0f172a1a}.device-stations-map-tools-drawer__actions{display:flex;flex-direction:column;align-items:center;gap:.375rem;padding:.5rem}.device-stations-map-tools-drawer__divider{width:1.75rem;height:1px;margin:.125rem 0;background:#e4e4e7}.device-stations-map-tools-drawer__btn{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border:var(--border-standard, 1px solid #cbcbcb);border-radius:var(--border-radius-standard, 1rem);background:var(--color-white, #fff);color:var(--color-neutral-dark, #5e5e5e);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.device-stations-map-tools-drawer__btn:hover{border-color:var(--color-background-primary, #c1e49b);background:#c1e49b59;color:var(--color-black, #282828)}.device-stations-map-tools-drawer__btn--active{border-color:var(--color-background-primary, #c1e49b);background:var(--color-background-primary, #c1e49b);color:var(--color-black, #282828)}.device-stations-map-tools-drawer__btn--active:hover{border-color:var(--color-action-primary, #92d050);background:var(--color-action-primary, #92d050)}.device-stations-map-tools-drawer__btn--danger{border-color:var(--color-error, #f93636);background:var(--color-error, #f93636);color:var(--color-white, #fff)}.device-stations-map-tools-drawer__btn--danger:hover{border-color:#d42d2d;background:#d42d2d;color:var(--color-white, #fff)}.device-stations-map-tools-drawer__btn:disabled{cursor:not-allowed;opacity:.45}.device-stations-map-tools-drawer__icon{width:1.25rem;height:1.25rem}.device-stations-map-tools-drawer__tab{display:flex;width:var(--stations-map-tools-tab-width);flex-direction:column;align-items:center;justify-content:center;gap:.35rem;border:var(--border-standard, 1px solid #cbcbcb);border-left:0;border-radius:0 var(--border-radius-standard, 1rem) var(--border-radius-standard, 1rem) 0;background:#fffffffa;padding:.65rem .35rem;color:var(--color-brand-secondary, #215968);box-shadow:4px 0 18px #0f172a14;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.device-stations-map-tools-drawer__tab:hover{background:#ecfdf5;color:#047857}.device-stations-map-tools-drawer__tab-text{writing-mode:vertical-rl;transform:rotate(180deg);font-size:.625rem;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.device-stations-map-tools-drawer__tab-chevron{width:1rem;height:1rem;transition:transform .32s ease}.device-stations-map-tools-drawer--open .device-stations-map-tools-drawer__tab-chevron{transform:rotate(180deg)}.device-stations-map-legend-drawer__panel{max-height:0;overflow:hidden;border:var(--border-standard, 1px solid #cbcbcb);border-bottom:0;border-radius:var(--border-radius-standard, 1rem) var(--border-radius-standard, 1rem) 0 0;background:var(--color-white, #fff);box-shadow:var(--shadow, 0 0 8px 1px rgb(28 28 28 / .08));transition:max-height .32s ease}.device-stations-map-legend-drawer__panel--open{max-height:16rem;overflow-y:auto}.device-stations-map-legend-drawer__content{padding:.75rem 1rem}.device-stations-map-legend-drawer__title{margin-bottom:.35rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.625rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-legend-drawer__markers,.device-stations-map-legend-drawer__groups{display:flex;flex-wrap:wrap;gap:.5rem 1rem;margin-bottom:.75rem}.device-stations-map-legend-drawer__item{display:inline-flex;align-items:center;gap:.4rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;color:var(--color-black, #282828)}.device-stations-map-legend-drawer__dot{width:.75rem;height:.75rem;border-radius:50%;border:2px solid var(--color-white, #fff);box-shadow:0 0 0 1px var(--color-neutral-gray, #cbcbcb)}.device-stations-map-legend-drawer__dot--device{background:var(--color-brand-primary, #92d050)}.device-stations-map-legend-drawer__dot--lu-output{background:#75b74c}.device-stations-map-legend-drawer__dot--lu-input{background:#b6d9f1}.device-stations-map-legend-drawer__swatch{width:1rem;height:.625rem;border-radius:.25rem}.device-stations-map-legend-drawer__tab{display:flex;flex-direction:column;align-items:center;gap:.25rem;border:var(--border-standard, 1px solid #cbcbcb);border-bottom:0;border-radius:var(--border-radius-standard, 1rem) var(--border-radius-standard, 1rem) 0 0;background:#fffffffa;padding:.35rem .85rem;color:var(--color-brand-secondary, #215968);box-shadow:0 -4px 18px #0f172a14;cursor:pointer;transition:background-color .2s ease,color .2s ease}.device-stations-map-legend-drawer__tab:hover{background:#ecfdf5;color:#047857}.device-stations-map-legend-drawer__tab-text{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.625rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.12em;text-transform:uppercase}.device-stations-map-legend-drawer__tab-chevron{width:1rem;height:1rem;transition:transform .32s ease}.device-stations-map-legend-drawer--open .device-stations-map-legend-drawer__tab-chevron{transform:rotate(180deg)}.device-stations-table-shell{overflow-x:auto;border:1px solid rgb(228 228 231 / .8);border-radius:.75rem}.device-stations-table-shell--loading{opacity:.6;pointer-events:none;transition:opacity .2s ease}.device-stations-process-overlay{position:fixed;inset:0;z-index:1050;display:flex;align-items:center;justify-content:center;background:#17171799;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);padding:1rem}.device-stations-process-overlay__panel{width:100%;max-width:28rem;border-radius:1rem;border:1px solid rgb(255 255 255 / .1);background:#262626f2;padding:1.5rem;box-shadow:0 20px 48px #00000059}.device-stations-process-overlay__title{margin:0;font-size:1rem;font-weight:600;color:#fff}.device-stations-process-overlay__progress{margin-top:.75rem;height:.75rem;overflow:hidden;border-radius:9999px;background:#fff3}.device-stations-process-overlay__progress-fill{height:100%;border-radius:9999px;transition:width .3s ease}.device-stations-process-overlay__progress-fill--auto{background:#60a5fa}.device-stations-process-overlay__progress-fill--delete{background:#f87171}.device-stations-tutorial-highlight{animation:device-stations-tutorial-pulse 1.5s ease-in-out infinite;border-radius:.9rem;box-shadow:0 0 0 4px #10b981a6,0 14px 40px #05966973;position:relative!important;z-index:1210!important}@keyframes device-stations-tutorial-pulse{0%{box-shadow:0 0 0 4px #10b981a6,0 14px 40px #05966973}50%{box-shadow:0 0 0 7px #10b98159,0 14px 40px #05966973}to{box-shadow:0 0 0 4px #10b981a6,0 14px 40px #05966973}}.device-stations-modal__header{border-bottom:1px solid rgb(209 250 229 / .6);background:linear-gradient(90deg,#ecfdf5cc,#f0fdfacc);padding:1rem 1.25rem}.device-stations-modal__footer{display:flex;flex-direction:column-reverse;gap:.75rem;border-top:1px solid rgb(228 228 231);background:#fafafacc;padding:1rem 1.25rem}@media (min-width: 640px){.device-stations-modal__footer{flex-direction:row;align-items:center;justify-content:flex-end}}.device-stations-filters{margin:0 1rem 1rem;overflow:hidden;border:1px solid rgb(228 228 231);border-radius:.75rem;background:#fff}.device-stations-filters__top{padding:.875rem 1rem}.device-stations-filters__search{display:flex;flex:1 1 14rem;flex-wrap:wrap;align-items:center;gap:.5rem;min-width:0}.device-stations-filters__dropdowns{display:grid;grid-template-columns:1fr;gap:.75rem;border-top:1px solid rgb(228 228 231);background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);padding:.875rem 1rem 1rem}@media (min-width: 640px){.device-stations-filters__dropdowns{grid-template-columns:repeat(3,minmax(0,1fr))}}.device-stations-filters__field{min-width:0}.device-stations-stations-toolbar-wrap,.device-stations-stations-table-toolbar-mobile{margin:0 1rem .75rem}.device-stations-bulk-toolbar{display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-start;gap:.5rem;width:100%}.device-stations-bulk-toolbar__reset--alert{outline:2px solid rgb(239 68 68);outline-offset:2px}.device-stations-stations-table.data-table-card{margin:0 1rem 1rem;border:none;box-shadow:none}.device-stations-stations-table .data-table-card__body{padding:0}.device-stations-stations-table .data-table__cell{padding:.75rem 1rem;vertical-align:middle}.device-stations-stations-table .data-table__th{padding:.75rem 1rem}.device-stations-stations-table__desc{font-size:.875rem;font-weight:500;color:#27272a}.device-stations-stations-table__pipe{font-size:.875rem;color:#3f3f46}.device-stations-id-badge--station{background:#d1fae5;color:#065f46;border:1px solid rgb(167 243 208)}.device-stations-group-badge{display:inline-flex;max-width:100%;align-items:center;border-radius:.5rem;background:#f0f9ff;padding:.25rem .625rem;font-size:.75rem;font-weight:600;color:#0369a1;border:1px solid rgb(186 230 253)}.device-stations-io-link{font-weight:600;color:#047857;text-decoration:underline;text-decoration-color:#34d399b3;text-underline-offset:2px}.device-stations-io-link:hover{color:#065f46}.device-stations-pipe-link{font-weight:600;color:#0369a1;text-decoration:underline;text-decoration-color:#38bdf8b3;text-underline-offset:2px}.device-stations-pipe-link:hover{color:#075985}.device-stations-state-badge{display:inline-flex;align-items:center;border-radius:.5rem;padding:.25rem .625rem;font-size:.75rem;font-weight:600}.device-stations-row--error{background:#fef2f2cc}.device-stations-row--error.device-stations-mobile-card{border-left:4px solid rgb(239 68 68)}.device-stations-mobile-card__meta{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin-bottom:.75rem}.device-stations-mobile-card__meta dt{margin:0;font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.device-stations-mobile-card__meta dd{margin:.25rem 0 0;font-size:.875rem;color:#27272a;word-break:break-word}.device-stations-mobile-card__meta-wide{grid-column:1 / -1}.device-stations-inline-alert--warning{margin:0 1rem 1rem;border:1px solid rgb(253 230 138);border-radius:.75rem;background:#fffbeb;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#92400e}.device-stations-confirm-modal{overflow:hidden;border-radius:1rem}.device-stations-confirm-modal__header{padding:1.25rem 1.25rem 1rem}.device-stations-confirm-modal--danger .device-stations-confirm-modal__header{border-bottom:1px solid rgb(254 202 202);background:linear-gradient(135deg,#fef2f2,#fff)}.device-stations-confirm-modal--warning .device-stations-confirm-modal__header{border-bottom:1px solid rgb(253 230 138);background:linear-gradient(135deg,#fffbeb,#fff)}.device-stations-confirm-modal--primary .device-stations-confirm-modal__header{border-bottom:1px solid rgb(209 250 229);background:linear-gradient(135deg,#ecfdf5,#fff)}.device-stations-confirm-modal__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.device-stations-confirm-modal__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.device-stations-confirm-modal--danger .device-stations-confirm-modal__eyebrow{color:#b91c1c}.device-stations-confirm-modal__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:#18181b}.device-stations-confirm-modal--danger .device-stations-confirm-modal__title{color:#7f1d1d}.device-stations-confirm-modal__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;background:#fff;box-shadow:0 1px 2px #0f172a14}.device-stations-confirm-modal--danger .device-stations-confirm-modal__icon{border:1px solid rgb(220 38 38);background:#dc2626;color:#fff}.device-stations-confirm-modal--warning .device-stations-confirm-modal__icon{border:1px solid rgb(253 230 138);color:#b45309}.device-stations-confirm-modal--primary .device-stations-confirm-modal__icon{border:1px solid rgb(167 243 208);color:#047857}.device-stations-confirm-modal__icon :deep(svg){width:1.75rem;height:1.75rem}.device-stations-confirm-modal__body{padding:1rem 1.25rem 1.25rem}.device-stations-confirm-modal__message{margin:0;font-size:.9375rem;line-height:1.55;color:#3f3f46}.device-stations-confirm-modal--danger .device-stations-confirm-modal__message{padding:.875rem 1rem;border-radius:.75rem;border:1px solid rgb(254 202 202);background:#fef2f2a6;color:#7f1d1d}.device-stations-confirm-modal__footer{display:flex;flex-direction:column-reverse;gap:.75rem;border-top:1px solid rgb(228 228 231);background:#fafafae6;padding:1rem 1.25rem}@media (min-width: 640px){.device-stations-confirm-modal__footer{flex-direction:row;align-items:center;justify-content:flex-end}}.device-stations-form-modal{display:flex;max-height:min(90dvh,52rem);flex-direction:column;overflow:hidden}.device-stations-form-modal__form{display:flex;min-height:0;flex:1;flex-direction:column}.device-stations-form-modal__header{flex-shrink:0;border-bottom:1px solid rgb(209 250 229 / .7);background:linear-gradient(135deg,#ecfdf5,#fff);padding:1.25rem 1.5rem 1.125rem}.device-stations-form-modal__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.device-stations-form-modal__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#047857}.device-stations-form-modal__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:#18181b}.device-stations-form-modal__lead{margin:.375rem 0 0;font-size:.875rem;line-height:1.5;color:#52525b}.device-stations-form-modal__body{display:flex;flex:1;min-height:0;flex-direction:column;gap:1.25rem;overflow-y:auto;padding:1.25rem 1.5rem}.device-stations-form-modal__alert{margin:0;border-radius:.75rem;border:1px solid rgb(254 202 202);background:#fef2f2;padding:.75rem 1rem;font-size:.875rem;font-weight:500;color:#7f1d1d}.device-stations-form-modal .admin-form-input,.device-stations-form-modal .admin-form-select{border-color:#d4d4d8;border-radius:.75rem;box-shadow:0 1px 2px #0f172a0a}.device-stations-form-modal .admin-form-input:focus,.device-stations-form-modal .admin-form-select:focus{border-color:#10b981;box-shadow:0 0 0 3px #d1fae5bf;outline:none}.device-stations-form-modal .admin-form-field__label{font-size:.75rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#52525b}.device-stations-form-modal__grid{display:grid;grid-template-columns:1fr;gap:1rem}@media (min-width: 640px){.device-stations-form-modal__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-stations-form-modal__footer{display:flex;flex-shrink:0;flex-direction:column-reverse;gap:.75rem;border-top:1px solid rgb(228 228 231);background:#fafafae6;padding:1rem 1.5rem}@media (min-width: 640px){.device-stations-form-modal__footer{flex-direction:row;align-items:center;justify-content:flex-end}}.device-stations-danger-modal{overflow:hidden;border-radius:1rem}.device-stations-danger-modal__header{border-bottom:1px solid rgb(254 202 202);background:linear-gradient(135deg,#fef2f2,#fff);padding:1.25rem 1.5rem 1.125rem}.device-stations-danger-modal__header-top{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.device-stations-danger-modal__eyebrow{margin:0 0 .25rem;font-size:.6875rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#b91c1c}.device-stations-danger-modal__title{margin:0;font-size:1.125rem;font-weight:700;line-height:1.35;color:#7f1d1d}.device-stations-danger-modal__icon{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;width:3rem;height:3rem;border-radius:.875rem;border:1px solid rgb(220 38 38);background:#dc2626;color:#fff;box-shadow:0 1px 2px #0f172a14}.device-stations-danger-modal__icon :deep(svg){width:1.75rem;height:1.75rem}.device-stations-danger-modal__body{padding:1.25rem 1.5rem}.device-stations-danger-modal__message{margin:0;padding:.875rem 1rem;border-radius:.75rem;border:1px solid rgb(254 202 202);background:#fef2f2a6;font-size:.9375rem;line-height:1.55;color:#7f1d1d}.device-stations-danger-modal__footer{display:flex;flex-direction:column-reverse;gap:.75rem;border-top:1px solid rgb(228 228 231);background:#fafafae6;padding:1rem 1.5rem}@media (min-width: 640px){.device-stations-danger-modal__footer{flex-direction:row;align-items:center;justify-content:flex-end}}.device-stations-bulk-modal{display:flex;max-height:min(88dvh,40rem);flex-direction:column;overflow:hidden}.device-stations-bulk-modal__header{flex-shrink:0;border-bottom:1px solid rgb(244 244 245);background:#fff;padding:.875rem 1.25rem}.device-stations-bulk-modal__header-top{display:flex;align-items:flex-start;gap:.75rem}.device-stations-bulk-modal__header-text{min-width:0;padding-top:.125rem}.device-stations-bulk-modal__kicker{margin:0 0 .2rem;font-size:.625rem;font-weight:600;letter-spacing:.06em;text-transform:uppercase;color:#71717a}.device-stations-bulk-modal__title{margin:0;font-size:1rem;font-weight:700;line-height:1.35;color:#18181b}.device-stations-bulk-modal__form{display:flex;min-height:0;flex:1;flex-direction:column}.device-stations-bulk-modal__scroll{display:flex;min-height:0;flex:1;flex-direction:column;gap:.875rem;overflow-y:auto;padding:.875rem 1.25rem 1rem}.device-stations-bulk-modal__fields{display:flex;flex-direction:column;gap:.75rem}.device-stations-bulk-modal__field{display:flex;flex-direction:column;gap:.375rem}.device-stations-bulk-modal__field--compact{gap:.3rem}.device-stations-bulk-modal__range-grid{display:grid;grid-template-columns:1fr;gap:.625rem}@media (min-width: 480px){.device-stations-bulk-modal__range-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.device-stations-bulk-modal__label{font-size:.6875rem;font-weight:600;letter-spacing:.04em;text-transform:uppercase;color:#71717a}.device-stations-bulk-modal__input,.device-stations-bulk-modal__textarea{width:100%;border-radius:.625rem;border:1px solid rgb(212 212 216);background:#fff;padding:.5rem .75rem;font-size:.8125rem;color:#18181b;box-shadow:0 1px 2px #0f172a08;transition:border-color .15s ease,box-shadow .15s ease}.device-stations-bulk-modal__input:focus,.device-stations-bulk-modal__textarea:focus{border-color:#10b981;outline:none;box-shadow:0 0 0 3px #10b9811f}.device-stations-bulk-modal__hint{margin:0;font-size:.6875rem;line-height:1.4;color:#71717a}.device-stations-bulk-modal__hint--range{margin-top:-.25rem}.device-stations-bulk-modal__panel-hint{margin:0;font-size:.75rem;line-height:1.45;color:#52525b}.device-stations-bulk-modal__tabs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:.2rem;border-radius:.625rem;background:#f4f4f5d9;padding:.2rem;box-shadow:inset 0 0 0 1px #e4e4e7bf}.device-stations-bulk-modal__tab{min-width:0;border-radius:.4375rem;padding:.5rem .375rem;font-size:.6875rem;font-weight:600;line-height:1.25;color:#52525b;transition:color .15s ease,background-color .15s ease,box-shadow .15s ease}@media (min-width: 640px){.device-stations-bulk-modal__tab{padding:.5rem .625rem;font-size:.75rem}}.device-stations-bulk-modal__tab:hover{color:#18181b}.device-stations-bulk-modal__tab--active{background:#fff;color:#18181b;box-shadow:0 1px 2px #0f172a0d,0 0 0 1px #d4d4d8}.device-stations-bulk-modal__selection-bar{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.5rem .75rem;border-radius:.625rem;border:1px solid rgb(228 228 231);background:#fafafa;padding:.625rem .75rem}.device-stations-bulk-modal__selection-count{font-size:.8125rem;font-weight:600;color:#27272a}.device-stations-bulk-modal__selection-actions{display:flex;flex-wrap:wrap;gap:.375rem}.device-stations-bulk-modal__mini-btn{width:auto;min-height:2rem;min-width:0;border-radius:9999px;padding:.25rem .75rem;font-size:.6875rem}.device-stations-bulk-modal__loading{margin:0;font-size:.75rem;font-weight:500;color:#52525b}.device-stations-bulk-modal__station-list{max-height:14rem;overflow-y:auto;border-radius:.625rem;border:1px solid rgb(228 228 231);background:#fff}.device-stations-bulk-modal__station-row{display:flex;cursor:pointer;align-items:center;gap:.625rem;border-bottom:1px solid rgb(244 244 245);padding:.5rem .75rem;transition:background-color .15s ease}.device-stations-bulk-modal__station-row:last-child{border-bottom:none}.device-stations-bulk-modal__station-row:hover{background:#fafafa}.device-stations-bulk-modal__station-id{display:inline-flex;min-width:2rem;flex-shrink:0;align-items:center;justify-content:center;border-radius:.375rem;padding:.125rem .4375rem;font-family:ui-monospace,monospace;font-size:.6875rem;font-weight:700;background:#f4f4f5;color:#3f3f46}.device-stations-bulk-modal__station-desc{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.8125rem;font-weight:500;color:#27272a}.device-stations-bulk-modal__station-meta{display:none;max-width:8rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.6875rem;color:#71717a}@media (min-width: 640px){.device-stations-bulk-modal__station-meta{display:inline}}.device-stations-bulk-modal__empty{margin:0;padding:1.25rem 1rem;text-align:center;font-size:.8125rem;color:#71717a}.device-stations-bulk-modal__json-actions{display:flex;flex-wrap:wrap;align-items:center;gap:.375rem}.device-stations-bulk-modal__json-upload{display:inline-flex;cursor:pointer;align-items:center;border-radius:9999px;border:1px solid rgb(212 212 216);background:#fafafa;padding:.25rem .75rem;font-size:.6875rem;font-weight:600;color:#3f3f46;transition:background-color .15s ease,border-color .15s ease}.device-stations-bulk-modal__json-upload:hover{border-color:#a1a1aa;background:#f4f4f5}.device-stations-bulk-modal__textarea{min-height:7.5rem;max-height:12rem;resize:vertical;font-family:ui-monospace,monospace;font-size:.75rem;line-height:1.4}.device-stations-bulk-modal__footer{display:flex;flex-shrink:0;border-top:1px solid rgb(244 244 245);background:#fafafaf2;padding:.75rem 1.25rem}.device-stations-bulk-modal__footer-actions{display:flex;width:100%;flex-direction:row-reverse;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:.5rem}.device-stations-bulk-modal__footer-btn{width:auto;min-height:2.5rem;min-width:5.5rem;border-radius:9999px;padding:.4375rem 1.125rem;font-size:.8125rem}.device-stations-bulk-modal__footer-btn:disabled{cursor:not-allowed;opacity:.55}.device-stations-io-picker{position:relative}.device-stations-io-picker__trigger{display:flex;width:100%;align-items:center;justify-content:space-between;gap:.75rem;border:1px solid var(--color-neutral-black);border-radius:.5rem;background:var(--color-neutral-white);min-height:2.75rem;padding:.625rem .875rem;text-align:left}.device-stations-io-picker__trigger:focus-visible{outline:2px solid var(--color-brand-primary);outline-offset:2px}.device-stations-io-picker--open .device-stations-io-picker__trigger{border-color:var(--color-brand-primary);box-shadow:0 0 0 1px var(--color-brand-primary)}.device-stations-io-picker__trigger-text{min-width:0;flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:.875rem;color:var(--color-neutral-black)}.device-stations-io-picker__trigger-text--placeholder{color:var(--color-neutral-dark);opacity:.7}.device-stations-io-picker__chevron{width:1.25rem;height:1.25rem;flex-shrink:0;color:#71717a;transition:transform .15s ease}.device-stations-io-picker--open .device-stations-io-picker__chevron{transform:rotate(180deg)}.device-stations-io-picker__panel{position:absolute;z-index:30;top:calc(100% + .375rem);left:0;right:0;overflow:hidden;border:1px solid rgb(228 228 231);border-radius:.75rem;background:#fff;box-shadow:0 12px 32px -8px #0f172a2e}.device-stations-io-picker__search{border-bottom:1px solid rgb(244 244 245);padding:.75rem}.device-stations-io-picker__search :deep(.search-input){max-width:none;min-width:0}.device-stations-io-picker__list{max-height:14rem;margin:0;overflow-y:auto;padding:.25rem;list-style:none}.device-stations-io-picker__empty{padding:1rem;text-align:center;font-size:.875rem;color:#71717a}.device-stations-io-picker__option{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:.125rem;border-radius:.5rem;padding:.625rem .75rem;text-align:left;transition:background-color .15s ease}.device-stations-io-picker__option:hover,.device-stations-io-picker__option--selected{background:#ecfdf5}.device-stations-io-picker__option-name{font-size:.875rem;font-weight:600;color:#18181b}.device-stations-io-picker__option-meta{font-size:.75rem;color:#71717a}.device-stations-map-assignment-overlay{position:fixed;inset:0;z-index:1000;display:flex;flex-direction:column;background:var(--color-neutral-light-gray, #f7f7f7)}.device-stations-map-assignment-overlay__body{display:flex;flex:1;min-height:0}.device-stations-map-assignment-overlay__sidebar{width:min(20rem,92vw);flex-shrink:0;overflow:hidden;border-right:var(--border-standard, 1px solid #cbcbcb);background:var(--color-white, #fff);box-shadow:4px 0 22px #0f172a14}.device-stations-map-assignment-overlay__map{position:relative;flex:1;min-width:0;min-height:0;background:#f8fafc}.device-stations-map-assignment-overlay__map .leaflet-container{width:100%;height:100%}@media (min-width: 640px){.device-stations-map-assignment-overlay__sidebar{width:min(22rem,34vw)}}.device-stations-map-assignment-panel{height:100%}.device-stations-map-assignment-panel__inner{display:flex;height:100%;flex-direction:column}.device-stations-map-assignment-panel__inner--floating{min-width:16rem;max-width:20rem;max-height:80vh;overflow-y:auto;border:var(--border-standard, 1px solid #cbcbcb);border-radius:var(--border-radius-standard, 1rem);background:var(--color-white, #fff);box-shadow:var(--shadow, 0 0 8px 1px rgb(28 28 28 / .12))}.device-stations-map-assignment-panel__header{display:flex;flex-shrink:0;align-items:flex-start;justify-content:space-between;gap:.75rem;border-bottom:var(--border-standard, 1px solid #cbcbcb);padding:1rem 1rem .85rem}.device-stations-map-assignment-panel__title{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:1rem;font-weight:var(--font-weight-bold, 700);line-height:1.3;color:var(--color-black, #282828)}.device-stations-map-assignment-panel__subtitle{margin-top:.2rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;line-height:1.35;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-assignment-panel__close{display:inline-flex;width:2.5rem;height:2.5rem;flex-shrink:0;align-items:center;justify-content:center;border:var(--border-standard, 1px solid #cbcbcb);border-radius:9999px;background:var(--color-white, #fff);color:var(--color-neutral-dark, #5e5e5e);cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease}.device-stations-map-assignment-panel__close:hover{border-color:var(--color-background-primary, #c1e49b);background:#ecfdf5;color:var(--color-black, #282828)}.device-stations-map-assignment-panel__close-icon{width:1.15rem;height:1.15rem}.device-stations-map-assignment-panel__content{display:flex;flex:1;flex-direction:column;gap:.85rem;overflow-y:auto;padding:.85rem 1rem 1rem}.device-stations-map-assignment-panel__selection-row{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.device-stations-map-assignment-panel__selected-count{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;font-weight:var(--font-weight-bold, 700);color:var(--color-brand-secondary, #215968)}.device-stations-map-assignment-panel__select-all{border:0;background:transparent;padding:0;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;font-weight:var(--font-weight-medium, 500);color:var(--color-brand-primary, #92d050);text-decoration:underline;cursor:pointer}.device-stations-map-assignment-panel__select-all:hover{color:var(--color-action-primary, #7ab83f)}.device-stations-map-assignment-panel__section{display:flex;flex-direction:column;gap:.45rem;border-top:1px solid rgb(228 228 231 / .9);padding-top:.75rem}.device-stations-map-assignment-panel__section-label{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.625rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.1em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-assignment-panel__hint{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;line-height:1.35;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-assignment-panel__select{width:100%;min-height:var(--measure-XS, 2.5rem);border:var(--border-standard, 1px solid #cbcbcb);border-radius:9999px;background:var(--color-white, #fff);padding:.45rem .9rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;color:var(--color-black, #282828)}.device-stations-map-assignment-panel__select:focus{border-color:var(--color-brand-primary, #92d050);outline:none;box-shadow:0 0 0 2px #92d05033}.device-stations-map-assignment-panel__pipe-value{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:var(--font-weight-medium, 500);color:var(--color-black, #282828)}.device-stations-map-assignment-panel__changes-header{display:flex;align-items:center;justify-content:space-between;gap:.5rem}.device-stations-map-assignment-panel__changes-count{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;font-weight:var(--font-weight-bold, 700);color:var(--color-brand-secondary, #215968)}.device-stations-map-assignment-panel__changes-list{max-height:8rem;overflow-y:auto}.device-stations-map-assignment-panel__changes-empty{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;font-style:italic;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-assignment-panel__change-item{display:flex;align-items:center;justify-content:space-between;gap:.5rem;padding:.2rem 0;font-size:.75rem}.device-stations-map-assignment-panel__change-name{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:var(--font-weight-medium, 500);color:var(--color-black, #282828)}.device-stations-map-assignment-panel__change-meta{flex-shrink:0;color:var(--color-brand-secondary, #215968)}.device-stations-map-assignment-panel__change-meta--moved{color:var(--color-brand-primary, #92d050)}.device-stations-map-assignment-panel__progress{display:flex;flex-direction:column;gap:.35rem}.device-stations-map-assignment-panel__progress-text{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-assignment-panel__progress-track{height:.5rem;overflow:hidden;border-radius:9999px;background:#e4e4e7}.device-stations-map-assignment-panel__progress-bar{height:100%;border-radius:9999px;background:var(--color-brand-primary, #92d050);transition:width .3s ease}.device-stations-map-assignment-panel__saved-msg{border:1px solid rgb(193 228 155);border-radius:var(--border-radius-standard, 1rem);background:#ecfdf5;padding:.55rem .75rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.75rem;line-height:1.35;color:#047857}.device-stations-map-assignment-panel__btn{width:100%;min-height:var(--measure-XS, 2.5rem)}.device-stations-map-assignment-panel__btn:disabled{cursor:not-allowed;opacity:.5}.device-stations-map-assignment-panel__btn--save{margin-top:auto}.device-stations-map-assignment-legend{margin:0 0 .75rem .75rem!important}.device-stations-map-assignment-legend__card{min-width:10rem;max-width:13rem;border:var(--border-standard, 1px solid #cbcbcb);border-radius:var(--border-radius-standard, 1rem);background:#fffffffa;padding:.75rem;box-shadow:var(--shadow, 0 0 8px 1px rgb(28 28 28 / .1))}.device-stations-map-assignment-legend__title{margin-bottom:.45rem;padding-bottom:.35rem;border-bottom:1px solid rgb(228 228 231);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.6875rem;font-weight:var(--font-weight-bold, 700);letter-spacing:.08em;text-transform:uppercase;color:var(--color-black, #282828)}.device-stations-map-assignment-legend__group{display:flex;flex-direction:column;gap:.3rem;margin-top:.45rem;padding-top:.35rem;border-top:1px solid rgb(243 244 246)}.device-stations-map-assignment-legend__group:first-of-type{margin-top:0;padding-top:0;border-top:0}.device-stations-map-assignment-legend__section-title{font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.625rem;font-weight:var(--font-weight-medium, 500);letter-spacing:.08em;text-transform:uppercase;color:var(--color-neutral-dark, #5e5e5e)}.device-stations-map-assignment-legend__item{display:flex;align-items:center;gap:.4rem;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.6875rem;color:var(--color-black, #282828)}.device-stations-map-assignment-legend__dot{width:.625rem;height:.625rem;flex-shrink:0;border:2px solid var(--color-white, #fff);border-radius:50%;box-shadow:0 0 0 1px var(--color-neutral-gray, #cbcbcb)}.device-stations-map-assignment-legend__line{display:inline-block;height:.2rem;flex-shrink:0;border-radius:2px}.device-stations-map-assignment-legend__label{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki[data-v-9f09c5e5]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-9f09c5e5]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-9f09c5e5]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-9f09c5e5]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-9f09c5e5]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-9f09c5e5]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-9f09c5e5]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-9f09c5e5]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-9f09c5e5]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-9f09c5e5]{display:block}}.documentation-wiki__sidebar-sticky[data-v-9f09c5e5]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-9f09c5e5]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-9f09c5e5]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-9f09c5e5]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-9f09c5e5]{display:block}}.documentation-hero[data-v-9f09c5e5]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-9f09c5e5]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-9f09c5e5]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-9f09c5e5]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-9f09c5e5]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-9f09c5e5]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-9f09c5e5]{width:10rem}}.documentation-hero__visual-overlay[data-v-9f09c5e5]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-9f09c5e5]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-9f09c5e5] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-9f09c5e5]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-9f09c5e5]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-9f09c5e5]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-9f09c5e5]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-9f09c5e5]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-9f09c5e5]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-9f09c5e5]{font-size:.875rem}}.documentation-hero__meta[data-v-9f09c5e5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-9f09c5e5]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-9f09c5e5]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-9f09c5e5]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-9f09c5e5]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-9f09c5e5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-9f09c5e5]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-9f09c5e5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-9f09c5e5]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-9f09c5e5]{display:flex}}.documentation-mobile-toolbar__btn[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-9f09c5e5]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-9f09c5e5]:hover,.documentation-mobile-toolbar__btn[data-v-9f09c5e5]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-9f09c5e5]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-9f09c5e5]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-9f09c5e5]{display:none}}.documentation-drawer-backdrop[data-v-9f09c5e5]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-9f09c5e5]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-9f09c5e5]{transform:translate(0)}.documentation-drawer--nav[data-v-9f09c5e5]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-9f09c5e5]{transform:translate(0)}.documentation-drawer__header[data-v-9f09c5e5]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-9f09c5e5]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-9f09c5e5]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-9f09c5e5]:hover,.documentation-drawer__close[data-v-9f09c5e5]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-9f09c5e5]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-9f09c5e5]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-9f09c5e5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-9f09c5e5]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-9f09c5e5] .search-input-wrapper,.documentation-sidebar-panel[data-v-9f09c5e5] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-9f09c5e5]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-9f09c5e5],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-9f09c5e5]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-9f09c5e5]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-9f09c5e5]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-9f09c5e5]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-9f09c5e5]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-9f09c5e5]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-9f09c5e5]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-9f09c5e5]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-9f09c5e5]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-9f09c5e5]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-9f09c5e5]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-9f09c5e5]:hover,.documentation-resources__link[data-v-9f09c5e5]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-9f09c5e5]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-9f09c5e5]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-9f09c5e5]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-9f09c5e5]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-9f09c5e5]{margin-bottom:1rem}.documentation-datasheets__title[data-v-9f09c5e5]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-9f09c5e5]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-9f09c5e5]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-9f09c5e5]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-9f09c5e5]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-9f09c5e5]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-9f09c5e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-9f09c5e5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-9f09c5e5]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-9f09c5e5]:hover,.documentation-datasheets__link[data-v-9f09c5e5]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-9f09c5e5]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-9f09c5e5]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-9f09c5e5]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-9f09c5e5]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-9f09c5e5]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-9f09c5e5]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-9f09c5e5]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-9f09c5e5]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-9f09c5e5]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-9f09c5e5]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-9f09c5e5]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-9f09c5e5]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-9f09c5e5]{counter-increment:doc-toc}.documentation-on-page__link[data-v-9f09c5e5]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-9f09c5e5]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-9f09c5e5]:hover,.documentation-on-page__link[data-v-9f09c5e5]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-9f09c5e5]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-9f09c5e5]:before{opacity:1}.documentation-wiki__meta[data-v-9f09c5e5]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-9f09c5e5]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-9f09c5e5]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-9f09c5e5]:hover,.documentation-wiki__breadcrumb-link[data-v-9f09c5e5]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-9f09c5e5]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-9f09c5e5]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-9f09c5e5],.documentation-wiki__article[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-9f09c5e5]:before,.documentation-wiki__article[data-v-9f09c5e5]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-9f09c5e5]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-9f09c5e5]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-9f09c5e5] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-9f09c5e5]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-9f09c5e5]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-9f09c5e5]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-9f09c5e5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-9f09c5e5]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-9f09c5e5]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-9f09c5e5]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-9f09c5e5]:hover:after{opacity:1}.documentation-wiki__card[data-v-9f09c5e5]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-9f09c5e5]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-9f09c5e5]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-9f09c5e5]:hover,.documentation-wiki__card-link[data-v-9f09c5e5]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-9f09c5e5]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-9f09c5e5]:hover,.documentation-wiki__read-cta[data-v-9f09c5e5]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-9f09c5e5]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-9f09c5e5]:hover,.documentation-wiki__card--link[data-v-9f09c5e5]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-9f09c5e5]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-9f09c5e5]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-9f09c5e5]{color:#047857}.documentation-wiki__article-header[data-v-9f09c5e5]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-9f09c5e5]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-9f09c5e5]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-9f09c5e5] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-9f09c5e5]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-9f09c5e5]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-9f09c5e5]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-9f09c5e5]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-9f09c5e5]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-9f09c5e5]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-9f09c5e5]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-9f09c5e5]:hover,.documentation-wiki__pager-link[data-v-9f09c5e5]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-9f09c5e5]:hover,.documentation-wiki__pager-link--prev[data-v-9f09c5e5]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-9f09c5e5]:hover,.documentation-wiki__pager-link--next[data-v-9f09c5e5]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-9f09c5e5]:hover:after,.documentation-wiki__pager-link[data-v-9f09c5e5]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-9f09c5e5]:hover:after,.documentation-wiki__pager-link--prev[data-v-9f09c5e5]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-9f09c5e5]:hover:after,.documentation-wiki__pager-link--next[data-v-9f09c5e5]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-9f09c5e5]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-9f09c5e5]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-9f09c5e5]:hover,.documentation-back-to-top[data-v-9f09c5e5]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-9f09c5e5]{display:none}.documentation-index__featured[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-9f09c5e5]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-9f09c5e5]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-9f09c5e5]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-9f09c5e5]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-9f09c5e5]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-9f09c5e5]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-9f09c5e5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-9f09c5e5]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-9f09c5e5]:hover,.documentation-index__featured-card[data-v-9f09c5e5]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-9f09c5e5]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-9f09c5e5]:hover,.documentation-index__featured-card--tool[data-v-9f09c5e5]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-9f09c5e5]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-9f09c5e5]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-9f09c5e5]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-9f09c5e5]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-9f09c5e5]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-9f09c5e5]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-9f09c5e5]{margin-top:.25rem}.documentation-index__empty[data-v-9f09c5e5]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-9f09c5e5]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-9f09c5e5]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-9f09c5e5]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-9f09c5e5]:hover,.documentation-index-topics__link[data-v-9f09c5e5]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-9f09c5e5]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-9f09c5e5]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-9f09c5e5]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-9f09c5e5]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-9f09c5e5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-9f09c5e5]:hover,.documentation-embed__external[data-v-9f09c5e5]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-9f09c5e5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-9f09c5e5]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-9f09c5e5]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-172967c4]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-172967c4]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-172967c4]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-172967c4]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-172967c4]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-172967c4]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-172967c4]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-172967c4]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-172967c4]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-172967c4]{display:block}}.documentation-wiki__sidebar-sticky[data-v-172967c4]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-172967c4]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-172967c4]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-172967c4]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-172967c4]{display:block}}.documentation-hero[data-v-172967c4]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-172967c4]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-172967c4]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-172967c4]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-172967c4]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-172967c4]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-172967c4]{width:10rem}}.documentation-hero__visual-overlay[data-v-172967c4]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-172967c4]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-172967c4] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-172967c4]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-172967c4]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-172967c4]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-172967c4]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-172967c4]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-172967c4]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-172967c4]{font-size:.875rem}}.documentation-hero__meta[data-v-172967c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-172967c4]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-172967c4]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-172967c4]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-172967c4]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-172967c4]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-172967c4]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-172967c4]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-172967c4]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-172967c4]{display:flex}}.documentation-mobile-toolbar__btn[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-172967c4]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-172967c4]:hover,.documentation-mobile-toolbar__btn[data-v-172967c4]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-172967c4]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-172967c4]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-172967c4]{display:none}}.documentation-drawer-backdrop[data-v-172967c4]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-172967c4]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-172967c4]{transform:translate(0)}.documentation-drawer--nav[data-v-172967c4]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-172967c4]{transform:translate(0)}.documentation-drawer__header[data-v-172967c4]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-172967c4]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-172967c4]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-172967c4]:hover,.documentation-drawer__close[data-v-172967c4]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-172967c4]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-172967c4]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-172967c4]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-172967c4]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-172967c4] .search-input-wrapper,.documentation-sidebar-panel[data-v-172967c4] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-172967c4]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-172967c4],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-172967c4]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-172967c4]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-172967c4]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-172967c4]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-172967c4]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-172967c4]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-172967c4]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-172967c4]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-172967c4]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-172967c4]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-172967c4]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-172967c4]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-172967c4]:hover,.documentation-resources__link[data-v-172967c4]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-172967c4]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-172967c4]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-172967c4]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-172967c4]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-172967c4]{margin-bottom:1rem}.documentation-datasheets__title[data-v-172967c4]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-172967c4]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-172967c4]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-172967c4]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-172967c4]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-172967c4]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-172967c4]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-172967c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-172967c4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-172967c4]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-172967c4]:hover,.documentation-datasheets__link[data-v-172967c4]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-172967c4]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-172967c4]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-172967c4]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-172967c4]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-172967c4]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-172967c4]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-172967c4]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-172967c4]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-172967c4]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-172967c4]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-172967c4]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-172967c4]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-172967c4]{counter-increment:doc-toc}.documentation-on-page__link[data-v-172967c4]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-172967c4]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-172967c4]:hover,.documentation-on-page__link[data-v-172967c4]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-172967c4]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-172967c4]:before{opacity:1}.documentation-wiki__meta[data-v-172967c4]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-172967c4]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-172967c4]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-172967c4]:hover,.documentation-wiki__breadcrumb-link[data-v-172967c4]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-172967c4]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-172967c4]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-172967c4],.documentation-wiki__article[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-172967c4]:before,.documentation-wiki__article[data-v-172967c4]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-172967c4]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-172967c4]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-172967c4] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-172967c4]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-172967c4]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-172967c4]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-172967c4]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-172967c4]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-172967c4]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-172967c4]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-172967c4]:hover:after{opacity:1}.documentation-wiki__card[data-v-172967c4]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-172967c4]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-172967c4]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-172967c4]:hover,.documentation-wiki__card-link[data-v-172967c4]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-172967c4]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-172967c4]:hover,.documentation-wiki__read-cta[data-v-172967c4]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-172967c4]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-172967c4]:hover,.documentation-wiki__card--link[data-v-172967c4]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-172967c4]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-172967c4]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-172967c4]{color:#047857}.documentation-wiki__article-header[data-v-172967c4]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-172967c4]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-172967c4]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-172967c4] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-172967c4]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-172967c4]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-172967c4]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-172967c4]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-172967c4]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-172967c4]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-172967c4]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-172967c4]:hover,.documentation-wiki__pager-link[data-v-172967c4]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-172967c4]:hover,.documentation-wiki__pager-link--prev[data-v-172967c4]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-172967c4]:hover,.documentation-wiki__pager-link--next[data-v-172967c4]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-172967c4]:hover:after,.documentation-wiki__pager-link[data-v-172967c4]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-172967c4]:hover:after,.documentation-wiki__pager-link--prev[data-v-172967c4]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-172967c4]:hover:after,.documentation-wiki__pager-link--next[data-v-172967c4]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-172967c4]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-172967c4]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-172967c4]:hover,.documentation-back-to-top[data-v-172967c4]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-172967c4]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-172967c4]{display:none}.documentation-index__featured[data-v-172967c4]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-172967c4]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-172967c4]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-172967c4]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-172967c4]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-172967c4]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-172967c4]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-172967c4]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-172967c4]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-172967c4]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-172967c4]:hover,.documentation-index__featured-card[data-v-172967c4]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-172967c4]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-172967c4]:hover,.documentation-index__featured-card--tool[data-v-172967c4]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-172967c4]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-172967c4]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-172967c4]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-172967c4]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-172967c4]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-172967c4]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-172967c4]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-172967c4]{margin-top:.25rem}.documentation-index__empty[data-v-172967c4]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-172967c4]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-172967c4]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-172967c4]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-172967c4]:hover,.documentation-index-topics__link[data-v-172967c4]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-172967c4]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-172967c4]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-172967c4]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-172967c4]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-172967c4]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-172967c4]:hover,.documentation-embed__external[data-v-172967c4]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-172967c4]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-172967c4]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-172967c4]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-481ad098]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-481ad098]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-481ad098]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-481ad098]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-481ad098]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-481ad098]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-481ad098]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-481ad098]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-481ad098]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-481ad098]{display:block}}.documentation-wiki__sidebar-sticky[data-v-481ad098]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-481ad098]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-481ad098]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-481ad098]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-481ad098]{display:block}}.documentation-hero[data-v-481ad098]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-481ad098]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-481ad098]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-481ad098]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-481ad098]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-481ad098]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-481ad098]{width:10rem}}.documentation-hero__visual-overlay[data-v-481ad098]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-481ad098]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-481ad098] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-481ad098]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-481ad098]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-481ad098]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-481ad098]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-481ad098]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-481ad098]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-481ad098]{font-size:.875rem}}.documentation-hero__meta[data-v-481ad098]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-481ad098]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-481ad098]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-481ad098]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-481ad098]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-481ad098]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-481ad098]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-481ad098]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-481ad098]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-481ad098]{display:flex}}.documentation-mobile-toolbar__btn[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-481ad098]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-481ad098]:hover,.documentation-mobile-toolbar__btn[data-v-481ad098]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-481ad098]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-481ad098]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-481ad098]{display:none}}.documentation-drawer-backdrop[data-v-481ad098]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-481ad098]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-481ad098]{transform:translate(0)}.documentation-drawer--nav[data-v-481ad098]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-481ad098]{transform:translate(0)}.documentation-drawer__header[data-v-481ad098]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-481ad098]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-481ad098]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-481ad098]:hover,.documentation-drawer__close[data-v-481ad098]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-481ad098]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-481ad098]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-481ad098]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-481ad098]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-481ad098] .search-input-wrapper,.documentation-sidebar-panel[data-v-481ad098] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-481ad098]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-481ad098],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-481ad098]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-481ad098]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-481ad098]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-481ad098]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-481ad098]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-481ad098]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-481ad098]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-481ad098]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-481ad098]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-481ad098]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-481ad098]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-481ad098]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-481ad098]:hover,.documentation-resources__link[data-v-481ad098]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-481ad098]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-481ad098]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-481ad098]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-481ad098]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-481ad098]{margin-bottom:1rem}.documentation-datasheets__title[data-v-481ad098]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-481ad098]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-481ad098]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-481ad098]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-481ad098]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-481ad098]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-481ad098]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-481ad098]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-481ad098]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-481ad098]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-481ad098]:hover,.documentation-datasheets__link[data-v-481ad098]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-481ad098]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-481ad098]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-481ad098]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-481ad098]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-481ad098]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-481ad098]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-481ad098]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-481ad098]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-481ad098]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-481ad098]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-481ad098]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-481ad098]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-481ad098]{counter-increment:doc-toc}.documentation-on-page__link[data-v-481ad098]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-481ad098]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-481ad098]:hover,.documentation-on-page__link[data-v-481ad098]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-481ad098]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-481ad098]:before{opacity:1}.documentation-wiki__meta[data-v-481ad098]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-481ad098]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-481ad098]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-481ad098]:hover,.documentation-wiki__breadcrumb-link[data-v-481ad098]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-481ad098]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-481ad098]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-481ad098],.documentation-wiki__article[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-481ad098]:before,.documentation-wiki__article[data-v-481ad098]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-481ad098]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-481ad098]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-481ad098] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-481ad098]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-481ad098]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-481ad098]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-481ad098]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-481ad098]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-481ad098]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-481ad098]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-481ad098]:hover:after{opacity:1}.documentation-wiki__card[data-v-481ad098]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-481ad098]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-481ad098]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-481ad098]:hover,.documentation-wiki__card-link[data-v-481ad098]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-481ad098]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-481ad098]:hover,.documentation-wiki__read-cta[data-v-481ad098]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-481ad098]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-481ad098]:hover,.documentation-wiki__card--link[data-v-481ad098]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-481ad098]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-481ad098]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-481ad098]{color:#047857}.documentation-wiki__article-header[data-v-481ad098]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-481ad098]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-481ad098]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-481ad098] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-481ad098]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-481ad098]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-481ad098]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-481ad098]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-481ad098]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-481ad098]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-481ad098]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-481ad098]:hover,.documentation-wiki__pager-link[data-v-481ad098]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-481ad098]:hover,.documentation-wiki__pager-link--prev[data-v-481ad098]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-481ad098]:hover,.documentation-wiki__pager-link--next[data-v-481ad098]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-481ad098]:hover:after,.documentation-wiki__pager-link[data-v-481ad098]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-481ad098]:hover:after,.documentation-wiki__pager-link--prev[data-v-481ad098]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-481ad098]:hover:after,.documentation-wiki__pager-link--next[data-v-481ad098]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-481ad098]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-481ad098]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-481ad098]:hover,.documentation-back-to-top[data-v-481ad098]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-481ad098]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-481ad098]{display:none}.documentation-index__featured[data-v-481ad098]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-481ad098]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-481ad098]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-481ad098]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-481ad098]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-481ad098]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-481ad098]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-481ad098]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-481ad098]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-481ad098]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-481ad098]:hover,.documentation-index__featured-card[data-v-481ad098]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-481ad098]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-481ad098]:hover,.documentation-index__featured-card--tool[data-v-481ad098]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-481ad098]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-481ad098]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-481ad098]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-481ad098]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-481ad098]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-481ad098]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-481ad098]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-481ad098]{margin-top:.25rem}.documentation-index__empty[data-v-481ad098]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-481ad098]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-481ad098]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-481ad098]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-481ad098]:hover,.documentation-index-topics__link[data-v-481ad098]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-481ad098]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-481ad098]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-481ad098]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-481ad098]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-481ad098]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-481ad098]:hover,.documentation-embed__external[data-v-481ad098]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-481ad098]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-481ad098]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-481ad098]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-849a7962]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-849a7962]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-849a7962]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-849a7962]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-849a7962]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-849a7962]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-849a7962]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-849a7962]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-849a7962]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-849a7962]{display:block}}.documentation-wiki__sidebar-sticky[data-v-849a7962]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-849a7962]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-849a7962]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-849a7962]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-849a7962]{display:block}}.documentation-hero[data-v-849a7962]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-849a7962]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-849a7962]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-849a7962]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-849a7962]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-849a7962]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-849a7962]{width:10rem}}.documentation-hero__visual-overlay[data-v-849a7962]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-849a7962]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-849a7962] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-849a7962]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-849a7962]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-849a7962]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-849a7962]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-849a7962]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-849a7962]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-849a7962]{font-size:.875rem}}.documentation-hero__meta[data-v-849a7962]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-849a7962]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-849a7962]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-849a7962]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-849a7962]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-849a7962]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-849a7962]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-849a7962]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-849a7962]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-849a7962]{display:flex}}.documentation-mobile-toolbar__btn[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-849a7962]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-849a7962]:hover,.documentation-mobile-toolbar__btn[data-v-849a7962]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-849a7962]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-849a7962]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-849a7962]{display:none}}.documentation-drawer-backdrop[data-v-849a7962]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-849a7962]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-849a7962]{transform:translate(0)}.documentation-drawer--nav[data-v-849a7962]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-849a7962]{transform:translate(0)}.documentation-drawer__header[data-v-849a7962]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-849a7962]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-849a7962]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-849a7962]:hover,.documentation-drawer__close[data-v-849a7962]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-849a7962]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-849a7962]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-849a7962]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-849a7962]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-849a7962] .search-input-wrapper,.documentation-sidebar-panel[data-v-849a7962] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-849a7962]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-849a7962],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-849a7962]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-849a7962]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-849a7962]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-849a7962]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-849a7962]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-849a7962]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-849a7962]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-849a7962]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-849a7962]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-849a7962]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-849a7962]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-849a7962]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-849a7962]:hover,.documentation-resources__link[data-v-849a7962]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-849a7962]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-849a7962]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-849a7962]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-849a7962]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-849a7962]{margin-bottom:1rem}.documentation-datasheets__title[data-v-849a7962]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-849a7962]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-849a7962]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-849a7962]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-849a7962]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-849a7962]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-849a7962]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-849a7962]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-849a7962]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-849a7962]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-849a7962]:hover,.documentation-datasheets__link[data-v-849a7962]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-849a7962]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-849a7962]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-849a7962]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-849a7962]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-849a7962]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-849a7962]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-849a7962]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-849a7962]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-849a7962]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-849a7962]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-849a7962]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-849a7962]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-849a7962]{counter-increment:doc-toc}.documentation-on-page__link[data-v-849a7962]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-849a7962]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-849a7962]:hover,.documentation-on-page__link[data-v-849a7962]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-849a7962]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-849a7962]:before{opacity:1}.documentation-wiki__meta[data-v-849a7962]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-849a7962]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-849a7962]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-849a7962]:hover,.documentation-wiki__breadcrumb-link[data-v-849a7962]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-849a7962]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-849a7962]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-849a7962],.documentation-wiki__article[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-849a7962]:before,.documentation-wiki__article[data-v-849a7962]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-849a7962]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-849a7962]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-849a7962] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-849a7962]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-849a7962]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-849a7962]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-849a7962]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-849a7962]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-849a7962]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-849a7962]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-849a7962]:hover:after{opacity:1}.documentation-wiki__card[data-v-849a7962]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-849a7962]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-849a7962]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-849a7962]:hover,.documentation-wiki__card-link[data-v-849a7962]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-849a7962]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-849a7962]:hover,.documentation-wiki__read-cta[data-v-849a7962]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-849a7962]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-849a7962]:hover,.documentation-wiki__card--link[data-v-849a7962]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-849a7962]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-849a7962]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-849a7962]{color:#047857}.documentation-wiki__article-header[data-v-849a7962]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-849a7962]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-849a7962]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-849a7962] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-849a7962]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-849a7962]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-849a7962]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-849a7962]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-849a7962]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-849a7962]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-849a7962]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-849a7962]:hover,.documentation-wiki__pager-link[data-v-849a7962]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-849a7962]:hover,.documentation-wiki__pager-link--prev[data-v-849a7962]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-849a7962]:hover,.documentation-wiki__pager-link--next[data-v-849a7962]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-849a7962]:hover:after,.documentation-wiki__pager-link[data-v-849a7962]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-849a7962]:hover:after,.documentation-wiki__pager-link--prev[data-v-849a7962]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-849a7962]:hover:after,.documentation-wiki__pager-link--next[data-v-849a7962]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-849a7962]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-849a7962]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-849a7962]:hover,.documentation-back-to-top[data-v-849a7962]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-849a7962]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-849a7962]{display:none}.documentation-index__featured[data-v-849a7962]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-849a7962]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-849a7962]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-849a7962]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-849a7962]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-849a7962]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-849a7962]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-849a7962]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-849a7962]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-849a7962]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-849a7962]:hover,.documentation-index__featured-card[data-v-849a7962]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-849a7962]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-849a7962]:hover,.documentation-index__featured-card--tool[data-v-849a7962]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-849a7962]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-849a7962]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-849a7962]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-849a7962]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-849a7962]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-849a7962]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-849a7962]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-849a7962]{margin-top:.25rem}.documentation-index__empty[data-v-849a7962]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-849a7962]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-849a7962]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-849a7962]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-849a7962]:hover,.documentation-index-topics__link[data-v-849a7962]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-849a7962]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-849a7962]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-849a7962]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-849a7962]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-849a7962]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-849a7962]:hover,.documentation-embed__external[data-v-849a7962]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-849a7962]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-849a7962]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-849a7962]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-e4097848]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-e4097848]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-e4097848]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-e4097848]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-e4097848]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-e4097848]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-e4097848]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-e4097848]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-e4097848]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-e4097848]{display:block}}.documentation-wiki__sidebar-sticky[data-v-e4097848]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-e4097848]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-e4097848]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-e4097848]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-e4097848]{display:block}}.documentation-hero[data-v-e4097848]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-e4097848]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-e4097848]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-e4097848]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-e4097848]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-e4097848]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-e4097848]{width:10rem}}.documentation-hero__visual-overlay[data-v-e4097848]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-e4097848]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-e4097848] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-e4097848]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-e4097848]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-e4097848]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-e4097848]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-e4097848]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-e4097848]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-e4097848]{font-size:.875rem}}.documentation-hero__meta[data-v-e4097848]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-e4097848]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-e4097848]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-e4097848]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-e4097848]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-e4097848]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-e4097848]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-e4097848]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-e4097848]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-e4097848]{display:flex}}.documentation-mobile-toolbar__btn[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-e4097848]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-e4097848]:hover,.documentation-mobile-toolbar__btn[data-v-e4097848]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-e4097848]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-e4097848]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-e4097848]{display:none}}.documentation-drawer-backdrop[data-v-e4097848]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-e4097848]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-e4097848]{transform:translate(0)}.documentation-drawer--nav[data-v-e4097848]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-e4097848]{transform:translate(0)}.documentation-drawer__header[data-v-e4097848]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-e4097848]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-e4097848]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-e4097848]:hover,.documentation-drawer__close[data-v-e4097848]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-e4097848]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-e4097848]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-e4097848]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-e4097848]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-e4097848] .search-input-wrapper,.documentation-sidebar-panel[data-v-e4097848] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-e4097848]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-e4097848],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-e4097848]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-e4097848]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-e4097848]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-e4097848]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-e4097848]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-e4097848]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-e4097848]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-e4097848]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-e4097848]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-e4097848]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-e4097848]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-e4097848]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-e4097848]:hover,.documentation-resources__link[data-v-e4097848]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-e4097848]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-e4097848]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-e4097848]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-e4097848]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-e4097848]{margin-bottom:1rem}.documentation-datasheets__title[data-v-e4097848]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-e4097848]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-e4097848]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-e4097848]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-e4097848]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-e4097848]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-e4097848]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-e4097848]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-e4097848]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-e4097848]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-e4097848]:hover,.documentation-datasheets__link[data-v-e4097848]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-e4097848]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-e4097848]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-e4097848]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-e4097848]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-e4097848]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-e4097848]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-e4097848]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-e4097848]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-e4097848]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-e4097848]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-e4097848]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-e4097848]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-e4097848]{counter-increment:doc-toc}.documentation-on-page__link[data-v-e4097848]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-e4097848]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-e4097848]:hover,.documentation-on-page__link[data-v-e4097848]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-e4097848]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-e4097848]:before{opacity:1}.documentation-wiki__meta[data-v-e4097848]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-e4097848]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-e4097848]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-e4097848]:hover,.documentation-wiki__breadcrumb-link[data-v-e4097848]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-e4097848]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-e4097848]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-e4097848],.documentation-wiki__article[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-e4097848]:before,.documentation-wiki__article[data-v-e4097848]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-e4097848]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-e4097848]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-e4097848] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-e4097848]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-e4097848]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-e4097848]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-e4097848]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-e4097848]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-e4097848]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-e4097848]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-e4097848]:hover:after{opacity:1}.documentation-wiki__card[data-v-e4097848]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-e4097848]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-e4097848]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-e4097848]:hover,.documentation-wiki__card-link[data-v-e4097848]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-e4097848]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-e4097848]:hover,.documentation-wiki__read-cta[data-v-e4097848]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-e4097848]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-e4097848]:hover,.documentation-wiki__card--link[data-v-e4097848]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-e4097848]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-e4097848]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-e4097848]{color:#047857}.documentation-wiki__article-header[data-v-e4097848]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-e4097848]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-e4097848]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-e4097848] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-e4097848]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-e4097848]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-e4097848]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-e4097848]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-e4097848]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-e4097848]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-e4097848]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-e4097848]:hover,.documentation-wiki__pager-link[data-v-e4097848]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-e4097848]:hover,.documentation-wiki__pager-link--prev[data-v-e4097848]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-e4097848]:hover,.documentation-wiki__pager-link--next[data-v-e4097848]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-e4097848]:hover:after,.documentation-wiki__pager-link[data-v-e4097848]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-e4097848]:hover:after,.documentation-wiki__pager-link--prev[data-v-e4097848]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-e4097848]:hover:after,.documentation-wiki__pager-link--next[data-v-e4097848]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-e4097848]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-e4097848]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-e4097848]:hover,.documentation-back-to-top[data-v-e4097848]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-e4097848]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-e4097848]{display:none}.documentation-index__featured[data-v-e4097848]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-e4097848]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-e4097848]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-e4097848]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-e4097848]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-e4097848]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-e4097848]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-e4097848]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-e4097848]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-e4097848]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-e4097848]:hover,.documentation-index__featured-card[data-v-e4097848]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-e4097848]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-e4097848]:hover,.documentation-index__featured-card--tool[data-v-e4097848]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-e4097848]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-e4097848]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-e4097848]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-e4097848]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-e4097848]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-e4097848]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-e4097848]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-e4097848]{margin-top:.25rem}.documentation-index__empty[data-v-e4097848]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-e4097848]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-e4097848]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-e4097848]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-e4097848]:hover,.documentation-index-topics__link[data-v-e4097848]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-e4097848]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-e4097848]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-e4097848]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-e4097848]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-e4097848]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-e4097848]:hover,.documentation-embed__external[data-v-e4097848]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-e4097848]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-e4097848]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-e4097848]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-e03ddfd5]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-e03ddfd5]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-e03ddfd5]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-e03ddfd5]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-e03ddfd5]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-e03ddfd5]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-e03ddfd5]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-e03ddfd5]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-e03ddfd5]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-e03ddfd5]{display:block}}.documentation-wiki__sidebar-sticky[data-v-e03ddfd5]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-e03ddfd5]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-e03ddfd5]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-e03ddfd5]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-e03ddfd5]{display:block}}.documentation-hero[data-v-e03ddfd5]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-e03ddfd5]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-e03ddfd5]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-e03ddfd5]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-e03ddfd5]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-e03ddfd5]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-e03ddfd5]{width:10rem}}.documentation-hero__visual-overlay[data-v-e03ddfd5]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-e03ddfd5]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-e03ddfd5] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-e03ddfd5]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-e03ddfd5]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-e03ddfd5]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-e03ddfd5]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-e03ddfd5]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-e03ddfd5]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-e03ddfd5]{font-size:.875rem}}.documentation-hero__meta[data-v-e03ddfd5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-e03ddfd5]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-e03ddfd5]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-e03ddfd5]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-e03ddfd5]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-e03ddfd5]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-e03ddfd5]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-e03ddfd5]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-e03ddfd5]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-e03ddfd5]{display:flex}}.documentation-mobile-toolbar__btn[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-e03ddfd5]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-e03ddfd5]:hover,.documentation-mobile-toolbar__btn[data-v-e03ddfd5]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-e03ddfd5]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-e03ddfd5]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-e03ddfd5]{display:none}}.documentation-drawer-backdrop[data-v-e03ddfd5]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-e03ddfd5]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-e03ddfd5]{transform:translate(0)}.documentation-drawer--nav[data-v-e03ddfd5]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-e03ddfd5]{transform:translate(0)}.documentation-drawer__header[data-v-e03ddfd5]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-e03ddfd5]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-e03ddfd5]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-e03ddfd5]:hover,.documentation-drawer__close[data-v-e03ddfd5]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-e03ddfd5]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-e03ddfd5]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-e03ddfd5]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-e03ddfd5]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-e03ddfd5] .search-input-wrapper,.documentation-sidebar-panel[data-v-e03ddfd5] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-e03ddfd5]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-e03ddfd5],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-e03ddfd5]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-e03ddfd5]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-e03ddfd5]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-e03ddfd5]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-e03ddfd5]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-e03ddfd5]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-e03ddfd5]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-e03ddfd5]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-e03ddfd5]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-e03ddfd5]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-e03ddfd5]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-e03ddfd5]:hover,.documentation-resources__link[data-v-e03ddfd5]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-e03ddfd5]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-e03ddfd5]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-e03ddfd5]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-e03ddfd5]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-e03ddfd5]{margin-bottom:1rem}.documentation-datasheets__title[data-v-e03ddfd5]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-e03ddfd5]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-e03ddfd5]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-e03ddfd5]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-e03ddfd5]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-e03ddfd5]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-e03ddfd5]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-e03ddfd5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-e03ddfd5]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-e03ddfd5]:hover,.documentation-datasheets__link[data-v-e03ddfd5]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-e03ddfd5]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-e03ddfd5]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-e03ddfd5]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-e03ddfd5]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-e03ddfd5]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-e03ddfd5]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-e03ddfd5]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-e03ddfd5]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-e03ddfd5]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-e03ddfd5]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-e03ddfd5]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-e03ddfd5]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-e03ddfd5]{counter-increment:doc-toc}.documentation-on-page__link[data-v-e03ddfd5]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-e03ddfd5]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-e03ddfd5]:hover,.documentation-on-page__link[data-v-e03ddfd5]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-e03ddfd5]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-e03ddfd5]:before{opacity:1}.documentation-wiki__meta[data-v-e03ddfd5]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-e03ddfd5]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-e03ddfd5]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-e03ddfd5]:hover,.documentation-wiki__breadcrumb-link[data-v-e03ddfd5]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-e03ddfd5]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-e03ddfd5]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-e03ddfd5],.documentation-wiki__article[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-e03ddfd5]:before,.documentation-wiki__article[data-v-e03ddfd5]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-e03ddfd5]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-e03ddfd5]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-e03ddfd5] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-e03ddfd5]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-e03ddfd5]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-e03ddfd5]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-e03ddfd5]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-e03ddfd5]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-e03ddfd5]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-e03ddfd5]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-e03ddfd5]:hover:after{opacity:1}.documentation-wiki__card[data-v-e03ddfd5]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-e03ddfd5]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-e03ddfd5]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-e03ddfd5]:hover,.documentation-wiki__card-link[data-v-e03ddfd5]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-e03ddfd5]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-e03ddfd5]:hover,.documentation-wiki__read-cta[data-v-e03ddfd5]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-e03ddfd5]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-e03ddfd5]:hover,.documentation-wiki__card--link[data-v-e03ddfd5]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-e03ddfd5]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-e03ddfd5]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-e03ddfd5]{color:#047857}.documentation-wiki__article-header[data-v-e03ddfd5]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-e03ddfd5]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-e03ddfd5]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-e03ddfd5] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-e03ddfd5]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-e03ddfd5]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-e03ddfd5]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-e03ddfd5]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-e03ddfd5]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-e03ddfd5]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-e03ddfd5]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-e03ddfd5]:hover,.documentation-wiki__pager-link[data-v-e03ddfd5]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-e03ddfd5]:hover,.documentation-wiki__pager-link--prev[data-v-e03ddfd5]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-e03ddfd5]:hover,.documentation-wiki__pager-link--next[data-v-e03ddfd5]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-e03ddfd5]:hover:after,.documentation-wiki__pager-link[data-v-e03ddfd5]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-e03ddfd5]:hover:after,.documentation-wiki__pager-link--prev[data-v-e03ddfd5]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-e03ddfd5]:hover:after,.documentation-wiki__pager-link--next[data-v-e03ddfd5]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-e03ddfd5]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-e03ddfd5]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-e03ddfd5]:hover,.documentation-back-to-top[data-v-e03ddfd5]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-e03ddfd5]{display:none}.documentation-index__featured[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-e03ddfd5]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-e03ddfd5]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-e03ddfd5]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-e03ddfd5]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-e03ddfd5]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-e03ddfd5]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-e03ddfd5]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-e03ddfd5]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-e03ddfd5]:hover,.documentation-index__featured-card[data-v-e03ddfd5]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-e03ddfd5]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-e03ddfd5]:hover,.documentation-index__featured-card--tool[data-v-e03ddfd5]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-e03ddfd5]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-e03ddfd5]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-e03ddfd5]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-e03ddfd5]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-e03ddfd5]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-e03ddfd5]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-e03ddfd5]{margin-top:.25rem}.documentation-index__empty[data-v-e03ddfd5]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-e03ddfd5]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-e03ddfd5]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-e03ddfd5]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-e03ddfd5]:hover,.documentation-index-topics__link[data-v-e03ddfd5]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-e03ddfd5]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-e03ddfd5]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-e03ddfd5]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-e03ddfd5]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-e03ddfd5]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-e03ddfd5]:hover,.documentation-embed__external[data-v-e03ddfd5]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-e03ddfd5]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-e03ddfd5]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-e03ddfd5]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}body.documentation-drawer-open .aside-menu__transparency{z-index:40}body.documentation-drawer-open .aside-menu__content{z-index:45}body.documentation-drawer-open .grid-template:after{opacity:0;visibility:hidden}.documentation-drawer-backdrop{top:72px;z-index:200}.documentation-drawer{height:calc(100dvh - 72px);top:72px;z-index:210}.documentation-wiki[data-v-18f5f6e7]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-18f5f6e7]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-18f5f6e7]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-18f5f6e7]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-18f5f6e7]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-18f5f6e7]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-18f5f6e7]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-18f5f6e7]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-18f5f6e7]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-18f5f6e7]{display:block}}.documentation-wiki__sidebar-sticky[data-v-18f5f6e7]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-18f5f6e7]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-18f5f6e7]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-18f5f6e7]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-18f5f6e7]{display:block}}.documentation-hero[data-v-18f5f6e7]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-18f5f6e7]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-18f5f6e7]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-18f5f6e7]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-18f5f6e7]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-18f5f6e7]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-18f5f6e7]{width:10rem}}.documentation-hero__visual-overlay[data-v-18f5f6e7]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-18f5f6e7]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-18f5f6e7] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-18f5f6e7]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-18f5f6e7]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-18f5f6e7]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-18f5f6e7]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-18f5f6e7]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-18f5f6e7]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-18f5f6e7]{font-size:.875rem}}.documentation-hero__meta[data-v-18f5f6e7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-18f5f6e7]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-18f5f6e7]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-18f5f6e7]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-18f5f6e7]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-18f5f6e7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-18f5f6e7]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-18f5f6e7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-18f5f6e7]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-18f5f6e7]{display:flex}}.documentation-mobile-toolbar__btn[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-18f5f6e7]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-18f5f6e7]:hover,.documentation-mobile-toolbar__btn[data-v-18f5f6e7]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-18f5f6e7]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-18f5f6e7]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-18f5f6e7]{display:none}}.documentation-drawer-backdrop[data-v-18f5f6e7]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-18f5f6e7]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-18f5f6e7]{transform:translate(0)}.documentation-drawer--nav[data-v-18f5f6e7]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-18f5f6e7]{transform:translate(0)}.documentation-drawer__header[data-v-18f5f6e7]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-18f5f6e7]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-18f5f6e7]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-18f5f6e7]:hover,.documentation-drawer__close[data-v-18f5f6e7]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-18f5f6e7]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-18f5f6e7]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-18f5f6e7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-18f5f6e7]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-18f5f6e7] .search-input-wrapper,.documentation-sidebar-panel[data-v-18f5f6e7] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-18f5f6e7]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-18f5f6e7],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-18f5f6e7]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-18f5f6e7]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-18f5f6e7]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-18f5f6e7]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-18f5f6e7]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-18f5f6e7]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-18f5f6e7]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-18f5f6e7]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-18f5f6e7]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-18f5f6e7]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-18f5f6e7]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-18f5f6e7]:hover,.documentation-resources__link[data-v-18f5f6e7]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-18f5f6e7]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-18f5f6e7]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-18f5f6e7]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-18f5f6e7]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-18f5f6e7]{margin-bottom:1rem}.documentation-datasheets__title[data-v-18f5f6e7]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-18f5f6e7]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-18f5f6e7]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-18f5f6e7]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-18f5f6e7]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-18f5f6e7]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-18f5f6e7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-18f5f6e7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-18f5f6e7]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-18f5f6e7]:hover,.documentation-datasheets__link[data-v-18f5f6e7]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-18f5f6e7]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-18f5f6e7]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-18f5f6e7]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-18f5f6e7]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-18f5f6e7]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-18f5f6e7]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-18f5f6e7]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-18f5f6e7]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-18f5f6e7]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-18f5f6e7]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-18f5f6e7]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-18f5f6e7]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-18f5f6e7]{counter-increment:doc-toc}.documentation-on-page__link[data-v-18f5f6e7]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-18f5f6e7]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-18f5f6e7]:hover,.documentation-on-page__link[data-v-18f5f6e7]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-18f5f6e7]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-18f5f6e7]:before{opacity:1}.documentation-wiki__meta[data-v-18f5f6e7]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-18f5f6e7]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-18f5f6e7]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-18f5f6e7]:hover,.documentation-wiki__breadcrumb-link[data-v-18f5f6e7]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-18f5f6e7]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-18f5f6e7]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-18f5f6e7],.documentation-wiki__article[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-18f5f6e7]:before,.documentation-wiki__article[data-v-18f5f6e7]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-18f5f6e7]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-18f5f6e7]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-18f5f6e7] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-18f5f6e7]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-18f5f6e7]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-18f5f6e7]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-18f5f6e7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-18f5f6e7]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-18f5f6e7]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-18f5f6e7]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-18f5f6e7]:hover:after{opacity:1}.documentation-wiki__card[data-v-18f5f6e7]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-18f5f6e7]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-18f5f6e7]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-18f5f6e7]:hover,.documentation-wiki__card-link[data-v-18f5f6e7]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-18f5f6e7]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-18f5f6e7]:hover,.documentation-wiki__read-cta[data-v-18f5f6e7]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-18f5f6e7]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-18f5f6e7]:hover,.documentation-wiki__card--link[data-v-18f5f6e7]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-18f5f6e7]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-18f5f6e7]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-18f5f6e7]{color:#047857}.documentation-wiki__article-header[data-v-18f5f6e7]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-18f5f6e7]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-18f5f6e7]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-18f5f6e7] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-18f5f6e7]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-18f5f6e7]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-18f5f6e7]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-18f5f6e7]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-18f5f6e7]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-18f5f6e7]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-18f5f6e7]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-18f5f6e7]:hover,.documentation-wiki__pager-link[data-v-18f5f6e7]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-18f5f6e7]:hover,.documentation-wiki__pager-link--prev[data-v-18f5f6e7]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-18f5f6e7]:hover,.documentation-wiki__pager-link--next[data-v-18f5f6e7]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-18f5f6e7]:hover:after,.documentation-wiki__pager-link[data-v-18f5f6e7]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-18f5f6e7]:hover:after,.documentation-wiki__pager-link--prev[data-v-18f5f6e7]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-18f5f6e7]:hover:after,.documentation-wiki__pager-link--next[data-v-18f5f6e7]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-18f5f6e7]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-18f5f6e7]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-18f5f6e7]:hover,.documentation-back-to-top[data-v-18f5f6e7]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-18f5f6e7]{display:none}.documentation-index__featured[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-18f5f6e7]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-18f5f6e7]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-18f5f6e7]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-18f5f6e7]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-18f5f6e7]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-18f5f6e7]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-18f5f6e7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-18f5f6e7]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-18f5f6e7]:hover,.documentation-index__featured-card[data-v-18f5f6e7]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-18f5f6e7]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-18f5f6e7]:hover,.documentation-index__featured-card--tool[data-v-18f5f6e7]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-18f5f6e7]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-18f5f6e7]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-18f5f6e7]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-18f5f6e7]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-18f5f6e7]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-18f5f6e7]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-18f5f6e7]{margin-top:.25rem}.documentation-index__empty[data-v-18f5f6e7]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-18f5f6e7]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-18f5f6e7]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-18f5f6e7]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-18f5f6e7]:hover,.documentation-index-topics__link[data-v-18f5f6e7]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-18f5f6e7]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-18f5f6e7]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-18f5f6e7]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-18f5f6e7]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-18f5f6e7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-18f5f6e7]:hover,.documentation-embed__external[data-v-18f5f6e7]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-18f5f6e7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-18f5f6e7]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-18f5f6e7]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-c6df8138]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-c6df8138]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-c6df8138]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-c6df8138]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-c6df8138]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-c6df8138]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-c6df8138]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-c6df8138]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-c6df8138]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-c6df8138]{display:block}}.documentation-wiki__sidebar-sticky[data-v-c6df8138]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-c6df8138]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-c6df8138]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-c6df8138]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-c6df8138]{display:block}}.documentation-hero[data-v-c6df8138]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-c6df8138]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-c6df8138]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-c6df8138]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-c6df8138]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-c6df8138]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-c6df8138]{width:10rem}}.documentation-hero__visual-overlay[data-v-c6df8138]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-c6df8138]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-c6df8138] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-c6df8138]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-c6df8138]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-c6df8138]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-c6df8138]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-c6df8138]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-c6df8138]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-c6df8138]{font-size:.875rem}}.documentation-hero__meta[data-v-c6df8138]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-c6df8138]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-c6df8138]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-c6df8138]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-c6df8138]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-c6df8138]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-c6df8138]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-c6df8138]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-c6df8138]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-c6df8138]{display:flex}}.documentation-mobile-toolbar__btn[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-c6df8138]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-c6df8138]:hover,.documentation-mobile-toolbar__btn[data-v-c6df8138]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-c6df8138]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-c6df8138]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-c6df8138]{display:none}}.documentation-drawer-backdrop[data-v-c6df8138]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-c6df8138]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-c6df8138]{transform:translate(0)}.documentation-drawer--nav[data-v-c6df8138]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-c6df8138]{transform:translate(0)}.documentation-drawer__header[data-v-c6df8138]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-c6df8138]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-c6df8138]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-c6df8138]:hover,.documentation-drawer__close[data-v-c6df8138]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-c6df8138]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-c6df8138]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-c6df8138]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-c6df8138]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-c6df8138] .search-input-wrapper,.documentation-sidebar-panel[data-v-c6df8138] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-c6df8138]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-c6df8138],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-c6df8138]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-c6df8138]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-c6df8138]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-c6df8138]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-c6df8138]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-c6df8138]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-c6df8138]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-c6df8138]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-c6df8138]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-c6df8138]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-c6df8138]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-c6df8138]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-c6df8138]:hover,.documentation-resources__link[data-v-c6df8138]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-c6df8138]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-c6df8138]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-c6df8138]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-c6df8138]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-c6df8138]{margin-bottom:1rem}.documentation-datasheets__title[data-v-c6df8138]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-c6df8138]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-c6df8138]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-c6df8138]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-c6df8138]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-c6df8138]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-c6df8138]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-c6df8138]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-c6df8138]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-c6df8138]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-c6df8138]:hover,.documentation-datasheets__link[data-v-c6df8138]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-c6df8138]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-c6df8138]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-c6df8138]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-c6df8138]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-c6df8138]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-c6df8138]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-c6df8138]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-c6df8138]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-c6df8138]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-c6df8138]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-c6df8138]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-c6df8138]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-c6df8138]{counter-increment:doc-toc}.documentation-on-page__link[data-v-c6df8138]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-c6df8138]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-c6df8138]:hover,.documentation-on-page__link[data-v-c6df8138]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-c6df8138]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-c6df8138]:before{opacity:1}.documentation-wiki__meta[data-v-c6df8138]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-c6df8138]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-c6df8138]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-c6df8138]:hover,.documentation-wiki__breadcrumb-link[data-v-c6df8138]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-c6df8138]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-c6df8138]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-c6df8138],.documentation-wiki__article[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-c6df8138]:before,.documentation-wiki__article[data-v-c6df8138]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-c6df8138]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-c6df8138]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-c6df8138] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-c6df8138]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-c6df8138]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-c6df8138]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-c6df8138]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-c6df8138]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-c6df8138]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-c6df8138]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-c6df8138]:hover:after{opacity:1}.documentation-wiki__card[data-v-c6df8138]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-c6df8138]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-c6df8138]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-c6df8138]:hover,.documentation-wiki__card-link[data-v-c6df8138]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-c6df8138]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-c6df8138]:hover,.documentation-wiki__read-cta[data-v-c6df8138]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-c6df8138]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-c6df8138]:hover,.documentation-wiki__card--link[data-v-c6df8138]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-c6df8138]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-c6df8138]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-c6df8138]{color:#047857}.documentation-wiki__article-header[data-v-c6df8138]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-c6df8138]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-c6df8138]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-c6df8138] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-c6df8138]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-c6df8138]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-c6df8138]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-c6df8138]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-c6df8138]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-c6df8138]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-c6df8138]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-c6df8138]:hover,.documentation-wiki__pager-link[data-v-c6df8138]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-c6df8138]:hover,.documentation-wiki__pager-link--prev[data-v-c6df8138]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-c6df8138]:hover,.documentation-wiki__pager-link--next[data-v-c6df8138]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-c6df8138]:hover:after,.documentation-wiki__pager-link[data-v-c6df8138]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-c6df8138]:hover:after,.documentation-wiki__pager-link--prev[data-v-c6df8138]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-c6df8138]:hover:after,.documentation-wiki__pager-link--next[data-v-c6df8138]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-c6df8138]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-c6df8138]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-c6df8138]:hover,.documentation-back-to-top[data-v-c6df8138]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-c6df8138]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-c6df8138]{display:none}.documentation-index__featured[data-v-c6df8138]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-c6df8138]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-c6df8138]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-c6df8138]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-c6df8138]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-c6df8138]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-c6df8138]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-c6df8138]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-c6df8138]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-c6df8138]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-c6df8138]:hover,.documentation-index__featured-card[data-v-c6df8138]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-c6df8138]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-c6df8138]:hover,.documentation-index__featured-card--tool[data-v-c6df8138]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-c6df8138]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-c6df8138]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-c6df8138]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-c6df8138]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-c6df8138]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-c6df8138]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-c6df8138]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-c6df8138]{margin-top:.25rem}.documentation-index__empty[data-v-c6df8138]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-c6df8138]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-c6df8138]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-c6df8138]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-c6df8138]:hover,.documentation-index-topics__link[data-v-c6df8138]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-c6df8138]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-c6df8138]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-c6df8138]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-c6df8138]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-c6df8138]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-c6df8138]:hover,.documentation-embed__external[data-v-c6df8138]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-c6df8138]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-c6df8138]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-c6df8138]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-0f9476dc]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-0f9476dc]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-0f9476dc]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-0f9476dc]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-0f9476dc]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-0f9476dc]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-0f9476dc]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-0f9476dc]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-0f9476dc]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-0f9476dc]{display:block}}.documentation-wiki__sidebar-sticky[data-v-0f9476dc]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-0f9476dc]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-0f9476dc]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-0f9476dc]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-0f9476dc]{display:block}}.documentation-hero[data-v-0f9476dc]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-0f9476dc]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-0f9476dc]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-0f9476dc]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-0f9476dc]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-0f9476dc]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-0f9476dc]{width:10rem}}.documentation-hero__visual-overlay[data-v-0f9476dc]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-0f9476dc]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-0f9476dc] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-0f9476dc]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-0f9476dc]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-0f9476dc]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-0f9476dc]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-0f9476dc]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-0f9476dc]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-0f9476dc]{font-size:.875rem}}.documentation-hero__meta[data-v-0f9476dc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-0f9476dc]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-0f9476dc]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-0f9476dc]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-0f9476dc]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-0f9476dc]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-0f9476dc]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-0f9476dc]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-0f9476dc]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-0f9476dc]{display:flex}}.documentation-mobile-toolbar__btn[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-0f9476dc]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-0f9476dc]:hover,.documentation-mobile-toolbar__btn[data-v-0f9476dc]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-0f9476dc]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-0f9476dc]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-0f9476dc]{display:none}}.documentation-drawer-backdrop[data-v-0f9476dc]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-0f9476dc]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-0f9476dc]{transform:translate(0)}.documentation-drawer--nav[data-v-0f9476dc]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-0f9476dc]{transform:translate(0)}.documentation-drawer__header[data-v-0f9476dc]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-0f9476dc]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-0f9476dc]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-0f9476dc]:hover,.documentation-drawer__close[data-v-0f9476dc]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-0f9476dc]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-0f9476dc]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-0f9476dc]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-0f9476dc]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-0f9476dc] .search-input-wrapper,.documentation-sidebar-panel[data-v-0f9476dc] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-0f9476dc]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-0f9476dc],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-0f9476dc]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-0f9476dc]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-0f9476dc]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-0f9476dc]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-0f9476dc]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-0f9476dc]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-0f9476dc]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-0f9476dc]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-0f9476dc]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-0f9476dc]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-0f9476dc]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-0f9476dc]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-0f9476dc]:hover,.documentation-resources__link[data-v-0f9476dc]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-0f9476dc]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-0f9476dc]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-0f9476dc]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-0f9476dc]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-0f9476dc]{margin-bottom:1rem}.documentation-datasheets__title[data-v-0f9476dc]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-0f9476dc]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-0f9476dc]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-0f9476dc]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-0f9476dc]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-0f9476dc]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-0f9476dc]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-0f9476dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-0f9476dc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-0f9476dc]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-0f9476dc]:hover,.documentation-datasheets__link[data-v-0f9476dc]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-0f9476dc]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-0f9476dc]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-0f9476dc]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-0f9476dc]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-0f9476dc]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-0f9476dc]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-0f9476dc]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-0f9476dc]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-0f9476dc]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-0f9476dc]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-0f9476dc]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-0f9476dc]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-0f9476dc]{counter-increment:doc-toc}.documentation-on-page__link[data-v-0f9476dc]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-0f9476dc]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-0f9476dc]:hover,.documentation-on-page__link[data-v-0f9476dc]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-0f9476dc]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-0f9476dc]:before{opacity:1}.documentation-wiki__meta[data-v-0f9476dc]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-0f9476dc]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-0f9476dc]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-0f9476dc]:hover,.documentation-wiki__breadcrumb-link[data-v-0f9476dc]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-0f9476dc]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-0f9476dc]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-0f9476dc],.documentation-wiki__article[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-0f9476dc]:before,.documentation-wiki__article[data-v-0f9476dc]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-0f9476dc]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-0f9476dc]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-0f9476dc] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-0f9476dc]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-0f9476dc]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-0f9476dc]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-0f9476dc]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-0f9476dc]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-0f9476dc]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-0f9476dc]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-0f9476dc]:hover:after{opacity:1}.documentation-wiki__card[data-v-0f9476dc]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-0f9476dc]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-0f9476dc]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-0f9476dc]:hover,.documentation-wiki__card-link[data-v-0f9476dc]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-0f9476dc]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-0f9476dc]:hover,.documentation-wiki__read-cta[data-v-0f9476dc]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-0f9476dc]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-0f9476dc]:hover,.documentation-wiki__card--link[data-v-0f9476dc]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-0f9476dc]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-0f9476dc]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-0f9476dc]{color:#047857}.documentation-wiki__article-header[data-v-0f9476dc]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-0f9476dc]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-0f9476dc]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-0f9476dc] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-0f9476dc]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-0f9476dc]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-0f9476dc]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-0f9476dc]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-0f9476dc]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-0f9476dc]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-0f9476dc]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-0f9476dc]:hover,.documentation-wiki__pager-link[data-v-0f9476dc]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-0f9476dc]:hover,.documentation-wiki__pager-link--prev[data-v-0f9476dc]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-0f9476dc]:hover,.documentation-wiki__pager-link--next[data-v-0f9476dc]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-0f9476dc]:hover:after,.documentation-wiki__pager-link[data-v-0f9476dc]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-0f9476dc]:hover:after,.documentation-wiki__pager-link--prev[data-v-0f9476dc]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-0f9476dc]:hover:after,.documentation-wiki__pager-link--next[data-v-0f9476dc]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-0f9476dc]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-0f9476dc]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-0f9476dc]:hover,.documentation-back-to-top[data-v-0f9476dc]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-0f9476dc]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-0f9476dc]{display:none}.documentation-index__featured[data-v-0f9476dc]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-0f9476dc]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-0f9476dc]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-0f9476dc]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-0f9476dc]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-0f9476dc]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-0f9476dc]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-0f9476dc]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-0f9476dc]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-0f9476dc]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-0f9476dc]:hover,.documentation-index__featured-card[data-v-0f9476dc]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-0f9476dc]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-0f9476dc]:hover,.documentation-index__featured-card--tool[data-v-0f9476dc]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-0f9476dc]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-0f9476dc]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-0f9476dc]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-0f9476dc]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-0f9476dc]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-0f9476dc]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-0f9476dc]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-0f9476dc]{margin-top:.25rem}.documentation-index__empty[data-v-0f9476dc]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-0f9476dc]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-0f9476dc]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-0f9476dc]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-0f9476dc]:hover,.documentation-index-topics__link[data-v-0f9476dc]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-0f9476dc]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-0f9476dc]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-0f9476dc]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-0f9476dc]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-0f9476dc]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-0f9476dc]:hover,.documentation-embed__external[data-v-0f9476dc]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-0f9476dc]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-0f9476dc]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-0f9476dc]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-907ff176]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-907ff176]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-907ff176]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-907ff176]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-907ff176]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-907ff176]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-907ff176]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-907ff176]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-907ff176]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-907ff176]{display:block}}.documentation-wiki__sidebar-sticky[data-v-907ff176]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-907ff176]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-907ff176]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-907ff176]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-907ff176]{display:block}}.documentation-hero[data-v-907ff176]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-907ff176]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-907ff176]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-907ff176]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-907ff176]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-907ff176]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-907ff176]{width:10rem}}.documentation-hero__visual-overlay[data-v-907ff176]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-907ff176]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-907ff176] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-907ff176]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-907ff176]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-907ff176]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-907ff176]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-907ff176]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-907ff176]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-907ff176]{font-size:.875rem}}.documentation-hero__meta[data-v-907ff176]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-907ff176]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-907ff176]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-907ff176]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-907ff176]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-907ff176]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-907ff176]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-907ff176]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-907ff176]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-907ff176]{display:flex}}.documentation-mobile-toolbar__btn[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-907ff176]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-907ff176]:hover,.documentation-mobile-toolbar__btn[data-v-907ff176]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-907ff176]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-907ff176]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-907ff176]{display:none}}.documentation-drawer-backdrop[data-v-907ff176]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-907ff176]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-907ff176]{transform:translate(0)}.documentation-drawer--nav[data-v-907ff176]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-907ff176]{transform:translate(0)}.documentation-drawer__header[data-v-907ff176]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-907ff176]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-907ff176]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-907ff176]:hover,.documentation-drawer__close[data-v-907ff176]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-907ff176]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-907ff176]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-907ff176]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-907ff176]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-907ff176] .search-input-wrapper,.documentation-sidebar-panel[data-v-907ff176] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-907ff176]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-907ff176],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-907ff176]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-907ff176]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-907ff176]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-907ff176]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-907ff176]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-907ff176]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-907ff176]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-907ff176]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-907ff176]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-907ff176]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-907ff176]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-907ff176]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-907ff176]:hover,.documentation-resources__link[data-v-907ff176]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-907ff176]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-907ff176]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-907ff176]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-907ff176]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-907ff176]{margin-bottom:1rem}.documentation-datasheets__title[data-v-907ff176]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-907ff176]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-907ff176]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-907ff176]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-907ff176]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-907ff176]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-907ff176]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-907ff176]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-907ff176]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-907ff176]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-907ff176]:hover,.documentation-datasheets__link[data-v-907ff176]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-907ff176]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-907ff176]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-907ff176]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-907ff176]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-907ff176]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-907ff176]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-907ff176]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-907ff176]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-907ff176]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-907ff176]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-907ff176]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-907ff176]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-907ff176]{counter-increment:doc-toc}.documentation-on-page__link[data-v-907ff176]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-907ff176]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-907ff176]:hover,.documentation-on-page__link[data-v-907ff176]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-907ff176]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-907ff176]:before{opacity:1}.documentation-wiki__meta[data-v-907ff176]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-907ff176]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-907ff176]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-907ff176]:hover,.documentation-wiki__breadcrumb-link[data-v-907ff176]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-907ff176]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-907ff176]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-907ff176],.documentation-wiki__article[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-907ff176]:before,.documentation-wiki__article[data-v-907ff176]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-907ff176]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-907ff176]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-907ff176] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-907ff176]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-907ff176]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-907ff176]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-907ff176]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-907ff176]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-907ff176]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-907ff176]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-907ff176]:hover:after{opacity:1}.documentation-wiki__card[data-v-907ff176]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-907ff176]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-907ff176]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-907ff176]:hover,.documentation-wiki__card-link[data-v-907ff176]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-907ff176]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-907ff176]:hover,.documentation-wiki__read-cta[data-v-907ff176]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-907ff176]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-907ff176]:hover,.documentation-wiki__card--link[data-v-907ff176]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-907ff176]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-907ff176]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-907ff176]{color:#047857}.documentation-wiki__article-header[data-v-907ff176]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-907ff176]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-907ff176]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-907ff176] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-907ff176]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-907ff176]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-907ff176]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-907ff176]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-907ff176]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-907ff176]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-907ff176]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-907ff176]:hover,.documentation-wiki__pager-link[data-v-907ff176]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-907ff176]:hover,.documentation-wiki__pager-link--prev[data-v-907ff176]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-907ff176]:hover,.documentation-wiki__pager-link--next[data-v-907ff176]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-907ff176]:hover:after,.documentation-wiki__pager-link[data-v-907ff176]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-907ff176]:hover:after,.documentation-wiki__pager-link--prev[data-v-907ff176]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-907ff176]:hover:after,.documentation-wiki__pager-link--next[data-v-907ff176]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-907ff176]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-907ff176]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-907ff176]:hover,.documentation-back-to-top[data-v-907ff176]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-907ff176]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-907ff176]{display:none}.documentation-index__featured[data-v-907ff176]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-907ff176]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-907ff176]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-907ff176]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-907ff176]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-907ff176]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-907ff176]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-907ff176]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-907ff176]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-907ff176]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-907ff176]:hover,.documentation-index__featured-card[data-v-907ff176]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-907ff176]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-907ff176]:hover,.documentation-index__featured-card--tool[data-v-907ff176]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-907ff176]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-907ff176]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-907ff176]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-907ff176]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-907ff176]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-907ff176]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-907ff176]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-907ff176]{margin-top:.25rem}.documentation-index__empty[data-v-907ff176]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-907ff176]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-907ff176]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-907ff176]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-907ff176]:hover,.documentation-index-topics__link[data-v-907ff176]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-907ff176]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-907ff176]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-907ff176]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-907ff176]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-907ff176]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-907ff176]:hover,.documentation-embed__external[data-v-907ff176]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-907ff176]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-907ff176]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-907ff176]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.documentation-wiki[data-v-9cefcaf7]{--doc-emerald: #059669;--doc-teal: #0d9488;--doc-emerald-soft: rgb(5 150 105 / .08);--doc-emerald-border: rgb(5 150 105 / .22);--doc-shadow-sm: 0 2px 8px rgb(15 23 42 / .04);--doc-shadow-md: 0 8px 30px rgb(15 23 42 / .08);--doc-shadow-lg: 0 16px 48px rgb(5 150 105 / .1);--doc-shadow-xl: 0 20px 56px rgb(5 150 105 / .14);--doc-radius: 1rem;--doc-radius-lg: 1.25rem;--doc-toolbar-height: 3.25rem;position:relative;width:100%}.documentation-wiki[data-v-9cefcaf7]:before{background:radial-gradient(ellipse 80% 50% at 50% -10%,rgb(5 150 105 / .06),transparent 70%);content:"";inset:0;pointer-events:none;position:absolute;z-index:0}.documentation-wiki[data-v-9cefcaf7]>*{position:relative;z-index:1}.documentation-wiki__grid[data-v-9cefcaf7]{align-items:stretch;display:grid;gap:1.25rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 1024px){.documentation-wiki__grid[data-v-9cefcaf7]{gap:1.5rem;grid-template-columns:15.5rem minmax(0,1fr)}}@media (min-width: 1280px){.documentation-wiki__grid[data-v-9cefcaf7]{gap:1.75rem;grid-template-columns:17rem minmax(0,1fr)}}@media (min-width: 1536px){.documentation-wiki__grid[data-v-9cefcaf7]{gap:2rem;grid-template-columns:18.5rem minmax(0,1fr)}.documentation-wiki__grid[data-v-9cefcaf7]:has(.documentation-wiki__aside-col){grid-template-columns:18.5rem minmax(0,1fr) 15.5rem}}.documentation-wiki__sidebar-col[data-v-9cefcaf7]{display:none;min-width:0;overflow:visible}@media (min-width: 1024px){.documentation-wiki__sidebar-col[data-v-9cefcaf7]{display:block}}.documentation-wiki__sidebar-sticky[data-v-9cefcaf7]{align-self:start;display:flex;flex-direction:column;gap:1rem;min-width:0;overflow:visible;position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__aside-sticky[data-v-9cefcaf7]{align-self:start;display:flex;flex-direction:column;gap:1rem;max-height:calc(100dvh - 72px - 2.5rem);position:sticky;top:1rem;width:100%;z-index:2}.documentation-wiki__main[data-v-9cefcaf7]{min-width:0;overflow:hidden}.documentation-wiki__aside-col[data-v-9cefcaf7]{display:none;min-width:0}@media (min-width: 1536px){.documentation-wiki__aside-col[data-v-9cefcaf7]{display:block}}.documentation-hero[data-v-9cefcaf7]{border:1px solid rgb(228 228 231 / .9);border-radius:1.25rem;box-shadow:0 1px 2px #0f172a0a,0 8px 24px #0f172a14,0 24px 48px #0f172a0a;margin-bottom:1rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero[data-v-9cefcaf7]{margin-bottom:1.25rem}}.documentation-hero__shell[data-v-9cefcaf7]{background-color:var(--color-neutral-white);display:flex;flex-direction:column}@media (min-width: 640px){.documentation-hero__shell[data-v-9cefcaf7]{align-items:stretch;flex-direction:row}}.documentation-hero__visual[data-v-9cefcaf7]{align-items:center;border-bottom:1px solid rgb(244 244 245);display:flex;flex-shrink:0;justify-content:center;min-height:7rem;overflow:hidden;position:relative}@media (min-width: 640px){.documentation-hero__visual[data-v-9cefcaf7]{border-bottom:none;border-right:1px solid rgb(244 244 245);min-height:auto;width:8.75rem}}@media (min-width: 1024px){.documentation-hero__visual[data-v-9cefcaf7]{width:10rem}}.documentation-hero__visual-overlay[data-v-9cefcaf7]{background:linear-gradient(165deg,rgb(255 255 255 / .12) 0%,transparent 38%),linear-gradient(180deg,#0f172a0d,#0f172a47);inset:0;pointer-events:none;position:absolute}.documentation-hero__visual-inner[data-v-9cefcaf7]{align-items:center;display:flex;justify-content:center;padding:1rem;position:relative;z-index:1}.documentation-hero__visual-inner[data-v-9cefcaf7] .wikeeper-icon-frame{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff5;box-shadow:0 1px 2px #0f172a0f,0 8px 20px #0f172a1f;color:var(--doc-emerald)}.documentation-hero__content[data-v-9cefcaf7]{display:flex;flex:1;flex-direction:column;gap:.5rem;justify-content:center;min-width:0;padding:1rem 1.125rem 1.125rem}@media (min-width: 640px){.documentation-hero__content[data-v-9cefcaf7]{padding:1.125rem 1.375rem 1.25rem}}@media (min-width: 1024px){.documentation-hero__content[data-v-9cefcaf7]{padding:1.25rem 1.5rem 1.375rem}}.documentation-hero__eyebrow[data-v-9cefcaf7]{color:#a1a1aa;font-size:.625rem;font-weight:600;letter-spacing:.14em;line-height:1.3;margin:0;text-transform:uppercase}.documentation-hero__title[data-v-9cefcaf7]{color:#18181b;font-family:var(--font-family-heading, var(--font-family-body, "Poppins", sans-serif));font-size:clamp(1.125rem,2.2vw,1.5rem);font-weight:700;letter-spacing:-.02em;line-height:1.25;margin:.25rem 0 0}.documentation-hero__subtitle[data-v-9cefcaf7]{color:#71717a;font-size:.8125rem;font-weight:500;line-height:1.5;margin:.25rem 0 0;max-width:42rem}@media (min-width: 640px){.documentation-hero__subtitle[data-v-9cefcaf7]{font-size:.875rem}}.documentation-hero__meta[data-v-9cefcaf7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}.documentation-hero__stat[data-v-9cefcaf7]{background:#ecfdf5;border:1px solid rgb(5 150 105 / .2);border-radius:9999px;color:#047857;font-size:.6875rem;font-weight:600;padding:.3rem .75rem}.documentation-hero__stat--muted[data-v-9cefcaf7]{background:#f4f4f5;border-color:#e4e4e7;color:#52525b}.documentation-hero__stat--tool[data-v-9cefcaf7]{background:#e0f2fe;border-color:#0ea5e947;color:#0369a1}.documentation-hero__stat--datasheet[data-v-9cefcaf7]{background:#fffbeb;border-color:#f59e0b47;color:#92400e}.documentation-hero__actions[data-v-9cefcaf7]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.25rem}.documentation-locale-fallback[data-v-9cefcaf7]{background:#fffbeb;border:1px solid rgb(245 158 11 / .35);border-radius:.875rem;color:#92400e;font-size:.8125rem;font-weight:500;line-height:1.5;margin-bottom:1rem;padding:.75rem 1rem}.documentation-mobile-toolbar[data-v-9cefcaf7]{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffffeb;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius);box-shadow:var(--doc-shadow-sm);display:flex;gap:.5rem;margin-bottom:1rem;padding:.5rem;position:sticky;top:calc(.5rem + env(safe-area-inset-top,0px));z-index:30}@media (min-width: 1024px){.documentation-mobile-toolbar[data-v-9cefcaf7]{display:none}}@media (min-width: 1024px) and (max-width: 1535px){.documentation-wiki--has-aside .documentation-mobile-toolbar[data-v-9cefcaf7]{display:flex}}.documentation-mobile-toolbar__btn[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;cursor:pointer;display:inline-flex;flex:1;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:600;gap:.5rem;justify-content:center;min-height:44px;padding:.5rem .875rem;transition:box-shadow .2s ease,transform .2s ease}.documentation-mobile-toolbar__btn svg[data-v-9cefcaf7]{flex-shrink:0;height:1.125rem;width:1.125rem}.documentation-mobile-toolbar__btn[data-v-9cefcaf7]:hover,.documentation-mobile-toolbar__btn[data-v-9cefcaf7]:focus-visible{box-shadow:0 6px 20px #05966961;outline:none;transform:translateY(-1px)}.documentation-mobile-toolbar__btn--secondary[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);box-shadow:none;color:var(--doc-emerald)}.documentation-mobile-toolbar__btn--secondary[data-v-9cefcaf7]:hover,.documentation-mobile-toolbar__btn--secondary[data-v-9cefcaf7]:focus-visible{background:var(--doc-emerald-soft);box-shadow:var(--doc-shadow-sm)}@media (min-width: 1024px){.documentation-mobile-toolbar__btn--menu[data-v-9cefcaf7]{display:none}}.documentation-drawer-backdrop[data-v-9cefcaf7]{background:#0f172a73;inset:72px 0 0;position:fixed;z-index:200}.documentation-drawer[data-v-9cefcaf7]{background:var(--color-neutral-white);box-shadow:-8px 0 40px #0f172a2e;display:flex;flex-direction:column;height:calc(100dvh - 72px);max-width:min(22rem,92vw);position:fixed;right:0;top:72px;transform:translate(100%);transition:transform .32s cubic-bezier(.4,0,.2,1);width:100%;z-index:210}.documentation-drawer--open[data-v-9cefcaf7]{transform:translate(0)}.documentation-drawer--nav[data-v-9cefcaf7]{left:0;right:auto;transform:translate(-100%)}.documentation-drawer--nav.documentation-drawer--open[data-v-9cefcaf7]{transform:translate(0)}.documentation-drawer__header[data-v-9cefcaf7]{align-items:center;border-bottom:1px solid rgb(5 150 105 / .12);display:flex;flex-shrink:0;gap:.75rem;justify-content:space-between;padding:1rem 1rem .875rem}.documentation-drawer__title[data-v-9cefcaf7]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:700;margin:0}.documentation-drawer__close[data-v-9cefcaf7]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);cursor:pointer;display:flex;font-size:1.375rem;height:2.25rem;justify-content:center;line-height:1;min-width:2.25rem;padding:0;transition:background-color .15s ease}.documentation-drawer__close[data-v-9cefcaf7]:hover,.documentation-drawer__close[data-v-9cefcaf7]:focus-visible{background:#05966924;outline:none}.documentation-drawer__body[data-v-9cefcaf7]{display:flex;flex:1;flex-direction:column;gap:1rem;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:1rem;padding-bottom:calc(1rem + env(safe-area-inset-bottom,0px))}@media (max-width: 1535px){.documentation-wiki--drawer-open .documentation-wiki__sidebar-col[data-v-9cefcaf7]{pointer-events:none;visibility:hidden}}.documentation-sidebar-panel[data-v-9cefcaf7]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#fffffff7;border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;gap:.875rem;min-width:0;overflow:visible;padding:1rem}.documentation-sidebar-panel__label[data-v-9cefcaf7]{color:var(--color-neutral-dark);font-size:.6875rem;font-weight:600;letter-spacing:.08em;margin:0;text-transform:uppercase}.documentation-sidebar-panel[data-v-9cefcaf7] .search-input-wrapper,.documentation-sidebar-panel[data-v-9cefcaf7] input{border-radius:.75rem}.documentation-sidebar-panel .documentation-sidebar__nav[data-v-9cefcaf7]{margin-top:0;max-height:none;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu[data-v-9cefcaf7],.documentation-sidebar-panel .aside-menu ul.aside-menu__menu-list[data-v-9cefcaf7]{gap:.25rem;max-width:100%;min-width:0;overflow:visible;width:100%}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-9cefcaf7]{align-items:flex-start;border-radius:.625rem;font-size:.8125rem;font-weight:500;height:auto;line-height:1.4;max-width:100%;min-width:0;overflow:visible;padding:.5rem .75rem .5rem .875rem;transition:background-color .15s ease,color .15s ease,transform .15s ease;white-space:normal}.documentation-sidebar-panel .aside-menu .aside-menu__link .text-cap[data-v-9cefcaf7]{overflow-wrap:anywhere;text-transform:none;white-space:normal;word-break:break-word}.documentation-sidebar-panel .aside-menu .aside-menu__link[data-v-9cefcaf7]:hover:not(.aside-menu__link--active){background-color:var(--doc-emerald-soft);color:var(--doc-emerald)}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-9cefcaf7]{background:linear-gradient(90deg,#05966924,#0d948814);border:1px solid var(--doc-emerald-border);color:var(--color-neutral-black);font-weight:600}.documentation-sidebar-panel .aside-menu .aside-menu__link--active[data-v-9cefcaf7]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:0 4px 4px 0;height:60%;left:0;top:50%;transform:translateY(-50%);width:3px}.documentation-sidebar__empty[data-v-9cefcaf7]{color:var(--color-neutral-dark);font-size:.8125rem;margin:0;padding:1rem .5rem;text-align:center}.documentation-resources[data-v-9cefcaf7]{background:linear-gradient(165deg,rgb(236 253 245 / .65) 0%,var(--color-neutral-white) 55%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-resources__title[data-v-9cefcaf7]{align-items:center;color:var(--doc-emerald);display:flex;font-size:.6875rem;font-weight:700;gap:.5rem;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-resources__title[data-v-9cefcaf7]:before{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-resources__list[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-resources__link[data-v-9cefcaf7]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .15);border-radius:.75rem;color:var(--color-neutral-black);display:flex;font-size:.8125rem;font-weight:500;gap:.625rem;line-height:1.35;min-height:48px;padding:.625rem .75rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-resources__link[data-v-9cefcaf7]:hover,.documentation-resources__link[data-v-9cefcaf7]:focus-visible{background-color:var(--color-neutral-white);border-color:#05966966;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-resources__icon-wrap[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2rem;justify-content:center;width:2rem}.documentation-resources__icon[data-v-9cefcaf7]{height:1rem;width:1rem}.documentation-datasheets--section[data-v-9cefcaf7]{background:linear-gradient(165deg,rgb(255 251 235 / .85) 0%,var(--color-neutral-white) 60%);border:1px solid rgb(245 158 11 / .22);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);margin-bottom:1.5rem;min-width:0;overflow:hidden;padding:1.25rem 1.125rem}@media (min-width: 640px){.documentation-datasheets--section[data-v-9cefcaf7]{padding:1.25rem 1.375rem}}.documentation-datasheets--sidebar[data-v-9cefcaf7]{background:linear-gradient(165deg,rgb(255 251 235 / .55) 0%,var(--color-neutral-white) 55%);border:1px solid rgb(245 158 11 / .2);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);padding:1rem 1.125rem}.documentation-datasheets__head[data-v-9cefcaf7]{margin-bottom:1rem}.documentation-datasheets__title[data-v-9cefcaf7]{color:#92400e;font-size:1.125rem;font-weight:700;letter-spacing:-.02em;line-height:1.3;margin:0}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-9cefcaf7]{align-items:center;display:flex;font-size:.6875rem;gap:.5rem;letter-spacing:.08em;text-transform:uppercase}.documentation-datasheets--sidebar .documentation-datasheets__title[data-v-9cefcaf7]:before{background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:2px;content:"";display:block;height:.875rem;width:3px}.documentation-datasheets__subtitle[data-v-9cefcaf7]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.55;margin:.5rem 0 0;max-width:52rem}.documentation-datasheets__list[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin:0;padding:0}.documentation-datasheets__list--grid[data-v-9cefcaf7]{display:grid;gap:.75rem;grid-template-columns:minmax(0,1fr)}.documentation-datasheets__item[data-v-9cefcaf7]{min-width:0}@media (min-width: 640px){.documentation-datasheets__list--grid[data-v-9cefcaf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-datasheets__list--grid[data-v-9cefcaf7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-datasheets__link[data-v-9cefcaf7]{align-items:flex-start;background-color:var(--color-neutral-white);border:1px solid rgb(245 158 11 / .2);border-radius:.875rem;color:var(--color-neutral-black);display:flex;gap:.75rem;height:100%;min-height:48px;min-width:0;padding:.75rem .875rem;text-decoration:none;transition:background-color .15s ease,border-color .15s ease,box-shadow .15s ease,transform .15s ease}.documentation-datasheets__link[data-v-9cefcaf7]:hover,.documentation-datasheets__link[data-v-9cefcaf7]:focus-visible{border-color:#f59e0b73;box-shadow:var(--doc-shadow-sm);outline:none;transform:translateY(-1px)}.documentation-datasheets__icon-wrap[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,#d97706,#f59e0b);border-radius:.5rem;color:#fff;display:flex;flex-shrink:0;height:2.25rem;justify-content:center;width:2.25rem}.documentation-datasheets__icon[data-v-9cefcaf7]{height:1.125rem;width:1.125rem}.documentation-datasheets__text[data-v-9cefcaf7]{display:flex;flex:1;flex-direction:column;gap:.125rem;min-width:0}.documentation-datasheets__label[data-v-9cefcaf7]{font-size:.8125rem;font-weight:600;line-height:1.35;overflow-wrap:anywhere;word-break:break-word}@media (min-width: 640px){.documentation-datasheets__label[data-v-9cefcaf7]{font-size:.875rem}}.documentation-datasheets--sidebar .documentation-datasheets__label[data-v-9cefcaf7]{font-size:.8125rem;font-weight:500}.documentation-datasheets__meta[data-v-9cefcaf7]{color:var(--color-neutral-dark);font-size:.75rem}.documentation-datasheets__action[data-v-9cefcaf7]{color:#d97706;flex-shrink:0}.documentation-index__stat--datasheet[data-v-9cefcaf7]{background:#f59e0b38;border-color:#ffffff47}.documentation-on-page[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-on-page__title[data-v-9cefcaf7]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-on-page__list[data-v-9cefcaf7]{counter-reset:doc-toc;display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-on-page__list[data-v-9cefcaf7]::-webkit-scrollbar{width:5px}.documentation-on-page__list[data-v-9cefcaf7]::-webkit-scrollbar-thumb{background:#05966959;border-radius:999px}.documentation-on-page__item[data-v-9cefcaf7]{counter-increment:doc-toc}.documentation-on-page__link[data-v-9cefcaf7]{align-items:flex-start;background:none;border:none;border-radius:.5rem;color:var(--color-neutral-dark);cursor:pointer;display:flex;font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-align:left;transition:background-color .15s ease,color .15s ease;width:100%}.documentation-on-page__link[data-v-9cefcaf7]:before{color:var(--doc-emerald);content:counter(doc-toc) ".";flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem;opacity:.85}.documentation-on-page__link[data-v-9cefcaf7]:hover,.documentation-on-page__link[data-v-9cefcaf7]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-on-page__link--active[data-v-9cefcaf7]{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);font-weight:600}.documentation-on-page__link--active[data-v-9cefcaf7]:before{opacity:1}.documentation-wiki__meta[data-v-9cefcaf7]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:9999px;color:var(--doc-emerald);display:inline-flex;font-size:.75rem;font-weight:600;letter-spacing:.02em;margin:0 0 1.25rem;padding:.35rem .875rem}.documentation-wiki__breadcrumb[data-v-9cefcaf7]{align-items:center;background:var(--color-neutral-white);border:1px solid rgb(0 0 0 / .06);border-radius:9999px;box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-dark);display:flex;flex-wrap:nowrap;font-size:.8125rem;gap:.35rem;margin-bottom:1.25rem;max-width:100%;overflow-x:auto;padding:.375rem .875rem .375rem .625rem;scrollbar-width:thin;white-space:nowrap;-webkit-overflow-scrolling:touch}.documentation-wiki__breadcrumb-link[data-v-9cefcaf7]{color:var(--doc-emerald);font-weight:600;text-decoration:none;transition:color .15s ease}.documentation-wiki__breadcrumb-link[data-v-9cefcaf7]:hover,.documentation-wiki__breadcrumb-link[data-v-9cefcaf7]:focus-visible{color:#047857;outline:none;text-decoration:underline}.documentation-wiki__breadcrumb-sep[data-v-9cefcaf7]{color:var(--color-neutral-dark);opacity:.35}.documentation-wiki__breadcrumb-current[data-v-9cefcaf7]{color:var(--color-neutral-black);font-weight:600;max-width:20rem;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.documentation-wiki__intro[data-v-9cefcaf7],.documentation-wiki__article[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);overflow:hidden;position:relative}.documentation-wiki__intro[data-v-9cefcaf7]:before,.documentation-wiki__article[data-v-9cefcaf7]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:4px;left:0;position:absolute;right:0;top:0}.documentation-wiki__intro-body.doc-content[data-v-9cefcaf7]{max-width:none;padding:1.5rem 1.5rem 1.75rem}@media (min-width: 640px){.documentation-wiki__intro-body.doc-content[data-v-9cefcaf7]{padding:1.75rem 2rem 2rem}}.documentation-wiki__intro-body.doc-content[data-v-9cefcaf7] h1{border-bottom:none;font-size:clamp(1.5rem,2.2vw,1.875rem);letter-spacing:-.02em;margin-bottom:.875rem;padding-bottom:0}.documentation-wiki__cards[data-v-9cefcaf7]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 640px){.documentation-wiki__cards[data-v-9cefcaf7]{gap:1.125rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1280px){.documentation-wiki__cards[data-v-9cefcaf7]{gap:1.25rem;grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width: 1536px){.documentation-wiki__cards[data-v-9cefcaf7]{grid-template-columns:repeat(3,minmax(0,1fr))}}.documentation-wiki__card[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);display:flex;flex-direction:column;gap:.75rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__card[data-v-9cefcaf7]:after{background:linear-gradient(135deg,#0596690a,#0d948805);border-radius:inherit;content:"";inset:0;opacity:0;pointer-events:none;position:absolute;transition:opacity .2s ease}.documentation-wiki__card[data-v-9cefcaf7]:before{background:linear-gradient(180deg,var(--doc-emerald),var(--doc-teal));border-radius:var(--doc-radius-lg) 0 0 var(--doc-radius-lg);bottom:1rem;content:"";left:0;opacity:0;position:absolute;top:1rem;transition:opacity .2s ease;width:3px}.documentation-wiki__card[data-v-9cefcaf7]:hover{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-xl);transform:translateY(-3px)}.documentation-wiki__card[data-v-9cefcaf7]:hover:after{opacity:1}.documentation-wiki__card[data-v-9cefcaf7]:hover:before{opacity:1}.documentation-wiki__card-index[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald-soft),rgb(13 148 136 / .06));border:1px solid var(--doc-emerald-border);border-radius:.625rem;color:var(--doc-emerald);display:inline-flex;font-size:.6875rem;font-weight:700;height:1.75rem;justify-content:center;letter-spacing:.04em;min-width:1.75rem;padding:0 .35rem}.documentation-wiki__card-title[data-v-9cefcaf7]{font-size:1.0625rem;font-weight:700;letter-spacing:-.01em;line-height:1.35;margin:0}.documentation-wiki__card-link[data-v-9cefcaf7]{color:var(--color-neutral-black);text-decoration:none;transition:color .15s ease}.documentation-wiki__card-link[data-v-9cefcaf7]:hover,.documentation-wiki__card-link[data-v-9cefcaf7]:focus-visible{color:var(--doc-emerald);outline:none}.documentation-wiki__card-excerpt[data-v-9cefcaf7]{color:var(--color-neutral-dark);flex:1;font-size:.875rem;line-height:1.65;margin:0}.documentation-wiki__read-cta[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.625rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.8125rem;font-weight:600;gap:.4rem;margin-top:auto;min-height:40px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease;width:fit-content}.documentation-wiki__read-cta[data-v-9cefcaf7]:hover,.documentation-wiki__read-cta[data-v-9cefcaf7]:focus-visible{box-shadow:0 8px 22px #05966961;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-wiki__card--link[data-v-9cefcaf7]{color:inherit;text-decoration:none}.documentation-wiki__card--link[data-v-9cefcaf7]:hover,.documentation-wiki__card--link[data-v-9cefcaf7]:focus-visible{color:inherit;outline:none;text-decoration:none}.documentation-wiki__card-top[data-v-9cefcaf7]{align-items:flex-start;display:flex;justify-content:space-between;width:100%}.documentation-wiki__card-cta[data-v-9cefcaf7]{align-items:center;color:var(--doc-emerald);display:inline-flex;font-size:.8125rem;font-weight:600;gap:.35rem;margin-top:auto}.documentation-wiki__card--link:hover .documentation-wiki__card-cta[data-v-9cefcaf7]{color:#047857}.documentation-wiki__article-header[data-v-9cefcaf7]{background:linear-gradient(180deg,rgb(236 253 245 / .5) 0%,transparent 100%);border-bottom:1px solid rgb(5 150 105 / .1);margin-bottom:0;padding:1.5rem 1.5rem 0}@media (min-width: 640px){.documentation-wiki__article-header[data-v-9cefcaf7]{padding:1.75rem 2rem 0}}.documentation-wiki__article-title[data-v-9cefcaf7]{color:var(--color-neutral-black);font-size:clamp(1.5rem,2.5vw,2rem);font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0 0 1rem}.documentation-wiki__article .doc-content[data-v-9cefcaf7] h2:first-child{border-top:none;margin-top:.5rem;padding-top:0}.documentation-wiki__pager[data-v-9cefcaf7]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr);margin-top:1.5rem}@media (min-width: 640px){.documentation-wiki__pager[data-v-9cefcaf7]{grid-template-columns:1fr 1fr}}.documentation-wiki__pager-link[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid rgb(5 150 105 / .12);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:var(--color-neutral-black);display:flex;flex-direction:column;gap:.35rem;min-height:52px;padding:1rem 1.25rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-wiki__pager-link[data-v-9cefcaf7]:after{color:var(--doc-emerald);font-size:1.125rem;font-weight:600;line-height:1;opacity:.65;position:absolute;top:50%;transform:translateY(-50%);transition:opacity .2s ease,transform .2s ease}.documentation-wiki__pager-link--prev[data-v-9cefcaf7]:after{content:"←";left:1rem}.documentation-wiki__pager-link--next[data-v-9cefcaf7]:after{content:"→";right:1rem}.documentation-wiki__pager-link--prev[data-v-9cefcaf7]{padding-left:2.25rem}.documentation-wiki__pager-link--next[data-v-9cefcaf7]{padding-right:2.25rem;text-align:right}.documentation-wiki__pager-link[data-v-9cefcaf7]:hover,.documentation-wiki__pager-link[data-v-9cefcaf7]:focus-visible{border-color:var(--doc-emerald-border);box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-wiki__pager-link--prev[data-v-9cefcaf7]:hover,.documentation-wiki__pager-link--prev[data-v-9cefcaf7]:focus-visible{padding-left:2.5rem}.documentation-wiki__pager-link--next[data-v-9cefcaf7]:hover,.documentation-wiki__pager-link--next[data-v-9cefcaf7]:focus-visible{padding-right:2.5rem}.documentation-wiki__pager-link[data-v-9cefcaf7]:hover:after,.documentation-wiki__pager-link[data-v-9cefcaf7]:focus-visible:after{opacity:1}.documentation-wiki__pager-link--prev[data-v-9cefcaf7]:hover:after,.documentation-wiki__pager-link--prev[data-v-9cefcaf7]:focus-visible:after{transform:translate(-4px,-50%)}.documentation-wiki__pager-link--next[data-v-9cefcaf7]:hover:after,.documentation-wiki__pager-link--next[data-v-9cefcaf7]:focus-visible:after{transform:translate(4px,-50%)}.documentation-wiki__pager-label[data-v-9cefcaf7]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase}.documentation-wiki__pager-title[data-v-9cefcaf7]{font-size:.9375rem;font-weight:600;line-height:1.4}.documentation-back-to-top[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border:none;border-radius:9999px;bottom:calc(1.25rem + env(safe-area-inset-bottom,0px));box-shadow:0 8px 28px #05966966;color:#fff;cursor:pointer;display:flex;font-size:1.125rem;height:3rem;justify-content:center;min-height:48px;min-width:48px;position:fixed;right:calc(1.25rem + env(safe-area-inset-right,0px));transition:box-shadow .2s ease,transform .2s ease;width:3rem;z-index:40}.documentation-back-to-top[data-v-9cefcaf7]:hover,.documentation-back-to-top[data-v-9cefcaf7]:focus-visible{box-shadow:0 12px 32px #05966973;outline:none;transform:translateY(-2px)}.documentation-index[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:1.5rem}.documentation-index__intro-body.doc-content h1[data-v-9cefcaf7]{display:none}.documentation-index__featured[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:1rem}.documentation-index__section-head[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:.35rem}.documentation-index__section-head--row[data-v-9cefcaf7]{align-items:stretch;flex-direction:column;flex-wrap:wrap;gap:1rem;justify-content:space-between}@media (min-width: 640px){.documentation-index__section-head--row[data-v-9cefcaf7]{align-items:flex-end;flex-direction:row;gap:1rem 1.25rem}}.documentation-index__section-title[data-v-9cefcaf7]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:700;letter-spacing:-.01em;line-height:1.3;margin:0}.documentation-index__section-desc[data-v-9cefcaf7]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:0;max-width:36rem}.documentation-index__filter[data-v-9cefcaf7]{flex:1 1 14rem;max-width:20rem;min-width:min(100%,14rem)}.documentation-index__featured-grid[data-v-9cefcaf7]{display:grid;gap:1rem;grid-template-columns:minmax(0,1fr)}@media (min-width: 768px){.documentation-index__featured-grid[data-v-9cefcaf7]{grid-template-columns:repeat(2,minmax(0,1fr))}}.documentation-index__featured-card[data-v-9cefcaf7]{background:linear-gradient(165deg,rgb(236 253 245) 0%,var(--color-neutral-white) 70%);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-sm);color:inherit;display:flex;flex-direction:column;gap:.625rem;min-height:100%;padding:1.25rem 1.375rem 1.375rem;position:relative;text-decoration:none;transition:border-color .2s ease,box-shadow .2s ease,transform .2s ease}.documentation-index__featured-card[data-v-9cefcaf7]:hover,.documentation-index__featured-card[data-v-9cefcaf7]:focus-visible{border-color:#05966973;box-shadow:var(--doc-shadow-lg);outline:none;transform:translateY(-2px)}.documentation-index__featured-card--tool[data-v-9cefcaf7]{background:linear-gradient(165deg,rgb(224 242 254) 0%,var(--color-neutral-white) 72%);border-color:#0ea5e947}.documentation-index__featured-card--tool[data-v-9cefcaf7]:hover,.documentation-index__featured-card--tool[data-v-9cefcaf7]:focus-visible{border-color:#0ea5e980}.documentation-index__featured-badge[data-v-9cefcaf7]{background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:9999px;color:#fff;font-size:.625rem;font-weight:700;letter-spacing:.06em;padding:.25rem .625rem;text-transform:uppercase;width:fit-content}.documentation-index__featured-badge--tool[data-v-9cefcaf7]{background:linear-gradient(135deg,#0284c7,#0ea5e9)}.documentation-index__featured-title[data-v-9cefcaf7]{color:var(--color-neutral-black);font-size:1.0625rem;font-weight:700;line-height:1.35}.documentation-index__featured-excerpt[data-v-9cefcaf7]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.6;margin:0}.documentation-index__card-icon[data-v-9cefcaf7]{align-items:center;background:var(--doc-emerald-soft);border:1px solid var(--doc-emerald-border);border-radius:.75rem;color:var(--doc-emerald);display:inline-flex;flex-shrink:0;height:2.5rem;justify-content:center;width:2.5rem}.documentation-index__card-icon svg[data-v-9cefcaf7]{height:1.35rem;width:1.35rem}.documentation-index__catalog[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:1rem}.documentation-index__cards[data-v-9cefcaf7]{margin-top:.25rem}.documentation-index__empty[data-v-9cefcaf7]{background:var(--doc-emerald-soft);border:1px dashed var(--doc-emerald-border);border-radius:var(--doc-radius-lg);color:var(--color-neutral-dark);font-size:.875rem;margin:0;padding:1.25rem 1rem;text-align:center}.documentation-index-topics[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);display:flex;flex-direction:column;max-height:inherit;min-height:0;overflow:hidden;padding:1.125rem 1rem}.documentation-index-topics__title[data-v-9cefcaf7]{color:var(--doc-emerald);font-size:.6875rem;font-weight:700;letter-spacing:.08em;margin:0 0 .875rem;text-transform:uppercase}.documentation-index-topics__list[data-v-9cefcaf7]{display:flex;flex:1;flex-direction:column;gap:.125rem;list-style:none;margin:0;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:0 .125rem 0 0;scrollbar-color:rgb(5 150 105 / .35) transparent;scrollbar-width:thin}.documentation-index-topics__link[data-v-9cefcaf7]{align-items:flex-start;border-radius:.5rem;color:var(--color-neutral-dark);display:flex;font-size:.8125rem;font-weight:500;gap:.5rem;line-height:1.45;padding:.4375rem .5rem;text-decoration:none;transition:background-color .15s ease,color .15s ease}.documentation-index-topics__link[data-v-9cefcaf7]:hover,.documentation-index-topics__link[data-v-9cefcaf7]:focus-visible{background-color:var(--doc-emerald-soft);color:var(--color-neutral-black);outline:none}.documentation-index-topics__index[data-v-9cefcaf7]{color:var(--doc-emerald);flex-shrink:0;font-size:.75rem;font-weight:700;min-width:1.25rem}.documentation-index-topics__label[data-v-9cefcaf7]{overflow-wrap:anywhere;word-break:break-word}.documentation-embed[data-v-9cefcaf7]{display:flex;flex-direction:column;gap:1rem;min-height:min(78dvh,56rem);width:100%}.documentation-embed__header[data-v-9cefcaf7]{display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end}.documentation-embed__external[data-v-9cefcaf7]{align-items:center;background:linear-gradient(135deg,var(--doc-emerald),var(--doc-teal));border-radius:.75rem;box-shadow:0 4px 14px #05966947;color:#fff;display:inline-flex;font-size:.875rem;font-weight:600;gap:.4rem;min-height:44px;padding:.5rem 1rem;text-decoration:none;transition:box-shadow .2s ease,transform .2s ease}.documentation-embed__external[data-v-9cefcaf7]:hover,.documentation-embed__external[data-v-9cefcaf7]:focus-visible{box-shadow:0 8px 22px #05966961;color:#fff;outline:none;text-decoration:none;transform:translateY(-1px)}.documentation-embed__frame-wrap[data-v-9cefcaf7]{background:var(--color-neutral-white);border:1px solid var(--doc-emerald-border);border-radius:var(--doc-radius-lg);box-shadow:var(--doc-shadow-md);flex:1;min-height:min(70dvh,52rem);overflow:hidden;position:relative}.documentation-embed__frame-wrap[data-v-9cefcaf7]:before{background:linear-gradient(90deg,var(--doc-emerald),var(--doc-teal));content:"";height:3px;left:0;position:absolute;right:0;top:0;z-index:1}.documentation-embed__frame[data-v-9cefcaf7]{border:0;display:block;height:100%;min-height:min(70dvh,52rem);width:100%}.error-page-content[data-v-27f005f0]{align-items:center;display:flex;flex:1;justify-content:center;min-height:100%;padding:2rem 1rem;width:100%}.error-page-content__inner[data-v-27f005f0]{align-items:center;display:flex;flex-direction:column;gap:1.5rem;max-width:32rem;text-align:center;width:100%}.error-page-content__badge[data-v-27f005f0]{align-items:center;border-radius:9999px;display:flex;height:8rem;justify-content:center;width:8rem}@media (min-width: 640px){.error-page-content__badge[data-v-27f005f0]{height:10rem;width:10rem}}.error-page-content__badge--amber[data-v-27f005f0]{background-color:#f59e0b1a}.error-page-content__badge--orange[data-v-27f005f0]{background-color:#f973161a}.error-page-content__badge--neutral[data-v-27f005f0]{background-color:var(--color-neutral-light-gray)}.error-page-content__badge--red[data-v-27f005f0]{background-color:#f936361a}.error-page-content__code[data-v-27f005f0]{color:var(--color-neutral-black);font-size:3rem;font-weight:700;line-height:1}@media (min-width: 640px){.error-page-content__code[data-v-27f005f0]{font-size:3.75rem}}.error-page-content__text[data-v-27f005f0]{display:flex;flex-direction:column;gap:1rem}.error-page-content__heading[data-v-27f005f0]{color:var(--color-neutral-black);font-size:1.875rem;font-weight:700;line-height:1.2}@media (min-width: 640px){.error-page-content__heading[data-v-27f005f0]{font-size:2.25rem}}.error-page-content__message[data-v-27f005f0]{color:var(--color-neutral-dark);font-size:1rem;line-height:1.6}.error-page-content__extra[data-v-27f005f0]{background-color:#fee2e2;border-radius:.75rem;color:#991b1b;font-family:ui-monospace,monospace;font-size:.875rem;overflow-wrap:anywhere;padding:1rem;text-align:left}.error-page-content__actions[data-v-27f005f0]{display:flex;flex-direction:column;gap:.75rem;padding-top:.5rem;width:100%}@media (min-width: 640px){.error-page-content__actions[data-v-27f005f0]{flex-direction:row;flex-wrap:wrap;justify-content:center}}.admin-form-card[data-v-b19c72bc]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;padding:1.5rem 1.25rem;width:100%}@media (min-width: 640px){.admin-form-card[data-v-b19c72bc]{padding:1.75rem 2rem 2rem}}.admin-form-card__form[data-v-b19c72bc]{display:flex;flex-direction:column;gap:1.25rem}.admin-form-card__description[data-v-b19c72bc]{color:var(--color-neutral-dark);font-family:var(--font-family-body, "Poppins", sans-serif);font-size:.875rem;line-height:1.5;margin:0}.admin-form-actions[data-v-b19c72bc]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:flex-end;margin-top:.5rem;padding-top:.25rem}.admin-form-actions__start[data-v-b19c72bc]{margin-right:auto}.whitelist-bulk[data-v-c51f65ee]{border-top:1px solid var(--color-neutral-gray);margin-top:1.25rem;padding-top:1.25rem}.whitelist-bulk__toggle[data-v-c51f65ee]{align-items:flex-start;background:none;border:none;color:inherit;cursor:pointer;display:flex;gap:.75rem;justify-content:space-between;padding:0;text-align:start;width:100%}.whitelist-bulk__toggle:hover .whitelist-bulk__title[data-v-c51f65ee]{color:var(--color-primary-green, #059669)}.whitelist-bulk__header[data-v-c51f65ee]{display:flex;flex:1;flex-direction:column;gap:.25rem;min-width:0}.whitelist-bulk__title[data-v-c51f65ee]{color:var(--color-neutral-black);font-size:.9375rem;font-weight:600;line-height:1.35;margin:0;transition:color .15s ease}.whitelist-bulk__hint[data-v-c51f65ee]{color:var(--color-neutral-dark);display:-webkit-box;font-size:.8125rem;-webkit-box-orient:vertical;-webkit-line-clamp:1;line-height:1.5;overflow:hidden}.whitelist-bulk__chevron[data-v-c51f65ee]{color:var(--color-neutral-dark);flex-shrink:0;margin-top:.125rem;transition:transform .2s ease}.whitelist-bulk__chevron--open[data-v-c51f65ee]{transform:rotate(180deg)}.whitelist-bulk__panel[data-v-c51f65ee]{margin-top:1rem}.whitelist-bulk__description[data-v-c51f65ee]{color:var(--color-neutral-dark);font-size:.8125rem;line-height:1.5;margin:0 0 1rem}.whitelist-bulk__form[data-v-c51f65ee]{display:flex;flex-direction:column;gap:1rem}.whitelist-bulk__codes-field[data-v-c51f65ee]{flex:1 1 100%}.whitelist-bulk__actions[data-v-c51f65ee]{display:flex;flex-wrap:wrap;gap:.75rem}.whitelist-bulk__export-link[data-v-c51f65ee]{align-items:center;background-color:var(--color-neutral-white);border:1px solid rgb(228 228 231);border-radius:2rem;color:#27272a;display:inline-flex;font-size:.875rem;font-weight:500;justify-content:center;min-height:2.75rem;padding:.5rem 1rem;text-decoration:none;transition:background-color .2s}.whitelist-bulk__export-link[data-v-c51f65ee]:hover{background-color:#fafafa}.whitelist-quick-add__header[data-v-1ed88f66]{margin-bottom:1rem}.whitelist-quick-add__title[data-v-1ed88f66]{color:var(--color-neutral-black);font-size:1rem;font-weight:600;margin:0}.whitelist-quick-add__description[data-v-1ed88f66]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:.25rem 0 0}.whitelist-quick-add__form[data-v-1ed88f66]{--admin-form-control-offset: calc(.8125rem * 1.35 + .375rem);display:flex;flex-direction:column;gap:1rem}@media (min-width: 640px){.whitelist-quick-add__form[data-v-1ed88f66]{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.whitelist-quick-add__form[data-v-1ed88f66]>.admin-form-field{flex:1 1 12rem;min-width:10rem}.whitelist-quick-add__form>.squared-button[data-v-1ed88f66]{align-self:flex-start;flex-shrink:0;margin-top:var(--admin-form-control-offset)}}.whitelist-forms-panel.admin-form-card[data-v-ac76ad6e]{background-color:var(--color-neutral-white);border:none;border-radius:1rem;box-shadow:0 4px 20px #00000014;display:flex;flex-direction:column;gap:0;padding:1.25rem 1.25rem 1.5rem;width:100%}@media (min-width: 640px){.whitelist-forms-panel[data-v-ac76ad6e]{padding:1.5rem 1.75rem 1.75rem}}.whitelist-table-card[data-v-ac76ad6e] .data-table-card__toolbar{align-items:stretch;flex-direction:column;gap:0;padding:0}.whitelist-table-card[data-v-ac76ad6e] .data-table-card__toolbar-slot{flex:1 1 auto;justify-content:stretch;min-width:0;width:100%}.whitelist-index-toolbar[data-v-ac76ad6e]{display:flex;flex-direction:column;width:100%}.whitelist-index-toolbar__top[data-v-ac76ad6e]{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;justify-content:space-between;padding:.875rem 1rem;width:100%}.whitelist-index-toolbar__search[data-v-ac76ad6e]{align-items:center;display:flex;flex:1 1 14rem;flex-wrap:wrap;gap:.5rem;min-width:0}.whitelist-index-toolbar__actions[data-v-ac76ad6e]{display:flex;flex-shrink:0;flex-wrap:wrap;gap:.5rem;justify-content:flex-end}.whitelist-index-toolbar__tabs[data-v-ac76ad6e]{background:linear-gradient(to right,#ecfdf5a6,#f0fdfa73);border-top:1px solid var(--color-neutral-gray);width:100%}.whitelist-checkbox[data-v-ac76ad6e]{accent-color:var(--color-brand-primary);cursor:pointer;height:1rem;width:1rem}.whitelist-row--selected[data-v-ac76ad6e]{background-color:#3b82f614}.whitelist-code-cell[data-v-ac76ad6e]{display:flex;flex-direction:column;gap:.375rem}.whitelist-code-cell__code[data-v-ac76ad6e]{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.875rem;font-weight:600}.whitelist-code-cell__code[data-v-ac76ad6e] .whitelist-search-highlight,.whitelist-search-highlight[data-v-ac76ad6e]{background:none;color:var(--color-state-error);font-weight:700;padding:0}.whitelist-code-cell__badge[data-v-ac76ad6e]{align-self:flex-start;font-size:.6875rem;padding:.125rem .5rem}.data-table-mobile-card--selected[data-v-ac76ad6e]{outline:2px solid rgb(59 130 246 / 40%)}.data-table-actions[data-v-ac76ad6e]{display:flex;flex-wrap:wrap;gap:.5rem;justify-content:center}.data-table-mobile-card__actions[data-v-ac76ad6e]{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.75rem}.whitelist-bulk-tenant-modal[data-v-ac76ad6e]{border-radius:1rem;display:flex;flex-direction:column;max-height:min(90vh,32rem);overflow:hidden;width:100%}.whitelist-bulk-tenant-modal__header[data-v-ac76ad6e]{border-bottom:1px solid var(--color-neutral-gray);flex-shrink:0;padding:1.25rem 1.5rem 1rem}.whitelist-bulk-tenant-modal__title[data-v-ac76ad6e]{color:var(--color-neutral-black);font-size:1.125rem;font-weight:600;line-height:1.35;margin:0}.whitelist-bulk-tenant-modal__summary[data-v-ac76ad6e]{color:var(--color-neutral-dark);font-size:.875rem;line-height:1.5;margin:.5rem 0 0}.whitelist-bulk-tenant-modal__summary strong[data-v-ac76ad6e]{color:var(--color-neutral-black);font-weight:600}.whitelist-bulk-tenant-modal__body[data-v-ac76ad6e]{flex:1 1 auto;min-height:0;overflow:visible;padding:1.25rem 1.5rem}.whitelist-bulk-tenant-modal__footer[data-v-ac76ad6e]{background-color:var(--color-neutral-light-gray);border-bottom-left-radius:1rem;border-bottom-right-radius:1rem;border-top:1px solid var(--color-neutral-gray);display:grid;flex-shrink:0;gap:.75rem;grid-template-columns:1fr 1fr;padding:1rem 1.5rem 1.25rem}@media (max-width: 479px){.whitelist-bulk-tenant-modal__footer[data-v-ac76ad6e]{grid-template-columns:1fr}}
