.auth-page-v2 *{box-sizing:border-box}.auth-page-v2{font-family:var(--font-body);background:var(--bg)}.auth-page-v2 :is(button,input,select,textarea){line-height:normal}.auth-page-v2 h2{line-height:1.2}.auth-page-v2 p{line-height:1.65}.auth-page-v2 a{color:var(--sorbil-600);text-decoration:none}.auth-page-v2 a:hover{color:var(--sorbil-700)}.auth-page-v2 .page{grid-template-columns:1fr 2fr;min-height:100vh;display:grid}.auth-page-v2 .brandp{isolation:isolate;background:radial-gradient(900px 600px at 70% 18%, #ffffff38, transparent 60%), var(--gradient-sky);flex-direction:column;padding:32px 36px 36px;display:flex;position:relative;overflow:hidden}.auth-page-v2 .brandp:before{content:"";z-index:1;-webkit-backdrop-filter:blur(1.25px);pointer-events:none;background:linear-gradient(#2fb2ef91 0%,#177ecead 58%,#0d4291bf 100%);position:absolute;inset:0}.auth-page-v2 .brand-video{z-index:0;object-fit:cover;object-position:center center;pointer-events:none;width:100%;height:100%;display:block;position:absolute;inset:0}.auth-page-v2 .brandp .top{z-index:3;justify-content:flex-end;align-items:center;gap:10px;display:flex;position:relative}.auth-page-v2 .logo{align-items:center;gap:10px;display:flex}.auth-page-v2 .logo img{width:124px;height:auto;box-shadow:none;object-fit:contain;border-radius:0;display:block}.auth-page-v2 .back{font-family:var(--font-ui);color:#fff;border-radius:var(--r-pill);transition:background var(--dur-base) var(--ease-out);background:#0e28552e;border:1px solid #ffffff59;align-items:center;gap:7px;padding:9px 18px;font-size:13.5px;font-weight:700;display:inline-flex}.auth-page-v2 .back:hover{color:#fff;background:#0e28554d}.auth-page-v2 .back svg{width:15px;height:15px}.auth-page-v2 .mid{z-index:3;max-width:420px;margin:auto 0;position:relative}.auth-page-v2 .mid .logo{margin:0 0 24px;display:inline-flex}.auth-page-v2 .mid h1{font-family:"Plus Jakarta Sans", var(--font-ui);color:#fff;margin:0 0 14px;font-size:clamp(28px,2.4vw,36px);font-weight:800;line-height:1.2}.auth-page-v2 .mid h1 em{font-family:var(--font-script);text-transform:none;color:#fff;font-size:1.12em;font-style:italic;font-weight:600}.auth-page-v2 .mid .sub{color:#fffffff2;max-width:340px;margin:0 0 36px;font-size:15.5px;line-height:1.65}.auth-page-v2 .resume{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e285529;border:1px solid #ffffff47;max-width:340px;padding:18px 20px}.auth-page-v2 .resume .rt{justify-content:space-between;align-items:center;gap:12px;margin-bottom:12px;display:flex}.auth-page-v2 .resume .rt b{font-family:var(--font-ui);color:#fff;font-size:13.5px;font-weight:800;line-height:1.4}.auth-page-v2 .resume .rt span{font-family:var(--font-ui);color:#fff;border-radius:var(--r-pill);background:#0e28553d;border:1px solid #ffffff47;flex-shrink:0;padding:5px 12px;font-size:13px;font-weight:800}.auth-page-v2 .rbar{border-radius:var(--r-pill);background:#ffffff40;height:9px;overflow:hidden}.auth-page-v2 .rbar i{border-radius:var(--r-pill);background:linear-gradient(90deg, #fff, var(--sorbil-100));width:68%;height:100%;display:block;box-shadow:0 0 12px #fff9}.auth-page-v2 .brow{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e285529;border:1px solid #ffffff47;align-items:center;gap:11px;max-width:340px;margin-top:14px;padding:12px 16px;display:flex}.auth-page-v2 .brow .bic{border-radius:50%;flex-shrink:0;width:34px;height:34px;overflow:hidden}.auth-page-v2 .brow .bic img{object-fit:cover;width:100%;height:100%;display:block}.auth-page-v2 .brow p{font-family:var(--font-ui);color:#ffffffeb;margin:0;font-size:12.5px;font-weight:600;line-height:1.45}.auth-page-v2 .brow p b{color:#fff;font-weight:800}.auth-page-v2 .formp{background:radial-gradient(700px 420px at 85% -10%, var(--sorbil-50), transparent 60%), #fff;flex-direction:column;justify-content:center;align-items:center;padding:48px 56px;display:flex}.auth-page-v2 .form{width:100%;max-width:430px}.auth-page-v2 .form h2{font-family:var(--font-ui);letter-spacing:-.01em;color:var(--fg);margin:0 0 8px;font-size:29px;font-weight:800}.auth-page-v2 .form .fsub{color:var(--fg-2);margin:0 0 28px;font-size:14.5px}.auth-page-v2 .gbtn{width:100%;font-family:var(--font-ui);color:var(--fg);border:1.5px solid var(--border);border-radius:var(--r-pill);cursor:pointer;transition:all var(--dur-base) var(--ease-out);background:#fff;justify-content:center;align-items:center;gap:12px;padding:14px;font-size:15px;font-weight:700;display:flex}.auth-page-v2 .gbtn:hover:not(:disabled){border-color:var(--sorbil-300);box-shadow:var(--sh-sm);transform:translateY(-1px)}.auth-page-v2 .gbtn:disabled{cursor:not-allowed;opacity:.5}.auth-page-v2 .or{color:var(--fg-3);font-family:var(--font-ui);letter-spacing:.05em;text-transform:uppercase;align-items:center;gap:14px;margin:22px 0;font-size:12.5px;font-weight:700;display:flex}.auth-page-v2 .or:before,.auth-page-v2 .or:after{content:"";background:var(--border);flex:1;height:1px}.auth-page-v2 .field{margin-bottom:18px}.auth-page-v2 .field label{font-family:var(--font-ui);color:var(--fg-1);margin-bottom:8px;font-size:13.5px;font-weight:700;display:block}.auth-page-v2 .inwrap{align-items:center;display:flex;position:relative}.auth-page-v2 .inwrap>svg{width:17px;height:17px;color:var(--fg-3);pointer-events:none;transition:color var(--dur-base);position:absolute;left:17px}.auth-page-v2 .inwrap input{width:100%;font-family:var(--font-ui);color:var(--fg);background:var(--neutral-50);border:1.5px solid var(--border);transition:all var(--dur-base) var(--ease-out);border-radius:14px;outline:none;padding:15px 16px 15px 46px;font-size:15px}.auth-page-v2 .inwrap input::placeholder{color:var(--fg-3)}.auth-page-v2 .inwrap input:focus{border-color:var(--sorbil-400);box-shadow:0 0 0 4px var(--focus-ring);background:#fff}.auth-page-v2 .inwrap:focus-within>svg{color:var(--sorbil-500)}.auth-page-v2 .eye{width:36px;height:36px;color:var(--fg-3);cursor:pointer;background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute;right:8px}.auth-page-v2 .eye:hover{color:var(--sorbil-600);background:var(--sorbil-50)}.auth-page-v2 .eye svg{width:17px;height:17px}.auth-page-v2 .ferr{font-family:var(--font-ui);color:var(--danger);margin:8px 0 0;font-size:12.5px;font-weight:700}.auth-page-v2 .falert{border-radius:var(--r-md);font-family:var(--font-ui);color:var(--success);background:var(--success-bg);border:1px solid color-mix(in oklch, var(--success) 30%, transparent);margin:0 0 20px;padding:12px 16px;font-size:13.5px;font-weight:700}.auth-page-v2 .rowx{justify-content:space-between;align-items:center;margin:2px 0 22px;display:flex}.auth-page-v2 .remember{font-family:var(--font-ui);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:center;gap:9px;font-size:13.5px;font-weight:600;display:flex}.auth-page-v2 .remember input{appearance:none;border:1.5px solid var(--border-strong);cursor:pointer;width:19px;height:19px;transition:all var(--dur-fast);border-radius:6px;place-content:center;margin:0;display:grid}.auth-page-v2 .remember input:before{content:"";width:10px;height:10px;transition:transform var(--dur-fast) var(--ease-spring);background:#fff;border-radius:3px;transform:scale(0)}.auth-page-v2 .remember input:checked{background:var(--sorbil-500);border-color:var(--sorbil-500)}.auth-page-v2 .remember input:checked:before{transform:scale(1)}.auth-page-v2 .rowx a{font-family:var(--font-ui);font-size:13.5px;font-weight:700}.auth-page-v2 .cta{width:100%;font-family:var(--font-ui);color:#fff;background:var(--gradient-logo);border-radius:var(--r-pill);cursor:pointer;box-shadow:var(--sh-glow-brand);transition:transform var(--dur-fast) var(--ease-spring), box-shadow var(--dur-base);border:0;justify-content:center;align-items:center;gap:10px;padding:17px;font-size:16.5px;font-weight:800;display:flex;position:relative;overflow:hidden}.auth-page-v2 .cta:hover:not(:disabled){transform:translateY(-2px);box-shadow:0 16px 44px #1f8ae080}.auth-page-v2 .cta:disabled{cursor:not-allowed;opacity:.7}.auth-page-v2 .cta svg{width:18px;height:18px}.auth-page-v2 .cta:before{content:"";transition:transform .7s var(--ease-out);background:linear-gradient(115deg,#0000 30%,#ffffff59 50%,#0000 70%);position:absolute;inset:0;transform:translate(-120%)}.auth-page-v2 .cta:hover:not(:disabled):before{transform:translate(120%)}.auth-page-v2 .swap{text-align:center;font-family:var(--font-ui);color:var(--fg-2);margin:26px 0 1em;font-size:14px}.auth-page-v2 .swap a{font-weight:800}.auth-page-v2 .mobile-back,.auth-page-v2 .mobile-auth-block,.auth-page-v2 .mobile-auth-hero,.auth-page-v2 .mobile-auth-subtitle{display:none}@media (width<=992px){.auth-page-v2 .mobile-auth-block{width:min(100%,430px);margin:0 auto 22px;display:block}.auth-page-v2 .form .mobile-auth-block .mobile-back{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;margin:0 0 14px;padding:4px 0;display:inline-flex;position:static;inset:auto}.auth-page-v2 .form .mobile-auth-block .mobile-back:hover{color:var(--sorbil-600);background:0 0}.auth-page-v2 .form .mobile-auth-block .mobile-back svg{transition:transform .18s}.auth-page-v2 .form .mobile-auth-block .mobile-back:hover svg{transform:translate(-2px)}.auth-page-v2 .mobile-auth-hero{isolation:isolate;background:#145997;border:1px solid #ffffff5c;border-radius:24px;align-items:end;width:100%;height:auto;min-height:0;margin:0;display:grid;position:relative;overflow:hidden;box-shadow:0 18px 44px #14599733}.auth-page-v2 .mobile-auth-video{z-index:0;object-fit:cover;object-position:center;pointer-events:none;width:100%;max-width:none;height:100%;display:block;position:absolute;inset:0}.auth-page-v2 .mobile-auth-hero:before{content:"";z-index:1;-webkit-backdrop-filter:blur(1.25px);pointer-events:none;background:linear-gradient(#2fb2ef6b 0%,#177ece94 54%,#0d4291d1 100%);position:absolute;inset:0}.auth-page-v2 .mobile-auth-hero:after{content:"";z-index:1;pointer-events:none;background:linear-gradient(#0000,#08285c70);position:absolute;inset:38% 0 0}.auth-page-v2 .mobile-auth-hero-content{z-index:2;flex-direction:column;align-items:flex-start;padding:18px 20px;display:flex;position:relative}.auth-page-v2 .mobile-auth-logo{width:104px;line-height:0;display:block}.auth-page-v2 .mobile-auth-logo img{object-fit:contain;width:100%;height:auto;display:block}.auth-page-v2 .mobile-auth-hero .mobile-auth-hero-content h2{color:#fff;text-shadow:0 2px 14px #05214c52;margin:8px 0 0;font-size:26px;line-height:1.08}.auth-page-v2 .mobile-auth-subtitle{color:#ffffffe6;text-shadow:0 2px 12px #05214c61;margin:6px 0 0;font-size:12.5px;line-height:1.35;display:block}.auth-page-v2 .form>.desktop-form-title,.auth-page-v2 .form>.desktop-form-subtitle{display:none}}@media (width<=480px){.auth-page-v2 .mobile-auth-block{width:100%;margin-bottom:20px}.auth-page-v2 .mobile-auth-hero{border-radius:20px}.auth-page-v2 .mobile-auth-hero-content{padding:16px 18px}.auth-page-v2 .mobile-auth-logo{width:96px}.auth-page-v2 .mobile-auth-hero .mobile-auth-hero-content h2{font-size:24px}.auth-page-v2 .mobile-auth-subtitle{font-size:12px}}.register-v2 .formp{padding:44px 56px}@media (width<=1250px) and (width>=961px){.auth-page-v2 .back span{display:none}}@media (width<=960px){.auth-page-v2 .page{grid-template-columns:minmax(0,1fr)}.auth-page-v2 .brandp{display:none}.auth-page-v2 .formp{min-height:100svh;padding:82px 32px 44px;position:relative}.auth-page-v2 .mobile-back{border:1px solid var(--neutral-200);border-radius:var(--r-pill);min-height:42px;color:var(--fg-1);box-shadow:var(--sh-sm);font-family:var(--font-ui);z-index:3;background:#ffffffeb;align-items:center;gap:7px;padding:10px 16px;font-size:13.5px;font-weight:700;display:inline-flex;position:absolute;top:22px;left:32px}.auth-page-v2 .mobile-back:hover{color:var(--fg);background:var(--neutral-50)}.auth-page-v2 .mobile-back svg{width:17px;height:17px}}@media (width<=768px){.auth-page-v2 .formp{padding:78px 24px 36px}.auth-page-v2 .mobile-back{top:20px;left:24px}}@media (width<=480px){.auth-page-v2 .formp{min-width:0;min-height:100svh;padding:72px 16px 30px}.auth-page-v2 .mobile-back{top:16px;left:16px}.auth-page-v2 .form{max-width:430px}.auth-page-v2 .form h2{font-size:26px}.auth-page-v2 .form .fsub{font-size:13.5px;line-height:1.5}.auth-page-v2 .inwrap input{min-width:0}.auth-page-v2 .rowx{flex-wrap:wrap;align-items:flex-start;gap:12px}}.auth-page-v2.register-v2 .brandp .top{gap:0}.auth-page-v2.register-v2 .logo{gap:11px}.auth-page-v2.register-v2 .mid .sub{margin-bottom:26px}.auth-page-v2.register-v2 .form .fsub{margin:0 0 24px}.auth-page-v2.register-v2 .or{margin:20px 0}.auth-page-v2.register-v2 .field{margin-bottom:16px}.auth-page-v2.register-v2 .swap{margin-top:24px}.auth-page-v2 .billyrow{align-items:center;gap:18px;margin-bottom:28px;display:flex}.auth-page-v2 .bav{background:#fff;border-radius:50%;flex-shrink:0;width:96px;height:96px;position:relative;overflow:hidden;box-shadow:0 16px 40px #0e285547}.auth-page-v2 .bav img{object-fit:cover;width:100%;height:100%;transition:opacity var(--dur-base) var(--ease-out);display:block;position:absolute;inset:0}.auth-page-v2 .bav .billy-default{opacity:1}.auth-page-v2 .bav .billy-password,.auth-page-v2 .bav.shy .billy-default{opacity:0}.auth-page-v2 .bav.shy .billy-password{opacity:1}.auth-page-v2 .bubble{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e28552e;border:1px solid #ffffff47;border-radius:18px;padding:14px 20px;position:relative;box-shadow:0 14px 34px #0e285533}.auth-page-v2 .bubble:before{content:"";background:#0e28552e;border-bottom:1px solid #ffffff47;border-left:1px solid #ffffff47;border-radius:3px;width:14px;height:14px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)rotate(45deg)}.auth-page-v2 .bubble b{font-family:var(--font-ui);letter-spacing:.06em;text-transform:uppercase;color:#fff;margin-bottom:3px;font-size:12px;font-weight:800;display:block}.auth-page-v2 .bubble p{font-family:var(--font-ui);color:#fff;min-height:22px;margin:0;font-size:15px;font-weight:600;transition:opacity .14s}.auth-page-v2 .vals{flex-direction:column;gap:12px;margin-bottom:12px;display:flex}.auth-page-v2 .val{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e285529;border:1px solid #ffffff47;align-items:center;gap:12px;padding:10px 16px 10px 11px;display:flex}.auth-page-v2 .val .ic{background:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:30px;height:30px;display:grid}.auth-page-v2 .val .ic svg{width:16px;height:16px;color:var(--sorbil-600)}.auth-page-v2 .val p{font-family:var(--font-ui);color:#fff;margin:0;font-size:13px;font-weight:700;line-height:1.4}.auth-page-v2 .val p b{color:#fff}.auth-page-v2 .cert{border-radius:var(--r-xl);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#0e285529;border:1px solid #ffffff47;align-items:center;gap:12px;width:100%;max-width:420px;padding:10px 16px 10px 11px;display:flex}.auth-page-v2 .cert .seal{background:#fff;border-radius:50%;flex-shrink:0;place-content:center;width:30px;height:30px;display:grid}.auth-page-v2 .cert .seal svg{width:16px;height:16px;color:var(--sorbil-600)}.auth-page-v2 .cert>div:last-child{font-family:var(--font-ui);color:#fff;font-size:13px;font-weight:700;line-height:1.4}.auth-page-v2 .cert div b{font:inherit;color:#fff;margin-right:.3em;display:inline}.auth-page-v2 .cert div span{font:inherit;color:#fff}.auth-page-v2 .meter{align-items:center;gap:8px;margin-top:9px;display:flex}.auth-page-v2 .segs{flex:1;gap:5px;display:flex}.auth-page-v2 .segs i{border-radius:var(--r-pill);background:var(--neutral-200);height:5px;transition:background var(--dur-base);flex:1}.auth-page-v2 .meter span{font-family:var(--font-ui);color:var(--fg-3);text-align:right;min-width:44px;font-size:11.5px;font-weight:700}.auth-page-v2 .kvkk{font-family:var(--font-ui);color:var(--fg-1);cursor:pointer;-webkit-user-select:none;user-select:none;align-items:flex-start;gap:11px;margin:6px 0 20px;font-size:13px;line-height:1.55;display:flex}.auth-page-v2 .kvkk input{appearance:none;box-sizing:border-box;border:1.5px solid var(--border-strong);cursor:pointer;width:20px;height:20px;transition:background var(--dur-fast), border-color var(--dur-fast);background:#fff;border-radius:6px;flex:0 0 20px;place-content:center;margin:0;padding:0;display:grid}.auth-page-v2 .kvkk input:before{content:"";box-sizing:border-box;transform-origin:50%;width:6px;height:10px;transition:transform var(--dur-fast) var(--ease-spring);border:2px solid #fff;border-width:0 2px 2px 0;transform:translateY(-1px)rotate(45deg)scale(0)}.auth-page-v2 .kvkk input:checked{background:var(--sorbil-500);border-color:var(--sorbil-500)}.auth-page-v2 .kvkk input:checked:before{transform:translateY(-1px)rotate(45deg)scale(1)}.auth-page-v2 .kvkk input:focus-visible{outline:3px solid var(--focus-ring);outline-offset:3px}.auth-page-v2 .kvkk a{font-weight:700}@media (width>=961px) and (height<=860px){.auth-page-v2.register-v2 .brandp{padding-top:24px;padding-bottom:24px}.auth-page-v2.register-v2 .mid .logo{margin-bottom:16px}.auth-page-v2.register-v2 .mid h1{margin-bottom:10px}.auth-page-v2.register-v2 .mid .sub,.auth-page-v2.register-v2 .billyrow{margin-bottom:18px}.auth-page-v2.register-v2 .vals{gap:8px;margin-bottom:8px}.auth-page-v2.register-v2 .val{padding-top:8px;padding-bottom:8px}.auth-page-v2.register-v2 .cert{padding-top:11px;padding-bottom:11px}}.auth-page-v2 .mobile-auth-billy{text-align:left;align-items:center;gap:12px;margin-top:16px;display:flex}.auth-page-v2 .mobile-auth-billy .bav{width:56px;height:56px}.auth-page-v2 .mobile-auth-billy .bubble{padding:10px 14px}.auth-page-v2 .mobile-auth-billy .bubble b{letter-spacing:.08em;text-transform:uppercase;color:#fff;font-size:11px;display:block}.auth-page-v2 .mobile-auth-billy .bubble p{color:#fff;margin:0;font-size:13px}
