@import"https://fonts.googleapis.com/css2?family=Libre+Franklin:wght@100..900&display=swap";@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Noto+Sans+JP:wght@100..900&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}:focus{outline:0}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:before,blockquote:after,q:before,q:after{content:none}table{border-spacing:0;border-collapse:collapse}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration,input[type=search]::-webkit-search-results-button,input[type=search]::-webkit-search-results-decoration{-webkit-appearance:none;-moz-appearance:none}input[type=search]{-webkit-appearance:none;-moz-appearance:none;box-sizing:content-box}textarea{overflow:auto;vertical-align:top;resize:vertical}audio:not([controls]){display:none;height:0}[hidden]{display:none}html{font-size:100%;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}a:focus{outline:thin dotted}a:active,a:hover{outline:0}img{border:0;-ms-interpolation-mode:bicubic}figure{margin:0}form{margin:0}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid #c0c0c0}legend{*margin-left: -7px;padding:0;border:0;white-space:normal}button,input,select,textarea{margin:0;font-size:100%;vertical-align:baseline}button,input{line-height:normal}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{*overflow: visible;-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;*width: 13px;*height: 13px;padding:0}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}html,button,input,select,textarea{color:#222}::-moz-selection{background:#b3d4fc;text-shadow:none}::selection{background:#b3d4fc;text-shadow:none}a:focus{outline:none}html{overflow:scroll;overflow-x:hidden;overflow-y:auto;scroll-behavior:smooth}::-webkit-scrollbar{width:0;background:transparent}*{box-sizing:border-box}input[type=checkbox]{display:flex;width:16px;height:16px;justify-content:center;align-items:center;border-radius:var(--sds-size-radius-100);border:var(--sds-size-stroke-border) solid var(--sds-color-border-disabled-secondary);background:var(--sds-color-background-disabled-default)}:root{--color-black: #000000;--color-grey: #e9e7e7;--color-grey1: #b3b3b4;--color-grey2: #f0f0f0;--color-white: #ffffff;--color-yellow: #ffc828;--color-yellow1: #ffefb9;--color-yellow2: #fff9e3;--color-yellow3: #ffca17;--color-yellow4: #ffd962;--color-pink: #faafa9;--color-onyx: #1e1e1e;--color-light-gray: #f5f5f5;--color-red: #f41111}:root{--sds-size-space-800: 32px;--sds-size-space-600: 24px;--sds-size-space-400: 16px;--sds-size-space-300: 12px;--sds-size-space-200: 8px;--sds-size-space-100: 4px;--sds-size-radius-100: 4px;--sds-size-radius-200: 8px;--sds-size-stroke-border: 1px;--sds-color-border-default-default: #d9d9d9;--sds-color-background-default-default: #ffffff;--sds-color-background-brand-default: #2c2c2c;--sds-color-text-brand-on-brand: #F5F5F5;--sds-color-text-brand-default: #2C2C2C;--sds-color-text-neutral-on-neutral: #f3f3f3;--sds-color-text-default-tertiary: #b3b3b3;--sds-color-text-default-default: #1e1e1e;--sds-typography-body-font-family: $font-inter;--sds-typography-body-size-medium: 1rem;--sds-typography-body-font-weight-regular: 400;--sds-typography-body-font-weight-strong:600;--sds-color-text-default-secondary: #757575;--sds-size-depth-0: 0px;--sds-size-depth-100: 4px;--sds-color-black-100: rgba(12, 12, 13, .05);--sds-color-black-200: rgba(12, 12, 13, .1);--sds-size-depth-negative-025: -1px;--sds-typography-body-size-small: 14px;--sds-size-space-1200: 48px}.forgot-password{display:flex;flex-direction:column;align-items:center;padding-top:120px;background-color:#f9fbff;min-height:100vh}.forgot-password__title{margin-bottom:30px}.forgot-password__title a{text-decoration:none;color:inherit}.forgot-password img{width:400px;height:57px}.forgot-password__container{width:100%;max-width:480px;height:396px;min-height:320px;border-radius:8px;border:1px solid #d9d9d9;padding:48px;gap:24px;display:flex;flex-direction:column;background:#fff}.forgot-password__container h4{font-size:16px;font-weight:400;color:#17243e;line-height:140%;font-family:Inter;width:384px;height:44px}.forgot-password__form{width:100%;display:flex;flex-direction:column;gap:16px}.forgot-password__field{display:flex;flex-direction:column;gap:8px}.forgot-password__field .forgot-password__label{font-size:16px;font-weight:400;color:#17243e;font-family:Inter;margin-top:4px;margin-bottom:2px}.forgot-password__field .forgot-password__input{width:384px;height:48px;min-width:240px;border-radius:8px;border:1px solid #b3b3b3;padding:16px;font-family:Inter;font-size:16px;color:#17243e}.forgot-password__field .forgot-password__input::-moz-placeholder{color:#b3b3b3}.forgot-password__field .forgot-password__input::placeholder{color:#b3b3b3}.forgot-password__field .forgot-password__input.error{border-color:#b3261e}.forgot-password__field .valid-error{font-family:Inter;font-weight:400;font-size:16px;line-height:140%;color:#b3261e;margin-top:0}.forgot-password__button{width:384px;height:54px;border-radius:8px;border:1px solid #17243e;padding:16px 12px;gap:8px;display:flex;flex-direction:column;background-color:#17243e;color:#f3f3f3;font-weight:600;font-size:16px;font-family:Inter;line-height:140%;margin-top:6px;cursor:pointer;text-align:center!important;align-items:center;transition:all .3s ease-in-out}.forgot-password__button:hover{opacity:.6;transition:all .3s ease-in-out;cursor:pointer}.forgot-password__login{margin-top:12px}.forgot-password__login-link{font-family:Inter;font-weight:400;font-size:16px;color:#17243e;text-decoration:underline;text-decoration-style:solid;text-decoration-thickness:auto;cursor:pointer;transition:all .3s ease-in-out}.forgot-password__login-link:hover{opacity:.6;transition:all .3s ease-in-out}.password-sent{display:flex;flex-direction:column;align-items:center;padding:120px 0;background-color:#f9fbff;gap:30px}.password-sent img{width:400px;height:56px}.password-sent__message{width:480px;height:218px;min-width:320px;border-radius:8px;border:1px solid rgb(217,217,217);background-color:#fff;padding:48px;display:flex;flex-direction:column;align-items:center;gap:24px}.password-sent__message__action{width:100%;display:flex;justify-content:center}.password-sent__text{width:384px;height:44px;font-family:Inter;font-weight:400;font-size:16px;line-height:140%;color:#17243e}.password-sent .password-sent__action{width:384px;height:54px;border-radius:8px;border:1px solid rgb(23,36,62);padding:16px 12px;transition:background-color .3s;display:flex;flex-direction:column;align-items:center;gap:8px;background-color:#17243e;transition:all .3s ease-in-out}.password-sent .password-sent__action a{width:144px;height:22px;font-family:Inter;font-weight:600;font-size:16px;line-height:140%;color:#f3f3f3}.password-sent .password-sent__action:hover{opacity:.6;transition:all .3s ease-in-out}.reset-password{padding:120px 0;background-color:#f9fbff;display:flex;flex-direction:column;align-items:center}.reset-password__title{margin-bottom:30px}.reset-password__title img{width:400px;height:56px}.reset-password__form-container{background-color:#fff;border:1px solid rgb(217,217,217);border-radius:8px;width:100%;max-width:480px;min-width:320px;padding:48px;display:flex;flex-direction:column;gap:24px}.reset-password__form{display:flex;flex-direction:column;gap:24px}.reset-password__field--email{display:flex;flex-direction:column;gap:8px}.reset-password__field--input{display:flex;flex-direction:column;gap:16px}.reset-password__input-group{display:flex;flex-direction:column;gap:8px}.reset-password__label{font-family:Inter;font-weight:700;font-size:16px;line-height:140%;color:#17243e;height:22px;display:flex;align-items:center;gap:16px}.reset-password__label span{font-family:Inter;font-size:12px;font-weight:400;line-height:140%;color:#b3261e}.reset-password__email{font-family:Inter;font-weight:400;font-size:16px;line-height:100%;color:#17243e;height:16px}.reset-password__password-info{font-family:Inter;font-size:12px;line-height:140%;color:#17243e;height:17px;font-weight:400}.reset-password__input{height:48px;max-width:100%;width:384px;min-width:240px;padding:16px;border:1px solid rgb(204,204,204);border-radius:8px;font-size:16px;font-family:Inter;color:#17243e}.reset-password__input::-moz-placeholder{color:#b3b3b3}.reset-password__input::placeholder{color:#b3b3b3}.reset-password__submit{background-color:#17243e;width:100%;max-width:384px;height:54px;border-radius:8px;border:1px solid rgb(23,36,62);color:#fff;font-size:16px;font-weight:600;padding:16px 12px;display:flex;justify-content:center;align-items:center;gap:8px;cursor:pointer;transition:background-color .3s}.reset-password__submit:hover{opacity:.6;transition:.3s ease-in-out}
