body.bm-auth-shell{background:radial-gradient(circle at 12% 3%,rgba(73,204,130,.19),transparent 31%),radial-gradient(circle at 92% 22%,rgba(10,117,67,.13),transparent 28%),var(--bm-surface-3)!important;color:var(--bm-ink);min-height:100vh}.bm-auth-shell :is(#login_page,#loginPage){color:var(--bm-ink)}.bm-auth-shell #login_page .login_inside{background:var(--bm-surface);border-color:var(--bm-line)!important;border-radius:24px!important;box-shadow:0 20px 48px rgba(9,71,38,.13)!important;overflow:hidden}.bm-auth-shell #login_page .login_inside .logo{background:linear-gradient(155deg,var(--bm-green-50),var(--bm-surface))!important;min-width:36%}.bm-auth-shell #login_page .login_inside .login_form{background:linear-gradient(145deg,var(--bm-green-900),var(--bm-green-700))!important;color:#fff;min-width:64%}.bm-auth-shell #loginPage{background:var(--bm-surface)!important;border-color:var(--bm-line)!important;border-radius:18px!important;box-shadow:0 14px 32px rgba(9,71,38,.1)!important;color:var(--bm-ink)}.bm-auth-shell :is(#login_page,#loginPage) :is(.form-group,.formGroup){gap:0}.bm-auth-shell #login_page .form-group{background:hsla(0,0%,100%,.1);border:1px solid hsla(0,0%,100%,.24);border-radius:12px;min-height:47px}.bm-auth-shell #login_page .form-group>i{color:#d7f5e3;height:45px;width:43px}.bm-auth-shell #loginPage :is(.formGroup>input,.formGroup .form-control),.bm-auth-shell #login_page .form-group>input{background:transparent!important;border:0!important;box-shadow:none!important;color:inherit;min-height:45px}.bm-auth-shell #loginPage :is(.formGroup>input,.formGroup .form-control){background:var(--bm-surface-2)!important;border:1px solid var(--bm-line-strong)!important;border-radius:11px!important;color:var(--bm-ink)}.bm-auth-shell #login_page .form-group:focus-within{border-color:rgba(198,246,217,.8);box-shadow:0 0 0 4px rgba(198,246,217,.13)}.bm-auth-shell #loginPage .formGroup:focus-within :is(input,.form-control){border-color:var(--bm-green-500)!important;box-shadow:0 0 0 4px rgba(38,182,107,.12)!important}.bm-auth-shell :is(#login_page,#loginPage) button[type=submit]{background:linear-gradient(135deg,var(--bm-green-800),var(--bm-green-600))!important;border-color:var(--bm-green-700)!important;box-shadow:0 10px 20px rgba(1,104,49,.18);min-height:45px}.bm-auth-shell #login_page .login_form button[type=submit]{background:#fff!important;border-color:#fff!important;color:var(--bm-green-900)!important}.bm-auth-shell :is(#login_page,#loginPage) :is(.remember,.new a){color:var(--bm-green-700);font-weight:800}.bm-auth-shell #login_page :is(.remember,.new a){color:#d7f5e3}.bm-auth-shell :is(#login_page,#loginPage) :is(.checkbox,.checkBox>span){border-color:var(--bm-line-strong)!important;flex:0 0 20px;height:20px;width:20px}.bm-auth-shell #loginPage .checkBox input:checked+span,.bm-auth-shell #login_page .form-check-input:checked+.checkbox{background:var(--bm-green-700)!important;border-color:var(--bm-green-700)!important}.bm-auth-shell :is(#login_page,#loginPage) .socialMedia>a{background:var(--bm-surface)!important;border:1px solid var(--bm-line);border-radius:11px;box-shadow:var(--bm-shadow-sm);color:var(--bm-ink);min-height:43px}.bm-auth-shell #login_page .socialMedia>a{background:hsla(0,0%,100%,.97)!important}.bm-auth-shell :is(#login_page,#loginPage) .socialMedia>a:hover{border-color:rgba(8,124,61,.37);transform:translateY(-1px)}.bm-auth-shell :is(#login_page,#loginPage) .socialMedia .icon{width:42px}.bm-auth-shell .container>.card-body{background:var(--bm-surface);border:1px solid var(--bm-line);border-radius:21px;box-shadow:0 20px 46px rgba(9,71,38,.12);color:var(--bm-ink);margin:clamp(30px,9vh,90px) auto;max-width:620px;padding:clamp(20px,5vw,35px)}.bm-auth-shell .container>.card-body :is(.form-group,form){min-width:0}.bm-auth-shell .container>.card-body .form-group{margin-bottom:15px}.bm-auth-shell .container>.card-body input:not([type=hidden]):not([type=checkbox]){background:var(--bm-surface-2);border:1px solid var(--bm-line-strong);border-radius:11px;box-shadow:none;color:var(--bm-ink);min-height:44px}.bm-auth-shell .container>.card-body input:not([type=hidden]):not([type=checkbox]):focus{border-color:var(--bm-green-500);box-shadow:0 0 0 4px rgba(38,182,107,.12)}.bm-auth-shell .container>.card-body :is(.btn,button[type=submit]){border-radius:11px;font-weight:850;min-height:42px}.bm-auth-shell .container>.card-body .btn-primary,.bm-auth-shell .container>.card-body button[type=submit]{background:var(--bm-green-700);border-color:var(--bm-green-700);color:#fff}.bm-auth-shell .container>.card-body .btn-link{color:var(--bm-green-800)}html[data-bs-theme=dark] body.bm-auth-shell{background:radial-gradient(circle at 10% 0,rgba(20,125,73,.23),transparent 33%),var(--bm-surface-3)!important}html[data-bs-theme=dark] .bm-auth-shell :is(#loginPage,.container>.card-body){background:var(--bm-surface)!important}html[data-bs-theme=dark] .bm-auth-shell #loginPage .formGroup :is(input,.form-control),html[data-bs-theme=dark] .bm-auth-shell .container>.card-body input:not([type=hidden]):not([type=checkbox]){background:var(--bm-surface-2)!important}@media (max-width:767px){.bm-auth-shell #loginPage{border-radius:16px!important;margin:20px 0 28px!important;padding:17px!important}.bm-auth-shell .container>.card-body{border-radius:17px;margin:28px 0;padding:18px}}#login_page.bm-auth-page,.bm-auth-page.bm-auth-container{align-items:center;background:radial-gradient(circle at 12% 8%,rgba(0,135,62,.13),transparent 28rem),linear-gradient(180deg,#f7fcf8,#eff8f2);display:flex;min-height:calc(100vh - 9rem);padding:clamp(1.5rem,4vw,4.5rem) 0}#login_page.bm-auth-page>.container{width:min(100%,72rem)}.bm-auth-page.bm-auth-container{margin-inline:auto;width:min(100%,44rem)}#loginPage.bm-auth-page{background:var(--bm-surface)!important;border-color:var(--bm-line)!important;border-radius:20px!important;box-shadow:0 20px 46px rgba(9,71,38,.12)!important;color:var(--bm-ink)}#login_page.bm-auth-page .login_inside,.bm-auth-page.bm-auth-container .card{background:var(--bm-surface);border:1px solid var(--bm-line)!important;border-radius:22px!important;box-shadow:0 20px 48px rgba(9,71,38,.13)!important;overflow:hidden}#login_page.bm-auth-page .bm-auth-card__visual,#login_page.bm-auth-page .logo{background:linear-gradient(155deg,var(--bm-green-50),var(--bm-surface))!important;min-width:36%}#login_page.bm-auth-page .logo img{filter:drop-shadow(0 .8rem 1.2rem rgba(0,80,35,.12));max-width:15rem}#login_page.bm-auth-page .bm-auth-card__body,#login_page.bm-auth-page .login_form,.bm-auth-page.bm-auth-container .card-body{background:var(--bm-surface)!important;color:var(--bm-ink)}#login_page.bm-auth-page .login_form :is(h1,.h5){color:var(--bm-green-800)!important;font-size:1.35rem}#login_page.bm-auth-page .login_form :is(h2,.h6),#login_page.bm-auth-page .text-light{color:var(--bm-muted)!important}.bm-auth-page :is(input:not([type=hidden]):not([type=checkbox]),select){background:var(--bm-surface-2)!important;border:1px solid var(--bm-line-strong)!important;border-radius:12px!important;box-shadow:none!important;color:var(--bm-ink)!important;min-height:46px}.bm-auth-page :is(input,select):focus{border-color:var(--bm-green-500)!important;box-shadow:0 0 0 4px rgba(38,182,107,.12)!important}.bm-auth-page :is(button[type=submit],.btn-primary){background:linear-gradient(135deg,var(--bm-green-800),var(--bm-green-600))!important;border-color:var(--bm-green-700)!important;border-radius:12px!important;box-shadow:0 10px 20px rgba(1,104,49,.18);color:#fff;min-height:46px}.bm-auth-page :is(.remember,.new a,.btn-link){color:var(--bm-green-700)!important;font-weight:800}.bm-auth-page .socialMedia>a{background:var(--bm-surface)!important;border:1px solid var(--bm-line);border-radius:12px;box-shadow:var(--bm-shadow-sm);color:var(--bm-ink);min-height:43px}.bm-auth-page .socialMedia>a:hover{background:var(--bm-green-50)!important;border-color:rgba(8,124,61,.37);transform:translateY(-1px)}.bm-auth-page .btn-outline-secondary{border-color:rgba(8,124,61,.42);border-radius:11px;color:var(--bm-green-800)}html[data-bs-theme=dark] :is(#login_page.bm-auth-page,.bm-auth-page.bm-auth-container){background:radial-gradient(circle at 12% 8%,rgba(20,125,73,.23),transparent 30rem),var(--bm-surface-3)}html[data-bs-theme=dark] #loginPage.bm-auth-page,html[data-bs-theme=dark] :is(#login_page.bm-auth-page .login_inside,.bm-auth-page.bm-auth-container .card){background:var(--bm-surface)!important}@media (max-width:767px){#login_page.bm-auth-page,.bm-auth-page.bm-auth-container{min-height:auto;padding:1rem 0 2rem}#login_page.bm-auth-page .login_inside{border-radius:17px!important}#login_page.bm-auth-page .bm-auth-card__visual,#login_page.bm-auth-page .logo{min-width:0;padding:1.5rem!important}#login_page.bm-auth-page .logo img{max-width:9rem}#login_page.bm-auth-page .login_form{padding:1.25rem!important}#loginPage.bm-auth-page{border-radius:17px!important;margin:18px 0 28px!important;padding:18px!important}}.bm-auth-page{isolation:isolate;position:relative}.bm-auth-page:before{background-image:radial-gradient(circle at 83% 22%,rgba(111,213,151,.17) 0 2px,transparent 2.6px);background-size:25px 25px;content:"";inset:0;-webkit-mask-image:linear-gradient(180deg,#000,transparent 68%);mask-image:linear-gradient(180deg,#000,transparent 68%);opacity:.34;pointer-events:none;position:absolute;z-index:-1}.bm-auth-page .bm-auth-card__body{min-width:0}.bm-auth-page .bm-auth-card__status{background:#e8f8ee;border:1px solid #bce7cb;border-radius:11px;color:#17663d;font-size:.77rem;line-height:1.55;margin:0 0 16px;padding:10px 12px}.bm-auth-page :is(.alert-danger,.invalid-feedback){overflow-wrap:anywhere}.bm-auth-page .alert-danger{border-color:rgba(174,57,45,.2);border-radius:11px;font-size:.76rem}.bm-auth-page .invalid-feedback{font-size:.69rem}.bm-auth-page :is(input,textarea)::-moz-placeholder{color:var(--bm-muted);opacity:.78}.bm-auth-page :is(input,textarea)::placeholder{color:var(--bm-muted);opacity:.78}#login_page.bm-auth-page .form-group>input::-moz-placeholder{color:rgba(225,247,233,.78)}#login_page.bm-auth-page .form-group>input::placeholder{color:rgba(225,247,233,.78)}.bm-auth-page :is(.form-group,.formGroup)>:is(.form-control,input){width:100%}.bm-auth-page :is(.password_request,.passwordRequest){font-size:.73rem;gap:12px}.bm-auth-page :is(.password_request,.passwordRequest) label{cursor:pointer;min-width:0}.bm-auth-page :is(.password_request,.passwordRequest) .remember{text-align:end}.bm-auth-page .or{min-height:28px}.bm-auth-page .or:before{background:var(--bm-line);content:"";height:1px;inset-inline:0;position:absolute;top:50%}.bm-auth-page .or>span{background:var(--bm-surface)!important;border:1px solid var(--bm-line);color:var(--bm-muted)!important;font-size:.66rem;height:29px;width:29px;z-index:1}.bm-auth-page .socialMedia>a{overflow:hidden}.bm-auth-page .socialMedia>a .icon{height:42px;width:42px}.bm-auth-page .socialMedia>a .icon svg{height:20px;width:20px}.bm-auth-page .socialMedia>a span{font-size:.76rem;font-weight:800;padding-inline:4px 12px}.bm-auth-page hr{border-color:var(--bm-line);opacity:1}.bm-auth-page .new{color:var(--bm-muted)!important;font-size:.75rem}.bm-auth-page .g-recaptcha{max-width:100%;overflow:visible}.bm-auth-page.bm-auth-container>.container{padding-inline:0;width:100%}.bm-auth-page.bm-auth-container .container>.row{margin-block:0!important}.bm-auth-page.bm-auth-container .container .col-sm-12{margin-inline:auto;padding-inline:0;width:min(100%,35rem)}.bm-auth-page.bm-auth-container .container .card{background:var(--bm-surface);border-color:var(--bm-line)!important;border-radius:20px!important;box-shadow:0 20px 46px rgba(9,71,38,.12)!important;color:var(--bm-ink);margin:0!important;overflow:hidden}.bm-auth-page.bm-auth-container .container .card-body{padding:clamp(18px,4vw,30px)!important}.bm-auth-page.bm-auth-container .container .card-body>:first-child{margin-top:0}.bm-auth-page.bm-auth-container .container .card-body>:last-child{margin-bottom:0}.bm-auth-page.bm-auth-container .container .card-body :is(.d-flex.justify-content-end,.d-flex.justify-content-between){flex-wrap:wrap;gap:10px}.bm-auth-page.bm-auth-container .container .card-body :is(.btn,button){font-size:.75rem;font-weight:850;min-height:42px;padding-inline:14px}.bm-auth-page.bm-auth-container .container .card-body .btn-link{background:transparent!important;border:0;box-shadow:none;min-height:auto;padding:6px 0}.bm-auth-page--two-factor .card-body>div>:is(.mb-3,.mt-3){color:var(--bm-muted);font-size:.82rem;line-height:1.8;max-width:34rem}.bm-auth-page--two-factor .card-body form>.form-group{margin-bottom:14px}.bm-auth-page--two-factor .card-body form>.form-group input{letter-spacing:.12em;width:100%}.bm-auth-page--two-factor .btn-outline-secondary{background:var(--bm-green-50);min-height:42px}.bm-auth-page--verify .card-body{font-size:.83rem;line-height:1.8}.bm-auth-page--verify .card-body .small{color:var(--bm-muted)!important}.bm-auth-page--verify .card-body form:last-child .btn-link{color:#a73931!important}html[data-bs-theme=dark] .bm-auth-page:before{opacity:.16}html[data-bs-theme=dark] .bm-auth-page .bm-auth-card__status{background:rgba(18,126,69,.3);border-color:rgba(144,232,178,.23);color:#d3f7df}html[data-bs-theme=dark] .bm-auth-page .or>span{background:var(--bm-surface)!important}@media (max-width:440px){.bm-auth-page :is(.password_request,.passwordRequest){align-items:flex-start!important;flex-direction:column}.bm-auth-page :is(.password_request,.passwordRequest) .remember{text-align:start}.bm-auth-page .socialMedia>a span{font-size:.71rem}.bm-auth-page.bm-auth-container .container .card{border-radius:17px!important}.bm-auth-page.bm-auth-container .container .card-body{padding:17px!important}.bm-auth-page--verify .card-body .d-flex.justify-content-between{align-items:stretch!important;flex-direction:column}.bm-auth-page--verify .card-body form{width:100%}.bm-auth-page--verify .card-body form :is(.btn,button){width:100%}}@media (max-width:350px){.bm-auth-page .g-recaptcha{margin-bottom:-40px;transform:scale(.86);transform-origin:top left;width:304px}[dir=rtl] .bm-auth-page .g-recaptcha{transform-origin:top right}}body.bm-auth-shell{background:var(--bm-surface)!important}.bm-auth-shell #login_page.bm-auth-page{background:var(--bm-surface)!important;display:block;min-height:100vh;padding:0}.bm-auth-shell #login_page.bm-auth-page:before{display:none}.bm-auth-shell #login_page.bm-auth-page>.container{max-width:none;min-height:100vh;padding:0;width:100%}.bm-auth-shell #login_page.bm-auth-page>.container>.row{margin:0;min-height:100vh}.bm-auth-shell #login_page.bm-auth-page>.container>.row>[class*=col-]{max-width:none;padding:0;width:100%}.bm-auth-shell #login_page.bm-auth-page .login_inside{background:var(--bm-surface)!important;border:0!important;border-radius:0!important;box-shadow:none!important;min-height:100vh;overflow:hidden;width:100%}.bm-auth-shell #login_page.bm-auth-page .login_form{background:var(--bm-surface)!important;color:var(--bm-ink)!important;display:flex;flex-direction:column;justify-content:center;min-height:100vh;order:-1;padding:92px clamp(28px,6vw,85px) 42px!important;position:relative;width:min(46%,640px)}.bm-auth-shell #login_page.bm-auth-page .logo{background:#071c14!important;color:#fff;flex:1 1 auto;min-width:0;overflow:hidden;position:relative;width:auto}.bm-auth-shell #login_page.bm-auth-page .logo:after{background:linear-gradient(180deg,transparent 58%,rgba(0,0,0,.42));content:"";inset:0;pointer-events:none;position:absolute}.bm-auth-shell #login_page.bm-auth-page .logo>img{filter:drop-shadow(0 22px 30px rgba(0,0,0,.2));max-width:none;position:relative;width:min(560px,80%);z-index:1}.bm-auth-reference-brand{align-items:center;color:var(--bm-ink);display:inline-flex;gap:9px;inset-inline-start:clamp(28px,6vw,85px);position:absolute;text-decoration:none;top:30px}.bm-auth-reference-brand:hover{color:var(--bm-green-800)}.bm-auth-reference-brand img{flex:0 0 auto;height:43px;-o-object-fit:contain;object-fit:contain;width:43px}.bm-auth-reference-brand span{display:grid;line-height:1.18}.bm-auth-reference-brand strong{font-size:.92rem;font-weight:950}.bm-auth-reference-brand small{color:var(--bm-muted);font-size:.61rem;font-weight:720;margin-top:3px}.bm-auth-reference-quote{bottom:45px;color:#fff;display:grid;gap:9px;left:45px;position:absolute;right:45px;z-index:2}.bm-auth-reference-quote strong{font-size:clamp(1.25rem,2.1vw,1.58rem);font-weight:900;line-height:1.55;max-width:32rem}.bm-auth-reference-quote span{color:hsla(0,0%,100%,.68);font-size:.72rem;font-weight:800}.bm-auth-shell #login_page.bm-auth-page .login_form :is(h1,.h5){color:var(--bm-ink)!important;font-size:clamp(1.72rem,2.5vw,2.38rem);font-weight:950!important;letter-spacing:-.04em;margin-top:0!important}.bm-auth-shell #login_page.bm-auth-page .login_form .text-light,.bm-auth-shell #login_page.bm-auth-page .login_form :is(h2,.h6){color:var(--bm-muted)!important;font-size:.84rem;font-weight:650;line-height:1.8;margin-bottom:25px!important}.bm-auth-shell #login_page.bm-auth-page .form-group{background:transparent;border:0;border-radius:0;min-height:0}.bm-auth-shell #login_page.bm-auth-page .form-group>i{color:var(--bm-green-700);height:46px;inset-block-start:0;inset-inline-start:0;pointer-events:none;position:absolute;width:43px;z-index:1}.bm-auth-shell #login_page.bm-auth-page .form-group{position:relative}.bm-auth-shell #login_page.bm-auth-page .form-group>input{background:var(--bm-surface-2)!important;border:1px solid var(--bm-line-strong)!important;border-radius:12px!important;color:var(--bm-ink)!important;min-height:46px;padding-inline-start:46px}.bm-auth-shell #login_page.bm-auth-page .form-group>input::-moz-placeholder{color:var(--bm-muted)}.bm-auth-shell #login_page.bm-auth-page .form-group>input::placeholder{color:var(--bm-muted)}.bm-auth-shell #login_page.bm-auth-page .form-group:focus-within{box-shadow:none}.bm-auth-shell #login_page.bm-auth-page .form-group:focus-within>input{border-color:var(--bm-green-500)!important;box-shadow:0 0 0 4px rgba(18,184,104,.1)!important}.bm-auth-shell #login_page.bm-auth-page .login_form button[type=submit]{background:linear-gradient(135deg,var(--bm-green-800),var(--bm-green-600))!important;border-color:var(--bm-green-700)!important;color:#fff!important;min-height:48px}.bm-auth-shell #login_page.bm-auth-page .login_form :is(.remember,.new a){color:var(--bm-green-700)!important}.bm-auth-shell #login_page.bm-auth-page .login_form .socialMedia>a{background:var(--bm-surface)!important;color:var(--bm-ink)}.bm-auth-page--register form{position:relative;z-index:1}.bm-auth-page .bm-auth-field{align-items:stretch!important;display:flex!important;min-height:46px;min-width:0;position:relative}.bm-auth-page .bm-auth-field>.bm-auth-field__icon{color:var(--bm-green-700);display:grid!important;height:46px;inset-block-start:0;inset-inline-start:0;place-items:center;pointer-events:none;position:absolute!important;width:46px;z-index:1}.bm-auth-page .bm-auth-field>input{min-height:46px;min-width:0;padding-inline:48px 14px!important;position:relative;width:100%!important;z-index:0}.bm-auth-page--register .bm-auth-terms-row{background:transparent!important;border:0!important;margin-block:16px 18px!important;min-height:0!important}.bm-auth-page--register .bm-auth-terms{color:var(--bm-muted)!important;cursor:pointer;display:flex!important;font-size:.74rem;font-weight:700;gap:10px;line-height:1.7;min-width:0;width:100%}.bm-auth-page--register .bm-auth-terms__control{display:grid;flex:0 0 23px;height:23px;margin-block-start:1px;place-items:center;position:relative;width:23px}.bm-auth-page--register .bm-auth-terms__input{cursor:pointer;display:block!important;height:23px!important;inset:0;margin:0!important;min-height:0!important;opacity:0!important;padding:0!important;position:absolute!important;width:23px!important;z-index:2}.bm-auth-page--register .bm-auth-terms__visual{background:var(--bm-surface-2);border:2px solid var(--bm-line-strong)!important;border-radius:7px!important;box-shadow:0 1px 2px rgba(6,52,28,.07);box-sizing:border-box;color:#fff;display:grid!important;height:23px!important;place-items:center;transition:background .18s var(--bm-ease),border-color .18s var(--bm-ease),box-shadow .18s var(--bm-ease),transform .18s var(--bm-ease);width:23px!important}.bm-auth-page--register .bm-auth-terms__input:checked+.bm-auth-terms__visual{background:var(--bm-green-700)!important;border-color:var(--bm-green-700)!important;box-shadow:0 5px 12px rgba(1,104,49,.2)}.bm-auth-page--register .bm-auth-terms__input:checked+.bm-auth-terms__visual:after{border:solid;border-width:0 0 2px 2px;content:"";height:6px;transform:translateY(-1px) rotate(-45deg);width:10px}.bm-auth-page--register .bm-auth-terms__input:focus-visible+.bm-auth-terms__visual{border-color:var(--bm-green-500)!important;box-shadow:0 0 0 4px rgba(18,184,104,.19)}.bm-auth-page--register .bm-auth-terms__copy{display:block;min-width:0}.bm-auth-page--register .bm-auth-terms__copy a{color:var(--bm-green-700)!important;font-weight:900;text-decoration:underline!important;text-decoration-color:rgba(1,104,49,.35)!important;text-underline-offset:2px}.bm-auth-page--register .bm-auth-terms__copy a:hover{color:var(--bm-green-900)!important;text-decoration-color:currentColor!important}.bm-auth-page .bm-auth-choice-row{margin-block:16px 18px!important;min-height:0!important}.bm-auth-page .bm-auth-choice{color:var(--bm-muted)!important;cursor:pointer;display:flex!important;font-size:.74rem;font-weight:750;gap:9px;line-height:1.7;min-width:0}.bm-auth-page .bm-auth-choice__control{display:grid;flex:0 0 23px;height:23px;margin-block-start:1px;place-items:center;position:relative;width:23px}.bm-auth-page .bm-auth-choice__input{cursor:pointer;display:block!important;height:23px!important;inset:0;margin:0!important;min-height:0!important;opacity:0!important;padding:0!important;position:absolute!important;width:23px!important;z-index:2}.bm-auth-page .bm-auth-choice__visual{background:var(--bm-surface-2);border:2px solid var(--bm-line-strong)!important;border-radius:7px!important;box-shadow:0 1px 2px rgba(6,52,28,.07);box-sizing:border-box;color:#fff;display:grid!important;height:23px!important;place-items:center;transition:background .18s var(--bm-ease),border-color .18s var(--bm-ease),box-shadow .18s var(--bm-ease);width:23px!important}.bm-auth-page .bm-auth-choice__input:checked+.bm-auth-choice__visual{background:var(--bm-green-700)!important;border-color:var(--bm-green-700)!important;box-shadow:0 5px 12px rgba(1,104,49,.2)}.bm-auth-page .bm-auth-choice__input:checked+.bm-auth-choice__visual:after{border:solid;border-width:0 0 2px 2px;content:"";height:6px;transform:translateY(-1px) rotate(-45deg);width:10px}.bm-auth-page .bm-auth-choice__input:focus-visible+.bm-auth-choice__visual{border-color:var(--bm-green-500)!important;box-shadow:0 0 0 4px rgba(18,184,104,.19)}.bm-auth-page .bm-auth-social{gap:10px!important;position:relative;z-index:1}.bm-auth-page .bm-auth-social>a{display:flex!important;min-height:46px!important;opacity:1!important;overflow:hidden;visibility:visible!important}.bm-auth-page .bm-auth-social__icon{background:rgba(1,104,49,.06);border-inline-end:1px solid var(--bm-line);display:grid!important;flex:0 0 46px;height:46px!important;place-items:center;width:46px!important}.bm-auth-page .bm-auth-social__icon svg{height:19px!important;width:19px!important}.bm-auth-page .bm-auth-social>a>span{color:var(--bm-ink);font-size:.78rem;font-weight:850;min-width:0}.bm-auth-page .bm-auth-social .facebookBtn .bm-auth-social__icon{background:#1877f2}.bm-auth-page .bm-auth-social .twitterBtn .bm-auth-social__icon{background:#111827}html[data-bs-theme=dark] .bm-auth-page .bm-auth-choice__visual,html[data-bs-theme=dark] .bm-auth-page--register .bm-auth-terms__visual{background:var(--bm-surface-3);border-color:var(--bm-line-strong)!important}html[data-bs-theme=dark] .bm-auth-page .bm-auth-social__icon{background:rgba(105,219,150,.11)}html[data-bs-theme=dark] .bm-auth-page .bm-auth-social .facebookBtn .bm-auth-social__icon{background:#216ee6}html[data-bs-theme=dark] .bm-auth-page .bm-auth-social .twitterBtn .bm-auth-social__icon{background:#05070d}.bm-auth-shell #loginPage.bm-auth-page{background:var(--bm-surface)!important;border:0!important;border-radius:22px!important;box-shadow:none!important;margin:16px auto!important;min-height:calc(100vh - 32px);padding:92px 22px 28px!important;width:min(100% - 32px,33rem)}.bm-auth-shell #loginPage.bm-auth-page:before{display:none}.bm-auth-shell #loginPage.bm-auth-page .bm-auth-reference-brand{inset-inline-start:22px;top:23px}.bm-auth-shell #loginPage.bm-auth-page>:is(span:first-of-type,p){text-align:start!important}.bm-auth-shell #loginPage.bm-auth-page>:is(span:first-of-type,.fs-5){color:var(--bm-ink)!important;font-size:1.6rem!important;font-weight:950!important}.bm-auth-shell #loginPage.bm-auth-page>p{color:var(--bm-muted)!important;font-size:.8rem;line-height:1.75}.bm-auth-shell .bm-auth-page.bm-auth-container{min-height:100vh;padding:112px clamp(20px,5vw,52px) 42px}.bm-auth-shell .bm-auth-page.bm-auth-container .bm-auth-reference-brand{inset-inline-start:clamp(20px,5vw,52px);top:30px}.bm-auth-shell .bm-auth-page.bm-auth-container>.container{margin:auto;width:min(100%,35rem)}.bm-auth-shell .bm-auth-page.bm-auth-container .card{width:100%}html[data-bs-theme=dark] .bm-auth-shell #loginPage.bm-auth-page,html[data-bs-theme=dark] .bm-auth-shell #login_page.bm-auth-page,html[data-bs-theme=dark] .bm-auth-shell #login_page.bm-auth-page .login_form,html[data-bs-theme=dark] .bm-auth-shell #login_page.bm-auth-page .login_inside{background:var(--bm-surface)!important}html[data-bs-theme=dark] .bm-auth-shell #login_page.bm-auth-page .form-group>input{background:var(--bm-surface-2)!important}.bm-referral-gate{position:static;z-index:auto}.bm-referral-gate__dialog{backdrop-filter:blur(8px);background:rgba(7,33,21,.66);contain:paint;display:grid;inset:0!important;isolation:isolate;overflow-y:auto;padding:22px;place-items:center;pointer-events:auto!important;position:fixed!important;z-index:2147483647!important}.bm-referral-gate__panel{background:var(--bm-surface);border:1px solid color-mix(in srgb,var(--bm-surface) 70%,transparent);border-radius:25px;box-shadow:0 30px 80px rgba(0,0,0,.28);color:var(--bm-ink);padding:clamp(24px,5vw,36px);pointer-events:auto;position:relative;text-align:center;width:min(100%,430px);z-index:1}.bm-referral-gate__icon{background:var(--bm-green-100);border-radius:19px;color:var(--bm-green-800);display:grid;font-size:1.35rem;height:58px;margin:0 auto 16px;place-items:center;width:58px}.bm-referral-gate__panel .bm-eyebrow{font-size:.65rem;margin-bottom:7px}.bm-referral-gate__panel h2{color:var(--bm-ink);font-size:clamp(1.18rem,3vw,1.42rem);font-weight:950;letter-spacing:-.035em;margin:0}.bm-referral-gate__copy{color:var(--bm-muted);font-size:.76rem;font-weight:650;line-height:1.75;margin:9px auto 20px}.bm-referral-gate__field{display:grid;gap:7px;text-align:start}.bm-referral-gate__field>span{color:var(--bm-ink);font-size:.7rem;font-weight:900}.bm-referral-gate__field .bm-referral-gate__input{background:#fbfdfb!important;border:1px solid rgba(1,104,49,.42)!important;border-radius:13px!important;box-shadow:inset 0 0 0 1px hsla(0,0%,100%,.8),0 1px 2px rgba(1,71,31,.08)!important;box-sizing:border-box!important;color:var(--bm-ink)!important;direction:ltr;display:block!important;font-size:.88rem;font-weight:850;margin:0!important;min-height:50px!important;opacity:1!important;outline:0;padding:0 14px!important;pointer-events:auto!important;position:relative!important;text-align:center;visibility:visible!important;width:100%!important;z-index:1}.bm-referral-gate__field input:focus{border-color:var(--bm-green-500);box-shadow:0 0 0 4px rgba(18,184,104,.12)}.bm-referral-gate__hint{color:var(--bm-muted);font-size:.65rem;font-weight:650;line-height:1.65;margin:8px 0 14px}.bm-referral-gate__message{border-radius:11px;font-size:.7rem;font-weight:800;margin:0 0 13px;padding:10px 12px}.bm-referral-gate__message--error{background:#fef3f2;border:1px solid #fecdca;color:#b42318}.bm-referral-gate__button{align-items:center;background:linear-gradient(135deg,var(--bm-green-800),var(--bm-green-600));border:0;border-radius:13px;box-shadow:0 12px 24px rgba(1,104,49,.2);color:#fff;cursor:pointer;display:inline-flex;font-size:.78rem;font-weight:900;justify-content:center;min-height:48px;padding:0 16px;transition:transform .2s var(--bm-ease),box-shadow .2s var(--bm-ease);width:100%}.bm-referral-gate__button:hover:not(:disabled){box-shadow:0 16px 28px rgba(1,104,49,.27);color:#fff;transform:translateY(-1px)}.bm-referral-gate__button:disabled{cursor:wait;opacity:.75}.bm-referral-gate__confirmed,.bm-referral-gate__match{align-items:center;display:flex;gap:10px;text-align:start}.bm-referral-gate__match{background:var(--bm-green-50);border:1px solid var(--bm-line);border-radius:14px;margin:0 0 13px;padding:11px}.bm-referral-gate__confirmed img,.bm-referral-gate__match img{background:var(--bm-surface-2);border-radius:13px;flex:0 0 39px;height:39px;-o-object-fit:cover;object-fit:cover;width:39px}.bm-referral-gate__confirmed span,.bm-referral-gate__match span{display:grid;min-width:0}.bm-referral-gate__confirmed strong,.bm-referral-gate__match strong{color:var(--bm-ink);font-size:.74rem;font-weight:950;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-referral-gate__confirmed small,.bm-referral-gate__match small{color:var(--bm-muted);font-size:.62rem;font-weight:700;margin-top:2px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bm-referral-gate__confirmed>i,.bm-referral-gate__match>i{background:var(--bm-green-100);border-radius:50%;color:var(--bm-green-800);display:grid;flex:0 0 25px;font-size:.68rem;height:25px;margin-inline-start:auto;place-items:center;width:25px}.bm-referral-gate__confirmed{background:var(--bm-green-50);border:1px solid var(--bm-line);border-radius:15px;color:var(--bm-ink);margin:0 auto 16px;padding:11px 13px;width:min(100%,540px)}html[data-bs-theme=dark] .bm-referral-gate__dialog{background:rgba(0,0,0,.72)}html[data-bs-theme=dark] .bm-referral-gate__message--error{background:rgba(127,29,29,.32);border-color:hsla(0,91%,71%,.35);color:#fecaca}@media (max-width:520px){.bm-referral-gate__dialog{align-items:end;padding:14px}.bm-referral-gate__panel{border-radius:22px;padding:24px 20px}.bm-referral-gate__confirmed{margin-inline:12px}}@media (max-width:767px){.bm-auth-shell #login_page.bm-auth-page .login_inside{min-height:auto}.bm-auth-shell #login_page.bm-auth-page .login_form{min-height:calc(100vh - 32px);padding:92px 22px 30px!important;width:100%}.bm-auth-shell #login_page.bm-auth-page .logo{display:none!important}.bm-auth-reference-brand{inset-inline-start:22px;top:24px}.bm-auth-shell .bm-auth-page.bm-auth-container{min-height:100vh;padding:90px 16px 28px}.bm-auth-shell .bm-auth-page.bm-auth-container .bm-auth-reference-brand{inset-inline-start:22px;top:22px}}html:not([data-bs-theme=dark]) .bm-auth-shell input::-moz-placeholder{color:#526259!important;opacity:1}html:not([data-bs-theme=dark]) .bm-auth-shell input::placeholder{color:#526259!important;opacity:1}html:not([data-bs-theme=dark]) .bm-auth-shell .bm-referral-gate__button,html:not([data-bs-theme=dark]) .bm-auth-shell button[type=submit]{background:#076b39!important;color:#fff!important;min-height:44px}html:not([data-bs-theme=dark]) .bm-auth-shell :is(#login_page,#loginPage).bm-auth-page button[type=submit]{background:#076b39!important;color:#fff!important}
