:root{--font-default:'proxima-nova',Helvetica,Arial,sans-serif;--font-highlight:'Gilroy','Helvetica Neue',Helvetica,Roboto,Arial,sans-serif}
@font-face{font-family:Gilroy;font-weight:normal;font-style:normal;font-display:swap;src:url('../fonts/gilroy/gilroy-regular-webfont.woff2') format('woff2'),url('../fonts/gilroy/gilroy-regular-webfont.woff') format('woff')}
@font-face{font-family:Gilroy;font-weight:500;font-style:normal;font-display:swap;src:url('../fonts/gilroy/gilroy-medium-webfont.woff2') format('woff2'),url('../fonts/gilroy/gilroy-medium-webfont.woff') format('woff')}
@font-face{font-family:Gilroy;font-weight:bold;font-style:normal;font-display:swap;src:url('../fonts/gilroy/gilroy-bold-webfont.woff2') format('woff2'),url('../fonts/gilroy/gilroy-bold-webfont.woff') format('woff')}
body{font-family:var(--font-default);margin:0;color:var(--color-black)}
.container-xl{max-width:848px;margin-right:auto;margin-left:auto;padding-right:24px;padding-left:24px}
@media screen and (min-width:768px){.container-xl{max-width:1044px;padding-right:32px;padding-left:32px}
}
@media screen and (min-width:1024px){.container-xl{max-width:1184px;padding-right:32px;padding-left:32px}
}
@media screen and (min-width:1280px){.container-xl{max-width:1304px;padding-right:32px;padding-left:32px}
}
@media screen and (min-width:1440px){.container-xl{max-width:1376px;padding-right:48px;padding-left:48px}
}
.signin-header{display:-webkit-box;display:-ms-flexbox;display:flex;height:80px;margin-bottom:32px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-line-pack:center;align-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width:1024px){.signin-header{margin-bottom:64px}
}
@media screen and (min-width:768px){.signin-header{margin-bottom:40px}
}
.signin-header>a{font-family:var(--font-highlight);font-size:18px;font-weight:500;text-decoration:none;color:var(--color-black)}
.signin-header>a:hover{text-decoration:none;color:var(--nulab-primary)}
h1,h2,h3,h4,h5,h6{font-family:var(--font-highlight);font-weight:700;margin:0;color:inherit}
h1{font-size:56px;line-height:58px}
@media screen and (min-width:1280px){h1{font-size:72px;line-height:74px}
}
h2{font-size:40px;line-height:48px}
@media screen and (min-width:1280px){h2{font-size:56px;line-height:64px}
html[lang=ja] h2{font-size:50px;line-height:60px}
}
h3{font-family:var(--font-highlight);font-size:28px;font-weight:700;line-height:48px}
@media screen and (min-width:1280px){h3{font-size:36px;line-height:46px}
}
h4{font-family:var(--font-highlight);font-size:20px;font-weight:700;line-height:28px}
@media screen and (min-width:1280px){h4{font-size:24px;line-height:36px}
}
.align-center{text-align:center}
.align-right{text-align:right}
.align-justify{text-align:justify}
.align-left{text-align:left}
.font-weight-500{font-weight:500}
.underline{text-decoration:underline}
.font-weight-600{font-weight:600}
.font-weight-700{font-weight:700}
.small-fixed{font-size:14px;line-height:1.71}
.small{font-size:14px;line-height:1.71}
@media screen and (min-width:1280px){.small{font-size:18px;line-height:1.56}
}
p{font-size:16px;font-weight:400;line-height:1.67;text-align:inherit}
@media screen and (min-width:1280px){p{font-size:18px;line-height:1.56}
}
p{margin:0}
.product-logo-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;margin-bottom:48px;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;row-gap:14px;-webkit-column-gap:32px;-moz-column-gap:32px;column-gap:32px;-ms-flex-wrap:wrap;flex-wrap:wrap}
.product-logo>img{width:inherit;height:inherit}
.backlog-logo{width:96px}
@media screen and (min-width:768px){.backlog-logo{width:120px}
}
@media screen and (min-width:1024px){.backlog-logo{width:156px}
}
.cacoo-logo{width:70px}
@media screen and (min-width:768px){.cacoo-logo{width:86px}
}
@media screen and (min-width:1024px){.cacoo-logo{width:118px}
}
.typetalk-logo{width:95px}
@media screen and (min-width:768px){.typetalk-logo{width:118px}
}
@media screen and (min-width:1024px){.typetalk-logo{width:160px}
}
.pass-logo{width:115px}
@media screen and (min-width:768px){.pass-logo{width:140px}
}
@media screen and (min-width:1024px){.pass-logo{width:180px}
}
.product-name{white-space:nowrap}
.signin-form{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:352px;margin:auto;margin-bottom:16px;padding:32px 16px;border:1px solid #d5d6dc;border-radius:3px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px}
html[lang=ja] .signin-form{max-width:384px}
@media screen and (min-width:768px){.signin-form{padding:32px}
}
@media screen and (min-width:1024px){.signin-form{padding:32px}
}
.signin-form-step{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;gap:28px}
.signin-form-title{font-family:var(--font-highlight);font-size:18px;line-height:24px;letter-spacing:.09px}
.signin-form-title>a{color:inherit}
.remember-me{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.remember-me a{font-family:var(--font-highlight);font-size:14px;font-weight:500;line-height:18px;color:var(--text-secondary)}
.security-key-row{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}
.signin-form-buttons{display:-webkit-box;display:-ms-flexbox;display:flex;gap:15px;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.signin-form-buttons>.button__back{white-space:nowrap}
.show-signin-email{text-align:center;word-break:break-all}
@media screen and (min-width:1024px){.show-signin-email{font-size:20px}
}
.mfa-form-description{white-space:pre-wrap;word-break:break-all}
.signin-form-help{max-width:352px;margin:auto;padding:8px 16px;text-align:center}
@media screen and (min-width:1024px){.signin-form-help{padding:16px 16px}
}
@media screen and (min-width:1280px){.signin-form-help{padding:24px}
}
.signin-form-help>a{font-family:var(--font-highlight);font-size:14px;font-weight:500;line-height:18px;letter-spacing:.07px}
.signin-form-passkey-error-message{margin-bottom:8px;padding:16px 24px;text-align:left;color:#e50000;border-radius:3px;background-color:#fff5f5}
.signin-page-note{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin-top:100px;margin-bottom:120px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}
.signin-page-note-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:736px;margin:0 auto;padding:16px 24px;border-radius:4px;background-color:#fff7eb;gap:10px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}
.signin-page-note__title{font-size:16px;font-weight:700;line-height:22px;text-align:left;letter-spacing:.005em}
@media screen and (min-width:768px){.signin-page-note__title{font-size:18px;line-height:24px}
}
.signin-page-note__description{font-size:16px;font-weight:500;line-height:28px;text-align:left;letter-spacing:.005em}
@media screen and (min-width:768px){.signin-page-note__description{font-size:18px}
}
.spaceNew{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.spaceNew-container{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:600px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column}
.spaceNew-title{font-family:var(--font-highlight);font-size:28px;line-height:34px;max-width:100%}
@media screen and (min-width:1280px){.spaceNew-title{font-size:36px;line-height:46px}
}
html[lang=ja] .service-header__plan{margin-bottom:10px}
.spaceNew-form{width:100%;max-width:410px;margin-top:48px;padding:32px;border:1px solid var(--color-light-gray);border-radius:4px}
.spaceNew-form__title{font-size:18px;font-weight:700;line-height:24px}
.spaceNew-form__line{margin-top:16px;border-top:1px solid var(--color-light-gray)}
.spaceNew-form__agreement{font-size:14px;line-height:18px;margin-top:32px;color:var(--color-dark-gray)}
.spaceNew-form__agreement>a{color:var(--color-dark-gray)}
.spaceNew-form__button{margin-top:24px}
.spaceNew-form-org{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.spaceNew-form-org-wrap{overflow-x:hidden;overflow-y:auto;max-height:346px}
.spaceNew-form-org__container{display:-webkit-box;display:-ms-flexbox;display:flex;margin-top:16px;padding:8px;cursor:pointer;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
.spaceNew-form-org__container.-disable{cursor:initial;color:var(--color-gray)}
.spaceNew-form-org__container .checkIcon{display:none}
.spaceNew-form-org__container.active{background-color:var(--color-off-white)}
.spaceNew-form-org__container.active .checkIcon{display:block}
.spaceNew-form-org__img{max-width:32px;max-height:32px}
.spaceNew-form-org__name{font-size:16px;line-height:24px;overflow:hidden;max-width:290px;white-space:nowrap;text-overflow:ellipsis}
.spaceNew-form-org__message{margin-left:48px;color:var(--color-gray)}
.spaceNew-form-org__message.Typetalk a:link{color:var(--brand-typetalk)}
.spaceNew-form-org__message.Cacoo a:link{color:var(--brand-cacoo)}
.spaceNew-form-org__message.Backlog a:link{color:var(--brand-backlog)}
.spaceNew-form-org__message_available{margin-left:48px}
.spaceNew-form-create{margin-top:24px}
.spaceNew-form-create-input{margin-top:16px}
.spaceNew-form__change{margin-top:16px;text-align:center}
.spaceNew-form__change a:link{font-family:var(--font-highlight);font-size:14px;font-weight:500;line-height:18px;color:var(--color-dark-gray)}
.spaceNew-form .has-error{font-family:var(--font-highlight);color:var(--text-error)}
.spaceNew-form .has-error input{border:2px solid var(--error-accent)}
.spaceNew-form .error-message{margin-top:4px}
.button{font-family:var(--font-highlight);font-size:16px;font-weight:700;line-height:1.2;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;width:100%;min-width:128px;min-height:48px;padding:6px 32px;-webkit-transition:background-color .2s 0 linear;transition:background-color .2s 0 linear;text-align:center;text-decoration:none;color:white;border:2px solid transparent;border-radius:4px;background-color:white;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.button:hover{cursor:pointer;text-decoration:none;background-color:transparent}
.button:disabled{cursor:default;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;pointer-events:none}
a.button{-webkit-box-sizing:border-box;box-sizing:border-box;text-decoration:none}
a.button:active{text-decoration:none}
.button-nulab{color:white;background-color:var(--button-nulab)}
.button-nulab:hover,.button-nulab:focus{background-color:var(--button-nulab-hover)}
.button-nulab:active{background-color:var(--button-nulab-pressed)}
.button-nulab:disabled{color:white;background-color:var(--button-nulab-disabled)}
.button-cacoo{color:white;background-color:var(--button-cacoo)}
.button-cacoo:hover,.button-cacoo:focus{background-color:var(--button-cacoo-hover)}
.button-cacoo:active{background-color:var(--button-cacoo-pressed)}
.button-cacoo:disabled{color:white;background-color:var(--button-cacoo-disabled)}
.button-typetalk{color:white;background-color:var(--button-typetalk)}
.button-typetalk:hover,.button-typetalk:focus{background-color:var(--button-typetalk-hover)}
.button-typetalk:active{background-color:var(--button-typetalk-pressed)}
.button-typetalk:disabled{color:white;background-color:var(--button-typetalk-disabled)}
.button-backlog{color:white;background-color:var(--button-backlog)}
.button-backlog:hover,.button-backlog:focus{background-color:var(--button-backlog-hover)}
.button-backlog:active{background-color:var(--button-backlog-pressed)}
.button-backlog:disabled{color:white;background-color:var(--button-backlog-disabled)}
.button-nulab-outlined{color:var(--button-nulab);border:2px solid var(--button-nulab);background-color:transparent}
.button-nulab-outlined:hover,.button-nulab-outlined:focus{color:white;background-color:var(--button-nulab)}
.button-nulab-outlined:active{color:white;border-color:var(--button-nulab-hover);background-color:var(--button-nulab-hover)}
.button-nulab-outlined:disabled,.button-nulab-outlined[aria-disabled=true]{color:var(--button-nulab-disabled);border-color:var(--button-nulab-disabled)}
.button-link-like{min-height:0;padding:0;color:var(--button-nulab);border:0}
.button-link-like:hover,.button-link-like:focus,.button-link-like:active{text-decoration:underline;color:var(--button-nulab);border:0}
footer{position:relative;bottom:0;margin-top:32px;background-color:var(--color-off-white)}
@media screen and (min-width:768px){footer{margin-top:32px}
}
@media screen and (min-width:1024px){footer{margin-top:48px}
}
.footer-anchor{font-family:var(--font-highlight);font-size:14px;font-weight:500;line-height:18px;color:var(--color-black)}
.footer-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;padding:42px 0 42px 24px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:42px}
@media screen and (min-width:768px){.footer-content{padding:44px 32px 44px 32px;gap:52px}
}
@media screen and (min-width:1024px){.footer-content{padding:44px 160px 44px 160px;gap:52px}
}
.footer-row{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-wrap:wrap;flex-wrap:wrap;gap:42px}
@media screen and (min-width:768px){.footer-row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
@media screen and (min-width:1024px){.footer-row{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}
}
.footer-nav-list{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;margin:0;padding:0;list-style-type:none;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:24px}
@media screen and (min-width:768px){.footer-nav-list{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
}
.sns-links{display:-webkit-box;display:-ms-flexbox;display:flex;margin:0;padding:0;list-style:none}
.sns-links>li{display:-webkit-box;display:-ms-flexbox;display:flex;width:45px;height:45px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.sns-links>li:last-child{margin-right:0}
@media screen and (min-width:360px){.sns-links>li{margin-right:8px}
}
@media screen and (min-width:768px){.sns-links>li{margin-right:4px}
}
.sns-links>li>a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-transition:color .2s 0 linear;transition:color .2s 0 linear;color:var(--brand-nulab)}
.sns-links>li>a:hover,.sns-links>li>a:focus{color:var(--nulab-secondary)}
.icon-linkedin{margin-top:-4px}
.language-switcher{font-family:var(--font-highlight);position:relative;display:inline-block;max-width:105px;height:36px;margin-top:10px}
.language-switcher a{text-decoration:none}
.language-switcher:hover .language-list{visibility:visible;opacity:1}
.language{font-size:18px;font-weight:500;display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;color:var(--color-black);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.language .icon-arrow{width:16px;height:16px;margin-left:4px;-webkit-transition:.15s ease 0;transition:.15s ease 0;-webkit-transform:rotate(0);transform:rotate(0);-ms-flex-negative:0;flex-shrink:0}
.language:hover>.caret{-webkit-transform:rotate(-180deg);transform:rotate(-180deg)}
.language .icon-globe{margin-right:4px;padding:2px;color:var(--color-black)}
.language-list{position:absolute;top:9px;left:60%;visibility:hidden;width:84px;margin:0;padding:8px 0;list-style:none;-webkit-transition:opacity .3s ease 0,visibility .3s ease 0;transition:opacity .3s ease 0,visibility .3s ease 0;-webkit-transform:translate(-50%,-110%);transform:translate(-50%,-110%);white-space:nowrap;opacity:0;border:2px solid var(--color-black);border-radius:4px;background-color:white}
.language-list li:hover{background-color:var(--color-off-white)}
.language-list li a{font-size:14px;line-height:3;display:inline-block;width:100%;text-align:center;color:var(--text-primary)}
.form-field{position:relative}
.form-field.error{font-family:var(--font-highlight);font-size:14px;font-weight:500;color:var(--text-error)}
.form-field.error input{border:2px solid var(--error-accent)}
.form-field-error-message{margin-top:4px}
label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column nowrap;flex-flow:column nowrap}
label>div{font-family:var(--font-highlight);font-size:18px;font-weight:400;line-height:22px;margin-bottom:8px;text-align:left}
label>div>span{font-family:var(--font-highlight);font-size:18px;font-weight:500;line-height:22px}
.form-label{font-family:var(--font-highlight);font-size:18px;font-weight:500;line-height:22px;margin-bottom:8px;letter-spacing:.09px}
.form-link{color:var(--color-dark-gray)}
.required{margin-left:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}
.form-input-error{margin:4px 0 0 2px}
label{display:block}
input[type=email],input[type=text],input[type=password],input[type=number]{font-family:var(--font-highlight);font-size:16px;font-weight:500;line-height:24px;display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding:10px 14px;color:var(--text-primary);border:2px solid var(--border-primary);border-radius:4px}
input[type=email]:disabled,input[type=text]:disabled,input[type=password]:disabled,input[type=number]:disabled{color:var(--text-inactive);border-color:transparent;background:rgba(245,245,247,.6)}
input[type=email]:disabled::-webkit-input-placeholder,input[type=text]:disabled::-webkit-input-placeholder,input[type=password]:disabled::-webkit-input-placeholder,input[type=number]:disabled::-webkit-input-placeholder{color:var(--text-inactive)}
input[type=email]:disabled::-moz-placeholder,input[type=text]:disabled::-moz-placeholder,input[type=password]:disabled::-moz-placeholder,input[type=number]:disabled::-moz-placeholder{color:var(--text-inactive)}
input[type=email]:disabled:-ms-input-placeholder,input[type=text]:disabled:-ms-input-placeholder,input[type=password]:disabled:-ms-input-placeholder,input[type=number]:disabled:-ms-input-placeholder{color:var(--text-inactive)}
input[type=email]:disabled::-ms-input-placeholder,input[type=text]:disabled::-ms-input-placeholder,input[type=password]:disabled::-ms-input-placeholder,input[type=number]:disabled::-ms-input-placeholder{color:var(--text-inactive)}
input[type=email]:disabled::placeholder,input[type=text]:disabled::placeholder,input[type=password]:disabled::placeholder,input[type=number]:disabled::placeholder{color:var(--text-inactive)}
input[type=email]:focus,input[type=text]:focus,input[type=password]:focus,input[type=number]:focus{border-color:var(--text-primary);outline:0}
input[type=email]:focus-visible,input[type=text]:focus-visible,input[type=password]:focus-visible,input[type=number]:focus-visible{outline:var(--outline-primary);outline-offset:0}
input[type=email]::-webkit-input-placeholder,input[type=text]::-webkit-input-placeholder,input[type=password]::-webkit-input-placeholder,input[type=number]::-webkit-input-placeholder{opacity:1;color:var(--text-secondary)}
input[type=email]::-moz-placeholder,input[type=text]::-moz-placeholder,input[type=password]::-moz-placeholder,input[type=number]::-moz-placeholder{opacity:1;color:var(--text-secondary)}
input[type=email]:-ms-input-placeholder,input[type=text]:-ms-input-placeholder,input[type=password]:-ms-input-placeholder,input[type=number]:-ms-input-placeholder{opacity:1;color:var(--text-secondary)}
input[type=email]::-ms-input-placeholder,input[type=text]::-ms-input-placeholder,input[type=password]::-ms-input-placeholder,input[type=number]::-ms-input-placeholder{opacity:1;color:var(--text-secondary)}
input[type=email]::placeholder,input[type=text]::placeholder,input[type=password]::placeholder,input[type=number]::placeholder{opacity:1;color:var(--text-secondary)}
input[type=email]::-webkit-search-decoration,input[type=email]::-webkit-search-cancel-button,input[type=email]::-webkit-search-results-button,input[type=email]::-webkit-search-results-decoration,input[type=text]::-webkit-search-decoration,input[type=text]::-webkit-search-cancel-button,input[type=text]::-webkit-search-results-button,input[type=text]::-webkit-search-results-decoration,input[type=password]::-webkit-search-decoration,input[type=password]::-webkit-search-cancel-button,input[type=password]::-webkit-search-results-button,input[type=password]::-webkit-search-results-decoration,input[type=number]::-webkit-search-decoration,input[type=number]::-webkit-search-cancel-button,input[type=number]::-webkit-search-results-button,input[type=number]::-webkit-search-results-decoration{display:none}
.input-error{border-color:var(--error-accent)}
.checkbox{font-family:var(--font-highlight);font-size:16px;font-weight:500;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;cursor:pointer;color:var(--text-primary);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.checkbox-label{margin-left:8px}
.checkbox-disabled{pointer-events:none}
.checkbox-disabled .checkbox-label{color:var(--text-inactive)}
.checkbox-wrapper{position:relative;display:-webkit-inline-box;display:-ms-inline-flexbox;display:inline-flex;padding-top:3px;padding-bottom:3px;-webkit-transition:color .15s linear 0;transition:color .15s linear 0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-item-align:start;align-self:flex-start}
.checkbox-wrapper:hover{color:var(--nulab-primary)}
.checkbox-wrapper>input[type=checkbox]{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}
.checkbox-wrapper>input[type=checkbox]:disabled ~ img{color:var(--border-primary)}
.checkbox-wrapper>input[type=checkbox]:checked:disabled ~ img{color:var(--button-nulab-disabled)}
.checkbox-wrapper>input[type=checkbox]:focus-visible ~ img{border-radius:2px;outline:4px solid var(--outline-primary);outline-offset:0}
.checked{color:var(--nulab--primary)}
.checked:hover{color:var(--nulab-secondary)}
.password{position:relative}
.password>img{position:absolute;z-index:2;top:39px;right:10px}
.password>img:hover{cursor:pointer}
.global-errors ul{margin:0;padding:0}
.global-errors__message{margin-bottom:8px;padding:16px 24px;list-style:none;text-align:left;color:#e50000;border-radius:3px;background-color:#fff5f5}
.support-link{font-size:14px}
.support-link a{color:#4c7ebf}
.security-key-image{padding:30px 60px 30px 0;text-align:center;white-space:nowrap;background-color:#f6f6f6;background-color:var(--themeLegacySecurityKeyBgColor,#f6f6f6)}
.security-key-image__pc{display:inline-block;width:230px;height:125px;-webkit-animation:settingSecurityKeyPC 4s ease-in-out 2s infinite;animation:settingSecurityKeyPC 4s ease-in-out 2s infinite;background-image:url('../img/security/pc.svg');background-repeat:no-repeat;background-position:left top;background-size:contain}
.security-key-image__usb{display:inline-block;width:42px;height:83px;-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);-webkit-animation:settingSecurityKey 4s ease-in-out 2s infinite;animation:settingSecurityKey 4s ease-in-out 2s infinite;background-image:url('../img/security/usb.svg');background-repeat:no-repeat;background-position:left top;background-size:contain}
@-webkit-keyframes settingSecurityKey{0{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
10%{-webkit-transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);background-image:url('../img/security/usb.svg')}
15%{-webkit-transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
18%{-webkit-transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
20%{-webkit-transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
25%{-webkit-transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
60%{-webkit-transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
65%{-webkit-transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
68%{-webkit-transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb.svg')}
75%{-webkit-transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);background-image:url('../img/security/usb.svg')}
85%{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
88%{-webkit-transform:translate3d(50px,-6px,0) rotate(0) scale(1);transform:translate3d(50px,-6px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
90%{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
100%{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
}
@keyframes settingSecurityKey{0{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
10%{-webkit-transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);background-image:url('../img/security/usb.svg')}
15%{-webkit-transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
18%{-webkit-transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
20%{-webkit-transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(5px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
25%{-webkit-transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
60%{-webkit-transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);transform:translate3d(-26px,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
65%{-webkit-transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb_side.svg')}
68%{-webkit-transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);transform:translate3d(0,40%,0) rotate(-90deg) scale(.25);background-image:url('../img/security/usb.svg')}
75%{-webkit-transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);transform:translate3d(50px,-15px,0) rotate(-90deg) scale(1);background-image:url('../img/security/usb.svg')}
85%{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
88%{-webkit-transform:translate3d(50px,-6px,0) rotate(0) scale(1);transform:translate3d(50px,-6px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
90%{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
100%{-webkit-transform:translate3d(50px,-15px,0) rotate(0) scale(1);transform:translate3d(50px,-15px,0) rotate(0) scale(1);background-image:url('../img/security/usb.svg')}
}
@-webkit-keyframes settingSecurityKeyPC{0{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
10%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
15%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
18%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
20%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
25%{-webkit-transform:skewX(-3deg);transform:skewX(-3deg);background-image:url('../img/security/pc_sucess.svg')}
28%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc_sucess.svg')}
60%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc_sucess.svg')}
65%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
75%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
85%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
88%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
90%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
100%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
}
@keyframes settingSecurityKeyPC{0{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
10%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
15%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
18%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
20%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
25%{-webkit-transform:skewX(-3deg);transform:skewX(-3deg);background-image:url('../img/security/pc_sucess.svg')}
28%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc_sucess.svg')}
60%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc_sucess.svg')}
65%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
75%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
85%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
88%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
90%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
100%{-webkit-transform:skewX(0);transform:skewX(0);background-image:url('../img/security/pc.svg')}
}
.nupass-ad-div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;max-width:704px;padding:32px 40px;border-radius:6px;background-color:#f4f3ff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:8px}
@media screen and (min-width:768px){.nupass-ad-div{display:-webkit-box;display:-ms-flexbox;display:flex;overflow:hidden;flex-direction:row;padding:40px 32px 48px 32px;border-radius:6px;background-color:#f4f3ff;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:40px}
}
@media screen and (min-width:1024px){.nupass-ad-div{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-sizing:border-box;box-sizing:border-box;max-width:352px;padding:40px 32px 48px 32px;border-radius:6px;background-color:#f4f3ff;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:40px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
}
.button-container>a{font:var(--font-highlight);font-size:18px;font-weight:700;line-height:22px;width:100%;text-decoration:none;letter-spacing:.5px;color:#8a84f7}
#nupass-ad-learn-more-button{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;height:56px;border:0;border-radius:4px;background-color:#fff;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.nupass-ad-top{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;width:100%;height:auto;max-height:152px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:8px}
.nupass-ad-image{max-width:288px;max-height:122px;-ms-flex-item-align:center;align-self:center}
@media screen and (min-width:768px){.nupass-ad-image{display:none}
}
@media screen and (min-width:1024px){.nupass-ad-image{display:block;max-width:288px;max-height:122px;-ms-flex-item-align:center;align-self:center}
}
.nupass-ad-subtext-div{width:100%}
.nupass-ad-title{font:var(--font-highlight);font-size:20px;font-weight:700;line-height:28px;letter-spacing:.005em}
@media screen and (min-width:1024px){.nupass-ad-title{font:var(--font-highlight);font-size:24px;font-weight:700;line-height:32px}
}
.nupass-ad-subtext{font-family:abel;font-size:16px;font-weight:400;line-height:28px;text-align:left;letter-spacing:.005em}
@media screen and (min-width:1024px){.nupass-ad-subtext{font-family:abel;font-size:18px;font-weight:400;line-height:28px;padding-top:24px;text-align:left;letter-spacing:.005em}
}
.main-and-nupass-ad{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width:1024px){.main-and-nupass-ad{flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}
}
.nupass-ad-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:40px}
@media screen and (min-width:768px){.nupass-ad-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:20px}
}
@media screen and (min-width:1024px){.nupass-ad-content{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:column;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;gap:40px}
}
.button-container{display:-webkit-box;display:-ms-flexbox;display:flex;width:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.alertify,.alertify-show,.alertify-log{-webkit-transition:all 500ms cubic-bezier(.175,.885,.32,1.275);transition:all 500ms cubic-bezier(.175,.885,.32,1.275)}
.alertify-hide{-webkit-transition:all 250ms cubic-bezier(.6,-.28,.735,.045);transition:all 250ms cubic-bezier(.6,-.28,.735,.045)}
.alertify-log-hide{-webkit-transition:all 500ms cubic-bezier(.6,-.28,.735,.045);transition:all 500ms cubic-bezier(.6,-.28,.735,.045)}
.alertify-cover{position:fixed;z-index:99999;top:0;right:0;bottom:0;left:0;opacity:0;background-color:white;filter:alpha(opacity=0)}
.alertify-cover-hidden{display:none}
.alertify{position:fixed;z-index:99999;top:50px;left:50%;width:550px;margin-left:-275px;opacity:1}
.alertify-hidden{display:none;-webkit-transform:translate(0,-150px);transform:translate(0,-150px);opacity:0}
:root *>.alertify-hidden{display:block;visibility:hidden}
.alertify-logs{position:fixed;z-index:5000;right:10px;bottom:10px;width:300px}
.alertify-logs-hidden{display:none}
.alertify-log{position:relative;right:-300px;display:block;margin-top:10px;opacity:0}
.alertify-log-show{right:0;opacity:1}
.alertify-log-hide{-webkit-transform:translate(300px,0);transform:translate(300px,0);opacity:0}
.alertify-dialog{padding:25px}
.alertify-resetFocus{position:absolute;overflow:hidden;clip:rect(0 0 0 0);width:1px;height:1px;margin:-1px;padding:0;border:0}
.alertify-inner{text-align:center}
.alertify-text{font-size:100%;-webkit-box-sizing:border-box;box-sizing:border-box;width:100%;margin-bottom:15px}
.alertify-button,.alertify-button:hover,.alertify-button:active,.alertify-button:visited{font-size:100%;line-height:1.5;display:inline-block;margin-left:5px;cursor:pointer;text-decoration:none;border:0;background:0}
@media only screen and (max-width:680px){.alertify,.alertify-logs{-webkit-box-sizing:border-box;box-sizing:border-box;width:90%}
.alertify{left:5%;margin:0}
}
.alertify-cover{opacity:1;background-color:rgba(0,0,0,.25)}
.alertify{font-size:14px;top:50%;left:50%;width:90%;min-height:200px;margin-left:0;padding:30px 20px;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);border:0;border-radius:3px;outline:0;background-color:#fff;background-color:var(--themeLegacyContentsBgColor,#fff);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.5);box-shadow:0 2px 4px 0 rgba(0,0,0,.5)}
@media screen and (min-width:1024px){.alertify{min-width:460px;max-width:650px;padding:30px}
}
.alertify-dialog{padding:0}
.alertify-inner{margin-bottom:50px;text-align:justify}
.alertify-inner i.warning{margin-right:.5em}
.alertify-buttons{position:absolute;right:36px;bottom:31px;display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row}
.alertify-button{font-size:14px;font-weight:600;display:inline-block;min-width:84px;min-height:35px;padding:6px 11px;text-align:center;vertical-align:middle;border:1px solid transparent;border-radius:3px;outline:0;background-image:none;-webkit-box-shadow:none;box-shadow:none;text-shadow:none}
.alertify-button:focus{-webkit-box-shadow:none;box-shadow:none}
.alertify-button-ok,.alertify-button-ok:hover,.alertify-button-ok:focus{color:#fff;border:1px solid #7e64c8;background-color:#7e64c8}
.alertify-button-ok:hover{opacity:.7}
.alertify-button-cancel,.alertify-button-cancel:hover,.alertify-button-cancel:focus{color:#6a6a6a;border-color:#6a6a6a;background-color:#fff}
.alertify-button-cancel:hover{border:1px solid #6a6a6a}
.alertify-button:hover,.alertify-button:focus{background-image:none}
.alertify-logs{position:fixed;z-index:10;right:20px;bottom:20px;width:280px}
@media screen and (min-width:360px){.alertify-logs{right:40px;bottom:40px;width:370px}
}
.alertify-log{font-size:14px;display:-webkit-box;display:-ms-flexbox;display:flex;width:280px;min-height:80px;margin-top:10px;padding:15px 40px 20px 20px;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;user-select:text;-webkit-transition:none !important;transition:none !important;color:#fff;border-top:5px solid transparent;border-radius:3px;background-color:rgba(74,74,74,.8);-webkit-box-shadow:0 2px 4px 0 rgba(0,0,0,.3);box-shadow:0 2px 4px 0 rgba(0,0,0,.3);-webkit-box-align:center;-ms-flex-align:center;align-items:center}
@media screen and (min-width:360px){.alertify-log{width:370px}
}
.alertify-log-show{-webkit-animation-name:enterAnimation;animation-name:enterAnimation;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:cubic-bezier(.215,.61,.355,1);animation-timing-function:cubic-bezier(.215,.61,.355,1);-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}
.alertify-log-hide{right:-420px;-webkit-transition:all .8s !important;transition:all .8s !important}
.alertify-log-success,.alertify-log-default{border-top-color:#7ed321}
.alertify-log-success .alertify-log__icon,.alertify-log-default .alertify-log__icon{background-image:url('../../assets/img/common/icon_success.svg')}
.alertify-log-error{border-top-color:#f5a623}
.alertify-log-error .alertify-log__icon{background-image:url('../../assets/img/common/icon_warning.svg')}
.alertify-log__close{position:absolute;top:15px;right:20px;display:inline-block;width:15px;height:15px;cursor:pointer;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.alertify-log__close:after,.alertify-log__close:before{position:absolute;content:'';background-color:#fff}
.alertify-log__close:before{top:7px;left:0;width:15px;height:1px}
.alertify-log__close:after{top:0;left:7px;width:1px;height:15px}
.alertify-log__inner{display:-webkit-box;display:-ms-flexbox;display:flex;word-break:break-all;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}
.alertify-log__icon{width:18px;height:18px;margin-top:0;margin-right:10px;background-repeat:no-repeat;background-position:left center;-webkit-box-flex:0;-ms-flex:0 0 18px;flex:0 0 18px}
@media all and (-ms-high-contrast:none){*::-ms-backdrop,.alertify-log{height:80px}
}
@-webkit-keyframes enterAnimation{0{-webkit-transform:translate3d(420px,0,0);transform:translate3d(420px,0,0)}
20%{-webkit-transform:translate3d(-75px,0,0);transform:translate3d(-75px,0,0)}
45%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
72%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
@keyframes enterAnimation{0{-webkit-transform:translate3d(420px,0,0);transform:translate3d(420px,0,0)}
20%{-webkit-transform:translate3d(-75px,0,0);transform:translate3d(-75px,0,0)}
45%{-webkit-transform:translate3d(10px,0,0);transform:translate3d(10px,0,0)}
72%{-webkit-transform:translate3d(-5px,0,0);transform:translate3d(-5px,0,0)}
to{-webkit-transform:translateZ(0);transform:translateZ(0)}
}
:root{--color-light-gray:#d5d6dc;--nulab-primary:#7a6abf;--nulab-secondary:#6e5fac;--border-primary:var(--color-light-gray);--error-accent:#f33;--text-error:#e50000;--color-black:#282828;--text-primary:var(--color-black);--text-inactive:var(--color-gray);--color-gray:#9e9eae;--text-secondary:var(--color-dark-gray);--color-dark-gray:#5d5e6f;--outline-primary:#cbc2e8;--color-off-white:#f5f5f7;--brand-nulab:#74758b;--brand-backlog:#42ce9f;--brand-cacoo:#4c7ebf;--brand-typetalk:#ff6455;--brand-nulabpass:#8a84f7;--backlog-primary:#319b77;--backlog-secondary:#2c8c6b;--cacoo-primary:var(--brand-cacoo);--cacoo-secondary:#4471ac;--typetalk-primary:#f45748;--typetalk-secondary:#dc4e41;--nulabpass-primary:#8169ff;--nulabpass-secondary:#745fe6;--button-nulab:var(--nulab-primary);--button-nulab-hover:var(--nulab-secondary);--button-nulab-pressed:#625599;--button-nulab-disabled:#cbc2e8;--button-backlog:var(--backlog-primary);--button-backlog-hover:var(--backlog-secondary);--button-backlog-pressed:#277c5f;--button-backlog-disabled:#a1cbbe;--button-cacoo:var(--cacoo-primary);--button-cacoo-hover:var(--cacoo-secondary);--button-cacoo-pressed:#3d6599;--button-cacoo-disabled:#b7cbe5;--button-typetalk:var(--typetalk-primary);--button-typetalk-hover:var(--typetalk-secondary);--button-typetalk-pressed:#c3463a;--button-typetalk-disabled:#eeafa9;--button-nulabpass:var(--nulabpass-primary);--button-nulabpass-hover:var(--nulabpass-secondary);--button-nulabpass-pressed:#6754cc;--button-nulabpass-disabled:#c0b6f2}
.sign-in-alt{display:-webkit-box;display:-ms-flexbox;display:flex;flex-direction:row;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center;gap:8px}
.sign-in-alt>span{width:100%;white-space:nowrap;border:1px solid var(--color-light-gray)}
.sign-in-alt>p{font-family:var(--font-default);font-size:16px;font-weight:500;line-height:26px;text-align:center;white-space:nowrap}
@media screen and (min-width:768px){.sign-in-alt>p{font-size:18px;line-height:28px;letter-spacing:.09px}
}
.signin-page-title{font-size:40px;line-height:48px;margin-bottom:16px}
@media screen and (min-width:768px){.signin-page-title{margin-bottom:24px}
}
@media screen and (min-width:1024px){.signin-page-title{margin-bottom:32px}
}
@media screen and (min-width:1280px){.signin-page-title{font-size:56px;line-height:64px}
html[lang=ja] .signin-page-title{font-size:50px;line-height:60px}
}