@import url(https://fonts.googleapis.com/css2?family=Source+Sans+Pro:wght@200;300;400;600;700;900&display=swap);body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{border:0;font-size:100%;font:inherit;margin:0;padding:0;vertical-align:initial}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{box-sizing:border-box;font-family:Source Sans Pro,sans-serif}.inline{display:inline}.block{display:block}.inline-block{display:inline-block}.flex-start{justify-content:flex-start}.flex-column{display:flex;flex-direction:column}.justify-center{justify-content:center}.align-center{align-items:center}.align-start{align-items:flex-start}.center{align-items:center;display:flex;justify-content:center}.space-around{justify-content:space-around}.end{justify-content:end}.align-end{align-items:flex-end}.column{flex-direction:column}.flex-wrap{flex-wrap:wrap}.flex-50{flex:0 1 50%;min-width:0}h1{font-size:40px}h1,h2{font-weight:bolder}h2{font-size:32px}h3{font-size:24px}h3,h4{font-weight:bolder}h4{font-size:18px}h5{font-size:16px;font-weight:bolder}p{font-size:14px}.font-bolder{font-weight:600}.relative{position:relative}.absolute{position:absolute}.brd-radius{border-radius:4px}.cursor-pr{cursor:pointer}.menuTabs{align-items:center;background-color:#fff;border-bottom:1px solid #fff;box-shadow:0 1px 2px 0 rgba(0,0,0,.059);box-shadow:0 1px 3px 0 rgba(0,0,0,.102);display:flex;font-family:Poppins,sans-serif;height:62px;justify-content:space-between;padding:0 20px}.menuTabsContainer,.menuTabsItem{align-items:center;display:flex;height:100%}.menuTabsItem{color:#6b7280;cursor:pointer;font-size:14px;font-weight:500;padding:0 20px;text-decoration:none}.menuTabsItem:hover{color:#00cd7c}.active{color:#00cd7c!important}.overlayLoader{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);background:#ffffffbf;border-radius:inherit;inset:0;position:absolute;z-index:100}.inlineLoader,.overlayLoader{align-items:center;display:flex;flex-direction:column;justify-content:center}.inlineLoader{padding:16px;width:100%}.inlineLoader :global(.ui.loader),.overlayLoader :global(.ui.loader){color:#00cd7c!important;left:auto!important;margin:0!important;position:relative!important;top:auto!important;transform:none!important}.inlineLoader :global(.ui.loader):before,.overlayLoader :global(.ui.loader):before{border-color:#00cd7c26!important}.inlineLoader :global(.ui.loader):after,.overlayLoader :global(.ui.loader):after{border-top-color:#00cd7c!important}.loaderMessage{color:#374151;font-size:14px;font-weight:500;margin-top:16px;text-align:center}.loaderMessage,.manager-modal{font-family:Poppins,sans-serif}.manager-modal{max-height:min(85%,800px)!important;max-width:min(1100px,82%)!important;width:100%!important}.manager-modal .modal-header{background-color:#fff!important}.manager-modal .modal-content{background-color:#f3f4f6!important;display:flex;flex-direction:column;height:100%;min-height:450px;overflow:hidden;padding:0!important}.manager-modal .ui.input{font-size:14px}.manager-modal-body{display:flex;flex:1 1;height:calc(90vh - 100px);min-height:0;overflow:hidden;position:relative}.manager-modal-loading-overlay{align-items:center;background:#ffffffb8;display:flex;flex-direction:column;inset:0;justify-content:center;position:absolute;z-index:20}.manager-modal-left-nav{flex-shrink:0;height:100%;max-width:220px;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px;width:100%}.manager-modal-left-nav .left-navigation-bar-category{font-size:16px}.manager-modal-left-nav .left-navigation-bar-category-name .category-name{color:#111827!important;font-weight:500}.manager-modal-content{flex:1 1;height:100%;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:20px 24px 32px 0;scroll-behavior:smooth}.manager-section-title-outer{color:#374151;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0 0 16px}.manager-section-card{background:#fff;border-radius:12px;box-shadow:0 1px 3px #0000000f;margin-bottom:20px;padding:20px 24px;width:100%}.manager-section-title-inner{color:#111827;font-family:Poppins,sans-serif;font-size:14px;font-weight:500;margin:0 0 16px}.inputGrid{display:flex;flex-direction:column;gap:16px}.inputGrid .row{grid-gap:16px;display:grid;gap:16px;grid-template-columns:1fr}.inputGrid .row.col-2{grid-template-columns:repeat(2,1fr)}@media(max-width:768px){.inputGrid .row.col-2{grid-template-columns:1fr}}.lt-label{align-items:center;color:#374151;display:flex;font-size:12px;font-weight:500}.lt-label .asterisk{color:#dc2626;margin-left:2px}.modal-section-header{align-items:center;display:flex;justify-content:space-between}.modal-section-body-margin{margin-top:20px}.modal-section-placeholder-text{color:#6b7280}.modal-section-list{list-style-type:none;margin:0;padding:0}.modal-section-list-item-simple{font-weight:500;margin-bottom:8px}.modal-section-list-item-permission{background-color:#f9fafb;border:1px solid #e5e7eb;border-radius:8px;font-size:13px;margin-bottom:8px;padding:10px 14px}.permission-product-text{color:#374151;font-weight:700}.permission-separator-arrow{color:#9ca3af;margin:0 8px}.permission-feature-text{color:#4b5563;font-weight:500}.permission-access-text{color:#10b981;font-weight:600}.multiselector-modal-wrapper{min-height:400px}.user-list-container{border-radius:16px;display:flex;flex-direction:column;gap:16px;width:100%}.status-toggle-wrapper{align-items:center;display:inline-flex;justify-content:center}.create-user-dob-field>div{width:100%}.role-list-container{border-radius:16px;gap:16px}.role-list-container,.user-manager-container{display:flex;flex-direction:column;width:100%}.user-manager-container{font-family:Poppins;height:100%}.user-manager-container .user-manager-content{background-color:#e4e4e7;min-height:calc(100vh - 62px);padding:32px}.user-manager-container .list-header-section{align-items:center;display:flex;justify-content:space-between}.user-manager-container .list-header-section .list-title{color:#111827;font-family:Poppins;font-size:18px;font-weight:500;margin:0}.user-manager-container .list-header-section .header-actions{display:flex;gap:12px}.user-manager-container .table-wrapper{width:100%}.user-manager-container .action-buttons-wrapper{align-items:center;display:flex;gap:12px}.user-manager-container .statusState{align-items:center;background-color:#f4f4f5;border-radius:12px;display:flex;flex-direction:column;height:300px;justify-content:center}.user-manager-container .errorText{color:#f87171;font-weight:500;margin-top:16px}.user-manager-container .searchWrapper{align-items:center;display:flex;position:relative}.user-manager-container .searchInput{max-width:0;opacity:0;overflow:hidden;transition:width .2s ease,max-width .2s ease,opacity .2s ease;width:0}.user-manager-container .searchInputExpanded{max-width:202px;opacity:1;position:relative;width:202px}.user-manager-container .searchButtonHidden{display:none!important}.modal-form-field{display:flex;flex-direction:column}.modal-form-label{color:#374151;font-size:13px;font-weight:500;margin-bottom:6px}.modal-form-required{color:#dc2626;margin-left:2px}.modal-form-input{border:1px solid #d1d5db!important;border-radius:18px!important;width:100%}.modal-form-input input{border:none!important;border-radius:18px!important;font-size:14px!important}.modal-form-input input::placeholder{color:#c7c7c7!important}.modal-form-input[data-error=true]{border:1px solid #dc2626!important}.modal-field-error{color:#dc2626;font-size:12px;margin-top:4px}.modal-password-hints{display:flex;flex-direction:column;font-size:12px;gap:8px;list-style:none;margin:0 0 16px;padding-left:0;width:100%}.modal-password-hints .password-hint-item{align-items:center;display:flex;justify-content:space-between;line-height:1.4;transition:color .2s;width:100%}.modal-password-hints .password-hint-item svg{flex-shrink:0}.modal-password-hints .password-hint-item .hint-content{align-items:center;display:flex;gap:8px}.modal-password-hints .password-hint-item.neutral{color:#6b7280}.modal-password-hints .password-hint-item.satisfied{color:#059669}.modal-password-hints .password-hint-item.unsatisfied{color:#dc2626}.modal-phone-row{align-items:flex-start;display:flex}.modal-phone-row .ui.input{border-radius:0 8px 8px 0!important}.modal-phone-code-dropdown{flex-shrink:0}.modal-phone-code-dropdown>div>div:first-child{border-radius:8px 0 0 8px!important;border-right:none!important;padding:7.5px 12px!important}.modal-phone-code-dropdown[data-error=true]>div>div:first-child{border:1px solid #dc2626!important;border-right:none!important}.modal-phone-code-dropdown.is-placeholder>div>div:first-child>div{color:#c7c7c7!important}.modal-phone-code-dropdown>div>div:nth-child(2){max-height:400px!important;overflow-y:hidden!important;width:220px!important}.modal-phone-number-input{flex:1 1}.modal-gender-dropdown{width:100%}.modal-gender-dropdown>div>div:first-child{padding:8.5px 12px!important}.modal-gender-dropdown.is-placeholder>div>div:first-child>div{color:#c7c7c7!important}.modal-role-dropdown{width:100%}.modal-role-dropdown.is-placeholder>div>div:first-child>div{color:#c7c7c7!important}.container{box-sizing:border-box;max-height:100vh;max-width:100%}.container.signin-flex{height:100vh;height:100dvh;margin:0;max-height:100vh;max-height:100dvh;max-width:100vw;overflow:hidden;width:100%}.container .info-container{background:#0000 linear-gradient(139deg,#34a853,#249c54) 0 0 no-repeat padding-box;height:100vh}.container .info-container .info-content{margin-top:60px;max-width:60%}.container .info-container .info-content .comments-header{color:#fff;font-size:30px;font-size:37px;margin:40px 0 50px}.container .info-container .info-content .slideshow{max-width:100%;overflow:hidden}.container .info-container .info-content .slideshowSlider{display:flex;overflow-x:auto;white-space:nowrap;width:300%}.container .info-container .info-content .slide{color:#fff;display:inline-block;font-size:22px;font-size:24px;letter-spacing:0;line-height:32px;padding-right:10px;white-space:normal;width:100%}.container .info-container .info-content .dots{display:flex;margin-top:20px}.container .info-container .info-content .dots .dot{background:#fff 0 0 no-repeat padding-box;border-radius:5px;height:10px;margin-right:10px;width:10px}.container .info-container .info-content .dots .active-dot{width:40px}.container .info-container .info-content .slide-anim{transition:all 2s ease-in-out}.container .info-container .path-img1{right:-10%;top:-15%}.container .info-container .path-img2{bottom:-3%;left:-25%}.container .sign-in-form:not(.auth-panel){box-sizing:border-box;display:flex;flex-direction:column;gap:2vh;height:100%;justify-content:space-between;max-height:100%;overflow-x:hidden;overflow-y:auto;padding:5vh 10% 4vh}.container .sign-in-form:not(.auth-panel) .sign-in-form-footer,.container .sign-in-form:not(.auth-panel) .sign-in-form-header,.container .sign-in-form:not(.auth-panel) .sign-in-form-main{max-width:100%;min-width:0;width:100%}.container .sign-in-form:not(.auth-panel) .sign-in-form-header{flex:0 0 auto}.container .sign-in-form:not(.auth-panel) .sign-in-form-main{display:flex;flex:1 1 auto;flex-direction:column;justify-content:flex-start;margin:0;min-height:0}.container .sign-in-form:not(.auth-panel) .sign-in-form-fields{width:100%}.container .sign-in-form:not(.auth-panel) .sign-in-form-footer{flex:0 0 auto;margin-top:auto}.container .sign-in-form:not(.auth-panel) p{margin-bottom:0;word-break:break-word}.container .sign-in-form:not(.auth-panel) h1{line-height:1.25;margin-bottom:0}.container .sign-in-form:not(.auth-panel) fieldset{border:none;margin:0;min-width:0;padding:0}.container .sign-in-form:not(.auth-panel) .margin-top-24{margin-top:18px}.container .sign-in-form:not(.auth-panel) .margin-top-20{margin-top:14px}.container .sign-in-form:not(.auth-panel) .margin-20{margin:12px 0}.container .sign-in-form:not(.auth-panel) .social-login-section{margin-top:0}.container .sign-in-form:not(.auth-panel) .login-button-fieldset{margin:24px 0}.container .sign-in-form:not(.auth-panel) .font-16{line-height:24px}.container .sign-in-form:not(.auth-panel) input[type=number],.container .sign-in-form:not(.auth-panel) input[type=password],.container .sign-in-form:not(.auth-panel) input[type=text]{border:1px solid #dee2e6;border-radius:4px;height:45px;margin-top:5px;padding:0 20px}.container .sign-in-form:not(.auth-panel) input[type=number],.container .sign-in-form:not(.auth-panel) input[type=number]::placeholder,.container .sign-in-form:not(.auth-panel) input[type=password],.container .sign-in-form:not(.auth-panel) input[type=password]::placeholder,.container .sign-in-form:not(.auth-panel) input[type=text],.container .sign-in-form:not(.auth-panel) input[type=text]::placeholder{color:#000;font-size:16px;letter-spacing:0}.container .sign-in-form:not(.auth-panel) input[type=checkbox]{background:#249c54;height:25px;margin-right:10px;width:25px}.container .sign-in-form:not(.auth-panel) .action-btn{background:#249c54;border:none;color:#fff;height:45px;width:100%}.container .sign-in-form:not(.auth-panel) .action-btn:hover{background:#146d38}.container .sign-in-form:not(.auth-panel) .email-link{color:#249c54;text-decoration:none}.container .sign-in-form:not(.auth-panel) .errors{color:red;flex:1 1 auto;font-size:14px;line-height:1.4;margin:0;max-width:calc(100% - 130px);text-align:left;word-break:break-word}.container .sign-in-form:not(.auth-panel) .limetrayLogo{display:block;max-width:180px}.container .sign-in-form:not(.auth-panel) .show-button{background:none;border:0;color:#787878;font-size:16px;position:absolute;right:30px;top:36px}.container .sign-in-form:not(.auth-panel) .social-divider{align-items:center;color:#7f8c99;display:flex;margin-bottom:14px;text-transform:none}.container .sign-in-form:not(.auth-panel) .social-divider-line{background:#e3e7ee;flex:1 1;height:1px}.container .sign-in-form:not(.auth-panel) .social-divider-text{color:#5c6674;margin:0 12px;white-space:nowrap}.container .sign-in-form:not(.auth-panel) .social-buttons{display:flex;flex-direction:column}.container .sign-in-form:not(.auth-panel) .google-login-wrapper{display:flex;justify-content:center;width:100%}.container .sign-in-form:not(.auth-panel) .google-login-button{align-items:center;background:#fff;border:1px solid #dfe3eb;border-radius:4px;color:#1c1f27;cursor:pointer;display:flex;font-size:14px;gap:12px;justify-content:center;max-width:400px;min-height:48px;overflow:hidden;padding:0 24px;position:relative;transition:border .2s ease,box-shadow .2s ease,transform .1s ease;width:100%}.container .sign-in-form:not(.auth-panel) .google-login-button:hover:not(:disabled){border-color:#c8cedb}.container .sign-in-form:not(.auth-panel) .google-login-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.container .sign-in-form:not(.auth-panel) .google-logo-wrapper{align-items:center;display:flex;height:24px;justify-content:center;width:24px}.container .sign-in-form:not(.auth-panel) .google-logo{height:20px;width:20px}.container .sign-in-form:not(.auth-panel) .google-login-text{font-weight:600}.container .sign-in-form:not(.auth-panel) .social-button{align-items:center;background:#fff;border:1px solid #e3e7ee;border-radius:8px;color:#1c1f27;cursor:pointer;display:flex;gap:12px;justify-content:center;min-height:52px;transition:border .2s ease,box-shadow .2s ease;width:100%}.container .sign-in-form:not(.auth-panel) .social-button:hover{border-color:#c8cedb;box-shadow:0 6px 18px #249c5414}.container .sign-in-form:not(.auth-panel) .social-button img{height:22px;width:22px}.container .sign-in-form:not(.auth-panel) .social-button:disabled{box-shadow:none;cursor:not-allowed;opacity:.5}.container .sign-in-form:not(.auth-panel) .auth-row-line{align-items:flex-start;display:flex;gap:16px;justify-content:space-between}.container .sign-in-form:not(.auth-panel) .auth-forgot-link{border-bottom:1px solid #d6d3d1;color:#0f0f0f;flex:0 0 auto;font-size:13px;font-weight:500;text-decoration:none;white-space:nowrap}.container .sign-in-form:not(.auth-panel) .auth-forgot-link:hover{border-bottom-color:#0f0f0f}.container .lost-device-button{background:#0000;border:none;color:#2081d4;padding-top:8px}.container .margin-20{margin:20px 0}.container .margin-top-24{margin-top:24px}.container .font-16{font-size:16px;line-height:24px}.container .margin-top-20{margin-top:20px}.container .rotate-180{transform:rotate(180deg)}.container .text-align-end{text-align:end}.signin-flex{align-items:stretch;display:flex;height:100%;overflow:hidden;width:100%}.signin-flex>.flex-50,.signin-flex>.sm-flex-100{flex:1 1 50%;height:100%;max-width:50%;min-width:0;overflow:hidden}.sm-text-center{text-align:center}.signin-screen{height:100vh;height:100dvh;max-width:100vw;overflow:hidden;width:100%}@media screen and (max-height:800px){.container .sign-in-form{gap:1.5vh;padding:3vh 8%}.container .sign-in-form .margin-top-24{margin-top:14px}.container .sign-in-form .margin-top-20{margin-top:12px}.container .sign-in-form .limetrayLogo{max-width:150px}}@media screen and (max-width:1024px){.container .sign-in-form .google-login-button{font-size:13px;gap:10px;padding:0 20px}}@media screen and (max-width:600px){.container .sign-in-form .google-login-button{min-height:48px}.container .sign-in-form .google-login-text{font-size:13px}}@media screen and (max-width:420px){.container .sign-in-form .google-login-button{align-items:stretch;flex-direction:column;gap:8px;padding:12px 16px}.container .sign-in-form .google-login-text{text-align:center}}@media only screen and (max-width:768px){.sm-display-none{display:none}.sm-flex-100{flex:1 1 100%}.signin-flex>.flex-50,.signin-flex>.sm-flex-100,.sm-flex-100{max-width:100%}.container.signin-flex{height:auto;max-height:none;min-height:100vh;min-height:100dvh;overflow-x:hidden;overflow-y:auto}.container .sign-in-form{height:auto;max-height:none;overflow:visible;padding:60px 20px}.signin-screen{height:auto;min-height:100vh;min-height:100dvh;overflow-x:hidden}.sm-font-35{font-size:35px}}.sign-in-form.auth-panel{--auth-paper:#fff;--auth-ink:#0f0f0f;--auth-ink-2:#44403c;--auth-ink-3:#78716c;--auth-ink-4:#a8a29e;--auth-hair:#dee2e6;--auth-rule:#d6d3d1;--auth-brand:#249c54;--auth-brand-hover:#146d38;--auth-good:#15803d;--auth-good-bg:#dcfce7;--auth-bad:#b91c1c;--auth-info-bg:#dbeafe;--auth-gray-bg:#f5f5f4;--auth-radius:4px;box-sizing:border-box;color:var(--auth-ink);display:flex;flex-direction:column;font-family:Source Sans Pro,sans-serif;font-size:14px;gap:0;height:100%;justify-content:center;line-height:1.5;padding:5vh 10% 4vh}.sign-in-form.auth-panel .brand{display:flex;flex-shrink:0;justify-content:center;margin-bottom:20px;width:100%}.sign-in-form.auth-panel .brand .limetrayLogo{display:block;max-width:180px}.sign-in-form.auth-panel :where(input,button,select,textarea,label,a,p,h1,h2,h3,li,span){font-family:inherit}.sign-in-form.auth-panel .auth-panel-body{align-items:stretch;display:flex;flex:1 1 auto;flex-direction:column;gap:0;justify-content:center;margin:0 auto;max-width:100%;max-width:420px;min-height:0;width:100%}.sign-in-form.auth-panel .auth-panel-body>*{width:100%}.sign-in-form.auth-panel .auth-head{margin-bottom:50px;margin-top:0;text-align:center;width:100%}.sign-in-form.auth-panel .auth-head h1{color:var(--auth-ink);font-size:28px;font-weight:700;letter-spacing:normal;line-height:1.25;margin:0 0 12px}.sign-in-form.auth-panel .auth-head p{color:var(--auth-ink-3);font-size:16px;line-height:1.5;margin:0}.sign-in-form.auth-panel .auth-form{display:flex;flex-direction:column;gap:14px;width:100%}.sign-in-form.auth-panel .auth-status-block{margin-top:24px;text-align:center}.auth-head{text-align:center;width:100%}.auth-head h1{color:var(--auth-ink);font-size:28px;font-weight:700;line-height:1.25;margin:0 0 12px}.auth-head p{color:var(--auth-ink-3);font-size:16px;line-height:1.5;margin:0}.auth-form{gap:16px;width:100%}.auth-field,.auth-form{display:flex;flex-direction:column}.auth-field{gap:6px}.auth-field-label{font-weight:700}.auth-field-input,.auth-field-label{color:var(--auth-ink);font-size:16px}.auth-field-input{background:var(--auth-paper);border:1px solid var(--auth-hair);border-radius:var(--auth-radius);box-sizing:border-box;height:45px;outline:0;padding:0 20px;transition:border-color .1s,box-shadow .1s;width:100%}.auth-field-input::placeholder{color:var(--auth-ink-4)}.auth-field-input:focus{border-color:var(--auth-ink);box-shadow:0 0 0 3px #0f0f0f14}.auth-field-input.error{border-color:var(--auth-bad)}.auth-field-input-row{align-items:center;background:var(--auth-paper);border:1px solid var(--auth-hair);border-radius:var(--auth-radius);box-sizing:border-box;display:flex;gap:8px;height:45px;padding:0 12px;transition:border-color .1s,box-shadow .1s}.auth-field-input-row:focus-within{border-color:var(--auth-ink);box-shadow:0 0 0 3px #0f0f0f14}.auth-field-input-row.error{border-color:var(--auth-bad)}.auth-field-input-row input{background:#0000;border:0;color:var(--auth-ink);flex:1 1;font-size:16px;min-width:0;outline:0}.auth-field-input-row input::placeholder{color:var(--auth-ink-4)}.auth-field-input-row .icon-btn-inline{background:#0000;border:0;color:var(--auth-ink-3);cursor:pointer;display:grid;flex-shrink:0;height:20px;padding:0;place-items:center;width:20px}.auth-field-input-row .icon-btn-inline:hover{color:var(--auth-ink)}.auth-field-hint{color:var(--auth-ink-3);font-size:12px;min-height:16px}.auth-field-hint.error{align-items:flex-start;color:var(--auth-bad);display:flex;gap:5px}.auth-btn{align-items:center;border:0;border-radius:var(--auth-radius);box-sizing:border-box;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;gap:6px;height:45px;justify-content:center;text-decoration:none;transition:background .12s,border-color .12s;white-space:nowrap;width:100%}.auth-btn:disabled{cursor:not-allowed;opacity:.6}.auth-btn-primary{background:var(--auth-brand);border:none;color:#fff}.auth-btn-primary:hover:not(:disabled){background:var(--auth-brand-hover)}.auth-btn-secondary{background:var(--auth-paper);border:1px solid var(--auth-hair);color:var(--auth-ink);font-weight:500}.auth-btn-secondary:hover:not(:disabled){background:var(--auth-gray-bg)}.auth-btn-ghost{background:var(--auth-paper);border:1px solid var(--auth-hair);color:var(--auth-ink-2);font-weight:500}.auth-btn-ghost:hover:not(:disabled){background:var(--auth-gray-bg)}.auth-req-list{display:flex;flex-direction:column;gap:6px;list-style:none;margin:0;padding:0;width:100%}.auth-req{align-items:center;color:var(--auth-ink-3);display:flex;font-size:12px;gap:8px}.auth-req.met{color:var(--auth-ink)}.auth-status-block{align-items:center;display:flex;flex-direction:column;gap:18px;text-align:center;width:100%}.auth-status-block h2{color:var(--auth-ink);font-size:24px;font-weight:700;letter-spacing:-.02em;line-height:1.2;margin:0}.auth-status-block p{color:var(--auth-ink-3);font-size:15px;line-height:1.6;margin:0;max-width:46ch}.auth-status-block p strong{color:var(--auth-ink);font-weight:600}.auth-status-expiry{color:var(--auth-ink-3);font-size:14px;margin-top:4px}.auth-info-glyph,.auth-success-glyph{align-items:center;display:flex;justify-content:center}.auth-mail-icon-wrap{background:var(--auth-info-bg);place-items:center}.auth-mail-icon-wrap,.auth-success-icon-wrap{border-radius:16px;display:grid;height:64px;width:64px}.auth-success-icon-wrap{background:var(--auth-good-bg);place-items:center}.auth-actions-stack{align-items:center;display:flex;flex-direction:column;gap:14px;margin-top:0;width:100%}.auth-status-block+.auth-actions-stack{margin-top:100px}.auth-actions-stack>*{max-width:420px;width:100%}.auth-muted-foot{color:var(--auth-ink-3);font-size:14px;margin:26px 0 0;text-align:center}.auth-link{border-bottom:1px solid var(--auth-rule);color:var(--auth-ink);font-size:13px;font-weight:500;text-decoration:none}.auth-link:hover{border-bottom-color:var(--auth-ink)}button.auth-link{background:#0000;border:0;border-bottom:1px solid var(--auth-rule);cursor:pointer;padding:0}button.auth-link:hover{border-bottom-color:var(--auth-ink)}.auth-alert{color:var(--auth-bad)}
/*# sourceMappingURL=main.5a0b5ae6.css.map*/