.su-card{position:relative;width:100%;max-width:880px;background:var(--bg-elevated);border:1px solid var(--border);border-radius:16px;display:grid;grid-template-columns:1fr 1fr;overflow:hidden;box-shadow:0 24px 70px -30px rgba(0,0,0,.8)}.su-brand{position:relative;padding:40px 40px 36px;display:flex;flex-direction:column;gap:26px;background:linear-gradient(160deg,color-mix(in srgb,var(--lime) 9%,transparent),color-mix(in srgb,var(--lime) 2%,transparent) 46%,transparent 70%),linear-gradient(200deg,#121612,#0e0e0e);border-right:1px solid var(--border)}.su-brand:after{content:"";position:absolute;top:0;right:0;bottom:0;width:1px;background:linear-gradient(180deg,transparent,color-mix(in srgb,var(--lime) 25%,transparent),transparent)}.su-wordmark{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:22px;letter-spacing:-.02em;color:var(--fg)}.su-wordmark span{color:var(--lime)}.su-value{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:700;font-size:27px;line-height:1.18;letter-spacing:-.02em;margin-top:4px}.su-value .su-accent{color:var(--lime-dim)}.su-value-sub{color:var(--fg-muted);font-size:14.5px;max-width:30ch;margin-top:-12px}.su-benefit{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid var(--border);border-radius:var(--radius);background:color-mix(in srgb,var(--lime) 4%,transparent);font-size:13.5px;color:var(--fg)}.su-benefit .su-credits{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:800;color:var(--lime);font-size:15px}.su-benefit svg{flex-shrink:0}.su-terminal{font-family:var(--font-mono,ui-monospace,monospace);font-size:12.5px;color:var(--fg-muted);background:rgba(0,0,0,.35);border:1px solid var(--border);border-radius:var(--radius);padding:11px 13px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.su-terminal .su-prompt{color:var(--lime-dim);-webkit-user-select:none;-moz-user-select:none;user-select:none}.su-cast{display:flex;align-items:center;margin-top:auto}.su-cast img{width:44px;height:44px;border-radius:50%;object-fit:cover;border:2px solid var(--bg-elevated);box-shadow:0 0 0 1px var(--border);margin-left:-10px;background:#1a1a1a}.su-cast img:first-child{margin-left:0}.su-cast .su-cast-label{margin-left:14px;font-size:12.5px;color:var(--fg-muted)}.su-form-panel{padding:40px 40px 34px;display:flex;flex-direction:column;gap:18px}.su-head h1{font-family:Archivo,ui-sans-serif,system-ui,sans-serif;font-weight:800;font-size:25px;letter-spacing:-.02em;margin:0}.su-head p{color:var(--fg-muted);font-size:13.5px;margin:5px 0 0}.su-form-panel .field label{font-size:12.5px;font-weight:600;color:var(--fg)}.su-form-panel .input{height:44px;border-radius:var(--radius);padding:0 13px;transition:border-color .15s ease,box-shadow .15s ease}.su-form-panel .input:focus{border-color:var(--lime-dim);box-shadow:0 0 0 3px color-mix(in srgb,var(--lime-dim) 16%,transparent)}.su-pw{position:relative}.su-pw .input{padding-right:42px}.su-pw-toggle{position:absolute;top:0;right:0;height:44px;width:40px;display:grid;place-items:center;background:transparent;border:none;color:var(--fg-muted);cursor:pointer}.su-pw-toggle:hover{color:var(--fg)}.su-form-panel .btn-block{height:44px}.su-foot{display:flex;flex-direction:column;gap:10px;margin-top:4px}.su-foot .su-signin{font-size:13.5px;color:var(--fg-muted);text-align:center}.su-foot .su-signin a{color:var(--fg);font-weight:600}.su-foot .su-legal{font-size:11.5px;color:color-mix(in srgb,var(--fg-muted) 85%,var(--bg));text-align:center;line-height:1.5}.su-foot .su-legal a{color:var(--fg-muted);text-decoration:underline;text-underline-offset:2px}@media (max-width:760px){.su-card{grid-template-columns:1fr;max-width:440px}.su-brand{border-right:none;border-bottom:1px solid var(--border);padding:30px 30px 26px;gap:18px}.su-brand:after{display:none}.su-value{font-size:22px}.su-terminal,.su-value-sub{display:none}.su-cast{margin-top:4px}.su-form-panel{padding:30px}}