.ezh-anchor,.ezh-sec{scroll-margin-top:84px}.ezh-choice{display:flex;align-items:flex-start;gap:12px;width:100%;padding:13px 14px;border-radius:14px;text-align:left;background:hsl(var(--card));border:1.5px solid hsl(var(--border));color:hsl(var(--card-foreground));font-weight:600;font-size:15px;line-height:1.4;transition:border-color .15s,background .15s,transform .15s,opacity .2s}.ezh-choice:hover:not(:disabled){border-color:rgba(33,107,233,.55);background:rgba(33,107,233,.05);transform:translateY(-1px)}.ezh-choice:disabled{cursor:default}.ezh-key{flex-shrink:0;width:26px;height:26px;border-radius:8px;display:grid;place-items:center;font-size:13px;font-weight:800;background:hsl(var(--muted));color:hsl(var(--foreground-muted))}.ezh-choice.is-safe{border-color:#16a34a;background:rgba(22,163,74,.1)}.ezh-choice.is-safe .ezh-key{background:#16a34a;color:#fff}.ezh-choice.is-risky{border-color:#d97706;background:rgba(217,119,6,.1)}.ezh-choice.is-risky .ezh-key{background:#d97706;color:#fff}.ezh-choice.is-danger{border-color:#dc2626;background:rgba(220,38,38,.1)}.ezh-choice.is-danger .ezh-key{background:#dc2626;color:#fff}.ezh-choice.is-dim{opacity:.55}.ezh-review summary{list-style:none}.ezh-review summary::-webkit-details-marker{display:none}.ezh-review[open] summary svg{transform:rotate(180deg)}.ezh-step{flex-shrink:0;width:34px;height:34px;border-radius:999px;display:grid;place-items:center;font-weight:800;font-size:15px;color:#fff;background:var(--ezh-accent,#216be9)}.ezh-figure{display:none}@media (min-width:768px){.ezh-figure{display:block;flex-shrink:0;height:250px;width:auto;filter:drop-shadow(0 14px 20px rgba(10,20,50,.22))}}@media (prefers-reduced-motion:reduce){.ezh-choice{transition:none}}