.login.login-reference{--lu:min(.106269vw,.5px);width:100%;max-width:470px;margin-inline:auto;font-family:MenuPOSManrope,-apple-system,BlinkMacSystemFont,sans-serif}:root[data-theme=dark] .login.login-reference{--lg-bg:#08111e;--lg-title:#f9fbff;--lg-sub:#a9bddf;--lg-label:#e0e9fa;--lg-seg-off:#b7c9e9;--lg-seg:#172337;--lg-field:#172235;--lg-field-line:#35455f;--lg-icon:#b7c9ec;--lg-divider:#364760;--lg-placeholder:#859bbd;--lg-foot:#9ab0d1;--lg-foot-strong:#b7c9e9;--lg-link:#3288ff;--lg-card-line:#194886;--lg-card-shadow:inset 0 1px 2px #629cfc20,0 8px 26px #00163726}.login.login-reference main{max-width:470px;padding:calc(106 * var(--lu)) calc(65 * var(--lu)) calc(54 * var(--lu));flex-grow:0;justify-content:flex-start}.login.login-reference .login-logo{width:calc(164 * var(--lu));height:calc(160 * var(--lu));border-radius:calc(35 * var(--lu));background:linear-gradient(125deg,#2b92ff,#0755f2);border:1px solid #57b6ff80;box-shadow:inset 0 1px 2px #b9eaff60,0 8px 24px #005bff40}.login.login-reference .login-logo svg{width:calc(112 * var(--lu));height:calc(112 * var(--lu))}.login.login-reference h1{font-size:calc(76 * var(--lu));letter-spacing:-.025em;margin-top:calc(30 * var(--lu));font-weight:800;line-height:1.1}.login.login-reference main>div:first-child>p{font-size:max(11px,calc(30 * var(--lu)));line-height:calc(40 * var(--lu));margin-top:calc(12 * var(--lu));white-space:nowrap;letter-spacing:-.015em}.login.login-reference .login-panels{margin-top:calc(34 * var(--lu))}.login.login-reference[data-role=owner] .login-card{padding:calc(40 * var(--lu)) calc(40 * var(--lu)) calc(26 * var(--lu));border-radius:calc(38 * var(--lu));margin-top:0}:root[data-theme=dark] .login.login-reference[data-role=owner] .login-card{background:radial-gradient(at 100% 0,#12366a88,#0000 54%),linear-gradient(120deg,#172438,#0b1727 42%,#101e35)}.login.login-reference .login-roles{height:max(44px,calc(108 * var(--lu)));border-radius:calc(28 * var(--lu));gap:0;padding:0;overflow:visible}.login.login-reference [role=radio]{font-size:max(12px,calc(32 * var(--lu)));gap:calc(26 * var(--lu));border-radius:calc(28 * var(--lu));min-width:0;font-weight:600}.login.login-reference [role=radio] svg{width:calc(44 * var(--lu));height:calc(44 * var(--lu))}.login.login-reference [role=radio][aria-checked=true]{background:linear-gradient(115deg,#248aff,#0750ee);box-shadow:inset 0 1px 2px #84c9ff70,0 6px 18px #005bff40}.login.login-reference .login-card form{margin-top:calc(44 * var(--lu));gap:calc(36 * var(--lu))}.login.login-reference .login-card form label{font-size:max(12px,calc(30 * var(--lu)));line-height:calc(40 * var(--lu));margin-bottom:calc(12 * var(--lu));font-weight:600}.login.login-reference .login-control{height:max(44px,calc(106 * var(--lu)));border-radius:calc(25 * var(--lu));background:linear-gradient(105deg,var(--lg-field),var(--lg-field));border-color:var(--lg-field-line)}.login.login-reference .login-control:focus-within{border-color:#3b82f6;box-shadow:0 0 0 2px #3b82f625}.login.login-reference .login-field-icon{width:calc(114 * var(--lu))}.login.login-reference .login-field-icon svg{width:calc(40 * var(--lu));height:calc(40 * var(--lu))}.login.login-reference .login-divider{height:calc(46 * var(--lu))}.login.login-reference .login-card form .login-input,.login.login-reference .login-prefix{font-size:max(13px,calc(30 * var(--lu)));font-weight:400}.login.login-reference .login-prefix,.login.login-reference .login-input{padding-left:calc(30 * var(--lu))}.login.login-reference .login-prefix+.login-input{padding-left:calc(14 * var(--lu))}.login.login-reference .login-reveal{width:44px;height:44px;margin-right:calc(8 * var(--lu))}.login.login-reference .login-reveal svg{width:calc(40 * var(--lu));height:calc(40 * var(--lu))}.login.login-reference .login-card .login-submit{height:max(48px,calc(118 * var(--lu)));margin-top:calc(6 * var(--lu));font-size:max(14px,calc(36 * var(--lu)));border-radius:calc(27 * var(--lu));background:linear-gradient(115deg,#268dff,#0953ef);box-shadow:inset 0 1px 2px #91d4ff60,0 6px 18px #005bff24}.login.login-reference .login-submit>span{right:calc(44 * var(--lu))}.login.login-reference .login-submit svg{width:calc(40 * var(--lu));height:calc(40 * var(--lu))}.login.login-reference .login-recovery{font-size:max(12px,calc(30 * var(--lu)));min-height:44px;margin-top:calc(18 * var(--lu));font-weight:600;line-height:1.4}.login.login-reference .login-signup{margin:calc(52 * var(--lu)) calc(34 * var(--lu)) 0}.login.login-reference .login-signup>div{font-size:max(11px,calc(26 * var(--lu)));line-height:calc(36 * var(--lu));gap:calc(28 * var(--lu))}.login.login-reference .login-signup>a{height:max(44px,calc(102 * var(--lu)));margin-top:calc(30 * var(--lu));font-size:max(13px,calc(32 * var(--lu)));border-radius:calc(24 * var(--lu));background:0 0;border-color:#2683ff}.login.login-reference .login-powered{font-size:max(11px,calc(26 * var(--lu)));line-height:calc(36 * var(--lu));margin-top:calc(64 * var(--lu));font-weight:400}.login.login-reference .login-orb{background:radial-gradient(circle at 72% 20%,#0b172a 34%,#102c59 88%,#0c4490 100%);box-shadow:inset -1px -1px 2px #1c66c980,0 0 35px #10397615}.login.login-reference .login-orb:first-child{width:calc(520 * var(--lu));height:calc(520 * var(--lu));left:calc(-275 * var(--lu));top:calc(-308 * var(--lu))}.login.login-reference .login-orb:nth-child(2){width:calc(510 * var(--lu));height:calc(600 * var(--lu));left:calc(-270 * var(--lu));top:calc(305 * var(--lu));opacity:.6}.login.login-reference .login-orb:nth-child(3){width:calc(520 * var(--lu));height:calc(560 * var(--lu));right:calc(-354 * var(--lu));top:calc(115 * var(--lu))}.login.login-reference .login-orb:nth-child(4){width:calc(560 * var(--lu));height:calc(500 * var(--lu));left:calc(-330 * var(--lu));bottom:calc(-385 * var(--lu))}.login.login-reference .login-orb:nth-child(5){width:calc(580 * var(--lu));height:calc(590 * var(--lu));right:calc(-400 * var(--lu));bottom:calc(-345 * var(--lu))}:root[data-theme=light] .login.login-reference .login-orb{box-shadow:none;background:#dceaff}
