.sidebar-menu-scroll-shell[data-v-e5a29108]{min-height:0;position:relative}[data-v-e5a29108] .sidebar-perusahaan-trigger{min-height:44px;padding-left:3.4rem!important}.sidebar-perusahaan-icon[data-v-e5a29108]{z-index:2;pointer-events:none;justify-content:center;align-items:center;width:2rem;display:flex;position:absolute;top:50%;left:1rem;transform:translateY(-50%)}[data-v-e5a29108] .sidebar-perusahaan-trigger .vselect-label{min-width:0;color:var(--bs-gray-800);text-overflow:ellipsis;white-space:nowrap;display:flex;overflow:hidden}.sidebar-perusahaan-selected[data-v-e5a29108]{flex-direction:column;flex:1;min-width:0;line-height:1.25;display:flex}.sidebar-perusahaan-name[data-v-e5a29108],.sidebar-perusahaan-industry[data-v-e5a29108]{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.sidebar-custom-icon[data-v-e5a29108]{background-color:var(--base-color-400);width:20px;height:20px;transition:background-color .2s;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.menu-link-mysecondary:hover .sidebar-custom-icon[data-v-e5a29108],.menu-link-mysecondary.active .sidebar-custom-icon[data-v-e5a29108]{background-color:var(--base-color-500)}.sidebar-tapin-icon[data-v-e5a29108]{width:20px;height:20px;display:block}.sidebar-tapin-icon svg[data-v-e5a29108]{width:100%;height:100%;display:block}.sidebar-tapin-icon-primary[data-v-e5a29108],.sidebar-tapin-icon-secondary[data-v-e5a29108]{transition:fill .2s}.sidebar-tapin-icon-primary[data-v-e5a29108]{fill:var(--base-color-500)}.sidebar-tapin-icon-secondary[data-v-e5a29108]{fill:var(--base-color-400)}.menu-link-mysecondary:hover .sidebar-tapin-icon-primary[data-v-e5a29108]{fill:var(--base-color-500)}.menu-link-mysecondary:hover .sidebar-tapin-icon-secondary[data-v-e5a29108]{fill:var(--base-color-400)}.menu-link-mysecondary.active .sidebar-tapin-icon-primary[data-v-e5a29108]{fill:var(--base-color-500)}.menu-link-mysecondary.active .sidebar-tapin-icon-secondary[data-v-e5a29108]{fill:var(--base-color-400)}.menu-link-mysecondary.active:hover .sidebar-tapin-icon-primary[data-v-e5a29108]{fill:var(--base-color-600)}.menu-link-mysecondary.active:hover .sidebar-tapin-icon-secondary[data-v-e5a29108]{fill:var(--base-color-500)}.vue-menu-accordion>.menu-sub-accordion[data-v-e5a29108]{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .25s,opacity .18s,transform .25s;transform:translateY(-4px);display:grid!important}.vue-menu-accordion>.menu-sub-accordion>.vue-menu-sub-inner[data-v-e5a29108]{min-height:0;overflow:hidden}.vue-menu-accordion.show>.menu-sub-accordion[data-v-e5a29108]{opacity:1;grid-template-rows:1fr;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.vue-menu-accordion>.menu-sub-accordion[data-v-e5a29108]{transition:none}}.sidebar-scroll-gradient[data-v-e5a29108]{opacity:0;pointer-events:none;z-index:3;height:40px;transition:opacity .18s;position:absolute;left:0;right:0}.sidebar-scroll-gradient.is-visible[data-v-e5a29108]{opacity:1}.sidebar-scroll-gradient-top[data-v-e5a29108]{background:linear-gradient(#0000000d 0%,#fff0 100%);top:0}.sidebar-scroll-gradient-bottom[data-v-e5a29108]{background:linear-gradient(#fff0 0%,#0000000d 100%);bottom:0}.menu-link-disabled[data-v-e5a29108]{cursor:default;opacity:.72}.akun-initial[data-v-4da9489c]{width:72px;height:72px;font-size:2rem}.akun-gender-group>.btn[data-v-4da9489c]{flex:0 0 50%;width:50%}.akun-birth-group[data-v-4da9489c]{flex-wrap:nowrap}[data-v-4da9489c] .akun-birth-group>input:not([type=hidden]){flex:0 0 50%;width:50%;min-width:0}.akun-password-strength[data-v-4da9489c]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.akun-password-rule[data-v-4da9489c]{color:var(--slate-400);transition:color .2s}.akun-password-rule-bar[data-v-4da9489c]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.akun-password-rule-symbol[data-v-4da9489c]{font-size:1.75rem;line-height:1.2}.akun-password-rule.is-met[data-v-4da9489c]{color:var(--base-color-500)}.akun-password-rule.is-met .akun-password-rule-bar[data-v-4da9489c]{background-color:var(--base-color-500)}.akun-password-rule.is-met span[data-v-4da9489c]{font-weight:700!important}@media (prefers-reduced-motion:reduce){.akun-password-rule[data-v-4da9489c],.akun-password-rule-bar[data-v-4da9489c]{transition:none}}@media (width>=768px){.akun-profile-card[data-v-4da9489c]{position:sticky;top:1.5rem}}@media (width>=992px){.akun-profile-card[data-v-4da9489c]{top:calc(var(--kt-app-header-height,0px) + 1.5rem)}}.vselect-wrap[data-v-d5d84be4]{width:100%;position:relative}.vselect-trigger[data-v-d5d84be4]{cursor:pointer;-webkit-user-select:none;user-select:none;outline:none;justify-content:space-between;align-items:center;gap:.5rem;width:100%;transition:border-color .15s,box-shadow .15s;display:flex}.vselect-trigger.is-invalid[data-v-d5d84be4]{border-color:var(--red-500)}.vselect-trigger.is-invalid[data-v-d5d84be4]:focus{box-shadow:0 0 0 2px color-mix(in srgb, var(--red-500) 15%, transparent)!important}.vselect-trigger.vselect-empty .vselect-label[data-v-d5d84be4]{color:var(--bs-gray-400)}.vselect-trigger.vselect-disabled[data-v-d5d84be4]{background-color:var(--bs-gray-100);color:var(--bs-gray-400);cursor:not-allowed;pointer-events:none}.vselect-label[data-v-d5d84be4]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vselect-arrow[data-v-d5d84be4]{color:var(--bs-gray-400);flex-shrink:0;align-items:center;transition:transform .2s;display:flex}.vselect-arrow-up[data-v-d5d84be4]{transform:rotate(180deg)}.vselect-dropdown[data-v-d5d84be4]{background:#fff;animation:.12s vselect-in-d5d84be4;overflow:hidden}@keyframes vselect-in-d5d84be4{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.vselect-search-wrap[data-v-d5d84be4]{align-items:center;display:flex}.vselect-search-icon[data-v-d5d84be4]{color:var(--bs-gray-500);flex-shrink:0}.vselect-search-input[data-v-d5d84be4]{background:0 0;border:none;outline:none;flex:1;min-width:0}.vselect-search-clear[data-v-d5d84be4]{color:var(--bs-gray-400);cursor:pointer;background:0 0;border:none;align-items:center;padding:0;line-height:1;display:flex}.vselect-search-clear[data-v-d5d84be4]:hover{color:var(--bs-gray-500)}.vselect-options[data-v-d5d84be4]{scrollbar-width:thin;scrollbar-color:var(--bs-gray-300) transparent;max-height:210px;overflow-y:auto}.vselect-options[data-v-d5d84be4]::-webkit-scrollbar{width:4px}.vselect-options[data-v-d5d84be4]::-webkit-scrollbar-thumb{background:var(--bs-gray-300);border-radius:4px}.vselect-option[data-v-d5d84be4]{cursor:pointer;text-align:left;justify-content:space-between;align-items:center;gap:.5rem;width:100%;display:flex}.vselect-option-label[data-v-d5d84be4]{text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.vselect-empty-msg[data-v-d5d84be4]{text-align:center}.interactive-map[data-v-b16c0edd]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;position:relative}.interactive-map.dragging[data-v-b16c0edd]{cursor:grabbing}.interactive-map-tile-layer[data-v-b16c0edd]{position:absolute;inset:0}.interactive-map-tile[data-v-b16c0edd]{will-change:transform;background-position:50%;background-size:cover;width:256px;height:256px;position:absolute}.interactive-map-controls[data-v-b16c0edd]{z-index:6;position:absolute;top:1rem;right:1rem}.interactive-map-radius[data-v-b16c0edd]{z-index:3;border:2px solid var(--base-color-500);background:color-mix(in srgb, var(--base-color-500) 16%, transparent);pointer-events:none;border-radius:50%;position:absolute;top:0;left:0}.interactive-map-marker[data-v-b16c0edd]{z-index:5;transform-origin:0 0;width:40px;height:48px;margin:-48px 0 0 -20px;position:absolute;top:0;left:0}.interactive-map-marker-pin[data-v-b16c0edd]{background:var(--base-color-500);border-radius:50% 50% 50% 0;width:32px;height:32px;position:absolute;top:2px;left:50%;transform:translate(-50%)rotate(-45deg);box-shadow:0 4px 10px #00000026}.interactive-map-marker-dot[data-v-b16c0edd]{background:#fff;border-radius:50%;width:10px;height:10px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.interactive-map-marker-shadow[data-v-b16c0edd]{filter:blur(1px);background:#0003;border-radius:50%;width:24px;height:8px;position:absolute;bottom:7px;left:50%;transform:translate(-16%)rotate(-20deg)}.interactive-map-bubble[data-v-b16c0edd]{z-index:4;border:3px solid #ffffffeb;border-radius:50%;padding:0;position:absolute;top:0;left:0;box-shadow:0 4px 12px #0f24203d}.interactive-map-bubble-tooltip[data-v-b16c0edd]{color:#fff;text-align:left;pointer-events:none;background:#0f172a;border-radius:.55rem;min-width:170px;padding:.6rem .75rem;display:none;position:absolute;bottom:calc(100% + 10px);left:50%;transform:translate(-50%)}.interactive-map-bubble-tooltip strong[data-v-b16c0edd],.interactive-map-bubble-tooltip span[data-v-b16c0edd]{display:block}.interactive-map-bubble-tooltip span[data-v-b16c0edd]{color:#cbd5e1;margin-top:.2rem;font-size:.75rem}.interactive-map-bubble:hover .interactive-map-bubble-tooltip[data-v-b16c0edd],.interactive-map-bubble:focus-visible .interactive-map-bubble-tooltip[data-v-b16c0edd]{display:block}.interactive-map-attribution[data-v-b16c0edd]{z-index:6;color:#475569;background:#ffffffeb;border-radius:.3rem;padding:.2rem .4rem;font-size:.68rem;position:absolute;bottom:.5rem;left:.5rem}.dashboard-stat-grid[data-v-21c0161a]{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.dashboard-stat-item[data-v-21c0161a]{border-right:1px solid var(--slate-200);align-items:center;gap:1rem;min-width:0;padding:.35rem 1rem;display:flex}.dashboard-stat-item[data-v-21c0161a]:last-child{border-right:0}.dashboard-stat-icon[data-v-21c0161a]{width:52px;height:52px}.dashboard-doughnut-wrap[data-v-21c0161a]{height:280px}.dashboard-line-wrap[data-v-21c0161a]{height:310px}.dashboard-bar-wrap[data-v-21c0161a]{height:260px}.dashboard-tabs[data-v-21c0161a]{min-height:48px}.dashboard-tab[data-v-21c0161a]{color:var(--slate-500);border-bottom:4px solid #0000;font-weight:700}.dashboard-tab.active[data-v-21c0161a]{color:var(--slate-900);border-bottom-color:var(--red-500)}.dashboard-ranking-list[data-v-21c0161a]{max-height:386px;overflow:auto}.dashboard-ranking-item+.dashboard-ranking-item[data-v-21c0161a],.dashboard-announcement+.dashboard-announcement[data-v-21c0161a]{border-top:1px solid var(--slate-200)}.dashboard-rank-number[data-v-21c0161a]{width:28px;color:var(--slate-500)}.dashboard-rank-number.medal[data-v-21c0161a]{background:var(--amber-100);width:28px;height:28px;color:var(--amber-700);border:1px solid var(--amber-300);border-radius:50%;justify-content:center;align-items:center;display:flex}.employee-avatar[data-v-21c0161a]{width:44px;height:44px}.dashboard-work-average[data-v-21c0161a]{font-size:2.35rem}.dashboard-total-icon[data-v-21c0161a]{width:28px;height:28px}@media (width<=1199.98px){.dashboard-stat-grid[data-v-21c0161a]{grid-template-columns:repeat(2,minmax(0,1fr))}.dashboard-stat-item[data-v-21c0161a]{border-right:0;border-bottom:1px solid var(--slate-200)}.dashboard-stat-item[data-v-21c0161a]:last-child{border-bottom:0}}@media (width<=575.98px){.dashboard-stat-grid[data-v-21c0161a]{grid-template-columns:1fr}.dashboard-doughnut-wrap[data-v-21c0161a],.dashboard-line-wrap[data-v-21c0161a],.dashboard-bar-wrap[data-v-21c0161a]{height:245px}.employee-avatar[data-v-21c0161a]{width:38px;height:38px}}.hak-akses-drawer[data-v-42ac7409]{--hak-akses-drawer-margin:1rem;transform:translateX(calc(100% + var(--hak-akses-drawer-margin)));top:var(--hak-akses-drawer-margin)!important;right:var(--hak-akses-drawer-margin)!important;bottom:var(--hak-akses-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--hak-akses-drawer-margin) * 2)), 500px)!important;margin:0!important}.menu-group-icon[data-v-42ac7409]{width:36px;height:36px}.hak-akses-rounded-table[data-v-42ac7409]{border-collapse:separate;border-spacing:0 .5rem}.hak-akses-rounded-table.table-striped>tbody>tr[data-v-42ac7409]>*{--bs-table-accent-bg:transparent;color:inherit}.hak-akses-rounded-table.table-striped>tbody>tr.hak-akses-data-row-striped[data-v-42ac7409]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.hak-akses-rounded-table tr[data-v-42ac7409]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.hak-akses-rounded-table tr[data-v-42ac7409]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}@media (width<=768px){.hak-akses-drawer[data-v-42ac7409]{max-width:100%}}.level-akses-drawer[data-v-2889e14c]{--level-akses-drawer-margin:1rem;top:var(--level-akses-drawer-margin)!important;right:var(--level-akses-drawer-margin)!important;bottom:var(--level-akses-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--level-akses-drawer-margin) * 2)), 620px)!important;margin:0!important}.level-akses-drawer.offcanvas-end[data-v-2889e14c]{transform:translateX(calc(100% + var(--level-akses-drawer-margin)))}.level-akses-drawer.offcanvas-end.show[data-v-2889e14c]:not(.hiding),.level-akses-drawer.offcanvas-end.showing[data-v-2889e14c]{transform:none}.level-akses-rounded-table[data-v-2889e14c]{border-collapse:separate;border-spacing:0 .5rem}.level-akses-rounded-table.table-striped>tbody>tr[data-v-2889e14c]>*{--bs-table-accent-bg:transparent;color:inherit}.level-akses-rounded-table.table-striped>tbody>tr.level-akses-data-row-striped[data-v-2889e14c]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.level-akses-rounded-table tr[data-v-2889e14c]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.level-akses-rounded-table tr[data-v-2889e14c]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.permission-grid[data-v-2889e14c]{column-count:2;column-gap:1.5rem;margin-bottom:-1.5rem}.permission-group[data-v-2889e14c]{break-inside:avoid;width:100%;min-width:0;margin-bottom:1.5rem;display:inline-block}@media (width<=767.98px){.permission-grid[data-v-2889e14c]{column-count:1}}.branch-drawer[data-v-9748368f]{--branch-drawer-margin:1rem;transform:translateX(calc(100% + var(--branch-drawer-margin)));top:var(--branch-drawer-margin)!important;right:var(--branch-drawer-margin)!important;bottom:var(--branch-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--branch-drawer-margin) * 2)), 500px)!important;margin:0!important}.branch-rounded-table[data-v-9748368f]{border-collapse:separate;border-spacing:0 .5rem}.branch-rounded-table.table-striped>tbody>tr[data-v-9748368f]>*{--bs-table-accent-bg:transparent;color:inherit}.branch-rounded-table.table-striped>tbody>tr.branch-data-row-striped[data-v-9748368f]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.branch-rounded-table tr[data-v-9748368f]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.branch-rounded-table tr[data-v-9748368f]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.branch-status-group>.btn[data-v-9748368f]{flex:0 0 50%;width:50%}.branch-password-strength[data-v-9748368f]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.branch-password-rule[data-v-9748368f]{color:var(--slate-400);transition:color .2s}.branch-password-rule-bar[data-v-9748368f]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.branch-password-rule-symbol[data-v-9748368f]{font-size:1.75rem;line-height:1.2}.branch-password-rule.is-met[data-v-9748368f]{color:var(--base-color-500)}.branch-password-rule.is-met .branch-password-rule-bar[data-v-9748368f]{background-color:var(--base-color-500)}.branch-password-rule.is-met span[data-v-9748368f]{font-weight:700!important}@media (prefers-reduced-motion:reduce){.branch-password-rule[data-v-9748368f],.branch-password-rule-bar[data-v-9748368f]{transition:none}}@media (width<=768px){.branch-drawer[data-v-9748368f]{max-width:100%}}.department-drawer[data-v-8710c879]{--department-drawer-margin:1rem;transform:translateX(calc(100% + var(--department-drawer-margin)));top:var(--department-drawer-margin)!important;right:var(--department-drawer-margin)!important;bottom:var(--department-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--department-drawer-margin) * 2)), 500px)!important;margin:0!important}.assignment-drawer[data-v-8710c879]{--assignment-drawer-margin:1rem;transform:translateX(calc(100% + var(--assignment-drawer-margin)));top:var(--assignment-drawer-margin)!important;right:var(--assignment-drawer-margin)!important;bottom:var(--assignment-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--assignment-drawer-margin) * 2)), 720px)!important;margin:0!important}.department-rounded-table[data-v-8710c879]{border-collapse:separate;border-spacing:0 .5rem}.department-rounded-table.table-striped>tbody>tr[data-v-8710c879]>*{--bs-table-accent-bg:transparent;color:inherit}.department-rounded-table.table-striped>tbody>tr.department-data-row-striped[data-v-8710c879]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.department-rounded-table tr[data-v-8710c879]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.department-rounded-table tr[data-v-8710c879]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.employee-avatar[data-v-8710c879]{width:40px;height:40px}.assignment-rounded-table[data-v-8710c879]{border-collapse:separate;border-spacing:0 .5rem}.assignment-rounded-table.table-striped>tbody>tr[data-v-8710c879]>*{--bs-table-accent-bg:transparent;color:inherit}.assignment-rounded-table.table-striped>tbody>tr.assignment-data-row-striped[data-v-8710c879]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.assignment-rounded-table tr[data-v-8710c879]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.assignment-rounded-table tr[data-v-8710c879]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}@media (width<=768px){.department-drawer[data-v-8710c879],.assignment-drawer[data-v-8710c879]{max-width:100%}}.pegawai-filter-panel[data-v-51bf1c8b]{z-index:1050;max-width:calc(100vw - 2rem)}.pegawai-drawer[data-v-51bf1c8b]{--pegawai-drawer-margin:1rem;transform:translateX(calc(100% + var(--pegawai-drawer-margin)));top:var(--pegawai-drawer-margin)!important;right:var(--pegawai-drawer-margin)!important;bottom:var(--pegawai-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--pegawai-drawer-margin) * 2)), 500px)!important;margin:0!important}.pegawai-initial[data-v-51bf1c8b]{width:44px;height:44px}.pegawai-gender-group>.btn[data-v-51bf1c8b]{flex:0 0 50%;width:50%}.pegawai-birth-group[data-v-51bf1c8b]{flex-wrap:nowrap}[data-v-51bf1c8b] .pegawai-birth-group>input:not([type=hidden]){flex:0 0 50%;width:50%;min-width:0}.pegawai-password-strength[data-v-51bf1c8b]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.pegawai-password-rule[data-v-51bf1c8b]{color:var(--slate-400);transition:color .2s}.pegawai-password-rule-bar[data-v-51bf1c8b]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.pegawai-password-rule-symbol[data-v-51bf1c8b]{font-size:1.75rem;line-height:1.2}.pegawai-password-rule.is-met[data-v-51bf1c8b]{color:var(--base-color-500)}.pegawai-password-rule.is-met .pegawai-password-rule-bar[data-v-51bf1c8b]{background-color:var(--base-color-500)}.pegawai-password-rule.is-met span[data-v-51bf1c8b]{font-weight:700!important}.pegawai-rounded-table[data-v-51bf1c8b]{border-collapse:separate;border-spacing:0 .5rem}.pegawai-rounded-table.table-striped>tbody>tr[data-v-51bf1c8b]>*{--bs-table-accent-bg:transparent;color:inherit}.pegawai-rounded-table.table-striped>tbody>tr.pegawai-data-row-striped[data-v-51bf1c8b]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.pegawai-rounded-table tr[data-v-51bf1c8b]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.pegawai-rounded-table tr[data-v-51bf1c8b]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}@media (prefers-reduced-motion:reduce){.pegawai-password-rule[data-v-51bf1c8b],.pegawai-password-rule-bar[data-v-51bf1c8b]{transition:none}}@media (width<=768px){.pegawai-drawer[data-v-51bf1c8b]{max-width:100%}}.company-drawer[data-v-1e131b4e]{--company-drawer-margin:1rem;transform:translateX(calc(100% + var(--company-drawer-margin)));top:var(--company-drawer-margin)!important;right:var(--company-drawer-margin)!important;bottom:var(--company-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--company-drawer-margin) * 2)), 500px)!important;margin:0!important}.company-rounded-table[data-v-1e131b4e]{border-collapse:separate;border-spacing:0 .5rem}.company-rounded-table.table-striped>tbody>tr[data-v-1e131b4e]>*{--bs-table-accent-bg:transparent;color:inherit}.company-rounded-table.table-striped>tbody>tr.company-data-row-striped[data-v-1e131b4e]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.company-rounded-table tr[data-v-1e131b4e]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.company-rounded-table tr[data-v-1e131b4e]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.company-logo[data-v-1e131b4e]{width:44px;height:44px}.setting-dropzone[data-v-1e131b4e]{cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-1e131b4e]:hover,.setting-dropzone.active[data-v-1e131b4e]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-1e131b4e]{aspect-ratio:1;width:50px;height:50px}.dropzone-preview img[data-v-1e131b4e]{object-fit:cover}.company-status-group>.btn[data-v-1e131b4e]{flex:0 0 50%;width:50%}.company-password-strength[data-v-1e131b4e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.company-password-rule[data-v-1e131b4e]{color:var(--slate-400);transition:color .2s}.company-password-rule-bar[data-v-1e131b4e]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.company-password-rule-symbol[data-v-1e131b4e]{font-size:1.75rem;line-height:1.2}.company-password-rule.is-met[data-v-1e131b4e]{color:var(--base-color-500)}.company-password-rule.is-met .company-password-rule-bar[data-v-1e131b4e]{background-color:var(--base-color-500)}.company-password-rule.is-met span[data-v-1e131b4e]{font-weight:700!important}@media (prefers-reduced-motion:reduce){.company-password-rule[data-v-1e131b4e],.company-password-rule-bar[data-v-1e131b4e]{transition:none}}@media (width<=768px){.company-drawer[data-v-1e131b4e]{max-width:100%}}.position-drawer[data-v-8e8170f5]{--position-drawer-margin:1rem;transform:translateX(calc(100% + var(--position-drawer-margin)));top:var(--position-drawer-margin)!important;right:var(--position-drawer-margin)!important;bottom:var(--position-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--position-drawer-margin) * 2)), 500px)!important;margin:0!important}.assignment-drawer[data-v-8e8170f5]{--assignment-drawer-margin:1rem;transform:translateX(calc(100% + var(--assignment-drawer-margin)));top:var(--assignment-drawer-margin)!important;right:var(--assignment-drawer-margin)!important;bottom:var(--assignment-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--assignment-drawer-margin) * 2)), 720px)!important;margin:0!important}.position-icon[data-v-8e8170f5],.employee-avatar[data-v-8e8170f5]{width:40px;height:40px}.position-rounded-table[data-v-8e8170f5]{border-collapse:separate;border-spacing:0 .5rem}.position-rounded-table.table-striped>tbody>tr[data-v-8e8170f5]>*{--bs-table-accent-bg:transparent;color:inherit}.position-rounded-table.table-striped>tbody>tr.position-data-row-striped[data-v-8e8170f5]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.position-rounded-table tr[data-v-8e8170f5]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.position-rounded-table tr[data-v-8e8170f5]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.assignment-rounded-table[data-v-8e8170f5]{border-collapse:separate;border-spacing:0 .5rem}.assignment-rounded-table.table-striped>tbody>tr[data-v-8e8170f5]>*{--bs-table-accent-bg:transparent;color:inherit}.assignment-rounded-table.table-striped>tbody>tr.assignment-data-row-striped[data-v-8e8170f5]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.assignment-rounded-table tr[data-v-8e8170f5]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.assignment-rounded-table tr[data-v-8e8170f5]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}@media (width<=768px){.position-drawer[data-v-8e8170f5],.assignment-drawer[data-v-8e8170f5]{max-width:100%}}.pengaturan-tabs[data-v-05d9295a]{-webkit-overflow-scrolling:touch;scrollbar-width:thin;touch-action:pan-x;overflow:auto hidden}.setting-dropzone[data-v-05d9295a]{cursor:pointer;transition:border-color .15s,background-color .15s;box-shadow:none!important}.setting-dropzone[data-v-05d9295a]:hover,.setting-dropzone.active[data-v-05d9295a]{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px var(--base-color-100)!important;background-color:var(--base-color-50)!important}.dropzone-preview[data-v-05d9295a]{aspect-ratio:1;width:50px;height:50px}.dropzone-preview img[data-v-05d9295a],.brand-preview-type[data-v-05d9295a],.brand-preview-mark[data-v-05d9295a]{object-fit:contain}.brand-preview-surface[data-v-05d9295a]{min-height:112px}.brand-preview-type[data-v-05d9295a]{width:100%;max-width:180px;height:64px}.brand-preview-mark[data-v-05d9295a]{width:100%;max-width:92px}.setting-color-picker[data-v-05d9295a]{cursor:pointer;background:0 0;width:42px;height:34px}.setting-color-picker[data-v-05d9295a]::-webkit-color-swatch-wrapper{padding:0}.setting-color-picker[data-v-05d9295a]::-webkit-color-swatch{border:0!important}.setting-color-picker[data-v-05d9295a]::-moz-color-swatch{border:0!important}.primary-color-swatch[data-v-05d9295a]{width:100%}.primary-color-swatch-preview[data-v-05d9295a]{height:64px}@media (width>=768px){.pengaturan-preview-card[data-v-05d9295a]{position:sticky;top:1.5rem}}@media (width>=992px){.pengaturan-preview-card[data-v-05d9295a]{top:calc(var(--kt-app-header-height,0px) + 1.5rem)}}.work-schedule-drawer[data-v-6635b73f],.assign-schedule-drawer[data-v-6635b73f]{--schedule-drawer-margin:1rem;transform:translateX(calc(100% + var(--schedule-drawer-margin)));top:var(--schedule-drawer-margin)!important;right:var(--schedule-drawer-margin)!important;bottom:var(--schedule-drawer-margin)!important;height:auto!important;margin:0!important}.work-schedule-drawer[data-v-6635b73f]{width:min(100% - 2rem,500px)!important}.assign-schedule-drawer[data-v-6635b73f]{width:min(100% - 2rem,720px)!important}.schedule-drawer-form[data-v-6635b73f],.schedule-drawer-form>div[data-v-6635b73f]:first-child{min-height:0}.schedule-section-title[data-v-6635b73f]{letter-spacing:.06em}.schedule-master-strip[data-v-6635b73f]{grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:1rem;display:grid}.schedule-master-tile[data-v-6635b73f]{min-height:112px;padding:1.25rem;transition:border-color .2s,transform .2s}.schedule-master-draggable[data-v-6635b73f]{cursor:grab}.schedule-master-draggable[data-v-6635b73f]:active{cursor:grabbing}.schedule-master-draggable[data-v-6635b73f]:hover{transform:translateY(-1px)}.schedule-week-control[data-v-6635b73f]{height:40px}.schedule-week-button[data-v-6635b73f]{z-index:1;width:54px;padding-left:0;padding-right:0;position:relative}.schedule-week-label[data-v-6635b73f]{background-color:#fff;min-width:270px}.schedule-range-input[data-v-6635b73f]{text-align:center;cursor:pointer;background:0 0;border:0;width:100%;height:100%;padding:0 1rem 0 3rem}.schedule-range-input[data-v-6635b73f]:focus{outline:0}.schedule-grid-table th[data-v-6635b73f],.schedule-grid-table td[data-v-6635b73f]{vertical-align:middle}.schedule-today-head[data-v-6635b73f]{box-shadow:inset 0 -3px 0 var(--base-color-500)}.employee-avatar[data-v-6635b73f]{width:44px;height:44px}.schedule-drop-cell[data-v-6635b73f]{padding:.45rem!important}.schedule-cell-chip[data-v-6635b73f]{min-height:72px;padding:.85rem 1rem}.schedule-empty-cell[data-v-6635b73f]{min-height:72px;border-style:dashed!important}@media (width>=768px){.schedule-week-control[data-v-6635b73f]{height:45px}}@media (width<=768px){.work-schedule-drawer[data-v-6635b73f],.assign-schedule-drawer[data-v-6635b73f]{max-width:100%}.schedule-master-strip[data-v-6635b73f]{grid-template-columns:1fr}.employee-avatar[data-v-6635b73f]{width:38px;height:38px}.schedule-week-label[data-v-6635b73f]{flex:1;min-width:0}}.tiptap-editor-shell:focus-within{border-color:var(--base-color-500)!important;box-shadow:0 0 0 2px color-mix(in srgb, var(--base-color-500) 15%, transparent)!important}.tiptap-editor-shell{overflow:hidden}.tiptap-editor-shell-sticky{overscroll-behavior:contain;max-height:min(72vh,760px);overflow-y:auto}.tiptap-toolbar{border-radius:.475rem .475rem 0 0}.tiptap-toolbar-sticky{z-index:5;position:sticky;top:0;box-shadow:0 8px 18px #0f172a0d}.tiptap-btn{width:34px;height:34px;color:var(--bs-gray-600);background:0 0;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;transition:background .15s,color .15s;display:inline-flex}.tiptap-btn:hover:not(:disabled){background:var(--bs-gray-300);color:var(--bs-dark)}.tiptap-btn.active,.tiptap-btn.active:hover:not(:disabled),.tiptap-btn.active:focus-visible{background:var(--base-color-500);color:#fff}.tiptap-btn.active i{color:#fff!important}.tiptap-btn:disabled{cursor:not-allowed;opacity:.4}.tiptap-divider{background:var(--bs-gray-300);align-self:center;width:1px;height:24px;margin:0 2px}.tiptap-content{min-height:calc(var(--tiptap-min-height,285px) + 35px)}.tiptap-content .azka-tiptap-body :first-child{margin-top:0}.tiptap-content .azka-tiptap-body :last-child{margin-bottom:0}.tiptap-content .azka-tiptap-body{min-height:var(--tiptap-min-height,285px);color:var(--bs-dark);outline:none;font-weight:400;line-height:1.72}.tiptap-content .azka-tiptap-body p.is-editor-empty:first-child:before{float:left;height:0;color:var(--slate-300);opacity:1;content:attr(data-placeholder);pointer-events:none}.tiptap-content .azka-tiptap-body h1,.tiptap-content .azka-tiptap-body h2,.tiptap-content .azka-tiptap-body h3{color:var(--bs-dark);letter-spacing:0;font-weight:700;line-height:1.25}.tiptap-content .azka-tiptap-body h1{margin:1.8rem 0 .8rem;font-size:1.75rem}.tiptap-content .azka-tiptap-body h2{margin:1.6rem 0 .7rem;font-size:1.45rem}.tiptap-content .azka-tiptap-body h3{margin:1.35rem 0 .6rem;font-size:1.22rem}.tiptap-content .azka-tiptap-body p{color:var(--bs-gray-700);margin:0 0 1rem}.tiptap-content .azka-tiptap-body ul,.tiptap-content .azka-tiptap-body ol{color:var(--bs-gray-700);margin:.25rem 0 1.1rem;padding-left:1.45rem}.tiptap-content .azka-tiptap-body li{margin-bottom:.28rem;padding-left:.15rem;line-height:1.6}.tiptap-content .azka-tiptap-body blockquote{border-left:4px solid var(--base-color-500);background:var(--base-color-50);border-radius:0 .55rem .55rem 0;margin:1.4rem 0;padding:1rem 1.25rem;font-weight:600}.tiptap-content .azka-tiptap-body a{color:var(--base-color-500);cursor:pointer;font-weight:600;text-decoration:underline;transition:color .15s}.tiptap-content .azka-tiptap-body img{border-radius:.75rem;max-width:100%;height:auto;margin:1.5rem 0;display:block}.tiptap-spin{animation:.7s linear infinite tiptap-spin}@keyframes tiptap-spin{to{transform:rotate(360deg)}}.announcement-drawer[data-v-47c530a0]{--announcement-drawer-margin:1rem;transform:translateX(calc(100% + var(--announcement-drawer-margin)));top:var(--announcement-drawer-margin)!important;right:var(--announcement-drawer-margin)!important;bottom:var(--announcement-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--announcement-drawer-margin) * 2)), 860px)!important;margin:0!important}.announcement-form[data-v-47c530a0],.announcement-form>div[data-v-47c530a0]:first-child{min-height:0}.announcement-section-title[data-v-47c530a0]{letter-spacing:.06em}.announcement-rounded-table[data-v-47c530a0]{border-collapse:separate;border-spacing:0 .5rem}.announcement-rounded-table.table-striped>tbody>tr[data-v-47c530a0]>*{--bs-table-accent-bg:transparent;color:inherit}.announcement-rounded-table.table-striped>tbody>tr.announcement-data-row-striped[data-v-47c530a0]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.announcement-rounded-table tr[data-v-47c530a0]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.announcement-rounded-table tr[data-v-47c530a0]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.announcement-thumb[data-v-47c530a0]{aspect-ratio:16/9;width:72px}.announcement-image-picker[data-v-47c530a0]{cursor:pointer}.announcement-image-preview[data-v-47c530a0]{aspect-ratio:16/9;width:128px}.announcement-preview-image[data-v-47c530a0]{aspect-ratio:16/9;object-fit:cover;width:100%;display:block}.target-table-header[data-v-47c530a0],.target-row[data-v-47c530a0]{border-bottom:1px solid var(--slate-200)}.target-tree-column[data-v-47c530a0]{flex:auto;min-width:0}.target-count-column[data-v-47c530a0]{flex:0 0 120px}.target-row[data-v-47c530a0]{min-height:56px}.target-position[data-v-47c530a0]{background:var(--slate-50)}.target-count[data-v-47c530a0]{background:var(--red-100);min-width:34px;height:34px;color:var(--red-600);border-radius:999px;justify-content:center;align-items:center;padding:0 10px;font-weight:700;display:inline-flex}.cursor-pointer[data-v-47c530a0]{cursor:pointer}.azka-tiptap-preview[data-v-47c530a0] *{max-width:100%}.azka-tiptap-preview[data-v-47c530a0] img{border-radius:.75rem;height:auto}@media (width<=768px){.announcement-drawer[data-v-47c530a0]{max-width:100%}.announcement-image-preview[data-v-47c530a0]{width:92px}}.announcement-category-drawer[data-v-e3d24a86]{--announcement-category-drawer-margin:1rem;transform:translateX(calc(100% + var(--announcement-category-drawer-margin)));top:var(--announcement-category-drawer-margin)!important;right:var(--announcement-category-drawer-margin)!important;bottom:var(--announcement-category-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--announcement-category-drawer-margin) * 2)), 500px)!important;margin:0!important}.announcement-category-form[data-v-e3d24a86],.announcement-category-form>div[data-v-e3d24a86]:first-child{min-height:0}.announcement-category-section-title[data-v-e3d24a86]{letter-spacing:.06em}.announcement-category-table[data-v-e3d24a86]{border-collapse:separate;border-spacing:0 .5rem}.announcement-category-table.table-striped>tbody>tr[data-v-e3d24a86]>*{--bs-table-accent-bg:transparent;color:inherit}.announcement-category-table.table-striped>tbody>tr.announcement-category-row-striped[data-v-e3d24a86]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.announcement-category-table tr[data-v-e3d24a86]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.announcement-category-table tr[data-v-e3d24a86]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}@media (width<=768px){.announcement-category-drawer[data-v-e3d24a86]{max-width:100%}}.permit-filter-panel[data-v-06279d42]{z-index:1050;width:min(320px,100vw - 2rem);max-height:calc(100vh - 7rem);overflow-y:auto}.permit-filter-date-anchor[data-v-06279d42]{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute;bottom:0;right:0}.permit-drawer[data-v-06279d42]{--permit-drawer-margin:1rem;transform:translateX(calc(100% + var(--permit-drawer-margin)));top:var(--permit-drawer-margin)!important;right:var(--permit-drawer-margin)!important;bottom:var(--permit-drawer-margin)!important;height:auto!important;width:min(calc(100% - (var(--permit-drawer-margin) * 2)), 500px)!important;margin:0!important}.permit-upload[data-v-06279d42]{cursor:pointer}.permit-rounded-table[data-v-06279d42]{border-collapse:separate;border-spacing:0 .5rem}.permit-rounded-table.table-striped>tbody>tr[data-v-06279d42]>*{--bs-table-accent-bg:transparent;color:inherit}.permit-rounded-table.table-striped>tbody>tr.permit-data-row-striped[data-v-06279d42]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.permit-rounded-table tr[data-v-06279d42]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.permit-rounded-table tr[data-v-06279d42]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}@media (width<=768px){.permit-drawer[data-v-06279d42]{max-width:100%}}.permit-type-drawer[data-v-b22f549a]{transform:translate(calc(100% + 1rem));width:min(100% - 2rem,500px)!important;height:auto!important;margin:0!important;top:1rem!important;bottom:1rem!important;right:1rem!important}.permit-type-form[data-v-b22f549a],.permit-type-form>div[data-v-b22f549a]:first-child{min-height:0}.permit-type-table[data-v-b22f549a]{border-collapse:separate;border-spacing:0 .5rem}.permit-type-table.table-striped>tbody>tr[data-v-b22f549a]>*{--bs-table-accent-bg:transparent;color:inherit}.permit-type-table.table-striped>tbody>tr.permit-type-row-striped[data-v-b22f549a]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.permit-type-table tr[data-v-b22f549a]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.permit-type-table tr[data-v-b22f549a]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.presensi-icon[data-v-52199154]{width:52px;height:52px}.employee-avatar[data-v-52199154]{width:44px;height:44px}.presensi-drawer[data-v-52199154]{--presensi-drawer-margin:1rem;transform:translateX(calc(100% + var(--presensi-drawer-margin)));top:var(--presensi-drawer-margin)!important;right:var(--presensi-drawer-margin)!important;bottom:var(--presensi-drawer-margin)!important;width:min(100% - 2rem,500px)!important;height:auto!important;margin:0!important}.presensi-drawer-form[data-v-52199154],.presensi-drawer-form>div[data-v-52199154]:first-child{min-height:0}.presensi-rounded-table[data-v-52199154]{border-collapse:separate;border-spacing:0 .5rem}.presensi-rounded-table.table-striped>tbody>tr[data-v-52199154]>*{--bs-table-accent-bg:transparent;color:inherit}.presensi-rounded-table.table-striped>tbody>tr.presensi-row-striped[data-v-52199154]>*{--bs-table-accent-bg:var(--bs-table-striped-bg)}.presensi-rounded-table tr[data-v-52199154]>:first-child{border-top-left-radius:var(--bs-border-radius-lg);border-bottom-left-radius:var(--bs-border-radius-lg)}.presensi-rounded-table tr[data-v-52199154]>:last-child{border-top-right-radius:var(--bs-border-radius-lg);border-bottom-right-radius:var(--bs-border-radius-lg)}.presensi-detail-icon[data-v-52199154]{width:96px;height:96px}@media (width<=768px){.employee-avatar[data-v-52199154]{width:38px;height:38px}}.auth-background{position:relative;overflow-x:hidden}.auth-content{min-height:100vh}.register-shell[data-v-caa0ffd7]{grid-template-columns:minmax(360px,44%) minmax(0,1fr);min-height:100vh;display:grid}.register-sidebar[data-v-caa0ffd7]{background-color:var(--base-color-500);grid-template-rows:auto auto minmax(0,1fr) auto;min-width:0;padding:clamp(3rem,5vw,6rem);display:grid}.register-brand-logo[data-v-caa0ffd7]{object-fit:contain;object-position:left center;width:auto;max-width:175px;height:34px;display:block}.register-intro[data-v-caa0ffd7]{max-width:540px;margin-top:clamp(5rem,11vh,9rem)}.register-intro h1[data-v-caa0ffd7]{max-width:520px;line-height:1.25}.register-intro-copy[data-v-caa0ffd7]{color:#ffffffd1;max-width:510px;line-height:1.55}.register-steps[data-v-caa0ffd7]{flex-direction:column;align-self:center;max-width:430px;margin-block:3rem;display:flex}.register-step[data-v-caa0ffd7]{color:#ffffff73;background:0 0;border:0;grid-template-columns:58px minmax(0,1fr);align-items:center;gap:1.5rem;min-height:92px;padding:0;display:grid;position:relative}.register-step[data-v-caa0ffd7]:not(:last-child):after{content:"";border-left:1px dashed #ffffff7a;position:absolute;top:75px;bottom:-17px;left:28px}.register-step[data-v-caa0ffd7]:disabled{cursor:default}.register-step-marker[data-v-caa0ffd7]{width:58px;height:58px;color:var(--base-color-500);background-color:#ffffff73;border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.register-step-copy[data-v-caa0ffd7]{flex-direction:column;min-width:0;display:flex}.register-step-eyebrow[data-v-caa0ffd7]{color:inherit;margin-bottom:.45rem}.register-step-label[data-v-caa0ffd7]{color:inherit}.register-step.is-active[data-v-caa0ffd7],.register-step.is-complete[data-v-caa0ffd7]{color:#fff}.register-step.is-active .register-step-marker[data-v-caa0ffd7],.register-step.is-complete .register-step-marker[data-v-caa0ffd7]{background-color:#fff}.register-copyright[data-v-caa0ffd7]{color:#ffffffbf}.register-main[data-v-caa0ffd7]{grid-template-rows:minmax(0,1fr) auto;min-width:0;padding:clamp(3rem,5vw,6rem);display:grid}.register-form-wrap[data-v-caa0ffd7]{align-self:center;max-width:520px;padding-block:2rem}.register-login-link[data-v-caa0ffd7]{padding-top:3rem}.register-field-icon[data-v-caa0ffd7]{z-index:2;pointer-events:none;left:1.4rem}.register-gender-group>.btn[data-v-caa0ffd7]{flex:0 0 50%;width:50%}.register-birth-group[data-v-caa0ffd7]{flex-wrap:nowrap}[data-v-caa0ffd7] .register-birth-group>input:not([type=hidden]){flex:0 0 50%;width:50%;min-width:0}.register-password-strength[data-v-caa0ffd7]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.register-password-rule[data-v-caa0ffd7]{min-width:0;color:var(--slate-400);transition:color .2s}.register-password-rule-bar[data-v-caa0ffd7]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.register-password-rule-symbol[data-v-caa0ffd7]{font-size:1.75rem;line-height:1.2}.register-password-rule.is-met[data-v-caa0ffd7]{color:var(--base-color-500)}.register-password-rule.is-met .register-password-rule-bar[data-v-caa0ffd7]{background-color:var(--base-color-500)}@media (width<=991.98px){.register-shell[data-v-caa0ffd7]{grid-template-columns:minmax(300px,38%) minmax(0,1fr)}.register-sidebar[data-v-caa0ffd7],.register-main[data-v-caa0ffd7]{padding:3rem}}@media (width<=767.98px){.register-shell[data-v-caa0ffd7]{display:block}.register-sidebar[data-v-caa0ffd7]{padding:2.5rem 1.5rem;display:block}.register-brand[data-v-caa0ffd7]{margin-bottom:3rem}.register-intro[data-v-caa0ffd7]{margin-top:0}.register-intro h1[data-v-caa0ffd7]{font-size:1.75rem!important}.register-steps[data-v-caa0ffd7]{grid-template-columns:repeat(3,minmax(0,1fr));gap:.75rem;max-width:none;margin:3rem 0 0;display:grid}.register-step[data-v-caa0ffd7]{flex-direction:column;align-items:center;gap:.75rem;min-height:0;display:flex;text-align:center!important}.register-step[data-v-caa0ffd7]:not(:last-child):after{border-top:1px dashed #ffffff7a;border-left:0;width:calc(100% - 36px);inset:23px -.75rem auto calc(50% + 25px)}.register-step-marker[data-v-caa0ffd7]{width:46px;height:46px;font-size:1.15rem!important}.register-step-eyebrow[data-v-caa0ffd7]{display:none}.register-step-label[data-v-caa0ffd7]{line-height:1.25;font-size:.85rem!important}.register-copyright[data-v-caa0ffd7]{display:none}.register-main[data-v-caa0ffd7]{min-height:680px;padding:3.5rem 1.5rem 2.5rem}.register-form-wrap[data-v-caa0ffd7]{align-self:start;padding-block:0}}@media (prefers-reduced-motion:reduce){.register-password-rule[data-v-caa0ffd7],.register-password-rule-bar[data-v-caa0ffd7]{transition:none}}.auth-password-page[data-v-894709ac]{background-color:var(--base-color-500);grid-template-rows:auto minmax(0,1fr) auto;min-height:100vh;padding:clamp(2.5rem,5vw,5rem);display:grid}.auth-password-brand[data-v-894709ac]{justify-self:center}.auth-password-logo[data-v-894709ac]{object-fit:contain;width:auto;max-width:150px;display:block}.auth-password-card[data-v-894709ac]{place-self:center;max-width:460px;padding:clamp(2rem,4vw,3.5rem)}@media (width<=575.98px){.auth-password-page[data-v-894709ac]{padding:2.5rem 1.5rem}.auth-password-card[data-v-894709ac]{padding:2rem}}.auth-login-panel[data-v-2bca95ae]{grid-template-columns:repeat(2,minmax(0,1fr));min-height:100vh;display:grid}.auth-login-main[data-v-2bca95ae]{grid-template-rows:auto minmax(0,1fr) auto;min-width:0;padding:clamp(2.5rem,5vw,5rem);display:grid}.auth-brand[data-v-2bca95ae]{justify-self:center}.auth-brand-logo[data-v-2bca95ae]{object-fit:contain;object-position:left center;width:auto;max-width:150px;display:block}.auth-form-wrap[data-v-2bca95ae]{align-self:center;max-width:400px;padding-block:5rem}.auth-login-visual[data-v-2bca95ae]{background-color:var(--base-color-500);background-position:50%;background-repeat:no-repeat;background-size:cover;min-width:0}.auth-waving-hand[data-v-2bca95ae]{transform-origin:70% 70%;animation:1.8s ease-in-out infinite auth-wave-2bca95ae}@keyframes auth-wave-2bca95ae{0%,55%,to{transform:rotate(0)}10%{transform:rotate(16deg)}20%{transform:rotate(-9deg)}30%{transform:rotate(16deg)}40%{transform:rotate(-5deg)}48%{transform:rotate(10deg)}}@media (prefers-reduced-motion:reduce){.auth-waving-hand[data-v-2bca95ae]{animation:none}}@media (width<=991.98px){.auth-login-main[data-v-2bca95ae]{padding:3rem}}@media (width<=767.98px){.auth-login-panel[data-v-2bca95ae]{min-height:100vh;display:block}.auth-login-main[data-v-2bca95ae]{min-height:100vh;padding:2.5rem 1.5rem}.auth-login-visual[data-v-2bca95ae]{display:none}.auth-form-wrap[data-v-2bca95ae]{padding-block:5rem}}.password-strength[data-v-d00c344a]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.password-rule[data-v-d00c344a]{color:var(--slate-400);transition:color .2s}.password-rule-bar[data-v-d00c344a]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.password-rule-symbol[data-v-d00c344a]{font-size:1.75rem;line-height:1.2}.password-rule.is-met[data-v-d00c344a]{color:var(--base-color-500)}.password-rule.is-met .password-rule-bar[data-v-d00c344a]{background-color:var(--base-color-500)}@media (prefers-reduced-motion:reduce){.password-rule[data-v-d00c344a],.password-rule-bar[data-v-d00c344a]{transition:none}}html.landing-smooth-scroll{scroll-behavior:smooth;scroll-padding-top:70px}body.landing-drawer-open{overflow:hidden}.landing-page[data-v-76549e25]{min-height:100vh;overflow-x:hidden}.landing-skip-link[data-v-76549e25]{z-index:1100;color:var(--base-color-800);background:#fff;border-radius:8px;padding:10px 16px;transition:transform .2s;position:fixed;top:12px;left:12px;transform:translateY(-150%)}.landing-skip-link[data-v-76549e25]:focus{transform:translateY(0)}.landing-header[data-v-76549e25]{z-index:1000;-webkit-backdrop-filter:none;backdrop-filter:none;background:0 0;border-bottom:1px solid #0000;height:82px;transition:height .25s,background-color .25s,border-color .25s,box-shadow .25s,-webkit-backdrop-filter .25s,backdrop-filter .25s;position:fixed;inset:0 0 auto}.landing-header.is-scrolled[data-v-76549e25]{border-color:var(--slate-200);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#fffffff0;height:70px;box-shadow:0 12px 30px #0000001a}.landing-navbar-container[data-v-76549e25]{max-width:1400px;height:100%;margin-left:auto;margin-right:auto}.landing-navbar[data-v-76549e25]{grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);min-height:100%;display:grid}.landing-brand[data-v-76549e25]{justify-self:start;min-width:0}.landing-nav-items[data-v-76549e25]{justify-self:center}.landing-nav-actions[data-v-76549e25],.landing-menu-toggle[data-v-76549e25]{justify-self:end}.landing-brand-name[data-v-76549e25]{max-width:170px;line-height:1.1}.landing-logo[data-v-76549e25],.landing-footer-logo[data-v-76549e25]{object-fit:contain;width:auto;height:26px}.landing-nav-link[data-v-76549e25]{color:var(--slate-600);transition:color .2s;position:relative}.landing-nav-link[data-v-76549e25]:after{content:"";background:var(--base-color-500);height:2px;transition:right .2s;position:absolute;bottom:-8px;left:0;right:100%}.landing-nav-link[data-v-76549e25]:hover{color:var(--base-color-700)}.landing-nav-link[data-v-76549e25]:hover:after{right:0}.landing-drawer-backdrop[data-v-76549e25]{z-index:1190;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#0f172a61;position:fixed;inset:0}.landing-mobile-drawer[data-v-76549e25]{z-index:1200;width:min(86vw,340px);position:fixed;top:0;bottom:0;right:0;box-shadow:-12px 0 36px #0f172a24}.landing-drawer-header[data-v-76549e25]{border-bottom:1px solid var(--slate-200);min-height:72px}.landing-drawer-nav[data-v-76549e25]{overscroll-behavior:contain}.landing-drawer-link[data-v-76549e25]{color:var(--slate-600);transition:color .2s,padding-left .2s}.landing-drawer-link[data-v-76549e25]:hover,.landing-drawer-link[data-v-76549e25]:focus-visible{color:var(--base-color-500);padding-left:6px}.landing-drawer-link:hover span[data-v-76549e25],.landing-drawer-link:focus-visible span[data-v-76549e25]{color:var(--base-color-500)!important;font-weight:700!important}.landing-drawer-footer[data-v-76549e25]{background:#fff}.landing-drawer-fade-enter-active[data-v-76549e25],.landing-drawer-fade-leave-active[data-v-76549e25]{transition:opacity .24s}.landing-drawer-fade-enter-from[data-v-76549e25],.landing-drawer-fade-leave-to[data-v-76549e25]{opacity:0}.landing-drawer-slide-enter-active[data-v-76549e25],.landing-drawer-slide-leave-active[data-v-76549e25]{transition:transform .3s cubic-bezier(.22,1,.36,1)}.landing-drawer-slide-enter-from[data-v-76549e25],.landing-drawer-slide-leave-to[data-v-76549e25]{transform:translate(100%)}.landing-hero-viewport[data-v-76549e25]{min-height:100svh}.landing-hero[data-v-76549e25]{color:var(--slate-800);background:radial-gradient(ellipse 56% 58% at 50% 29%, #fff 0%, #fff 38%, #ffffffc2 64%, transparent 100%), radial-gradient(ellipse 50% 68% at -8% 58%, color-mix(in srgb, var(--base-color-200) 72%, #fff) 0%, transparent 78%), radial-gradient(ellipse 50% 68% at 108% 58%, color-mix(in srgb, var(--base-color-200) 72%, #fff) 0%, transparent 78%), linear-gradient(180deg, #fff 0%, var(--base-color-50) 26%, var(--base-color-100) 55%, var(--base-color-200) 100%);flex-direction:column;flex:auto;padding-top:82px;display:flex}.landing-trust[data-v-76549e25]{flex:none}.landing-trust-list[data-v-76549e25]{gap:12px}.landing-trust-entry[data-v-76549e25]{flex:0 0 calc(50% - 6px)}.landing-hero[data-v-76549e25]:after{content:"";z-index:0;pointer-events:none;background:radial-gradient(30% 36% at 50% 40%,#ffffffad,#0000 100%);position:absolute;inset:0}.hero-dots-canvas[data-v-76549e25]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-hero-content[data-v-76549e25]{z-index:2;flex-direction:column;flex:auto;justify-content:center;width:100%;display:flex}.landing-hero-title[data-v-76549e25]{letter-spacing:-.045em;max-width:680px;font-size:clamp(40px,4.8vw,68px);line-height:1.05}.landing-hero-title span[data-v-76549e25]{color:var(--base-color-700)}.landing-hero-copy[data-v-76549e25]{color:var(--slate-600)}.product-preview[data-v-76549e25]{padding:38px 14px}.preview-glow[data-v-76549e25]{background:var(--base-color-600);opacity:.16;filter:blur(70px);border-radius:50%;position:absolute;inset:8% 4%}.preview-window[data-v-76549e25]{z-index:2;border:1px solid var(--slate-200);animation:7s ease-in-out infinite previewFloat-76549e25;position:relative;transform:perspective(1200px)rotateY(-4deg)rotateX(2deg);box-shadow:0 35px 80px #16362e3d}.preview-toolbar[data-v-76549e25]{height:49px}.preview-toolbar span[data-v-76549e25]{border-radius:50%;width:8px;height:8px}.preview-address[data-v-76549e25]{background:var(--slate-100);width:32%;height:9px}.preview-sidebar[data-v-76549e25]{background:var(--base-color-700);width:105px}.preview-brand[data-v-76549e25]{background:var(--base-color-300);border-radius:4px;width:42px;height:12px}.preview-menu[data-v-76549e25]{background:#ffffff24;border-radius:5px;width:70%;height:7px}.preview-menu.active[data-v-76549e25]{background:#ffffff1f;width:92%;height:25px}.preview-content[data-v-76549e25]{background:var(--slate-50);min-width:0}.preview-title[data-v-76549e25]{background:var(--base-color-800);border-radius:4px;width:92px;height:11px}.preview-subtitle[data-v-76549e25]{background:var(--slate-300);border-radius:3px;width:62px;height:6px}.preview-filter[data-v-76549e25]{border:1px solid var(--slate-200);background:#fff;width:62px;height:27px}.preview-metric[data-v-76549e25],.preview-chart[data-v-76549e25],.preview-donut-card[data-v-76549e25]{border:1px solid var(--slate-200);background:#fff}.preview-metric span[data-v-76549e25]{color:var(--slate-800);font-size:18px;font-weight:700;line-height:1.1;display:block}.preview-metric small[data-v-76549e25],.preview-donut-card small[data-v-76549e25]{color:var(--slate-500);font-size:7px;font-weight:600}.preview-chart[data-v-76549e25],.preview-donut-card[data-v-76549e25]{height:168px}.preview-bar[data-v-76549e25]{background:var(--base-color-300);transform-origin:bottom;border-radius:4px 4px 0 0;min-width:8px;animation:1s both barGrow-76549e25;display:block}.preview-bar[data-v-76549e25]:nth-child(odd){background:var(--base-color-500)}.preview-donut[data-v-76549e25]{width:82px;height:82px;position:relative}.preview-donut[data-v-76549e25]:before{content:"";border:13px solid var(--base-color-100);border-top-color:var(--base-color-500);border-right-color:var(--base-color-400);opacity:0;border-radius:50%;position:absolute;inset:0;transform:rotate(-80deg)scale(.68)}.preview-donut.is-animated[data-v-76549e25]:before{animation:1s cubic-bezier(.22,1,.36,1) .1s both donutReveal-76549e25}.preview-donut span[data-v-76549e25]{z-index:1;color:var(--slate-800);font-size:14px;font-weight:700;position:relative}.landing-section[data-v-76549e25]{--landing-section-padding-y:132px;padding:var(--landing-section-padding-y) 0}.landing-section-top[data-v-76549e25]{padding-top:calc(var(--landing-section-padding-y) + var(--landing-section-padding-y))}.landing-section-bottom[data-v-76549e25]{padding-bottom:calc(var(--landing-section-padding-y) + var(--landing-section-padding-y))}.landing-section-heading[data-v-76549e25]{max-width:800px}.landing-section-kicker[data-v-76549e25]{color:var(--base-color-500);letter-spacing:.12em;text-transform:uppercase;font-size:13px;font-weight:700}.landing-section-kicker.is-light[data-v-76549e25]{color:var(--base-color-200)}.landing-section-title[data-v-76549e25]{letter-spacing:-.035em;font-size:clamp(34px,4vw,52px);line-height:1.14}.landing-card[data-v-76549e25]{transition:border-color .25s,box-shadow .25s}.landing-card[data-v-76549e25]:hover{box-shadow:0 30px 50px #0000000d;border-color:var(--base-color-200)!important}.landing-icon[data-v-76549e25]{width:56px;height:56px}.landing-workflow-section[data-v-76549e25]{background:var(--base-color-700)}.workflow-dots-canvas[data-v-76549e25]{z-index:1;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-workflow-section .container-xxl[data-v-76549e25]{z-index:2}.landing-workflow-grid[data-v-76549e25]{grid-template-columns:repeat(9,1fr);gap:14px;display:grid}.workflow-step[data-v-76549e25]{text-align:center;color:#fff;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);background:#ffffff13;border:1px solid #ffffff1a;min-width:0;padding:22px 10px;transition:background-color .25s;position:relative}.workflow-step[data-v-76549e25]:not(:last-child):after{content:"";z-index:2;background:color-mix(in srgb, var(--base-color-300) 58%, transparent);pointer-events:none;width:14px;height:2px;position:absolute;top:50%;left:calc(100% + 1px);transform:translateY(-50%)}.workflow-row-connector[data-v-76549e25]{z-index:2;pointer-events:none;width:2px;height:14px;display:none;position:absolute;top:calc(100% + 1px);left:50%;transform:translate(-50%)}.workflow-row-connector svg[data-v-76549e25]{width:100%;height:100%;display:block;overflow:visible}.workflow-row-connector line[data-v-76549e25]{fill:none;stroke:color-mix(in srgb, var(--base-color-300) 58%, transparent);stroke-width:1.25px;vector-effect:non-scaling-stroke}.workflow-step[data-v-76549e25]:hover{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffff1a}.workflow-number[data-v-76549e25]{color:var(--base-color-300);letter-spacing:.12em;font-size:10px;font-weight:700}.workflow-icon[data-v-76549e25]{color:#fff;font-size:26px;display:block}.workflow-step h3[data-v-76549e25]{color:#fff;margin:0;font-size:13px;line-height:1.5}.insight-card[data-v-76549e25]{--insight-hover-border:var(--base-color-200);border:1px solid var(--slate-200);transition:border-color .25s,box-shadow .25s}.insight-card[data-v-76549e25]:hover{box-shadow:0 30px 50px #0000000d;border-color:var(--insight-hover-border)!important}.insight-card p[data-v-76549e25]{line-height:1.7}.insight-card li[data-v-76549e25]{margin-bottom:10px;font-size:13px;font-weight:600}.insight-icon[data-v-76549e25]{width:60px;height:60px}.insight-primary[data-v-76549e25]{--insight-hover-border:var(--base-color-300);color:#fff;background:var(--base-color-500);border-color:var(--base-color-400)}.insight-primary h3[data-v-76549e25]{color:#fff}.insight-primary p[data-v-76549e25],.insight-primary li[data-v-76549e25]{color:var(--base-color-100)}.insight-primary .insight-icon[data-v-76549e25]{background:var(--base-color-400)}.insight-primary .insight-icon i[data-v-76549e25],.insight-primary li i[data-v-76549e25]{color:#fff}.insight-light[data-v-76549e25]{--insight-hover-border:var(--base-color-200);color:var(--bs-gray-600);border-color:var(--bs-gray-300);background:#fff}.insight-light h3[data-v-76549e25]{color:var(--bs-dark)}.insight-light p[data-v-76549e25],.insight-light li[data-v-76549e25]{color:var(--bs-gray-600)}.insight-light .insight-icon[data-v-76549e25]{background:var(--base-color-100)}.insight-light .insight-icon i[data-v-76549e25],.insight-light li i[data-v-76549e25]{color:var(--base-color-500)}.insight-dark[data-v-76549e25]{--insight-hover-border:var(--base-color-600);color:#fff;background:var(--base-color-800);border-color:var(--base-color-700)}.insight-dark h3[data-v-76549e25]{color:#fff}.insight-dark p[data-v-76549e25],.insight-dark li[data-v-76549e25]{color:var(--base-color-200)}.insight-dark .insight-icon[data-v-76549e25]{background:var(--base-color-600)}.insight-dark .insight-icon i[data-v-76549e25]{color:#fff}.insight-dark li i[data-v-76549e25]{color:var(--base-color-100)}.landing-cta[data-v-76549e25]{background:linear-gradient(135deg, var(--base-color-800), var(--base-color-500));border:1px solid var(--base-color-700);position:relative;overflow:hidden;box-shadow:0 28px 70px #1d463c29}.cta-dots-canvas[data-v-76549e25]{z-index:0;pointer-events:none;width:100%;height:100%;position:absolute;inset:0}.landing-cta-content[data-v-76549e25]{z-index:1;position:relative}.landing-cta-copy[data-v-76549e25]{max-width:760px}.landing-cta h2[data-v-76549e25]{letter-spacing:-.03em;max-width:720px;font-size:clamp(30px,3.5vw,46px);line-height:1.15}.landing-cta p[data-v-76549e25]{max-width:680px}.landing-footer[data-v-76549e25]{color:var(--slate-600);background:linear-gradient(to top, #fff 0%, var(--slate-50) 100%)}.landing-footer-logo[data-v-76549e25]{height:38px}.landing-footer-contact[data-v-76549e25]{color:var(--bs-gray-500);transition:color .2s,transform .2s}.landing-footer-contact i[data-v-76549e25]{color:var(--bs-gray-500);transition:color .2s}.landing-footer-contact[data-v-76549e25]:hover{color:var(--base-color-500);transform:translateY(-2px)}.landing-footer-contact:hover i[data-v-76549e25]{color:var(--base-color-500)}.landing-reveal[data-v-76549e25]{opacity:0;transition:opacity .65s,transform .65s;transform:translateY(28px)}.landing-reveal.is-visible[data-v-76549e25]{opacity:1;transform:translateY(0)}@keyframes previewFloat-76549e25{0%,to{transform:perspective(1200px)rotateY(-4deg)rotateX(2deg)translateY(0)}50%{transform:perspective(1200px)rotateY(-2deg)rotateX(1deg)translateY(-10px)}}@keyframes barGrow-76549e25{0%{opacity:.3;transform:scaleY(.08)}to{opacity:1;transform:scaleY(1)}}@keyframes donutReveal-76549e25{0%{opacity:0;transform:rotate(-80deg)scale(.68)}to{opacity:1;transform:rotate(20deg)scale(1)}}@media (width<=1199.98px){.landing-workflow-grid[data-v-76549e25]{grid-template-columns:repeat(3,1fr)}.workflow-step[data-v-76549e25]:first-child{grid-area:1/1}.workflow-step[data-v-76549e25]:nth-child(2){grid-area:1/2}.workflow-step[data-v-76549e25]:nth-child(3){grid-area:1/3}.workflow-step[data-v-76549e25]:nth-child(4){grid-area:2/3}.workflow-step[data-v-76549e25]:nth-child(5){grid-area:2/2}.workflow-step[data-v-76549e25]:nth-child(6){grid-area:2/1}.workflow-step[data-v-76549e25]:nth-child(7){grid-area:3/1}.workflow-step[data-v-76549e25]:nth-child(8){grid-area:3/2}.workflow-step[data-v-76549e25]:nth-child(9){grid-area:3/3}.workflow-step[data-v-76549e25]:after{display:none}.workflow-step[data-v-76549e25]:first-child:after,.workflow-step[data-v-76549e25]:nth-child(2):after,.workflow-step[data-v-76549e25]:nth-child(7):after,.workflow-step[data-v-76549e25]:nth-child(8):after{display:block}.workflow-step[data-v-76549e25]:nth-child(4):after,.workflow-step[data-v-76549e25]:nth-child(5):after{display:block;left:auto;right:calc(100% + 1px)}.workflow-step:nth-child(3) .workflow-row-connector[data-v-76549e25],.workflow-step:nth-child(6) .workflow-row-connector[data-v-76549e25]{display:block}}@media (width>=992px){.landing-hero-title[data-v-76549e25],.landing-cta-title[data-v-76549e25]{margin-left:-2px!important}}@media (width>=768px){.landing-trust-list[data-v-76549e25]{justify-content:space-between;gap:24px;flex-wrap:nowrap!important}.landing-trust-entry[data-v-76549e25]{flex:0 auto}}@media (width<=991.98px){.landing-navbar[data-v-76549e25]{grid-template-columns:minmax(0,1fr) auto}.landing-header[data-v-76549e25]{height:72px}.landing-brand-name[data-v-76549e25]{max-width:145px;font-size:20px!important}.landing-hero[data-v-76549e25]{padding-top:72px}.landing-section[data-v-76549e25]{--landing-section-padding-y:100px}.product-preview[data-v-76549e25]{max-width:720px;margin:0 auto}.landing-hero-title[data-v-76549e25]{max-width:760px}}@media (width<=575.98px){.landing-hero-title[data-v-76549e25]{font-size:38px}.landing-section[data-v-76549e25]{--landing-section-padding-y:82px}.landing-workflow-grid[data-v-76549e25]{grid-template-columns:repeat(2,1fr)}.workflow-step[data-v-76549e25]:first-child{grid-area:1/1}.workflow-step[data-v-76549e25]:nth-child(2){grid-area:1/2}.workflow-step[data-v-76549e25]:nth-child(3){grid-area:2/2}.workflow-step[data-v-76549e25]:nth-child(4){grid-area:2/1}.workflow-step[data-v-76549e25]:nth-child(5){grid-area:3/1}.workflow-step[data-v-76549e25]:nth-child(6){grid-area:3/2}.workflow-step[data-v-76549e25]:nth-child(7){grid-area:4/2}.workflow-step[data-v-76549e25]:nth-child(8){grid-area:4/1}.workflow-step[data-v-76549e25]:nth-child(9){grid-area:5/1}.workflow-step[data-v-76549e25]:after{display:none!important}.workflow-step[data-v-76549e25]:first-child:after,.workflow-step[data-v-76549e25]:nth-child(5):after{left:calc(100% + 1px);right:auto;display:block!important}.workflow-step[data-v-76549e25]:nth-child(3):after,.workflow-step[data-v-76549e25]:nth-child(7):after{left:auto;right:calc(100% + 1px);display:block!important}.workflow-row-connector[data-v-76549e25]{display:none!important}.workflow-step:nth-child(2) .workflow-row-connector[data-v-76549e25],.workflow-step:nth-child(4) .workflow-row-connector[data-v-76549e25],.workflow-step:nth-child(6) .workflow-row-connector[data-v-76549e25],.workflow-step:nth-child(8) .workflow-row-connector[data-v-76549e25]{display:block!important}.product-preview[data-v-76549e25]{padding:20px 0 44px}.preview-app[data-v-76549e25]{min-height:330px}.preview-content[data-v-76549e25]{padding:14px!important}.preview-chart[data-v-76549e25],.preview-donut-card[data-v-76549e25]{height:120px}.landing-trust-item[data-v-76549e25]{flex-direction:column;min-height:76px;padding:8px 6px}.landing-trust-item i[data-v-76549e25]{font-size:24px!important}.landing-trust-item span[data-v-76549e25]{line-height:1.4}.landing-cta-action[data-v-76549e25],.landing-cta-action .btn[data-v-76549e25]{width:100%}}@media (prefers-reduced-motion:reduce){html.landing-smooth-scroll{scroll-behavior:auto}[data-v-76549e25],[data-v-76549e25]:before,[data-v-76549e25]:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}.landing-reveal[data-v-76549e25]{opacity:1;transform:none}}.portal-header[data-v-28d9859f]{z-index:30;position:sticky;top:0}.portal-container[data-v-28d9859f]{width:min(100% - 3rem,500px);margin-inline:auto}.portal-logo[data-v-28d9859f]{object-fit:contain;object-position:left center;width:auto;max-width:160px;height:30px;display:block}.portal-bottom-nav[data-v-28d9859f]{z-index:1050;padding-bottom:env(safe-area-inset-bottom);position:fixed;bottom:0;left:0;right:0;box-shadow:0 -8px 24px #0f172a14}.portal-bottom-grid[data-v-28d9859f]{grid-template-columns:repeat(5,minmax(0,1fr));width:min(100%,500px);min-height:68px;display:grid}.portal-bottom-item[data-v-28d9859f]{min-width:0;color:var(--slate-400);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:center;align-items:center;gap:.3rem;transition:color .18s;display:flex;position:relative}.portal-bottom-item.active[data-v-28d9859f]{color:var(--base-color-500)}.portal-bottom-icon[data-v-28d9859f]{width:38px;height:32px;transition:color .18s,background-color .18s,transform .18s}.portal-bottom-icon i[data-v-28d9859f]{transform-origin:50%}.portal-bottom-item:not(.portal-bottom-primary).active .portal-bottom-icon[data-v-28d9859f]{background-color:var(--base-color-50);transform:translateY(-2px)}.portal-bottom-item.active .portal-bottom-icon i[data-v-28d9859f]{animation:.28s cubic-bezier(.2,.8,.2,1) portal-bottom-icon-in-28d9859f}.portal-bottom-label[data-v-28d9859f]{text-overflow:ellipsis;white-space:nowrap;max-width:100%;padding-inline:.15rem;font-size:.72rem;transition:color .18s,transform .18s;overflow:hidden}.portal-bottom-item.active .portal-bottom-label[data-v-28d9859f]{animation:.24s ease-out portal-bottom-label-in-28d9859f;font-weight:700!important}.portal-bottom-item:active .portal-bottom-icon[data-v-28d9859f]{transform:scale(.9)}.portal-bottom-item:not(.portal-bottom-primary).active:active .portal-bottom-icon[data-v-28d9859f]{transform:translateY(-2px)scale(.9)}.portal-bottom-primary[data-v-28d9859f]{padding-top:0}.portal-bottom-primary .portal-bottom-icon[data-v-28d9859f]{color:#fff;background-color:var(--base-color-500);border:5px solid #fff;width:64px;height:64px;position:absolute;top:-30px}.portal-bottom-primary .portal-bottom-label[data-v-28d9859f]{position:absolute;bottom:8px}.portal-bottom-primary.active .portal-bottom-icon[data-v-28d9859f]{background-color:var(--base-color-600)}@keyframes portal-bottom-icon-in-28d9859f{0%{opacity:.55;transform:translateY(3px)scale(.82)}65%{opacity:1;transform:translateY(-2px)scale(1.14)}to{transform:translateY(0)scale(1)}}@keyframes portal-bottom-label-in-28d9859f{0%{opacity:.55;transform:translateY(3px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.portal-bottom-item[data-v-28d9859f],.portal-bottom-icon[data-v-28d9859f],.portal-bottom-label[data-v-28d9859f]{transition:none}.portal-bottom-item.active .portal-bottom-icon i[data-v-28d9859f],.portal-bottom-item.active .portal-bottom-label[data-v-28d9859f]{animation:none}}@media (width<=575.98px){.portal-container[data-v-28d9859f]{width:min(100% - 2rem,500px)}}.portal-main[data-v-28d9859f]{padding-bottom:calc(8rem + env(safe-area-inset-bottom))!important}.portal-focus-layout .portal-main[data-v-28d9859f]{padding-top:0!important}@media (width<=767.98px){.portal-home-layout .portal-header[data-v-28d9859f]{display:none}.portal-home-layout .portal-main[data-v-28d9859f]{padding-top:0!important}}.diagnostic-screen[data-v-f2e58433]{min-height:calc(100vh - 72px);margin:0 -1.5rem}.diagnostic-header[data-v-f2e58433]{min-height:72px}.diagnostic-clock-icon[data-v-f2e58433]{width:100px;height:100px}.diagnostic-clock-icon i[data-v-f2e58433]{font-size:4rem}.diagnostic-clock[data-v-f2e58433]{letter-spacing:.04em;font-size:3.5rem}@media (width<=575.98px){.diagnostic-screen[data-v-f2e58433]{margin:0 -1rem}.diagnostic-header h1[data-v-f2e58433]{font-size:1.15rem!important}.diagnostic-clock[data-v-f2e58433]{font-size:3rem}}.diagnostic-screen[data-v-fbdaf8d9]{min-height:calc(100vh - 72px);margin:0 -1.5rem}.diagnostic-header[data-v-fbdaf8d9]{min-height:72px}.diagnostic-main-icon[data-v-fbdaf8d9]{width:100px;height:100px}.diagnostic-main-icon i[data-v-fbdaf8d9]{font-size:4rem}.diagnostic-status[data-v-fbdaf8d9]{position:sticky;bottom:72px}@media (width<=575.98px){.diagnostic-screen[data-v-fbdaf8d9]{margin:0 -1rem}}.diagnostic-screen[data-v-22b6965c]{min-height:calc(100vh - 72px);margin:0 -1.5rem}.min-h-400px[data-v-22b6965c]{min-height:400px}.gps-status[data-v-22b6965c]{z-index:4;position:sticky;bottom:72px}.gps-map-legend[data-v-22b6965c]{z-index:3}.gps-map-legend__dot[data-v-22b6965c]{border:2px solid #fff;border-radius:50%;flex:0 0 .75rem;width:.75rem;height:.75rem;display:inline-block;box-shadow:0 0 0 1px #0000001f}.gps-loading[data-v-22b6965c]{z-index:3;white-space:nowrap}@media (width<=575.98px){.diagnostic-screen[data-v-22b6965c]{margin:0 -1rem}}.bottom-sheet-layer[data-v-7feb4ff9]{justify-content:center;align-items:flex-end;display:flex;position:fixed;inset:0}.bottom-sheet-backdrop[data-v-7feb4ff9]{background:#0f172a7a;border:0;width:100%;position:absolute;inset:0}.bottom-sheet-panel[data-v-7feb4ff9]{width:100%;max-height:min(90dvh,900px);transform:translateY(var(--bottom-sheet-drag-offset));will-change:transform;border-radius:1.5rem 1.5rem 0 0;flex-direction:column;transition:transform .32s cubic-bezier(.22,1,.36,1);display:flex;position:relative;box-shadow:0 -12px 36px #0f172a2e}.bottom-sheet-panel.is-dragging[data-v-7feb4ff9]{transition:none}.bottom-sheet-handle-area[data-v-7feb4ff9]{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;flex:none;justify-content:center;align-items:center;min-height:34px;display:flex}.bottom-sheet-handle-area[data-v-7feb4ff9]:active{cursor:grabbing}.bottom-sheet-handle-area[data-v-7feb4ff9]:focus-visible{outline:2px solid var(--base-color-500);outline-offset:-4px}.bottom-sheet-handle[data-v-7feb4ff9]{width:48px;height:5px}.bottom-sheet-content[data-v-7feb4ff9]{overscroll-behavior:contain;min-height:0;padding-bottom:env(safe-area-inset-bottom);overflow-y:auto}.bottom-sheet-enter-active .bottom-sheet-backdrop[data-v-7feb4ff9],.bottom-sheet-leave-active .bottom-sheet-backdrop[data-v-7feb4ff9]{transition:opacity .24s}.bottom-sheet-enter-active .bottom-sheet-panel[data-v-7feb4ff9],.bottom-sheet-leave-active .bottom-sheet-panel[data-v-7feb4ff9]{transition:transform .32s cubic-bezier(.22,1,.36,1)}.bottom-sheet-enter-from .bottom-sheet-backdrop[data-v-7feb4ff9],.bottom-sheet-leave-to .bottom-sheet-backdrop[data-v-7feb4ff9]{opacity:0}.bottom-sheet-enter-from .bottom-sheet-panel[data-v-7feb4ff9],.bottom-sheet-leave-to .bottom-sheet-panel[data-v-7feb4ff9]{transform:translateY(100%)}@media (prefers-reduced-motion:reduce){.bottom-sheet-panel[data-v-7feb4ff9],.bottom-sheet-enter-active .bottom-sheet-panel[data-v-7feb4ff9],.bottom-sheet-leave-active .bottom-sheet-panel[data-v-7feb4ff9],.bottom-sheet-enter-active .bottom-sheet-backdrop[data-v-7feb4ff9],.bottom-sheet-leave-active .bottom-sheet-backdrop[data-v-7feb4ff9]{transition-duration:.01ms!important}}.portal-account-edit[data-v-f31db453]{min-height:calc(100vh - 72px);margin:0 -1.5rem}.portal-edit-header[data-v-f31db453]{z-index:20;position:sticky;top:0}.portal-edit-photo-wrap[data-v-f31db453]{width:142px;height:142px;position:relative}.portal-edit-photo[data-v-f31db453]{object-fit:cover;border:7px solid #fff;border-radius:50%;width:142px;height:142px;box-shadow:0 4px 20px #0f172a1a}.portal-edit-photo-action[data-v-f31db453]{border:4px solid #fff;width:46px;height:46px;position:absolute;bottom:3px;right:0}.portal-gender-group>.btn[data-v-f31db453]{flex:0 0 50%;width:50%}.portal-birth-group[data-v-f31db453]{flex-wrap:nowrap}[data-v-f31db453] .portal-birth-group>input:not([type=hidden]){flex:0 0 50%;width:50%;min-width:0}.portal-password-strength[data-v-f31db453]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.65rem;display:grid}.portal-password-rule[data-v-f31db453]{color:var(--slate-400)}.portal-password-rule-bar[data-v-f31db453]{background-color:var(--slate-200);height:5px}.portal-camera-preview[data-v-f31db453]{aspect-ratio:4/3;min-height:250px}.portal-camera-preview video[data-v-f31db453]{object-fit:cover;display:block;transform:scaleX(-1)}@media (width<=575.98px){.portal-account-edit[data-v-f31db453]{margin:0 -1rem}.portal-profile-camera-modal .modal-dialog[data-v-f31db453]{align-items:flex-end;min-height:calc(100% - 1rem);margin:.5rem}.portal-camera-preview[data-v-f31db453]{min-height:220px}}.portal-account-screen[data-v-34e222d2]{min-height:calc(100vh - 72px);margin:0 -1.5rem;padding-bottom:2rem}.portal-account-hero[data-v-34e222d2]{height:180px}.portal-account-profile[data-v-34e222d2]{margin-top:-74px}.portal-avatar-wrap[data-v-34e222d2]{border:7px solid #fff;width:148px;height:148px;position:relative;box-shadow:0 4px 20px #0f172a1a}.portal-account-avatar[data-v-34e222d2]{object-fit:cover;border-radius:50%;width:100%;height:100%}.portal-avatar-edit[data-v-34e222d2]{border:4px solid #fff;width:46px;height:46px;position:absolute;bottom:2px;right:-1px}.portal-company-logo[data-v-34e222d2]{object-fit:cover;width:52px;height:52px}.portal-account-menu[data-v-34e222d2]:last-child{border-bottom:0!important}.portal-account-menu[data-v-34e222d2]:hover,.portal-account-menu[data-v-34e222d2]:focus-visible{background:var(--base-color-50)!important}.portal-company-sheet-logo[data-v-34e222d2]{object-fit:cover;width:112px;height:112px}.portal-detail-row[data-v-34e222d2]:last-child{border-bottom:0!important}.portal-device-icon[data-v-34e222d2]{width:52px;height:52px}.portal-check-icon[data-v-34e222d2]{width:44px;height:44px}@media (width<=575.98px){.portal-account-screen[data-v-34e222d2]{margin:0 -1rem}.portal-account-hero[data-v-34e222d2]{height:160px}}.profile-onboarding-content[data-v-cf67f1e6]{max-width:480px}.profile-onboarding-copy[data-v-cf67f1e6]{max-width:390px;line-height:1.6}.profile-photo-wrap[data-v-cf67f1e6]{width:190px;height:190px;position:relative}.profile-photo[data-v-cf67f1e6]{object-fit:cover;border:8px solid #fff;border-radius:50%;width:190px;height:190px;box-shadow:0 4px 22px #0f172a14}.profile-photo-placeholder[data-v-cf67f1e6]{background-color:var(--base-color-100);font-size:3.25rem}.profile-photo-badge[data-v-cf67f1e6]{border:4px solid #fff;width:48px;height:48px;position:absolute;bottom:12px;right:8px}.profile-camera-preview[data-v-cf67f1e6]{aspect-ratio:4/3;min-height:260px}.profile-camera-preview video[data-v-cf67f1e6]{object-fit:cover;display:block;transform:scaleX(-1)}@media (width<=575.98px){.profile-onboarding[data-v-cf67f1e6]{align-items:flex-start!important;padding-top:5rem!important}.profile-photo-wrap[data-v-cf67f1e6],.profile-photo[data-v-cf67f1e6]{width:156px;height:156px}.profile-photo-badge[data-v-cf67f1e6]{width:44px;height:44px}.profile-camera-modal .modal-dialog[data-v-cf67f1e6]{align-items:flex-end;min-height:calc(100% - 1rem);margin:.5rem}.profile-camera-preview[data-v-cf67f1e6]{min-height:220px}}.employee-register-container[data-v-1b8dbb9e]{width:min(100% - 3rem,860px);margin-inline:auto}.employee-register-header[data-v-1b8dbb9e]{z-index:20;position:sticky;top:0}.employee-company-logo[data-v-1b8dbb9e]{width:58px;height:58px}.employee-gender-group>.btn[data-v-1b8dbb9e]{flex:0 0 50%;width:50%}.employee-birth-group[data-v-1b8dbb9e]{flex-wrap:nowrap}[data-v-1b8dbb9e] .employee-birth-group>input:not([type=hidden]){flex:0 0 50%;width:50%;min-width:0}.employee-password-strength[data-v-1b8dbb9e]{grid-template-columns:repeat(4,minmax(0,1fr));gap:.75rem;display:grid}.employee-password-rule[data-v-1b8dbb9e]{min-width:0;color:var(--slate-400);transition:color .2s}.employee-password-rule-bar[data-v-1b8dbb9e]{background-color:var(--slate-200);height:5px;transition:background-color .2s}.employee-password-rule-symbol[data-v-1b8dbb9e]{font-size:1.75rem;line-height:1.2}.employee-password-rule.is-met[data-v-1b8dbb9e]{color:var(--base-color-500)}.employee-password-rule.is-met .employee-password-rule-bar[data-v-1b8dbb9e]{background-color:var(--base-color-500)}@media (width<=575.98px){.employee-register-container[data-v-1b8dbb9e]{width:min(100% - 2rem,860px)}.employee-register-page .card-body[data-v-1b8dbb9e],.employee-register-page .card-header[data-v-1b8dbb9e]{padding:1.25rem!important}}@media (prefers-reduced-motion:reduce){.employee-password-rule[data-v-1b8dbb9e],.employee-password-rule-bar[data-v-1b8dbb9e]{transition:none}}.portal-login-shell[data-v-84ae747a]{grid-template-columns:minmax(360px,44%) minmax(0,1fr);min-height:100vh;display:grid}.portal-login-brand[data-v-84ae747a]{background-color:var(--base-color-500);flex-direction:column;justify-content:space-between;min-width:0;padding:clamp(3rem,5vw,6rem);display:flex}.portal-brand-logo[data-v-84ae747a]{object-fit:contain;object-position:left center;width:auto;max-width:175px;height:34px;display:block}.portal-brand-copy[data-v-84ae747a]{max-width:520px;margin-block:auto;padding-block:5rem}.portal-brand-copy h1[data-v-84ae747a]{line-height:1.25}.portal-brand-description[data-v-84ae747a]{color:#ffffffd1;max-width:480px;line-height:1.55}.portal-eyebrow[data-v-84ae747a]{letter-spacing:0}.portal-login-main[data-v-84ae747a]{justify-content:center;align-items:center;min-width:0;padding:clamp(3rem,6vw,7rem);display:flex}.portal-login-form[data-v-84ae747a]{max-width:430px}.portal-field-icon[data-v-84ae747a]{z-index:2;pointer-events:none;left:1.4rem}@media (width<=767.98px){.portal-login-shell[data-v-84ae747a]{min-height:100vh;display:block;background:#fff!important}.portal-login-brand[data-v-84ae747a]{min-height:230px;padding:2.5rem 1.5rem}.portal-brand-copy[data-v-84ae747a]{padding:3.5rem 0 0}.portal-brand-copy h1[data-v-84ae747a]{font-size:1.75rem!important}.portal-brand-description[data-v-84ae747a],.portal-eyebrow[data-v-84ae747a]{display:none}.portal-login-main[data-v-84ae747a]{border-radius:0;align-items:flex-start;min-height:calc(100vh - 230px);padding:3.5rem 1.5rem}.portal-company-modal .modal-dialog[data-v-84ae747a],.portal-action-modal .modal-dialog[data-v-84ae747a]{align-items:flex-end;min-height:calc(100% - 1rem);margin:.5rem}.portal-company-modal .modal-content[data-v-84ae747a],.portal-action-modal .modal-content[data-v-84ae747a]{border-radius:.5rem!important}}.portal-month-columns[data-v-ac4e5c7b]{grid-template-columns:1fr 1fr}.portal-month-list[data-v-ac4e5c7b]{overscroll-behavior:contain;scroll-snap-type:y mandatory;scrollbar-width:none;cursor:grab;-webkit-user-select:none;user-select:none;height:230px;padding:92px .5rem;position:relative;overflow-y:auto}.portal-month-list.is-dragging[data-v-ac4e5c7b]{scroll-snap-type:none;cursor:grabbing}.portal-month-list[data-v-ac4e5c7b]::-webkit-scrollbar{display:none}.portal-month-option[data-v-ac4e5c7b]{scroll-snap-align:center;scroll-snap-stop:always;border:0;min-height:46px;transition:color .16s,background-color .16s,transform .16s}.portal-month-option.active[data-v-ac4e5c7b]{background:var(--slate-200)}.portal-home[data-v-1378eb59]{max-width:500px;margin-inline:auto}.portal-home-hero[data-v-1378eb59]{background-color:var(--base-color-500)!important}.text-white-75[data-v-1378eb59]{color:#ffffffc7}.portal-home-avatar[data-v-1378eb59]{object-fit:cover;border:4px solid #ffffff8c;border-radius:50%;width:76px;height:76px}.portal-notification-count[data-v-1378eb59]{justify-content:center;align-items:center;min-width:21px;height:21px;padding-inline:5px;font-size:.72rem;display:flex;position:absolute;top:-6px;right:-6px}.portal-today-card[data-v-1378eb59]{margin-top:-3.5rem}.portal-workday-number[data-v-1378eb59]{font-size:2.75rem;line-height:1}.portal-presence-progress[data-v-1378eb59]{height:18px}.portal-presence-segment[data-v-1378eb59]{transform-origin:0;will-change:transform, opacity;min-width:0}.portal-announcement-scroll[data-v-1378eb59]{scrollbar-width:none}.portal-announcement-scroll[data-v-1378eb59]::-webkit-scrollbar{display:none}.portal-announcement-card[data-v-1378eb59]{width:min(78vw,330px)}.portal-week-tabs[data-v-1378eb59]{scrollbar-width:none}.portal-week-tabs[data-v-1378eb59]::-webkit-scrollbar{display:none}.portal-week-tab[data-v-1378eb59]{border:0;min-width:92px}.portal-week-tab.active[data-v-1378eb59]{box-shadow:0 1px 4px #0f172a1a}.portal-work-chart[data-v-1378eb59]{height:280px}.portal-history-date[data-v-1378eb59]{width:62px;height:62px}@media (width<=575.98px){.portal-home[data-v-1378eb59]{margin-inline:-1rem}.portal-home-hero[data-v-1378eb59]{padding-top:calc(2rem + env(safe-area-inset-top))!important;border-radius:0!important}.portal-home>section[data-v-1378eb59]:not(.portal-home-hero):not(.portal-today-card),.portal-home>.row[data-v-1378eb59]{margin-inline:1rem}.portal-today-card[data-v-1378eb59]{margin-inline:1rem!important}.portal-workday-number[data-v-1378eb59]{font-size:2.25rem}}.portal-month-title[data-v-e012e81a]{font-size:2rem}.portal-summary-card[data-v-e012e81a]{min-height:110px}.portal-status-filters[data-v-e012e81a]{scrollbar-width:none}.portal-status-filters[data-v-e012e81a]::-webkit-scrollbar{display:none}.portal-history-item[data-v-e012e81a]{box-shadow:none;background:0 0;border:0}.portal-history-item[data-v-e012e81a]:hover,.portal-history-item[data-v-e012e81a]:focus-visible{background:var(--slate-100)}.portal-history-date[data-v-e012e81a]{width:76px;height:76px;font-size:1.75rem;position:relative}.portal-history-status-icon[data-v-e012e81a]{width:28px;height:28px;font-size:1rem;position:absolute;bottom:-2px;right:-2px;box-shadow:0 3px 10px #0f172a1f}.portal-detail-icon[data-v-e012e81a]{width:96px;height:96px}.portal-detail-row[data-v-e012e81a]:last-child{margin-bottom:0!important}@media (width<=575.98px){.portal-month-title[data-v-e012e81a]{font-size:1.75rem}.portal-summary-card[data-v-e012e81a]{min-height:94px;padding:.75rem!important}.portal-history-date[data-v-e012e81a]{width:68px;height:68px;font-size:1.5rem}}.portal-notification-screen[data-v-1e6db00a]{min-height:calc(100vh - 72px - env(safe-area-inset-bottom));margin-inline:-1.5rem}.portal-screen-header[data-v-1e6db00a]{z-index:20;min-height:72px}.portal-header-spacer[data-v-1e6db00a]{width:38px;height:38px}.portal-announcement-hero[data-v-1e6db00a]{object-fit:cover;width:100%;max-height:420px;display:block}.portal-announcement-placeholder[data-v-1e6db00a]{aspect-ratio:16/9;width:100%}.portal-announcement-placeholder i[data-v-1e6db00a]{font-size:5rem}.portal-announcement-content[data-v-1e6db00a]{overflow-wrap:anywhere;line-height:1.75}.portal-announcement-content[data-v-1e6db00a] p,.portal-announcement-content[data-v-1e6db00a] ul,.portal-announcement-content[data-v-1e6db00a] ol{margin-bottom:1.25rem}.portal-announcement-content[data-v-1e6db00a] h1,.portal-announcement-content[data-v-1e6db00a] h2,.portal-announcement-content[data-v-1e6db00a] h3,.portal-announcement-content[data-v-1e6db00a] h4{color:var(--bs-gray-900);margin-top:1.5rem;margin-bottom:.75rem;font-weight:700}.portal-announcement-content[data-v-1e6db00a] img{border-radius:var(--bs-border-radius-xl);max-width:100%;height:auto}.portal-announcement-content[data-v-1e6db00a] a{color:var(--base-color-500)}@media (width<=575.98px){.portal-notification-screen[data-v-1e6db00a]{margin-inline:-1rem}}.portal-notification-screen[data-v-cd0726f2]{min-height:calc(100vh - 72px - env(safe-area-inset-bottom));margin-inline:-1.5rem}.portal-screen-header[data-v-cd0726f2]{z-index:20;min-height:72px}.portal-header-spacer[data-v-cd0726f2]{width:38px;height:38px}.portal-notification-tabs[data-v-cd0726f2]{grid-template-columns:repeat(2,minmax(0,1fr))}.portal-notification-tab[data-v-cd0726f2]{border:0;position:relative}.portal-notification-tab.active[data-v-cd0726f2]:after{content:"";background:var(--base-color-500);border-radius:999px 999px 0 0;height:4px;position:absolute;bottom:0;left:1rem;right:1rem}.portal-announcement-row[data-v-cd0726f2]{background:#fff;transition:background-color .16s}.portal-announcement-row[data-v-cd0726f2]:hover,.portal-announcement-row[data-v-cd0726f2]:focus-visible{background:var(--base-color-50)}.portal-announcement-icon[data-v-cd0726f2]{width:42px;height:42px}@media (width<=575.98px){.portal-notification-screen[data-v-cd0726f2]{margin-inline:-1rem}}.portal-permit-filters[data-v-7e0783ea]{scrollbar-width:none}.portal-permit-filters[data-v-7e0783ea]::-webkit-scrollbar{display:none}.portal-permit-card[data-v-7e0783ea]{width:100%;box-shadow:none;background:#fff;padding:0}.portal-permit-card[data-v-7e0783ea]:hover,.portal-permit-card[data-v-7e0783ea]:focus-visible{border-color:var(--base-color-300)!important}.portal-permit-fab[data-v-7e0783ea]{right:max(50vw - 250px + 1rem,1rem);bottom:calc(6rem + env(safe-area-inset-bottom));z-index:1040;width:58px;height:58px;position:fixed;box-shadow:0 8px 20px #0f172a33}.portal-permit-screen[data-v-7e0783ea]{z-index:1060;position:fixed;inset:0;overflow:auto}.portal-permit-screen-inner[data-v-7e0783ea]{width:min(100%,500px);min-height:100%;margin-inline:auto;box-shadow:0 0 30px #0f172a14}.portal-screen-header[data-v-7e0783ea]{z-index:2;min-height:72px;position:sticky;top:0}.portal-screen-body[data-v-7e0783ea]{padding-bottom:calc(2rem + env(safe-area-inset-bottom))!important}.portal-permit-status-icon[data-v-7e0783ea]{width:96px;height:96px}.portal-permit-row[data-v-7e0783ea]:last-child{margin-bottom:0!important}.portal-permit-timeline[data-v-7e0783ea]:not(:last-child):before{background:var(--slate-200);content:"";width:2px;position:absolute;top:24px;bottom:0;left:11px}.portal-permit-timeline[data-v-7e0783ea]:last-child{padding-bottom:0!important}.portal-timeline-dot[data-v-7e0783ea]{z-index:1;width:24px;height:24px;font-size:.8rem}.portal-permit-form[data-v-7e0783ea]{min-height:calc(100vh - 72px)}.portal-form-submit[data-v-7e0783ea]{z-index:2;position:sticky;bottom:0;padding-bottom:calc(1.25rem + env(safe-area-inset-bottom))!important}.portal-attachment-drop[data-v-7e0783ea]{min-height:210px}.portal-attachment-preview[data-v-7e0783ea]{object-fit:contain;width:100%;max-height:180px}.portal-camera-screen[data-v-7e0783ea]{z-index:1090;flex-direction:column;width:min(100%,500px);margin-inline:auto;display:flex;position:fixed;inset:0}.portal-camera-preview[data-v-7e0783ea]{flex:1;min-height:0;overflow:hidden}.portal-camera-preview video[data-v-7e0783ea]{object-fit:cover}@media (width<=575.98px){.portal-permit-fab[data-v-7e0783ea]{bottom:calc(6.25rem + env(safe-area-inset-bottom))}}.portal-presence-screen[data-v-f45f0095]{min-height:calc(100vh - 72px);margin:0 -1.5rem}.portal-presence-header[data-v-f45f0095]{z-index:20;position:sticky;top:0}.portal-passkey-icon[data-v-f45f0095]{width:112px;height:112px}.portal-passkey-icon i[data-v-f45f0095]{font-size:4.5rem}.portal-schedule-icon[data-v-f45f0095]{width:48px;height:48px}.portal-indicator-icon[data-v-f45f0095]{width:52px;height:52px}.portal-clock-band[data-v-f45f0095]{letter-spacing:.04em;font-size:1.7rem;font-weight:800}.portal-location-preview[data-v-f45f0095]{height:104px}.portal-warning-icon[data-v-f45f0095]{width:88px;height:88px}.portal-evidence-picker[data-v-f45f0095]{border-style:dashed!important}.portal-evidence-preview[data-v-f45f0095]{object-fit:cover;width:100%;max-height:260px;display:block}@media (width<=575.98px){.portal-presence-screen[data-v-f45f0095]{margin:0 -1rem}.portal-passkey-icon[data-v-f45f0095]{width:96px;height:96px}.portal-passkey-icon i[data-v-f45f0095]{font-size:3.8rem}}
