.sa-site{--rr-bg:#191e33;--rr-paper:#f3f0e7;--rr-accent:#c8beff;--rr-muted:#bfc3d7;--rr-line:#3b415d}.sa-site .rr-hero{background:radial-gradient(ellipse at 95% 10%,#3f3b63 0,transparent 52%)}.sa-site .rr-hero h1{font-size:clamp(2.8rem,6.1vw,5.8rem)}.sa-site .rr-button{color:#191e33}.sa-site .rr-button-outline{color:var(--rr-paper);border-color:#8684a6}.sa-site .rr-button-outline:hover{color:#191e33}.sa-site .rr-setup{background:#252b45}.sa-site .rr-prompt{background:#191e33}.sa-site .rr-report{color:#292b47}.sa-site .rr-report-top{border-color:#c4c0d1}.sa-site .rr-report li span,.sa-site .rr-report-bottom,.sa-site .rr-report-label{color:#626079}.sa-site .rr-report h2 em{color:#655293}.sa-site .rr-report li{border-color:#d4cfdd}.sa-site .rr-sources p{color:#d4d3e5}.sa-site .rr-sources i{color:#9995b4}.sa-preview{padding-top:90px}.sa-destinations{position:absolute;top:0;left:0;right:0;display:flex;align-items:center;justify-content:center;gap:1rem}.sa-destinations span{display:grid;place-items:center;width:58px;height:58px;border:1px solid #8279ad;border-radius:50%;color:var(--rr-accent);font:500 1.2rem ui-monospace,monospace}.sa-destinations i{color:#9b91c7;font-size:1.3rem;font-style:normal}.sa-profile{display:grid;gap:1.3rem}.sa-profile>div{border-top:1px solid var(--rr-line);padding-top:1rem}.sa-profile dt{color:var(--rr-paper);font-size:1rem;font-weight:600}.sa-profile dd,.sa-profile-intro{color:var(--rr-muted);font-size:.88rem}.sa-profile-intro{margin-top:1.5rem;max-width:440px}.sa-results{border-top:1px solid var(--rr-line)}.sa-site .rr-notes{background:#e9e5f0;color:#2f2b43}.sa-site .rr-notes .rr-eyebrow,.sa-site .rr-notes>p:last-child{color:#63597c}@media(max-width:700px){.sa-site .rr-hero h1{font-size:clamp(2.6rem,10.5vw,4.5rem)}.sa-preview{padding-top:85px}.sa-site .rr-report h2{font-size:1.4rem}}