/* Scoped first-use fixes. Existing brand, navigation and tool logic remain. */
body:has(.sw-auth-premium) .swga,body:has(.sw-auth-premium) .sw-feedback-launch,
body:has([data-data-assistant-root]) .swga,body:has([data-data-assistant-root]) .sw-feedback-launch{display:none!important}
.sw-first-help{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px;line-height:1.5}
.sw-first-help a{color:#2458e6;font-weight:650;text-decoration:underline;text-underline-offset:3px}
.sp-assistant .sw-first-google{margin:12px auto;padding:12px 18px;border:1px solid #dce5f8;border-radius:12px;background:#f7f9ff}
.sw-first-google summary{cursor:pointer;font-weight:650;color:#244aa0;min-height:28px}
.sw-first-google .swgs-inline-banner{margin:12px 0 0;max-width:none}
.sw-first-hint{margin:8px 0 0;color:#526078;font-size:14px;line-height:1.5}
.sw-first-start{padding:22px;margin:0 0 22px;border:1px solid #dce5f8;border-radius:18px;background:#f7f9ff}
.sw-first-start h2{margin:0 0 8px;font-size:24px}.sw-first-start p{margin:0 0 16px;color:#526078}
.sw-first-start__links{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.sw-first-start__links a{padding:16px;border:1px solid #dce5f8;border-radius:12px;background:#fff;color:#214aa6;text-decoration:none;line-height:1.5}
.sw-first-start__links strong,.sw-first-start__links span{display:block}.sw-first-start__links span{color:#526078;font-size:14px}
@media(max-width:700px){.sw-first-start__links{grid-template-columns:1fr}.sp-assistant .sp-assistant__hero{padding-top:18px}.sp-assistant__hero-actions{align-items:stretch!important}.sp-assistant__hero-actions .sp-button{min-height:46px;width:100%;white-space:normal}}

.sw-pricing-page .sw-comparison-wrap{max-width:100%;overflow-x:auto}
@media(max-width:900px){.sw-pricing-page .sw-pricing-section--tint{margin-left:0;margin-right:0}}
