.bindu-auth{--font-display:var(--font-serif);--brand-strong:#0022a8;--sunflower:#f3ba25;--stage-bg:#fff;--stage-fg:#090d16;--stage-fg-muted:#424853;--stage-border:#e3e4e8;--stage-border-strong:#ced1d6;font-family:var(--font-sans);color:var(--stage-fg);background:#fff;flex-direction:column;min-height:100vh;display:flex}@supports (color:lab(0% 0 0)){.bindu-auth{--brand-strong:lab(20.7557% 49.7952 -85.5728);--sunflower:lab(79.3101% 12.3229 74.8349);--stage-fg:lab(3.62616% .09121 -5.33479);--stage-fg-muted:lab(30.3036% -.327557 -7.4201);--stage-border:lab(90.6998% -.149697 -1.88923);--stage-border-strong:lab(83.7271% -.230253 -3.0174)}}.bindu-auth .ba-shell{flex:1;grid-template-columns:1.05fr 1fr;min-height:100vh;display:grid}.bindu-auth .ba-aside{color:#fff;isolation:isolate;flex-direction:column;padding:40px 56px 48px;display:flex;position:relative;overflow:hidden}.bindu-auth .ba-aside-bg{z-index:0;position:absolute;inset:0}.bindu-auth .ba-aside-bg img{object-fit:cover;width:100%;height:100%;display:block}.bindu-auth .ba-aside:before{content:"";z-index:1;pointer-events:none;background:radial-gradient(70% 60% at 30%,#0000006b,#0000 75%),linear-gradient(#000f288c 0%,#000f2833 35% 65%,#000f28a6 100%);position:absolute;inset:0}.bindu-auth .ba-aside>:not(.ba-aside-bg){z-index:2;position:relative}.bindu-auth .ba-aside-brand{color:#fff;font-family:var(--font-display);align-items:center;gap:10px;font-size:26px;line-height:1;text-decoration:none;transition:opacity .15s;display:inline-flex}.bindu-auth .ba-aside-brand:hover{opacity:.78}.bindu-auth .ba-aside-brand .mark{flex:none;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.bindu-auth .ba-aside-brand .mark img{width:100%;height:100%;display:block}.bindu-auth .ba-aside-body{max-width:460px;margin-top:auto;padding-bottom:24px}.bindu-auth .ba-aside-eyebrow{-webkit-backdrop-filter:blur(14px);font:500 10.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:#ffffffeb;white-space:nowrap;background:#141c3073;border:1px solid #ffffff29;border-radius:999px;align-items:center;gap:8px;margin-bottom:24px;padding:5px 12px 5px 10px;display:inline-flex}.bindu-auth .ba-aside-eyebrow .dot{background:var(--sunflower);border-radius:999px;flex:none;width:6px;height:6px}.bindu-auth .ba-aside-quote{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 2px 24px #00000040;margin:0 0 32px;font-size:38px;font-weight:400;line-height:1.15}.bindu-auth .ba-aside-attribution{font:400 13.5px/1.4 var(--font-sans);color:#ffffffc7;align-items:center;gap:14px;display:flex}.bindu-auth .ba-aside-attribution .who{color:#fffffff5;font-weight:500}.bindu-auth .ba-aside-avatar{width:38px;height:38px;font:500 13px var(--font-sans);color:#fff;background:linear-gradient(135deg,#6b7a99,#2c3a5c);border:1px solid #fff3;border-radius:999px;flex:none;justify-content:center;align-items:center;display:flex}.bindu-auth .ba-aside-foot{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.16em;color:#ffffff8c;border-top:1px solid #ffffff1f;justify-content:space-between;margin-top:32px;padding-top:24px;display:flex}.bindu-auth .ba-main{background:#fff;flex-direction:column;justify-content:center;align-items:center;padding:48px 56px;display:flex;position:relative;overflow-y:auto}.bindu-auth .ba-back{font:400 13.5px/1 var(--font-sans);color:var(--stage-fg-muted);align-items:center;gap:6px;text-decoration:none;transition:color .15s;display:inline-flex;position:absolute;top:32px;left:56px}.bindu-auth .ba-back:hover{color:var(--stage-fg)}.bindu-auth .ba-back svg{width:14px;height:14px}.bindu-auth .ba-meta{font:400 13.5px/1 var(--font-sans);color:var(--stage-fg-muted);position:absolute;top:32px;right:56px}.bindu-auth .ba-meta a{color:var(--brand);margin-left:6px;font-weight:500;text-decoration:none}.bindu-auth .ba-meta a:hover{text-decoration:underline}.bindu-auth .ba-form-wrap{width:100%;max-width:400px}.bindu-auth .ba-form-wrap.is-wide{max-width:480px}.bindu-auth .ba-form-eyebrow{font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.18em;color:var(--brand);white-space:nowrap;align-items:center;gap:8px;margin:0 0 14px;display:inline-flex}.bindu-auth .ba-form-eyebrow:before{content:"";background:var(--brand);border-radius:999px;width:6px;height:6px}.bindu-auth .ba-form-title{font-family:var(--font-display);letter-spacing:-.012em;color:var(--stage-fg);margin:0 0 18px;font-size:44px;font-weight:400;line-height:1.05}.bindu-auth .ba-form-lede{font:400 15px/1.5 var(--font-sans);color:var(--stage-fg-muted);margin:0 0 36px}.bindu-auth .ba-sso{flex-direction:column;gap:10px;margin-bottom:28px;display:flex}.bindu-auth .ba-sso-btn{border:1px solid var(--stage-border-strong);color:var(--stage-fg);font:500 14px var(--font-sans);cursor:pointer;background:#fff;border-radius:12px;justify-content:center;align-items:center;gap:12px;width:100%;padding:13px 18px;text-decoration:none;transition:border-color .15s,background .15s;display:inline-flex}.bindu-auth .ba-sso-btn:hover{border-color:var(--brand);background:#fafbfc}.bindu-auth .ba-sso-btn:disabled{opacity:.5;cursor:not-allowed}.bindu-auth .ba-sso-btn .ic{flex:none;width:18px;height:18px}.bindu-auth .ba-sso-divider{color:var(--stage-fg-muted);font:500 11px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.14em;align-items:center;gap:12px;margin:0 0 20px;display:flex}.bindu-auth .ba-sso-divider:before,.bindu-auth .ba-sso-divider:after{content:"";background:var(--stage-border);flex:1;height:1px}.bindu-auth .ba-field{flex-direction:column;gap:7px;margin-bottom:16px;display:flex}.bindu-auth .ba-field label{font:500 12.5px/1 var(--font-sans);color:var(--stage-fg);letter-spacing:.01em}.bindu-auth .ba-field-row{justify-content:space-between;align-items:baseline;display:flex}.bindu-auth .ba-field-row a{font:500 12.5px/1 var(--font-sans);color:var(--brand);text-decoration:none}.bindu-auth .ba-field-row a:hover{text-decoration:underline}.bindu-auth .ba-field input,.bindu-auth .ba-field select,.bindu-auth .ba-field textarea{font:400 14.5px/1 var(--font-sans);border:1px solid var(--stage-border-strong);color:var(--stage-fg);width:100%;font-family:var(--font-sans);background:#fff;border-radius:10px;padding:13px 14px;transition:border-color .15s,box-shadow .15s}.bindu-auth .ba-field textarea{resize:vertical;min-height:96px;line-height:1.5}.bindu-auth .ba-field input:focus,.bindu-auth .ba-field select:focus,.bindu-auth .ba-field textarea:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0f52ba1f}.bindu-auth .ba-field select{appearance:none;cursor:pointer;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'><path d='M3 4.5l3 3 3-3' stroke='%2384879c' stroke-width='1.5' fill='none' stroke-linecap='round' stroke-linejoin='round'/></svg>");background-position:right 14px center;background-repeat:no-repeat;padding-right:36px}.bindu-auth .ba-submit{background:var(--brand);color:#fff;width:100%;font:500 14.5px/1 var(--font-sans);cursor:pointer;border:none;border-radius:12px;margin-top:8px;padding:14px 18px;transition:background .15s}.bindu-auth .ba-submit:hover{background:var(--brand-strong)}.bindu-auth .ba-submit:disabled{opacity:.65;cursor:not-allowed}.bindu-auth .ba-form-foot{text-align:center;font:400 13px/1.5 var(--font-sans);color:var(--stage-fg-muted);margin-top:28px}.bindu-auth .ba-form-foot a{color:var(--brand);text-decoration:none}.bindu-auth .ba-form-foot a:hover{text-decoration:underline}.bindu-auth .ba-error{font:400 13px/1.45 var(--font-sans);color:#cc2827;color:lab(45.8049% 62.9533 44.1);margin:0 0 12px}.bindu-auth .ba-pw-meter{margin:-8px 0 16px}.bindu-auth .ba-pw-bar{grid-template-columns:repeat(4,1fr);gap:4px;margin-bottom:8px;display:grid}.bindu-auth .ba-pw-bar span{background:var(--stage-border);border-radius:2px;height:4px;transition:background .18s}.bindu-auth .ba-pw-bar[data-score="1"] span[data-on=true]{background:#f0503d;background:lab(57.5101% 61.7604 46.5252)}.bindu-auth .ba-pw-bar[data-score="2"] span[data-on=true]{background:#ed990e;background:lab(70.6444% 26.2066 73.0538)}.bindu-auth .ba-pw-bar[data-score="3"] span[data-on=true]{background:#43a84c;background:lab(61.3221% -44.9349 37.663)}.bindu-auth .ba-pw-bar[data-score="4"] span[data-on=true]{background:#1c882d;background:lab(49.688% -45.0514 38.7399)}.bindu-auth .ba-pw-label{font:500 11.5px/1 var(--font-mono);text-transform:uppercase;letter-spacing:.12em;color:var(--stage-fg-muted);margin-bottom:8px}.bindu-auth .ba-pw-label[data-score="1"]{color:#cc2a1b;color:lab(45.8683% 62.2002 50.529)}.bindu-auth .ba-pw-label[data-score="2"]{color:#9d6300;color:lab(47.2975% 28.5429 98.4792)}.bindu-auth .ba-pw-label[data-score="3"],.bindu-auth .ba-pw-label[data-score="4"]{color:#006911;color:lab(38.0408% -45.2713 40.9531)}.bindu-auth .ba-pw-rules{flex-direction:column;gap:3px;margin:0;padding:0;list-style:none;display:flex}.bindu-auth .ba-pw-rules li{font:400 12px/1.4 var(--font-sans);color:var(--stage-fg-muted)}.bindu-auth .ba-pw-rules li[data-pass=true]{color:#006911;color:lab(38.0408% -45.2713 40.9531);font-weight:500}.bindu-auth .ba-legal{text-align:center;font:400 11.5px/1.5 var(--font-sans);color:var(--stage-fg-muted);max-width:340px;margin-top:56px;margin-left:auto;margin-right:auto}.bindu-auth .ba-legal a{color:var(--stage-fg);text-underline-offset:2px;text-decoration:underline}.bindu-auth .ba-otp{justify-content:flex-start;gap:8px;margin:8px 0 18px;display:flex}.bindu-auth .ba-otp input{text-align:center;width:44px;height:52px;font:500 18px/1 var(--font-mono);border:1px solid var(--stage-border-strong);color:var(--stage-fg);caret-color:var(--brand);background:#fff;border-radius:10px;transition:border-color .15s,box-shadow .15s}.bindu-auth .ba-otp input:focus{border-color:var(--brand);outline:none;box-shadow:0 0 0 3px #0f52ba1f}.bindu-auth .ba-resend{font:500 13px var(--font-sans);color:var(--brand);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.bindu-auth .ba-resend:disabled{color:var(--stage-fg-muted);cursor:not-allowed}.bindu-auth .ba-resend:hover:not(:disabled){text-decoration:underline}.bindu-auth .ba-shell.is-book{grid-template-columns:1fr 1.15fr}.bindu-auth .ba-aside-headline{font-family:var(--font-display);letter-spacing:-.012em;text-wrap:balance;text-shadow:0 2px 24px #00000040;margin:0 0 20px;font-size:clamp(36px,4vw,52px);font-weight:400;line-height:1.05}.bindu-auth .ba-aside-lede{font:400 15.5px/1.55 var(--font-sans);color:#ffffffd1;max-width:38ch;margin:0 0 32px}.bindu-auth .ba-aside-list{flex-direction:column;gap:14px;margin:0 0 32px;padding:0;list-style:none;display:flex}.bindu-auth .ba-aside-list li{font:400 14px/1.5 var(--font-sans);color:#ffffffeb;align-items:flex-start;gap:14px;display:flex}.bindu-auth .ba-aside-list .num{width:24px;height:24px;font:500 11px/1 var(--font-mono);color:var(--sunflower);background:#ffffff1a;border:1px solid #ffffff38;border-radius:999px;flex:none;justify-content:center;align-items:center;margin-top:1px;display:inline-flex}.bindu-auth .ba-aside-list strong{color:#fff;margin-bottom:2px;font-weight:500;display:block}.bindu-auth .ba-aside-list .body{color:#ffffffb3;font-size:13px;line-height:1.5}.bindu-auth .ba-field-grid{grid-template-columns:1fr 1fr;gap:14px 16px;margin-bottom:16px;display:grid}.bindu-auth .ba-field-full{grid-column:1/-1}.bindu-auth .ba-chips{flex-wrap:wrap;gap:8px;margin-top:2px;display:flex}.bindu-auth .ba-chip{border:1px solid var(--stage-border-strong);font:500 13px/1 var(--font-sans);color:var(--stage-fg);cursor:pointer;background:#fff;border-radius:999px;align-items:center;padding:9px 14px;transition:border-color .12s,background .12s,color .12s;display:inline-flex}.bindu-auth .ba-chip input{display:none}.bindu-auth .ba-chip:hover{border-color:var(--brand)}.bindu-auth .ba-chip.is-active{background:var(--brand);border-color:var(--brand);color:#fff}.bindu-auth .ba-chip:has(input:checked){background:var(--brand);border-color:var(--brand);color:#fff}.bindu-auth .ba-success{text-align:center;padding:24px 0}.bindu-auth .ba-success .icon{width:56px;height:56px;color:var(--brand);background:#e4efff;background:lab(94.0128% -.752986 -14.8834);border-radius:999px;justify-content:center;align-items:center;margin-bottom:20px;display:inline-flex}@media (max-width:980px){.bindu-auth .ba-shell,.bindu-auth .ba-shell.is-book{grid-template-columns:1fr}.bindu-auth .ba-aside{min-height:380px;padding:32px}.bindu-auth .ba-main{padding:80px 24px}.bindu-auth .ba-meta{top:24px;right:24px}.bindu-auth .ba-back{top:24px;left:24px}.bindu-auth .ba-field-grid{grid-template-columns:1fr}}
