.connect-module__LS3nja__page{background:var(--background);min-height:100svh;color:var(--foreground);flex-direction:column;padding:0 clamp(20px,5vw,72px);display:flex}.connect-module__LS3nja__header,.connect-module__LS3nja__footer,.connect-module__LS3nja__layout{width:min(100%,1080px);margin-inline:auto}.connect-module__LS3nja__header{justify-content:space-between;align-items:center;gap:20px;min-height:100px;display:flex}.connect-module__LS3nja__brand{letter-spacing:-.05em;align-items:center;gap:9px;min-height:44px;font-size:22px;font-weight:700;display:inline-flex}.connect-module__LS3nja__brand img{object-fit:contain}.connect-module__LS3nja__helpLink{min-height:44px;color:var(--muted-foreground);align-items:center;gap:6px;font-size:13px;display:inline-flex}.connect-module__LS3nja__helpLink:hover{color:var(--foreground)}.connect-module__LS3nja__layout{flex:1;place-items:center;padding-block:48px;display:grid}.connect-module__LS3nja__actionColumn{width:min(100%,440px);min-width:0}.connect-module__LS3nja__card{border:1px solid var(--border);background:var(--card);box-shadow:0 18px 70px -40px color-mix(in srgb, var(--foreground) 22%, transparent);border-radius:28px;padding:32px}.connect-module__LS3nja__cardHeading{text-align:center}.connect-module__LS3nja__cardHeading h1{letter-spacing:-.045em;word-break:keep-all;font-size:23px;font-weight:650;line-height:1.4}.connect-module__LS3nja__cardHeading p{color:var(--muted-foreground);word-break:keep-all;white-space:pre-line;margin-top:9px;font-size:13px;line-height:1.8}.connect-module__LS3nja__mascot{object-fit:contain;width:112px;height:112px;margin:0 auto 24px}.connect-module__LS3nja__account{color:var(--brand);overflow-wrap:anywhere;justify-content:center;align-items:center;gap:6px;margin-top:16px;font-size:11px;display:flex}.connect-module__LS3nja__primaryButton{white-space:normal;cursor:pointer;border-radius:14px;width:100%;height:auto;min-height:50px;margin-top:28px;padding:13px 18px;font-size:14px;font-weight:600}.connect-module__LS3nja__buttonNote{text-align:center;color:var(--muted-foreground);margin:12px 0 0;font-size:11px;line-height:1.7}.connect-module__LS3nja__qrFrame{aspect-ratio:1;border:1px solid var(--border);background:#fff;border-radius:20px;width:min(100%,280px);margin:26px auto 0;padding:20px;position:relative;overflow:hidden}.connect-module__LS3nja__qrFrame img{object-fit:contain;width:100%;height:100%}.connect-module__LS3nja__qrFrame[data-expired] img{visibility:hidden}.connect-module__LS3nja__expired{text-align:center;color:var(--muted-foreground);flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:20px;display:flex;position:absolute;inset:0}.connect-module__LS3nja__expired strong{color:var(--foreground);font-size:17px;font-weight:600}.connect-module__LS3nja__expired p{font-size:12px}.connect-module__LS3nja__timer{color:var(--muted-foreground);font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:6px;margin-top:14px;font-size:12px;display:flex}.connect-module__LS3nja__actions{gap:8px;margin-top:24px;display:flex}.connect-module__LS3nja__actions>*{cursor:pointer;border-radius:12px;flex:1;height:auto;min-height:44px}.connect-module__LS3nja__mobileOpen{display:none}.connect-module__LS3nja__guide,.connect-module__LS3nja__details{border-top:1px solid var(--border);color:var(--muted-foreground);margin-top:16px;padding-top:8px;font-size:12px;line-height:1.8}.connect-module__LS3nja__guide summary,.connect-module__LS3nja__details summary{cursor:pointer;min-height:44px;color:var(--foreground);padding-block:10px;font-weight:500}.connect-module__LS3nja__guide ol{margin-top:10px;padding-left:18px;list-style:decimal}.connect-module__LS3nja__guide li+li{margin-top:8px}.connect-module__LS3nja__details pre,.connect-module__LS3nja__details code{white-space:pre-wrap;overflow-wrap:anywhere;margin-top:8px;font-size:11px;display:block}.connect-module__LS3nja__status{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:20px;min-height:256px;display:flex}.connect-module__LS3nja__statusIcon{background:var(--accent);width:60px;height:60px;color:var(--brand);border-radius:20px;place-items:center;display:grid}.connect-module__LS3nja__errorIcon{background:color-mix(in srgb, var(--destructive) 8%, var(--card));color:var(--destructive)}.connect-module__LS3nja__status h1{letter-spacing:-.04em;font-size:22px;font-weight:600}.connect-module__LS3nja__status p{color:var(--muted-foreground);overflow-wrap:anywhere;margin-top:8px;font-size:13px;line-height:1.8}.connect-module__LS3nja__inlineError{background:color-mix(in srgb, var(--destructive) 7%, var(--card));color:var(--destructive);overflow-wrap:anywhere;border-radius:12px;margin-top:18px;padding:12px 14px;font-size:12px;line-height:1.7}.connect-module__LS3nja__securityNote{color:var(--muted-foreground);justify-content:center;align-items:center;gap:6px;margin-top:18px;font-size:11px;line-height:1.7;display:flex}.connect-module__LS3nja__footer{border-top:1px solid var(--border);min-height:76px;color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:20px;font-size:11px;display:flex}.connect-module__LS3nja__footer nav{gap:20px;display:flex}.connect-module__LS3nja__footer a{align-items:center;min-height:44px;display:inline-flex}.connect-module__LS3nja__page a:focus-visible,.connect-module__LS3nja__page summary:focus-visible{outline:2px solid var(--ring);outline-offset:5px;border-radius:4px}@media (max-width:760px){.connect-module__LS3nja__header{min-height:78px}.connect-module__LS3nja__brand{font-size:20px}.connect-module__LS3nja__layout{padding-block:32px}.connect-module__LS3nja__card{border-radius:24px;padding:24px}.connect-module__LS3nja__mascot{width:86px;height:86px;margin-bottom:18px}.connect-module__LS3nja__cardHeading h1{font-size:21px}.connect-module__LS3nja__mobileOpen{display:flex}.connect-module__LS3nja__footer{flex-direction:column;align-items:flex-start;gap:0;padding-top:16px}.connect-module__LS3nja__footer nav{gap:18px}}@media (prefers-reduced-motion:reduce){.connect-module__LS3nja__page *,.connect-module__LS3nja__page :before,.connect-module__LS3nja__page :after{transition:none!important;animation:none!important}}