.next-steps[data-astro-cid-zkuglizp]{border:1px dashed var(--line-strong);border-radius:var(--radius-l);background:var(--surface-2);gap:.65rem;min-width:0;padding:.85rem 1rem 1rem;transition:border-color .25s,background-color .25s;display:grid}.next-steps__title[data-astro-cid-zkuglizp]{font-family:var(--font-mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-2);align-items:center;gap:.4rem;font-size:.74rem;font-weight:700;display:flex}.next-steps__done[data-astro-cid-zkuglizp]{background:var(--success);width:18px;height:18px;color:var(--surface);border-radius:999px;place-items:center;display:none}.next-steps__list[data-astro-cid-zkuglizp]{flex-wrap:wrap;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.next-steps__list[data-astro-cid-zkuglizp]>li[data-astro-cid-zkuglizp]{min-width:0;max-width:100%;display:flex}.next-step[data-astro-cid-zkuglizp]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--text);align-items:center;gap:.55rem;padding:.3rem .7rem .3rem .35rem;font-size:.92rem;font-weight:650;line-height:1.25;text-decoration:none;transition:border-color .15s,box-shadow .15s;display:inline-flex}.next-step[data-astro-cid-zkuglizp]:hover{border-color:color-mix(in srgb, var(--cat) 55%, var(--line));box-shadow:var(--shadow-1);text-decoration:none}.next-step__icon[data-astro-cid-zkuglizp]{width:30px;height:30px;color:var(--cat);background:color-mix(in srgb, var(--cat) 13%, transparent);border-radius:8px;flex:none;place-items:center;display:grid}.next-step__name[data-astro-cid-zkuglizp]{overflow-wrap:anywhere;min-width:0}.next-step__go[data-astro-cid-zkuglizp]{color:var(--text-3);flex:none;transition:transform .15s;display:grid}.next-step[data-astro-cid-zkuglizp]:hover .next-step__go[data-astro-cid-zkuglizp]{color:var(--text-2);transform:translate(2px)}.next-steps[data-astro-cid-zkuglizp].is-ready{border-style:solid;border-color:color-mix(in srgb, var(--cat) 50%, var(--line));background:color-mix(in srgb, var(--cat) 7%, var(--surface))}.next-steps[data-astro-cid-zkuglizp].is-ready .next-steps__title[data-astro-cid-zkuglizp]{color:var(--text)}.next-steps[data-astro-cid-zkuglizp].is-ready .next-steps__done[data-astro-cid-zkuglizp]{display:grid}.tool-gate{min-width:0}.tool-gate__region{grid-template-columns:minmax(0,1fr);align-content:start;gap:1rem;min-width:0;display:grid}.tool-gate__notice:not([hidden]){flex-wrap:wrap;align-items:center;gap:.5rem .75rem;margin-bottom:1rem;display:flex}.tool-gate__notice .icon{flex:none}.tool-gate__notice-text{flex:14rem;min-width:0;margin:0}.tool-gate__options{flex:none}.tool-gate__line{color:var(--text-2);margin:.75rem 0 0;font-size:.875rem}.tool-gate--paused{cursor:pointer}.tool-gate--paused .tool-gate__notice{cursor:auto}.tool-gate--paused .tool-gate__region{opacity:.4;filter:grayscale(.7);pointer-events:none;-webkit-user-select:none;user-select:none;transition:opacity .2s}@media (prefers-reduced-motion:reduce){.tool-gate--paused .tool-gate__region{transition:none}}@media print{.tool-gate__region{display:block}}.file-handoff[data-astro-cid-mnbyofeg]:not([hidden]){align-items:flex-start;gap:.6rem;display:flex}.file-handoff[data-astro-cid-mnbyofeg] .icon{flex:none;margin-top:.1rem}.file-handoff__text[data-astro-cid-mnbyofeg]{flex:1;min-width:0}.file-handoff__close[data-astro-cid-mnbyofeg]{color:inherit;flex:none;margin:-.3rem -.45rem -.3rem 0}.tool-head__price{min-height:1.75rem;color:var(--text-2);white-space:nowrap;-webkit-text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);text-decoration-color:color-mix(in srgb, currentColor 45%, transparent);align-items:center;padding-inline:.15rem;font-size:.78rem;font-weight:600;display:inline-flex}.tool-head__price:hover{color:var(--text);text-decoration-color:currentColor}.tool-page__card{min-width:0;display:grid;position:relative}.tool-page__card:has(>[data-tool-card][hidden]){display:none}.tool-page__card>.tool-list__tier{z-index:1;pointer-events:none;transition:transform .15s;position:absolute;top:0;right:1rem;transform:translateY(-50%)}.tool-page__card:hover>.tool-list__tier{transform:translateY(calc(-50% - 1px))}@media (prefers-reduced-motion:reduce){.tool-page__card>.tool-list__tier{transition:none}}
