.application{display:-webkit-box;display:-ms-flexbox;display:flex}.application a{cursor:pointer}.application--is-rtl{direction:rtl}.application--wrap{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto;-webkit-backface-visibility:hidden;backface-visibility:hidden;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;min-height:100vh;max-width:100%;position:relative}.theme--light.application{background:#fafafa;color:rgba(0,0,0,.87)}.theme--light.application .text--primary{color:rgba(0,0,0,.87)!important}.theme--light.application .text--secondary{color:rgba(0,0,0,.54)!important}.theme--light.application .text--disabled{color:rgba(0,0,0,.38)!important}.theme--dark.application{background:#303030;color:#fff}.theme--dark.application .text--primary{color:#fff!important}.theme--dark.application .text--secondary{color:hsla(0,0%,100%,.7)!important}.theme--dark.application .text--disabled{color:hsla(0,0%,100%,.5)!important}@-moz-document url-prefix(){@media print{.application,.application--wrap{display:block}}}.auth-public,.auth-public.v-application{background:transparent!important}.auth-public__canvas{min-height:100vh;background:var(--gradient-segflow-auth);position:relative;overflow:hidden}.auth-public__canvas:before{top:-180px;right:-120px;width:480px;height:480px;background:radial-gradient(circle,rgba(75,184,167,.22) 0,rgba(75,184,167,0) 68%)}.auth-public__canvas:after,.auth-public__canvas:before{content:"";position:absolute;border-radius:50%;pointer-events:none}.auth-public__canvas:after{bottom:-160px;left:-100px;width:420px;height:420px;background:radial-gradient(circle,rgba(69,138,201,.2) 0,rgba(69,138,201,0) 70%)}.auth-public__shell{position:relative;z-index:1;min-height:100vh;max-width:1180px;margin:0 auto;padding:40px 28px}.auth-public__hero{color:var(--color-segflow-primary-text,#d9eef1);padding-right:32px;text-align:left}.auth-public__hero-logo{width:450px;max-width:100%;height:auto;display:block;margin:0 0 16px}.auth-public__hero-title{font-size:2.25rem;font-weight:600;line-height:1.2;margin:0 0 12px;letter-spacing:-.02em}.auth-public__hero-tagline{font-size:1rem;font-weight:500;color:var(--color-segflow-zero,#4bb8a7);letter-spacing:.04em;margin-bottom:20px}.auth-public__hero-text{font-size:1rem;line-height:1.65;opacity:.92;max-width:440px;margin-bottom:28px}.auth-public__hero-features{list-style:none;padding:0;margin:0}.auth-public__hero-features li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;gap:12px;margin-bottom:14px;font-size:.95rem;line-height:1.45;opacity:.95}.auth-public__hero-features li:before{content:"";-ms-flex-negative:0;flex-shrink:0;width:8px;height:8px;margin-top:7px;border-radius:50%;background:var(--color-segflow-zero,#4bb8a7);-webkit-box-shadow:0 0 12px rgba(75,184,167,.6);box-shadow:0 0 12px rgba(75,184,167,.6)}.auth-public__form-area{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.auth-public__content-inner{width:100%;max-width:460px}.auth-public__card{background:#fff;border-radius:16px;-webkit-box-shadow:0 24px 48px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,100%,.08);box-shadow:0 24px 48px rgba(0,0,0,.22),0 0 0 1px hsla(0,0%,100%,.08);overflow:hidden;border-top:4px solid var(--color-segflow-zero,#4bb8a7)}.auth-public__card-body{padding:32px 36px 36px}.auth-public__card-title{font-size:1.5rem;font-weight:600;color:var(--color-segflow-primary,#1a2a49);text-align:center;margin-bottom:6px}.auth-public__card-subtitle{font-size:.925rem;color:#5e6c84;text-align:center;margin-bottom:24px;line-height:1.5}.auth-public__divider{margin:20px 8%}.auth-public__card .v-btn--block.v-btn--large{height:48px;font-size:.95rem;font-weight:600;letter-spacing:.04em}@media (max-width:959px){.auth-public__shell{padding:28px 16px 32px}.auth-public__hero{text-align:center;padding-right:0;margin-bottom:28px}.auth-public__hero-logo{width:auto;max-width:260px;margin:0 auto 16px}.auth-public__hero-title{font-size:1.65rem}.auth-public__hero-text{max-width:none;margin-left:auto;margin-right:auto}.auth-public__hero-features{text-align:left;max-width:340px;margin:0 auto}.auth-public__card-body{padding:24px 20px 28px}}