.hs-top{--stage:clamp(calc(420 * var(--u)),38vw,calc(500 * var(--u)));display:grid;grid-template-columns:minmax(0,1fr) var(--stage);gap:clamp(calc(32 * var(--u)),5vw,calc(72 * var(--u)));align-items:center;min-height:calc(560 * var(--u))}.hs-top .pn-head{text-align:start}.hs-top .pn-h1{font-size:clamp(calc(36 * var(--u)),4.4vw,calc(62 * var(--u)))}.hs-top .pn-by{justify-content:flex-start}.hs-stage{position:relative;width:var(--stage);aspect-ratio:1;animation:pn-in .9s cubic-bezier(.16,1,.3,1) .24s both}.hs-ring{position:absolute;inset:0;width:100%;height:100%;scale:-1 1}.hs-disc{fill:#fff}.hs-piece{fill:none;stroke-width:1.5;stroke-linecap:round;transition:stroke .35s}.hs-piece[data-s=done]{stroke:var(--color-accent)}.hs-piece[data-s=now]{stroke:var(--color-ink)}.hs-piece[data-s=next]{stroke:rgb(11 31 68/.16)}.hs-q{position:absolute;inset:13%;display:grid;grid-template-rows:minmax(0,1fr) auto minmax(0,1fr);justify-items:center;text-align:center}.hs-ask{align-self:end;margin-bottom:calc(22 * var(--u));font-family:var(--font-sans);font-size:calc(32 * var(--u));font-weight:700;line-height:1.15;text-wrap:balance;outline:none;animation:pn-in .45s cubic-bezier(.16,1,.3,1) both}.hs-opts{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);gap:calc(8 * var(--u));width:100%}.hs-opts button{min-height:calc(52 * var(--u));padding:0 calc(6 * var(--u));border-radius:calc(999 * var(--u));background:#eef3f6;color:var(--color-ink);font-size:calc(16 * var(--u));font-weight:600;white-space:nowrap;transition:background-color .2s,color .2s}.hs-opts button[aria-pressed=true]{background:var(--color-ink);color:#fff}@media (hover:hover){.hs-opts button:hover{background:var(--color-ink);color:#fff}}.hs-foot{align-self:start;margin-top:calc(10 * var(--u))}.hs-link{display:inline-flex;align-items:center;gap:calc(6 * var(--u));min-height:calc(44 * var(--u));font-size:calc(15 * var(--u));font-weight:500;color:var(--color-ink);text-decoration:underline;text-underline-offset:calc(3 * var(--u))}.hs-link svg{width:calc(16 * var(--u));height:calc(16 * var(--u))}.hs-done{display:grid;align-content:center;gap:calc(20 * var(--u));width:var(--stage);min-height:var(--stage);padding:calc(32 * var(--u));border-radius:calc(40 * var(--u));background:#fff;animation:pn-in .5s cubic-bezier(.16,1,.3,1) both}.hs-head{margin-bottom:calc(6 * var(--u));font-size:calc(18 * var(--u));font-weight:700}.hs-check,.hs-covered{display:grid;gap:calc(4 * var(--u));font-size:calc(16 * var(--u));line-height:1.4}.hs-covered li{display:flex;gap:calc(8 * var(--u));align-items:baseline}.hs-covered svg{flex:none;width:calc(14 * var(--u));height:calc(14 * var(--u));color:var(--color-accent);translate:0 calc(2 * var(--u))}.hs-check li{position:relative;padding-inline-start:calc(18 * var(--u))}.hs-check li:before{content:"";position:absolute;top:.38em;inset-inline-start:0;width:calc(10 * var(--u));height:calc(10 * var(--u));border:calc(2 * var(--u)) solid var(--color-ink);border-radius:50%}.hs-act{display:grid;justify-items:center;gap:calc(2 * var(--u))}.hs-done .pc-cta{width:100%}.hs-done .pc-note{margin-top:0;text-align:center}@media (prefers-reduced-motion:reduce){.hs-ask,.hs-done,.hs-stage{animation:none}}html.a11y-still .hs-ask,html.a11y-still .hs-done,html.a11y-still .hs-stage{animation:none}@media (max-width:900px){.hs-top{--stage:min(100%,420px);display:flex;flex-direction:column;gap:12px;min-height:0}.hs-top .pn-head{width:100%;text-align:center}.hs-top .pn-by{justify-content:center}.hs-q{inset:11%}.hs-ask{margin-bottom:14px;font-size:clamp(20px,6.2vw,26px)}.hs-opts{gap:6px}.hs-opts button{min-height:46px;padding:0 4px;font-size:clamp(13px,3.8vw,15px)}.hs-foot{margin-top:2px}.hs-done{min-height:0;padding:20px;gap:16px;border-radius:28px}.hs-done .pc-cta{padding:0 14px;font-size:15px}}@media (max-width:768px){.hs-top{--stage:min(100%,340px)}.hs-top .pn-h1{font-size:min(7.2vw,30px)}}