.st{--st-blue:#2f6cc9;--st-gold:#f4b277;--st-peach:#f8d9c2;background:radial-gradient(120% 60% at 85% -10%, #f4b27759 0%, #f8d9c22e 40%, transparent 70%), linear-gradient(180deg, #e9eef8 0%, #f6efe8 260px, var(--us-canvas) 520px);min-height:100dvh;color:var(--us-ink)}.st-q{font-family:var(--font-serif);letter-spacing:-.04em;font-weight:500;line-height:1.04}.st-bar{background:#0d0c1012;border-radius:999px;height:6px;overflow:hidden}.st-bar>i{border-radius:inherit;background:linear-gradient(90deg, var(--st-gold), #e98a5b 45%, var(--st-blue));height:100%;transition:width .6s cubic-bezier(.16,1,.3,1);display:block}.st-opt{border:1px solid var(--us-line);text-align:left;background:#fff;border-radius:18px;align-items:center;gap:12px;width:100%;padding:16px 18px;font-size:15px;font-weight:500;transition:transform .18s cubic-bezier(.16,1,.3,1),border-color .18s,box-shadow .18s;display:flex;box-shadow:0 1px #46281408,0 18px 36px -32px #46281459}.st-opt:hover{border-color:#c9c3ba;transform:translateY(-1px)}.st-opt[aria-pressed=true],.st-opt[aria-checked=true]{border-color:var(--brand);box-shadow:0 0 0 1px var(--brand), 0 18px 36px -28px #2f6cc980;background:#f4f8fe}.st-opt small{color:var(--us-muted);margin-top:2px;font-size:12.5px;font-weight:400;display:block}.st-box{background:#fff;border:1.5px solid #cfc9c0;border-radius:7px;flex:none;place-items:center;width:22px;height:22px;display:grid}[aria-checked=true]>.st-box{border-color:var(--brand);background:var(--brand);color:#fff}.st-card{border:1px solid var(--us-line);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#ffffffeb;border-radius:24px;box-shadow:0 1px #46281408,0 30px 60px -44px #46281466}.st-chip{border:1px solid var(--us-line);background:#fff;border-radius:999px;align-items:center;gap:6px;padding:7px 13px;font-size:14px;transition:border-color .15s;display:inline-flex}.st-chip:hover{border-color:#b8b2a8}.st-chip[aria-pressed=true]{border-color:var(--brand);background:var(--brand);color:#fff}.st-cta{background:var(--brand-grad);color:#fff;width:100%;height:54px;box-shadow:var(--brand-shadow);border-radius:999px;justify-content:center;align-items:center;gap:8px;font-size:16px;font-weight:500;transition:transform .15s,opacity .15s;display:inline-flex}.st-cta:disabled{opacity:.35;box-shadow:none}.st-cta:not(:disabled):active{transform:scale(.985)}.st-step{animation:.45s cubic-bezier(.16,1,.3,1) both st-in}@keyframes st-in{0%{opacity:0;transform:translateY(10px)}}.st-range{width:100%;accent-color:var(--brand)}.st-ring{transition:stroke-dashoffset .5s cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.st-step,.st-bar>i,.st-opt,.st-ring{transition:none;animation:none}}
