.smart-skip-hero.svelte-hia459{isolation:isolate;contain:layout paint;background:radial-gradient(circle at 50% -40%,#ffffff2e,#0000 60%),linear-gradient(108deg,#7b2e34 0%,#355b8a 46%,#2f7f4b 100%);border:1px solid #8696b04d;border-radius:clamp(24px,4vw,44px);width:min(1300px,100%);position:relative;overflow:hidden;box-shadow:0 28px 72px #02081859,inset 0 0 0 1px #ffffff14}.hero-shell.svelte-hia459{grid-template-rows:auto 1fr;gap:.72rem;min-height:clamp(520px,70vw,760px);padding:clamp(.9rem,2vw,1.3rem);display:grid}.top-chrome.svelte-hia459{color:#f0f6ffe6;grid-template-columns:auto 1fr auto;align-items:center;padding:.2rem .4rem;font-weight:700;display:grid}.back.svelte-hia459{opacity:.9;font-size:clamp(1.5rem,2vw,1.8rem);line-height:1}.title.svelte-hia459{text-align:center;letter-spacing:-.01em;margin:0;font-size:clamp(1.25rem,2.3vw,1.9rem)}.counter.svelte-hia459{opacity:.86;margin:0;font-size:clamp(1.05rem,1.8vw,1.5rem)}.sheet.svelte-hia459{background:linear-gradient(#f1eef6 0%,#ece8f1 100%);border:1px solid #ffffffc2;border-radius:clamp(24px,3.4vw,38px);grid-template-rows:auto auto 1fr auto;gap:.9rem;padding:clamp(.95rem,2vw,1.3rem);display:grid;box-shadow:inset 0 1px #ffffffeb,0 16px 34px #00000024}.grabber.svelte-hia459{background:#4b4a54c2;border-radius:999px;width:70px;height:7px;margin:0 auto}.filter-bar.svelte-hia459{color:#42424ce6;background:#cdc9d494;border:1px solid #bcb6c5d1;border-radius:14px;grid-template-columns:auto 1fr auto;align-items:center;gap:.65rem;padding:.64rem .72rem;display:grid}.filter-bar.svelte-hia459 svg:where(.svelte-hia459){color:#72707beb;width:1.2rem;height:1.2rem}.query.svelte-hia459{color:#5f5d68fa;letter-spacing:-.01em;align-items:center;gap:.08rem;min-height:1.5rem;margin:0;font-size:clamp(1.08rem,1.9vw,1.7rem);font-weight:700;display:flex}.caret.svelte-hia459{background:#56545ed9;width:2px;height:1.1em;animation:.9s step-end infinite svelte-hia459-blink}.caret.is-static.svelte-hia459{opacity:.65;animation:none}.matches.svelte-hia459{color:#f5f2fa;background:#4b4a54d6;border-radius:999px;justify-content:center;align-items:center;min-width:1.9rem;height:1.9rem;font-size:.82rem;font-weight:700;display:inline-flex}.questions.svelte-hia459{align-content:start;gap:.36rem;display:grid}.question-row.svelte-hia459{border-bottom:1px solid #3939411a;grid-template-columns:1fr auto;align-items:center;gap:.9rem;padding:.58rem .34rem .58rem .18rem;transition:opacity .22s,transform .22s,filter .22s;display:grid}.question-row.is-skipping.svelte-hia459{opacity:.22;filter:blur(.8px);transform:translate(20px)}.question-row.svelte-hia459 p:where(.svelte-hia459){color:#191822f2;letter-spacing:.01em;margin:0;font-size:clamp(1.03rem,1.7vw,1.38rem);line-height:1.38}.question-row.svelte-hia459 p:where(.svelte-hia459) .match:where(.svelte-hia459){color:#274a87fa;background:#599bff42;border-radius:4px;padding:0 .06em}.arrow.svelte-hia459{color:#3c3a46d1;font-size:clamp(1.65rem,2.5vw,2.4rem);line-height:1}.sheet-footer.svelte-hia459{color:#595761e0;border-top:1px solid #3b3a431f;justify-content:space-between;gap:.8rem;padding-top:.7rem;font-size:.92rem;display:flex}.sheet-footer.svelte-hia459 p:where(.svelte-hia459){margin:0}.sheet-footer.svelte-hia459 strong:where(.svelte-hia459){color:#1c1c24f5}@media (width<=760px){.hero-shell.svelte-hia459{min-height:620px;padding:.75rem}.sheet.svelte-hia459{border-radius:28px;padding:.8rem}.filter-bar.svelte-hia459{padding:.56rem .62rem}.question-row.svelte-hia459{padding-right:.15rem}.question-row.svelte-hia459 p:where(.svelte-hia459){font-size:clamp(1rem,4vw,1.22rem);line-height:1.35}}@keyframes svelte-hia459-blink{0%,49%{opacity:1}50%,to{opacity:0}}@media (prefers-reduced-motion:reduce){.caret.svelte-hia459,.question-row.svelte-hia459{transition:none!important;animation:none!important}}main.svelte-1fnrljh{gap:1.6rem;width:min(1320px,100%);margin:0 auto;padding:clamp(1.1rem,2vw,1.8rem) clamp(1rem,2.6vw,2rem) clamp(2.1rem,4vw,3.2rem);display:grid}.branding.svelte-1fnrljh{text-align:center;margin-top:.8rem}.logo.svelte-1fnrljh{width:74px;height:74px;margin:0 auto 1rem}.logo.svelte-1fnrljh img:where(.svelte-1fnrljh){object-fit:contain;width:100%;height:100%}h2.svelte-1fnrljh{color:var(--text-secondary);margin:0 0 .6rem;font-size:1.42rem;font-weight:700}h1.svelte-1fnrljh{margin:0;font-size:clamp(2rem,5.5vw,3.4rem);font-weight:800;line-height:1.08}@media (width<=768px){main.svelte-1fnrljh{padding-left:1rem;padding-right:1rem}}
