[data-product=gstfiler]{--gf-ink:#312e81;--gf-body:#475569;--gf-muted:#94a3b8;--gf-border:#e2e8f0;--gf-border-soft:#f1f5f9;--gf-bg:#fff;--gf-bg-soft:#f8fafc;--gf-bg-indigo:#eef2ff;--gf-primary:#4f46e5;--gf-primary-hover:#4338ca;--gf-primary-soft:#e0e7ff}[data-product=gstfiler] .gstf-auth-shell{font-family:var(--font-saas),-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif}[data-product=gstfiler] .gstf-auth-shell .MuiTypography-root{letter-spacing:0;font-family:var(--font-saas),-apple-system,BlinkMacSystemFont,sans-serif!important}[data-product=gstfiler] .gstf-auth-shell .gstf-auth-heading{font-feature-settings:"ss01","ss02";font-family:var(--font-gstf-display),var(--font-saas),-apple-system,sans-serif!important}[data-product=gstfiler] .gstf-auth-shell a{color:var(--gf-primary);font-weight:600;text-decoration:none;transition:color .12s}[data-product=gstfiler] .gstf-auth-shell a:hover{color:var(--gf-primary-hover);text-underline-offset:2px;text-decoration:underline}[data-product=gstfiler] .gstf-auth-shell .MuiInputLabel-root,[data-product=gstfiler] .gstf-auth-shell .MuiFormLabel-root{text-transform:none;font-family:var(--font-saas),sans-serif!important;letter-spacing:0!important;color:var(--gf-body)!important;font-size:.92rem!important;font-weight:500!important}[data-product=gstfiler] .gstf-auth-shell .MuiInputLabel-root.Mui-focused{color:var(--gf-primary)!important}[data-product=gstfiler] .gstf-auth-shell .MuiInputLabel-root.Mui-error{color:#b91c1c!important}[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-root{letter-spacing:0;background:#fff;transition:box-shadow .16s,border-color .16s;font-family:var(--font-saas),sans-serif!important;border-radius:10px!important;font-size:.95rem!important}[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-root fieldset,[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-notchedOutline{border-color:var(--gf-border)!important;border-width:1px!important}[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-root:hover .MuiOutlinedInput-notchedOutline{border-color:#cbd5e1!important}[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-root.Mui-focused .MuiOutlinedInput-notchedOutline{border-color:var(--gf-primary)!important;border-width:1px!important}[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-root.Mui-focused{box-shadow:0 0 0 3px #4f46e52e}[data-product=gstfiler] .gstf-auth-shell .MuiOutlinedInput-root.Mui-error .MuiOutlinedInput-notchedOutline{border-color:#b91c1c!important}[data-product=gstfiler] .gstf-auth-shell .MuiInputBase-input::placeholder{color:var(--gf-muted);opacity:1}[data-product=gstfiler] .gstf-auth-shell .MuiFormHelperText-root{letter-spacing:0;font-family:var(--font-saas),sans-serif!important;margin-left:0!important;font-size:.78rem!important}[data-product=gstfiler] .gstf-auth-shell .MuiInputAdornment-root .MuiIconButton-root{color:var(--gf-muted)}[data-product=gstfiler] .gstf-auth-shell .MuiInputAdornment-root .MuiIconButton-root:hover{color:var(--gf-primary);background-color:#0000}[data-product=gstfiler] .gstf-auth-shell .MuiButton-root.MuiButton-contained{letter-spacing:0;text-transform:none;transition:background-color .16s,transform .12s,box-shadow .2s;box-shadow:0 1px 2px #0f172a0f,0 8px 22px #4f46e547;background-color:var(--gf-primary)!important;color:#fff!important;font-family:var(--font-saas),sans-serif!important;border-radius:12px!important;padding:.85rem 1.6rem!important;font-size:.95rem!important;font-weight:700!important}[data-product=gstfiler] .gstf-auth-shell .MuiButton-root.MuiButton-contained:hover{transform:translateY(-1px);box-shadow:0 1px 2px #0f172a0f,0 10px 26px #4f46e56b;background-color:var(--gf-primary-hover)!important}[data-product=gstfiler] .gstf-auth-shell .MuiButton-root.MuiButton-contained:active{transform:translateY(0)}[data-product=gstfiler] .gstf-auth-shell .MuiButton-root.MuiButton-contained.Mui-disabled{box-shadow:none;opacity:.7;color:#fff!important;background-color:#cbd5e1!important}[data-product=gstfiler] .gstf-auth-shell .MuiButton-root.MuiButton-text{letter-spacing:0;color:var(--gf-primary);text-transform:none;font-family:var(--font-saas),sans-serif!important;font-size:.9rem!important}[data-product=gstfiler] .gstf-auth-shell .MuiCheckbox-root{color:var(--gf-muted);padding:6px}[data-product=gstfiler] .gstf-auth-shell .MuiCheckbox-root.Mui-checked{color:var(--gf-primary)}[data-product=gstfiler] .gstf-auth-shell .MuiFormControlLabel-label{letter-spacing:0;color:var(--gf-body);font-family:var(--font-saas),sans-serif!important;font-size:.88rem!important}[data-product=gstfiler] .gstf-auth-shell .MuiDivider-root{border-color:var(--gf-border)!important}[data-product=gstfiler] .gstf-auth-shell .MuiDivider-wrapper{letter-spacing:.06em;text-transform:uppercase;color:var(--gf-muted);font-weight:700;font-family:var(--font-saas),sans-serif!important;font-size:.74rem!important}[data-product=gstfiler] .gstf-auth-shell .MuiAlert-root{border:1px solid;font-family:var(--font-saas),sans-serif!important;border-radius:10px!important;font-size:.86rem!important}[data-product=gstfiler] .gstf-auth-shell .MuiAlert-standardError{color:#991b1b!important;background-color:#fef2f2!important;border-color:#fecaca!important}[data-product=gstfiler] .gstf-auth-shell .MuiAlert-standardSuccess{color:#065f46!important;background-color:#ecfdf5!important;border-color:#a7f3d0!important}[data-product=gstfiler] .gstf-auth-shell .MuiAlert-standardInfo{background-color:var(--gf-bg-indigo)!important;border-color:var(--gf-primary-soft)!important;color:var(--gf-ink)!important}[data-product=gstfiler] .gstf-auth-shell .MuiAlert-standardWarning{color:#78350f!important;background-color:#fffbeb!important;border-color:#fde68a!important}[data-product=gstfiler] .gstf-auth-shell .gstf-otp-input{transition:border-color .16s,box-shadow .16s;font-family:var(--font-saas),sans-serif!important;border-color:var(--gf-border)!important;color:var(--gf-ink)!important;background:#fff!important;border-radius:10px!important}[data-product=gstfiler] .gstf-auth-shell .gstf-otp-input:focus{box-shadow:0 0 0 3px #4f46e52e;border-color:var(--gf-primary)!important}
