.register-page{display:flex;height:100vh;width:100vw;flex-direction:column;justify-content:center;align-items:center;flex-shrink:0}.register-content{display:flex;padding:40px;justify-content:center;gap:40px;flex-direction:column;align-items:flex-start;overflow:hidden;border-radius:var(--Corners-8, 8px);box-shadow:1px 1px 1px #fff6 inset,-1px -1px 1px #ffffff40 inset,1px 1px 4px #ffffff4d inset;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background-color:#ffffff08;border:1px solid rgba(255,255,255,.2);z-index:2;background-repeat:no-repeat;background-position:center;background-size:cover;background:transparent;scrollbar-color:#fff transparent;scrollbar-width:thin;scrollbar-width:auto;opacity:0;animation:fadeIn 1s ease-out forwards}.register-title{font-weight:300;color:#fff;font-size:28px;font-style:normal;font-weight:700;line-height:normal}.register-box{display:flex;padding:var(--Padding-30, 30px) 122px;justify-content:center;align-items:center;gap:40px}@media screen and (max-width: 768px){.register-box{padding:var(--Padding-20, 20px) var(--Padding-40, 10px)}}@keyframes fadeIn{to{opacity:1}}.header{display:flex;padding:var(--Padding-30, 30px) var(--Padding-80, 80px);align-items:center;align-self:stretch;min-width:0;flex-shrink:0}@media screen and (max-width: 768px){.header{padding:var(--Padding-20, 20px) var(--Padding-40, 10px)}}.button-header-primary{display:flex;width:120px;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-4, 4px);color:#3658ff;background:transparent;border:1px solid transparent;cursor:pointer;transition:all .3s ease}.button-header-primary:hover:not(:disabled){border-color:#3658ff;box-shadow:0 4px 12px #fff6;border-radius:var(--Corners-4, 4px)}.button-header-secondary{display:flex;width:120px;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-100, 100px);border:none;cursor:pointer;color:#fff;background:linear-gradient(90deg,var(--Loading-blue, #3658ff) 0%,var(--Loading-turquoise, #53d9e4) 100%);background-size:200% 100%;background-position:left center;transition:background-position .4s ease,box-shadow .3s ease;box-shadow:0 2px 8px #0000001a}.button-header-secondary:hover:not(:disabled){background-position:right center;box-shadow:0 4px 12px #53d9e466}.sponsor{display:flex;align-items:flex-start;gap:10px;flex:1 0 0;align-self:stretch}.sponsor-ops{display:flex;padding:var(--Padding-20, 20px) var(--Padding-80, 80px);flex-direction:column;justify-content:flex-end;align-items:center;gap:10px;flex:1 0 0;align-self:stretch}.sponsor-blank{display:flex;padding:var(--Padding-20, 20px) var(--Padding-80, 80px);flex-direction:column;align-items:center;gap:10px;flex:1 0 0;align-self:stretch}.logo{display:flex;width:150px;height:72px;padding:5.959px 5.5px 5.674px;justify-content:center;align-items:center;aspect-ratio:25/12}.footer{display:flex;padding:var(--Padding-20, 20px) var(--Padding-80, 80px);align-items:center;gap:10px;flex-shrink:0;align-self:stretch}@media screen and (max-width: 768px){.footer{padding:var(--Padding-20, 20px) var(--Padding-40, 10px)}}.buttons-footer{display:flex;justify-content:flex-end;align-items:center;gap:10px;align-self:stretch}.button-footer{display:flex;width:120px;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-4, 4px);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .3s ease;color:var(--Button-Text-gray-default, #8793a1);white-space:nowrap;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.button-footer:hover:not(:disabled){border-color:#3658ff;box-shadow:0 4px 12px #fff6;border-radius:var(--Corners-4, 4px)}.bii-reserved{color:var(--Button-Text-gray-default, #8793a1);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.video-banner{position:relative;display:flex;justify-content:center;align-items:center;gap:40px;align-self:stretch}.background-video{top:0;left:0;object-fit:cover;object-position:center 40%;z-index:0}.video-overlay{top:0;left:0;background:linear-gradient(0deg,#1f327499,#1f327499),linear-gradient(268deg,#3658ff,#3658ff);background-blend-mode:overlay,multiply;z-index:1;pointer-events:none}.video-banner-content{z-index:2}.input{display:inline-flex;align-items:center;gap:4px}.form-item{display:flex;flex-direction:column;gap:4px;width:100%}.form-item-label{color:#fff;font-size:12px;font-weight:500;line-height:normal}.form-item input.text-field,.form-item select.text-field{width:100%;padding:8px;font-size:12px;font-weight:300;color:#fff;background:transparent;border-bottom:1px solid #cfd6dd;box-sizing:border-box;border-radius:var(--Corners-4, 4px);border:var(--Line-05, .5px) solid var(--Stroke-Stroke-Dark-gray-light-01, #cfd6dd)}.form-item input.text-field::placeholder{color:#fff}.input-wrapper{position:relative;width:100%;overflow:hidden}.input-wrapper:after{content:"";position:absolute;bottom:0;left:0;height:2px;width:100%;background:linear-gradient(to right,#fff,#fff9,#c48f13);box-shadow:0 0 8px #fffc,0 0 16px #ffffff80;opacity:0}.input-wrapper:focus-within:after{opacity:1}.input-wrapper:focus-within input.text-field,.input-wrapper:focus-within select.text-field{font-size:1em;transition:font-size .3s ease}.form-item select.text-field{border-radius:0 0 4px 4px}.checkbox-wrapper{display:flex;justify-content:center;align-items:center;color:#fff}.form-item input[type=checkbox]{margin-right:8px}.info-message{font-size:10px;color:#fff}.password-eye{position:absolute;right:12px;top:50%;transform:translateY(-50%);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center}.separator{display:flex;align-items:center;gap:10px;align-self:stretch;margin:0}.separator .separator-line{flex:1;height:1px;background-color:var(--Button-Text-blue-light-04, #fdfeff)}.separator .separator-text{display:flex;align-items:center;gap:6px;color:var(--Button-Text-blue-light-04, #fdfeff);font-size:14px;font-style:normal;font-weight:500;line-height:normal}.register-form-wrapper{display:flex;width:100%;flex-direction:column;align-items:flex-start;gap:var(--Spacing-16, 16px)}.form-fields{max-height:288px;overflow-y:auto;padding-right:8px;width:100%;gap:16px;display:flex;flex-direction:column}.form-actions{flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding-top:16px;width:100%}.dob-selects{display:flex;gap:16px;width:100%}.dob-selects .dob-select{flex:1}.text-field{width:100%;padding:8px 0;border:none;border-bottom:1px solid #cfd6dd;background:transparent;font-size:12px;font-weight:500;color:#1b1f23;box-sizing:border-box}.text-field::placeholder{color:#8793a1}.text-field:focus{outline:none;border-bottom-color:#3658ff}.register-button{display:flex;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-4, 4px);color:var(--Button-Text-blue-light-04, #fdfeff);background:var(--Fill-blue, #3658ff);border:1px solid transparent;cursor:pointer;transition:all .3s ease}.register-button:hover:not(:disabled),.register-button:focus:not(:disabled){border-color:#a5c749;box-shadow:0 4px 12px #ffffffc5;border-radius:var(--Corners-4, 4px);animation:shadow-move 4s infinite linear}.register-button:disabled{background:#3658ff66;color:#fff9;cursor:not-allowed;pointer-events:none;border:1px solid transparent;box-shadow:none}.login-button{display:flex;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-4, 4px);color:var(--Button-Text-blue-light-04, #fdfeff);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .3s ease}.login-button:hover:not(:disabled),.login-button:focus:not(:disabled){border-color:#fdfeff;box-shadow:0 4px 12px #ffffffc5;border-radius:var(--Corners-4, 4px);animation:shadow-move 4s infinite linear}@keyframes shadow-move{0%{box-shadow:0 0 12px #fff6}25%{box-shadow:4px 0 12px #fff6}50%{box-shadow:0 4px 12px #fff6}75%{box-shadow:-4px 0 12px #fff6}to{box-shadow:0 -4px 12px #fff6}}.address-selector{display:flex;flex-direction:column;gap:16px}.address-selector .row{display:flex;flex-wrap:wrap;gap:16px}.address-selector .form-item{flex:1}.login-form-wrapper{display:flex;flex-direction:column;height:100%;gap:40px;width:100%}.form-fields{max-height:288px;overflow-y:auto;padding-right:8px}.form-fields form{display:flex;flex-direction:column;gap:24px}.form-actions{flex-shrink:0;display:flex;flex-direction:column;gap:16px;padding-top:16px}.login-button,.register-button{width:100%}.forgot-password-link{text-align:center;color:#3658ff;font-weight:500;text-decoration:none}.forgot-password-link:hover{text-decoration:underline}.login-welcome-text,.login-form-title-text{color:#fff;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.login-form-title-wrapper{display:flex;justify-content:center;align-items:center;gap:var(--Spacing-4, 4px);align-self:stretch}.login-header{display:flex;flex-direction:column;align-items:flex-start;gap:var(--Spacing-16, 16px)}.intro{display:flex;flex-direction:column;justify-content:center;align-items:center;height:100vh;width:100vw}.intro-box{display:flex;padding:75px 122px;flex-direction:column;justify-content:center;align-items:center;gap:40px;flex-shrink:0;align-self:stretch}.buttons{display:flex;justify-content:center;align-items:center;gap:10px;flex-shrink:0;align-self:stretch;z-index:4}.button-banner-primary{display:flex;width:120px;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-4, 4px);color:var(--Button-Text-blue-light-04, #fdfeff);background:transparent;border:1px solid transparent;cursor:pointer;transition:all .3s ease}.button-banner-primary:hover:not(:disabled){border-color:#fdfeff;box-shadow:0 4px 12px #fff6;border-radius:var(--Corners-4, 4px)}.button-banner-secondary{display:flex;width:120px;padding:var(--Padding-8, 8px);flex-direction:column;justify-content:center;align-items:center;border-radius:var(--Corners-100, 100px);border:none;cursor:pointer;color:#fff;background:linear-gradient(90deg,var(--Loading-blue, #3658ff) 0%,var(--Loading-turquoise, #53d9e4) 100%);background-size:200% 100%;background-position:left center;transition:background-position .4s ease,box-shadow .3s ease;box-shadow:0 2px 8px #0000001a}.button-banner-secondary:hover:not(:disabled){background-position:right center;box-shadow:0 4px 12px #53d9e466}.bii-intro-text{display:flex;flex-direction:column;align-items:center;gap:var(--Spacing-16, 16px)}.bii-intro-text-1{color:var(--Button-Text-blue-light-04, #fdfeff);text-align:center;font-size:28px;font-style:normal;font-weight:700;line-height:normal;display:flex;justify-content:center;align-items:center;gap:var(--Spacing-4, 4px);align-self:stretch;z-index:2;position:relative}.bii-intro-text-2{color:var(--Button-Text-blue-light-04, #fdfeff);text-align:center;font-size:16px;font-style:normal;font-weight:500;line-height:normal;display:flex;justify-content:center;align-items:center;gap:var(--Spacing-4, 4px);z-index:2;position:relative}.background-video{position:absolute;height:100%;width:100%;object-fit:cover;z-index:0;object-position:center 45%}.video-overlay{position:absolute;top:0;left:0;height:100%;width:100%;background:linear-gradient(0deg,#1f327480,#1f327480),linear-gradient(268deg,#3658ff,#3658ff),#fff;mix-blend-mode:overlay;z-index:1;pointer-events:none}.logo{display:flex;width:100px;height:48px;padding:3.972px 3.667px 3.783px;justify-content:center;align-items:center;aspect-ratio:25/12}.sponsor-text{position:relative;overflow:hidden;height:400px;width:100%;padding:75px 122px;flex-direction:column;justify-content:center;gap:40px;flex-shrink:0;display:flex;align-items:center;flex:1;z-index:0}:root{--cp-bg: #ffffff;--cp-text: #111827;--cp-muted: #6b7280;--cp-border: #e5e7eb;--cp-elev: 0 10px 30px rgba(0, 0, 0, .08);--cp-radius: 16px;--cp-accent: #111827}.cp{position:fixed;inset:0 0 0 auto;width:100%;max-width:420px;background:var(--cp-bg);color:var(--cp-text);border-left:1px solid var(--cp-border);box-shadow:var(--cp-elev);transform:translate(100%);transition:transform .3s ease;z-index:40}.cp.cp--open{transform:translate(0)}.cp__header{height:56px;display:flex;align-items:center;gap:8px;padding:0 12px;border-bottom:1px solid var(--cp-border)}.cp__avatar{width:32px;height:32px;border-radius:50%;background:#e5e7eb}.cp__meta{flex:1;min-width:0}.cp__title{font-size:14px;font-weight:600;margin:0}.cp__subtitle{font-size:12px;color:var(--cp-muted)}.cp__messages{height:calc(100% - 112px);overflow:auto;padding:12px;display:flex;flex-direction:column;gap:12px}.cp__row{display:flex}.cp__row--user{justify-content:flex-end}.cp__row--assistant{justify-content:flex-start}.cp__bubble{max-width:80%;border-radius:16px;padding:8px 12px;font-size:14px;word-wrap:break-word;white-space:pre-wrap}.cp__bubble--user{background:var(--cp-accent);color:#fff;border-bottom-right-radius:4px}.cp__bubble--assistant{background:#f3f4f6;color:var(--cp-text);border-bottom-left-radius:4px}.cp__time{margin-top:4px;font-size:10px;opacity:.6}.cp__composer{height:56px;border-top:1px solid var(--cp-border);padding:0 12px;display:flex;align-items:center;gap:8px}.cp-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:8px 12px;display:inline-flex;align-items:center;justify-content:center;gap:8px;cursor:pointer;font-size:14px;background:var(--cp-accent);color:#fff}.cp-btn:disabled{opacity:.6;cursor:not-allowed}.cp-btn--primary{background:var(--cp-accent)}.cp-btn--primary:hover{background:#000}.cp-btn--icon{background:transparent;color:inherit;border-radius:10px}.cp-btn--icon:hover{background:#f3f4f6}.cp-input{flex:1;height:36px;padding:0 12px;border-radius:12px;border:1px solid #d1d5db;outline:none;font-size:14px}.cp-input:focus{box-shadow:0 0 0 3px #00000014}.cp-icon{width:20px;height:20px;border-radius:4px;background:#e5e7eb;display:inline-block}.cp__overlay{position:fixed;top:0;right:0;bottom:0;left:0;background:#0003;-webkit-backdrop-filter:blur(1px);backdrop-filter:blur(1px);z-index:30;opacity:0;pointer-events:none;border:0}.cp__overlay.is-visible{opacity:1;pointer-events:auto}@media (min-width: 768px){.cp__overlay{display:none}}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.cnwc__sidebar{display:inline-flex;padding:var(--Spacing-16, 16px) var(--Spacing-8, 8px);flex-direction:column;align-items:flex-start;gap:var(--Spacing-16, 16px);border-right:var(--Line-1, 1px) solid var(--Stroke-gray-blue-light-01, #a5c3e1);background:var(--Fill-gray-blue-light-04, #f9fcff);transition:width .3s ease}@media (min-width: 768px){.cnwc__sidebar{display:flex}}.cnwc__brand{display:flex;padding:var(--Spacing-16, 16px) var(--Spacing-12, 12px);align-items:center;gap:var(--Spacing-16, 16px);align-self:stretch}.cnwc__brand.is-collapsed{display:flex;padding:var(--Padding-8, 8px) var(--Spacing-8, 8px);flex-direction:column;justify-content:center;align-items:center;gap:var(--Padding-6, 6px)}.cnwc__brand-logo{display:flex;width:79px;height:38px;padding:3.145px 2.897px 2.995px;justify-content:center;align-items:center;flex-shrink:0;aspect-ratio:79/38}.cnwc__brand-logo.is-collapsed{display:flex;width:30px;height:30px;padding:1.19px 1.1px 1.19px 1.143px;justify-content:center;align-items:center;aspect-ratio:1/1}.cnwc__brand-name{font-weight:600}.cnwc__brand-toggle{margin-left:auto}.cnwc__nav{flex:1;overflow:auto;padding:8px 0}.cnwc__nav-item-wrapper{display:flex;padding:var(--Padding-12, 12px);gap:8px;align-self:stretch}.cnwc__nav-item-wrapper.is-collapsed{align-items:center;justify-content:center;display:flex;flex-direction:column;align-self:stretch}.cnwc__nav-text{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:var(--Spacing-2, 2px);flex:1 0 0}.cnwc__nav-description{display:-webkit-box;-webkit-box-orient:vertical;flex:1 0 0;color:var(--Icon-gray-blue-dark-01, #0e3d69);text-overflow:ellipsis;font-size:10px;font-style:normal;font-weight:500;line-height:normal}.cnwc__nav-item{width:100%;padding:8px 12px;align-items:center;gap:12px;text-align:left;background:transparent;border:0;cursor:pointer;display:flex;flex-direction:column;align-items:flex-start;align-self:stretch}.cnwc__nav-item:hover{background:#f9fafb}.cnwc__nav-item.is-active{background:#f3f4f6}.cnwc__nav-label{white-space:nowrap;overflow:hidden;color:var(--Text-gray-blue-dark-03, #051c32);text-align:center;text-overflow:ellipsis;font-family:Inter;font-size:14px;font-style:normal;font-weight:500;line-height:normal}.cnwc__sidebar-footer{display:flex;padding:var(--Padding-12, 12px);align-items:center;gap:var(--Spacing-4, 4px);align-self:stretch}.cnwc__content{position:relative;flex:1;height:100%}.cnwc__topbar{height:56px;border-bottom:1px solid var(--cnwc-border);background:var(--cnwc-white);display:flex;align-items:center;padding:0 12px}@media (min-width: 768px){.cnwc__topbar{display:none}}.cnwc__topbar-title{margin-left:8px;font-weight:600}.cnwc__topbar-toggle{width:40px;height:40px}.cnwc__topbar-chat{margin-left:auto;width:40px;height:40px}.cnwc__main{height:calc(100% - 56px);padding:16px;overflow:auto}@media (min-width: 768px){.cnwc__main{height:100%}}.cnwc__placeholder{height:100%;border:2px dashed var(--cnwc-border);border-radius:var(--cnwc-radius);background:#fff9}.cnwc-btn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;border-radius:12px;padding:8px 12px;cursor:pointer;font-size:14px}.cnwc-btn-content{display:flex;justify-content:flex-end;align-items:center;gap:10px;flex:1 0 0}.cnwc-btn--icon{background:transparent;color:inherit;display:flex;padding:var(--Padding-2, 2px);flex-direction:column;justify-content:center;align-items:center}.cnwc-btn--icon:hover{background:#f3f4f6}.cnwc-btn--primary{background:#111827}.cnwc-btn--primary:hover{background:#000}.cnwc-btn-ai-chat{display:flex;padding:var(--Padding-8, 8px);align-items:center;gap:4px;border-radius:var(--Corners-100, 100px);border:1px solid #53d9e4;background:var(--Fill-blue-light-03, #e0f4ff)}.cnwc-btn--secondary:hover{background:#f9fafb}.main{display:flex;height:100vh;width:100%}.pg-box{display:flex;flex-direction:column;align-items:flex-start;flex:1 0 0;align-self:stretch}.pg-header{display:flex;padding:var(--Padding-16, 16px);align-items:center;gap:10px;align-self:stretch;border-bottom:var(--Line-1, 1px) solid var(--Stroke-gray-blue-light-01, #a5c3e1);background:var(--Fill-gray-blue-light-04, #f9fcff)}.pg-header-block{display:flex;align-items:center}.pg-header-title,.pg-user-title{font:inherit}.pg-user-profile{display:inline-flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;cursor:pointer}.pg-main{display:flex;padding:var(--Padding-16, 16px);flex-direction:column;align-items:flex-start;gap:var(--Spacing-16, 16px);flex:1 0 0;align-self:stretch}.gbox{display:flex;padding:var(--Spacing-16, 16px);flex-direction:column;align-items:flex-start;gap:var(--Spacing-16, 16px);align-self:stretch;border-radius:var(--Corners-4, 4px);border:var(--Line-05, .5px) solid var(--Stroke-gray-blue-light-01, #a5c3e1);background:var(--Fill-gray-blue-light-04, #f9fcff)}.gbox__title{color:var(--Text-gray-blue-dark-03, #051c32);font-family:Inter;font-size:18px;font-style:normal;font-weight:700;line-height:normal}.gbox__content{align-self:stretch;width:100%}.card{display:flex;padding:var(--Padding-12, 12px);flex-direction:column;align-items:flex-start;gap:4px;flex:1 0 0;border-radius:var(--Corners-4, 4px);border:var(--Line-05, .5px) solid var(--Stroke-gray-blue-light-01, #a5c3e1);background:var(--Fill-gray-blue-light-04, #f9fcff)}.card__frame{display:flex;height:1px;justify-content:flex-end;align-items:flex-start;gap:10px;align-self:stretch}.card__dot{transform:translateY(-3px)}.card__value{color:var(--Text-gray-blue-dark-03, #051c32);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;line-height:normal}.card__label{color:var(--Text-gray-blue-dark-03, #051c32);font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif;font-size:12px;font-style:normal;font-weight:500;line-height:normal}.card.is-active .card__dot{fill:#1cdd80}.card.is-inactive .card__dot{fill:#ff4d4f}.apps-cards{display:flex;align-items:flex-start;gap:10px;align-self:stretch}.ldg{display:inline-block;width:var(--ldg-w, 64px);height:var(--ldg-h, 64px)}.ldg__ring{position:relative;width:100%;height:100%;animation:ldg-spin var(--ldg-speed, 1.2s) linear infinite;animation-direction:reverse}.ldg__item{position:absolute;display:flex;align-items:center;justify-content:center}.ldg__item svg{width:calc(min(var(--ldg-w, 64px),var(--ldg-h, 64px))*.45);height:calc(min(var(--ldg-w, 64px),var(--ldg-h, 64px))*.45)}.ldg__item--top{left:50%;top:0%;transform:translate(-50%)}.ldg__item--right{left:100%;top:50%;transform:translate(-100%,-50%)}.ldg__item--bottom{left:50%;top:100%;transform:translate(-50%,-100%)}.ldg__item--left{left:0%;top:50%;transform:translateY(-50%)}@keyframes ldg-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media (prefers-reduced-motion: reduce){.ldg__ring{animation:none}}*{font-family:Inter;margin:0}
