.j2n2xa_bg{z-index:0;pointer-events:none;background:radial-gradient(900px 600px at 0 105%,#023f80d9,#0000 65%),radial-gradient(800px 600px at 105% 95%,#02326e99,#0000 65%),linear-gradient(#01061a 0%,#010c20 45%,#011435 100%);position:fixed;inset:0}.j2n2xa_svg{width:100%;height:100%}.j2n2xa_line{fill:none;stroke:#5aa7ff;stroke-width:1px;stroke-opacity:.38}.j2n2xa_node{animation:5s ease-in-out infinite j2n2xa_pulse}.j2n2xa_node:nth-of-type(2n){animation-delay:-2.5s}@keyframes j2n2xa_pulse{0%,to{opacity:1}50%{opacity:.55}}.j2n2xa_subtle .j2n2xa_line{stroke-opacity:.18}.j2n2xa_subtle .j2n2xa_node{opacity:.5;animation:none}@media (prefers-reduced-motion:reduce){.j2n2xa_node{animation:none}}
.zsum4a_shell{min-height:100vh;position:relative}.zsum4a_header{z-index:10;border-bottom:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#01061ab3;justify-content:space-between;align-items:center;gap:16px;padding:12px clamp(16px,4vw,48px);display:flex;position:sticky;top:0}.zsum4a_left{align-items:center;gap:28px;min-width:0;display:flex}.zsum4a_logo{width:150px;height:auto;display:block}.zsum4a_nav{gap:4px;display:flex}.zsum4a_nav a{color:var(--text-muted);border-radius:8px;padding:8px 12px;font-size:14px;transition:color .15s,background .15s}.zsum4a_nav a:hover{color:var(--text);background:var(--surface)}.zsum4a_nav a.zsum4a_active{color:var(--text);background:var(--surface-hover)}.zsum4a_right{align-items:center;gap:16px;display:flex}.zsum4a_who{text-align:right;font-size:14px;font-weight:500;display:grid}.zsum4a_who small{color:var(--text-muted);font-size:12px;font-weight:400}.zsum4a_logout{border:1px solid var(--border-strong);cursor:pointer;background:0 0;border-radius:8px;height:36px;padding:0 16px;font-size:14px}.zsum4a_logout:hover{background:var(--surface-hover)}.zsum4a_main{z-index:1;max-width:1160px;margin:0 auto;padding:40px clamp(16px,4vw,48px) 80px;position:relative}@media (max-width:760px){.zsum4a_header{flex-wrap:wrap;row-gap:8px}.zsum4a_left{justify-content:space-between;gap:12px;width:100%}.zsum4a_logo{width:116px}.zsum4a_nav a{padding:6px 8px;font-size:13px}.zsum4a_right{justify-content:space-between;width:100%}.zsum4a_who{text-align:left}.zsum4a_who small{display:none}}
.A5u4Lq_page{grid-template-columns:1.1fr 1fr;align-items:center;gap:48px;min-height:100vh;padding:48px clamp(16px,6vw,96px);display:grid;position:relative;overflow:hidden}.A5u4Lq_brand,.A5u4Lq_cardWrap{z-index:1;position:relative}.A5u4Lq_logo{width:min(340px,100%);height:auto}.A5u4Lq_headline{font-family:var(--font-display), sans-serif;letter-spacing:-.01em;margin-top:24px;font-size:clamp(30px,3.6vw,48px);font-weight:300;line-height:1.12}.A5u4Lq_headline span{background:linear-gradient(90deg, var(--blue-light), var(--violet));color:#0000;-webkit-background-clip:text;background-clip:text;font-weight:600}.A5u4Lq_sub{color:var(--text-muted);max-width:440px;margin-top:16px;font-size:16px;line-height:1.6}.A5u4Lq_cardWrap{justify-content:center;display:flex}.A5u4Lq_card{border:1px solid var(--border);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:linear-gradient(#041230b8,#020a1ec7);border-radius:20px;width:100%;max-width:420px;padding:40px 36px;box-shadow:0 30px 80px #00000080,inset 0 0 0 1px #ffffff05}.A5u4Lq_eyebrow{letter-spacing:.18em;text-transform:uppercase;color:var(--violet);font-size:12px}.A5u4Lq_title{font-family:var(--font-display), sans-serif;margin:8px 0 28px;font-size:26px;font-weight:400}.A5u4Lq_form{gap:18px;display:grid}.A5u4Lq_field{color:var(--text-muted);gap:8px;font-size:14px;display:grid}.A5u4Lq_field input{border:1px solid var(--border);height:48px;color:var(--text);background:#ffffff08;border-radius:10px;padding:0 14px;font-size:15px;transition:border-color .15s,background .15s}.A5u4Lq_field input::placeholder{color:#5d6390}.A5u4Lq_field input:focus{border-color:var(--blue-light);background:#76a1fd0f;outline:none}.A5u4Lq_error{color:var(--danger);background:#ff7a8a14;border:1px solid #ff7a8a40;border-radius:10px;padding:10px 12px;font-size:14px}.A5u4Lq_submit{cursor:pointer;color:#fff;background:linear-gradient(90deg, var(--blue), var(--blue-light));border:0;border-radius:10px;height:50px;margin-top:6px;font-size:15px;font-weight:600;transition:transform .15s,box-shadow .15s,opacity .15s;box-shadow:0 10px 30px #1f6fff59}.A5u4Lq_submit:hover:not(:disabled){transform:translateY(-1px);box-shadow:0 14px 36px #1f6fff73}.A5u4Lq_submit:disabled{opacity:.45;cursor:not-allowed;box-shadow:none}.A5u4Lq_help{color:var(--text-muted);text-align:center;margin-top:22px;font-size:13px}@media (max-width:860px){.A5u4Lq_page{grid-template-columns:1fr;align-content:start;gap:28px;padding:32px 16px}.A5u4Lq_brand{text-align:center}.A5u4Lq_logo{width:min(260px,80%);margin:0 auto}.A5u4Lq_headline{margin-top:12px;font-size:28px}.A5u4Lq_sub{margin:12px auto 0;font-size:15px}.A5u4Lq_card{padding:28px 22px}}.A5u4Lq_note{color:var(--text-muted);font-size:13px}.A5u4Lq_success{color:var(--ok);background:#5fe0b014;border:1px solid #5fe0b040;border-radius:10px;padding:10px 12px;font-size:14px}.A5u4Lq_links{text-align:center;margin-top:18px;font-size:13px}.A5u4Lq_links a{color:var(--blue-light)}.A5u4Lq_links a:hover{text-decoration:underline}
