*,:before,:after{box-sizing:border-box}html{height:100%;scroll-padding-top:calc(var(--lx-layout-app-bar-height-web) + var(--lx-space-4));-webkit-text-size-adjust:100%}body{min-height:100%;color:var(--lx-color-text-primary);background-color:var(--lx-color-surface-canvas);background-image:radial-gradient(ellipse 90% 60% at 50% -15%, color-mix(in oklch, var(--lx-color-brand-primary) 8%, transparent), transparent 70%), radial-gradient(circle 600px at 95% 15%, color-mix(in oklch, var(--lx-color-brand-accent,var(--lx-color-brand-primary)) 5%, transparent), transparent 65%), radial-gradient(circle 700px at 5% 85%, color-mix(in oklch, var(--lx-color-status-info-bg) 6%, transparent), transparent 75%);font-family:var(--lx-type-body-family);font-size:var(--lx-type-body-size);font-weight:var(--lx-type-body-weight);line-height:var(--lx-type-body-line-height);-webkit-font-smoothing:antialiased;background-attachment:fixed;margin:0}[data-theme=dark] body{background-color:color-mix(in oklch, var(--lx-color-surface-canvas) 90%, black 10%);background-image:radial-gradient(ellipse 95% 65% at 50% -20%, color-mix(in oklch, var(--lx-color-brand-primary) 14%, transparent), transparent 75%), radial-gradient(circle 750px at 100% 15%, color-mix(in oklch, var(--lx-color-brand-accent,var(--lx-color-brand-primary)) 9%, transparent), transparent 75%), radial-gradient(circle 850px at 0% 90%, color-mix(in oklch, var(--lx-color-brand-primary) 6%, transparent), transparent 80%);background-attachment:fixed}:root{--lx-glass-surface:color-mix(in oklch, var(--lx-color-surface-raised) 78%, transparent);--lx-glass-surface-dense:color-mix(in oklch, var(--lx-color-surface-raised) 90%, transparent);--lx-glass-border:color-mix(in oklch, var(--lx-color-border-subtle) 75%, transparent);--lx-glass-border-light:color-mix(in oklch, var(--lx-color-border-subtle) 60%, white 40%);--lx-glass-shadow-sm:0 2px 8px -1px color-mix(in oklch, var(--lx-color-surface-inverse) 6%, transparent);--lx-glass-shadow-md:0 8px 24px -3px color-mix(in oklch, var(--lx-color-surface-inverse) 8%, transparent), 0 2px 6px -1px color-mix(in oklch, var(--lx-color-surface-inverse) 4%, transparent);--lx-glass-shadow-lg:0 16px 40px -4px color-mix(in oklch, var(--lx-color-surface-inverse) 12%, transparent), 0 4px 12px -2px color-mix(in oklch, var(--lx-color-surface-inverse) 6%, transparent);--lx-glass-blur-sm:blur(8px);--lx-glass-blur-md:blur(14px);--lx-glass-blur-lg:blur(20px)}[data-theme=dark]{--lx-glass-surface:color-mix(in oklch, var(--lx-color-surface-raised) 72%, transparent);--lx-glass-surface-dense:color-mix(in oklch, var(--lx-color-surface-raised) 86%, transparent);--lx-glass-border:color-mix(in oklch, var(--lx-color-border-subtle) 65%, white 10%);--lx-glass-border-light:color-mix(in oklch, var(--lx-color-border-default) 60%, white 15%)}*{scrollbar-width:thin;scrollbar-color:color-mix(in oklch, var(--lx-color-border-strong) 40%, transparent) transparent}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:0 0}::-webkit-scrollbar-thumb{background:color-mix(in oklch, var(--lx-color-border-strong) 35%, transparent);border-radius:var(--lx-radius-full)}::-webkit-scrollbar-thumb:hover{background:color-mix(in oklch, var(--lx-color-border-strong) 60%, transparent)}a{color:inherit}code,kbd,samp{font-family:var(--lx-type-data-family);font-size:var(--lx-type-data-size)}:focus-visible{outline:var(--lx-a11y-focus-ring-width) solid var(--lx-color-focus);outline-offset:var(--lx-a11y-focus-ring-offset);box-shadow:0 0 0 var(--lx-a11y-focus-ring-offset) var(--lx-color-state-focus-halo)}.hx-sr-only{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.hx-tabular,[data-numeric],td,th{font-variant-numeric:tabular-nums}:lang(hi),:lang(ta),:lang(te),:lang(bn),:lang(kn),:lang(ml),:lang(gu),:lang(pa),:lang(or){line-height:calc(var(--lx-type-body-line-height) + var(--lx-font-indic-line-height-boost));letter-spacing:var(--lx-font-indic-letter-spacing)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
