.bw-auth{--ink:#0e1116;--ink-2:#14181f;--surface:#171b22;--hairline:#262b34;--parchment:#f3eee2;--parchment-dim:#c9c4b6;--muted:#8b93a1;--gold:#cba135;--gold-bright:#e4c368;--verdant:#34d399;--serif:"Fraunces","Iowan Old Style",Georgia,serif;--sans:"Inter",-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif;--mono:"JetBrains Mono","SFMono-Regular",Consolas,monospace;flex:1;display:flex;min-height:100dvh;background:var(--ink);color:var(--parchment);font-family:var(--sans);-webkit-font-smoothing:antialiased}.bw-auth *,.bw-auth :after,.bw-auth :before{box-sizing:border-box}.bw-auth :focus-visible{outline:2px solid var(--gold-bright);outline-offset:3px}.bw-auth .auth-split{flex:1;display:grid;grid-template-columns:1.05fr .95fr;width:100%}.bw-auth .auth-brand{position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;gap:40px;padding:56px clamp(40px,5vw,84px);background:linear-gradient(160deg,var(--ink-2) 0,var(--ink) 78%);border-right:1px solid var(--hairline)}.bw-auth .auth-brand:before{content:"";position:absolute;top:-18%;left:-12%;width:620px;height:520px;background:radial-gradient(closest-side,rgba(203,161,53,.14),transparent 70%);pointer-events:none}.bw-auth .auth-logo{position:relative;display:inline-flex;align-items:center;gap:12px;text-decoration:none;width:fit-content}.bw-auth .auth-logo .brand-name{font-family:var(--serif);font-weight:600;font-size:1.2rem;color:var(--parchment);letter-spacing:.01em}.bw-auth .auth-logo .brand-name em{font-style:normal;color:var(--gold)}.bw-auth .auth-brand-body{position:relative;max-width:30ch}.bw-auth .eyebrow{display:inline-flex;align-items:center;gap:.5rem;font-family:var(--mono);font-size:.72rem;letter-spacing:.14em;text-transform:uppercase;color:var(--gold)}.bw-auth .eyebrow:before{content:"";width:6px;height:6px;border-radius:50%;background:var(--gold);box-shadow:0 0 0 3px rgba(203,161,53,.2)}.bw-auth .auth-headline{font-family:var(--serif);font-weight:600;font-size:clamp(1.9rem,2.9vw,2.7rem);line-height:1.1;letter-spacing:-.01em;color:var(--parchment);margin:18px 0 16px}.bw-auth .auth-headline em{font-style:italic;color:var(--gold)}.bw-auth .auth-sub{font-size:1.02rem;line-height:1.6;color:var(--parchment-dim);margin:0 0 26px}.bw-auth .auth-points{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px}.bw-auth .auth-points li{display:flex;align-items:flex-start;gap:11px;font-size:.94rem;color:var(--parchment-dim);line-height:1.45}.bw-auth .auth-points li:before{content:"";flex-shrink:0;margin-top:7px;width:7px;height:7px;border-radius:50%;background:var(--verdant);box-shadow:0 0 0 3px rgba(52,211,153,.16)}.bw-auth .auth-brand-foot{position:relative;font-family:var(--mono);font-size:.78rem;line-height:1.6;color:var(--muted);border-left:2px solid var(--hairline);padding-left:14px}.bw-auth .auth-brand-foot b{color:var(--parchment-dim);font-weight:600}.bw-auth .auth-panel{display:flex;align-items:center;justify-content:center;padding:56px 24px}.bw-auth .auth-panel-inner{width:100%;max-width:400px;display:flex;flex-direction:column;align-items:center;gap:26px}.bw-auth .auth-mobilebrand{display:none;align-items:center;gap:10px;text-decoration:none}.bw-auth .auth-mobilebrand .brand-name{font-family:var(--serif);font-weight:600;font-size:1.1rem;color:var(--parchment)}.bw-auth .auth-mobilebrand .brand-name em{font-style:normal;color:var(--gold)}@media (max-width:900px){.bw-auth .auth-split{grid-template-columns:1fr}.bw-auth .auth-brand{display:none}.bw-auth .auth-mobilebrand{display:inline-flex}.bw-auth .auth-panel{padding:40px 20px 56px}}@media (prefers-reduced-motion:reduce){.bw-auth *{animation-duration:.001ms!important;transition-duration:.001ms!important}}.bw-clerk-cardbox{box-shadow:none!important;width:100%}.bw-clerk-card{background:#171b22!important;border:1px solid #262b34!important;border-radius:14px!important;box-shadow:0 24px 60px -30px rgba(0,0,0,.7)!important}.bw-clerk-title{font-family:Fraunces,Iowan Old Style,Georgia,serif!important;font-weight:600!important;letter-spacing:-.01em!important;color:#f3eee2!important}.bw-clerk-subtitle{color:#8b93a1!important}.bw-clerk-primary{font-weight:600!important;box-shadow:none!important;transition:background .15s ease,transform .15s ease!important}.bw-clerk-primary:hover{background:#e4c368!important;transform:translateY(-1px)}.bw-clerk-social{border-color:#262b34!important;transition:border-color .15s ease!important}.bw-clerk-social:hover{border-color:#cba135!important}.bw-clerk-input{border-color:#262b34!important}.bw-clerk-label{color:#c9c4b6!important}.bw-clerk-divider-line{background:#262b34!important}.bw-clerk-divider-text,.bw-clerk-footer-text{color:#8b93a1!important}.bw-clerk-footer-link{color:#e4c368!important;font-weight:600!important}.bw-clerk-footer-link:hover{color:#cba135!important}