.ConnectSection-module__x2GD0W__section{padding:0 0 var(--section-gap)}.ConnectSection-module__x2GD0W__card{padding:var(--card-pad,clamp(28px, 4.5vw, 64px));border:1px solid var(--line);background:var(--panel);border-radius:24px;flex-direction:column;gap:clamp(32px,4vw,48px);display:flex}.ConnectSection-module__x2GD0W__head{text-align:center;flex-direction:column;align-items:center;gap:14px;display:flex}.ConnectSection-module__x2GD0W__heading{letter-spacing:-.03em;text-wrap:balance;max-width:18ch;font-size:clamp(35px,3.75vw,50px);font-weight:500;line-height:1.1}.ConnectSection-module__x2GD0W__heading em{white-space:nowrap}.ConnectSection-module__x2GD0W__body{max-width:520px;font-size:17px;line-height:1.6}.ConnectSection-module__x2GD0W__steps{grid-template-columns:repeat(3,minmax(0,1fr));gap:clamp(12px,1.6vw,20px);display:grid}.ConnectSection-module__x2GD0W__step{border:1px solid var(--line);background:var(--bg);border-radius:16px;flex-direction:column;gap:6px;padding:14px 14px 22px;display:flex}.ConnectSection-module__x2GD0W__visual{border:1px solid var(--line);background:var(--panel);border-radius:10px;grid-template-columns:minmax(0,1fr);place-items:center;min-height:132px;margin-bottom:12px;padding:14px;display:grid}.ConnectSection-module__x2GD0W__index{font-family:var(--font-mono);opacity:.6;padding:0 6px;font-size:12px}.ConnectSection-module__x2GD0W__stepTitle{letter-spacing:-.01em;padding:0 6px;font-size:19px;font-weight:500}.ConnectSection-module__x2GD0W__stepText{padding:0 6px;font-size:15px;line-height:1.5}.ConnectSection-module__x2GD0W__urlField{flex-direction:column;gap:6px;width:100%;min-width:0;display:flex}.ConnectSection-module__x2GD0W__urlLabel{font-size:12.5px;font-weight:500}.ConnectSection-module__x2GD0W__urlHint{opacity:.65;font-size:12px;line-height:1.4}.ConnectSection-module__x2GD0W__consent{border:1px solid var(--line);background:var(--bg);border-radius:10px;flex-direction:column;align-items:center;gap:10px;width:100%;max-width:260px;padding:12px;display:flex}.ConnectSection-module__x2GD0W__pair{align-items:center;gap:6px;display:flex}.ConnectSection-module__x2GD0W__pairTile{border:1px solid var(--line);border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.ConnectSection-module__x2GD0W__pairTile .ConnectSection-module__x2GD0W__pairMark{width:18px;height:18px}.ConnectSection-module__x2GD0W__pairLink{border-top:1.5px dashed var(--line-strong);width:22px}.ConnectSection-module__x2GD0W__consentText{text-align:center;font-size:12.5px;font-weight:500}.ConnectSection-module__x2GD0W__consentActions{gap:6px;display:flex}.ConnectSection-module__x2GD0W__ghost,.ConnectSection-module__x2GD0W__allow{border-radius:var(--radius-pill);border:1px solid var(--line);padding:5px 10px;font-size:11.5px;font-weight:500}.ConnectSection-module__x2GD0W__allow{border-color:var(--fg);background:var(--fg);color:var(--bg)}.ConnectSection-module__x2GD0W__prompt{border:1px solid var(--line);background:var(--bg);border-radius:12px;align-items:center;gap:10px;width:100%;padding:10px 8px 10px 12px;font-size:13px;line-height:1.35;display:flex}.ConnectSection-module__x2GD0W__send{background:var(--fg);border-radius:7px;flex:none;width:24px;height:24px;margin-left:auto;position:relative}.ConnectSection-module__x2GD0W__send:after{content:"";background:var(--bg);position:absolute;inset:6px;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10V2M2.5 5.5L6 2l3.5 3.5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' fill='none' stroke='%23000' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 10V2M2.5 5.5L6 2l3.5 3.5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ConnectSection-module__x2GD0W__foot{flex-direction:column;align-items:center;gap:24px;display:flex}.ConnectSection-module__x2GD0W__logos{max-width:420px}.ConnectSection-module__x2GD0W__actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}@media (min-width:941px){.ConnectSection-module__x2GD0W__step{grid-row:span 4;grid-template-rows:subgrid;row-gap:6px;display:grid}}@media (max-width:940px){.ConnectSection-module__x2GD0W__steps{grid-template-columns:minmax(0,1fr)}}@media (max-width:560px){.ConnectSection-module__x2GD0W__card{padding:28px var(--card-pad,16px);border-radius:18px}}
