body.app-shell{background:radial-gradient(circle at top left, color-mix(in srgb, var(--tenant-primary) 18%, transparent), transparent 30%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--tenant-accent) 16%, transparent), transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface-alt) 82%, white 18%) 0%, color-mix(in srgb, var(--tenant-surface) 88%, #ecf4f1 12%) 100%);color:var(--tenant-text);min-height:100vh;font-family:Cairo,sans-serif;overflow-x:hidden}.navbar-locale-menu{border-radius:1rem;min-width:250px;padding:.6rem}.navbar-locale-menu .dropdown-item{border-radius:.9rem;padding:.75rem .9rem}.navbar-locale-menu .dropdown-item.active,.navbar-locale-menu .dropdown-item:active{background:color-mix(in srgb, var(--tenant-primary) 14%, white 86%);color:var(--tenant-secondary)}.tenant-branch-context-bar{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 10%, white 90%), color-mix(in srgb, var(--tenant-accent) 10%, white 90%));border:1px solid color-mix(in srgb, var(--tenant-primary) 14%, white 86%);box-shadow:var(--tenant-shadow-soft);border-radius:1.25rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.25rem;display:flex}.tenant-branch-context-copy{flex-direction:column;gap:.2rem;display:flex}.tenant-branch-context-label{color:var(--tenant-muted);font-size:.82rem;font-weight:700}.tenant-branch-context-current{color:var(--tenant-secondary);font-size:1rem}.tenant-branch-context-actions{flex-wrap:wrap;gap:.65rem;display:flex}.tenant-branch-context-actions form{margin:0}.tenant-branch-context-chip{border-radius:1rem;align-items:center;gap:.5rem;display:inline-flex}.tenant-branch-context-chip small{opacity:.75;font-weight:700}.btn{border-radius:999px;font-weight:700;transition:all .2s}.btn-primary{background:linear-gradient(135deg, var(--tenant-primary), color-mix(in srgb, var(--tenant-primary) 72%, var(--tenant-secondary) 28%));border-color:color-mix(in srgb, var(--tenant-primary) 72%, var(--tenant-secondary) 28%);box-shadow:0 14px 30px color-mix(in srgb, var(--tenant-primary) 22%, transparent)}.btn-primary:hover,.btn-primary:focus,.btn-primary:active{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 88%, black 12%), color-mix(in srgb, var(--tenant-secondary) 70%, var(--tenant-primary) 30%));border-color:color-mix(in srgb, var(--tenant-primary) 64%, var(--tenant-secondary) 36%);box-shadow:0 18px 34px color-mix(in srgb, var(--tenant-primary) 26%, transparent)}.btn-warning{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 86%, white 14%), var(--tenant-accent));border-color:color-mix(in srgb, var(--tenant-accent) 72%, #8c6a25 28%);color:var(--tenant-secondary);box-shadow:0 14px 30px color-mix(in srgb, var(--tenant-accent) 24%, transparent)}.btn-warning:hover,.btn-warning:focus,.btn-warning:active{color:var(--tenant-secondary);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-accent) 70%, white 30%), color-mix(in srgb, var(--tenant-accent) 82%, #8c6a25 18%));border-color:color-mix(in srgb, var(--tenant-accent) 62%, #8c6a25 38%)}.form-control,.form-select{border-color:color-mix(in srgb, var(--tenant-border) 92%, white 8%);background:#fffffff5;border-radius:1rem}.form-control:focus,.form-select:focus{border-color:color-mix(in srgb, var(--tenant-primary) 46%, white 54%);box-shadow:0 0 0 .2rem color-mix(in srgb, var(--tenant-primary) 18%, transparent)}.form-check-input{border-color:color-mix(in srgb, var(--tenant-border) 78%, var(--tenant-primary) 22%)}.form-check-input:checked{background-color:var(--tenant-primary);border-color:var(--tenant-primary)}.locale-option-card{border:1px solid var(--tenant-border);box-shadow:var(--tenant-shadow-soft);cursor:pointer;background:#fff;border-radius:1.25rem;padding:1rem;transition:all .2s;display:block}.locale-option-card:hover{border-color:color-mix(in srgb, var(--tenant-primary) 35%, white 65%);transform:translateY(-2px)}.locale-option-card.is-selected{border-color:color-mix(in srgb, var(--tenant-primary) 55%, white 45%);box-shadow:0 16px 34px color-mix(in srgb, var(--tenant-primary) 18%, transparent)}.min-w-0{min-width:0}.dashboard-shell{align-items:stretch;min-height:100vh;display:flex}.dashboard-sidebar{background:radial-gradient(circle at top, #ffffff17, transparent 28%), linear-gradient(180deg, var(--tenant-secondary), color-mix(in srgb, var(--tenant-secondary) 88%, #020617 12%));color:#fff;width:300px;min-width:300px;height:100vh;box-shadow:20px 0 40px color-mix(in srgb, var(--tenant-secondary) 16%, transparent);border:0;flex-direction:column;gap:1.25rem;padding:1.5rem 1.25rem;display:flex;position:sticky;top:0;overflow:hidden}.sidebar-scroll{flex:1;min-height:0;margin-inline-end:-.35rem;padding-inline-end:.35rem;overflow:hidden auto}.sidebar-scroll::-webkit-scrollbar{width:8px}.sidebar-scroll::-webkit-scrollbar-thumb{background:#ffffff2e;border-radius:999px}.sidebar-brand{border-bottom:1px solid #ffffff1f;flex-shrink:0;align-items:center;gap:1rem;padding-bottom:1rem;display:flex}.sidebar-brand-copy{min-width:0}.brand-logo,.settings-preview-logo,.settings-preview-logo.placeholder,.account-overview-logo,.hero-brand-logo,.brand-mark{border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:inline-flex;overflow:hidden}.brand-logo,.hero-brand-logo,.account-overview-logo,.brand-mark.has-logo,.settings-preview-logo{background:#ffffff1f;border:1px solid #ffffff1a}.brand-logo-placeholder,.hero-brand-logo.placeholder,.account-overview-logo.placeholder,.settings-preview-logo.placeholder,.brand-mark{background:#ffffff1f}.account-overview-logo{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 14%, white 86%), color-mix(in srgb, var(--tenant-accent) 14%, white 86%));color:var(--tenant-primary);border:1px solid color-mix(in srgb, var(--tenant-primary) 18%, white 82%)}.brand-logo img,.settings-preview-logo img,.account-overview-logo img,.hero-brand-logo img,.brand-mark img{object-fit:cover;width:100%;height:100%}.sidebar-brand-title{word-break:break-word;font-size:1rem;font-weight:800}.sidebar-brand-subtitle,.sidebar-section-title,.sidebar-user-role,.sidebar-brand-meta{color:#ffffffad;font-size:.85rem}.sidebar-brand-meta{margin-top:.3rem;line-height:1.5;display:block}.sidebar-section{margin-bottom:1rem}.sidebar-link{color:color-mix(in srgb, white 82%, var(--tenant-primary) 18%);border:1px solid #0000;border-radius:1rem;align-items:center;gap:.85rem;min-width:0;margin-bottom:.4rem;padding:.9rem 1rem;text-decoration:none;transition:all .2s;display:flex}.sidebar-link span{word-break:break-word;min-width:0}.sidebar-link:hover,.sidebar-link.active{color:#fff;background:linear-gradient(135deg,#ffffff24,#ffffff12);border-color:#ffffff14;transform:translate(-2px)}.sidebar-footer{background:#ffffff12;border:1px solid #ffffff14;border-radius:1.25rem;flex-shrink:0;margin-top:auto;padding:1rem}.sidebar-user-trigger{color:#fff;background:0 0;border:1px solid #ffffff14;border-radius:1rem;align-items:center;gap:.9rem;padding:.85rem .95rem;display:flex}.sidebar-user-trigger:hover,.sidebar-user-trigger.show,.sidebar-user-trigger:focus,.sidebar-user-trigger:active{color:#fff!important;background:#ffffff1a!important;border-color:#ffffff24!important}.sidebar-user-trigger:after{flex-shrink:0;margin-inline-start:auto}.sidebar-user-copy{flex-direction:column;min-width:0;display:flex}.sidebar-user-avatar,.account-page-avatar{color:#fff;background:linear-gradient(135deg,#fff3,#ffffff14);border:1px solid #ffffff29;border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3rem;height:3rem;font-weight:800;display:inline-flex;overflow:hidden}.sidebar-user-avatar.has-image,.account-page-avatar.has-image{background:#ffffff1f}.sidebar-user-avatar img,.account-page-avatar img{object-fit:cover;width:100%;height:100%}.sidebar-user-name{word-break:break-word;font-weight:700}.sidebar-user-dropdown{border-radius:1rem;min-width:260px;padding:.5rem}.sidebar-user-dropdown-head{background:color-mix(in srgb, var(--tenant-primary) 8%, white 92%);border-radius:.85rem}.sidebar-user-dropdown .dropdown-item{border-radius:.85rem;padding:.75rem .85rem}.sidebar-user-dropdown .dropdown-item:hover,.sidebar-user-dropdown .dropdown-item:focus,.sidebar-user-dropdown .dropdown-item:active{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:var(--tenant-secondary)}.dashboard-main{flex:1;min-width:0}.main-content{min-height:calc(100vh - 78px)}.chart-card{border:1px solid color-mix(in srgb, var(--tenant-border) 88%, white 12%);box-shadow:var(--tenant-shadow-soft);background:linear-gradient(#fffffffa,#f8fafcf5);border-radius:1.5rem;min-height:320px;padding:1rem}.chart-card .apexcharts-canvas,.chart-card svg{max-width:100%}.saas-navbar{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-secondary) 92%, black 8%), var(--tenant-primary));-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.nav-icon-btn{flex-shrink:0;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.brand-mark{border-radius:1rem;width:2.75rem;height:2.75rem}.brand-mark-copy strong,.brand-mark-copy small{line-height:1.2}.hero-section{background:radial-gradient(circle at top left, #facc1540, transparent 30%), linear-gradient(135deg, var(--tenant-secondary), var(--tenant-primary) 60%, #2563eb);box-shadow:var(--tenant-shadow)}.hero-section-enhanced{isolation:isolate;position:relative}.hero-pattern{opacity:.45;pointer-events:none;background-image:linear-gradient(#ffffff0a 1px,#0000 1px),linear-gradient(90deg,#ffffff0a 1px,#0000 1px);background-size:26px 26px;position:absolute;inset:0}.hero-badge{color:#fff;background:#ffffff1f;border:1px solid #ffffff24}.hero-brand-logo{background:#ffffff1f;border:1px solid #ffffff1f;border-radius:24px;width:72px;height:72px}.hero-brand-title{font-size:1.15rem;font-weight:800}.hero-brand-subtitle{color:#ffffffb8}.hero-glass-card{box-shadow:0 24px 60px #0f172a2e}.glass-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:#ffffff1f;border:1px solid #ffffff2e;border-radius:1.5rem}.hero-metrics{max-width:760px}.hero-metric-card{background:#ffffff1a;border:1px solid #ffffff1f;border-radius:1.2rem;height:100%;padding:1rem}.hero-metric-card strong{margin-bottom:.35rem;font-size:1rem;display:block}.hero-metric-card span{color:#ffffffc7;font-size:.92rem}.hero-signal-dot{background:#22c55e;border-radius:999px;flex-shrink:0;width:12px;height:12px;box-shadow:0 0 0 8px #22c55e2e}.section-heading-inline{flex-wrap:wrap;justify-content:space-between;align-items:end;gap:1rem;display:flex}.pricing-section-note{color:var(--tenant-text);box-shadow:var(--tenant-shadow-soft);background:linear-gradient(135deg,#ffffffeb,#f8fafcf5);border:1px solid #dbe5f1f2;border-radius:1rem;align-items:center;gap:.6rem;padding:.85rem 1rem;display:inline-flex}.pricing-section-note i{color:var(--tenant-primary)}.pricing-offer-card{background:linear-gradient(#fffffffa,#f8fafcfa);border:1px solid #dbe5f1f2;flex-direction:column;transition:transform .22s,box-shadow .22s,border-color .22s;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 45px #0f172a0f}.pricing-offer-card:hover{box-shadow:0 24px 48px color-mix(in srgb, var(--tenant-secondary) 12%, transparent);border-color:color-mix(in srgb, var(--tenant-primary) 20%, #dbe7f4 80%);transform:translateY(-4px)}.pricing-offer-card.is-featured{border-color:color-mix(in srgb, var(--tenant-primary) 38%, white 62%);box-shadow:0 24px 50px color-mix(in srgb, var(--tenant-primary) 18%, transparent)}.pricing-offer-glow{inset-inline-end:-70px;background:radial-gradient(circle, color-mix(in srgb, var(--tenant-accent) 34%, transparent), transparent 70%);pointer-events:none;border-radius:50%;width:180px;height:180px;position:absolute;top:-70px}.pricing-offer-sector,.signup-plan-sector{color:var(--tenant-muted);align-items:center;gap:.4rem;margin-bottom:.45rem;font-size:.84rem;font-weight:700;display:inline-flex}.pricing-offer-title{color:var(--tenant-text);font-size:1.45rem;font-weight:800}.pricing-offer-badges{flex-direction:column;align-items:end;gap:.55rem;display:flex}.pricing-offer-badge{padding:.55rem .95rem;font-weight:800}.pricing-offer-badge-featured{background:color-mix(in srgb, var(--tenant-primary) 14%, white 86%);color:var(--tenant-primary)}.pricing-offer-badge-trial{background:color-mix(in srgb, var(--tenant-accent) 18%, white 82%);color:#8a5b00}.pricing-offer-price-wrap,.signup-plan-price{flex-wrap:wrap;align-items:end;gap:.65rem;display:flex}.pricing-offer-price strong,.signup-plan-price strong{color:var(--tenant-text);font-size:clamp(2rem,1.6rem + 1vw,2.85rem);font-weight:900;line-height:1}.pricing-offer-price span,.signup-plan-price span{color:var(--tenant-primary);font-size:1rem;font-weight:700}.pricing-offer-interval,.signup-plan-interval{color:var(--tenant-muted);font-weight:700}.pricing-offer-description,.signup-plan-description,.signup-page-subtitle{color:var(--tenant-muted);line-height:1.9}.pricing-offer-meta,.signup-plan-meta{flex-wrap:wrap;gap:.7rem;display:flex}.pricing-offer-chip{color:#334155;background:#f8fafcf2;border:1px solid #dbe5f1f2;border-radius:999px;align-items:center;gap:.5rem;padding:.65rem .95rem;font-weight:700;display:inline-flex}.pricing-offer-chip i{color:var(--tenant-primary)}.pricing-offer-features-title{color:var(--tenant-text);margin-bottom:.85rem;font-weight:800}.pricing-offer-features{gap:.75rem;display:grid}.pricing-offer-features li{color:#334155;align-items:flex-start;gap:.7rem;line-height:1.7;display:flex}.pricing-offer-features li i{color:var(--tenant-primary);flex-shrink:0;margin-top:.2rem}.pricing-offer-more-toggle{color:var(--tenant-primary);font-weight:800;text-decoration:none}.pricing-offer-more-toggle:hover,.pricing-offer-more-toggle:focus{color:color-mix(in srgb, var(--tenant-primary) 75%, var(--tenant-secondary) 25%)}.pricing-offer-helper{line-height:1.7}.signup-page-shell{gap:1.5rem;display:grid}.signup-page-hero{background:radial-gradient(circle at top left, color-mix(in srgb, var(--tenant-accent) 16%, transparent), transparent 30%), linear-gradient(180deg, #fffffff7, #f8fafcf5)}.signup-page-title{color:var(--tenant-text);font-size:clamp(2rem,1.6rem + 1.1vw,3rem);font-weight:900}.signup-page-trust{flex-wrap:wrap;gap:1rem;display:flex}.signup-page-trust span{color:#334155;align-items:center;gap:.55rem;font-weight:700;display:inline-flex}.signup-page-trust i{color:var(--tenant-primary)}.signup-plan-spotlight{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-secondary) 92%, black 8%), var(--tenant-primary));color:#fff;height:100%;box-shadow:var(--tenant-shadow);border-radius:1.5rem;padding:1.6rem}.signup-plan-spotlight.is-free{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 90%, white 10%), color-mix(in srgb, var(--tenant-accent) 24%, var(--tenant-primary) 76%))}.signup-plan-spotlight .pricing-offer-chip{color:#fff;background:#ffffff1f;border-color:#ffffff1f}.signup-plan-spotlight .pricing-offer-chip i,.signup-plan-spotlight .pricing-offer-features li i,.signup-success-icon i{color:var(--tenant-accent)}.signup-plan-spotlight .pricing-offer-features li,.signup-plan-description,.signup-plan-interval,.signup-plan-sector{color:#ffffffdb}.signup-form-card,.signup-journey-card,.signup-success-shell{box-shadow:var(--tenant-shadow-soft)}.signup-form-note{color:var(--tenant-muted);flex-direction:column;gap:.35rem;display:flex}.signup-form-note strong{color:var(--tenant-text)}.signup-journey-steps{gap:1rem;display:grid}.signup-journey-step{border-bottom:1px solid #dbe5f1cc;align-items:flex-start;gap:1rem;padding:1rem 0;display:flex}.signup-journey-step:last-child{border-bottom:0;padding-bottom:0}.signup-journey-index{background:color-mix(in srgb, var(--tenant-primary) 14%, white 86%);width:2.2rem;height:2.2rem;color:var(--tenant-primary);border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;font-weight:900;display:inline-flex}.signup-journey-step p{color:var(--tenant-muted);margin:.35rem 0 0}.signup-success-shell{max-width:900px;margin-inline:auto}.signup-success-icon{background:color-mix(in srgb, var(--tenant-primary) 12%, white 88%);border-radius:50%;justify-content:center;align-items:center;width:92px;height:92px;font-size:2.5rem;display:inline-flex}.surface-card,.card,.detail-card,.pricing-card,.auth-card,.auth-side-panel,.page-header-panel{border-radius:var(--tenant-radius)}.surface-card,.card,.auth-card{box-shadow:var(--tenant-shadow-soft);background:#fffffff0;border:1px solid #dbe5f1cc}.page-header-panel{box-shadow:var(--tenant-shadow-soft);background:linear-gradient(#fffffff5,#f8fafcf2);border:1px solid #dbe5f1d9;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.5rem;padding:1.25rem 1.35rem;display:flex}.page-header-title{color:var(--tenant-text);margin:.35rem 0 .5rem;font-size:clamp(1.45rem,1.2rem + .8vw,2rem);font-weight:800}.page-header-subtitle{color:var(--tenant-muted);max-width:68ch;margin:0}.section-eyebrow{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:var(--tenant-primary);letter-spacing:.03em;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.section-eyebrow-on-dark{color:#fff;background:#ffffff1f}.page-header-actions,.page-actions,.form-actions{flex-wrap:wrap;gap:.75rem;display:flex}.page-header-actions{justify-content:flex-end;min-width:0;max-width:100%}.page-header-actions>*,.page-actions>*,.form-actions>*{flex-shrink:0;max-width:100%}.page-header-action-stack{flex-wrap:wrap;justify-content:flex-end;gap:.75rem;width:100%;max-width:100%;display:flex}.page-header-action-stack .btn{white-space:normal;max-width:100%}.stat-card{overflow:hidden}.stat-copy{min-width:0}.stat-title{color:var(--tenant-muted);margin-bottom:.5rem;font-size:.88rem;font-weight:700}.stat-value{color:var(--tenant-text);font-size:clamp(1.7rem,1.5rem + .6vw,2.35rem);font-weight:800;line-height:1.15}.stat-hint{color:var(--tenant-muted);margin-top:.6rem;font-size:.9rem}.icon-badge,.stat-icon,.auth-icon{border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;width:3.5rem;height:3.5rem;font-size:1.5rem;display:inline-flex}.auth-page-shell{align-items:center;min-height:calc(100vh - 220px);display:flex}.auth-page-grid{width:100%}.auth-side-panel{background:radial-gradient(circle at top, #ffffff1a, transparent 30%), linear-gradient(135deg, color-mix(in srgb, var(--tenant-secondary) 94%, black 6%), var(--tenant-primary));color:#fff;min-height:100%;box-shadow:var(--tenant-shadow);flex-direction:column;justify-content:center;padding:2rem;display:flex}.auth-side-panel.tenant{background:radial-gradient(circle at top, #ffffff1a, transparent 30%), linear-gradient(135deg, var(--tenant-secondary), color-mix(in srgb, var(--tenant-primary) 78%, var(--tenant-accent) 22%))}.auth-side-panel h2{margin:1rem 0 .75rem;font-size:clamp(1.8rem,1.4rem + 1vw,2.4rem);font-weight:800}.auth-side-panel p{color:#ffffffc7;line-height:1.8}.auth-side-points{gap:1rem;margin-top:1.5rem;display:grid}.auth-side-points div{align-items:flex-start;gap:.75rem;display:flex}.auth-side-points i{color:#fcd34d;margin-top:.2rem}.auth-card .card-body{padding:2rem}.auth-icon{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 18%, white 82%), color-mix(in srgb, var(--tenant-accent) 12%, white 88%));color:var(--tenant-primary)}.auth-icon.tenant{color:var(--tenant-accent)}.info-card,.feature-panel,.brand-readiness-item,.account-overview-panel,.settings-preview-card,.pricing-card,.mini-plan-card,.mini-stack-item{overflow:hidden}.feature-list li,.brand-readiness-item{align-items:flex-start;gap:.75rem;display:flex}.detail-card{background:var(--tenant-surface-alt);border:1px solid color-mix(in srgb, var(--tenant-border) 85%, white 15%);border-radius:1rem;height:100%;padding:1rem 1.1rem}.detail-card span{color:var(--tenant-muted);margin-bottom:.35rem;font-size:.9rem;display:block}.account-page-avatar-wrap{align-items:center;gap:1rem;display:flex}.account-page-avatar{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 14%, white 86%), color-mix(in srgb, var(--tenant-accent) 18%, white 82%));border-color:color-mix(in srgb, var(--tenant-primary) 18%, white 82%);width:5rem;height:5rem;color:var(--tenant-primary);border-radius:1.5rem;font-size:1.35rem}.account-overview-panel{border:1px solid color-mix(in srgb, var(--tenant-primary) 10%, var(--tenant-border) 90%);background:linear-gradient(135deg, #fffffff2, color-mix(in srgb, var(--tenant-primary) 4%, white 96%));border-radius:1.2rem;align-items:center;gap:1rem;padding:1.1rem;display:flex}.pricing-card{background:linear-gradient(#fff 0%,#f8fbff 100%);border:1px solid #dbe7f4;border-radius:1.25rem;padding:1rem 1.1rem;box-shadow:0 12px 35px #0f172a0d}.pricing-card.featured{border-color:color-mix(in srgb, var(--tenant-primary) 35%, white 65%);box-shadow:0 18px 40px color-mix(in srgb, var(--tenant-primary) 18%, transparent)}.pricing-card-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.pricing-card h3{margin-bottom:.35rem;font-size:1.05rem;font-weight:800}.pricing-card p,.section-card-subtitle,.latest-user-card span,.mini-stack-item span,.feature-panel p,.brand-readiness-item p{color:var(--tenant-muted)}.price-wrap{text-align:end;flex-shrink:0}.price-wrap strong{color:var(--tenant-text);font-size:1.4rem;line-height:1.2;display:block}.price-wrap span{font-size:.85rem}.pricing-card ul{gap:.55rem;margin:0;padding:0;list-style:none;display:grid}.pricing-card li{color:#334155;align-items:flex-start;gap:.55rem;line-height:1.6;display:flex}.pricing-card li i{color:var(--tenant-primary);flex-shrink:0;margin-top:.2rem}.pricing-preview-card{position:relative}.mini-plan-card{background:#ffffff14;border:1px solid #ffffff1a;border-radius:1.2rem;padding:1rem 1rem 1.1rem}.mini-stack-list{gap:.75rem;margin-top:1rem;display:grid}.mini-stack-item{background:#ffffff14;border:1px solid #ffffff1a;border-radius:1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.mini-stack-item strong{color:#fff;text-align:end}.feature-panel{background:linear-gradient(#fffffff5,#f8fafcfa);border:1px solid #dbe5f1d9;border-radius:1.2rem;height:100%;padding:1.25rem}.feature-panel i,.brand-readiness-item i{color:var(--tenant-primary);font-size:1.25rem}.feature-panel h3,.brand-readiness-item strong,.section-card-title{color:var(--tenant-text);margin-bottom:.35rem;font-weight:800}.brand-readiness-item{border-bottom:1px solid #dbe5f1bf;padding:1rem 0}.brand-readiness-item:last-child{border-bottom:0;padding-bottom:0}.color-swatches{gap:1rem;display:grid}.color-swatches>div{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.swatch{border:2px solid #e2e8f0;border-radius:12px;flex-shrink:0;width:42px;height:42px;display:inline-block}.dashboard-mini-table,.latest-users-stack{max-height:420px;overflow:auto}.latest-user-card{padding:.9rem 1rem}.settings-preview-head{align-items:center;gap:1rem;display:flex}.table>:not(caption)>*>*{padding:1rem .9rem}.table-responsive{border-radius:1rem}.btn.rounded-pill{font-weight:700}.notification-count-badge{background:var(--tenant-accent);color:#111827;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;min-width:1.4rem;height:1.4rem;padding:0 .35rem;font-size:.75rem;font-weight:800;display:inline-flex}.notification-priority-badge{border-radius:999px;padding:.45rem .75rem;font-weight:700}.notification-priority-info{color:#1d4ed8;background:#dbeafe}.notification-priority-success{color:#15803d;background:#dcfce7}.notification-priority-warning{color:#b45309;background:#fef3c7}.notification-priority-critical{color:#b91c1c;background:#fee2e2}.inline-meta,.inline-meta .meta-title,.inline-meta .meta-subtitle,.pricing-card,.pricing-card h3,.pricing-card p,.role-checkbox,.notification-priority-badge,code,.sidebar-brand-title,.sidebar-user-name,.detail-card strong,.feature-panel p,.brand-readiness-item p,.page-header-title,.page-header-subtitle{word-break:break-word;overflow-wrap:anywhere}.inline-meta{flex-direction:column;gap:.2rem;min-width:0;display:flex}.inline-meta .meta-title{color:var(--tenant-text);font-weight:700}.inline-meta .meta-subtitle{font-size:.85rem}.role-checkbox{background:#f8fafc;border:1px solid #dbe3ef;border-radius:.85rem;flex-wrap:wrap;align-items:center;gap:.75rem;padding:.85rem 1rem;display:flex}.datatable-card{border-radius:1.25rem}.datatable-card .card-body{padding:1.25rem!important}.datatable-card .table-responsive{-webkit-overflow-scrolling:touch;overflow-x:auto}.datatable-card .table tbody tr{transition:background-color .18s,transform .18s}.datatable-card .table tbody tr:hover{background:color-mix(in srgb, var(--tenant-primary) 6%, white 94%)}.datatable-card .table>:not(caption)>*>*{padding:.8rem .85rem}.kpi-summary-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.kpi-card{background:linear-gradient(180deg, color-mix(in srgb, white 92%, var(--tenant-surface) 8%) 0%, color-mix(in srgb, var(--tenant-surface-alt) 82%, white 18%) 100%);border:1px solid color-mix(in srgb, var(--tenant-border) 88%, white 12%);box-shadow:0 12px 35px color-mix(in srgb, var(--tenant-secondary) 8%, transparent);border-radius:1.25rem;padding:1.1rem 1.15rem;position:relative}.kpi-card:before{content:"";inset-inline-start:0;background:#cbd5e1;border-radius:1.25rem;width:4px;position:absolute;top:0;bottom:0}.kpi-trend-up:before{background:#10b981}.kpi-trend-down:before{background:#ef4444}.kpi-trend-flat:before{background:#94a3b8}.kpi-label{color:var(--tenant-muted);margin-bottom:.45rem;font-size:.9rem;display:block}.kpi-value{color:var(--tenant-text);font-size:1.55rem;font-weight:800;line-height:1.2;display:block}.kpi-delta-row{flex-wrap:wrap;align-items:center;gap:.6rem;margin-top:.85rem;display:flex}.kpi-delta-badge{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:color-mix(in srgb, var(--tenant-primary) 78%, var(--tenant-secondary) 22%);border-radius:999px;align-items:center;gap:.35rem;padding:.35rem .7rem;font-weight:700;display:inline-flex}.kpi-delta-text,.kpi-comparison-line{color:var(--tenant-muted);font-size:.85rem}.kpi-period-meta{flex-wrap:wrap;gap:1rem;display:flex}.kpi-period-meta>div{background:#f8fafce6;border:1px solid #dbe5f1f2;border-radius:1rem;min-width:180px;padding:.85rem 1rem}.kpi-period-meta span{color:var(--tenant-muted);margin-bottom:.25rem;font-size:.78rem;display:block}.kpi-period-meta strong{color:var(--tenant-text);display:block}.preset-filter-panel{background:linear-gradient(#f8fafce6,#fffffff5);border:1px solid #dbe5f1f2;border-radius:1.1rem;padding:1rem 1.1rem}.preset-filter-list{flex-wrap:wrap;gap:.75rem;display:flex}.preset-filter-chip{color:#334155;background:#fff;border:1px solid #dbe7f4;border-radius:999px;justify-content:center;align-items:center;min-height:42px;padding:.6rem 1rem;font-weight:700;text-decoration:none;transition:all .18s;display:inline-flex}.preset-filter-chip:hover{border-color:color-mix(in srgb, var(--tenant-primary) 45%, white 55%);color:var(--tenant-primary);transform:translateY(-1px)}.preset-filter-chip.is-active{background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-primary) 18%, white 82%), color-mix(in srgb, var(--tenant-accent) 12%, white 88%));border-color:color-mix(in srgb, var(--tenant-primary) 35%, white 65%);color:var(--tenant-primary);box-shadow:0 12px 30px color-mix(in srgb, var(--tenant-primary) 18%, transparent)}.dataTables_wrapper .dataTables_length,.dataTables_wrapper .dataTables_filter,.dt-container .dt-length,.dt-container .dt-search,.dt-container .dt-info,.dt-container .dt-paging,.datatable-length-wrap,.datatable-filter-wrap{min-width:0}.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label,.dt-container .dt-length label,.dt-container .dt-search label,.datatable-filter-label{color:#475569;flex-wrap:wrap;align-items:center;gap:.65rem;margin:0;font-weight:600;display:flex}.dataTables_wrapper .dataTables_filter,.dt-container .dt-search,.datatable-filter-wrap{justify-content:flex-end;align-items:center;display:flex}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input,.datatable-filter-label input{min-width:min(100%,260px);margin-inline-start:0!important}.datatable-filter-text,.datatable-length-text{white-space:nowrap}.dt-container .dt-length,.datatable-length-wrap{align-items:center;width:100%;display:flex}.datatable-length-label{gap:.55rem;margin:0;flex-wrap:nowrap!important;align-items:center!important;width:auto!important;display:inline-flex!important}.dt-container .dt-search label,.dt-container .dt-length label,.datatable-filter-label,.datatable-length-label{flex-wrap:nowrap!important;width:auto!important}.dt-container .dt-search,.datatable-filter-wrap{width:100%}.dt-container .dt-search input,.datatable-filter-label input{width:min(260px,100%)}html[dir=rtl] .dataTables_wrapper .dataTables_filter label,html[dir=rtl] .dt-container .dt-search label,html[dir=rtl] .datatable-filter-label,html[dir=rtl] .datatable-length-label{flex-direction:row-reverse;justify-content:flex-start}html[dir=rtl] .dt-container .dt-search,html[dir=rtl] .dt-container .dt-length,html[dir=rtl] .datatable-filter-wrap,html[dir=rtl] .datatable-length-wrap{justify-content:space-between}html[dir=rtl] .dt-container .dt-search input,html[dir=rtl] .dataTables_wrapper .dataTables_filter input,html[dir=rtl] .datatable-filter-label input{margin-inline:.45rem 0!important}html[dir=rtl] .dt-container .dt-paging .pagination,html[dir=rtl] .dataTables_wrapper .dataTables_paginate .pagination,html[dir=rtl] .dt-toolbar,html[dir=rtl] .dt-footer{flex-direction:row-reverse}.dt-toolbar,.dt-footer{gap:1rem;display:flex}.dt-toolbar-block,.dt-footer-block{flex:1 1 0;min-width:0}.dt-toolbar-search,.dt-footer-pagination{justify-content:flex-end;display:flex}.dt-toolbar-length,.dt-footer-info{justify-content:flex-start;display:flex}html[dir=rtl] .dt-toolbar-search,html[dir=rtl] .dt-footer-pagination{justify-content:flex-start}html[dir=rtl] .dt-toolbar-length,html[dir=rtl] .dt-footer-info{justify-content:flex-end}.dt-actions-column{min-width:150px}.datatable-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.5rem;display:inline-flex}.currency-symbol-icon{color:currentColor;vertical-align:-.08em;width:.82em;height:.82em;margin-inline-start:.16rem;font-size:1em;line-height:1;display:inline-block}.currency-symbol-icon svg{fill:currentColor;width:100%;height:100%;display:block}.datatable-card table.dataTable.dtr-inline>tbody>tr>td.dtr-control:before,.datatable-card table.dataTable.dtr-inline>tbody>tr>th.dtr-control:before{display:none!important}.dataTables_wrapper .dataTables_info,.dt-container .dt-info{color:var(--tenant-muted);font-weight:500}.hero-section-premium{background:radial-gradient(circle at 8% 14%, #ffffff29, transparent 24%), radial-gradient(circle at 88% 14%, #ffffff1f, transparent 22%), linear-gradient(135deg, color-mix(in srgb, var(--tenant-secondary) 95%, #03131f 5%), color-mix(in srgb, var(--tenant-primary) 88%, #0f3f55 12%) 58%, color-mix(in srgb, var(--tenant-accent) 40%, #0b1725 60%));box-shadow:0 36px 80px color-mix(in srgb, var(--tenant-secondary) 26%, transparent), inset 0 1px 0 #ffffff14;border:1px solid #ffffff14;padding-block:clamp(2.5rem,4vw,4rem)!important}.hero-premium-grid{z-index:2}.hero-aurora{filter:blur(18px);opacity:.32;pointer-events:none;border-radius:999px;width:22rem;height:22rem;position:absolute;inset:auto}.hero-aurora-one{inset-inline-start:-5rem;background:color-mix(in srgb, var(--tenant-accent) 32%, transparent);bottom:-6rem}.hero-aurora-two{inset-inline-end:-3rem;background:color-mix(in srgb, #fff 18%, var(--tenant-primary) 82%);top:-5rem}.hero-copy-stack{gap:1.35rem;max-width:42rem;display:grid}.hero-badge-premium{width:fit-content;box-shadow:inset 0 1px #ffffff29}.hero-brand-ribbon{-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:1.35rem;align-items:center;gap:1rem;width:fit-content;padding:.85rem 1rem;display:inline-flex}.hero-copy-narrative{gap:1rem;display:grid}.hero-display-title{letter-spacing:-.04em;max-width:12ch;margin:0;font-size:clamp(2.4rem,2rem + 1.8vw,4.4rem);font-weight:800;line-height:1.04}.hero-lead-copy{color:#ffffffd1;max-width:40rem;margin:0;font-size:clamp(1rem,.96rem + .4vw,1.18rem);line-height:1.9}.hero-actions-premium .btn{min-height:3.7rem;font-weight:800}.hero-primary-btn{box-shadow:0 20px 40px color-mix(in srgb, var(--tenant-accent) 26%, transparent)}.hero-secondary-btn{background:#ffffff0a;border-color:#ffffff3d}.hero-trust-strip{color:#fffc;flex-wrap:wrap;gap:.85rem 1.25rem;font-size:.94rem;display:flex}.hero-trust-strip span{align-items:center;gap:.5rem;display:inline-flex}.hero-trust-strip i{color:color-mix(in srgb, var(--tenant-accent) 85%, white 15%)}.hero-command-deck{background:linear-gradient(#ffffff24,#ffffff12);border:1px solid #ffffff24;min-height:100%;position:relative;box-shadow:0 28px 60px #030c1847}.hero-command-head h2{color:#fff}.hero-command-metrics{margin-inline:-.15rem}.hero-metric-card-premium{background:linear-gradient(#ffffff1c,#ffffff0f);border-color:#ffffff24;box-shadow:inset 0 1px #ffffff0f}.hero-insight-list{gap:.85rem;display:grid}.hero-insight-card{background:#ffffff14;border:1px solid #ffffff1f;border-radius:1.1rem;padding:1rem 1.05rem}.hero-insight-card span{color:#ffffffad;margin-bottom:.35rem;font-size:.82rem;display:block}.hero-insight-card strong{color:#fff;font-size:1rem;line-height:1.55;display:block}.hero-insight-card strong small{color:#ffffffb8;font-size:.76rem}.hero-insight-card p{color:#ffffffad;margin:.45rem 0 0;font-size:.88rem;line-height:1.7}.hero-insight-card.featured{background:linear-gradient(#ffffff24,#ffffff14);box-shadow:inset 0 1px #ffffff0f}.hero-insight-card.muted{background:#ffffff0d}.trust-band-card{background:linear-gradient(#fffffff7,#f5f8fcf5);border:1px solid #dbe5f1e6}.trust-band-title,.marketing-section-title{color:var(--tenant-text);letter-spacing:-.02em;font-size:clamp(1.55rem,1.3rem + .8vw,2.35rem);font-weight:800;line-height:1.15}.trust-band-grid{grid-template-columns:repeat(auto-fit,minmax(160px,1fr));gap:1rem;display:grid}.trust-band-item{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe5f1eb;border-radius:1rem;padding:1rem 1.05rem;box-shadow:0 12px 28px #0f172a0d}.trust-band-item span{color:var(--tenant-muted);margin-bottom:.35rem;font-size:.84rem;display:block}.trust-band-item strong{color:var(--tenant-text);font-size:1.05rem;font-weight:800;display:block}.marketing-section{position:relative}.section-heading-stack{max-width:44rem}.marketing-section-subtitle{color:var(--tenant-muted);margin:0;font-size:1rem;line-height:1.85}.marketing-feature-card,.dashboard-panel-card{position:relative;overflow:hidden}.marketing-feature-card:before,.dashboard-panel-card:before,.page-header-panel-premium:before,.stat-card-premium:before,.dashboard-hero-card:before{content:"";border-radius:inherit;pointer-events:none;opacity:.7;background:linear-gradient(#ffffff47,#fff0);position:absolute;inset:0}.marketing-feature-card .card-body{padding-top:1.75rem!important}.marketing-feature-icon{box-shadow:0 14px 28px color-mix(in srgb, var(--tenant-secondary) 12%, transparent)}.marketing-feature-meta{color:color-mix(in srgb, var(--tenant-primary) 80%, var(--tenant-secondary) 20%);font-size:.92rem;font-weight:700}.marketing-section-alt{background:linear-gradient(#ffffff94,#f8fafcd9);border:1px solid #dbe5f1b8}.marketing-panel-card,.marketing-readiness-card{box-shadow:0 18px 40px #0f172a0d}.marketing-readiness-card{background:linear-gradient(#fffffff5,#f7fafcf5)}.brand-readiness-item-premium{border-bottom:1px solid #e2e8f0db;padding:1rem 0}.brand-readiness-item-premium:last-child{border-bottom:0;padding-bottom:0}.marketing-cta-card{background:radial-gradient(circle at top left, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 24%), linear-gradient(180deg, #fffffffa, #f6f9fcf5);border:1px solid #dbe5f1e6;position:relative;overflow:hidden}.page-header-panel-premium{background:linear-gradient(#fffffffa,#f6f9fcf2);border:1px solid #dbe5f1eb;grid-template-columns:minmax(0,1fr) auto;align-items:start;gap:1rem 1.25rem;padding:1.6rem 1.5rem;display:grid;position:relative;overflow:hidden;box-shadow:0 22px 55px #0f172a14}.page-header-topline{flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.65rem;display:flex}.page-header-badge{background:color-mix(in srgb, var(--tenant-secondary) 8%, white 92%);color:color-mix(in srgb, var(--tenant-secondary) 82%, var(--tenant-primary) 18%);border:1px solid color-mix(in srgb, var(--tenant-secondary) 16%, white 84%);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .8rem;font-size:.78rem;font-weight:800;display:inline-flex}.page-header-orb{filter:blur(18px);opacity:.18;pointer-events:none;border-radius:999px;width:13rem;height:13rem;position:absolute}.page-header-orb-one{inset-inline-start:-3rem;background:color-mix(in srgb, var(--tenant-accent) 22%, transparent);top:-3rem}.page-header-orb-two{inset-inline-end:-4rem;background:color-mix(in srgb, var(--tenant-primary) 18%, transparent);bottom:-4rem}.page-header-copy{min-width:0}.page-header-title,.page-header-subtitle{word-break:break-word}.page-header-meta-grid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:.85rem;margin-top:1rem;display:grid}.page-header-meta-item{background:#ffffffb8;border:1px solid #dbe5f1e0;border-radius:1rem;padding:.9rem 1rem;position:relative}.page-header-meta-item span,.dashboard-command-item span,.dashboard-hero-aside-card span{color:var(--tenant-muted);margin-bottom:.35rem;font-size:.82rem;display:block}.page-header-meta-item strong,.dashboard-command-item strong,.dashboard-hero-aside-card strong{color:var(--tenant-text);font-weight:800;display:block}.stat-card-premium{background:linear-gradient(#fffffffa,#f7fafcf0);border:1px solid #dbe5f1eb;position:relative;box-shadow:0 18px 40px #0f172a12}.stat-card-premium .card-body{padding:1.25rem}.stat-card-premium .stat-icon{box-shadow:inset 0 1px #ffffff3d,0 14px 28px #0f172a14}.dashboard-hero-card{background:radial-gradient(circle at top left, color-mix(in srgb, var(--tenant-primary) 9%, transparent), transparent 32%), linear-gradient(180deg, #fffffffa, #f5f8fcf2);border:1px solid #dbe5f1eb;position:relative;overflow:hidden;box-shadow:0 24px 65px #0f172a14}.tenant-dashboard-hero{background:radial-gradient(circle at top left, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 30%), linear-gradient(180deg, #fffffffa, #f5f8fcf2)}.dashboard-hero-copy{max-width:46rem}.dashboard-hero-title{letter-spacing:-.03em;color:var(--tenant-text);margin:0;font-size:clamp(1.8rem,1.5rem + .9vw,2.9rem);font-weight:800;line-height:1.12}.dashboard-hero-subtitle{color:var(--tenant-muted);max-width:42rem;font-size:1rem;line-height:1.85}.dashboard-hero-command-grid,.dashboard-hero-aside{gap:.9rem;display:grid}.dashboard-hero-command-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr))}.dashboard-command-item,.dashboard-hero-aside-card{background:#ffffffc7;border:1px solid #dbe5f1eb;border-radius:1.1rem;padding:1rem 1.05rem;position:relative;box-shadow:0 14px 28px #0f172a0d}.dashboard-command-item p,.dashboard-hero-aside-card p{color:var(--tenant-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.75}.dashboard-command-item.muted,.dashboard-hero-aside-card.muted{background:#f8fafcc7}.dashboard-hero-aside-card.featured{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 8%, white 92%), #fffffff0)}.detail-card-premium{background:linear-gradient(#fff,#f8fbff);border:1px solid #dbe5f1eb;box-shadow:0 12px 26px #0f172a0a}.pricing-card-premium{background:linear-gradient(#fff 0%,#f7fbff 100%);border-color:#dbe7f4f2}.premium-table-wrap{background:#ffffffc7;border:1px solid #e2e8f0d1}.premium-table-wrap table thead th{color:color-mix(in srgb, var(--tenant-secondary) 72%, var(--tenant-text) 28%);letter-spacing:.02em;border-bottom-color:#e2e8f0e0;font-size:.82rem}.premium-table-wrap table tbody tr:hover{background:color-mix(in srgb, var(--tenant-primary) 4%, white 96%)}.section-divider-soft{border-color:#e2e8f0d9!important}.account-overview-panel-premium{box-shadow:0 18px 36px #0f172a0d}.dashboard-shell{gap:1.25rem}.dashboard-sidebar{background:radial-gradient(circle at top left, #ffffff0f, transparent 26%), linear-gradient(180deg, color-mix(in srgb, var(--tenant-secondary) 94%, #08121d 6%), color-mix(in srgb, var(--tenant-primary) 88%, #0d1b2a 12%));border-inline-end:1px solid #ffffff12;box-shadow:24px 0 60px #030c182e}.sidebar-brand,.sidebar-footer{background:#ffffff0a;border:1px solid #ffffff0f;box-shadow:inset 0 1px #ffffff0a}.sidebar-section-title{color:#ffffff7a;letter-spacing:.08em}.sidebar-link{background:#ffffff05;border:1px solid #0000}.sidebar-link:hover,.sidebar-link.active{background:linear-gradient(#ffffff26,#ffffff12);border-color:#ffffff29;box-shadow:inset 0 1px #ffffff0f}.sidebar-user-trigger{background:0 0}@media (width<=991.98px){.hero-display-title{max-width:none}.hero-command-metrics{margin-inline:0}.page-header-meta-grid,.dashboard-hero-command-grid,.trust-band-grid{grid-template-columns:1fr}.section-heading-inline{align-items:stretch}.pricing-section-note{justify-content:center;width:100%}.pricing-offer-badges{align-items:start}}@media (width<=767.98px){.hero-brand-ribbon,.hero-trust-strip,.page-header-topline,.hero-actions-premium .btn,.marketing-cta-actions .btn,.signup-form-actions .btn{width:100%}.pricing-offer-card,.signup-page-hero,.signup-form-card,.signup-journey-card,.signup-success-shell{padding:1.25rem!important}.signup-form-actions{align-items:stretch!important}}body.app-shell.is-public{position:relative}body.app-shell.is-public:before{content:"";pointer-events:none;background:linear-gradient(120deg, color-mix(in srgb, var(--tenant-secondary) 6%, transparent) 0%, transparent 36%), radial-gradient(circle at 12% 18%, color-mix(in srgb, var(--tenant-primary) 8%, transparent), transparent 30%), radial-gradient(circle at 88% 12%, color-mix(in srgb, var(--tenant-accent) 8%, transparent), transparent 22%);opacity:.78;z-index:0;position:fixed;inset:0}body.app-shell.is-public .dashboard-main,body.app-shell.is-public .main-content,body.app-shell.is-public .saas-navbar{z-index:1;position:relative}.gov-dashboard{gap:1.5rem;display:grid}.gov-dashboard-hero{position:relative}.gov-dashboard-hero-main{border:1px solid color-mix(in srgb, var(--tenant-border) 82%, white 18%);background:radial-gradient(circle at top left, color-mix(in srgb, var(--tenant-accent) 10%, transparent), transparent 26%), radial-gradient(circle at bottom right, color-mix(in srgb, var(--tenant-primary) 12%, transparent), transparent 30%), linear-gradient(145deg, color-mix(in srgb, var(--tenant-surface) 92%, white 8%) 0%, #fff 100%);box-shadow:0 24px 60px color-mix(in srgb, var(--tenant-secondary) 10%, transparent);border-radius:1.6rem;grid-template-columns:minmax(0,1.7fr) minmax(300px,.95fr);gap:1.25rem;padding:1.5rem;display:grid}.gov-kicker{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:color-mix(in srgb, var(--tenant-secondary) 68%, var(--tenant-primary) 32%);border:1px solid color-mix(in srgb, var(--tenant-primary) 18%, white 82%);border-radius:999px;align-items:center;gap:.45rem;padding:.42rem .85rem;font-size:.78rem;font-weight:800;display:inline-flex}.gov-hero-title{color:var(--tenant-secondary);letter-spacing:-.03em;margin:1rem 0 .75rem;font-size:clamp(2rem,1.55rem + 1.1vw,3.3rem);font-weight:900;line-height:1.08}.gov-hero-text{max-width:52rem;color:var(--tenant-muted);margin:0;font-size:1rem;line-height:1.95}.gov-hero-highlights{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;margin-top:1.35rem;display:grid}.gov-highlight-card,.gov-aside-panel,.gov-panel,.gov-kpi-card,.gov-module-card,.gov-plan-card,.gov-entity-card{border:1px solid color-mix(in srgb, var(--tenant-border) 82%, white 18%);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--tenant-surface-alt) 38%, white 62%));box-shadow:0 14px 34px color-mix(in srgb, var(--tenant-secondary) 7%, transparent);border-radius:1.35rem;position:relative;overflow:hidden}.gov-highlight-card{padding:1.05rem 1.1rem}.gov-highlight-card span,.gov-kpi-content span,.gov-panel-subtitle,.gov-list-item-main span,.gov-summary-row span,.gov-metric-row span,.gov-inline-metrics span,.gov-plan-copy{color:var(--tenant-muted)}.gov-highlight-card strong,.gov-kpi-content strong,.gov-list-item-main strong,.gov-summary-row strong,.gov-metric-row strong,.gov-inline-metrics strong,.gov-plan-card h4,.gov-module-card h4,.gov-entity-card h4,.gov-account-brand h3{color:var(--tenant-secondary);font-weight:800}.gov-highlight-card p{color:var(--tenant-muted);margin:.45rem 0 0;font-size:.9rem;line-height:1.75}.gov-highlight-card.is-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 10%, white 90%), #fff)}.gov-highlight-card.is-soft{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-accent) 10%, white 90%), #fff)}.gov-aside-panel,.gov-panel{padding:1.25rem}.gov-panel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.gov-panel-head.compact{margin-bottom:.85rem}.gov-panel-title{color:var(--tenant-secondary);margin:.6rem 0 .2rem;font-size:1.08rem;font-weight:900}.gov-panel-subtitle{margin:0;font-size:.92rem;line-height:1.8}.gov-dashboard-refined{gap:1.25rem}.gov-panel-hero{background:radial-gradient(circle at top right, color-mix(in srgb, var(--tenant-accent) 12%, transparent), transparent 26%), radial-gradient(circle at bottom left, color-mix(in srgb, var(--tenant-primary) 10%, transparent), transparent 28%), linear-gradient(145deg, color-mix(in srgb, var(--tenant-surface) 88%, white 12%) 0%, #fff 100%);padding:1.4rem}.gov-panel-dark{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-secondary) 97%, #09130e 3%), color-mix(in srgb, var(--tenant-primary) 90%, #102a1f 10%));border-color:color-mix(in srgb, var(--tenant-secondary) 72%, white 28%);box-shadow:0 22px 48px color-mix(in srgb, var(--tenant-secondary) 20%, transparent)}.gov-panel-dark-accented{background:radial-gradient(circle at top left, #d4a44f2e, transparent 28%), linear-gradient(180deg, color-mix(in srgb, var(--tenant-secondary) 97%, #09130e 3%), color-mix(in srgb, var(--tenant-primary) 88%, #102a1f 12%))}.gov-panel-dark .gov-panel-title,.gov-panel-dark .gov-panel-subtitle,.gov-panel-dark .gov-metric-row span,.gov-panel-dark .gov-metric-row strong{color:#f7fbf8}.gov-panel-dark .gov-kicker,.gov-panel-dark .gov-soft-badge{color:#fff;background:#ffffff1f;border-color:#ffffff2e}.gov-panel-title-xl{font-size:clamp(1.5rem,1.2rem + .8vw,2.35rem)}.gov-summary-band{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.gov-summary-band-item{border:1px solid color-mix(in srgb, var(--tenant-border) 78%, white 22%);background:color-mix(in srgb, var(--tenant-surface-alt) 70%, white 30%);border-radius:1.15rem;gap:.35rem;padding:1rem 1.05rem;display:grid}.gov-summary-band-executive .gov-summary-band-item{align-content:start;min-height:132px}.gov-summary-band-item.is-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 12%, white 88%), #fff)}.gov-summary-band-item.is-soft{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-accent) 12%, white 88%), #fff)}.gov-summary-band-item span,.gov-plan-row-main span,.gov-sector-main p,.gov-sector-side span{color:var(--tenant-muted)}.gov-summary-band-item strong,.gov-plan-row strong,.gov-sector-side strong{color:var(--tenant-secondary);font-weight:900}.gov-kpi-grid-featured{grid-template-columns:repeat(4,minmax(0,1fr))}.gov-kpi-card.is-large{min-height:132px}.gov-kpi-card.is-primary{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 12%, white 88%), #fff)}.gov-kpi-card.is-success{background:linear-gradient(#e4f2ec,#fff)}.gov-kpi-card.is-info{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-secondary) 8%, white 92%), #fff)}.gov-kpi-card.is-warning{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-accent) 16%, white 84%), #fff)}.gov-card-grid-compact{gap:.85rem}.gov-inline-metrics.compact{gap:.65rem;margin-top:.85rem}.gov-inline-metrics.cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.gov-entity-card-prominent{border-color:color-mix(in srgb, var(--tenant-primary) 18%, white 82%)}.gov-metric-row.emphasized{background:#ffffff14;border-color:#ffffff1f}.gov-list-item-tight{padding:.85rem .95rem}.gov-sector-row,.gov-plan-row{border:1px solid color-mix(in srgb, var(--tenant-border) 78%, white 22%);background:linear-gradient(180deg, #fffffff5, color-mix(in srgb, var(--tenant-surface-alt) 48%, white 52%));border-radius:1.1rem;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:1rem;padding:1rem 1.05rem;display:grid}.gov-plan-row.is-featured{border-color:color-mix(in srgb, var(--tenant-primary) 22%, white 78%);box-shadow:0 16px 38px color-mix(in srgb, var(--tenant-secondary) 8%, transparent)}.gov-sector-main,.gov-plan-row-main,.gov-plan-row-side,.gov-sector-side,.gov-sector-title-wrap{gap:.35rem;display:grid}.gov-sector-title-wrap h4,.gov-plan-row-main strong{color:var(--tenant-secondary);margin:0;font-size:1.08rem;font-weight:900}.gov-sector-side,.gov-plan-row-side{text-align:end;justify-items:end}.gov-account-shell-wide{gap:1rem;display:grid}.gov-account-brand-wide{align-items:center}.gov-account-logo{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);border:1px solid color-mix(in srgb, var(--tenant-primary) 16%, white 84%);width:5rem;height:5rem;color:var(--tenant-primary);border-radius:1.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.75rem;display:inline-flex;overflow:hidden}.gov-account-logo.placeholder{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 12%, white 88%), #fff)}.gov-metric-list,.gov-list-stack,.gov-side-stack{gap:.85rem;display:grid}.gov-list-stack.compact,.gov-side-stack{gap:.75rem}.gov-latest-clients-panel{align-self:start}.gov-latest-clients-summary{border:1px solid color-mix(in srgb, var(--tenant-primary) 16%, white 84%);background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 8%, white 92%), color-mix(in srgb, var(--tenant-surface-alt) 40%, white 60%));border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.85rem;padding:.9rem 1rem;display:flex}.gov-latest-clients-summary strong{display:block}.gov-latest-clients-summary span,.gov-latest-clients-summary small,.gov-latest-client-copy{color:var(--tenant-muted)}.gov-latest-clients-summary strong,.gov-latest-client-head strong{color:var(--tenant-secondary);font-weight:900}.gov-latest-clients-list{gap:.75rem;display:grid}.gov-latest-client-card{border:1px solid color-mix(in srgb, var(--tenant-border) 72%, white 28%);background:linear-gradient(180deg, #fffffffa, color-mix(in srgb, var(--tenant-surface-alt) 52%, white 48%));box-shadow:0 12px 26px color-mix(in srgb, var(--tenant-secondary) 6%, transparent);border-radius:1.15rem;grid-template-columns:auto minmax(0,1fr);align-items:start;gap:.85rem;padding:.95rem 1rem;display:grid}.gov-latest-client-rank{width:2.4rem;height:2.4rem;color:var(--tenant-primary);background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 12%, white 88%), #fff);border:1px solid color-mix(in srgb, var(--tenant-primary) 18%, white 82%);border-radius:.95rem;justify-content:center;align-items:center;font-size:.88rem;font-weight:900;display:inline-flex}.gov-latest-client-main{gap:.55rem;min-width:0;display:grid}.gov-latest-client-head{justify-content:space-between;align-items:flex-start;gap:.75rem;display:flex}.gov-latest-client-head strong{margin:0;line-height:1.6}.gov-latest-client-copy{flex-wrap:wrap;gap:.4rem;margin:0;font-size:.88rem;line-height:1.7;display:flex}.gov-chip-soft{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-accent) 12%, white 88%), #fff);border-color:color-mix(in srgb, var(--tenant-accent) 24%, white 76%)}.gov-metric-row,.gov-list-item,.gov-summary-row{background:color-mix(in srgb, var(--tenant-surface-alt) 60%, white 40%);border:1px solid color-mix(in srgb, var(--tenant-border) 74%, white 26%);border-radius:1.05rem;justify-content:space-between;align-items:center;gap:1rem;padding:.95rem 1rem;display:flex}.gov-list-item-main,.gov-summary-row>div,.gov-list-item-side,.gov-summary-row-meta{gap:.25rem;display:grid}.gov-list-item-side,.gov-summary-row-meta{text-align:end}.gov-summary-row-meta.single{align-items:center}.gov-kpi-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:1rem;display:grid}.gov-kpi-grid-wide{grid-template-columns:repeat(7,minmax(0,1fr))}.gov-kpi-card{align-items:flex-start;gap:.95rem;padding:1.15rem;display:flex}.gov-kpi-card:before{content:"";inset-inline-start:0;background:linear-gradient(180deg, var(--tenant-primary), color-mix(in srgb, var(--tenant-accent) 60%, var(--tenant-primary) 40%));width:5px;height:100%;position:absolute;top:0}.gov-kpi-card.is-success:before{background:linear-gradient(#0f8f5b,#22c55e)}.gov-kpi-card.is-warning:before{background:linear-gradient(#b88724,#d4a44f)}.gov-kpi-card.is-info:before{background:linear-gradient(#1d6fa5,#38bdf8)}.gov-kpi-card.is-dark:before{background:linear-gradient(#17324d,#31597d)}.gov-kpi-icon{background:color-mix(in srgb, var(--tenant-primary) 12%, white 88%);width:3rem;height:3rem;color:var(--tenant-primary);border-radius:1rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.25rem;display:inline-flex}.gov-kpi-content strong{margin:.2rem 0;font-size:1.55rem;line-height:1.15;display:block}.gov-kpi-content p{color:var(--tenant-muted);margin:0;font-size:.87rem;line-height:1.7}.gov-card-grid{gap:1rem;display:grid}.gov-card-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.gov-card-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-entity-card,.gov-module-card,.gov-plan-card{padding:1rem 1.05rem}.gov-entity-card-head,.gov-module-card-head,.gov-plan-card-head,.gov-account-brand{justify-content:space-between;align-items:flex-start;gap:1rem;display:flex}.gov-inline-metrics{gap:.75rem;margin-top:1rem;display:grid}.gov-inline-metrics.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.gov-inline-metrics>div{background:color-mix(in srgb, var(--tenant-surface-alt) 64%, white 36%);border:1px solid color-mix(in srgb, var(--tenant-border) 72%, white 28%);border-radius:1rem;padding:.85rem .9rem}.gov-plan-copy,.gov-module-copy,.gov-entity-card p,.gov-account-brand p{margin:.55rem 0 0;font-size:.92rem;line-height:1.8}.gov-price-pill,.gov-soft-badge{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:var(--tenant-primary);border:1px solid color-mix(in srgb, var(--tenant-primary) 16%, white 84%);border-radius:999px;align-items:center;gap:.45rem;padding:.45rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.gov-price-pill{border-radius:1rem;flex-direction:column;align-items:flex-end}.gov-badge-row{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.gov-chip{background:color-mix(in srgb, var(--tenant-secondary) 7%, white 93%);color:var(--tenant-secondary);border:1px solid color-mix(in srgb, var(--tenant-secondary) 12%, white 88%);border-radius:999px;align-items:center;padding:.42rem .72rem;font-size:.78rem;font-weight:700;display:inline-flex}.gov-module-card.is-restricted{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-accent) 8%, white 92%), #fff)}.gov-module-card.is-enabled{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-primary) 5%, white 95%), #fff)}.gov-plan-card.is-featured{border-color:color-mix(in srgb, var(--tenant-primary) 28%, white 72%);box-shadow:0 18px 42px color-mix(in srgb, var(--tenant-primary) 10%, transparent)}.gov-account-shell{gap:1rem;display:grid}.gov-account-logo{background:color-mix(in srgb, var(--tenant-primary) 12%, white 88%);width:4.5rem;height:4.5rem;color:var(--tenant-primary);border-radius:1.4rem;flex-shrink:0;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex;overflow:hidden}.gov-account-logo img{object-fit:cover;width:100%;height:100%}.gov-account-logo.placeholder{border:1px dashed color-mix(in srgb, var(--tenant-primary) 35%, white 65%)}.gov-table-wrap{border-radius:1.15rem}.gov-empty-state{text-align:center;background:color-mix(in srgb, var(--tenant-surface-alt) 66%, white 34%);color:var(--tenant-muted);border:1px dashed color-mix(in srgb, var(--tenant-border) 78%, white 22%);border-radius:1rem;padding:1rem}@media (width<=1399.98px){.gov-kpi-grid-featured,.gov-kpi-grid-wide{grid-template-columns:repeat(4,minmax(0,1fr))}.gov-inline-metrics.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=1199.98px){.gov-dashboard-hero-main,.gov-hero-highlights,.gov-kpi-grid,.gov-kpi-grid-featured,.gov-kpi-grid-wide,.gov-card-grid-2,.gov-card-grid-3,.gov-summary-band,.gov-inline-metrics.cols-3,.gov-inline-metrics.cols-4{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=767.98px){.gov-dashboard-hero-main,.gov-hero-highlights,.gov-kpi-grid,.gov-kpi-grid-featured,.gov-kpi-grid-wide,.gov-card-grid-2,.gov-card-grid-3,.gov-inline-metrics.cols-3,.gov-inline-metrics.cols-4,.gov-summary-band,.gov-sector-row,.gov-plan-row{grid-template-columns:1fr}.gov-panel-head,.gov-list-item,.gov-summary-row,.gov-entity-card-head,.gov-module-card-head,.gov-plan-card-head,.gov-account-brand,.gov-latest-client-head,.gov-latest-clients-summary{flex-direction:column;align-items:stretch}.gov-list-item-side,.gov-summary-row-meta,.gov-price-pill,.gov-sector-side,.gov-plan-row-side{text-align:start;place-items:flex-start start}}.btn{position:relative;overflow:hidden}.btn-primary:before,.btn-warning:before{content:"";border-radius:inherit;pointer-events:none;background:linear-gradient(#ffffff42,#fff0);height:48%;position:absolute;inset:1px 1px auto}.nav-client-btn{box-shadow:0 10px 24px color-mix(in srgb, var(--tenant-accent) 18%, transparent)}.nav-link-muted{opacity:.86}.nav-link-muted:hover,.nav-link-muted:focus{opacity:1}.saas-navbar{-webkit-backdrop-filter:saturate(1.25)blur(10px);backdrop-filter:saturate(1.25)blur(10px);background:linear-gradient(135deg, color-mix(in srgb, var(--tenant-secondary) 94%, #07141c 6%), color-mix(in srgb, var(--tenant-primary) 88%, #0d1b2a 12%));border-bottom:1px solid #ffffff1a;box-shadow:0 16px 36px #05121c33}.navbar-brand{gap:.95rem!important}.brand-mark{width:3.15rem;height:3.15rem;box-shadow:0 12px 28px color-mix(in srgb, var(--tenant-secondary) 22%, transparent);border-radius:1.1rem}.brand-mark-copy strong{letter-spacing:-.01em;font-size:1rem;font-weight:800}.brand-mark-copy small{font-size:.78rem;color:#ffffffc2!important}.auth-page-shell-premium{isolation:isolate;min-height:calc(100vh - 180px);padding:clamp(1rem,2vw,2rem) 0;position:relative}.auth-page-grid-premium{z-index:2;position:relative}.auth-background-grid,.auth-background-orb{pointer-events:none;position:absolute}.auth-background-grid{opacity:.55;z-index:0;background-image:linear-gradient(#102a430b 1px,#0000 1px),linear-gradient(90deg,#102a430b 1px,#0000 1px);background-size:36px 36px;inset:2rem 0 0;-webkit-mask-image:radial-gradient(circle,#000 46%,#0000 90%);mask-image:radial-gradient(circle,#000 46%,#0000 90%)}.auth-background-orb{filter:blur(18px);z-index:0;border-radius:999px}.auth-background-orb-one{top:2.5rem;background:color-mix(in srgb, var(--tenant-primary) 22%, transparent);opacity:.22;width:320px;height:320px;inset-inline-start:4%}.auth-background-orb-two{bottom:1rem;background:color-mix(in srgb, var(--tenant-accent) 24%, transparent);opacity:.18;width:260px;height:260px;inset-inline-end:7%}.auth-side-panel-premium{min-height:680px;box-shadow:0 30px 60px color-mix(in srgb, var(--tenant-secondary) 24%, transparent), inset 0 1px 0 #ffffff1a;border:1px solid #ffffff1f;border-radius:2rem;padding:clamp(2rem,3vw,2.75rem);position:relative;overflow:hidden}.auth-side-panel-premium:before{content:"";pointer-events:none;background:radial-gradient(circle at 100% 0,#ffffff24,#0000 28%),linear-gradient(150deg,#ffffff0d,#0000 48%);position:absolute;inset:0}.auth-panel-top,.auth-side-points,.auth-signal-grid{z-index:1;position:relative}.auth-panel-kicker{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid #ffffff24;width:fit-content}.auth-brand-lockup{align-items:center;gap:1rem;margin:1.25rem 0 1.6rem;display:flex}.auth-brand-mark{background:#ffffff1f;border:1px solid #ffffff29;border-radius:1.6rem;flex-shrink:0;justify-content:center;align-items:center;width:76px;height:76px;display:inline-flex;overflow:hidden;box-shadow:0 20px 40px #04111d42}.auth-brand-mark img{object-fit:cover;width:100%;height:100%}.auth-brand-copy{flex-direction:column;gap:.35rem;display:flex}.auth-brand-copy strong{letter-spacing:-.01em;font-size:1.35rem;font-weight:800}.auth-brand-copy span{color:#ffffffb8;font-size:.95rem}.auth-side-points.premium{gap:.9rem;margin-top:1.75rem}.auth-side-points.premium div{-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#ffffff14;border:1px solid #ffffff1a;border-radius:1.15rem;padding:.95rem 1rem}.auth-signal-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.85rem;margin-top:auto;padding-top:1.8rem;display:grid}.auth-signal-card{-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);background:linear-gradient(#ffffff1f,#ffffff0f);border:1px solid #ffffff1f;border-radius:1.15rem;min-height:132px;padding:1rem}.auth-signal-card span{color:#ffffffa8;margin-bottom:.45rem;font-size:.76rem;display:block}.auth-signal-card strong{color:#fff;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:.94rem;line-height:1.6;display:-webkit-box;overflow:hidden}.auth-card-premium{border:1px solid color-mix(in srgb, var(--tenant-border) 80%, white 20%);box-shadow:0 30px 65px color-mix(in srgb, var(--tenant-secondary) 12%, transparent), inset 0 1px 0 #ffffffbf;background:linear-gradient(#fffffffa,#ffffffeb);border-radius:2rem;position:relative;overflow:hidden}.auth-card-sheen{pointer-events:none;background:linear-gradient(#ffffffe0,#fff0);height:150px;position:absolute;inset:0 0 auto}.auth-card-header{z-index:1;position:relative}.auth-card-kicker{background:color-mix(in srgb, var(--tenant-primary) 8%, white 92%);border:1px solid color-mix(in srgb, var(--tenant-primary) 16%, white 84%);color:var(--tenant-primary);border-radius:999px;align-items:center;gap:.45rem;margin-bottom:.9rem;padding:.45rem .8rem;font-size:.82rem;font-weight:800;display:inline-flex}.auth-icon-premium{background:linear-gradient(160deg, color-mix(in srgb, var(--tenant-primary) 14%, white 86%), color-mix(in srgb, var(--tenant-accent) 16%, white 84%));width:4.35rem;height:4.35rem;box-shadow:0 18px 38px color-mix(in srgb, var(--tenant-primary) 16%, transparent);border:1px solid color-mix(in srgb, var(--tenant-primary) 14%, white 86%);border-radius:1.5rem}.auth-input-shell{position:relative}.auth-input-icon{top:50%;color:color-mix(in srgb, var(--tenant-secondary) 52%, white 48%);pointer-events:none;z-index:2;font-size:1.05rem;position:absolute;inset-inline-start:1rem;transform:translateY(-50%)}.auth-input-control{border:1px solid color-mix(in srgb, var(--tenant-border) 78%, white 22%);background:linear-gradient(#fffffff5,#f8fafceb);min-height:3.65rem;padding-inline:3rem 1.05rem;font-size:1rem;box-shadow:inset 0 1px #ffffffbf,0 10px 22px #0f172a0a}html[dir=rtl] .auth-input-control{padding-inline:1.05rem 3rem}html[dir=rtl] .auth-input-icon{inset-inline:auto 1rem}.auth-input-control[type=email],.auth-input-control[type=url],.auth-input-control[data-direction=ltr]{text-align:left;direction:ltr;unicode-bidi:plaintext}html[dir=rtl] .auth-input-control[type=email],html[dir=rtl] .auth-input-control[type=url],html[dir=rtl] .auth-input-control[data-direction=ltr]{padding-inline:3rem 1.05rem}:is(html[dir=rtl] .auth-input-shell:has(.auth-input-control[type=email]),html[dir=rtl] .auth-input-shell:has(.auth-input-control[type=url]),html[dir=rtl] .auth-input-shell:has(.auth-input-control[data-direction=ltr])){direction:ltr}:is(html[dir=rtl] .auth-input-shell:has(.auth-input-control[type=email]) .auth-input-icon,html[dir=rtl] .auth-input-shell:has(.auth-input-control[type=url]) .auth-input-icon,html[dir=rtl] .auth-input-shell:has(.auth-input-control[data-direction=ltr]) .auth-input-icon){inset-inline:1rem auto}.auth-form-hint{color:var(--tenant-muted);margin-top:.55rem;font-size:.82rem}.auth-remember-row{background:color-mix(in srgb, var(--tenant-surface-alt) 80%, white 20%);border:1px solid color-mix(in srgb, var(--tenant-border) 80%, white 20%);border-radius:1.1rem;justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.auth-inline-note{color:var(--tenant-muted);text-align:end;font-size:.84rem}.auth-submit-btn{letter-spacing:-.01em;justify-content:center;align-items:center;gap:.7rem;min-height:3.7rem;display:inline-flex}.auth-submit-btn i{font-size:1.1rem}.auth-inline-alert{background:color-mix(in srgb, var(--tenant-accent) 10%, white 90%);border-radius:1rem;border-color:color-mix(in srgb, var(--tenant-accent) 18%, white 82%)!important}.auth-page-shell-tenant .auth-background-orb-one{background:color-mix(in srgb, var(--tenant-secondary) 20%, transparent)}.auth-page-shell-tenant .auth-background-orb-two{background:color-mix(in srgb, var(--tenant-primary) 18%, transparent)}@media (width<=1199.98px){.dashboard-sidebar{width:280px;min-width:280px}}@media (width<=991.98px){.dashboard-shell{display:block}.dashboard-sidebar{width:min(88vw,320px);min-width:min(88vw,320px);height:100vh;padding:1.25rem 1rem;position:fixed;box-shadow:0 1rem 3rem #0f172a59}.dashboard-sidebar .btn-close{filter:invert();opacity:.9}.sidebar-link:hover,.sidebar-link.active{transform:none}.navbar-brand{min-width:0;max-width:calc(100% - 56px)}.navbar-collapse{background:#0b1120f0;border-radius:1rem;margin-top:1rem;padding:1rem}.navbar-nav{align-items:stretch!important}.navbar-nav .nav-link,.navbar-nav .btn{text-align:center;justify-content:center;width:100%}.page-header-panel,.account-overview-panel,.pricing-card-head,.settings-preview-head{flex-direction:column;align-items:flex-start}.price-wrap{text-align:start}.dt-toolbar,.dt-footer{flex-direction:column!important}.dt-toolbar-search,.dt-toolbar-length,.dt-footer-info,.dt-footer-pagination,html[dir=rtl] .dt-toolbar-search,html[dir=rtl] .dt-toolbar-length,html[dir=rtl] .dt-footer-info,html[dir=rtl] .dt-footer-pagination{justify-content:flex-start!important}.dashboard-mini-table,.latest-users-stack{max-height:none}}@media (width<=767.98px){.page-header-panel,.page-actions,.page-header-actions,.form-actions,.page-actions>*,.page-header-actions>*,.form-actions>*,.page-header-actions .btn,.page-actions .btn,.form-actions .btn,.datatable-actions,.datatable-actions .btn,.datatable-actions form,.datatable-actions form .btn{width:100%}.stat-card .card-body{flex-direction:column;gap:1rem;align-items:flex-start!important}.stat-icon,.auth-icon{width:3rem;height:3rem;font-size:1.25rem}.dataTables_wrapper .dataTables_length label,.dataTables_wrapper .dataTables_filter label,.dt-container .dt-length label,.dt-container .dt-search label,.datatable-filter-label,.datatable-length-label{align-items:flex-start;flex-wrap:wrap!important;width:100%!important}.dataTables_wrapper .dataTables_filter input,.dt-container .dt-search input,.datatable-filter-label input{width:100%;min-width:100%}html[dir=rtl] .dt-container .dt-search,html[dir=rtl] .dt-container .dt-length,html[dir=rtl] .datatable-filter-wrap,html[dir=rtl] .datatable-length-wrap{justify-content:flex-start}.dt-actions-column{min-width:0}}.plan-features-builder{border:1px solid color-mix(in srgb, var(--tenant-border) 78%, white 22%);background:linear-gradient(#fffffffa,#f8fafcf0);border-radius:1.25rem;padding:1rem}.plan-feature-row+.plan-feature-row{margin-top:.25rem}.input-group-feature{align-items:stretch}.plan-feature-handle{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:var(--tenant-primary);border-color:color-mix(in srgb, var(--tenant-primary) 18%, white 82%)}.plan-signup-card{border:1px solid color-mix(in srgb, var(--tenant-border) 78%, white 22%);border-radius:1.6rem;overflow:hidden;box-shadow:0 18px 42px #0f172a0f}.plan-signup-card>*{min-width:0}.plan-signup-price{flex-wrap:wrap;align-items:baseline;gap:.5rem;display:flex}.plan-signup-price strong{color:var(--tenant-primary);overflow-wrap:anywhere;font-size:2rem;line-height:1}.plan-signup-price span{color:var(--tenant-muted);font-weight:600}.plan-signup-meta{gap:.75rem}.plan-signup-chip{background:color-mix(in srgb, var(--tenant-primary) 8%, white 92%);color:var(--tenant-primary);white-space:normal;overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.45rem;max-width:100%;padding:.55rem .85rem;font-size:.85rem;font-weight:700;display:inline-flex}.plan-signup-features{gap:.7rem;display:grid}.plan-signup-features li{color:var(--tenant-text);align-items:flex-start;gap:.65rem;min-width:0;display:flex}.plan-signup-features li span{overflow-wrap:anywhere;min-width:0}.plan-signup-features i{color:#16a34a;margin-top:.15rem}@media (width<=991.98px){.plan-signup-card{padding:1.25rem!important}.plan-signup-meta{gap:.5rem}}@media (width<=575.98px){body.app-shell{font-size:.95rem}.plan-signup-price strong{font-size:1.7rem}.plan-signup-chip{border-radius:1rem;width:100%}.plan-signup-card .row.g-3{--bs-gutter-x:.75rem}.plan-signup-card .form-label{overflow-wrap:anywhere;margin-bottom:.35rem;line-height:1.45}.plan-signup-card .form-control{min-width:0}.container-fluid{--bs-gutter-x:1rem}.dashboard-sidebar{border-radius:0;width:100vw;min-width:100vw}.brand-logo,.settings-preview-logo,.settings-preview-logo.placeholder,.account-overview-logo,.hero-brand-logo{width:48px;height:48px}.hero-brand-logo{width:60px;height:60px}.sidebar-link{padding:.75rem .85rem}.card,.detail-card,.stat-card,.page-header-panel,.auth-side-panel,.auth-card{border-radius:1rem}.btn.rounded-pill{width:100%}.navbar-brand{font-size:.95rem}}@media (width<=991.98px){.auth-side-panel-premium{min-height:auto}.auth-signal-grid{grid-template-columns:1fr}.auth-remember-row{flex-direction:column;align-items:stretch}.auth-inline-note{text-align:start}}:root{--ui-radius-xs:.85rem;--ui-radius-sm:1rem;--ui-radius-md:1.25rem;--ui-radius-lg:1.5rem;--ui-shadow-card:0 14px 34px color-mix(in srgb, var(--tenant-secondary) 10%, transparent);--ui-shadow-soft:0 10px 24px color-mix(in srgb, var(--tenant-secondary) 7%, transparent)}.ui-page-stack{gap:1.25rem;display:grid}.page-header-breadcrumbs{color:color-mix(in srgb, white 78%, var(--tenant-secondary) 22%);flex-wrap:wrap;align-items:center;gap:.45rem;margin-bottom:.85rem;font-size:.83rem;font-weight:700;display:flex}.page-header-breadcrumbs a,.page-header-breadcrumbs span{align-items:center;gap:.45rem;text-decoration:none;display:inline-flex}.page-header-breadcrumbs a{color:inherit;opacity:.86}.page-header-breadcrumbs a:hover{opacity:1}.page-header-breadcrumbs a:after,.page-header-breadcrumbs span:after{content:"›";opacity:.55}.page-header-breadcrumbs>:last-child:after{content:none}.page-header-breadcrumbs .is-active{color:#fff;opacity:1}.ui-panel,.ui-table-card,.ui-detail-card,.ui-form-panel,.ui-empty-state{border:1px solid color-mix(in srgb, var(--tenant-border) 82%, white 18%);border-radius:var(--ui-radius-md);background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 88%, white 12%) 0%, #fff 100%);box-shadow:var(--ui-shadow-soft)}.ui-panel,.ui-empty-state{padding:1.25rem}.ui-page-toolbar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.9rem;display:flex}.ui-toolbar-actions{flex-wrap:wrap;align-items:center;gap:.65rem;display:flex}.ui-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;display:grid}.ui-stat-panel{padding:1rem 1.15rem;position:relative;overflow:hidden}.ui-stat-panel:before{content:"";inset-inline-start:0;background:linear-gradient(180deg, var(--tenant-primary), color-mix(in srgb, var(--tenant-accent) 70%, var(--tenant-primary) 30%));opacity:.9;width:5px;height:100%;position:absolute;top:0}.ui-stat-panel.is-success:before{background:linear-gradient(#198754,#20c997)}.ui-stat-panel.is-warning:before{background:linear-gradient(#d4a44f,#f59e0b)}.ui-stat-panel.is-muted:before{background:linear-gradient(#64748b,#94a3b8)}.ui-stat-panel.is-danger:before{background:linear-gradient(#dc3545,#f87171)}.ui-stat-label{color:var(--tenant-muted);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.ui-stat-value{color:var(--tenant-secondary);font-size:1.7rem;font-weight:800;line-height:1.1}.ui-stat-hint{color:var(--tenant-muted);margin-top:.4rem;font-size:.82rem}.ui-section-title{color:var(--tenant-secondary);margin-bottom:.25rem;font-size:1.02rem;font-weight:800}.ui-section-subtitle,.ui-inline-note{color:var(--tenant-muted);margin-bottom:0;font-size:.9rem}.ui-section-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:.9rem;margin-bottom:1rem;display:flex}.ui-chip,.ui-soft-badge,.ui-status-badge{overflow-wrap:anywhere;border-radius:999px;align-items:center;gap:.35rem;max-width:100%;padding:.4rem .8rem;font-size:.82rem;font-weight:700;line-height:1.2;display:inline-flex}.ui-soft-badge,.ui-chip{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:var(--tenant-primary);border:1px solid color-mix(in srgb, var(--tenant-primary) 14%, white 86%)}.ui-status-badge.is-success{color:#198754;background:#1987541f}.ui-status-badge.is-warning{color:#b45309;background:#f59e0b24}.ui-status-badge.is-muted{color:#475569;background:#64748b1f}.ui-status-badge.is-danger{color:#b91c1c;background:#dc35451f}.ui-filter-bar{background:color-mix(in srgb, var(--tenant-surface-alt) 68%, white 32%);border:1px solid color-mix(in srgb, var(--tenant-border) 76%, white 24%);border-radius:1rem;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.8rem;padding:.9rem 1rem;display:flex}.ui-table-card .table,.ui-table-wrap .table{--bs-table-bg:transparent;margin-bottom:0}.ui-table-wrap{border-radius:1rem}.ui-table-wrap thead th{background:color-mix(in srgb, var(--tenant-surface-alt) 72%, white 28%);color:var(--tenant-secondary);border-bottom-width:1px;font-size:.84rem;font-weight:800}.ui-table-wrap tbody td{vertical-align:top}.ui-empty-state{text-align:center;background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface-alt) 60%, white 40%) 0%, #fff 100%);place-items:center;gap:.75rem;min-height:220px;display:grid}.ui-empty-state-icon{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);width:4rem;height:4rem;color:var(--tenant-primary);border-radius:1.25rem;justify-content:center;align-items:center;font-size:1.5rem;display:inline-flex}.ui-empty-state-title{color:var(--tenant-secondary);font-size:1.05rem;font-weight:800}.ui-empty-state-text{color:var(--tenant-muted);max-width:520px}.ui-form-section{border:1px solid color-mix(in srgb, var(--tenant-border) 78%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface) 88%, white) 0%, #fff 100%);border-radius:1.25rem;padding:1.25rem}.ui-form-section+.ui-form-section{margin-top:1rem}.ui-form-section-icon{background:color-mix(in srgb, var(--tenant-primary) 12%, white);width:2.6rem;height:2.6rem;color:var(--tenant-primary);border-radius:.95rem;justify-content:center;align-items:center;font-size:1.1rem;display:inline-flex}.ui-form-intro{align-items:flex-start;gap:.9rem;margin-bottom:1rem;display:flex}.ui-check-panel{border:1px solid color-mix(in srgb, var(--tenant-border) 76%, white 24%);background:color-mix(in srgb, var(--tenant-surface-alt) 64%, white 36%);border-radius:1rem;height:100%;padding:.95rem 1rem}.ui-code-block{color:#e2e8f0;text-align:left;white-space:pre-wrap;direction:ltr;background:#0f172a;border-radius:1rem;margin:0;padding:1rem 1.1rem;overflow:auto}.ui-description-list{gap:.85rem;display:grid}.ui-description-item{background:color-mix(in srgb, var(--tenant-surface-alt) 64%, white 36%);border:1px solid color-mix(in srgb, var(--tenant-border) 72%, white 28%);border-radius:1rem;padding:.9rem 1rem}.ui-description-item-label{color:var(--tenant-muted);margin-bottom:.3rem;font-size:.78rem}.ui-description-item-value{color:var(--tenant-secondary);overflow-wrap:anywhere;font-weight:700;line-height:1.55}.app-alert{border-radius:1rem}.ui-form-page,.ui-form-shell:not(.row){gap:1.25rem;display:grid}.ui-form-panel .card-body,.ui-detail-card .card-body,.ui-subtle-panel .card-body{padding:1.5rem}.ui-form-title{color:var(--tenant-secondary);margin-bottom:.35rem;font-size:1.05rem;font-weight:800}.ui-form-copy{color:var(--tenant-muted);margin-bottom:0;font-size:.92rem}.ui-form-header{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1.1rem;display:flex}.ui-form-badge{background:color-mix(in srgb, var(--tenant-primary) 10%, white 90%);color:var(--tenant-primary);border:1px solid color-mix(in srgb, var(--tenant-primary) 14%, white 86%);border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .8rem;font-size:.82rem;font-weight:700;display:inline-flex}.ui-preview-card{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface-alt) 68%, white 32%) 0%, #fff 100%);border:1px solid color-mix(in srgb, var(--tenant-border) 74%, white 26%);border-radius:1.1rem;padding:1rem 1.1rem}.ui-preview-card+.ui-preview-card{margin-top:.9rem}.ui-form-actions{flex-wrap:wrap;gap:.75rem;margin-top:1.25rem;display:flex}.ui-inline-stack{gap:.85rem;display:grid}.ui-detail-grid{grid-template-columns:1fr;gap:1rem;display:grid}@media (width>=768px){.ui-detail-grid.cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width>=992px){.ui-detail-grid.cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}.ui-info-card{background:linear-gradient(180deg, color-mix(in srgb, var(--tenant-surface-alt) 68%, white 32%) 0%, #fff 100%);border:1px solid color-mix(in srgb, var(--tenant-border) 74%, white 26%);border-radius:1rem;height:100%;padding:1rem 1.1rem}.ui-info-card-label{color:var(--tenant-muted);margin-bottom:.35rem;font-size:.8rem;display:block}.ui-info-card-value{color:var(--tenant-secondary);font-weight:800;line-height:1.55}.ui-section-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:1rem;display:flex}.ui-pill-list{flex-wrap:wrap;gap:.5rem;display:flex}.ui-table-empty-row{text-align:center;color:var(--tenant-muted);padding-block:1.2rem}@media (width<=991.98px){.page-header-panel-premium{grid-template-columns:1fr}.page-header-actions,.page-header-action-stack{justify-content:stretch}.page-header-action-stack .btn{width:100%}.ui-panel,.ui-empty-state{padding:1rem}}
