:root,[data-theme=light]{--color-bg-app:#f8fafc;--color-bg-surface:#ffffff;--color-bg-surface-soft:#f1f5f9;--color-bg-surface-strong:#e2e8f0;--color-bg-inverse:#0f172a;--color-text-primary:#0f172a;--color-text-secondary:#475569;--color-text-muted:#64748b;--color-text-inverse:#f8fafc;--color-text-link:#2563eb;--color-text-link-hover:#1d4ed8;--color-border-default:#cbd5e1;--color-border-muted:#e2e8f0;--color-border-strong:#94a3b8;--color-border-focus:#2563eb;--color-action-primary-bg:#2563eb;--color-action-primary-bg-hover:#1d4ed8;--color-action-primary-text:#ffffff;--color-action-secondary-bg:#eff6ff;--color-action-secondary-bg-hover:#dbeafe;--color-action-secondary-text:#1d4ed8;--color-action-neutral-bg:#f1f5f9;--color-action-neutral-bg-hover:#e2e8f0;--color-action-neutral-text:#0f172a;--color-focus-ring:rgba(37,99,235,0.35);--color-state-success-bg:#ecfdf3;--color-state-success-border:#86efac;--color-state-success-text:#166534;--color-state-warning-bg:#fffbeb;--color-state-warning-border:#fcd34d;--color-state-warning-text:#92400e;--color-state-danger-bg:#fef2f2;--color-state-danger-border:#fca5a5;--color-state-danger-text:#991b1b;--color-state-info-bg:#eff6ff;--color-state-info-border:#93c5fd;--color-state-info-text:#1e40af;--color-state-neutral-bg:#f8fafc;--color-state-neutral-border:#cbd5e1;--color-state-neutral-text:#334155;--color-operational-bg:#f8fafc;--color-operational-surface:#ffffff;--color-operational-surface-elevated:#ffffff;--color-operational-surface-drawer:#ffffff;--color-operational-surface-modal:#ffffff;--color-operational-surface-scanner:#eff6ff;--color-operational-surface-shell:#0f172a;--color-operational-surface-compact:#f1f5f9;--color-operational-text-primary:#0f172a;--color-operational-text-secondary:#334155;--color-operational-text-muted:#475569;--color-operational-text-disabled:#7c8794;--color-operational-text-heading:#020617;--color-operational-text-metric:#111827;--color-operational-typography-primary:#020617;--color-operational-typography-secondary:#334155;--color-operational-typography-auxiliary:#475569;--color-operational-typography-disabled:#7c8794;--color-operational-segment-bar-bg:#ffffff;--color-operational-segment-bar-border:#cbd5e1;--color-operational-segment-separator:#cbd5e1;--color-operational-segment-label:#334155;--color-operational-segment-value:#020617;--color-operational-segment-muted-value:#475569;--color-operational-segment-accent-value:#1d4ed8;--color-operational-input-bg:#ffffff;--color-operational-input-border:#1d4ed8;--color-operational-input-focus-bg:#eff6ff;--color-operational-input-text:#020617;--color-operational-input-placeholder:#475569;--color-operational-input-focus-ring:rgba(37,99,235,0.28);--color-operational-action-primary-bg:#1d4ed8;--color-operational-action-primary-bg-hover:#1e40af;--color-operational-action-primary-text:#ffffff;--color-operational-action-secondary-bg:#dbeafe;--color-operational-action-secondary-bg-hover:#bfdbfe;--color-operational-action-secondary-text:#1e3a8a;--color-operational-action-utility-bg:#f8fafc;--color-operational-action-utility-bg-hover:#e2e8f0;--color-operational-action-utility-text:#0f172a;--color-operational-action-destructive-bg:#fee2e2;--color-operational-action-destructive-bg-hover:#fecaca;--color-operational-action-destructive-text:#991b1b;--color-operational-action-disabled-bg:#e5e7eb;--color-operational-action-disabled-border:#cbd5e1;--color-operational-action-disabled-text:#6b7280;--color-operational-table-row-hover:#f1f5f9;--color-operational-table-row-selected:#dbeafe;--color-operational-table-row-active-border:#1d4ed8;--color-operational-table-row-scan-confirmed:#dcfce7;--color-operational-table-scanner-target:#eff6ff;--color-operational-table-quantity-focus:#fef9c3;--color-operational-table-discount:#ecfdf3;--color-operational-table-payment:#f5f3ff;--color-operational-status-warning-bg:#fffbeb;--color-operational-status-warning-border:#f59e0b;--color-operational-status-warning-text:#92400e;--color-operational-status-syncing-bg:#eff6ff;--color-operational-status-syncing-border:#3b82f6;--color-operational-status-syncing-text:#1d4ed8;--color-operational-status-success-bg:#ecfdf3;--color-operational-status-success-border:#22c55e;--color-operational-status-success-text:#166534;--color-operational-status-pending-bg:#f8fafc;--color-operational-status-pending-border:#94a3b8;--color-operational-status-pending-text:#475569;--color-operational-status-blocked-bg:#fef2f2;--color-operational-status-blocked-border:#ef4444;--color-operational-status-blocked-text:#991b1b;--color-operational-status-cashier-active-bg:#ecfeff;--color-operational-status-cashier-active-border:#06b6d4;--color-operational-status-cashier-active-text:#155e75;--color-operational-status-printer-disconnected-bg:#fff7ed;--color-operational-status-printer-disconnected-border:#f97316;--color-operational-status-printer-disconnected-text:#9a3412;--color-operational-billing-payable-amount:#065f46;--color-operational-billing-discount:#047857;--color-operational-billing-loyalty:#6d28d9;--color-operational-billing-customer-due:#b45309;--color-operational-billing-wallet-balance:#1d4ed8;--color-operational-billing-credit-due:#b91c1c;--color-operational-overlay-floating-drawer:#ffffff;--color-operational-overlay:rgba(15,23,42,0.48);--color-operational-overlay-assistant-panel:#f8fafc;--color-operational-overlay-quick-actions:#ffffff;--color-operational-overlay-border-strong:#1d4ed8;--color-operational-shell-navigation:#0f172a;--color-operational-shell-navigation-text:#e2e8f0;--color-operational-shell-navigation-active-bg:rgba(226,232,240,0.12);--color-operational-rail-icon-bg:rgba(226,232,240,0.12);--color-operational-rail-icon-bg-hover:rgba(226,232,240,0.2);--color-operational-rail-icon-text:#f8fafc;--color-operational-shell-workspace:#f8fafc;--color-operational-shell-workspace-border:#e2e8f0;--color-operational-shell-contextual-overlay:rgba(15,23,42,0.52);--color-operational-shell-focus-surface:#ffffff;--color-form-footer-border:#e2e8f0;--color-form-footer-text:#94a3b8}[data-theme=dark]{--color-bg-app:#030712;--color-bg-surface:#0a1226;--color-bg-surface-soft:#101a31;--color-bg-surface-strong:#16233f;--color-bg-inverse:#f8fafc;--color-text-primary:#f8fafc;--color-text-secondary:#cbd5e1;--color-text-muted:#94a3b8;--color-text-inverse:#0f172a;--color-text-link:#60a5fa;--color-text-link-hover:#93c5fd;--color-border-default:#24324d;--color-border-muted:#1a2740;--color-border-strong:#334766;--color-border-focus:#60a5fa;--color-action-primary-bg:#2563eb;--color-action-primary-bg-hover:#1d4ed8;--color-action-primary-text:#ffffff;--color-action-secondary-bg:#152c63;--color-action-secondary-bg-hover:#1d4ed8;--color-action-secondary-text:#dbeafe;--color-action-neutral-bg:#334155;--color-action-neutral-bg-hover:#3f4f69;--color-action-neutral-text:#f8fafc;--color-focus-ring:rgba(96,165,250,0.38);--color-state-success-bg:#052e16;--color-state-success-border:#166534;--color-state-success-text:#bbf7d0;--color-state-warning-bg:#4a2206;--color-state-warning-border:#b45309;--color-state-warning-text:#fde68a;--color-state-danger-bg:#4a0d0d;--color-state-danger-border:#b91c1c;--color-state-danger-text:#fecaca;--color-state-info-bg:#172554;--color-state-info-border:#2563eb;--color-state-info-text:#bfdbfe;--color-state-neutral-bg:#0f172a;--color-state-neutral-border:#334155;--color-state-neutral-text:#e2e8f0;--color-operational-bg:#f8fafc;--color-operational-surface:#ffffff;--color-operational-surface-elevated:#ffffff;--color-operational-surface-drawer:#ffffff;--color-operational-surface-modal:#ffffff;--color-operational-surface-scanner:#eff6ff;--color-operational-surface-shell:#030712;--color-operational-surface-compact:#f1f5f9;--color-operational-text-primary:#0f172a;--color-operational-text-secondary:#334155;--color-operational-text-muted:#475569;--color-operational-text-disabled:#7c8794;--color-operational-text-heading:#020617;--color-operational-text-metric:#111827;--color-operational-typography-primary:#020617;--color-operational-typography-secondary:#334155;--color-operational-typography-auxiliary:#475569;--color-operational-typography-disabled:#7c8794;--color-operational-segment-bar-bg:#ffffff;--color-operational-segment-bar-border:#cbd5e1;--color-operational-segment-separator:#cbd5e1;--color-operational-segment-label:#334155;--color-operational-segment-value:#020617;--color-operational-segment-muted-value:#475569;--color-operational-segment-accent-value:#1d4ed8;--color-operational-input-bg:#ffffff;--color-operational-input-border:#1d4ed8;--color-operational-input-focus-bg:#eff6ff;--color-operational-input-text:#020617;--color-operational-input-placeholder:#475569;--color-operational-input-focus-ring:rgba(37,99,235,0.32);--color-operational-action-primary-bg:#1d4ed8;--color-operational-action-primary-bg-hover:#1e40af;--color-operational-action-primary-text:#ffffff;--color-operational-action-secondary-bg:#dbeafe;--color-operational-action-secondary-bg-hover:#bfdbfe;--color-operational-action-secondary-text:#1e3a8a;--color-operational-action-utility-bg:#f8fafc;--color-operational-action-utility-bg-hover:#e2e8f0;--color-operational-action-utility-text:#0f172a;--color-operational-action-destructive-bg:#fee2e2;--color-operational-action-destructive-bg-hover:#fecaca;--color-operational-action-destructive-text:#991b1b;--color-operational-action-disabled-bg:#e5e7eb;--color-operational-action-disabled-border:#cbd5e1;--color-operational-action-disabled-text:#6b7280;--color-operational-table-row-hover:#f1f5f9;--color-operational-table-row-selected:#dbeafe;--color-operational-table-row-active-border:#1d4ed8;--color-operational-table-row-scan-confirmed:#dcfce7;--color-operational-table-scanner-target:#eff6ff;--color-operational-table-quantity-focus:#fef9c3;--color-operational-table-discount:#ecfdf3;--color-operational-table-payment:#f5f3ff;--color-operational-status-warning-bg:#fffbeb;--color-operational-status-warning-border:#f59e0b;--color-operational-status-warning-text:#92400e;--color-operational-status-syncing-bg:#eff6ff;--color-operational-status-syncing-border:#3b82f6;--color-operational-status-syncing-text:#1d4ed8;--color-operational-status-success-bg:#ecfdf3;--color-operational-status-success-border:#22c55e;--color-operational-status-success-text:#166534;--color-operational-status-pending-bg:#f8fafc;--color-operational-status-pending-border:#94a3b8;--color-operational-status-pending-text:#475569;--color-operational-status-blocked-bg:#fef2f2;--color-operational-status-blocked-border:#ef4444;--color-operational-status-blocked-text:#991b1b;--color-operational-status-cashier-active-bg:#ecfeff;--color-operational-status-cashier-active-border:#06b6d4;--color-operational-status-cashier-active-text:#155e75;--color-operational-status-printer-disconnected-bg:#fff7ed;--color-operational-status-printer-disconnected-border:#f97316;--color-operational-status-printer-disconnected-text:#9a3412;--color-operational-billing-payable-amount:#065f46;--color-operational-billing-discount:#047857;--color-operational-billing-loyalty:#6d28d9;--color-operational-billing-customer-due:#b45309;--color-operational-billing-wallet-balance:#1d4ed8;--color-operational-billing-credit-due:#b91c1c;--color-operational-overlay-floating-drawer:#ffffff;--color-operational-overlay:rgba(15,23,42,0.54);--color-operational-overlay-assistant-panel:#f8fafc;--color-operational-overlay-quick-actions:#ffffff;--color-operational-overlay-border-strong:#1d4ed8;--color-operational-shell-navigation:#030712;--color-operational-shell-navigation-text:#e2e8f0;--color-operational-shell-navigation-active-bg:rgba(226,232,240,0.12);--color-operational-rail-icon-bg:rgba(226,232,240,0.12);--color-operational-rail-icon-bg-hover:rgba(226,232,240,0.2);--color-operational-rail-icon-text:#f8fafc;--color-operational-shell-workspace:#f8fafc;--color-operational-shell-workspace-border:#e2e8f0;--color-operational-shell-contextual-overlay:rgba(3,7,18,0.6);--color-operational-shell-focus-surface:#ffffff;--color-form-footer-border:#24324d;--color-form-footer-text:#94a3b8}.ns-surface-app{background-color:var(--color-bg-app);color:var(--color-text-primary)}.ns-surface-card,.ns-surface-sidebar,.ns-surface-topbar{background-color:var(--color-bg-surface)}.ns-surface-overlay{background-color:color-mix(in srgb,var(--color-bg-inverse) 55%,transparent)}.ns-border-default{border-color:var(--color-border-muted)}.ns-text-primary{color:var(--color-text-primary)}.ns-text-secondary{color:var(--color-text-secondary)}.ns-text-muted{color:var(--color-text-muted)}.ns-focus-ring{outline:var(--outline-operational-focus-width) solid transparent;outline-offset:var(--outline-operational-focus-offset)}.ns-focus-ring:focus-visible{box-shadow:0 0 0 2px var(--color-bg-app),0 0 0 4px var(--color-focus-ring)}.ns-nav-active{background-color:var(--color-action-primary-bg);color:var(--color-action-primary-text)}.ns-nav-hover:hover{color:var(--color-text-primary)}.ns-nav-hover:hover,.ns-surface-hover:hover{background-color:var(--color-bg-surface-strong)}.ns-ring-focus:focus-visible{box-shadow:0 0 0 2px var(--color-bg-app),0 0 0 4px var(--color-focus-ring)}html{font-size:16px}body{font-family:var(--font-family-base);font-size:var(--font-size-md);font-weight:var(--font-weight-regular);line-height:var(--line-height-normal);background-color:var(--color-bg-app)}body,h1,h2,h3,h4,h5,h6{color:var(--color-text-primary)}h1,h2,h3,h4,h5,h6{margin:0;font-family:var(--font-family-heading);font-weight:var(--font-weight-semibold);line-height:var(--line-height-tight)}h1{font-size:var(--font-size-4xl)}h2{font-size:var(--font-size-3xl)}h3{font-size:var(--font-size-2xl)}h4{font-size:var(--font-size-xl)}h5{font-size:var(--font-size-lg)}h6{font-size:var(--font-size-md)}p{margin:0;color:var(--color-text-secondary)}small{font-size:var(--font-size-sm)}code,kbd,pre,samp{font-family:var(--font-family-mono)}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.roopa-focus-ring:focus-visible{outline:var(--outline-operational-focus-width) solid var(--color-focus-ring);outline-offset:var(--outline-operational-focus-offset)}.roopa-scroll-y{overflow-y:auto}.roopa-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.aakruti-form-actions{padding-top:var(--space-form-action-gap)}.aakruti-form-footer{margin-top:var(--space-form-footer-gap);border-top:1px solid var(--color-form-footer-border);padding-top:var(--space-form-footer-padding);font-size:var(--font-size-xs);line-height:var(--line-height-normal);color:var(--color-form-footer-text)}.aakruti-form-stack{display:flex;flex-direction:column;gap:var(--space-form-stack-gap)}.aakruti-form-field{display:flex;flex-direction:column;gap:var(--space-form-field-gap)}.aakruti-form-field-label{font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);color:var(--color-text-primary)}.aakruti-form-field-hint{color:var(--color-text-muted)}.aakruti-form-field-error,.aakruti-form-field-hint{font-size:var(--font-size-xs);line-height:var(--line-height-normal)}.aakruti-form-field-error{font-weight:var(--font-weight-medium);color:var(--color-state-danger-text)}.aakruti-form-body{margin-top:var(--space-form-body-gap)}.aakruti-solution-narrative-panel{position:relative;overflow:hidden;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;padding:var(--space-16) var(--space-form-action-gap);background:var(--color-bg-app);color:var(--color-text-primary)}.aakruti-solution-narrative-title{margin-top:var(--space-8);max-width:36rem;font-size:var(--font-size-4xl);font-weight:var(--font-weight-bold);line-height:var(--line-height-tight);letter-spacing:0;color:var(--color-text-primary)}.aakruti-solution-narrative-subtitle{margin-top:var(--space-8);max-width:32rem;font-size:var(--font-size-xl);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.aakruti-solution-narrative-highlights{margin-top:var(--space-16);display:flex;flex-direction:column;gap:var(--space-5)}.aakruti-solution-narrative-highlight{display:flex;align-items:flex-start;gap:var(--space-4)}.aakruti-solution-narrative-highlight-dot{margin-top:var(--space-2);height:var(--space-2);width:var(--space-2);flex-shrink:0;border-radius:var(--radius-pill);background:var(--color-border-focus)}.aakruti-solution-narrative-highlight-text{font-size:var(--font-size-md);line-height:var(--line-height-relaxed);color:var(--color-text-secondary)}.aakruti-solution-narrative-card{position:relative;z-index:20;margin-top:var(--space-12);max-width:40rem;border:1px solid var(--color-border-muted);border-radius:var(--radius-2xl);padding:var(--space-8);background:var(--color-bg-surface);-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:var(--shadow-lg)}.ns-auth-page-layout{min-height:100vh;display:grid;grid-template-columns:1fr}@media (min-width:1024px){.ns-auth-page-layout{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr)}}.ns-auth-page-layout__hero{display:none;min-width:0;min-height:100vh}@media (min-width:1024px){.ns-auth-page-layout__hero{display:block}}.ns-auth-page-layout__form{min-width:0;min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--color-bg-surface-soft);padding:var(--space-10) var(--space-6)}@media (min-width:1024px){.ns-auth-page-layout__form{padding:var(--space-12)}}.ns-auth-page-layout__form-inner{width:100%;max-width:34rem}.ns-auth-approved-experience{min-height:100vh;background:radial-gradient(circle at top left,rgba(23,57,92,.18),transparent 32%),linear-gradient(180deg,var(--color-auth-frame-surface) 0,color-mix(in srgb,var(--color-auth-frame-surface) 88%,#10233a) 42%,var(--color-auth-shell-bg) 42%,var(--color-auth-shell-bg) 100%)}.ns-auth-approved-experience__frame-shell{padding:var(--space-auth-shell-padding-mobile)}.ns-auth-approved-frame{display:grid;gap:var(--space-3)}.ns-auth-approved-frame__canvas{position:relative;width:min(100%,var(--size-auth-frame-max));margin-inline:auto}.ns-auth-approved-frame__image{display:block;width:100%;height:auto;border-radius:var(--radius-auth-frame);box-shadow:var(--shadow-auth-frame)}.ns-auth-approved-frame__overlay{position:absolute;inset:0}.ns-auth-approved-frame__field{position:absolute}.ns-auth-approved-frame__checkbox,.ns-auth-approved-frame__input,.ns-auth-approved-frame__submit-hit,.ns-auth-approved-frame__visibility-toggle{width:100%;height:100%}.ns-auth-approved-frame__input{border:0;background:transparent;color:transparent;caret-color:var(--color-auth-focus-ring);padding-inline:1rem;outline:none}.ns-auth-approved-frame__input:focus-visible,.ns-auth-approved-frame__link-hit:focus-visible,.ns-auth-approved-frame__submit-hit:focus-visible,.ns-auth-approved-frame__visibility-toggle:focus-visible{outline:2px solid var(--color-auth-focus-ring);outline-offset:-2px}.ns-auth-approved-frame__submit-hit,.ns-auth-approved-frame__visibility-toggle{border:0;background:transparent;color:transparent;cursor:pointer}.ns-auth-approved-frame__remember,.ns-auth-approved-frame__remember-label{display:flex;align-items:center;height:100%;width:100%}.ns-auth-approved-frame__checkbox{margin:0;cursor:pointer;opacity:0}.ns-auth-approved-frame__link-hit{display:block;width:100%;height:100%}.ns-auth-approved-frame__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.ns-auth-approved-frame__caption{width:min(100%,var(--size-auth-frame-max));margin:0 auto;color:var(--color-auth-caption-text);font-size:var(--font-size-auth-caption);font-weight:var(--font-weight-bold);letter-spacing:.05em;text-transform:uppercase}.ns-auth-approved-frame__missing{width:min(100%,var(--size-auth-utility-max));margin:0 auto;border:1px solid var(--color-auth-error-border);border-radius:var(--radius-auth-utility);background:var(--color-auth-utility-surface);color:var(--color-auth-error-text);padding:var(--space-auth-card-padding)}.ns-auth-approved-experience__utility-strip{margin-top:var(--space-8);margin-bottom:var(--space-8)}.ns-auth-approved-experience__utility-label{margin:0 0 var(--space-3);color:var(--color-text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-bold)}.ns-auth-approved-experience__select-label{display:block}.ns-auth-approved-experience__select{width:100%;background:var(--color-bg-surface);color:var(--color-text-primary);padding-inline:var(--space-4)}.ns-auth-approved-experience__disabled-action,.ns-auth-approved-experience__select{min-height:var(--size-touch-target-comfortable);border:1px solid var(--color-border-muted);border-radius:var(--radius-lg)}.ns-auth-approved-experience__disabled-action{background:transparent;color:var(--color-text-muted)}.ns-auth-approved-experience__link,.ns-auth-approved-experience__route{color:var(--color-text-secondary)}.ns-auth-approved-experience__notes{display:grid;gap:var(--space-auth-note-gap);color:var(--color-auth-note-text);font-size:var(--font-size-sm);line-height:var(--line-height-relaxed)}@media (min-width:768px){.ns-auth-approved-experience__frame-shell{padding:var(--space-6)}}@media (min-width:1280px){.ns-auth-approved-experience__frame-shell{padding:var(--space-auth-shell-padding-desktop)}}.ns-tenant-auth-surface{min-height:100vh;background:#f2efe9;padding:0}.ns-tenant-auth-surface__branding-panel,.ns-tenant-auth-surface__composition,.ns-tenant-auth-surface__form-card,.ns-tenant-auth-surface__login-panel,.ns-tenant-auth-surface__split-layout{min-width:0}.ns-tenant-auth-surface__composition,.ns-tenant-auth-surface__split-layout{min-height:100vh;gap:0}.ns-tenant-auth-surface__branding-panel{position:relative;overflow:hidden;border-radius:0;border:0;background:#b9c4cf;min-height:28rem}.ns-tenant-auth-surface__branding-backdrop,.ns-tenant-auth-surface__branding-shade{position:absolute;inset:0}.ns-tenant-auth-surface__branding-backdrop{background-position:24%;background-repeat:no-repeat;background-size:cover;transform:scale(1.01)}.ns-tenant-auth-surface__branding-shade{background:linear-gradient(180deg,rgba(247,230,195,.12),rgba(247,230,195,.04) 28%,rgba(6,16,24,.08) 64%,rgba(6,16,24,.18)),linear-gradient(90deg,rgba(12,22,30,.06),rgba(12,22,30,.02) 48%,rgba(12,22,30,.12))}.ns-tenant-auth-surface__branding-content{position:relative;z-index:1;display:flex;min-height:100%;flex-direction:column;justify-content:space-between;gap:clamp(1.5rem,2vw,2.5rem);padding:clamp(2rem,3vw,3rem)}.ns-tenant-auth-surface__branding-copy{max-width:34rem}.ns-tenant-auth-surface__form-logo{display:block;width:min(19rem,84%);margin:0 auto;height:auto;border-radius:9999px;background:#0b1923;padding:.85rem 1.1rem;box-shadow:0 16px 28px rgba(11,25,35,.12)}.ns-tenant-auth-surface__headline{margin:0;max-width:24rem;color:#ffffff;font-size:clamp(2.5rem,4vw,4.5rem);font-weight:700;line-height:1;letter-spacing:-.03em}.ns-tenant-auth-surface__subheadline{margin:var(--space-4) 0 0;max-width:26rem;color:rgba(255,247,234,.96);font-size:1.0625rem;line-height:1.75}.ns-tenant-auth-surface__value-panel{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem 1.25rem}.ns-tenant-auth-surface__value-indicator{color:#fff7eb}.ns-tenant-auth-surface__value-indicator .aakruti-auth-value-indicator__icon{border:1px solid rgba(245,214,162,.58);background:rgba(19,33,42,.26);box-shadow:inset 0 0 0 1px rgba(255,244,223,.08);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.ns-tenant-auth-surface__value-indicator .aakruti-auth-value-indicator__label{font-size:.97rem;letter-spacing:.01em}.ns-tenant-auth-surface__value-icon{width:1.125rem;height:1.125rem}.ns-tenant-auth-surface__security-card{display:grid;grid-template-columns:auto minmax(0,1fr);gap:1rem;align-items:start;border-radius:1.5rem;border:1px solid rgba(208,177,111,.32);background:rgba(12,22,30,.24);padding:1.15rem 1.25rem;color:#eef3f8;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.ns-tenant-auth-surface__security-icon-wrap{display:inline-flex;width:2.75rem;height:2.75rem;align-items:center;justify-content:center;border-radius:9999px;border:1px solid rgba(245,214,162,.44);background:rgba(255,244,223,.08)}.ns-tenant-auth-surface__security-icon{width:1.125rem;height:1.125rem}.ns-tenant-auth-surface__security-title{margin:0;color:#f6d59d;font-size:1rem;font-weight:700}.ns-tenant-auth-surface__security-description{margin:var(--space-2) 0 0;color:rgba(234,241,248,.88);font-size:.95rem;line-height:1.6}.ns-tenant-auth-surface__login-panel{display:flex;align-items:center;justify-content:center;background:#ffffff}.ns-tenant-auth-surface__form-card{width:min(100%,31rem);border-radius:0;background:#ffffff;box-shadow:none;padding:clamp(2rem,3vw,3rem)}.ns-tenant-auth-surface__top-utility{margin-bottom:1.75rem}.ns-tenant-auth-surface__language-control{width:7.5rem}.ns-tenant-auth-surface__language-control .aakruti-auth-select-field__label{text-transform:none;letter-spacing:0;font-size:.8125rem;color:#6b7b8d}.ns-tenant-auth-surface__language-select{border-color:#d9e1ea;border-radius:9999px;background:#ffffff;color:#23364a;font-size:.95rem}.ns-tenant-auth-surface__form-header{margin-top:1.5rem;text-align:center}.ns-tenant-auth-surface__form-header .aakruti-auth-panel-title__eyebrow{color:#6c7a87;font-size:1rem;font-weight:500;text-transform:none;letter-spacing:0}.ns-tenant-auth-surface__form-header .aakruti-auth-panel-title__title{color:#102033;font-size:clamp(2.5rem,4vw,3rem);font-weight:700}.ns-tenant-auth-surface__form-header .aakruti-auth-panel-title__subtitle{color:#102033;font-size:1.45rem;font-weight:600}.ns-tenant-auth-surface__form-header .aakruti-auth-panel-title__description{margin-top:.9rem;color:#6c7a87;font-size:.98rem}.ns-tenant-auth-surface__form{display:grid;gap:1.25rem;margin-top:2rem}.ns-tenant-auth-surface__field-group{gap:1.1rem}.ns-tenant-auth-surface__password-field .aakruti-auth-password-field__frame,.ns-tenant-auth-surface__text-field .aakruti-auth-credential-field__frame{min-height:3.5rem;border-color:#dce3ea;border-radius:1rem;background:#ffffff}.ns-tenant-auth-surface__password-field .aakruti-auth-password-field__label,.ns-tenant-auth-surface__text-field .aakruti-auth-credential-field__label{color:#2f4457;font-size:.82rem;letter-spacing:.06em}.ns-tenant-auth-surface__password-field .aakruti-auth-password-field__input,.ns-tenant-auth-surface__text-field .aakruti-auth-credential-field__input{color:#132033}.ns-tenant-auth-surface__password-field .aakruti-auth-password-field__input::placeholder,.ns-tenant-auth-surface__text-field .aakruti-auth-credential-field__input::placeholder{color:#8b98a7}.ns-tenant-auth-surface__password-field{gap:.5rem}.ns-tenant-auth-surface__password-field .aakruti-auth-password-field__toggle{border-radius:9999px}.ns-tenant-auth-surface__field-icon,.ns-tenant-auth-surface__sso-icon{display:block;width:1.125rem;height:1.125rem}.ns-tenant-auth-surface__forgot-row{display:flex;justify-content:flex-end}.ns-tenant-auth-surface__forgot-link{color:var(--color-action-primary-bg);font-size:.95rem;font-weight:600;text-decoration:none}.ns-tenant-auth-surface__forgot-link:hover{color:var(--color-action-primary-bg-hover);text-decoration:underline}.ns-tenant-auth-surface__submit-button{width:100%;border:0;min-height:3.5rem;border-radius:1rem;background:var(--color-action-primary-bg);color:#ffffff;box-shadow:0 16px 28px rgba(192,138,51,.24)}.ns-tenant-auth-surface__submit-button:hover{background:var(--color-action-primary-bg-hover)}.ns-tenant-auth-surface__divider{margin-top:.125rem}.ns-tenant-auth-surface__secondary-group{gap:.75rem}.ns-tenant-auth-surface__sso-button{width:100%;min-height:3.5rem;border-radius:1rem;border-color:#dce3ea;background:#ffffff;color:#132033}.ns-tenant-auth-surface__footer{margin-top:2rem;color:#6b7b8d;font-size:.875rem;line-height:1.5;text-align:center}@media (max-width:767.98px){.ns-tenant-auth-surface__branding-panel,.ns-tenant-auth-surface__form-card{border-radius:0}.ns-tenant-auth-surface__value-panel{grid-template-columns:1fr}.ns-tenant-auth-surface__headline{max-width:18rem;font-size:clamp(2rem,11vw,3rem)}.ns-tenant-auth-surface__form-card{width:100%;padding:1.5rem}.ns-tenant-auth-surface__forgot-row{justify-content:flex-start}.ns-tenant-auth-surface__language-control{width:100%}}@media (min-width:1024px){.ns-tenant-auth-surface__split-layout{grid-template-columns:minmax(0,1.55fr) minmax(28rem,.95fr);align-items:stretch}}