body{background-color:#333230}:root{--login-container-offset:2rem;--bg-color-login:#32312f;--bg-logo-position:calc(50svh - 24.25rem + var(--login-container-offset));--login-top:max(0px,calc(50svh - 16.5rem + var(--login-container-offset)))}@media screen and (max-height:740px){:root{--login-container-offset:-1rem}.LoginBackgroundShuntwareLogo{opacity:0!important}}.LoginBackground{animation:fade 1.5s;background-color:#32312f;background-color:var(--bg-color-login);background-image:linear-gradient(45deg,#00000040,#ffffff26),radial-gradient(ellipse at center calc(50svh - 22.25rem),#ffffff1a 0,#fff0 100%),url(data:image/png;base64,UklGRsYHAABXRUJQVlA4TLoHAAAvIcF7EC8FuY0kRxJzZmvVSf+dOYvuPXrqhBOOI0lylGy0hi/+G4cBu687oCFHkqRI8lyuea0Iq79gZ/dipk4HkW0LyZKAS4Nng28Um9DEKkYgyjcBjwS/Dl+9hWOx7wvVEpqBRY5mDaBh52RjIWky6GInaC2KhEA1opBmRj6j1Zs1Dtu1j5+7EUV6mtJQpgkxDahpxDRRCGEa/AONeaJ8f2IaENPkv6kMojKuGZUhlCFRGUFlVDaVQVQuiGtGZVQ2lREIjdof5HtE0O7it39xiRM38GXB+D3UkLSfkY0kWWcdkrD4kwg7nayk6TZKiNAiRFClbZvdiUrSe9f/WOYaX/dfumXjPvYf47w91Hl7/p23J91u2JFu4cGNB40bT7fBQCXZESQJdBLdFoI3BnYkyUTv378H8/yvbOvv/HxdvbzvThs4Ctq2YRL+sPeHICImgGgMqqQqBdbEQMZvb2k0SWnZth23cQYfQaZBk6xXAA01tN8TtNadaCW/wkkf0f8JkC0AbBo3V6XtmNkaMzPcduDuYFRmpjHjzTePmRmeGPWj7SW6NNvpqYno/wToxY0g8cw59F/ov9B///vvbybxWNec0pvt5VcWYr2nvVzKnlK+r4tf41cKut/TfinnbfXQi/1viHXbm23rteslD76+bqWl+1UvfMD5Ye18D734QeZbK5trAAPLt2Y5NIbB1A8rOTSMQeTWNtdIBk4/mt27xjJgYivJNZyB4tZy14AGiFvLXUMaGG7lo2tQAyKszRpXfx0+df7K1SsXThz20n9ruYuAHptvrN2XTqX3VTfmrrv5dZTcNbT+OZxryOjCqfrcjQLfP1pocH1jWzLafbbZDvnx7sN3Da9fbEtKe001W6LPH55TCeyT4y0p7b2q+c67dz9ICgbyKc2Zar9PpbE/zlRr3uoLcjDQopmrOgbF4HQ9l64+IQaXMmzZy2JgNH9HjxD0txWhrVcIDjcWofGwEBxpko/+tiK09QoB5avYqgxJwYUMW/aiGBxrYKu7JgY9+RRTyvSJAZ2oZ6o7QXLQk9vPciB3UxDoSHeaIdVxhCThx73OtKdMx1GShF+fnh/JVXuozh8mSfj16TlR/9nWg6kCew+1XewjUXj8hoYePmsaaw4dOFTT2HXxMJXSfnjwlArePHz85LmTxw/fpNLaB8cnKvWLd5Qf0rGUIOGIdpVwRJ1Fh2XRcZxFx60EHdFCdNRZdBxJdCwl6IjqomPKouNWREfUwGPKouNWREevjseRREeUwOP8ITpuRXjUBY9bEh1RA48jiY6ogceRREfUwONIoiNq4HFLwqMGHjcTHp/feHgRHtMHHnEJPG5JeFTHw4vwmGY+auCxmPCYPvhogcdiwmP64KMGHv5TeJw2PszxeDbhsRgf08zH5wOPZxMebnzkzIc5H63jcS3CY/nBR858nL/5+HzwcREe5598mPHRNj4uMyDfgDggAYj4aIBUQOwvIekvIdurEVmwIPLfkV8KZzouWbFiydwZY0Eoxs1duyOmtdaJ6PoV00AgYMbaqHYZ2zavUhwAt2uPsRUThAFwp/YcWz1BFCK4XTPGViyUhPEbNGt0XkQOYGWMR2+eKAdTNmjm5LyIGGCMS69xpKBspWbfPlkKytfx7Z4tBZO28cVRPpLzPgw1s7Tl++IBRBx/DHX39Z63s5VLsZSXx3hVbOCLzibP4Ws+75f97e59pMpW8+2a6u0Pr+tmlz0tMUo0J8G2rpLtd/1+LjUtfYgmb+WKKSjOr9f7udn9MT7O0gTTtqnkT59KTT44NGULT2wu+ETSNe81PYZmEUY5EsvHkK+vW9m/Ylxo/tI9DJsmk+99uiQfFqpYttNLYs0UGol9LfUrBoUAN8Zc7Vo8kUaqTzXFmNCiyWpjdLjY9tUzHRrBMZUUQ0IEFbPUqjVr1qyYO9mhER5rSTEkRBRxHMdZQIG4lhRjEqxrSUGHlEsKOhRTnemQYqrfdEhrSUGHlOuMh2KvQYc0twMPhVnQIeX6hYeipE6HnqcadEhrnfFQlHc89DzvQYeUa+ChuS54KMqBh6IceCj2dzz0nN46HdK0dzyU946H8t7xUN47Hsp7x0Mn40NT4kP2zsdzP/BQlBkPRXM85C3w0Fw7Hjq98SE7+IjieMhb4KHZ+JC98xHN8ZDXjodO73w8i+Mhrx0Pnd75eBbHQ147HrLMR9TAQ9n4eBbHQ258yL748NrxkGU+vHU8NGU+onU8NGU+vHU8ZDMfXvmQOR+L8aHmfOSNj2freMhmPtz4UHvwkTMf3viQOR954yMaHzLnI298eOVDNfg4zXy48fFsHQ+Z85E3Ptz4eLaOhz6dj9PMx+0HH1H5UOt8mPNxmvm4JT6uP/l4Nj7UEh+fP/iYKh/5wscNkAWQ+EuICKl/CbG/hEx/kzkBkv/3X+i/0H+jx7l9SzysMVY4rDHGWNGwZlgrGNYUtGJhjUsrFNa4tiJhjUcrENZ4tuJgDaMVBmtYrShYw2wFYeCE27t3T7gdlAP3z5+TeI4+5O8f8QBEEA5ApRBEA1AppRAEA1ANiyAWgKogglAAKpcIIgGoXCMIBKDyiCAOgMozgjAAKkYEUQBUrAiCAKiYEeTA/fPnwjP0X+i/0H+h/0L/jYKh91cA),url(data:image/png;base64,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);background-image:linear-gradient(45deg,#00000040 0,#ffffff26 100%),radial-gradient(ellipse at center var(--bg-logo-position),#ffffff1a 0,#fff0 100%),url(data:image/png;base64,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),url(data:image/png;base64,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);background-position:50%,50%,0 100%,100% 100%;background-repeat:no-repeat;background-size:auto,auto,auto,auto;min-height:100svh;padding-top:max(0px,calc(50svh - 14.5rem));padding-top:var(--login-top);position:relative}.LoginBackgroundShuntwareLogo{background-image:url(/static/media/Shuntware2025.3521955b10648e14653d.svg);background-position:center calc(50svh - 22.25rem);background-position:center var(--bg-logo-position);background-repeat:no-repeat;background-size:200pt;inset:0;opacity:1;position:absolute;transition:opacity .15s}.Login{--container-width:270pt;box-shadow:inset 0 0 2rem #0003;margin-left:calc(50% - var(--container-width)/2);position:relative;width:var(--container-width)}.Login .message.bg-red,.LoginPopup .message.bg-red{background:#f44336}.Login .message.bg-green,.LoginPopup .message.bg-green{background:#4caf50}.Login .message.bg-blue,.LoginPopup .message.bg-blue{background:#4586c6}.Login .message.bg-default,.LoginPopup .message.bg-default{background:#e0e0e0}.Login *{box-sizing:border-box;font-family:Arial,sans-serif;margin:0;padding:0}@keyframes fade{0%{opacity:0}to{opacity:1}}@keyframes slide{0%{transform:translateY(20pt)}to{transform:translateY(0)}}.Login #form-container{animation:slide .5s;background:#fffffff2;border-radius:10px;box-shadow:0 4px 10px #0000004d;padding:2rem;position:relative;text-align:center}.Login .logo-bg-dark{background-color:#333230;border-radius:1rem;margin-bottom:1rem;padding:1rem}.Login .logo{height:auto;width:60%}.Login .inputs,.LoginPopup .inputs{margin-bottom:15px;text-align:left}.Login a{text-decoration:none}.Login label,.LoginPopup label{color:#333;display:block;font-size:14px;font-weight:700}.Login input,.LoginPopup input{border:1px solid #ccc;border-radius:5px;font-size:16px;margin-top:5px;padding:12px;width:100%}.Login button,.LoginPopup button{background:#ffc429;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background .25s;width:100%}.Login button[disabled],.LoginPopup button[disabled]{background:#d5d5d5}.Login .btn-sw,.LoginPopup .btn-sw{background:#ffc429;border:none;border-radius:5px;color:#000;cursor:pointer;font-size:16px;font-weight:700;padding:12px;transition:background .3s;width:100%}.Login .btn-single-sign-on,.LoginPopup .btn-single-sign-on{align-items:center;background-color:#fff;border:1px solid #0000001a;border-radius:.25rem;box-shadow:0 1px 3px 0 #00000005;display:inline-flex;font-size:16px;font-weight:600;justify-content:center;padding:12px;width:100%}.Login .issues{font-size:.8rem}.LoginBackground .sms-codes{animation:slide .5s;color:#e6e6e6;font-size:.75rem;line-height:1.35;margin:12px auto 0;padding-bottom:12px;position:relative;text-align:center;text-shadow:0 0 3px #000000e6;width:min(720px,92vw)}.LoginBackground .sms-codes a{color:#9cc7ff;text-decoration:underline}.Login .message,.LoginPopup .message{background:#f33;border-radius:1rem;color:#fff;font-weight:700;margin-bottom:1rem;padding:.5rem;text-align:center}.hidden,[hidden]{display:none}.LoginPopupWrapper{-webkit-backdrop-filter:blur(0) grayscale(0);backdrop-filter:blur(0) grayscale(0);inset:0;opacity:0;overflow-y:auto;overscroll-behavior:contain;padding-bottom:2rem;pointer-events:none;position:fixed;transition:-webkit-backdrop-filter .25s;transition:backdrop-filter .25s;transition:backdrop-filter .25s,-webkit-backdrop-filter .25s}.LoginPopupWrapper.open{-webkit-backdrop-filter:blur(.5rem) grayscale(.75);backdrop-filter:blur(.5rem) grayscale(.75);display:block;opacity:1;pointer-events:auto}.LoginPopup{--container-width:270pt;animation:slide .5s;background:#fffffff2;border-radius:10px;box-shadow:inset 0 0 2rem #0003;box-shadow:0 4px 10px #0000004d;display:none;left:calc(50% - var(--container-width)/2);padding:2rem;position:absolute;position:relative;text-align:center;top:max(0px,calc(50svh - 14.5rem));top:var(--login-top);width:var(--container-width)}.LoginPopup.open{display:block}.password-requirements{background:#ffffff1a;border-radius:5px;color:#666;font-size:.85rem;margin-bottom:.5rem;margin-top:.5rem;padding:.5rem;text-align:left}.LoginPopup .password-requirements{background:#0000000d}.password-requirements p{font-size:.9rem;line-height:1.4;margin:.2rem 0}
/*# sourceMappingURL=main.4e087741.css.map*/