.brok-ray{line-height:0}.brok-ray svg{display:block}@keyframes brok-ray-drift{0%,to{transform:translateY(0) rotate(0)}50%{transform:translateY(-8%) rotate(-2.5deg)}}@keyframes brok-ray-flap{0%,to{transform:scaleY(1)}50%{transform:scaleY(.86)}}.brok-ray--swim svg{animation:brok-ray-drift 2.8s ease-in-out infinite}.brok-ray--swim .brok-ray__body{transform-box:fill-box;transform-origin:center;animation:brok-ray-flap 1.4s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.brok-ray--swim svg,.brok-ray--swim .brok-ray__body{animation:none}}.bk-login-root{--bk-ink: #111827;--bk-navy: #1B325A;--bk-blue: #3B80E5;--bk-blue-hover: #2F6FCE;--bk-blue-press: #2A64BC;--bk-peri: #9FA5FF;--bk-paper: #FAFAFA;--bk-card: #FFFFFF;--bk-border: #E4E4E7;--bk-muted: #6B7280;--bk-faint: #A1A1AA;--bk-dark: #0D1019;--bk-cloud: #ECEFF8;--bk-slate: #8A8F9C;--bk-green: #22C55E;--bk-danger: #B91C1C;--bk-danger-bg: #FEF2F2;--bk-danger-bd: #FECACA;--bk-sans: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, sans-serif;min-height:100vh;background:var(--bk-paper);color:var(--bk-ink);font-family:var(--bk-sans);-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.bk-login-root *,.bk-login-root *:before,.bk-login-root *:after{box-sizing:border-box}.bk-split{display:grid;grid-template-columns:1.04fr 1fr;min-height:100vh}.bk-hero{position:relative;overflow:hidden;background:var(--bk-dark);padding:40px;display:grid;grid-template-rows:auto 1fr auto}.bk-glow{position:absolute;top:0;right:0;bottom:0;left:0;pointer-events:none}.bk-glow-1{background:radial-gradient(58% 46% at 52% 44%,#9fa5ff33,#0d101900 70%)}.bk-glow-2{background:radial-gradient(34% 30% at 84% 88%,#ffa1721a,#0d101900 72%)}.bk-brand{position:relative;display:flex;align-items:center;gap:10px}.bk-brand-mark{width:28px;height:28px;border-radius:8px;background:var(--bk-navy);display:grid;place-items:center;flex:none}.bk-brand-dot{width:9px;height:9px;border-radius:9999px;background:var(--bk-peri)}.bk-brand-name{font-size:18px;font-weight:600;font-style:italic;letter-spacing:-.01em;color:var(--bk-cloud)}.bk-hero-center{position:relative;display:grid;place-items:center;padding:24px 0}.bk-ray{width:min(62%,420px)}.bk-ray svg{width:100%;height:auto;display:block;overflow:visible}.bk-ray-drift{animation:bk-drift 9s ease-in-out infinite;transform-origin:50% 50%}.bk-ray-flap{animation:bk-flap 4.2s ease-in-out infinite;transform-origin:50% 50%}@keyframes bk-drift{0%,to{transform:translate(0) rotate(0)}25%{transform:translate(6px,-8px) rotate(.8deg)}50%{transform:translate(0) rotate(0)}75%{transform:translate(-6px,7px) rotate(-.8deg)}}@keyframes bk-flap{0%,to{transform:scale(1)}25%{transform:scale(1.015,.955)}50%{transform:scale(1)}75%{transform:scale(.99,1.03)}}.bk-tagline{position:relative;display:grid;gap:24px;max-width:460px}.bk-tag-lead{font-size:22px;line-height:1.35;font-weight:500;color:var(--bk-cloud)}.bk-tag-sub{font-size:14px;line-height:1.6;color:var(--bk-slate)}.bk-trust{display:flex;align-items:center;gap:10px;flex-wrap:wrap;font-size:12px;color:var(--bk-slate)}.bk-trust-item{display:inline-flex;align-items:center;gap:6px}.bk-trust-dot{width:6px;height:6px;border-radius:9999px;background:var(--bk-green)}.bk-panel{display:grid;place-items:center;padding:48px 32px;background:var(--bk-paper)}.bk-wrap{width:100%;max-width:396px;display:grid;gap:24px}.bk-brand-mobile{display:none}.bk-brand-mark-light{background:var(--bk-cloud)}.bk-brand-mark-light .bk-brand-dot{background:var(--bk-blue)}.bk-brand-name-dark{color:var(--bk-navy)}.bk-head{display:grid;gap:8px}.bk-title{font-size:26px;font-weight:600;font-style:italic;letter-spacing:-.02em;color:var(--bk-navy);line-height:1.15}.bk-sub{font-size:14px;color:var(--bk-muted);line-height:1.5}.bk-card{display:grid;gap:14px;padding:24px;background:var(--bk-card);border:1px solid var(--bk-border);border-radius:12px}.bk-card>form{display:grid;gap:14px}.bk-field{display:grid;gap:6px}.bk-label{font-size:12px;color:var(--bk-muted)}.bk-input{width:100%;height:36px;padding:0 10px;font-family:var(--bk-sans);font-size:14px;color:var(--bk-ink);background:var(--bk-card);border:1px solid var(--bk-border);border-radius:6px;transition:border-color .14s ease-out,box-shadow .14s ease-out}.bk-input::placeholder{color:var(--bk-faint)}.bk-input:focus{outline:none;border-color:var(--bk-blue);box-shadow:0 0 0 3px #3b80e529}.bk-cta{width:100%;height:36px;font-family:var(--bk-sans);font-size:14px;font-weight:500;color:#fff;background:var(--bk-blue);border:none;border-radius:6px;cursor:pointer;text-align:center;transition:background .14s ease-out}.bk-cta:hover{background:var(--bk-blue-hover);color:#fff}.bk-cta:active{font-style:italic;background:var(--bk-blue-press)}.bk-cta:disabled{opacity:.55;cursor:default}.bk-secondary{width:100%;height:36px;font-family:var(--bk-sans);font-size:14px;color:var(--bk-ink);background:var(--bk-card);border:1px solid var(--bk-border);border-radius:6px;cursor:pointer;text-align:center;transition:background .14s ease-out;display:inline-flex;align-items:center;justify-content:center;gap:10px;font-weight:500}.bk-secondary:hover{background:#f4f4f5;color:var(--bk-ink)}.bk-secondary:disabled{opacity:.55;cursor:default}.bk-ghost{width:100%;height:36px;font-family:var(--bk-sans);font-size:14px;color:var(--bk-muted);background:none;border:none;border-radius:6px;cursor:pointer;transition:color .14s ease-out}.bk-ghost:hover{color:var(--bk-ink)}.bk-ghost:disabled{opacity:.55;cursor:default}.bk-sso-block{display:grid;gap:14px}.bk-divider{display:flex;align-items:center;gap:12px;font-size:12px;color:var(--bk-faint)}.bk-divider:before,.bk-divider:after{content:"";flex:1 1 auto;height:1px;background:var(--bk-border)}.bk-footnote{font-size:12px;line-height:1.6;color:var(--bk-muted)}.bk-foot{display:flex;align-items:center;gap:8px;font-size:12px;color:var(--bk-muted)}.bk-foot-brand{font-weight:600;font-style:italic;color:var(--bk-navy)}.bk-foot-sep{color:var(--bk-border)}.bk-alert{padding:10px 12px;border-radius:8px;font-size:13px;line-height:1.5;border:1px solid var(--bk-border);background:#fff}.bk-alert-error{color:var(--bk-danger);background:var(--bk-danger-bg);border-color:var(--bk-danger-bd)}.bk-alert-info{color:var(--bk-muted);background:#f4f4f5;border-color:var(--bk-border)}@media(max-width:860px){.bk-split{grid-template-columns:1fr}.bk-hero{display:none}.bk-panel{padding:40px 20px;align-items:start}.bk-wrap{max-width:420px}.bk-brand-mobile{display:flex;margin-bottom:4px}}@media(max-width:420px){.bk-panel{padding:28px 16px}.bk-title{font-size:23px}.bk-card{padding:20px}}@media(prefers-reduced-motion:reduce){.bk-ray-drift,.bk-ray-flap{animation:none!important}}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-ext-wght-normal-I4S5GZfc.woff2) format("woff2-variations");unicode-range:U+0460-052F,U+1C80-1C8A,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-cyrillic-wght-normal-BmXc_FBt.woff2) format("woff2-variations");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-symbols2-wght-normal-GZpp1pK2.woff2) format("woff2-variations");unicode-range:U+2000-2001,U+2004-2008,U+200A,U+23B8-23BD,U+2500-259F}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-vietnamese-wght-normal-D8KDMBhC.woff2) format("woff2-variations");unicode-range:U+0102-0103,U+0110-0111,U+0128-0129,U+0168-0169,U+01A0-01A1,U+01AF-01B0,U+0300-0301,U+0303-0304,U+0308-0309,U+0323,U+0329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-ext-wght-normal-DrnZ1wKl.woff2) format("woff2-variations");unicode-range:U+0100-02BA,U+02BD-02C5,U+02C7-02CC,U+02CE-02D7,U+02DD-02FF,U+0304,U+0308,U+0329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Geist Mono Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(/assets/geist-mono-latin-wght-normal-B_7UjwxQ.woff2) format("woff2-variations");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}
