@import "https://fonts.googleapis.com/css2?family=IBM+Plex+Sans+Arabic:wght@100;200;300;400;500;600;700&family=IBM+Plex+Sans:ital,wght@0,300;0,400;0,500;0,600;0,700;1,400&display=swap";.admin-dashboard,.sessions-view,.visitors-view,.admin-submissions,.accounts-view,.admin-navigation,.admin-settings-viewport{box-sizing:border-box;flex-direction:column;gap:1rem;width:100%;min-width:0;max-width:100%;display:flex}.dashboard-header-toolbar__title,.sessions-view__title,.visitors-view__title,.admin-submissions__title,.accounts-view__title,.nav-header__title,.settings-header-title{letter-spacing:-.01em;font-size:clamp(1.1rem,2.8vw,1.65rem);font-weight:800;line-height:1.25}.dashboard-header-toolbar__subtitle,.sessions-view__subtitle,.visitors-view__subtitle,.admin-submissions__subtitle,.accounts-view__subtitle,.nav-header__subtitle,.settings-header-subtitle{opacity:.85;font-size:clamp(.78rem,1.8vw,.92rem);line-height:1.55}.admin-table-container,.table-responsive,.table-wrapper,.users-table-wrapper,.sessions-table-wrapper,.master-table-container{-webkit-overflow-scrolling:touch;scrollbar-width:thin;scrollbar-color:var(--theme-color-border,#ffffff26) transparent;border-radius:12px;position:relative;width:100%!important;max-width:100%!important;overflow-x:auto!important}.admin-table-container::-webkit-scrollbar{height:6px}.table-responsive::-webkit-scrollbar{height:6px}.table-wrapper::-webkit-scrollbar{height:6px}.admin-table-container::-webkit-scrollbar-thumb{background:var(--theme-color-border,#fff3);border-radius:4px}.table-responsive::-webkit-scrollbar-thumb{background:var(--theme-color-border,#fff3);border-radius:4px}.table-wrapper::-webkit-scrollbar-thumb{background:var(--theme-color-border,#fff3);border-radius:4px}.admin-pagination-toolbar{border-top:1px solid var(--theme-color-border,#ffffff14);background:var(--theme-color-surface,#121a15);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1.25rem;display:flex}.admin-pagination-info{align-items:center;gap:1.25rem;display:flex}.admin-pagination-count{color:var(--theme-color-text-muted,#9ca3af);letter-spacing:.01em;font-size:.88rem;font-weight:600}:root[data-theme=light] .admin-pagination-count,html[data-theme=light] .admin-pagination-count{color:#374151}.admin-page-size-picker{color:var(--theme-color-text-muted,#9ca3af);align-items:center;gap:.5rem;font-size:.86rem;font-weight:500;display:flex}.admin-page-size-label{color:var(--theme-color-text-muted,#9ca3af);-webkit-user-select:none;user-select:none}.admin-select-wrapper{align-items:center;display:inline-flex;position:relative}.admin-page-select{-webkit-appearance:none;appearance:none;background-color:var(--theme-color-surface-hover,#ffffff0f);border:1px solid var(--theme-color-border,#ffffff26);color:var(--theme-color-text,#fff);cursor:pointer;text-align:center;border-radius:9px;outline:none;min-width:62px;padding:.38rem 1.8rem .38rem .75rem;font-size:.86rem;font-weight:600;transition:all .2s}:root[data-theme=light] .admin-page-select,html[data-theme=light] .admin-page-select{color:#111827;background-color:#f3f4f6;border-color:#d1d5db}[dir=rtl] .admin-page-select{padding:.38rem .75rem .38rem 1.8rem}.admin-select-arrow{pointer-events:none;color:var(--theme-color-text-muted,#9ca3af);justify-content:center;align-items:center;display:flex;position:absolute;top:50%;right:.6rem;transform:translateY(-50%)}[dir=rtl] .admin-select-arrow{left:.6rem;right:auto}.admin-pagination-pages{align-items:center;gap:.45rem;display:flex}.admin-page-btn{border:1px solid var(--theme-color-border,#ffffff17);min-width:36px;height:36px;color:var(--theme-color-text,#d1d5db);cursor:pointer;-webkit-user-select:none;user-select:none;background:#ffffff09;border-radius:10px;justify-content:center;align-items:center;padding:0 .4rem;font-size:.88rem;font-weight:700;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}:root[data-theme=light] .admin-page-btn,html[data-theme=light] .admin-page-btn{color:#374151;background:#fff;border-color:#e5e7eb;box-shadow:0 1px 2px #0000000d}.admin-page-btn:hover:not(:disabled):not(.admin-page-btn--ellipsis){color:var(--theme-color-primary,#22c55e);background:#22c55e1f;border-color:#22c55e59;transform:translateY(-1px)}.admin-page-btn--active{font-weight:800;box-shadow:0 4px 14px #22c55e59;background:var(--theme-color-primary,#22c55e)!important;color:#05160d!important;border-color:var(--theme-color-primary,#22c55e)!important}.admin-page-btn--nav{color:var(--theme-color-text-muted,#9ca3af);font-size:1.05rem;line-height:1}.admin-page-btn--double{letter-spacing:-.08em;font-size:1.15rem}.admin-page-btn:disabled{opacity:.28;cursor:not-allowed;color:var(--theme-color-text-muted,#6b7280);background:#ffffff04;border-color:#ffffff0d}.admin-page-btn--ellipsis{cursor:default;color:var(--theme-color-text-muted,#9ca3af);background:0 0;border:none;min-width:24px}.admin-page-mobile-indicator,.admin-pagination-count-mobile{display:none}.grid-two{grid-template-columns:repeat(auto-fit,minmax(min(100%,320px),1fr))!important;gap:1rem!important;display:grid!important}.grid-three{grid-template-columns:repeat(auto-fit,minmax(min(100%,260px),1fr))!important;gap:1rem!important;display:grid!important}.sessions-cards-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr))!important;gap:1rem!important;display:grid!important}@media (max-width:1366px){.admin-dashboard__content-grid{grid-template-columns:1.65fr 1.15fr;gap:.85rem}.kpi-grid{grid-template-columns:repeat(3,1fr)!important}}@media (max-width:1200px){.admin-dashboard__content-grid,.modular-grid-2x2,.overview-split-grid{grid-template-columns:1fr!important}}@media (max-width:1024px){.dashboard-header-toolbar,.sessions-view__header,.visitors-view__header,.admin-submissions__header,.accounts-view__header{flex-wrap:wrap;gap:.85rem}.dashboard-header-toolbar__actions,.sessions-view__header-actions,.visitors-view__header-actions{flex-wrap:wrap}.admin-submissions-layout.is-split-active{grid-template-columns:minmax(280px,35%) 8px 1fr!important;gap:.5rem!important}.kpi-cards-grid,.kpi-grid,.visitors-kpi-grid{gap:.75rem;grid-template-columns:repeat(3,1fr)!important}.admin-dashboard__stats-grid{gap:.75rem;grid-template-columns:repeat(2,1fr)!important}.admin-table th,.admin-table td,.data-table th,.data-table td,.users-table th,.users-table td{padding:.65rem .8rem;font-size:.82rem}}@media (max-width:768px){.dashboard-header-toolbar,.sessions-view__header,.visitors-view__header,.admin-submissions__header,.accounts-view__header,.nav-header{flex-direction:column!important;align-items:stretch!important;gap:.85rem!important;padding:.85rem 1rem!important}.dashboard-header-toolbar__actions,.sessions-view__header-actions,.visitors-view__header-actions,.accounts-header__actions{flex-flow:wrap!important;align-items:center!important;gap:.5rem!important;width:100%!important;display:flex!important}.accounts-header__actions{grid-template-columns:1fr 1fr!important;display:grid!important}.admin-dashboard,.sessions-view,.visitors-view,.admin-submissions,.accounts-view,.admin-navigation,.admin-settings-viewport{gap:.75rem}.admin-dashboard__stats-grid{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important}.admin-stat-card{position:relative;overflow:hidden;background:linear-gradient(135deg, #1fa64d12 0%, var(--theme-color-card,#111a15) 60%)!important;border:1px solid #1fa64d2e!important;border-radius:14px!important;padding:.85rem!important;box-shadow:0 4px 16px #0000002e,inset 0 1px #ffffff0f!important}.admin-stat-card:before{content:"";background:linear-gradient(#1fa64d,#0000);border-radius:3px 0 0 3px;width:3px;height:100%;position:absolute;top:0}.admin-stat-card:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.admin-stat-card:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))):before{left:0}.admin-stat-card:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.admin-stat-card:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)):before{right:0}.admin-stat-card__value{font-size:clamp(1.2rem,4.5vw,1.65rem)!important}.admin-stat-card__label{font-size:.72rem!important}.sessions-kpis-ribbon{background:var(--theme-color-surface,#111c24)!important;border:1px solid var(--theme-color-border,#ffffff14)!important;border-radius:12px!important;grid-template-columns:repeat(2,1fr)!important;gap:.5rem!important;height:auto!important;padding:.65rem!important;display:grid!important;overflow:visible!important;box-shadow:inset 0 1px #ffffff0a!important}.kpi-micro-sep{display:none!important}.kpi-micro-item{border:1px solid var(--theme-color-border,#ffffff0f)!important;box-sizing:border-box!important;background:#ffffff08!important;border-radius:10px!important;flex-direction:column!important;align-items:flex-start!important;gap:.2rem!important;width:100%!important;padding:.6rem .75rem!important;display:flex!important}.kpi-micro-lbl{color:var(--theme-color-text-muted,#94a3b8)!important;white-space:nowrap!important;font-size:.72rem!important}.kpi-micro-val{font-size:1.1rem!important;font-weight:800!important}.sessions-unified-toolbar{border-radius:12px!important;flex-flow:wrap!important;align-items:center!important;gap:.5rem!important;width:100%!important;height:auto!important;padding:.65rem .75rem!important;display:flex!important}.visitors-view__controls{border-radius:12px!important;flex-direction:column!important;gap:.6rem!important;padding:.75rem .85rem!important}.sessions-view,.table-card{flex:none!important;height:auto!important;min-height:auto!important;overflow:visible!important}.search-input-wrap{width:100%!important;height:38px!important}.filter-select-wrap{flex:calc(50% - .3rem)!important;min-width:120px!important}.range-pills{scrollbar-width:none!important;-webkit-overflow-scrolling:touch!important;flex-wrap:nowrap!important;gap:.35rem!important;width:100%!important;overflow-x:auto!important}.range-pills::-webkit-scrollbar{display:none!important}.range-pill{white-space:nowrap!important;flex-shrink:0!important;padding:.38rem .75rem!important;font-size:.78rem!important}.admin-dashboard__content-grid{flex-shrink:0!important;grid-template-columns:1fr!important;height:auto!important;min-height:auto!important}.admin-table th,.admin-table td,.data-table th,.data-table td,.users-table th,.users-table td{white-space:nowrap!important;padding:.55rem .7rem!important;font-size:.78rem!important}.admin-table th:first-child,.admin-table td:first-child,.users-table th:first-child,.users-table td:first-child,.data-table th:first-child,.data-table td:first-child,.audit-table th:first-child,.audit-table td:first-child{box-shadow:none!important;position:static!important}.admin-table th:last-child,.admin-table td:last-child,.users-table th:last-child,.users-table td:last-child,.data-table th:last-child,.data-table td:last-child,.audit-table th:last-child,.audit-table td:last-child{z-index:5!important;background-color:var(--theme-color-surface,#111a15)!important;background:var(--theme-color-surface,#111a15)!important;position:sticky!important}.admin-table th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.admin-table th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.admin-table td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.admin-table td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.users-table th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.users-table th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.users-table td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.users-table td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.data-table th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.data-table th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.data-table td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.data-table td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.audit-table th:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.audit-table th:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.audit-table td:last-child:not(:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.audit-table td:last-child:not(:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi))){right:0}.admin-table th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.admin-table th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.admin-table td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.admin-table td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.users-table th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.users-table th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.users-table td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.users-table td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.data-table th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.data-table th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.data-table td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.data-table td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.audit-table th:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.audit-table th:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.audit-table td:last-child:-webkit-any(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}.audit-table td:last-child:is(:lang(ae),:lang(ar),:lang(arc),:lang(bcc),:lang(bqi),:lang(ckb),:lang(dv),:lang(fa),:lang(glk),:lang(he),:lang(ku),:lang(mzn),:lang(nqo),:lang(pnb),:lang(ps),:lang(sd),:lang(ug),:lang(ur),:lang(yi)){left:0}[dir=rtl] .admin-table th:last-child,[dir=rtl] .admin-table td:last-child,[dir=rtl] .users-table th:last-child,[dir=rtl] .users-table td:last-child,[dir=rtl] .data-table th:last-child,[dir=rtl] .data-table td:last-child,[dir=rtl] .audit-table th:last-child,[dir=rtl] .audit-table td:last-child{box-shadow:3px 0 10px #00000059!important}[dir=ltr] .admin-table th:last-child,[dir=ltr] .admin-table td:last-child,[dir=ltr] .users-table th:last-child,[dir=ltr] .users-table td:last-child,[dir=ltr] .data-table th:last-child,[dir=ltr] .data-table td:last-child,[dir=ltr] .audit-table th:last-child,[dir=ltr] .audit-table td:last-child{box-shadow:-3px 0 10px #00000059!important}.users-table th:last-child,.users-table td:last-child{text-align:center!important;width:52px!important;min-width:52px!important;max-width:52px!important;padding:.35rem .25rem!important}.users-table td.cell-actions{justify-content:center!important}.admin-pagination-toolbar{border-radius:0 0 12px 12px!important;flex-flow:row!important;flex-shrink:0!important;justify-content:space-between!important;align-items:center!important;gap:.4rem!important;min-height:34px!important;max-height:36px!important;padding:.25rem .5rem!important}.admin-pagination-pages{flex-wrap:nowrap!important;justify-content:flex-start!important;gap:.2rem!important}.admin-page-btn--double,.admin-page-btn--num,.admin-page-btn--ellipsis{display:none!important}.admin-page-btn--nav{border-radius:7px!important;width:28px!important;min-width:28px!important;height:28px!important;padding:0!important;font-size:.95rem!important}.admin-page-mobile-indicator{color:var(--theme-color-primary,#22c55e)!important;text-align:center!important;background:#22c55e1a!important;border:1px solid #22c55e40!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-width:44px!important;padding:.15rem .45rem!important;font-size:.76rem!important;font-weight:800!important;display:inline-flex!important}.admin-pagination-info{flex-wrap:nowrap!important;justify-content:flex-end!important;gap:.35rem!important}.admin-pagination-count{display:none!important}.admin-pagination-count-mobile{color:var(--theme-color-text-muted,#9ca3af)!important;white-space:nowrap!important;font-size:.72rem!important;font-weight:600!important;display:inline!important}.admin-page-size-picker{gap:.2rem!important}.admin-page-size-label{display:none!important}.admin-page-select{background-color:var(--theme-color-surface-hover,#ffffff14)!important;min-width:44px!important;height:26px!important;color:var(--theme-color-text,#fff)!important;border:1px solid var(--theme-color-border,#ffffff26)!important;border-radius:6px!important;padding:.15rem 1.1rem .15rem .35rem!important;font-size:.72rem!important}[dir=rtl] .admin-page-select{padding:.15rem .35rem .15rem 1.1rem!important}:root[data-theme=light] .admin-page-select,html[data-theme=light] .admin-page-select{color:#111827!important;background-color:#f3f4f6!important;border-color:#d1d5db!important}.admin-select-arrow{right:.25rem!important}[dir=rtl] .admin-select-arrow{left:.25rem!important;right:auto!important}.kpi-cards-grid,.kpi-grid,.visitors-kpi-grid,.kpi-section{grid-template-columns:repeat(2,1fr)!important;gap:.65rem!important}.kpi-card{background:linear-gradient(135deg, #1fa64d0f, var(--theme-color-card,#111a15))!important;border:1px solid #1fa64d26!important;border-radius:14px!important;padding:.85rem!important;box-shadow:0 4px 16px #00000026,inset 0 1px #ffffff0d!important}.kpi-card__value{font-size:clamp(1.15rem,4.5vw,1.55rem)!important}.kpi-card__label{font-size:.7rem!important}.chart-section,.charts-grid,.chart-box{width:100%!important;min-width:0!important}.visitors-view,.tab-view-container,.overview-split-grid,.modular-grid-2x2,.panel-card,.table-wrapper{box-sizing:border-box!important;min-width:0!important;max-width:100%!important}.overview-split-grid,.modular-grid-2x2{grid-template-columns:minmax(0,1fr)!important;gap:.85rem!important;width:100%!important}.panel-card{border-radius:14px!important;width:100%!important;padding:.9rem!important;overflow:hidden!important}.table-wrapper{-webkit-overflow-scrolling:touch!important;width:100%!important;overflow-x:auto!important}.bar-item,.bar-item__label-row{max-width:100%!important;overflow:hidden!important}.visitors-nav-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;width:100%!important;max-width:100%!important;overflow-x:auto!important}.visitors-nav-tabs::-webkit-scrollbar{display:none!important}.v-tab-btn{padding:.55rem .9rem!important;font-size:.82rem!important}.admin-layout__content{max-width:100vw!important;overflow-x:hidden!important}.admin-card{background:linear-gradient(160deg, #ffffff08 0%, var(--theme-color-card,#111a15) 100%)!important;border:1px solid var(--theme-color-border,#ffffff14)!important;border-radius:14px!important;padding:.9rem!important;box-shadow:0 2px 12px #00000026,inset 0 1px #ffffff0a!important}.admin-card__header{flex-direction:column!important;align-items:flex-start!important;gap:.5rem!important}.admin-card__title{font-size:clamp(.9rem,3vw,1.1rem)!important}.toolbar-btn,.btn{padding:.45rem .75rem!important;font-size:.8rem!important}.pagination-footer{flex-direction:column!important;align-items:center!important;gap:.6rem!important;padding:.75rem!important}.pagination-btn{min-width:2rem!important;padding:.4rem .7rem!important;font-size:.8rem!important}.admin-submissions,.admin-submissions-layout{flex-direction:column!important;flex:1!important;gap:.35rem!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.admin-submissions-layout.is-split-active{flex-direction:column!important;display:flex!important}.admin-split-resizer{display:none!important}.submissions-master-col{flex-direction:column!important;flex:1!important;gap:.35rem!important;width:100%!important;max-width:100%!important;height:100%!important;min-height:0!important;display:flex!important;overflow:hidden!important}.submissions-master-col .admin-card{border-radius:12px!important;flex-direction:column!important;flex:1!important;min-height:0!important;padding:0!important;display:flex!important;overflow:hidden!important}.submissions-master-col .admin-table-container,.master-table-container{-webkit-overflow-scrolling:touch!important;flex:1!important;height:100%!important;min-height:0!important;max-height:none!important;overflow-y:auto!important}.submissions-master-col.mobile-hidden{display:none!important}.submissions-detail-col{display:none;width:100%!important;max-width:100%!important;height:100%!important;position:static!important}.submissions-detail-col.mobile-visible{display:flex!important}.detail-mobile-back-btn{display:inline-flex!important}.admin-table th,.admin-table td{padding:.42rem .55rem!important;font-size:.76rem!important}.admin-table__client-wrap{gap:.4rem!important}.admin-table__client-avatar{border-radius:50%!important;width:26px!important;height:26px!important;font-size:.72rem!important}.admin-table__client-name{font-size:.78rem!important}.admin-table__client-company{font-size:.68rem!important}.admin-ref-chip{border-radius:6px!important;padding:.15rem .35rem!important;font-size:.72rem!important}.admin-badge{padding:.15rem .45rem!important;font-size:.68rem!important}.admin-pill-view-btn{border-radius:6px!important;padding:.2rem .45rem!important;font-size:.7rem!important}.user-modal,.pwd-modal,.matrix-card,.admin-modal__card{border-radius:16px!important;width:100%!important;max-width:min(520px,100vw - 1.5rem)!important}.accounts-tabs{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;width:100%!important;overflow-x:auto!important}.accounts-tabs::-webkit-scrollbar{display:none!important}}@media (max-width:480px){.admin-dashboard__stats-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.admin-stat-card{padding:.75rem .65rem!important}.kpi-cards-grid,.kpi-grid,.visitors-kpi-grid{grid-template-columns:1fr 1fr!important;gap:.5rem!important}.sessions-view__subtitle,.visitors-view__subtitle,.dashboard-header-toolbar__subtitle{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.retention-badge{border-radius:6px!important;padding:.25rem .55rem!important;font-size:.68rem!important}.filter-select-wrap{flex:100%!important;width:100%!important}.sessions-unified-toolbar .filter-select-wrap{flex:calc(50% - .3rem)!important;width:calc(50% - .3rem)!important;min-width:0!important}.sessions-unified-toolbar .filter-select{box-sizing:border-box!important;width:100%!important}.toolbar-btn,.btn{min-height:38px!important}.modal-actions{flex-direction:column-reverse!important;gap:.5rem!important}.modal-actions .btn,.modal-actions .btn-cancel,.modal-actions .btn-submit{justify-content:center!important;width:100%!important}}@media (max-width:360px){.admin-dashboard__stats-grid,.kpi-cards-grid,.kpi-grid,.visitors-kpi-grid{grid-template-columns:1fr!important}.admin-stat-card__value{font-size:1.35rem!important}.dashboard-header-toolbar,.sessions-view__header,.visitors-view__header,.admin-submissions__header,.accounts-view__header{padding:.65rem .75rem!important}}@media (max-width:768px){.admin-settings-viewport .settings-header-row{flex-wrap:nowrap!important;align-items:center!important;gap:.5rem!important;padding-bottom:.4rem!important}.admin-settings-viewport .settings-main-desc{display:none!important}.admin-settings-viewport .settings-main-title{white-space:nowrap!important;font-size:1.05rem!important}.admin-settings-viewport .btn-save-all{white-space:nowrap!important;flex-shrink:0!important;padding:.45rem .85rem!important;font-size:.8rem!important}.admin-settings-viewport .settings-tabs-nav{-webkit-overflow-scrolling:touch!important;scrollbar-width:none!important;border-radius:10px!important;flex-flow:row!important;align-items:center!important;gap:.25rem!important;padding:.25rem!important;overflow:auto hidden!important}.admin-settings-viewport .settings-tabs-nav::-webkit-scrollbar{display:none!important}.admin-settings-viewport .tab-btn{white-space:nowrap!important;border-radius:7px!important;flex-shrink:0!important;justify-content:center!important;padding:.45rem .85rem!important;font-size:.78rem!important}.admin-settings-viewport .tab-panel-content{min-height:unset!important;flex:unset!important;overflow-y:visible!important}.admin-settings-viewport{height:auto!important;overflow:visible!important}.admin-settings-viewport .settings-card{border-radius:12px!important;gap:.75rem!important;padding:.85rem!important}.admin-settings-viewport .tab-grid-2{grid-template-columns:1fr!important;gap:.75rem!important}.admin-settings-viewport .form-fields-compact-grid{grid-template-columns:1fr!important;gap:.65rem!important}.admin-settings-viewport .pills-wrap-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:.4rem!important}.admin-settings-viewport .pill-choice{padding:.5rem .6rem!important;font-size:.78rem!important}.admin-settings-viewport .sub-policy-row,.admin-settings-viewport .storage-action-banner{flex-direction:column!important;align-items:flex-start!important;gap:.65rem!important}.admin-settings-viewport .btn-open-console{justify-content:center!important;width:100%!important}.admin-settings-viewport .retention-presets-row{flex-wrap:wrap!important;gap:.4rem!important}}@media (max-width:480px){.admin-settings-viewport .pills-selector-row{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.app-toast-container[data-v-05c6fb59]{z-index:99999;pointer-events:none;box-sizing:border-box;width:100%;max-width:520px;padding:0 1rem;position:fixed;top:1.5rem;left:50%;transform:translate(-50%)}.app-toast-list[data-v-05c6fb59]{flex-direction:column;align-items:center;gap:.75rem;display:flex}.app-toast-card[data-v-05c6fb59]{pointer-events:auto;-webkit-backdrop-filter:blur(16px);box-sizing:border-box;color:#f3f4f6;background:#16222ff2;border:1px solid #ffffff1f;border-radius:14px;align-items:center;gap:.85rem;width:100%;padding:.95rem 1.25rem;display:flex;position:relative;overflow:hidden;box-shadow:0 20px 45px #000000a6,0 0 1px #fff3}.app-toast-card--success[data-v-05c6fb59]{border-color:#1fa64d66;box-shadow:0 20px 45px #000000a6,0 0 20px #1fa64d1f}.app-toast-card--success .app-toast-card__icon-wrap[data-v-05c6fb59]{color:#2ed573;background:#1fa64d26;border:1px solid #1fa64d4d}.app-toast-card--success .app-toast-card__progress-bar[data-v-05c6fb59]{background:#1fa64d}.app-toast-card--error[data-v-05c6fb59]{border-color:#ef444466;box-shadow:0 20px 45px #000000a6,0 0 20px #ef44441f}.app-toast-card--error .app-toast-card__icon-wrap[data-v-05c6fb59]{color:#f87171;background:#ef444426;border:1px solid #ef44444d}.app-toast-card--error .app-toast-card__progress-bar[data-v-05c6fb59]{background:#ef4444}.app-toast-card--warning[data-v-05c6fb59]{border-color:#f59e0b66;box-shadow:0 20px 45px #000000a6,0 0 20px #f59e0b1f}.app-toast-card--warning .app-toast-card__icon-wrap[data-v-05c6fb59]{color:#fbbf24;background:#f59e0b26;border:1px solid #f59e0b4d}.app-toast-card--warning .app-toast-card__progress-bar[data-v-05c6fb59]{background:#f59e0b}.app-toast-card--info[data-v-05c6fb59]{border-color:#3b82f666;box-shadow:0 20px 45px #000000a6,0 0 20px #3b82f61f}.app-toast-card--info .app-toast-card__icon-wrap[data-v-05c6fb59]{color:#60a5fa;background:#3b82f626;border:1px solid #3b82f64d}.app-toast-card--info .app-toast-card__progress-bar[data-v-05c6fb59]{background:#3b82f6}.app-toast-card__icon-wrap[data-v-05c6fb59]{border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;display:flex}.app-toast-card__icon[data-v-05c6fb59]{width:20px;height:20px}.app-toast-card__body[data-v-05c6fb59]{flex:1;min-width:0}.app-toast-card__title[data-v-05c6fb59]{color:#f9fafb;margin:0 0 .2rem;font-size:.95rem;font-weight:700}.app-toast-card__message[data-v-05c6fb59]{color:#e5e7eb;word-break:break-word;margin:0;font-size:.88rem;line-height:1.45}.app-toast-card__action-btn[data-v-05c6fb59]{color:#fff;cursor:pointer;white-space:nowrap;background:#ffffff1a;border:1px solid #ffffff26;border-radius:8px;padding:.35rem .75rem;font-size:.8rem;font-weight:600;transition:all .2s}.app-toast-card__action-btn[data-v-05c6fb59]:hover{background:#fff3}.app-toast-card__close-btn[data-v-05c6fb59]{color:#9ca3af;cursor:pointer;background:0 0;border:none;border-radius:6px;flex-shrink:0;padding:.25rem .4rem;font-size:.95rem;line-height:1;transition:all .2s}.app-toast-card__close-btn[data-v-05c6fb59]:hover{color:#fff;background:#ffffff1a}.app-toast-card__progress-bar[data-v-05c6fb59]{opacity:.85;width:100%;height:3px;animation-name:toastProgress-05c6fb59;animation-timing-function:linear;animation-fill-mode:forwards;position:absolute;bottom:0;left:0}@keyframes toastProgress-05c6fb59{0%{width:100%}to{width:0%}}.toast-pop-enter-active[data-v-05c6fb59]{transition:all .3s cubic-bezier(.16,1,.3,1)}.toast-pop-leave-active[data-v-05c6fb59]{transition:all .2s ease-in}.toast-pop-enter-from[data-v-05c6fb59]{opacity:0;transform:translateY(-20px)scale(.92)}.toast-pop-leave-to[data-v-05c6fb59]{opacity:0;transform:translateY(-10px)scale(.95)}.admin-modal-overlay[data-v-3d4da579]{-webkit-backdrop-filter:blur(10px);z-index:10000;background:#000000c7;justify-content:center;align-items:center;padding:1.25rem;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}.admin-modal-card[data-v-3d4da579]{background:var(--theme-color-card,#141e2b);border:1px solid var(--theme-color-border,#ffffff1f);width:100%;max-width:530px;color:var(--theme-color-text,#f3f4f6);direction:inherit;border-radius:20px;animation:.25s cubic-bezier(.16,1,.3,1) modalScaleIn-3d4da579;overflow:hidden;box-shadow:0 25px 50px -12px #000000bf,0 0 30px #00000080}@keyframes modalScaleIn-3d4da579{0%{opacity:0;transform:scale(.94)translateY(10px)}to{opacity:1;transform:scale(1)translateY(0)}}.modal-fade-enter-active[data-v-3d4da579],.modal-fade-leave-active[data-v-3d4da579]{transition:opacity .25s}.modal-fade-enter-from[data-v-3d4da579],.modal-fade-leave-to[data-v-3d4da579]{opacity:0}.admin-modal-header[data-v-3d4da579]{border-bottom:1px solid var(--theme-color-border,#ffffff14);align-items:center;gap:1rem;padding:1.35rem 1.5rem;display:flex;position:relative}.admin-modal-icon-wrap[data-v-3d4da579]{border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;transition:all .2s;display:flex}.admin-modal-icon-wrap--security[data-v-3d4da579],.admin-modal-icon-wrap--success[data-v-3d4da579]{color:#22c55e;background:#22c55e26;border:1px solid #22c55e4d;box-shadow:0 0 15px #22c55e26}.admin-modal-icon-wrap--danger[data-v-3d4da579]{color:#ef4444;background:#ef444426;border:1px solid #ef444459;box-shadow:0 0 15px #ef444426}.admin-modal-icon-wrap--warning[data-v-3d4da579]{color:#f59e0b;background:#f59e0b26;border:1px solid #f59e0b59;box-shadow:0 0 15px #f59e0b26}.admin-modal-icon-wrap--info[data-v-3d4da579]{color:#3b82f6;background:#3b82f626;border:1px solid #3b82f659;box-shadow:0 0 15px #3b82f626}.admin-modal-title-wrap[data-v-3d4da579]{text-align:start;flex:1;min-width:0}.admin-modal-title-wrap h4[data-v-3d4da579]{color:var(--theme-color-text,#f3f4f6);margin:0;font-size:1.15rem;font-weight:700;line-height:1.35}.admin-modal-title-wrap p[data-v-3d4da579]{color:var(--theme-color-text-muted,#9ca3af);margin:.35rem 0 0;font-size:.86rem;line-height:1.45}.admin-modal-close[data-v-3d4da579]{color:var(--theme-color-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:8px;justify-content:center;align-items:center;padding:.4rem;transition:all .2s;display:flex}.admin-modal-close[data-v-3d4da579]:hover{color:var(--theme-color-text,#f3f4f6);background:#ffffff14}.admin-modal-body[data-v-3d4da579]{flex-direction:column;gap:1.25rem;padding:1.5rem;display:flex}.admin-modal-text-desc[data-v-3d4da579]{color:var(--theme-color-text,#e5e7eb);text-align:start;margin:0;font-size:.94rem;line-height:1.65}.admin-compare-box[data-v-3d4da579]{border:1px solid var(--theme-color-border,#ffffff14);background:#ffffff08;border-radius:14px;justify-content:space-between;align-items:center;gap:.85rem;padding:1rem 1.35rem;display:flex}.admin-compare-item[data-v-3d4da579]{text-align:start;flex-direction:column;gap:.35rem;display:flex}.admin-compare-label[data-v-3d4da579]{color:var(--theme-color-text-muted,#9ca3af);font-size:.78rem;font-weight:500}.admin-compare-val[data-v-3d4da579]{font-family:inherit;font-size:1.15rem;font-weight:700;display:inline-block}.admin-compare-val--old[data-v-3d4da579]{color:var(--theme-color-text-muted,#9ca3af);background:#ffffff0d;border-radius:8px;padding:.25rem .75rem}.admin-compare-val--new[data-v-3d4da579]{color:#22c55e;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:8px;padding:.25rem .75rem;box-shadow:0 0 15px #22c55e2e}.admin-compare-arrow[data-v-3d4da579]{color:var(--theme-color-text-muted,#6b7280);font-size:1.35rem}.admin-modal-meta-box[data-v-3d4da579]{border:1px solid var(--theme-color-border,#ffffff14);background:#ffffff08;border-radius:12px;flex-direction:column;gap:.65rem;padding:.85rem 1.15rem;display:flex}.admin-modal-meta-row[data-v-3d4da579]{justify-content:space-between;align-items:center;font-size:.88rem;display:flex}.admin-modal-meta-row .meta-label[data-v-3d4da579]{color:var(--theme-color-text-muted,#9ca3af)}.admin-modal-meta-row .meta-value[data-v-3d4da579]{color:var(--theme-color-text,#f3f4f6);font-weight:600}.admin-modal-warning[data-v-3d4da579]{text-align:start;border-radius:12px;align-items:flex-start;gap:.85rem;padding:1rem 1.15rem;display:flex}.admin-modal-warning--security[data-v-3d4da579],.admin-modal-warning--success[data-v-3d4da579]{background:#22c55e0f;border:1px solid #22c55e38}.admin-modal-warning--security .admin-modal-warning-icon[data-v-3d4da579],.admin-modal-warning--success .admin-modal-warning-icon[data-v-3d4da579]{color:#22c55e}.admin-modal-warning--danger[data-v-3d4da579]{background:#ef444412;border:1px solid #ef444440}.admin-modal-warning--danger .admin-modal-warning-icon[data-v-3d4da579]{color:#ef4444}.admin-modal-warning--warning[data-v-3d4da579]{background:#f59e0b12;border:1px solid #f59e0b40}.admin-modal-warning--warning .admin-modal-warning-icon[data-v-3d4da579]{color:#f59e0b}.admin-modal-warning--info[data-v-3d4da579]{background:#3b82f612;border:1px solid #3b82f640}.admin-modal-warning--info .admin-modal-warning-icon[data-v-3d4da579]{color:#3b82f6}.admin-modal-warning-icon[data-v-3d4da579]{flex-shrink:0;justify-content:center;align-items:center;margin-top:2px;display:flex}.admin-modal-warning p[data-v-3d4da579]{color:var(--theme-color-text,#e5e7eb);margin:0;font-size:.86rem;line-height:1.58}.admin-modal-actions[data-v-3d4da579]{border-top:1px solid var(--theme-color-border,#ffffff14);background:#0003;justify-content:flex-end;align-items:center;gap:.85rem;padding:1.25rem 1.5rem;display:flex}.admin-btn[data-v-3d4da579]{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.7rem 1.4rem;font-family:inherit;font-size:.92rem;font-weight:600;transition:all .2s cubic-bezier(.16,1,.3,1);display:inline-flex}.admin-btn[data-v-3d4da579]:disabled{opacity:.55;cursor:not-allowed}.admin-btn--secondary[data-v-3d4da579]{color:var(--theme-color-text,#f3f4f6);border:1px solid var(--theme-color-border,#ffffff1f);background:#ffffff0f}.admin-btn--secondary[data-v-3d4da579]:hover:not(:disabled){background:#ffffff1a}.admin-btn--primary[data-v-3d4da579]{color:#fff;background:#1fa64d;box-shadow:0 4px 14px #1fa64d59}.admin-btn--primary[data-v-3d4da579]:hover:not(:disabled){background:#25be58;transform:translateY(-1px);box-shadow:0 6px 20px #1fa64d73}.admin-btn--danger[data-v-3d4da579]{color:#fff;background:#dc2626;box-shadow:0 4px 14px #dc262659}.admin-btn--danger[data-v-3d4da579]:hover:not(:disabled){background:#ef4444;transform:translateY(-1px);box-shadow:0 6px 20px #ef444473}.admin-btn--warning[data-v-3d4da579]{color:#fff;background:#d97706;box-shadow:0 4px 14px #d9770659}.admin-btn--warning[data-v-3d4da579]:hover:not(:disabled){background:#f59e0b;transform:translateY(-1px)}.admin-spinner-small[data-v-3d4da579]{border:2px solid #ffffff4d;border-top-color:#fff;border-radius:50%;width:16px;height:16px;animation:.6s linear infinite spin-3d4da579;display:inline-block}@keyframes spin-3d4da579{to{transform:rotate(360deg)}}@media (max-width:480px){.admin-modal-card[data-v-3d4da579]{border-radius:16px}.admin-modal-header[data-v-3d4da579],.admin-modal-body[data-v-3d4da579],.admin-modal-actions[data-v-3d4da579]{padding:1rem}.admin-compare-box[data-v-3d4da579]{padding:.75rem .85rem}}:root{--brand-green:#1fa64d;--brand-charcoal:#232826;--brand-surface:#2b312e;--brand-card:#2e3532;--brand-forest-dark:#1f2d01;--brand-forest-mid:#29684a;--theme-color-primary:#1fa64d;--theme-color-primary-rgb:31, 166, 77;--theme-color-primary-hover:#27c05c;--theme-color-secondary:#29684a;--theme-color-background:#232826;--theme-color-surface:#2b312e;--theme-color-text:#fff;--theme-color-text-muted:#d1dcd6;--theme-color-border:#ffffff1a;--theme-color-success:#1fa64d;--theme-color-warning:#fbbf24;--theme-color-error:#f87171;--theme-color-info:#34d399;--theme-color-primary-dark:#1f2d01;--theme-color-accent:#1fa64d;--theme-color-hero-bg:#171d1a;--theme-color-text-light:#fff;--theme-color-card:#2e3532;--theme-color-glass:#2b312ee0;--theme-color-glass-dark:#00000080;--theme-color-glass-border:#1fa64d40;--theme-color-glass-border-dark:#ffffff1a;--theme-font-family:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-heading:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-sans:"IBM Plex Sans Arabic", "IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-arabic:"IBM Plex Sans Arabic", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-font-en:"IBM Plex Sans", system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", sans-serif;--theme-text-xs:.75rem;--theme-text-sm:.875rem;--theme-text-base:1rem;--theme-text-lg:1.125rem;--theme-text-xl:1.25rem;--theme-text-2xl:1.5rem;--theme-text-3xl:1.875rem;--theme-text-4xl:2.25rem;--theme-text-5xl:3rem;--theme-text-6xl:3.75rem;--theme-weight-light:300;--theme-weight-normal:400;--theme-weight-medium:600;--theme-weight-bold:700;--theme-weight-extrabold:800;--theme-weight-black:900;--theme-space-xs:.25rem;--theme-space-sm:.5rem;--theme-space-md:1rem;--theme-space-lg:1.5rem;--theme-space-xl:2rem;--theme-space-2xl:3rem;--theme-space-3xl:4rem;--theme-space-4xl:6rem;--theme-space-section:120px;--theme-radius-sm:10px;--theme-radius-md:16px;--theme-radius-lg:22px;--theme-radius-button:12px;--theme-radius-card:20px;--theme-radius-hero:28px;--theme-radius-full:9999px;--theme-shadow-sm:0 1px 2px 0 #1f2d010d;--theme-shadow-md:0 4px 6px -1px #1f2d0114;--theme-shadow-lg:0 10px 15px -3px #1f2d011a;--theme-shadow-card:0 8px 32px #1f2d0114;--theme-shadow-hover:0 20px 50px -15px #1fa64d33;--theme-shadow-hero:0 40px 100px -20px #1f2d0166;--theme-shadow-button:0 8px 24px #1fa64d47;--theme-shadow-glass:0 8px 32px 0 #44444514;--theme-transition-luxury:all .6s cubic-bezier(.16, 1, .3, 1);--theme-transition-fast:all .3s cubic-bezier(.16, 1, .3, 1);--layout-max-width:1280px;--layout-content-width:1180px;--layout-gutter:var(--theme-space-xl);--layout-card-gap:32px;--layout-column-gap:36px;--layout-header-height:82px;--layout-header-bg:#efe8e8f0;--layout-header-blur:20px;--layout-header-shadow:0 2px 20px #1f2d0114;--layout-header-padding:0 48px;--layout-footer-bg:#1f2d01}@media (max-width:768px){:root{--layout-gutter:1rem;--theme-space-4xl:3.5rem;--theme-space-3xl:2.5rem;--theme-space-2xl:2rem}}:root[data-theme=dark]{--theme-color-primary:#1fa64d;--theme-color-primary-rgb:31, 166, 77;--theme-color-primary-hover:#27c05c;--theme-color-secondary:#29684a;--theme-color-background:#232826;--theme-color-surface:#2b312e;--theme-color-text:#fff;--theme-color-text-muted:#d1dcd6;--theme-color-border:#ffffff1a;--theme-color-card:#2e3532;--theme-color-glass:#2b312ee0;--theme-color-glass-border:#1fa64d40;--layout-header-bg:#232826eb;--layout-footer-bg:#151a18;--theme-shadow-card:0 10px 40px #00000073;--theme-shadow-hover:0 20px 50px -10px #1fa64d4d;--theme-shadow-button:0 8px 24px #1fa64d59}:root[data-theme=light]{--theme-color-primary:#1fa64d;--theme-color-primary-rgb:31, 166, 77;--theme-color-primary-hover:#168a3e;--theme-color-secondary:#29684a;--theme-color-background:#f8fafc;--theme-color-surface:#fff;--theme-color-text:#0f172a;--theme-color-text-muted:#475569;--theme-color-border:#0f172a1f;--theme-color-card:#fff;--theme-color-glass:#ffffffeb;--theme-color-glass-border:#1fa64d33;--layout-header-bg:#fffffff0;--layout-footer-bg:#1f2d01;--theme-shadow-card:0 8px 30px #0000000f;--theme-shadow-hover:0 14px 35px -5px #1fa64d33;--theme-shadow-button:0 6px 20px #1fa64d40}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html,body,#app{-webkit-overflow-scrolling:touch;width:100%;max-width:100vw;overflow-x:clip}img,picture,video,canvas,svg,iframe{max-width:100%;display:block}html{scroll-behavior:smooth;-webkit-text-size-adjust:100%;transition:background-color .3s,color .3s}body{font-family:var(--theme-font-family);font-size:var(--theme-text-base);color:var(--theme-color-text);background-color:var(--theme-color-background);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-rendering:geometricprecision;font-feature-settings:"cv02" 1, "cv03" 1, "cv04" 1, "cv11" 1;padding-left:env(safe-area-inset-left,0px);padding-right:env(safe-area-inset-right,0px);font-weight:400;line-height:1.6;transition:background-color .3s,color .3s}button,input,select,textarea,optgroup{font-family:inherit}h1,h2,h3,h4,h5,h6{font-family:var(--theme-font-heading);color:var(--theme-color-text);letter-spacing:normal;font-weight:700;line-height:1.35}a{color:var(--theme-color-primary);text-decoration:none}a:hover{color:var(--theme-color-primary-hover);text-decoration:underline}img,svg{max-width:100%;display:block}button{cursor:pointer;background:0 0;border:none;font-family:inherit}input,textarea,select{font-family:inherit;font-size:inherit}.container{width:100%;max-width:var(--layout-max-width);padding-inline:var(--layout-gutter);margin-inline-start:auto;margin-inline-end:auto}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}[dir=rtl]{text-align:right}[dir=ltr]{text-align:left}html[lang=en] body{font-family:"IBM Plex Sans", var(--theme-font-en), system-ui, -apple-system, sans-serif}html[lang=en] h1,html[lang=en] h2,html[lang=en] h3,html[lang=en] h4,html[lang=en] h5,html[lang=en] h6{font-family:"IBM Plex Sans", var(--theme-font-en), system-ui, -apple-system, sans-serif;letter-spacing:-.01em}html[lang=ar] body{font-family:"IBM Plex Sans Arabic", var(--theme-font-arabic), system-ui, -apple-system, sans-serif}html[lang=ar] h1,html[lang=ar] h2,html[lang=ar] h3,html[lang=ar] h4,html[lang=ar] h5,html[lang=ar] h6{font-family:"IBM Plex Sans Arabic", var(--theme-font-arabic), system-ui, -apple-system, sans-serif;letter-spacing:normal}:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.swal2-container{-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;z-index:10000!important;background:#000000bf!important}.app-swal-custom-popup,.swal-admin-popup,.swal2-popup{background:var(--theme-color-card,#16222f)!important;border:1px solid var(--theme-color-border,#ffffff1f)!important;width:92%!important;max-width:480px!important;color:var(--theme-color-text,#f3f4f6)!important;border-radius:20px!important;padding:0!important;overflow:hidden!important;box-shadow:0 20px 45px #000000b3!important}.swal2-popup .swal2-title,.swal-admin-title{color:var(--theme-color-text,#f3f4f6)!important}.swal2-popup .swal2-html-container{color:var(--theme-color-text-muted,#9ca3af)!important}.swal2-timer-progress-bar{background:#1fa64d!important}.swal2-icon.swal2-success{color:#1fa64d!important;border-color:#1fa64d!important}.swal2-icon.swal2-success [class^=swal2-success-line]{background-color:#1fa64d!important}.swal2-icon.swal2-success .swal2-success-ring{border-color:#1fa64d4d!important}.app-swal-custom-popup.swal2-show,.swal-admin-popup.swal2-show{animation:.2s cubic-bezier(.16,1,.3,1) forwards confirmPopIn!important}.app-swal-custom-popup.swal2-hide,.swal-admin-popup.swal2-hide{animation:.15s cubic-bezier(.16,1,.3,1) forwards confirmPopOut!important}@keyframes confirmPopIn{0%{opacity:0;transform:scale(.92)translateY(12px)}to{opacity:1;transform:scale(1)translateY(0)}}@keyframes confirmPopOut{0%{opacity:1;transform:scale(1)translateY(0)}to{opacity:0;transform:scale(.92)translateY(12px)}}.app-swal-custom-title{box-sizing:border-box!important;border:none!important;width:100%!important;margin:0!important;padding:0!important;display:block!important}.app-swal-custom-title br{display:none!important}.admin-confirm-modal__header{position:relative;border-bottom:1px solid var(--theme-color-border,#1f2937)!important;box-sizing:border-box!important;text-align:right!important;justify-content:flex-start!important;align-items:center!important;gap:.85rem!important;width:100%!important;padding:1.25rem 1.5rem!important;display:flex!important}.app-swal-close-btn{color:var(--theme-color-text-muted,#9ca3af)!important;cursor:pointer!important;background:0 0!important;border:none!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;width:32px!important;height:32px!important;padding:.25rem!important;font-size:1.5rem!important;transition:all .2s!important;display:flex!important;position:absolute!important;top:50%!important;left:1.5rem!important;transform:translateY(-50%)!important}.app-swal-close-btn:hover{color:var(--theme-color-text,#f3f4f6)!important;background:#ffffff0d!important}[dir=ltr] .app-swal-close-btn{left:auto!important;right:1.5rem!important}[dir=ltr] .admin-confirm-modal__header{text-align:left!important}.admin-confirm-modal__title{color:var(--theme-color-text,#f3f4f6)!important;text-align:right!important;margin:0!important;font-size:1.12rem!important;font-weight:700!important;line-height:1.4!important}[dir=ltr] .admin-confirm-modal__title{text-align:left!important}.app-swal-custom-body{color:var(--theme-color-text,#e5e7eb)!important;text-align:right!important;margin:0!important;padding:1.35rem 1.5rem!important;font-size:.94rem!important;line-height:1.7!important;overflow:visible!important}[dir=ltr] .app-swal-custom-body{text-align:left!important}.admin-confirm-modal__message-box{background:#1fa64d0d;border:1px solid #1fa64d33;border-radius:12px;margin-bottom:1rem;padding:1.25rem}.admin-confirm-modal__message-box.is-danger{background:#ef44440d;border-color:#ef444433}.admin-confirm-modal__message-box.is-success{background:#1fa64d0d;border-color:#1fa64d33}.admin-confirm-modal__text{color:var(--theme-color-text,#e5e7eb)!important;text-align:right!important;margin:0!important;font-size:.94rem!important;line-height:1.7!important}[dir=ltr] .admin-confirm-modal__text{text-align:left!important}.app-swal-custom-footer{border-top:1px solid var(--theme-color-border,#1f2937)!important;box-sizing:border-box!important;background:#00000040!important;justify-content:space-between!important;align-items:stretch!important;gap:.85rem!important;width:100%!important;margin:0!important;padding:1.15rem 1.5rem!important;display:flex!important}.app-swal-custom-footer .admin-btn{cursor:pointer!important;pointer-events:auto!important;text-align:center!important;white-space:normal!important;-webkit-user-select:none!important;user-select:none!important;z-index:2!important;border-radius:10px!important;flex:1!important;justify-content:center!important;align-items:center!important;width:auto!important;min-height:48px!important;margin:0!important;padding:.7rem 1rem!important;font-size:.9rem!important;font-weight:700!important;line-height:1.35!important;transition:all .2s cubic-bezier(.16,1,.3,1)!important;display:inline-flex!important;position:relative!important}.admin-btn{cursor:pointer;border:none;border-radius:10px;justify-content:center;align-items:center;gap:.5rem;padding:.65rem 1.25rem;font-size:.9rem;font-weight:700;text-decoration:none;transition:all .2s;display:inline-flex}.admin-btn--primary{background-color:var(--theme-color-primary,#1fa64d);color:#fff;box-shadow:0 4px 14px #1fa64d4d}.admin-btn--primary:hover{filter:brightness(1.1);transform:translateY(-1px)}.admin-btn--danger{color:#fff;background-color:#ef4444;box-shadow:0 4px 14px #ef44444d}.admin-btn--danger:hover{filter:brightness(1.1);transform:translateY(-1px)}.admin-btn--secondary{background-color:var(--theme-color-surface,#111c24);color:var(--theme-color-text,#f3f4f6);border:1px solid var(--theme-color-border,#1f2937)}.admin-btn--secondary:hover{background-color:#ffffff0d}.admin-confirm-modal__icon-wrap{background:#eab30826;border:1px solid #eab3084d;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;font-size:1.2rem;display:flex}.admin-confirm-modal__icon-wrap--danger{background:#ef444426;border-color:#ef444459}.admin-confirm-modal__title{color:var(--theme-color-text,#f3f4f6);margin:0;font-size:1.05rem;font-weight:700}.admin-confirm-modal__text{color:var(--theme-color-text,#e5e7eb);margin:0 0 1.25rem;font-size:.92rem;line-height:1.6}.admin-confirm-modal__meta-box{background:var(--theme-color-surface,#111c24);border:1px solid var(--theme-color-border,#1f2937);border-radius:10px;flex-direction:column;gap:.6rem;padding:.85rem 1rem;display:flex}.admin-confirm-modal__meta-row{color:var(--theme-color-text-muted,#9ca3af);justify-content:space-between;align-items:center;font-size:.85rem;display:flex}.admin-confirm-modal__meta-row strong{color:var(--theme-color-text,#f3f4f6);font-size:.95rem}.app-toast-popup{background:var(--theme-color-card,#0f1922)!important;border:1px solid var(--theme-color-border,#1f2937)!important;color:#fff!important;border-radius:12px!important;padding:.75rem 1.25rem!important;font-family:inherit!important;box-shadow:0 10px 25px #00000080!important}.app-toast-popup--success{border-left:4px solid #1fa64d!important}.app-toast-popup--error{border-left:4px solid #ef4444!important}.ambient-glow-orb{filter:blur(80px);pointer-events:none;z-index:0;opacity:.45;border-radius:50%;transition:opacity .5s;position:absolute}.ambient-glow-orb--emerald{background:radial-gradient(circle,#1fa64d73 0%,#1fa64d00 70%)}.ambient-glow-orb--dark{background:radial-gradient(circle,#29684a59 0%,#171d1a00 70%)}.glass-card-premium{-webkit-backdrop-filter:blur(20px);border-radius:var(--theme-radius-card,20px);background:#232826bf;border:1px solid #ffffff14;transition:all .4s cubic-bezier(.16,1,.3,1);position:relative;overflow:hidden;box-shadow:0 12px 40px -10px #00000080}.glass-card-premium:hover{border-color:#1fa64d59;transform:translateY(-4px);box-shadow:0 20px 50px -10px #1fa64d2e,0 0 20px #1fa64d1a}.text-gradient-emerald{background:linear-gradient(135deg,#fff 30%,#34d399 70%,#1fa64d 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.text-gradient-subtle{background:linear-gradient(#fff 0%,#94a3b8 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text;display:inline-block}.btn-shimmer{position:relative;overflow:hidden}.btn-shimmer:after{content:"";background:linear-gradient(60deg,#0000 20%,#ffffff40 50%,#0000 80%);width:200%;height:200%;transition:transform .8s;position:absolute;top:-50%;left:-50%;transform:rotate(30deg)translate(-100%)}.btn-shimmer:hover:after{transform:rotate(30deg)translate(100%)}.badge-glow-pill{color:#34d399;font-size:var(--theme-text-xs,.8rem);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#1fa64d1f;border:1px solid #1fa64d4d;border-radius:9999px;align-items:center;gap:.5rem;padding:.4rem 1rem;font-weight:700;display:inline-flex;box-shadow:0 0 15px #1fa64d26}.badge-glow-pill__dot{background-color:#1fa64d;border-radius:50%;width:7px;height:7px;animation:2s ease-in-out infinite pulse-dot;box-shadow:0 0 8px #1fa64d}@keyframes pulse-dot{0%,to{opacity:1;transform:scale(1)}50%{opacity:.6;transform:scale(1.3)}}*{scrollbar-width:thin;scrollbar-color:#ffffff2e transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-button{width:0!important;height:0!important;display:none!important}::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:9999px;transition:background-color .2s}::-webkit-scrollbar-thumb:hover{background:#ffffff59}.admin-icon-interactive{will-change:transform;justify-content:center;align-items:center;transition:transform .2s cubic-bezier(.4,0,.2,1),color .2s,background-color .2s,border-color .2s,filter .2s,box-shadow .2s;display:inline-flex}.admin-icon-interactive:hover{transform:scale(1.12)}.admin-icon-interactive:active{transform:scale(.92)}.admin-icon-interactive--primary:hover{filter:drop-shadow(0 0 6px #1fa64d73);color:var(--theme-color-primary,#1fa64d)!important}.admin-icon-interactive--danger:hover{filter:drop-shadow(0 0 6px #ef444473);animation:.35s ease-in-out admin-warning-wiggle;color:#ef4444!important}.admin-icon-interactive--info:hover{filter:drop-shadow(0 0 6px #38bdf873);color:#38bdf8!important}.admin-icon-spin-hover:hover svg{transform:rotate(180deg)}.admin-icon-spin-hover svg{transition:transform .45s cubic-bezier(.4,0,.2,1)}@keyframes admin-warning-wiggle{0%,to{transform:scale(1.12)rotate(0)}25%{transform:scale(1.14)rotate(-6deg)}75%{transform:scale(1.14)rotate(6deg)}}@keyframes admin-kpi-float{0%,to{transform:translateY(0)}50%{transform:translateY(-3px)}}.fintech-squircle-icon{color:var(--theme-color-primary,#1fa64d);box-sizing:border-box;will-change:transform;background:#ffffff0a;border:1px solid #ffffff14;border-radius:20px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .25s cubic-bezier(.4,0,.2,1),background-color .25s,border-color .25s,box-shadow .25s,color .25s;display:inline-flex;position:relative}.fintech-squircle-icon--xl{border-radius:22px;width:64px;height:64px}.fintech-squircle-icon--lg{border-radius:18px;width:54px;height:54px}.fintech-squircle-icon--md{border-radius:14px;width:44px;height:44px}.fintech-squircle-icon--sm{border-radius:11px;width:36px;height:36px}.fintech-squircle-icon--xs{border-radius:9px;width:28px;height:28px}.fintech-squircle-icon svg{stroke:currentColor;stroke-width:1.75px;stroke-linecap:round;stroke-linejoin:round;will-change:transform;transition:transform .25s cubic-bezier(.4,0,.2,1),filter .25s,stroke .25s;fill:none!important}.fintech-squircle-icon--xl svg{width:26px;height:26px}.fintech-squircle-icon--lg svg{width:22px;height:22px}.fintech-squircle-icon--md svg{width:18px;height:18px}.fintech-squircle-icon--sm svg{width:16px;height:16px}.fintech-squircle-icon--xs svg{width:13px;height:13px}.fintech-squircle-icon:hover,.admin-stat-card:hover .fintech-squircle-icon,.admin-sidebar__link:hover .fintech-squircle-icon,.admin-quick-action-btn:hover .fintech-squircle-icon,.kpi-card:hover .fintech-squircle-icon,.tab-btn:hover .fintech-squircle-icon,.tab-btn--active .fintech-squircle-icon,.session-device-card:hover .fintech-squircle-icon,.chart-box:hover .fintech-squircle-icon,.setting-card:hover .fintech-squircle-icon,.setting-option-card:hover .fintech-squircle-icon,.setting-option-card--active .fintech-squircle-icon,.role-card:hover .fintech-squircle-icon,.role-card--active .fintech-squircle-icon{color:var(--theme-color-primary,#22c55e);background:#1fa64d14;border-color:#1fa64d59;transform:translateY(-2px)scale(1.04);box-shadow:0 8px 24px #00000040,0 0 12px #1fa64d33}.fintech-squircle-icon:hover svg,.admin-stat-card:hover .fintech-squircle-icon svg,.admin-sidebar__link:hover .fintech-squircle-icon svg,.admin-quick-action-btn:hover .fintech-squircle-icon svg,.kpi-card:hover .fintech-squircle-icon svg,.tab-btn:hover .fintech-squircle-icon svg,.tab-btn--active .fintech-squircle-icon svg,.session-device-card:hover .fintech-squircle-icon svg,.chart-box:hover .fintech-squircle-icon svg,.setting-card:hover .fintech-squircle-icon svg,.setting-option-card:hover .fintech-squircle-icon svg,.setting-option-card--active .fintech-squircle-icon svg,.role-card:hover .fintech-squircle-icon svg,.role-card--active .fintech-squircle-icon svg{filter:drop-shadow(0 0 6px #22c55e80);transform:scale(1.1)}.fintech-squircle-icon:active{transform:scale(.94)}.fintech-squircle-icon--danger{color:#ef4444;background:#ef44440a;border-color:#ef44442e}.fintech-squircle-icon--danger:hover{color:#f87171;background:#ef44441f;border-color:#ef444473;box-shadow:0 8px 24px #00000040,0 0 12px #ef444440}.fintech-squircle-icon--danger:hover svg{filter:drop-shadow(0 0 6px #ef444480)}.fintech-squircle-icon--warning{color:#f59e0b;background:#f59e0b0a;border-color:#f59e0b2e}.fintech-squircle-icon--warning:hover{color:#fbbf24;background:#f59e0b1f;border-color:#f59e0b73;box-shadow:0 8px 24px #00000040,0 0 12px #f59e0b40}.fintech-squircle-icon--warning:hover svg{filter:drop-shadow(0 0 6px #f59e0b80)}.fintech-squircle-icon--info{color:#0ea5e9;background:#0ea5e90a;border-color:#0ea5e92e}.fintech-squircle-icon--info:hover{color:#38bdf8;background:#0ea5e91f;border-color:#0ea5e973;box-shadow:0 8px 24px #00000040,0 0 12px #0ea5e940}.fintech-squircle-icon--info:hover svg{filter:drop-shadow(0 0 6px #0ea5e980)}@media (max-width:1024px){:root{--theme-space-section:80px}}@media (max-width:768px){:root{--theme-space-section:60px}}@media (max-width:480px){:root{--theme-space-section:40px}}.dynamic-web-engine{background-color:var(--theme-color-background);width:100%;max-width:100vw;min-height:100vh;color:var(--theme-color-text);font-family:var(--theme-font-sans);position:relative;overflow-x:clip}.page-fade-enter-active,.page-fade-leave-active{transition:opacity .4s,transform .4s}.page-fade-enter-from,.page-fade-leave-to{opacity:0;transform:translateY(15px)}.base-container[data-v-f125e9a0]{width:100%;max-width:var(--layout-max-width,1280px);padding-inline:var(--layout-gutter,var(--theme-space-xl));margin-inline-start:auto;margin-inline-end:auto}.base-heading[data-v-e346b75f]{font-family:var(--theme-font-sans);font-weight:var(--theme-weight-bold);margin:0;line-height:1.25}.base-heading--h1[data-v-e346b75f]{font-size:var(--theme-text-3xl)}.base-heading--h2[data-v-e346b75f]{font-size:var(--theme-text-2xl)}.base-heading--h3[data-v-e346b75f]{font-size:var(--theme-text-xl)}.base-heading--h4[data-v-e346b75f]{font-size:var(--theme-text-lg)}.base-heading--h5[data-v-e346b75f]{font-size:var(--theme-text-base)}.base-heading--h6[data-v-e346b75f]{font-size:var(--theme-text-sm)}.base-text[data-v-afb0041b]{font-family:var(--theme-font-sans);margin:0;line-height:1.6}.base-text--size-xs[data-v-afb0041b]{font-size:var(--theme-text-xs)}.base-text--size-sm[data-v-afb0041b]{font-size:var(--theme-text-sm)}.base-text--size-base[data-v-afb0041b]{font-size:var(--theme-text-base)}.base-text--size-lg[data-v-afb0041b]{font-size:var(--theme-text-lg)}.base-text--size-xl[data-v-afb0041b]{font-size:var(--theme-text-xl)}.base-text--weight-normal[data-v-afb0041b]{font-weight:var(--theme-weight-normal)}.base-text--weight-medium[data-v-afb0041b]{font-weight:var(--theme-weight-medium)}.base-text--weight-bold[data-v-afb0041b]{font-weight:var(--theme-weight-bold)}.base-text--align-left[data-v-afb0041b]{text-align:left}.base-text--align-center[data-v-afb0041b]{text-align:center}.base-text--align-right[data-v-afb0041b]{text-align:right}.base-text--align-justify[data-v-afb0041b]{text-align:justify}[dir=rtl] .base-text--align-left[data-v-afb0041b]{text-align:right}[dir=rtl] .base-text--align-right[data-v-afb0041b]{text-align:left}.base-link[data-v-9136fce8]{font-family:var(--theme-font-sans);font-weight:var(--theme-weight-medium);transition:color var(--theme-duration-fast,.15s) var(--theme-ease,ease);cursor:pointer;align-items:center;gap:var(--theme-space-xs);text-decoration:none;display:inline-flex}.base-link--primary[data-v-9136fce8]{color:var(--theme-color-primary)}.base-link--primary[data-v-9136fce8]:hover{color:var(--theme-color-primary-hover);text-decoration:underline}.base-link--secondary[data-v-9136fce8]{color:var(--theme-color-secondary)}.base-link--secondary[data-v-9136fce8]:hover{text-decoration:underline}.base-link--muted[data-v-9136fce8]{color:var(--theme-color-text-muted)}.base-link--muted[data-v-9136fce8]:hover{color:var(--theme-color-text)}.base-link[data-v-9136fce8]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px;border-radius:var(--theme-radius-sm)}.base-button[data-v-70ebd908]{justify-content:center;align-items:center;gap:var(--theme-space-sm);font-family:var(--theme-font-sans);font-weight:var(--theme-weight-medium);border-radius:var(--theme-radius-md);cursor:pointer;transition:all var(--theme-duration-fast,.15s) var(--theme-ease,ease);-webkit-user-select:none;user-select:none;white-space:nowrap;border:1px solid #0000;display:inline-flex;position:relative;overflow:hidden}.base-button--size-sm[data-v-70ebd908]{padding:var(--theme-space-xs) var(--theme-space-sm);font-size:var(--theme-text-sm)}.base-button--size-md[data-v-70ebd908]{padding:var(--theme-space-sm) var(--theme-space-md);font-size:var(--theme-text-base)}.base-button--size-lg[data-v-70ebd908]{padding:var(--theme-space-md) var(--theme-space-lg);font-size:var(--theme-text-lg)}.base-button--primary[data-v-70ebd908]{background:linear-gradient(135deg, var(--theme-color-primary) 0%, var(--theme-color-accent,#34d399) 100%);color:#fff;box-shadow:0 4px 15px #16a34a33}.base-button--primary[data-v-70ebd908]:hover:not(:disabled){background:linear-gradient(135deg, var(--theme-color-primary-hover) 0%, var(--theme-color-primary) 100%);transform:translateY(-1px);box-shadow:0 6px 20px #16a34a4d}.base-button--secondary[data-v-70ebd908]{background-color:var(--theme-color-secondary);color:#fff}.base-button--outline[data-v-70ebd908]{border-color:var(--theme-color-border);color:var(--theme-color-text);background-color:#0000}.base-button--outline[data-v-70ebd908]:hover:not(:disabled){background-color:var(--theme-color-surface);border-color:var(--theme-color-text-muted)}.base-button--ghost[data-v-70ebd908]{color:var(--theme-color-text);background-color:#0000}.base-button--ghost[data-v-70ebd908]:hover:not(:disabled){background-color:var(--theme-color-surface)}.base-button--danger[data-v-70ebd908]{background-color:var(--theme-color-error);color:#fff}.base-button[data-v-70ebd908]:disabled{opacity:.6;cursor:not-allowed}.base-button[data-v-70ebd908]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.base-button__loader[data-v-70ebd908]{width:1.25em;height:1.25em;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.base-button__loader svg[data-v-70ebd908]{width:100%;height:100%;animation:1s linear infinite spin-70ebd908}.base-button__loader-track[data-v-70ebd908]{opacity:.25}.base-button__loader-head[data-v-70ebd908]{opacity:.75}.base-button__content[data-v-70ebd908]{align-items:center;gap:inherit;transition:opacity var(--theme-duration-fast,.15s);display:inline-flex}.base-button__content--hidden[data-v-70ebd908]{opacity:0}@keyframes spin-70ebd908{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.base-image[data-v-dc5cd97e]{border-radius:inherit;max-width:100%;height:auto;display:block}.base-icon[data-v-d00fd815]{justify-content:center;align-items:center;line-height:1;display:inline-flex}[data-v-d00fd815] svg{width:1em;height:1em}.base-icon--size-sm[data-v-d00fd815]{font-size:1rem}.base-icon--size-md[data-v-d00fd815]{font-size:1.25rem}.base-icon--size-lg[data-v-d00fd815]{font-size:1.5rem}.base-icon--size-xl[data-v-d00fd815]{font-size:2rem}.base-icon--color-default[data-v-d00fd815]{color:currentColor}.base-icon--color-primary[data-v-d00fd815]{color:var(--theme-color-primary)}.base-icon--color-muted[data-v-d00fd815]{color:var(--theme-color-text-muted)}.base-icon--color-success[data-v-d00fd815]{color:var(--theme-color-success)}.base-icon--color-error[data-v-d00fd815]{color:var(--theme-color-error)}.base-icon--color-warning[data-v-d00fd815]{color:var(--theme-color-warning)}.base-card[data-v-2587d7bc]{background-color:var(--theme-color-card,var(--theme-color-surface));border:1px solid var(--theme-color-border);border-radius:var(--theme-radius-lg);box-shadow:var(--theme-shadow-sm);transition:box-shadow var(--theme-duration-normal,.3s) var(--theme-ease,ease), transform var(--theme-duration-normal,.3s) var(--theme-ease,ease);overflow:hidden}.base-card--padding-none[data-v-2587d7bc]{padding:0}.base-card--padding-sm[data-v-2587d7bc]{padding:var(--theme-space-sm)}.base-card--padding-md[data-v-2587d7bc]{padding:var(--theme-space-md)}.base-card--padding-lg[data-v-2587d7bc]{padding:var(--theme-space-xl)}.base-card--hoverable[data-v-2587d7bc]:hover{box-shadow:var(--theme-shadow-md);transform:translateY(-2px)}.base-card[data-v-2587d7bc]:focus-visible{outline:2px solid var(--theme-color-primary);outline-offset:2px}.theme-toggle[data-v-70a380f8]{cursor:pointer;border-radius:var(--theme-radius-full,9999px);-webkit-user-select:none;user-select:none;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:4px;transition:transform .2s;display:inline-flex}.theme-toggle[data-v-70a380f8]:hover{transform:scale(1.05)}.theme-toggle[data-v-70a380f8]:active{transform:scale(.96)}.theme-toggle:focus-visible .theme-toggle__track[data-v-70a380f8]{box-shadow:0 0 0 2px var(--theme-color-primary,#16a34a)}.theme-toggle__track[data-v-70a380f8]{background:var(--theme-color-surface,#f8faf9);border:1px solid var(--theme-color-border,#e5e7eb);border-radius:var(--theme-radius-full,9999px);justify-content:space-between;align-items:center;transition:background-color .3s,border-color .3s,box-shadow .3s;display:flex;position:relative;box-shadow:inset 0 2px 4px #0000000d}.theme-toggle--sm .theme-toggle__track[data-v-70a380f8]{width:46px;height:24px;padding:2px}.theme-toggle--md .theme-toggle__track[data-v-70a380f8]{width:54px;height:28px;padding:3px}.theme-toggle--lg .theme-toggle__track[data-v-70a380f8]{width:64px;height:34px;padding:4px}.theme-toggle__icon[data-v-70a380f8]{z-index:1;justify-content:center;align-items:center;transition:opacity .3s,color .3s;display:flex}.theme-toggle--sm .theme-toggle__icon svg[data-v-70a380f8]{width:12px;height:12px}.theme-toggle--md .theme-toggle__icon svg[data-v-70a380f8]{width:14px;height:14px}.theme-toggle--lg .theme-toggle__icon svg[data-v-70a380f8]{width:18px;height:18px}.theme-toggle__icon--sun[data-v-70a380f8]{color:#f59e0b;margin-inline-start:2px}.theme-toggle__icon--moon[data-v-70a380f8]{color:#818cf8;margin-inline-end:2px}.theme-toggle__thumb[data-v-70a380f8]{background-color:var(--theme-color-background,#fff);border-radius:var(--theme-radius-full,9999px);z-index:2;transition:transform .35s cubic-bezier(.34,1.56,.64,1),background-color .3s;position:absolute;top:2px;left:2px;box-shadow:0 2px 6px #00000026}.theme-toggle--sm .theme-toggle__thumb[data-v-70a380f8]{width:18px;height:18px}.theme-toggle--md .theme-toggle__thumb[data-v-70a380f8]{width:20px;height:20px}.theme-toggle--lg .theme-toggle__thumb[data-v-70a380f8]{width:24px;height:24px}.theme-toggle--dark .theme-toggle__track[data-v-70a380f8]{background:#1e293be6;border-color:#ffffff26;box-shadow:inset 0 2px 6px #0006}.theme-toggle--dark .theme-toggle__thumb[data-v-70a380f8]{background-color:var(--theme-color-primary,#22c55e);box-shadow:0 0 10px #22c55e66}.theme-toggle--dark.theme-toggle--sm .theme-toggle__thumb[data-v-70a380f8]{transform:translate(22px)}.theme-toggle--dark.theme-toggle--md .theme-toggle__thumb[data-v-70a380f8]{transform:translate(26px)}.theme-toggle--dark.theme-toggle--lg .theme-toggle__thumb[data-v-70a380f8]{transform:translate(30px)}[dir=rtl] .theme-toggle--dark.theme-toggle--sm .theme-toggle__thumb[data-v-70a380f8]{transform:translate(22px)}[dir=rtl] .theme-toggle--dark.theme-toggle--md .theme-toggle__thumb[data-v-70a380f8]{transform:translate(26px)}[dir=rtl] .theme-toggle--dark.theme-toggle--lg .theme-toggle__thumb[data-v-70a380f8]{transform:translate(30px)}.lang-pill[data-v-84d16e18]{background:var(--theme-color-surface,#f8faf9);border:1px solid var(--theme-color-border,#e5e7eb);border-radius:var(--theme-radius-full,9999px);-webkit-user-select:none;user-select:none;align-items:center;gap:2px;padding:3px;transition:all .3s;display:inline-flex;box-shadow:inset 0 1px 3px #0000000a}[data-theme=dark] .lang-pill[data-v-84d16e18]{background:#1e293be6;border-color:#ffffff1f}.lang-pill__btn[data-v-84d16e18]{border-radius:var(--theme-radius-full,9999px);color:var(--theme-color-text-muted,#64748b);cursor:pointer;background:0 0;border:none;outline:none;justify-content:center;align-items:center;padding:3px 10px;font-family:inherit;font-size:.82rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:inline-flex}.lang-pill__btn[data-v-84d16e18]:hover:not(.lang-pill__btn--active){color:var(--theme-color-primary,#16a34a)}.lang-pill__btn--active[data-v-84d16e18]{background-color:var(--theme-color-primary,#16a34a);box-shadow:0 2px 8px #22c55e59;color:#fff!important}.lang-pill--sm .lang-pill__btn[data-v-84d16e18]{padding:2px 8px;font-size:.78rem}.lang-pill--lg .lang-pill__btn[data-v-84d16e18]{padding:5px 14px;font-size:.95rem}.lang-btn[data-v-84d16e18]{border-radius:var(--theme-radius-full,9999px);border:1px solid var(--theme-color-border,#e5e7eb);background:var(--theme-color-surface,#f8faf9);color:var(--theme-color-text,#111827);cursor:pointer;outline:none;align-items:center;gap:.4rem;padding:.4rem .8rem;font-size:.85rem;font-weight:700;transition:all .25s;display:inline-flex}.lang-btn[data-v-84d16e18]:hover{border-color:var(--theme-color-primary,#16a34a);color:var(--theme-color-primary,#16a34a);transform:translateY(-1px)}.lang-btn__icon svg[data-v-84d16e18]{width:15px;height:15px;display:block}.interactive-map-root[data-v-6a0c68af]{box-sizing:border-box;flex-direction:column;flex:1;width:100%;max-width:100%;min-height:0;margin-top:0;font-family:inherit;display:flex;position:relative;overflow-x:clip}.interactive-map-root.is-fullscreen[data-v-6a0c68af]{-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);z-index:9999999!important;background:var(--theme-color-background,#111a15)!important;box-sizing:border-box!important;flex-direction:column!important;width:100vw!important;max-width:100vw!important;height:100vh!important;max-height:100vh!important;margin:0!important;padding:1rem!important;display:flex!important;position:fixed!important;top:0!important;bottom:0!important;left:0!important;right:0!important}.interactive-map-root.is-fullscreen .map-card[data-v-6a0c68af]{border-radius:1.25rem!important;flex-direction:column!important;flex:1!important;height:100%!important;display:flex!important;box-shadow:0 25px 80px #000c!important}.interactive-map-root.is-fullscreen .map-viewport-wrapper[data-v-6a0c68af]{flex:1!important;height:100%!important;min-height:0!important}.branch-dropdown-wrapper[data-v-6a0c68af]{z-index:50;width:100%;margin-bottom:.75rem;position:relative}.branch-dropdown-trigger[data-v-6a0c68af]{background:var(--theme-color-surface,#1e2522);border:1px solid var(--theme-color-border,#1fa64d40);cursor:pointer;width:100%;color:var(--theme-color-text,#fff);border-radius:.875rem;justify-content:space-between;align-items:center;gap:1rem;padding:.65rem 1.125rem;transition:all .25s cubic-bezier(.4,0,.2,1);display:flex;box-shadow:0 4px 14px #00000026}.branch-dropdown-trigger[data-v-6a0c68af]:hover{border-color:var(--theme-color-primary,#1fa64d);background:var(--theme-color-card,#262f2b);transform:translateY(-1px)}.trigger-left[data-v-6a0c68af]{align-items:center;gap:.6rem;min-width:0;display:flex}.trigger-icon[data-v-6a0c68af]{color:var(--theme-color-primary,#1fa64d);flex-shrink:0}.trigger-label[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);flex-shrink:0;font-size:.8rem;font-weight:600}.trigger-current[data-v-6a0c68af]{color:var(--theme-color-text,#fff);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:700;overflow:hidden}.trigger-right[data-v-6a0c68af]{flex-shrink:0;align-items:center;gap:.6rem;display:flex}.trigger-badge[data-v-6a0c68af]{color:var(--theme-color-primary,#1fa64d);background:#1fa64d26;border:1px solid #1fa64d4d;border-radius:9999px;padding:.2rem .55rem;font-size:.72rem;font-weight:700}.dropdown-chevron[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);transition:transform .25s}.dropdown-chevron.is-open[data-v-6a0c68af]{transform:rotate(180deg)}.branch-dropdown-menu[data-v-6a0c68af]{z-index:1000;background:var(--theme-color-surface,#1e2522);border:1px solid var(--theme-color-border,#1fa64d4d);-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);border-radius:.875rem;flex-direction:column;gap:.35rem;padding:.4rem;display:flex;position:absolute;top:calc(100% + 6px);left:0;right:0;box-shadow:0 16px 40px #00000073}.branch-dropdown-item[data-v-6a0c68af]{cursor:pointer;width:100%;text-align:inherit;background:0 0;border:1px solid #0000;border-radius:.625rem;justify-content:space-between;align-items:center;gap:.75rem;padding:.65rem .85rem;transition:all .2s;display:flex}.branch-dropdown-item[data-v-6a0c68af]:hover{background:#1fa64d1f;border-color:#1fa64d40}.branch-dropdown-item.is-active[data-v-6a0c68af]{border-color:var(--theme-color-primary,#1fa64d);background:linear-gradient(135deg,#1fa64d33,#1fa64d14)}.item-main[data-v-6a0c68af]{flex-direction:column;gap:.2rem;min-width:0;display:flex}.item-header[data-v-6a0c68af]{align-items:center;gap:.5rem;display:flex}.item-name[data-v-6a0c68af]{color:var(--theme-color-text,#fff);font-size:.85rem;font-weight:700}.item-type-badge[data-v-6a0c68af]{color:var(--theme-color-primary,#1fa64d);background:#1fa64d26;border-radius:4px;padding:.1rem .4rem;font-size:.68rem;font-weight:700}.item-sub[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);align-items:center;gap:.35rem;font-size:.75rem;display:flex}.item-active-check[data-v-6a0c68af]{color:var(--theme-color-primary,#1fa64d);flex-shrink:0}.dropdown-fade-enter-active[data-v-6a0c68af],.dropdown-fade-leave-active[data-v-6a0c68af]{transition:all .2s cubic-bezier(.4,0,.2,1)}.dropdown-fade-enter-from[data-v-6a0c68af],.dropdown-fade-leave-to[data-v-6a0c68af]{opacity:0;transform:translateY(-8px)scale(.98)}.map-card[data-v-6a0c68af]{background:var(--theme-color-surface,#18271f);border:1px solid var(--theme-color-border,#1fa64d40);isolation:isolate;background-clip:padding-box;border-radius:1.25rem;flex-direction:column;flex:1;min-height:0;transition:all .3s;display:flex;position:relative;overflow:hidden;transform:translateZ(0);box-shadow:0 20px 45px -10px #00000040}.map-top-bar[data-v-6a0c68af]{border-bottom:1px solid var(--theme-color-border,#1fa64d26);background:#1fa64d14 padding-box padding-box;border-top-left-radius:1.25rem;border-top-right-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;padding:.85rem 1.125rem;display:flex}.active-location-meta[data-v-6a0c68af]{flex-direction:column;flex:1;gap:.35rem;min-width:0;display:flex}.status-live-chip[data-v-6a0c68af]{color:#22c55e;box-sizing:border-box;background:#22c55e1f;border:1px solid #22c55e4d;border-radius:9999px;flex-wrap:wrap;align-items:center;gap:.4rem;width:-moz-fit-content;width:fit-content;max-width:100%;padding:.3rem .65rem;font-size:.72rem;font-weight:700;line-height:1.35;transition:all .3s;display:inline-flex}.status-live-chip.is-open[data-v-6a0c68af]{color:#22c55e;background:#22c55e24;border-color:#22c55e59}.status-live-chip.is-closed[data-v-6a0c68af]{color:#fbbf24;background:#f59e0b24;border-color:#f59e0b59}.status-live-chip.is-closed-weekend[data-v-6a0c68af]{color:#f87171;background:#ef444424;border-color:#ef444459}.status-live-chip.is-closed-holiday[data-v-6a0c68af]{color:#c084fc;background:#a855f724;border-color:#a855f759}.live-pulse[data-v-6a0c68af]{background:currentColor;border-radius:50%;flex-shrink:0;width:8px;height:8px;animation:1.8s infinite pulse-dot;box-shadow:0 0 10px}.active-branch-subtext[data-v-6a0c68af]{color:#9ca3af;font-size:.78rem;font-weight:600}.aden-time[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);unicode-bidi:isolate;align-items:center;gap:.25rem;font-weight:600;display:inline-flex;direction:ltr!important}.active-branch-name[data-v-6a0c68af]{color:var(--theme-color-text,#fff);margin:0;font-size:1rem;font-weight:800}.active-branch-addr[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);flex-wrap:wrap;align-items:center;gap:.35rem;margin:0;font-size:.8125rem;display:flex}.top-bar-actions[data-v-6a0c68af]{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.mode-pill-group[data-v-6a0c68af]{background:var(--theme-color-surface,#0000000d);border:1px solid var(--theme-color-border,#0000001a);border-radius:.625rem;padding:2px;display:flex}.is-dark .mode-pill-group[data-v-6a0c68af]{background:#ffffff0f;border-color:#ffffff1a}.mode-btn[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;border-radius:.5rem;align-items:center;gap:.35rem;padding:.4rem .75rem;font-size:.75rem;font-weight:600;transition:all .2s;display:inline-flex}.mode-btn.is-active[data-v-6a0c68af]{background:var(--theme-color-primary,#1fa64d);color:#fff;box-shadow:0 2px 8px #1fa64d66}.aux-tools-group[data-v-6a0c68af]{background:var(--theme-color-surface,#0000000a);border:1px solid var(--theme-color-border,#00000014);border-radius:.75rem;align-items:center;gap:.375rem;padding:2px 4px;display:flex}.is-dark .aux-tools-group[data-v-6a0c68af]{background:#ffffff0a;border-color:#ffffff14}.action-icon-btn[data-v-6a0c68af]{width:34px;height:34px;color:var(--theme-color-text,#fff);cursor:pointer;background:0 0;border:1px solid #0000;border-radius:.5rem;justify-content:center;align-items:center;transition:all .2s;display:flex}.action-icon-btn[data-v-6a0c68af]:hover{border-color:var(--theme-color-primary,#1fa64d);color:var(--theme-color-primary,#1fa64d);background:#1fa64d1f;transform:translateY(-1px)}.action-icon-btn.is-success[data-v-6a0c68af]{border-color:var(--theme-color-primary,#1fa64d);color:var(--theme-color-primary,#1fa64d);background:#1fa64d33}.action-nav-btn[data-v-6a0c68af]{background:var(--theme-color-primary,#1fa64d);color:#fff;border-radius:.625rem;align-items:center;gap:.4rem;padding:.5rem 1rem;font-size:.8125rem;font-weight:700;text-decoration:none;transition:all .25s;display:inline-flex;box-shadow:0 4px 14px #1fa64d59}.action-nav-btn[data-v-6a0c68af]:hover{background:var(--theme-color-primary-hover,#198a40);transform:translateY(-1px);box-shadow:0 6px 20px #1fa64d80}.is-rtl .nav-arrow-icon[data-v-6a0c68af]{transform:rotate(180deg)}.map-viewport-wrapper[data-v-6a0c68af]{background:#151a18;flex:1;width:100%;height:100%;min-height:240px;position:relative;overflow:hidden}@media (max-width:992px){.interactive-map-root[data-v-6a0c68af]{min-height:400px}.map-viewport-wrapper[data-v-6a0c68af]{height:340px;min-height:320px}}@media (max-width:640px){.interactive-map-root[data-v-6a0c68af]{min-height:340px}.map-top-bar[data-v-6a0c68af]{gap:.5rem;padding:.75rem .85rem}.active-location-meta[data-v-6a0c68af]{width:100%}.top-bar-actions[data-v-6a0c68af]{justify-content:space-between;width:100%}.map-viewport-wrapper[data-v-6a0c68af]{height:280px;min-height:260px}}.map-leaflet-element[data-v-6a0c68af]{z-index:1;background:#111827;border:0;width:100%;height:100%;display:block}[data-v-6a0c68af] .leaflet-google-pin-container{pointer-events:auto!important;background:0 0!important;border:none!important;justify-content:center!important;align-items:center!important;display:flex!important;overflow:visible!important}[data-v-6a0c68af] .google-pin-anchor{pointer-events:auto;cursor:pointer;flex-direction:column;align-items:center;transition:transform .25s cubic-bezier(.34,1.56,.64,1);display:flex;position:relative}[data-v-6a0c68af] .google-pin-anchor:hover{filter:drop-shadow(0 10px 20px #ea43358c);transform:scale(1.15)translateY(-3px)}.interactive-map-root.is-fullscreen .action-icon-btn--fs[data-v-6a0c68af]{color:#ef4444;background:#ef444426;border-color:#ef444466}.interactive-map-root.is-fullscreen .action-icon-btn--fs[data-v-6a0c68af]:hover{color:#f87171;background:#ef444447}[data-v-6a0c68af] .google-pin-body{filter:drop-shadow(0 4px 10px #00000073);justify-content:center;align-items:center;display:flex}[data-v-6a0c68af] .google-pin-svg{display:block}[data-v-6a0c68af] .google-pin-label{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);white-space:nowrap;background:#111827f2;border:1px solid #ea433573;border-radius:9999px;align-items:center;gap:.35rem;margin-top:4px;padding:.2rem .65rem;display:flex;box-shadow:0 4px 14px #00000059}[data-v-6a0c68af] .pin-hq-badge{color:#fff;background:#ea4335;border-radius:4px;padding:.1rem .4rem;font-size:.625rem;font-weight:800}[data-v-6a0c68af] .pin-name-text{color:#fff;font-size:.72rem;font-weight:700}.offscreen-direction-chip[data-v-6a0c68af]{z-index:500;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);color:#fff;cursor:pointer;white-space:nowrap;background:#111827f2;border:1.5px solid #ea4335;border-radius:9999px;align-items:center;gap:.5rem;padding:.5rem 1rem;font-size:.85rem;font-weight:700;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:absolute;top:1rem;left:50%;transform:translate(-50%);box-shadow:0 8px 24px #00000080,0 0 15px #ea433566}.offscreen-direction-chip[data-v-6a0c68af]:hover{color:#fff;background:#ea4335;transform:translate(-50%)translateY(-2px);box-shadow:0 12px 30px #ea433599}.indicator-radar-ping[data-v-6a0c68af]{background:#ea4335;border-radius:50%;width:8px;height:8px;animation:1.2s cubic-bezier(0,0,.2,1) infinite ping-dot-6a0c68af;box-shadow:0 0 8px #ea4335}@keyframes ping-dot-6a0c68af{0%{opacity:1;transform:scale(.95)}50%{opacity:.5;transform:scale(1.6)}to{opacity:1;transform:scale(.95)}}.indicator-arrow[data-v-6a0c68af]{color:#ea4335;font-size:.85rem;transition:transform .2s;display:inline-block}.offscreen-direction-chip:hover .indicator-arrow[data-v-6a0c68af]{color:#fff}.indicator-slide-enter-active[data-v-6a0c68af],.indicator-slide-leave-active[data-v-6a0c68af]{transition:all .3s cubic-bezier(.4,0,.2,1)}.indicator-slide-enter-from[data-v-6a0c68af],.indicator-slide-leave-to[data-v-6a0c68af]{opacity:0;transform:translate(-50%)translateY(-15px)}.viewport-controls[data-v-6a0c68af]{z-index:20;flex-direction:column;gap:.35rem;display:flex;position:absolute;top:1rem;right:1rem}.is-rtl .viewport-controls[data-v-6a0c68af]{left:1rem;right:auto}.vp-btn[data-v-6a0c68af]{background:var(--theme-color-card,#232826f2);border:1px solid var(--theme-color-border,#ffffff26);width:36px;height:36px;color:var(--theme-color-text,#fff);cursor:pointer;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:.625rem;justify-content:center;align-items:center;transition:all .2s;display:flex;box-shadow:0 4px 12px #0000004d}.vp-btn[data-v-6a0c68af]:hover{background:var(--theme-color-primary,#1fa64d);color:#fff;border-color:var(--theme-color-primary,#1fa64d);transform:scale(1.08)}.viewport-footer-info[data-v-6a0c68af]{z-index:20;pointer-events:none;position:absolute;bottom:.75rem;left:.75rem}.is-rtl .viewport-footer-info[data-v-6a0c68af]{left:auto;right:.75rem}.gps-chip[data-v-6a0c68af]{color:#d1d5db;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#111827e6;border:1px solid #ffffff1f;border-radius:9999px;align-items:center;gap:.5rem;padding:.35rem .85rem;font-family:monospace;font-size:.75rem;display:inline-flex;box-shadow:0 4px 12px #0000004d}.dot-beacon[data-v-6a0c68af]{background:var(--theme-color-primary,#1fa64d);width:7px;height:7px;box-shadow:0 0 6px var(--theme-color-primary,#1fa64d);border-radius:50%}.chip-sep[data-v-6a0c68af]{opacity:.4}.qr-modal-backdrop[data-v-6a0c68af]{z-index:999999;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#000000bf;justify-content:center;align-items:center;padding:1rem;animation:.25s fadeIn-6a0c68af;display:flex;position:fixed;top:0;bottom:0;left:0;right:0}@keyframes fadeIn-6a0c68af{0%{opacity:0}to{opacity:1}}.qr-modal-card[data-v-6a0c68af]{background:var(--theme-color-card,#232826);border:1px solid var(--theme-color-border,#ffffff26);border-radius:1.25rem;width:100%;max-width:380px;animation:.3s cubic-bezier(.16,1,.3,1) slideUp-6a0c68af;overflow:hidden;box-shadow:0 25px 60px #0009,0 0 0 1px #1fa64d40}@keyframes slideUp-6a0c68af{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.qr-modal-header[data-v-6a0c68af]{border-bottom:1px solid var(--theme-color-border,#ffffff1a);background:#1fa64d0d;justify-content:space-between;align-items:center;padding:1.125rem 1.25rem;display:flex}.qr-modal-title[data-v-6a0c68af]{color:var(--theme-color-text,#fff);align-items:center;gap:.5rem;margin:0;font-size:.95rem;font-weight:700;display:flex}.qr-close-btn[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);cursor:pointer;background:0 0;border:none;padding:.25rem;font-size:1.1rem;transition:color .2s}.qr-close-btn[data-v-6a0c68af]:hover{color:#fff}.qr-modal-body[data-v-6a0c68af]{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:1.5rem;display:flex}.qr-modal-desc[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af);margin:0;font-size:.8125rem;line-height:1.5}.qr-image-frame[data-v-6a0c68af]{background:#fff;border-radius:1rem;padding:.75rem;box-shadow:0 10px 25px #0000004d}.qr-img[data-v-6a0c68af]{width:180px;height:180px;display:block}.qr-branch-target[data-v-6a0c68af]{color:var(--theme-color-text,#fff);flex-direction:column;gap:.2rem;font-size:.875rem;display:flex}.qr-branch-target small[data-v-6a0c68af]{color:var(--theme-color-text-muted,#9ca3af)}@media (max-width:640px){.map-top-bar[data-v-6a0c68af]{flex-direction:column;align-items:stretch;gap:.75rem;padding:.75rem 1rem}.top-bar-actions[data-v-6a0c68af]{flex-wrap:wrap;justify-content:space-between;gap:.5rem;width:100%}.actions-group[data-v-6a0c68af]{flex:1;justify-content:center}.btn-nav-primary[data-v-6a0c68af]{flex:2;justify-content:center}.map-viewport-wrapper[data-v-6a0c68af]{height:280px}.qr-modal-card[data-v-6a0c68af]{max-width:calc(100vw - 2rem);margin-inline-start:1rem;margin-inline-end:1rem}.qr-img[data-v-6a0c68af]{width:140px;height:140px}}@media (prefers-reduced-motion:reduce){.radar-circle[data-v-6a0c68af],.pin-beacon[data-v-6a0c68af],.live-pulse[data-v-6a0c68af]{animation:none!important}}.app-header[data-v-5265d17a]{background-color:var(--layout-header-bg,#ffffffd9);-webkit-backdrop-filter:blur(20px);border-bottom:1px solid var(--theme-color-border,#e5e7eb99);width:100%;transition:background-color .35s,border-color .35s,box-shadow .35s;left:0;right:0;z-index:1050!important;position:sticky!important;top:0!important}.app-header--scrolled[data-v-5265d17a]{border-bottom-color:#1fa64d33;box-shadow:0 4px 24px #1f2d011a}.app-header__container[data-v-5265d17a]{justify-content:space-between;align-items:center;height:6.75rem;transition:height .35s cubic-bezier(.16,1,.3,1);display:flex}@media (max-width:768px){.app-header__container[data-v-5265d17a]{height:4.25rem}}.app-header--scrolled .app-header__container[data-v-5265d17a]{height:5.5rem}@media (max-width:768px){.app-header--scrolled .app-header__container[data-v-5265d17a]{height:3.85rem}}.app-header__logo[data-v-5265d17a]{align-items:center;display:flex}.app-header__logo-img[data-v-5265d17a]{object-fit:contain;width:auto;max-height:75px;transition:opacity .25s,transform .25s}.app-header--scrolled .app-header__logo-img[data-v-5265d17a]{max-height:60px}@media (max-width:640px){.app-header__logo-img[data-v-5265d17a]{max-height:44px}.app-header--scrolled .app-header__logo-img[data-v-5265d17a]{max-height:38px}}.app-header__logo-img--light[data-v-5265d17a]{display:block}.app-header__logo-img--dark[data-v-5265d17a],[data-theme=dark] .app-header__logo-img--light[data-v-5265d17a]{display:none}[data-theme=dark] .app-header__logo-img--dark[data-v-5265d17a]{display:block}.app-header__logo a[data-v-5265d17a]{text-decoration:none}.app-header__nav[data-v-5265d17a]{display:none}.app-header__nav-list[data-v-5265d17a]{align-items:center;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.app-header__nav-link[data-v-5265d17a]{border-radius:9999px;align-items:center;padding:.5rem 1rem;font-size:.95rem;font-weight:600;transition:all .3s cubic-bezier(.16,1,.3,1);display:inline-flex;position:relative;color:var(--theme-color-text-muted,#d1dcd6)!important;text-decoration:none!important}.app-header__nav-link[data-v-5265d17a]:hover{background:#1fa64d14;color:var(--theme-color-primary,#1fa64d)!important}.app-header__nav-link--active[data-v-5265d17a]{font-weight:700;color:var(--theme-color-primary,#1fa64d)!important;background:#1fa64d1f!important}.app-header__nav-link--active[data-v-5265d17a]:after{content:"";background:var(--theme-color-primary,#1fa64d);border-radius:2px;width:14px;height:3px;position:absolute;bottom:4px;right:50%;transform:translate(50%)}.app-header__actions[data-v-5265d17a]{align-items:center;gap:.35rem;display:flex}@media (min-width:640px){.app-header__actions[data-v-5265d17a]{gap:.75rem}}.app-header__cta-wrap[data-v-5265d17a]{text-decoration:none;display:none}@media (min-width:768px){.app-header__cta-wrap[data-v-5265d17a]{display:inline-flex}}[data-v-5265d17a] .app-header__cta-btn{border-radius:9999px!important;padding-inline-start:1.5rem!important;padding-inline-end:1.5rem!important;font-weight:700!important;transition:all .3s cubic-bezier(.16,1,.3,1)!important;box-shadow:0 4px 14px #1fa64d40!important}[data-v-5265d17a] .app-header__cta-btn:hover{transform:translateY(-2px);box-shadow:0 8px 20px #1fa64d59!important}.app-header__mobile-toggle[data-v-5265d17a]{color:var(--theme-color-text,#fff);border:1px solid var(--theme-color-border,#ffffff1f);background:var(--theme-color-card,#2e3532);cursor:pointer;border-radius:12px;flex-shrink:0;justify-content:center;align-items:center;width:38px;height:38px;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex}.app-header__mobile-toggle[data-v-5265d17a]:hover{color:var(--theme-color-primary,#1fa64d);background:#1fa64d26;border-color:#1fa64d59;transform:scale(1.05)}.app-header__mobile-toggle[data-v-5265d17a]:active{transform:scale(.95)}.app-header__mobile-nav[data-v-5265d17a]{background:var(--theme-color-glass,#232826f5);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--theme-color-glass-border,#1fa64d40);border-radius:0 0 24px 24px;padding-block-start:1.25rem;padding-block-end:1.75rem;box-shadow:0 20px 50px #0006}.app-header__mobile-nav-list[data-v-5265d17a]{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.app-header__mobile-nav-link[data-v-5265d17a]{text-align:right;background:#ffffff08;border:1px solid #0000;border-radius:14px;justify-content:space-between;align-items:center;padding:.9rem 1.25rem;font-size:1.05rem;font-weight:700;transition:all .25s cubic-bezier(.16,1,.3,1);display:flex;color:var(--theme-color-text,#fff)!important;text-decoration:none!important}.app-header__mobile-nav-link[data-v-5265d17a]:hover{background:#1fa64d1a;transform:translate(-4px);color:var(--theme-color-primary,#1fa64d)!important}.app-header__mobile-nav-link--active[data-v-5265d17a]{border-color:#1fa64d59;font-weight:800;box-shadow:0 4px 16px #1fa64d1f;color:var(--theme-color-primary,#1fa64d)!important;background:#1fa64d1f!important}[data-theme=dark] .app-header__mobile-nav-link--active[data-v-5265d17a]{border-color:#1fa64d73;color:var(--theme-color-primary-hover,#27c05c)!important;background:#1fa64d33!important}.app-header__mobile-nav-link--active[data-v-5265d17a]:after{content:"";background:var(--theme-color-primary,#1fa64d);width:8px;height:8px;box-shadow:0 0 10px var(--theme-color-primary,#1fa64d);border-radius:50%}.app-header__mobile-cta[data-v-5265d17a]{border-top:1px solid var(--theme-color-border,#ffffff14);margin-top:1.25rem;padding-top:1.25rem}.app-header__mobile-cta-link[data-v-5265d17a]{text-decoration:none;display:block}[data-v-5265d17a] .app-header__mobile-cta-btn{background:linear-gradient(135deg,#1fa64d 0%,#168a3f 100%)!important;border-radius:14px!important;justify-content:center!important;align-items:center!important;width:100%!important;padding-block-start:.95rem!important;padding-block-end:.95rem!important;font-size:1.05rem!important;font-weight:800!important;transition:all .25s!important;display:flex!important;box-shadow:0 6px 20px #1fa64d66!important}[data-v-5265d17a] .app-header__mobile-cta-btn:active{transform:scale(.98)}.mobile-slide-enter-active[data-v-5265d17a],.mobile-slide-leave-active[data-v-5265d17a]{transition:all .3s cubic-bezier(.16,1,.3,1);overflow:hidden}.mobile-slide-enter-from[data-v-5265d17a],.mobile-slide-leave-to[data-v-5265d17a]{opacity:0;max-height:0}.mobile-slide-enter-to[data-v-5265d17a],.mobile-slide-leave-from[data-v-5265d17a]{opacity:1;max-height:350px}@media (min-width:768px){.app-header__nav[data-v-5265d17a]{display:block}.app-header__mobile-toggle[data-v-5265d17a]{display:none}}.app-footer[data-v-33ae13d3]{background-color:var(--layout-footer-bg,#1f2d01);color:#fff;padding-block-start:3.5rem;padding-block-end:max(0rem, env(safe-area-inset-bottom,0px));transition:background-color .35s,color .35s;position:relative;overflow:hidden}@media (min-width:1024px){.app-footer[data-v-33ae13d3]{padding-block-start:4.5rem}}[data-theme=light] .app-footer[data-v-33ae13d3],[data-theme=dark] .app-footer[data-v-33ae13d3]{color:#fff;background-color:#1f2d01}.app-footer[data-v-33ae13d3]:before{content:"";background:linear-gradient(90deg,#0000,#1fa64d66,#0000);width:80%;height:1px;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-footer[data-v-33ae13d3]:after{content:"";pointer-events:none;background:radial-gradient(at top,#22c55e1a 0%,#0000 70%);width:60%;height:100px;position:absolute;top:0;left:50%;transform:translate(-50%)}.app-footer__inner[data-v-33ae13d3]{z-index:2;padding-bottom:2.5rem;position:relative}@media (min-width:1024px){.app-footer__inner[data-v-33ae13d3]{padding-bottom:3.5rem}}.app-footer__grid[data-v-33ae13d3]{grid-template-columns:1fr;gap:2.25rem;display:grid}@media (min-width:480px) and (max-width:1023px){.app-footer__grid[data-v-33ae13d3]{grid-template-columns:repeat(2,1fr);gap:2rem}.app-footer__brand[data-v-33ae13d3]{grid-column:1/-1}}@media (min-width:1024px){.app-footer__grid[data-v-33ae13d3]{grid-template-columns:1.6fr 1fr 1fr 1.4fr;align-items:flex-start;gap:2.5rem}}.app-footer__brand[data-v-33ae13d3]{text-align:start;flex-direction:column;align-items:flex-start;display:flex}@media (min-width:1024px){.app-footer__brand[data-v-33ae13d3]{margin-top:-50px}}.app-footer__logo[data-v-33ae13d3]{align-items:center;gap:.6rem;margin-bottom:.75rem;display:flex}.app-footer__custom-logo[data-v-33ae13d3]{object-fit:contain;width:100%;max-width:120px;height:auto}@media (min-width:768px){.app-footer__custom-logo[data-v-33ae13d3]{max-width:140px}}.app-footer__custom-logo--light[data-v-33ae13d3]{filter:drop-shadow(0 2px 8px #0003);display:block}.app-footer__custom-logo--dark[data-v-33ae13d3]{border-radius:8px;display:none;box-shadow:0 4px 12px #00000040}[data-theme=dark] .app-footer__custom-logo--light[data-v-33ae13d3]{display:none}[data-theme=dark] .app-footer__custom-logo--dark[data-v-33ae13d3]{display:block}.app-footer__description[data-v-33ae13d3]{white-space:pre-line;max-width:450px;margin-bottom:1.5rem;font-size:.925rem;font-weight:500;line-height:1.8;color:#e2e8f0!important}[dir=rtl] .app-footer__brand[data-v-33ae13d3],html[dir=rtl] .app-footer__brand[data-v-33ae13d3]{text-align:right;align-items:flex-start}[dir=ltr] .app-footer__brand[data-v-33ae13d3],html[dir=ltr] .app-footer__brand[data-v-33ae13d3]{text-align:left;align-items:flex-start}[dir=rtl] .app-footer__description[data-v-33ae13d3],html[dir=rtl] .app-footer__description[data-v-33ae13d3]{text-align:right}[dir=ltr] .app-footer__description[data-v-33ae13d3],html[dir=ltr] .app-footer__description[data-v-33ae13d3]{text-align:left}.app-footer__social[data-v-33ae13d3]{flex-direction:row;gap:.75rem;display:flex}.app-footer__social-link[data-v-33ae13d3]{color:#fff;background:#1fa64d26;border:1px solid #1fa64d4d;border-radius:12px;justify-content:center;align-items:center;width:42px;height:42px;text-decoration:none;transition:all .4s cubic-bezier(.16,1,.3,1);display:inline-flex}.app-footer__social-link[data-v-33ae13d3]:hover{background:var(--theme-color-primary,#1fa64d);color:#fff;border-color:var(--theme-color-primary,#1fa64d);transform:translateY(-4px)scale(1.05);box-shadow:0 10px 20px #1fa64d59}.app-footer__group[data-v-33ae13d3]{flex-direction:column;align-items:flex-start;display:flex}.app-footer__group-title[data-v-33ae13d3]{margin:0 0 1.5rem;padding-bottom:.5rem;font-size:1.15rem;font-weight:800;position:relative;color:#fff!important}.app-footer__group-title[data-v-33ae13d3]:after{content:"";background:var(--theme-color-primary,#1fa64d);border-radius:2px;width:30px;height:3px;position:absolute;bottom:0}[dir=rtl] .app-footer__group-title[data-v-33ae13d3]:after,html[dir=rtl] .app-footer__group-title[data-v-33ae13d3]:after{left:auto;right:0}[dir=ltr] .app-footer__group-title[data-v-33ae13d3]:after,html[dir=ltr] .app-footer__group-title[data-v-33ae13d3]:after{left:0;right:auto}.app-footer__list[data-v-33ae13d3]{flex-direction:column;align-items:flex-start;gap:.85rem;margin:0;padding:0;list-style:none;display:flex}.app-footer__list-item[data-v-33ae13d3]{width:100%}.app-footer__list-link[data-v-33ae13d3]{font-size:.95rem;font-weight:500;transition:all .3s;display:inline-block;color:#cbd5e1!important;text-decoration:none!important}[dir=rtl] .app-footer__list-link[data-v-33ae13d3]:hover,html[dir=rtl] .app-footer__list-link[data-v-33ae13d3]:hover{text-shadow:0 0 10px #4ade8066;transform:translate(-5px);color:#4ade80!important}[dir=ltr] .app-footer__list-link[data-v-33ae13d3]:hover,html[dir=ltr] .app-footer__list-link[data-v-33ae13d3]:hover{text-shadow:0 0 10px #4ade8066;transform:translate(5px);color:#4ade80!important}.app-footer__contact[data-v-33ae13d3]{flex-direction:column;align-items:flex-start;display:flex}.app-footer__contact .app-footer__list[data-v-33ae13d3]{width:100%}.app-footer__contact-item[data-v-33ae13d3]{justify-content:flex-start;align-items:flex-start;gap:.75rem;display:flex}.app-footer__contact-icon[data-v-33ae13d3]{color:#4ade80;background:#1fa64d33;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:36px;height:36px;margin-top:-.15rem;display:inline-flex}.app-footer__contact-text[data-v-33ae13d3]{font-size:.95rem;line-height:1.6;color:#cbd5e1!important}.app-footer__divider-wrap[data-v-33ae13d3]{margin-top:1rem}.app-footer__divider[data-v-33ae13d3]{background:#ffffff1f;height:1px;margin:0}.app-footer__bottom[data-v-33ae13d3]{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding-block-start:1.5rem;padding-block-end:1.5rem;display:flex}.app-footer__copyright[data-v-33ae13d3],.app-footer__badge[data-v-33ae13d3]{font-size:.85rem;color:#94a3b8!important}.default-layout[data-v-fdccaf2c]{background-color:var(--theme-color-background,#232826);flex-direction:column;width:100%;max-width:100%;min-height:100vh;display:flex;position:relative;overflow-x:clip}.default-layout__main[data-v-fdccaf2c]{background-color:var(--theme-color-background,#232826);flex-direction:column;flex-grow:1;width:100%;max-width:100%;display:flex;overflow-x:clip}.scroll-top-btn[data-v-fdccaf2c]{background:var(--theme-color-glass,#1f2d01d9);-webkit-backdrop-filter:blur(16px);border:1px solid var(--theme-color-glass-border,#1fa64d66);width:44px;height:44px;color:var(--theme-color-primary,#1fa64d);cursor:pointer;z-index:999;border-radius:50%;justify-content:center;align-items:center;transition:all .3s cubic-bezier(.16,1,.3,1);display:flex;position:fixed;bottom:2rem;right:2rem;box-shadow:0 8px 24px #00000040,0 0 15px #1fa64d33}[dir=rtl] .scroll-top-btn[data-v-fdccaf2c]{left:2rem;right:auto}.scroll-top-btn[data-v-fdccaf2c]:hover{background:var(--theme-color-primary,#1fa64d);color:#fff;transform:translateY(-4px)scale(1.08);box-shadow:0 12px 30px #1fa64d66}.scroll-top-btn[data-v-fdccaf2c]:active{transform:scale(.95)}.fade-scale-enter-active[data-v-fdccaf2c],.fade-scale-leave-active[data-v-fdccaf2c]{transition:opacity .3s cubic-bezier(.16,1,.3,1),transform .3s cubic-bezier(.16,1,.3,1)}.fade-scale-enter-from[data-v-fdccaf2c],.fade-scale-leave-to[data-v-fdccaf2c]{opacity:0;transform:scale(.7)translateY(10px)}
