.Button-module__8RiFmG__btn{border:1px solid var(--line);color:var(--navy);font:inherit;cursor:pointer;background:#fff;border-radius:9px;justify-content:center;align-items:center;gap:8px;padding:10px 16px;font-size:13px;font-weight:600;transition:border-color .15s,background .15s;display:inline-flex}.Button-module__8RiFmG__btn:not(:disabled):hover{border-color:#c8d4e6}.Button-module__8RiFmG__btn:disabled{opacity:.45;cursor:not-allowed}.Button-module__8RiFmG__primary{background:var(--navy);color:#fff;border-color:var(--navy)}.Button-module__8RiFmG__primary:not(:disabled):hover{background:#0c2647;border-color:#0c2647}.Button-module__8RiFmG__sky{background:var(--sky);color:#04243f;border-color:var(--sky)}.Button-module__8RiFmG__sky:not(:disabled):hover{background:#0093e6;border-color:#0093e6}.Button-module__8RiFmG__ghost{color:var(--muted);background:0 0;border-color:#0000}.Button-module__8RiFmG__ghost:not(:disabled):hover{background:#f1f5fb}.Button-module__8RiFmG__lg{padding:13px 22px;font-size:14px}.Button-module__8RiFmG__fullWidth{width:100%}
.HandoffNote-module__Xx4UGG__note{border:1px dashed #e6c34d;border-left:3px solid var(--amber);color:#7a5b06;background:#fffdf3;border-radius:8px;margin:10px 0;padding:9px 12px;font-size:12px;line-height:1.5}.HandoffNote-module__Xx4UGG__tag{letter-spacing:.5px;text-transform:uppercase;background:var(--amber);color:#fff;border-radius:4px;margin-right:7px;padding:1px 6px;font-size:9px;font-weight:800;display:inline-block}
.Label-module___P1nzW__label{color:var(--ink);margin-bottom:7px;font-size:12.5px;font-weight:600;display:block}
.SegmentedControl-module__jqNq1W__row{gap:8px;display:flex}.SegmentedControl-module__jqNq1W__item{text-align:center;border:1.5px solid var(--line);font:inherit;color:var(--muted);cursor:pointer;background:#fff;border-radius:9px;flex:1;padding:9px 6px;font-size:12px;font-weight:700;transition:border-color .15s,background .15s}.SegmentedControl-module__jqNq1W__item:not(.SegmentedControl-module__jqNq1W__selected):hover{background:#f8fafc;border-color:#c8d4e6}.SegmentedControl-module__jqNq1W__item.SegmentedControl-module__jqNq1W__selected{border-color:var(--navy);background:var(--navy);color:#fff}.SegmentedControl-module__jqNq1W__item.SegmentedControl-module__jqNq1W__selected:hover{background:#0c2647;border-color:#0c2647}
.TextField-module__2YyKNa__field{margin-bottom:15px}.TextField-module__2YyKNa__input{border:1px solid var(--line);width:100%;font:inherit;color:var(--ink);background:#fff;border-radius:9px;padding:10px 12px;font-size:13.5px}.TextField-module__2YyKNa__input:focus{border-color:var(--sky);outline:none;box-shadow:0 0 0 3px #00a3ff1f}
.LoginForm-module__MYmKRG__preauth{background:radial-gradient(1200px 500px at 70% -10%, #00a3ff1f, transparent), var(--bg);place-items:center;min-height:calc(100vh - 60px);padding:30px;display:grid}.LoginForm-module__MYmKRG__loginbox{border:1px solid var(--line);background:#fff;border-radius:18px;width:min(420px,100%);padding:34px 32px;box-shadow:0 24px 70px #102d5324}.LoginForm-module__MYmKRG__lm{text-transform:uppercase;letter-spacing:1px;color:var(--sky);font-size:11px;font-weight:800}.LoginForm-module__MYmKRG__logo{width:230px;max-width:100%;height:auto;margin:6px 0 2px;display:block}.LoginForm-module__MYmKRG__tag{color:#586c87;margin:2px 0 4px;font-size:13px;font-weight:600}.LoginForm-module__MYmKRG__sub{color:var(--muted);margin-bottom:22px;font-size:13px}.LoginForm-module__MYmKRG__rolepick{margin:6px 0 18px}.LoginForm-module__MYmKRG__mfa{color:var(--muted);text-align:center;margin-top:14px;font-size:11px}
