.public-site .setup-page{padding-bottom:70px}.public-site .setup-hero{grid-template-columns:minmax(0,1.25fr) minmax(0,.75fr);align-items:center;gap:90px;padding:68px 0 65px;display:grid}.public-site .setup-hero h1{font-family:var(--font-dashboard), sans-serif;letter-spacing:-.065em;margin:25px 0;font-size:clamp(44px,5.4vw,68px);font-weight:520;line-height:1.065}.public-site .setup-hero h1 span{color:var(--primary)}.public-site .setup-hero p{color:var(--muted-foreground);max-width:490px;font-size:14px;line-height:1.85}.public-site .setup-hero .button{margin-top:28px;font-size:12px}.public-site .setup-hero-card{border:1px solid var(--border);background:var(--card);border-radius:7px;flex-direction:column;gap:23px;padding:29px;display:flex}.public-site .setup-hero-card>svg{width:35px;height:35px;color:var(--primary);stroke-width:1.2px}.public-site .setup-hero-card>span,.public-site .setup-kicker{letter-spacing:.13em;color:var(--muted-foreground);font-size:9px;font-weight:600}.public-site .setup-demo-uid{border:1px solid var(--border);background:var(--background);border-radius:4px;justify-content:space-between;align-items:center;padding:16px;font-size:10px;display:flex}.public-site .setup-demo-uid strong{font-family:var(--font-dashboard), sans-serif;letter-spacing:.16em;color:var(--foreground);font-size:21px}.public-site .setup-hero-card p{font-size:12px}.public-site .setup-hero-card small{border-top:1px dashed var(--border);background:var(--public-soft);color:var(--foreground);align-items:center;gap:8px;margin:0 -29px -29px;padding:18px 29px;font-size:10px;line-height:1.6;display:flex}.public-site .setup-tool{border:1px solid var(--border);background:var(--card);border-radius:7px;padding:34px;scroll-margin-top:110px}.public-site .setup-section-heading h2{font-family:var(--font-dashboard), sans-serif;letter-spacing:-.05em;margin:14px 0;font-size:clamp(30px,3.5vw,43px);font-weight:520;line-height:1.15}.public-site .setup-section-heading>p{color:var(--muted-foreground);font-size:13px;line-height:1.85}.public-site .setup-exchanges{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;margin:29px 0 21px;display:grid}.public-site .setup-exchanges button{border:1px solid var(--border);background:var(--background);text-align:left;border-radius:5px;justify-content:space-between;align-items:center;gap:8px;min-width:0;min-height:72px;padding:15px;display:flex}.public-site .setup-exchanges button[aria-pressed=true]{border-color:var(--primary);background:var(--public-soft)}.public-site .setup-exchanges .exchange-record-logo{gap:8px;font-size:14px}.public-site .setup-exchanges .exchange-art{border-radius:5px;flex:0 0 30px;width:30px;height:30px}.public-site .setup-selection-dot{border:1px solid var(--border);width:17px;height:17px;color:var(--primary);border-radius:50%;flex-shrink:0;place-items:center;display:grid}.public-site .setup-exchanges button[aria-pressed=true] .setup-selection-dot{background:var(--public-accent);border-color:var(--public-accent);color:#fff}.public-site .setup-account-choice{flex-wrap:wrap;gap:7px;margin-bottom:29px;display:flex}.public-site .setup-account-choice button{color:var(--muted-foreground);border:1px solid var(--border);border-radius:4px;padding:11px 15px;font-size:11px;line-height:1.5}.public-site .setup-account-choice button[aria-pressed=true]{color:var(--background);background:var(--foreground);border-color:var(--foreground)}.public-site .setup-tool button:focus-visible,.public-site .setup-page a:focus-visible{outline:2px solid var(--primary);outline-offset:4px}.public-site .setup-path{margin-top:7px}.public-site .setup-path-heading{border-block:1px solid var(--border);justify-content:space-between;align-items:center;gap:15px;padding:25px 0 21px;display:flex}.public-site .setup-path-heading h3{font-family:var(--font-dashboard), sans-serif;letter-spacing:-.04em;font-size:24px;font-weight:540}.public-site .setup-path-heading>span{color:var(--muted-foreground);font-size:10px}.public-site .setup-steps{gap:0;padding:0;list-style:none;display:grid}.public-site .setup-steps li{border-bottom:1px solid var(--border);grid-template-columns:34px minmax(0,1fr);gap:20px;padding:29px 0;display:grid}.public-site .setup-steps li:last-child{border-bottom:0;padding-bottom:5px}.public-site .setup-step-number{border:1px solid var(--border);height:34px;color:var(--primary);background:var(--background);font-family:var(--font-dashboard), sans-serif;border-radius:4px;place-items:center;font-size:12px;font-weight:550;display:grid}.public-site .setup-steps h4{font-family:var(--font-dashboard), sans-serif;letter-spacing:-.025em;margin:5px 0 12px;font-size:20px;font-weight:550}.public-site .setup-steps p{max-width:780px;color:var(--muted-foreground);margin-bottom:16px;font-size:13px;line-height:1.85}.public-site .setup-steps .button{min-height:42px;padding:10px 14px;font-size:11px}.public-site .setup-text-link{color:var(--primary);align-items:center;gap:10px;font-size:12px;line-height:1.6;display:inline-flex}.public-site .setup-code{flex-wrap:wrap;align-items:center;gap:12px;margin-top:15px;font-size:11px;display:flex}.public-site .setup-code>span,.public-site .setup-code small{color:var(--muted-foreground)}.public-site .setup-code code{font-family:var(--font-dashboard), sans-serif;letter-spacing:.02em;-webkit-user-select:all;user-select:all;font-size:13px}.public-site .setup-code button{border:1px solid var(--border);background:var(--background);border-radius:4px;padding:7px}.public-site .setup-uid-hint{color:var(--muted-foreground);align-items:center;gap:10px;margin:0 0 13px;font-size:11px;line-height:1.8;display:flex}.public-site .setup-uid-hint svg{color:var(--primary);flex-shrink:0}.public-site .setup-privacy{margin-top:74px;scroll-margin-top:110px}.public-site .setup-privacy .setup-section-heading{max-width:620px}.public-site .setup-privacy-grid,.public-site .setup-after-grid{border-block:1px solid var(--border);grid-template-columns:repeat(2,minmax(0,1fr));gap:0;margin-top:31px;display:grid}.public-site .setup-privacy-grid article{border-right:1px solid var(--border);padding:29px 33px}.public-site .setup-privacy-grid article:first-child{padding-left:0}.public-site .setup-privacy-grid article:last-child{border-right:0}.public-site .setup-privacy-grid h3{font-family:var(--font-dashboard), sans-serif;letter-spacing:-.025em;color:var(--foreground);align-items:center;gap:12px;font-size:20px;font-weight:540;line-height:1.4;display:flex}.public-site .setup-privacy-grid h3 svg{color:var(--primary);flex-shrink:0}.public-site .setup-privacy-grid ul{gap:17px;margin-top:25px;list-style:none;display:grid}.public-site .setup-privacy-grid li{color:var(--muted-foreground);gap:12px;font-size:12px;line-height:1.85;display:flex}.public-site .setup-privacy-grid li svg{flex-shrink:0;width:15px;margin-top:3px}.public-site .setup-privacy-note{max-width:940px;color:var(--muted-foreground);margin-top:20px;font-size:11px;line-height:1.85}.public-site .setup-privacy-note a{color:var(--primary);text-underline-offset:3px;text-decoration:underline}.public-site .setup-after{margin-top:71px}.public-site .setup-after-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.public-site .setup-after-grid article{border-right:1px solid var(--border);padding:27px 30px 31px}.public-site .setup-after-grid article:first-child{padding-left:0}.public-site .setup-after-grid article:last-child{border-right:0}.public-site .setup-after-grid article>span{color:var(--primary);font-family:var(--font-dashboard), sans-serif;font-size:11px}.public-site .setup-after-grid h3{font-family:var(--font-dashboard), sans-serif;letter-spacing:-.04em;margin:31px 0 13px;font-size:25px;font-weight:520}.public-site .setup-after-grid p{color:var(--muted-foreground);font-size:13px;line-height:1.85}.public-site .setup-faq{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:25px 80px;margin-top:78px;display:grid}.public-site .setup-faq .setup-section-heading{grid-row:span 2}.public-site .setup-faq .setup-section-heading h2{margin-top:0}.public-site .setup-faq .faq-accordion{margin:0}.public-site .setup-faq .faq-accordion summary{padding-block:22px;font-size:15px;font-weight:550}.public-site .setup-faq .faq-answer p{font-size:13px;line-height:1.85}.public-site .setup-faq>.setup-text-link{grid-column:2}@media (max-width:1100px){.public-site .setup-hero{gap:48px}.public-site .setup-tool{padding:28px}.public-site .setup-exchanges{gap:8px}.public-site .setup-exchanges button{gap:5px;padding:14px 10px}.public-site .setup-exchanges .exchange-record-logo{gap:6px;font-size:12px}.public-site .setup-exchanges .exchange-art{flex-basis:26px;width:26px;height:26px}}@media (max-width:900px){.public-site .setup-hero{grid-template-columns:1fr;gap:34px;padding-top:45px}.public-site .setup-hero-card{max-width:460px}.public-site .setup-exchanges{scroll-snap-type:x proximity;scrollbar-width:thin;padding-bottom:9px;display:flex;overflow-x:auto}.public-site .setup-exchanges button{scroll-snap-align:start;flex:0 0 169px}.public-site .setup-exchanges .exchange-record-logo{font-size:14px}.public-site .setup-faq{grid-template-columns:1fr;gap:25px}.public-site .setup-faq .setup-section-heading{grid-row:auto}.public-site .setup-faq>.setup-text-link{grid-column:1}}@media (max-width:600px){.public-site .setup-page{padding-bottom:48px}.public-site .setup-hero{padding:42px 0 40px}.public-site .setup-hero h1{font-size:clamp(41px,10.5vw,53px)}.public-site .setup-hero p{font-size:13px}.public-site .setup-hero-card{max-width:none;padding:25px}.public-site .setup-hero-card small{margin:0 -25px -25px;padding-inline:25px}.public-site .setup-tool{padding:25px 19px}.public-site .setup-section-heading h2{font-size:33px}.public-site .setup-exchanges{margin-top:25px}.public-site .setup-account-choice{flex-direction:column}.public-site .setup-account-choice button{text-align:left;min-height:43px}.public-site .setup-path-heading{gap:10px}.public-site .setup-path-heading h3{font-size:22px}.public-site .setup-path-heading>span{flex-shrink:0}.public-site .setup-steps li{grid-template-columns:27px minmax(0,1fr);gap:13px;padding-block:25px}.public-site .setup-step-number{height:27px;font-size:10px}.public-site .setup-steps h4{margin-top:2px;font-size:18px;line-height:1.35}.public-site .setup-steps p{font-size:12px}.public-site .setup-code{gap:10px}.public-site .setup-privacy,.public-site .setup-after,.public-site .setup-faq{margin-top:48px}.public-site .setup-privacy-grid,.public-site .setup-after-grid{grid-template-columns:1fr;margin-top:25px}.public-site .setup-privacy-grid article,.public-site .setup-after-grid article{border-right:0;border-bottom:1px solid var(--border);padding:26px 0}.public-site .setup-privacy-grid article:last-child,.public-site .setup-after-grid article:last-child{border-bottom:0}.public-site .setup-after-grid h3{margin-top:20px}}
