.next-steps{gap:var(--space-2);min-width:0;padding:var(--space-3) var(--space-4) var(--space-4);border:1px solid var(--line);border-radius:var(--radius-l);background:var(--surface);transition:border-color var(--dur-base) var(--ease-out), background-color var(--dur-base) var(--ease-out);grid-template-columns:minmax(0,1fr);display:grid}.next-steps__head{align-items:center;gap:var(--space-1) var(--space-3);flex-wrap:wrap;min-height:36px;display:flex}.next-steps__title{align-items:center;gap:var(--space-2);color:var(--text-2);font-family:var(--font-body);letter-spacing:normal;margin:0;font-size:.9375rem;font-weight:700;line-height:1.3;display:flex}.next-steps .next-steps__label--done,.next-steps .next-steps__done,.next-steps .next-steps__after{display:none}.next-steps__done{border-radius:var(--radius-pill);background:var(--success);width:20px;height:20px;color:var(--surface);flex:none;place-items:center}.next-steps__summary{color:var(--text-2);font-size:var(--fs-sm);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin:0}.next-steps__share{margin-inline-start:auto}@media (max-width:29.9375em){.next-steps .next-steps__share{width:40px;min-width:40px;min-height:40px;padding:0;position:relative}.next-steps .next-steps__share:after{content:"";position:absolute;inset:-2px}.next-steps .next-steps__share .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}}.next-steps__foot{font-size:var(--fs-sm);margin:0;line-height:1.5;display:grid}.next-steps__foot>a{grid-area:1/1;justify-self:start;font-weight:600;position:relative}@media (any-pointer:coarse){.next-steps__foot>a:after{content:"";position:absolute;inset:-12px -4px}}.next-steps__list{gap:var(--space-2);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.next-steps__list>li{min-width:0;max-width:100%;display:flex}.next-step{align-items:center;gap:var(--space-2);border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);min-width:0;max-width:100%;min-height:44px;color:var(--text);touch-action:manipulation;transition:border-color var(--dur-quick) var(--ease-out), box-shadow var(--dur-quick) var(--ease-out), transform var(--dur-instant) var(--ease-out);padding:.3rem .7rem .3rem .35rem;font-size:.92rem;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.next-step:hover{text-decoration:none}.next-step:active{transform:scale(.98)}.next-step__icon{border-radius:var(--radius-s);width:30px;height:30px;color:var(--cat);background:color-mix(in srgb, var(--cat) 12%, transparent);flex:none;place-items:center;display:grid}.next-step__name{overflow-wrap:anywhere;min-width:0}.next-step__go{color:var(--text-3);transition:transform var(--dur-quick) var(--ease-out);flex:none;display:grid}@media (hover:hover) and (pointer:fine){.next-step:hover{border-color:color-mix(in srgb, var(--cat) 55%, var(--line));box-shadow:var(--shadow-1)}.next-step:hover .next-step__go{color:var(--text-2);transform:translate(2px)}}.next-steps.is-ready{border-color:var(--line-strong)}.next-steps.is-ready .next-steps__title{color:var(--text)}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])) .next-steps__share{visibility:hidden;display:inline-flex}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])) .next-steps__rate{visibility:hidden;display:inline}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])).is-ready{border-color:color-mix(in srgb, var(--success) 45%, var(--line));background:color-mix(in srgb, var(--success-bg) 60%, var(--surface))}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])).is-ready .next-steps__after{visibility:visible}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])).is-ready .next-steps__foot:has(>.next-steps__rate)>.next-steps__more{visibility:hidden}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])).is-ready .next-steps__label{display:none}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])).is-ready .next-steps__label--done{display:inline}:is(.next-steps[data-built-tier=free],html[data-tv-pass=pro] .next-steps[data-built-tier=pro],html[data-tv-pass=business] .next-steps:is([data-built-tier=pro],[data-built-tier=business]),html[data-tv-pass=ultimate] .next-steps:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate])).is-ready .next-steps__done{animation:next-steps-done var(--dur-base) var(--ease-out);display:inline-grid}@keyframes next-steps-done{0%{opacity:0;transform:scale(.6)}}.tool-workspace.is-focus>.next-steps{display:none}.tool-learn__lead[data-astro-cid-ova5hbnu]{color:var(--text-2);margin:0}.tool-learn__list[data-astro-cid-ova5hbnu]{gap:.6rem;margin:0;padding:0;list-style:none;display:grid}.tool-learn__item[data-astro-cid-ova5hbnu]{border:1px solid var(--line);border-radius:var(--radius);background:var(--surface);grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.25rem .75rem;padding:.75rem .9rem;display:grid}.tool-learn__item[data-astro-cid-ova5hbnu] .tool-learn__icon{color:var(--text-2);margin-top:.15rem}.tool-learn__text[data-astro-cid-ova5hbnu]{gap:.15rem;min-width:0;display:grid}.tool-learn__link[data-astro-cid-ova5hbnu]{overflow-wrap:anywhere;font-weight:650}.tool-learn__meta[data-astro-cid-ova5hbnu]{color:var(--text-2);font-size:.85rem}.tool-learn__draft[data-astro-cid-ova5hbnu]{align-self:center}.tool-head{align-items:start;column-gap:var(--space-3);margin:var(--space-2) 0 var(--space-3);grid-template-columns:minmax(0,1fr) auto;grid-template-areas:"title actions""tagline tagline""chips chips";display:grid}.tool-head__icon{grid-area:icon;display:none}.tool-head__title{min-width:0;font-family:var(--font-display);font-size:var(--fs-4xl);font-weight:700;line-height:var(--lh-display);letter-spacing:var(--tracking-display);overflow-wrap:break-word;grid-area:title;align-self:center}.tool-head__actions{gap:var(--space-1);grid-area:actions;display:flex}.tool-head__tagline{margin-top:var(--space-1);color:var(--text-2);overflow-wrap:break-word;grid-area:tagline;font-size:.9375rem;line-height:1.5}.tool-head__chips{align-items:center;gap:var(--space-2) 6px;margin-top:var(--space-2);flex-wrap:wrap;grid-area:chips;min-width:0;display:flex}.tool-head__chips :is(.chip,.tape,.tool-head__price,.tool-country){white-space:normal;overflow-wrap:break-word;max-width:100%}.tool-head [data-favorite][aria-pressed=true] .icon{fill:var(--star);color:var(--star)}@media (max-width:39.9375em){.tool-head{margin-top:var(--space-1);flex-wrap:wrap;display:flex}.tool-head__title{flex:1 1 0}.tool-head[data-long-name] .tool-head__title{flex-basis:10rem}.tool-head__actions{flex:none;margin-inline-start:auto}.tool-head__tagline,.tool-head__chips{flex:100%}.tool-head__tagline{margin-top:2px;line-height:1.4}.tool-head__chips{margin-top:6px}.tool-head__actions .btn{width:40px;min-width:40px;height:40px;min-height:40px;padding:0;position:relative}.tool-head__actions .btn:after{content:"";position:absolute;inset:-2px}.tool-head__actions .btn-label{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.tool-head__chips .chip>.icon:not(.tool-rating-chip__star,.tool-head__more-icon),.tool-head__chips>.tool-head__tape{display:none}}@media (min-width:40em){.tool-head{column-gap:var(--space-4);margin:var(--space-2) 0 var(--space-4);grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"icon title actions""icon tagline tagline"".chips chips"}.tool-head__chips{margin-top:var(--space-3)}.tool-head__icon{border-radius:var(--radius-card);width:48px;height:48px;color:var(--cat);background:color-mix(in srgb, var(--cat) 12%, var(--surface));box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--cat) 22%, transparent);align-self:start;place-items:center;display:grid}.tool-head__tagline{margin-top:var(--space-1);font-size:var(--fs-lg);line-height:1.55}}@media (any-pointer:coarse){.tool-head__chips{gap:var(--space-4) var(--space-2)}}.tier-chip__pass,html[data-tv-pass=pro] [data-tier-chip][data-built-tier=pro] [data-tier-chip-text],html[data-tv-pass=business] [data-tier-chip]:is([data-built-tier=pro],[data-built-tier=business]) [data-tier-chip-text],html[data-tv-pass=ultimate] [data-tier-chip]:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate]) [data-tier-chip-text]{display:none}html[data-tv-pass=pro] [data-tier-chip][data-built-tier=pro] .tier-chip__pass,html[data-tv-pass=business] [data-tier-chip]:is([data-built-tier=pro],[data-built-tier=business]) .tier-chip__pass,html[data-tv-pass=ultimate] [data-tier-chip]:is([data-built-tier=pro],[data-built-tier=business],[data-built-tier=ultimate]) .tier-chip__pass{display:inline}.tool-head__price{min-height:28px;color:var(--text-2);font-size:var(--fs-sm);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:2px;font-weight:600;display:inline-flex;position:relative}@media (hover:hover) and (pointer:fine){.tool-head__price:hover{color:var(--text);text-decoration-color:currentColor}}@media (any-pointer:coarse){.tool-head__price:after{content:"";position:absolute;inset:-8px -4px}}.tool-head__more{min-width:0;display:block}.tool-head__more[open]{display:contents}.tool-head .tool-head__more-toggle{cursor:pointer;color:var(--text);-webkit-user-select:none;user-select:none;touch-action:manipulation;gap:.2rem;padding-inline:.55rem .45rem;list-style:none;position:relative}.tool-head__more-toggle::-webkit-details-marker{display:none}.tool-head .tool-head__more-icon{width:12px;height:12px;transition:transform var(--dur-quick) var(--ease-out)}.tool-head__more[open] .tool-head__more-icon{transform:rotate(180deg)}@media (hover:hover) and (pointer:fine){.tool-head .tool-head__more-toggle:hover{border-color:var(--text-3)}}@media (any-pointer:coarse){.tool-head__more-toggle:after{content:"";position:absolute;inset-block:-8px;inset-inline:-4px}}.tool-head .tool-head__country{border-color:var(--line);background:var(--surface);min-height:28px;color:var(--text-2);font-size:var(--fs-sm);padding:.2rem .65rem;font-weight:600;line-height:1.3}.tool-head .tool-head__country .tool-country__flag{display:none}@media (min-width:40em){@supports selector(::details-content){.tool-head__more{display:contents}.tool-head__more>summary{display:none}.tool-head__more::details-content{content-visibility:visible;display:contents}}}.file-handoff:not([hidden]){align-items:flex-start;gap:.6rem;display:flex}html[data-handoff] .file-handoff[data-pending]{visibility:hidden;display:flex!important}html[data-handoff] .file-handoff .file-handoff__text{min-height:4.8em;min-height:3lh}@media (min-width:40em){html[data-handoff] .file-handoff .file-handoff__text{min-height:3.2em;min-height:2lh}}.file-handoff>.icon{flex:none;margin-top:.1rem}.file-handoff__text{flex:1;min-width:0;min-height:1.5em}.file-handoff__close{color:inherit;flex:none;margin:-.3rem -.45rem -.3rem 0}.tool-guide{margin-top:var(--space-10)}.tool-content{gap:var(--space-8);max-width:var(--measure);overflow-wrap:break-word;grid-template-columns:minmax(0,1fr);display:grid}.tool-content h2{font-family:var(--font-display);font-size:var(--fs-3xl);font-weight:700;line-height:max(1.15, var(--lh-display));letter-spacing:var(--tracking-display)}.tool-page[data-layout=full] .tool-head__title{font-size:var(--fs-3xl)}@media (max-width:39.9375em){.tool-page[data-layout=full] .tool-toolbar :is(.btn,.segmented label):has(>.tool-toolbar__label){font-size:var(--fs-xs);flex-direction:column;gap:2px;padding-block:.3rem;line-height:1.2}}.tool-toc{display:none}@media (min-width:67.5em){.tool-guide--toc{grid-template-columns:minmax(0, 1fr) var(--tool-aside);column-gap:var(--space-6);align-items:start;display:grid}.tool-guide--toc>.tool-content{grid-area:1/1}.tool-toc{top:calc(var(--sticky-stack) + var(--space-4));max-block-size:calc(100dvh - var(--sticky-stack) - var(--space-8));overscroll-behavior:contain;border-inline-start:1px solid var(--line);grid-area:1/2;padding-inline-start:var(--space-4);display:block;position:sticky;overflow-y:auto}}@media (max-height:31.25em){.tool-toc{max-block-size:none;position:static}}.tool-toc__title{margin:0 0 var(--space-2);color:var(--text-2);font-size:var(--fs-sm);font-weight:600}.tool-toc__list{gap:2px;margin:0;padding:0;list-style:none;display:grid}.tool-toc__list a{color:var(--text-2);font-size:var(--fs-sm);overflow-wrap:anywhere;padding-block:.3rem;line-height:1.4;text-decoration:none;display:block}@media (hover:hover) and (pointer:fine){.tool-toc__list a:hover{color:var(--text);text-decoration:underline}}@media (any-pointer:coarse){.tool-toc__list a{min-height:var(--tap);align-items:center;display:flex}}.action-bar{inset-inline:0;z-index:var(--z-action-bar);position:fixed;bottom:0}.action-bar:not(.is-shown){height:0;overflow:hidden}.action-bar__panel{padding:var(--space-2) var(--gutter) calc(var(--space-2) + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--surface);box-shadow:0 -10px 28px -18px color-mix(in srgb, var(--graphite) 45%, transparent);visibility:hidden;justify-content:center;display:flex}.action-bar.is-shown .action-bar__panel{visibility:visible;animation:action-bar-in var(--dur-base) var(--ease-out)}.action-bar__btn{width:100%;max-width:32rem}@keyframes action-bar-in{0%{transform:translateY(100%)}}:root[data-theme=dark] .action-bar__panel{border-top-color:var(--line-strong);background:var(--surface-2)}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .action-bar__panel{border-top-color:var(--line-strong);background:var(--surface-2)}}html.tv-focus-lock .action-bar{display:none}:root:has(.tool-workspace.is-focus) .action-bar{display:none}.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 var(--dur-quick) var(--ease-out);position:absolute;top:0;right:1rem;transform:translateY(-50%)}@media (hover:hover) and (pointer:fine){.tool-page__card:hover>.tool-list__tier{transform:translateY(calc(-50% - 2px))}}
