:root{--monisa-color-page:#f5f7fa;--monisa-color-surface:#fff;--monisa-color-surface-soft:#f8fafc;--monisa-color-text:#080608;--monisa-color-text-muted:#5e6b80;--monisa-color-brand:#e8003d;--monisa-color-brand-dark:#c70034;--monisa-color-border:#e2e8f0;--monisa-focus-ring:#e8003d1a}html{box-sizing:border-box}*,:before,:after{box-sizing:inherit}*{margin:0;padding:0}html,body,#root{color:#080608;-webkit-font-smoothing:antialiased;background:#f5f7fa;width:100%;min-height:100vh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica Neue,Arial,sans-serif}::-webkit-scrollbar{width:6px;height:6px}::-webkit-scrollbar-track{background:#f5f7fa}::-webkit-scrollbar-thumb{background:#d1d5db;border-radius:999px}::-webkit-scrollbar-thumb:hover{background:#9ca3af}::selection{color:#080608;background:#e8003d26}button,input,select,textarea,[role=button]{font:inherit}:where(button,input,select,textarea,[role=button]):focus-visible{outline-offset:2px;box-shadow:0 0 0 3px #e8003d1a;outline:2px solid #e8003d!important}textarea:focus,input:focus,select:focus{outline:none;box-shadow:0 0 0 3px #e8003d1a;border-color:#e8003d!important}@media (width<=640px){input,select,textarea{font-size:16px!important}}option{color:#080608;background:#fff}.auth-brand-column{min-width:0}.auth-control-surface{transform:translateZ(0)}@media (width<=1500px){.auth-shell-grid{grid-template-columns:minmax(0,1fr) 390px!important;gap:22px!important}.auth-hero-main{grid-template-columns:1fr!important;gap:22px!important}.auth-control-surface{padding:20px!important}.auth-release-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (width<=1366px){.auth-shell-grid{grid-template-columns:minmax(0,1fr) 372px!important;gap:20px!important}.auth-hero-content{gap:22px!important;padding:24px!important}.auth-hero-main{grid-template-columns:1fr!important;gap:18px!important}.auth-control-surface{gap:12px!important;padding:16px!important}.auth-hero-title{max-width:340px!important;font-size:50px!important}.auth-hero-body{max-width:320px!important;font-size:14px!important;line-height:1.6!important}.auth-hero-points{display:none!important}.auth-hero-trust{font-size:10.5px!important;line-height:1.55!important}.auth-metric-card{padding:12px!important}.auth-workflow-step{padding:12px 14px!important}.auth-workflow-title{font-size:14px!important}.auth-workflow-meta{font-size:11px!important}.auth-release-panel{gap:10px!important;padding:14px!important}.auth-release-copy{max-width:none!important;font-size:12px!important;line-height:1.55!important}}@media (width<=1180px){.auth-shell-grid{grid-template-columns:1fr!important;gap:18px!important}.auth-brand-column{order:1!important}.auth-form-panel{order:2!important;justify-self:stretch!important;max-width:100%!important;transform:none!important;box-shadow:0 36px 80px #02081747!important}.auth-hero-panel{min-height:auto}.auth-hero-main{grid-template-columns:1fr!important}}@media (width<=980px){.auth-shell-frame{align-items:flex-start!important;min-height:auto!important;padding-top:6px!important}.auth-shell-grid{grid-template-columns:1fr!important;gap:18px!important}.auth-brand-column{order:1!important}.auth-form-panel{order:2!important;justify-self:stretch!important;max-width:100%!important;transform:none!important;box-shadow:0 36px 80px #02081747!important}.auth-hero-panel{min-height:auto}.auth-hero-main{grid-template-columns:1fr!important}}@media (width<=720px){.auth-page-shell{padding:16px!important}.auth-shell-frame{align-items:flex-start!important;min-height:auto!important;padding-top:0!important}.auth-grid-overlay{background-size:42px 42px}.auth-brand-column{display:none!important}.auth-shell-grid{grid-template-columns:1fr!important}.auth-form-panel{border-radius:28px!important;order:1!important;max-width:100%!important;padding:26px 20px 22px!important}.auth-hero-panel{border-radius:28px;min-height:auto}.auth-hero-content{gap:18px!important;padding:22px!important}.auth-brand-logo{width:min(100%,220px)!important}.auth-summary-grid,.auth-release-grid{grid-template-columns:1fr!important}.auth-hero-main{gap:16px!important}.auth-control-surface{border-radius:24px!important;padding:14px!important}.auth-workflow-rail{gap:8px!important}}
