@import"https://fonts.googleapis.com/css2?family=Rajdhani:wght@400;500;600;700&family=Share+Tech+Mono&display=swap";.error-page{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);padding:24px}.error-content{text-align:center;max-width:480px}.error-code{font-size:6rem;font-weight:800;color:var(--color-primary);line-height:1;margin-bottom:8px}.error-title{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.error-desc{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.error-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-actions .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;border:none;transition:all .2s}.error-actions .btn-primary{background:var(--color-primary);color:#fff}.error-actions .btn-primary:hover{background:var(--color-primary-dark)}.error-actions .btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.error-actions .btn-secondary:hover{background:var(--bg-hover)}.error-offline{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9998;background:#00000080}.error-icon,.error-icon-offline{color:var(--primary-blue, #1e40af);margin-bottom:16px}.error-content h1{font-size:1.5rem;font-weight:600;margin-bottom:12px}.error-content p{font-size:.95rem;color:var(--gray-600);margin-bottom:24px;line-height:1.5}.error-boundary{min-height:100vh;display:flex;align-items:center;justify-content:center;background:var(--bg-secondary);padding:24px}.error-boundary__content{text-align:center;max-width:480px}.error-boundary__icon{color:var(--color-warning, #d97706);margin-bottom:16px}.error-boundary__title{font-size:1.5rem;font-weight:600;color:var(--text-primary);margin-bottom:12px}.error-boundary__desc{font-size:.95rem;color:var(--text-secondary);margin-bottom:24px;line-height:1.5}.error-boundary__actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap}.error-boundary__actions .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;border:none;transition:all .2s}.error-boundary__actions .btn-primary{background:var(--color-primary);color:#fff}.error-boundary__actions .btn-primary:hover{background:var(--color-primary-dark)}.error-boundary__actions .btn-secondary{background:var(--bg-tertiary);color:var(--text-primary);border:1px solid var(--border-color)}.error-boundary__actions .btn-secondary:hover{background:var(--bg-hover)}.subscription-expired-page .subscription-expired-desc{font-size:.875rem;color:var(--text-secondary);margin-bottom:8px}.subscription-actions{display:flex;gap:12px;justify-content:center;flex-wrap:wrap;margin-bottom:24px}.subscription-actions .btn{display:inline-flex;align-items:center;gap:8px;padding:12px 20px;border-radius:var(--radius-md);font-size:.875rem;font-weight:500;text-decoration:none;cursor:pointer;border:none;transition:all .2s;background:var(--color-primary);color:#fff}.subscription-actions .btn:hover{background:var(--color-primary-dark)}.page-loader{display:flex;flex-direction:column;align-items:center;justify-content:center;min-height:min(70vh,480px);width:100%;padding:2rem;box-sizing:border-box}.page-loader__spinner{width:40px;height:40px;border:3px solid var(--border-subtle);border-top-color:var(--cyan);border-radius:50%;animation:page-loader-spin .8s linear infinite;box-shadow:0 0 12px var(--glow-cyan)}.page-loader__text{margin-top:1rem;font-size:14px;font-family:var(--font-mono, "Share Tech Mono", monospace);letter-spacing:.08em;text-transform:uppercase;color:var(--text-secondary)}@keyframes page-loader-spin{to{transform:rotate(360deg)}}:root{--bg-primary: #070c14;--bg-secondary: #0d1520;--bg-tertiary: #111d2e;--bg-panel: #0f1a28;--bg-overlay: rgba(0, 212, 255, .04);--border-subtle: rgba(0, 212, 255, .12);--border-default: rgba(0, 212, 255, .22);--border-active: rgba(0, 212, 255, .45);--border-focus: rgba(0, 212, 255, .7);--border-accent: var(--border-active);--border-color: var(--border-default);--cyan: #00d4ff;--cyan-dim: #00a8cc;--cyan-glow: rgba(0, 212, 255, .25);--green: #00ff88;--green-dim: #00cc6a;--green-glow: rgba(0, 255, 136, .25);--amber: #ffaa00;--amber-dim: #cc8800;--amber-glow: rgba(255, 170, 0, .25);--red: #ff4040;--red-dim: #cc2828;--red-glow: rgba(255, 64, 64, .25);--orange: #ff6b00;--text-primary: #c8e0f0;--text-secondary: #7a9bb5;--text-tertiary: #4a6a82;--text-accent: #00d4ff;--text-muted: var(--text-tertiary);--glow-cyan: 0 0 20px rgba(0, 212, 255, .35);--glow-green: 0 0 20px rgba(0, 255, 136, .35);--glow-amber: 0 0 20px rgba(255, 170, 0, .35);--glow-red: 0 0 20px rgba(255, 64, 64, .35);--font-display: "Rajdhani", sans-serif;--font-mono: "Share Tech Mono", monospace;--font-body: var(--font-display);--font-family: var(--font-body);--impetus-void: #02060c;--impetus-bg-deep: var(--bg-primary);--impetus-bg-root: var(--bg-secondary);--impetus-surface-0: var(--bg-secondary);--impetus-surface-1: var(--bg-tertiary);--impetus-surface-2: #152538;--impetus-surface-3: #1a2d45;--impetus-navy-card: var(--bg-panel);--impetus-graphite: #152538;--impetus-line: rgba(0, 212, 255, .15);--impetus-line-strong: rgba(0, 212, 255, .32);--impetus-line-subtle: rgba(0, 212, 255, .06);--impetus-edge-glow: rgba(0, 212, 255, .14);--impetus-violet-tech: rgba(0, 212, 255, .12);--impetus-blue: var(--cyan);--impetus-blue-deep: var(--cyan-dim);--impetus-blue-mid: #00b8e0;--impetus-cyan: var(--cyan);--impetus-cyan-dim: var(--cyan-dim);--impetus-success: var(--green);--impetus-success-dim: var(--green-dim);--impetus-amber: var(--amber);--impetus-amber-soft: rgba(255, 170, 0, .18);--impetus-danger: var(--red);--impetus-danger-dim: var(--red-dim);--impetus-danger-soft: rgba(255, 64, 64, .14);--impetus-orange: var(--orange);--impetus-text-strong: var(--text-primary);--impetus-text-body: var(--text-secondary);--impetus-text-muted: var(--text-secondary);--impetus-text-dim: var(--text-tertiary);--bg0: var(--bg-primary);--bg1: var(--bg-secondary);--bg2: var(--bg-panel);--bg3: var(--bg-tertiary);--bg-hover: var(--impetus-surface-2);--bg-active: var(--impetus-surface-3);--bg-dark: var(--bg-primary);--text1: var(--text-primary);--text2: var(--text-secondary);--text3: var(--text-tertiary);--line: var(--border-default);--line2: rgba(0, 212, 255, .04);--blue: var(--cyan);--blue2: var(--cyan-dim);--blue3: rgba(0, 212, 255, .08);--surface-page: var(--bg-primary);--surface-panel: var(--bg-secondary);--surface-card: var(--bg-panel);--surface-elevated: var(--impetus-surface-2);--surface-input: var(--bg-tertiary);--color-primary: var(--cyan);--color-primary-light: var(--cyan);--color-primary-dark: var(--cyan-dim);--color-secondary: var(--green-dim);--color-success: var(--green);--color-success-dark: var(--green-dim);--color-warning: var(--amber);--color-error: var(--red);--color-error-dark: var(--red-dim);--color-accent: var(--amber);--primary-blue: var(--cyan);--primary-blue-light: var(--cyan);--primary-blue-dark: var(--cyan-dim);--secondary-teal: var(--green);--accent-orange: var(--amber);--accent-green: var(--green);--status-critical: var(--red);--status-high: var(--amber);--status-medium: var(--amber);--status-low: var(--green);--status-info: var(--cyan);--gray-50: var(--bg-primary);--gray-100: var(--bg-secondary);--gray-200: var(--bg-panel);--gray-300: var(--border-subtle);--gray-400: var(--text-tertiary);--gray-500: var(--text-secondary);--gray-600: var(--text-secondary);--gray-700: var(--text-primary);--gray-800: var(--text-primary);--gray-900: var(--text-primary);--sidebar-bg: var(--bg-primary);--sidebar-hover: rgba(0, 212, 255, .08);--sidebar-active: rgba(0, 212, 255, .14);--sidebar-text: var(--text-secondary);--sidebar-icon: var(--text-tertiary);--shadow-sm: 0 0 0 1px var(--border-subtle), 0 1px 2px rgba(0, 0, 0, .45);--shadow-md: 0 0 0 1px var(--border-default), 0 6px 20px rgba(0, 0, 0, .5);--shadow-lg: 0 0 0 1px var(--border-active), 0 12px 40px rgba(0, 0, 0, .55);--shadow-xl: 0 0 0 1px var(--border-active), 0 24px 56px rgba(0, 0, 0, .6);--shadow-glow-cyan: var(--glow-cyan);--shadow-inset-subtle: inset 0 1px 0 rgba(0, 212, 255, .06);--radius-sm: 3px;--radius-md: 4px;--radius-lg: 8px;--radius-xl: 8px;--radius-2xl: 8px;--space-xs: 4px;--space-sm: 8px;--space-md: 16px;--space-lg: 24px;--space-xl: 32px;--focus-ring: 0 0 0 2px var(--bg-primary), 0 0 0 4px rgba(0, 212, 255, .35);--chart-bg: transparent;--chart-grid: rgba(255, 255, 255, .04);--chart-axis: #7a9bb5;--chart-tooltip-bg: var(--bg-secondary);--chart-tooltip-border: rgba(0, 212, 255, .3);--chart-series-primary: #00d4ff;--chart-series-secondary: #00ff88;--chart-fill-opacity-strong: .28;--chart-fill-opacity-fade: 0;--transition-fast: .15s cubic-bezier(.4, 0, .2, 1);--transition-normal: .22s cubic-bezier(.4, 0, .2, 1);--transition-slow: .32s cubic-bezier(.4, 0, .2, 1)}*{margin:0;padding:0;box-sizing:border-box}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}#root{min-height:100vh;position:relative;z-index:1}body{background:radial-gradient(ellipse 120% 80% at 50% -20%,rgba(0,212,255,.07),transparent 55%),var(--surface-page);color:var(--text1);font-family:var(--font-display);font-size:14px;font-weight:400;min-height:100vh;overflow-x:hidden;line-height:1.6;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}body:before{content:"";position:fixed;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(0,212,255,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(0,212,255,.03) 1px,transparent 1px);background-size:40px 40px;pointer-events:none;z-index:0}.mono,.data,.code,.timestamp,.sensor-value{font-family:var(--font-mono)}body:after{content:"";position:fixed;bottom:-100px;left:50%;transform:translate(-50%);width:900px;height:400px;background:radial-gradient(ellipse,rgba(255,170,0,.05) 0%,transparent 70%);pointer-events:none;z-index:0}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:var(--bg0)}::-webkit-scrollbar-thumb{background:var(--line);border-radius:3px}::-webkit-scrollbar-thumb:hover{background:var(--blue)}.container{max-width:1400px;margin:0 auto;padding:0 20px}.card,.impetus-card{background:var(--surface-card);border:1px solid var(--border-subtle);border-radius:var(--radius-lg);padding:var(--space-lg);position:relative;overflow:hidden;box-shadow:var(--shadow-md),var(--shadow-inset-subtle);transition:border-color var(--transition-fast),box-shadow var(--transition-fast),transform var(--transition-fast)}.card:before,.impetus-card:before{content:"";position:absolute;top:0;left:0;right:0;height:1px;background:linear-gradient(90deg,var(--cyan),rgba(99,102,241,.5),transparent 72%);opacity:.45;pointer-events:none}.card:hover,.impetus-card:hover{border-color:var(--border-accent);box-shadow:var(--shadow-lg),var(--shadow-glow-cyan)}.card:after,.impetus-card:after{content:"";position:absolute;bottom:0;left:0;right:0;height:2px;background:linear-gradient(90deg,var(--cyan),transparent);pointer-events:none}.btn{padding:8px 18px;border:1px solid transparent;border-radius:var(--radius-md);font-family:var(--font-display);font-size:13px;font-weight:600;letter-spacing:2px;text-transform:uppercase;cursor:pointer;transition:all var(--transition-fast);display:inline-flex;align-items:center;gap:8px}.btn-primary{background:#00d4ff1f;border-color:var(--border-active);color:var(--cyan);box-shadow:none}.btn-primary:hover{background:#00d4ff33;box-shadow:var(--glow-cyan);color:var(--text-primary)}.btn-secondary{background:var(--bg-panel);color:var(--text-secondary);border-color:var(--border-subtle);box-shadow:none}.btn-secondary:hover{background:var(--bg-tertiary);color:var(--text-primary);border-color:var(--border-default)}.btn-ghost{background:transparent;color:var(--text-secondary);border-color:var(--border-subtle);box-shadow:none}.btn-ghost:hover{background:#00d4ff0f;color:var(--text-primary);border-color:var(--border-default)}.btn-danger{background:#ff40401a;border:1px solid rgba(255,64,64,.4);color:var(--red);box-shadow:none}.btn-danger:hover{filter:brightness(1.08);box-shadow:var(--glow-red)}.badge{display:inline-block;padding:2px 8px;border-radius:var(--radius-sm);font-family:var(--font-mono);font-size:10px;font-weight:600;line-height:1.4;letter-spacing:1px;text-transform:uppercase}.badge-critical{background:#ff40401a;color:var(--red);border:1px solid rgba(255,64,64,.28)}.badge-high{background:#ffaa001a;color:var(--amber);border:1px solid rgba(255,170,0,.28)}.badge-medium{background:#ffaa0014;color:var(--amber-dim);border:1px solid rgba(255,170,0,.22)}.badge-low{background:#00ff881a;color:var(--green);border:1px solid rgba(0,255,136,.28)}.badge-info{background:#00d4ff1a;color:var(--cyan);border:1px solid rgba(0,212,255,.28)}input,textarea,select{background:var(--surface-input)!important;color:var(--text1)!important;border:1px solid var(--border-default)!important;border-radius:var(--radius-md)!important}input:focus,textarea:focus,select:focus{border-color:var(--cyan)!important;outline:none!important;box-shadow:var(--focus-ring)!important}input::placeholder,textarea::placeholder{color:var(--text-tertiary)!important;opacity:.85}select option{background:var(--impetus-bg-root);color:var(--text1)}@keyframes fadeIn{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@keyframes slideIn{0%{transform:translate(-100%)}to{transform:translate(0)}}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}@keyframes glowPulse{0%,to{box-shadow:0 0 4px #1e90ff4d}50%{box-shadow:0 0 12px #1e90ff99}}.fade-in{animation:fadeIn .25s ease-in-out}.loading{animation:pulse 1.5s ease-in-out infinite}@media (max-width: 768px){.container{padding:0 16px}.card{padding:16px}}button[class*=chip],button[class*=tag],button[class*=example],.kpi-chip,.example-chip,.tag-chip{background:var(--bg1)!important;color:var(--text2)!important;border:1px solid var(--line)!important;border-radius:4px!important;font-size:12px!important;font-weight:500!important;transition:all .2s!important}button[class*=chip]:hover,button[class*=tag]:hover,button[class*=example]:hover,.kpi-chip:hover,.example-chip:hover,.tag-chip:hover{border-color:var(--blue)!important;color:var(--cyan)!important;background:var(--bg3)!important}.recharts-wrapper,.recharts-surface{background:transparent!important}.recharts-tooltip-wrapper .recharts-default-tooltip{background:var(--chart-tooltip-bg)!important;border:1px solid var(--chart-tooltip-border)!important;border-radius:var(--radius-md)!important;box-shadow:var(--shadow-lg)!important}.recharts-tooltip-label{color:var(--text-secondary)!important}.recharts-tooltip-item-name,.recharts-tooltip-item-separator{color:var(--text-tertiary)!important}.recharts-tooltip-item-value,.recharts-tooltip-item{color:var(--cyan)!important}.recharts-cartesian-grid-horizontal line,.recharts-cartesian-grid-vertical line{stroke:var(--chart-grid)!important;stroke-opacity:.9}.recharts-text,.recharts-label,.recharts-legend-item-text{fill:var(--chart-axis)!important}.recharts-default-legend .recharts-legend-item-text{color:var(--text-secondary)!important}.recharts-curve.recharts-area-curve,.recharts-line-curve{filter:drop-shadow(0 0 6px rgba(0,212,255,.35))}.recharts-dot{stroke:var(--bg-secondary);stroke-width:1px}.page-content,.dashboard-content,.content-scroll,main{background:transparent!important;position:relative;z-index:1}.login-page{min-height:100vh;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden;background-color:#03080f}.login-background{position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to right,#03080fb8,#03080f73,#03080f40),linear-gradient(to bottom,#060d1a40,#060d1a80);z-index:0}.bg-orb{position:absolute;border-radius:50%;filter:blur(80px);pointer-events:none}.bg-orb-1{width:520px;height:520px;background:#1e64dc2e;top:-160px;left:-120px;animation:orbFloat 18s ease-in-out infinite}.bg-orb-2{width:380px;height:380px;background:#00a0ff1f;bottom:-100px;right:-80px;animation:orbFloat 24s ease-in-out infinite reverse}.bg-orb-3{width:260px;height:260px;background:#083ca026;top:50%;left:50%;transform:translate(-50%,-50%);animation:orbFloat 30s ease-in-out infinite}@keyframes orbFloat{0%,to{transform:translate(0)}33%{transform:translate(30px,-20px)}66%{transform:translate(-20px,30px)}}.bg-grid{position:absolute;top:0;right:0;bottom:0;left:0;background-image:linear-gradient(rgba(30,100,220,.05) 1px,transparent 1px),linear-gradient(90deg,rgba(30,100,220,.05) 1px,transparent 1px);background-size:48px 48px}.login-container{position:relative;z-index:1;width:100%;max-width:460px;padding:20px}.login-card{background:#081228d1;backdrop-filter:blur(4px);border:1px solid rgba(50,120,255,.28);border-radius:20px;padding:44px 40px 36px;box-shadow:0 0 0 1px #ffffff0a inset,0 8px 40px #0009,0 0 60px #1450dc1f;backdrop-filter:blur(16px);-webkit-backdrop-filter:blur(16px);animation:slideUp .55s cubic-bezier(.22,1,.36,1)}@keyframes slideUp{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}.login-header{text-align:center;margin-bottom:32px}.login-logo-wrapper{display:flex;justify-content:center;margin-bottom:20px}.login-logo-img{width:100%;max-width:320px;height:auto;border-radius:12px;object-fit:contain;display:block;filter:drop-shadow(0 0 20px rgba(30,100,255,.2))}.login-subtitle{color:#a0c8ffbf;font-size:14px;margin:0;letter-spacing:.3px}.login-form{display:flex;flex-direction:column;gap:18px}.error-message{display:flex;align-items:center;gap:8px;padding:12px 14px;background:#dc262626;border:1px solid rgba(220,38,38,.35);color:#f87171;border-radius:10px;font-size:14px;line-height:1.4}.form-group{display:flex;flex-direction:column;gap:8px}.form-group label{display:flex;align-items:center;gap:7px;font-size:13px;font-weight:600;color:#a0c8ffd9;letter-spacing:.3px}.form-group input{padding:12px 16px;background:#050f28b3;border:1px solid rgba(50,120,255,.3);border-radius:10px;font-size:14px;color:#e2eaff;transition:border-color .2s,box-shadow .2s}.form-group input::placeholder{color:#7896c880}.form-group input:focus{outline:none;border-color:#3c8cffb3;box-shadow:0 0 0 3px #1e64ff26}.form-group input:disabled{opacity:.5;cursor:not-allowed}.password-input{position:relative}.password-input input{padding-right:48px;width:100%;box-sizing:border-box}.toggle-password{position:absolute;right:12px;top:50%;transform:translateY(-50%);background:none;border:none;color:#78a0dcb3;cursor:pointer;padding:4px;display:flex;align-items:center;justify-content:center;transition:color .2s}.toggle-password:hover{color:#7eb3ff}.btn-login{padding:14px 24px;background:linear-gradient(135deg,#1a5fd4,#0e3fa8);color:#fff;border:1px solid rgba(80,160,255,.35);border-radius:10px;font-size:15px;font-weight:700;letter-spacing:.5px;cursor:pointer;transition:all .22s ease;margin-top:6px;box-shadow:0 4px 20px #1450dc59;position:relative;overflow:hidden}.btn-login:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,rgba(255,255,255,.08) 0%,transparent 100%);pointer-events:none}.btn-login:hover:not(:disabled){background:linear-gradient(135deg,#2270e8,#1450c0);transform:translateY(-2px);box-shadow:0 8px 28px #1450dc80}.btn-login:active:not(:disabled){transform:translateY(0)}.btn-login:disabled{opacity:.55;cursor:not-allowed}.btn-loading{display:flex;align-items:center;justify-content:center;gap:10px}.spinner{width:16px;height:16px;border:2px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin .75s linear infinite;flex-shrink:0}@keyframes spin{to{transform:rotate(360deg)}}.login-footer{text-align:center;margin-top:4px}.forgot-password{color:#64a0ffcc;font-size:13px;text-decoration:none;font-weight:500;transition:color .2s}.forgot-password:hover{color:#7eb3ff;text-decoration:underline}.login-info{margin-top:28px;padding-top:20px;border-top:1px solid rgba(50,100,200,.2);text-align:center}.copyright{font-size:11px;color:#648cc899;line-height:1.7;margin:0 0 6px}.registro{font-size:10px;color:#5078b480;font-family:monospace;margin:0;letter-spacing:.3px;line-height:1.7}@media (max-width: 480px){.login-card{padding:32px 22px 28px}.login-logo-img{max-width:260px}}.login-page{display:flex!important;flex-direction:row!important;align-items:stretch!important}.login-left-panel{flex:1;display:flex;align-items:center;justify-content:flex-start;padding:60px;background:linear-gradient(to right,#030c1ce6,#030c1c99);z-index:1}.login-left-content{max-width:420px}.login-brand-title{font-size:64px;font-weight:800;color:#fff;letter-spacing:6px;text-shadow:0 0 20px rgba(30,144,255,.3);margin-bottom:12px}.login-brand-subtitle{font-size:22px;font-weight:600;color:#1e90ff;text-shadow:0 0 20px rgba(30,144,255,.3);margin-bottom:20px}.login-brand-text{font-size:16px;color:#ffffffbf;line-height:1.7}.login-container{flex:0 0 480px;display:flex;align-items:center;justify-content:center;z-index:1;padding:40px 32px}.btn-login{box-shadow:0 0 20px #1e90ff66!important}@media (max-width: 768px){.login-left-panel{display:none!important}.login-container{flex:1;padding:24px 16px}}.login-container{flex:0 0 400px!important;max-width:400px!important}.login-card{background:#081228b3!important;width:100%!important}.mfa-login-step__header{display:flex;gap:12px;align-items:flex-start;margin-bottom:1rem;color:var(--cyan, #00d4ff)}.mfa-login-step__title{margin:0;font-size:.95rem;letter-spacing:2px;font-family:Share Tech Mono,monospace}.mfa-login-step__sub{margin:.25rem 0 0;font-size:.82rem;color:var(--text-secondary, #94a3b8)}.mfa-login-step__trust{display:flex;gap:8px;align-items:center;font-size:.82rem;margin:.75rem 0 1rem;color:var(--text-secondary, #94a3b8)}.mfa-login-step__back{width:100%;margin-top:.5rem}
