.capture-page{max-width:1200px;margin:auto;padding:0 35px 65px}.capture-heading{text-align:center;padding:60px 15px 45px}.capture-heading>.eyebrow{font-size:9px;color:var(--ds-accent-text)}.capture-heading h1{font-size:clamp(35px,4.6vw,60px);font-weight:450;line-height:1.12;letter-spacing:-2px;margin:22px 0}.capture-heading>p{font-size:15px;color:var(--ds-text-soft);line-height:1.9}.capture-heading>span:last-child{display:block;font-size:11px;color:var(--ds-muted);margin-top:20px}.capture-setup-grid{display:grid;grid-template-columns:1fr 1fr;gap:24px}.capture-setup-card{padding:30px;background:var(--ds-panel);border:1px solid var(--line);border-radius:14px;min-width:0}.capture-step-label{display:flex;align-items:center;gap:10px;font-size:8px;letter-spacing:1px;color:var(--ds-accent-text);margin-bottom:27px}.capture-step-label>span{color:var(--ds-text);border:1px solid var(--line);border-radius:6px;padding:6px}.capture-setup-card h2{font-size:26px;line-height:1.3;letter-spacing:-.6px;font-weight:500;margin-bottom:16px}.capture-setup-card>p{font-size:13px;line-height:1.9;color:var(--ds-text-soft);margin-bottom:22px}.capture-setup-card ol{margin:26px 0;padding-left:18px;color:var(--ds-text-soft);font-size:12px;line-height:1.9}.capture-setup-card li{padding-left:6px;margin:15px 0}.capture-setup-card code{background:var(--ds-raised);padding:3px 5px;border-radius:4px;color:var(--ds-accent-text);font-size:11px}.capture-setup-card .btn.large{font-size:11px;flex-wrap:wrap;white-space:normal}.capture-setup-card .btn.large>span{opacity:.8;font-size:9px}.capture-connection{display:flex;gap:9px;align-items:center;border:1px solid var(--line);border-radius:8px;padding:12px;color:var(--ds-muted);font-size:10px}.capture-connection.connected{color:var(--ds-accent-text);border-color:rgb(var(--ds-accent-rgb)/.35)}.capture-connection .text-button{margin-left:auto;font-size:10px}.capture-small{display:flex;gap:10px;align-items:flex-start;font-size:11px;line-height:1.9;color:var(--ds-muted);margin-top:21px}.capture-small>svg{flex:none;margin-top:3px}.capture-url-row{display:flex;align-items:center;gap:8px;margin-top:9px}.capture-url-row input{min-width:0;font-size:12px}.capture-url-row button{font-size:10px;min-height:38px}.capture-alternatives{display:flex;flex-direction:column;gap:13px;border-top:1px solid var(--line);padding-top:23px;margin-top:25px;color:var(--ds-accent-text);font-size:11px}.capture-notes{max-width:800px;margin:45px auto 0;border-top:1px solid var(--line);padding-top:28px}.capture-notes h2{font-size:23px;letter-spacing:-.5px;font-weight:500;margin-bottom:19px}.capture-notes p{font-size:12px;line-height:1.9;color:var(--ds-muted);margin-top:14px}.capture-transfer{margin-top:20px;border:1px solid var(--line);padding:17px;border-radius:9px;background:var(--ds-panel);font-size:12px;line-height:1.9}.capture-transfer progress{width:100%;accent-color:var(--ds-accent);height:6px;display:block;margin-top:13px}.capture-import-actions{display:flex;flex-wrap:wrap;gap:9px;margin-top:21px}@media(max-width:900px){.capture-setup-grid{grid-template-columns:1fr}.capture-page{padding:0 22px 45px}.capture-heading{padding:40px 0 30px}.capture-setup-card{padding:25px}.capture-heading h1{letter-spacing:-1.4px}.capture-heading>p{font-size:13px}.capture-heading>p br{display:none}.capture-setup-card h2{font-size:24px}}@media(max-width:450px){.capture-url-row{flex-direction:column;align-items:stretch}.capture-url-row .btn{width:100%}.capture-setup-card{padding:22px}.capture-heading h1{font-size:35px}.capture-heading>span:last-child{font-size:10px}}