.site.auth .band{position:relative;overflow:hidden;background:radial-gradient(100% 140% at 75% 0,#163252 0,#10263D 55%,#0B1D30 100%);color:var(--on-navy-muted)}.site.auth .ledger{position:absolute;inset:0;display:grid;grid-template-columns:repeat(9,1fr);gap:26px;padding:0 3%;overflow:hidden;z-index:0;-webkit-mask-image:linear-gradient(90deg,transparent 30%,#000 62%);mask-image:linear-gradient(90deg,transparent 30%,#000 62%)}.site.auth .lc{display:flex;flex-direction:column;gap:14px;font:500 13px/1 var(--sans);letter-spacing:.14em;color:rgba(201,214,228,.075);animation:auth-drift var(--d) linear infinite;animation-delay:var(--o)}.site.auth .lc span:nth-child(9n+4){color:rgba(241,228,198,.16)}@keyframes auth-drift{0%{transform:translateY(0)}to{transform:translateY(-50%)}}.site.auth .band .wrap{position:relative;z-index:1;padding-top:44px;padding-bottom:40px}.site.auth .band .kind{font-size:14px;color:#93A4B8}.site.auth .band h1{margin-top:8px;color:var(--on-navy);font-size:clamp(40px,4.4vw,60px);line-height:1.02;letter-spacing:-.024em}.site.auth .band h1:focus{outline:none}.site.auth .band .line{margin-top:14px;max-width:46ch;font:400 19px/1.45 var(--serif);color:#D3DCE6}.site.auth .band .line b{font-weight:500;color:var(--on-navy)}.site.auth .band .line.warn{color:#F1E4C6}.site.auth .band .note{margin-top:8px;max-width:56ch;font-size:14px;color:#93A4B8}.site.auth .band .note a{color:var(--on-navy);text-decoration:none;border-bottom:1px solid var(--gold-on-navy)}.site.auth .formcol{max-width:420px;padding:36px 0 96px}.site.auth .newhere{font-size:16px;color:var(--body)}.site.auth .linkbtn,.site.auth .newhere a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold);white-space:nowrap}.site.auth .field{margin-top:24px}.site.auth .field label{display:block;font-size:13px;font-weight:500;color:var(--ink)}.site.auth .inp{margin-top:6px}.site.auth .inp input,.site.auth .inp select{display:block;width:100%;min-height:52px;padding:0 14px;border:1px solid var(--line);border-radius:4px;background:var(--paper);font:400 16px var(--sans);color:var(--ink);transition:border-color .18s,box-shadow .18s}.site.auth .inp select{padding:0 12px}.site.auth .inp input:focus,.site.auth .inp select:focus{outline:none;border-color:var(--ink);box-shadow:0 0 0 3px rgba(16,38,61,.08)}.site.auth .inp input[aria-invalid=true]{border-color:#A8452D}.site.auth .inp input:disabled{background:var(--sand);color:var(--muted)}.site.auth .inp input.code{font-weight:500;letter-spacing:.3em}.site.auth .hint{margin-top:6px;font-size:13px;color:var(--muted)}.site.auth .ferr{margin-top:6px;font-size:13px;color:#A8452D}.site.auth .ferr[hidden]{display:none}.site.auth .opt{font-weight:400;color:var(--muted);margin-left:6px}.site.auth .check{display:grid;grid-template-columns:20px 1fr;gap:10px;margin-top:16px;font-size:14px;color:var(--body)}.site.auth .check input{width:16px;height:16px;margin-top:2px;accent-color:var(--ink)}.site.auth .check a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}.site.auth .terms-err{margin-top:6px}.site.auth .submit{margin-top:24px;width:100%;min-height:52px;font-size:16px;position:relative}.site.auth .submit[aria-busy=true]{color:transparent;pointer-events:none}.site.auth .submit[aria-busy=true]:after{content:"";position:absolute;left:50%;top:50%;width:18px;height:18px;margin:-9px 0 0 -9px;border:2px solid rgba(255,255,255,.4);border-top-color:#fff;border-radius:50%;animation:auth-spin .8s linear infinite}@keyframes auth-spin{to{transform:rotate(1turn)}}.site.auth .notice{margin-top:22px}.site.auth .steps{margin-top:4px;border-top:1px solid var(--line)}.site.auth .steps li{padding:12px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--body)}.site.auth .linkbtn{border-top:0;border-left:0;border-right:0;padding:0;background:none;font:inherit;cursor:pointer}.site.auth .linkbtn[disabled]{color:var(--muted);border-color:var(--line);cursor:default}.site.auth .cool{color:var(--muted)}.site.auth .view[hidden]{display:none}.site.auth .spin{width:28px;height:28px;border:2px solid var(--line);border-top-color:var(--ink);border-radius:50%;animation:auth-spin .8s linear infinite}.site.auth .grid2{display:grid;grid-template-columns:minmax(0,420px) minmax(0,1fr);gap:96px;align-items:start}.site.auth .why{padding-top:36px;max-width:440px}.site.auth .why[hidden]{display:none}.site.auth .why h2{font-size:22px;font-weight:400}.site.auth .why ul{margin-top:14px;border-top:1px solid var(--rule)}.site.auth .why li{display:grid;grid-template-columns:24px 1fr;gap:6px;padding:14px 0;border-bottom:1px solid var(--line);font-size:15px;color:var(--body)}.site.auth .why li:before{content:"";width:12px;height:7px;margin-top:6px;border-left:1.5px solid var(--green);border-bottom:1.5px solid var(--green);transform:rotate(-45deg)}.site.auth .why li b{color:var(--ink);font-weight:500}.site.auth .why .fine{margin-top:14px;font-size:13px;line-height:1.5;color:var(--muted)}.site.auth .why .fine a{color:var(--ink);text-decoration:none;border-bottom:1px solid var(--gold)}@media (max-width:900px){.site.auth .grid2{grid-template-columns:1fr;gap:0}.site.auth .why{padding-top:0;padding-bottom:64px}}@media (max-width:680px){.site.auth .band .wrap{padding-top:28px;padding-bottom:28px}.site.auth .band .line{font-size:17px}.site.auth .ledger{grid-template-columns:repeat(4,1fr);-webkit-mask-image:linear-gradient(90deg,transparent 20%,#000 70%);mask-image:linear-gradient(90deg,transparent 20%,#000 70%)}.site.auth .formcol{padding:28px 0 72px}}@media (prefers-reduced-motion:reduce){.site.auth .lc{animation:none}.site.auth *{transition:none!important}.site.auth .spin,.site.auth .submit[aria-busy=true]:after{animation:none}}@media print{.site.auth .band{background:#fff}.site.auth .band .line,.site.auth .band h1{color:#000}.site.auth .ledger{display:none}}