@charset "UTF-8";.register-layout__form-card[data-v-33d4510f] .auth-drawer__content{display:flex;flex-direction:column;gap:16px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section{background:color-mix(in srgb,var(--partner-color,#1f1f27) 8%,transparent);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);border-radius:.75rem;display:flex;flex-direction:column;gap:12px;padding:16px;width:100%}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefits-title{align-items:center;color:#000;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:600;gap:8px;margin:0 0 8px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefits-title svg{color:var(--partner-color,#1f1f27)}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefit-item{align-items:flex-start;background:#fff;border:1px solid #e3e3e8;border-radius:.75rem;display:flex;gap:12px;padding:12px;transition:all .2s ease}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefit-item:hover{box-shadow:0 2px 8px #0000000d}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefit-item .benefit-icon{align-items:center;background:color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent);border-radius:8px;color:var(--partner-color,#1f1f27);display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefit-item .benefit-content{flex:1}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefit-item .benefit-content h4{color:#1f1f27;font-family:var(--font-family,"Inter",sans-serif);font-size:13px;font-weight:600;margin:0 0 4px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .benefits-section .benefit-item .benefit-content p{color:#6b7280;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;line-height:1.4;margin:0}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .input-box{position:relative;width:100%}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .input-box .input-label{color:#1f1f27;display:block;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;margin-bottom:8px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .input-box .show-btn{background-color:transparent;border:none;cursor:pointer;outline:none;position:absolute;right:20px;top:44px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .input-box.input-box--no-label .show-btn{top:14px;transform:none}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .forgot-password-wrapper{display:flex;justify-content:flex-end;width:100%}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .forgot-password-box{color:#1f1f27;cursor:pointer;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .forgot-password-box:hover{color:var(--partner-color,#1f1f27)}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .form-error__message{color:red;font-size:14px;margin-top:8px;padding-left:1px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .api-error{color:red;font-size:16px;text-align:center}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .success-message{align-items:center;background:#d1fae5;border-radius:.75rem;color:#065f46;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;font-weight:500;gap:8px;justify-content:center;padding:12px 16px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .info-message{align-items:flex-start;background:color-mix(in srgb,var(--partner-color,#1f1f27) 8%,transparent);border:1px solid color-mix(in srgb,var(--partner-color,#1f1f27) 20%,transparent);border-radius:.75rem;color:#374151;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:14px;gap:12px;line-height:1.5;padding:12px 16px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .info-message svg{color:var(--partner-color,#1f1f27);flex-shrink:0;margin-top:2px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .info-message p{margin:0}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .sso-buttons{display:flex;gap:10px;width:100%}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .sso-buttons>*{flex:1;min-width:0}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .divider{background-color:#d4d4d4;flex-shrink:0;height:1px;margin:4px 0;width:100%}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .switch-link{color:#1f1f27;font-family:var(--font-family,"Inter",sans-serif);font-size:15px;text-align:center}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .switch-link .switch-mode-btn{color:var(--partner-color,#1f1f27);font-family:var(--font-family,"Inter",sans-serif);font-weight:500;transition:all .2s ease}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .switch-link .switch-mode-btn:hover{cursor:pointer;text-decoration:underline}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .trust-badges{display:flex;gap:24px;justify-content:center;margin-top:8px;padding-top:16px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .trust-badges .trust-badge{align-items:center;color:#6b7280;display:flex;font-family:var(--font-family,"Inter",sans-serif);font-size:12px;gap:6px}.register-layout__form-card[data-v-33d4510f] .auth-drawer__content .trust-badges .trust-badge svg{color:var(--partner-color,#1f1f27)}.register-layout__form-card[data-v-33d4510f] input{border:1px solid #d4d4d4!important;border-radius:.75rem!important;font-family:var(--font-family,"Inter",sans-serif)!important;font-size:15px!important;height:auto!important;padding:14px 24px!important;transition:all .2s ease!important}.register-layout__form-card[data-v-33d4510f] input:hover{border-color:#b3b3b3!important}.register-layout__form-card[data-v-33d4510f] input:active,.register-layout__form-card[data-v-33d4510f] input:focus{border-color:var(--partner-color,#1f1f27)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--partner-color,#1f1f27) 10%,transparent)!important;outline:none!important}.register-layout__form-card[data-v-33d4510f] .auth-button{background:var(--partner-color,#1f1f27)!important;border:none!important;border-radius:.75rem!important;box-shadow:none!important;color:#fff!important;cursor:pointer!important;font-family:var(--font-family,"Inter",sans-serif)!important;font-size:15px!important;font-weight:600!important;height:auto!important;min-height:48px!important;padding:12px 24px!important;text-transform:capitalize!important;transition:all .2s ease!important}.register-layout__form-card[data-v-33d4510f] .auth-button .v-btn__overlay,.register-layout__form-card[data-v-33d4510f] .auth-button .v-ripple__container{display:none}.register-layout__form-card[data-v-33d4510f] .auth-button:hover{box-shadow:0 4px 12px #00000026!important;opacity:.9!important;transform:translateY(-1px)!important}.register-layout__form-card[data-v-33d4510f] .auth-button:active{transform:translateY(0)!important}.register-layout[data-v-33d4510f]{--pc:var(--partner-color,#111);background:radial-gradient(1200px 480px at 15% -10%,color-mix(in srgb,var(--pc) 12%,transparent) 0,transparent 70%),linear-gradient(180deg,color-mix(in srgb,var(--pc) 6%,#fff) 0,#fff 55%);left:50%;margin-left:-50vw;margin-right:-50vw;margin-top:-15px;padding:56px 20px 72px;position:relative;right:50%;width:100vw}.register-layout__grid[data-v-33d4510f]{align-items:start;display:grid;gap:56px;grid-template-columns:1.05fr 1fr;margin:0 auto;max-width:1120px}.register-layout__aside[data-v-33d4510f]{padding-top:8px}.register-layout__title[data-v-33d4510f]{color:var(--pc);font-size:2.1rem;font-weight:800;line-height:1.12;margin:0 0 14px}.register-layout__subtitle[data-v-33d4510f]{color:#555;font-size:1.02rem;line-height:1.6;margin:0 0 28px}.register-layout__benefits[data-v-33d4510f]{display:flex;flex-direction:column;gap:18px;list-style:none;margin:0;padding:0}.register-layout__benefit[data-v-33d4510f]{align-items:flex-start;display:flex;gap:12px}.register-layout__check[data-v-33d4510f]{align-items:center;background:var(--pc);border-radius:999px;color:#fff;display:inline-flex;flex:0 0 24px;font-size:13px;font-weight:700;height:24px;justify-content:center;line-height:1;margin-top:2px;width:24px}.register-layout__benefit-text[data-v-33d4510f]{display:flex;flex-direction:column;gap:2px}.register-layout__benefit-title[data-v-33d4510f]{color:#1a1a1a;font-size:.98rem;font-weight:700}.register-layout__benefit-desc[data-v-33d4510f]{color:#666;font-size:.9rem;line-height:1.5}.register-layout__body[data-v-33d4510f]{color:#444;font-size:1rem;line-height:1.6}.register-layout__body[data-v-33d4510f] h1,.register-layout__body[data-v-33d4510f] h2,.register-layout__body[data-v-33d4510f] h3,.register-layout__body[data-v-33d4510f] h4{color:#1a1a1a;font-weight:700;line-height:1.25;margin:1.4em 0 .5em}.register-layout__body[data-v-33d4510f] h1:first-child,.register-layout__body[data-v-33d4510f] h2:first-child,.register-layout__body[data-v-33d4510f] h3:first-child,.register-layout__body[data-v-33d4510f] h4:first-child{margin-top:0}.register-layout__body[data-v-33d4510f] h2{font-size:1.35rem}.register-layout__body[data-v-33d4510f] h3{font-size:1.1rem}.register-layout__body[data-v-33d4510f] p{margin:0 0 .9em}.register-layout__body[data-v-33d4510f] a{color:var(--pc);text-decoration:underline}.register-layout__body[data-v-33d4510f] strong{color:#1a1a1a}.register-layout__body[data-v-33d4510f] ol,.register-layout__body[data-v-33d4510f] ul{display:flex;flex-direction:column;gap:14px;list-style:none;margin:0 0 1em;padding:0}.register-layout__body[data-v-33d4510f] ul li{line-height:1.5;padding-left:34px;position:relative}.register-layout__body[data-v-33d4510f] ul li:before{align-items:center;background:var(--pc);border-radius:999px;color:#fff;content:"✓";display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:1px;width:22px}.register-layout__body[data-v-33d4510f] ol{counter-reset:reg-body}.register-layout__body[data-v-33d4510f] ol li{counter-increment:reg-body;padding-left:34px;position:relative}.register-layout__body[data-v-33d4510f] ol li:before{align-items:center;background:var(--pc);border-radius:999px;color:#fff;content:counter(reg-body);display:inline-flex;font-size:12px;font-weight:700;height:22px;justify-content:center;left:0;line-height:1;position:absolute;top:1px;width:22px}.register-layout__body[data-v-33d4510f] img{height:auto;max-width:100%}.register-layout__form-card[data-v-33d4510f]{background:#fff;border:1px solid #ececec;border-radius:14px;border-top:3px solid var(--pc);box-shadow:0 10px 34px #0000000d;padding:30px 28px}.register-layout__form-heading[data-v-33d4510f]{color:#1a1a1a;font-size:1.3rem;font-weight:700;margin:0 0 18px}@media(max-width:880px){.register-layout[data-v-33d4510f]{padding:32px 16px 48px}.register-layout__grid[data-v-33d4510f]{gap:32px;grid-template-columns:1fr}.register-layout__title[data-v-33d4510f]{font-size:1.7rem}}
