.panel.svelte-1ysvj5{padding-block:2.5rem;padding-inline:var(--article-gutter,1rem);margin-block-start:3rem}.panel--accent.svelte-1ysvj5{background-color:var(--surface-accent);color:var(--text-accent-strong)}.panel--accent-fade.svelte-1ysvj5{background-image:linear-gradient(var(--surface-accent), transparent 60%)}.panel--muted.svelte-1ysvj5{background-color:var(--surface-muted)}.panel__inner.svelte-1ysvj5{max-width:600px;margin-inline:auto}.panel__inner.svelte-1ysvj5>:first-child{margin-top:0}.panel__inner.svelte-1ysvj5>:last-child{margin-bottom:0}@media (width>=908px){.panel.svelte-1ysvj5{margin-block-start:5rem;padding-block:3.5rem}}.toolcard.svelte-13xigfs{grid-auto-rows:auto;grid-auto-flow:row;align-content:start;row-gap:.75rem;display:grid}.toolcard--link.svelte-13xigfs{color:inherit;text-decoration:none}.toolcard--center.svelte-13xigfs{text-align:center;justify-items:center}.toolcard--link.svelte-13xigfs:hover .toolcard__title:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__title:where(.svelte-13xigfs){color:var(--link-primary)}.toolcard--link.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__image:where(.svelte-13xigfs){transform:scale(1.04)}.toolcard--link.svelte-13xigfs:focus-visible{outline:2px solid var(--text-primary);outline-offset:4px}.toolcard__media.svelte-13xigfs{position:relative;overflow:hidden}.toolcard--soon.svelte-13xigfs .toolcard__image:where(.svelte-13xigfs),.toolcard--soon.svelte-13xigfs .toolcard__title:where(.svelte-13xigfs),.toolcard--soon.svelte-13xigfs .toolcard__desc:where(.svelte-13xigfs){opacity:.45}.toolcard__badge.svelte-13xigfs{z-index:1;background-color:var(--surface-muted-raised);color:var(--text-secondary);margin:0;padding:.25rem .5rem;position:absolute;top:.5rem;left:.5rem}.toolcard__image.svelte-13xigfs{object-fit:cover;background-color:#0000;background-position:50%;background-size:cover;width:100%;height:auto;transition:background .3s ease-out,transform .3s ease-out;display:block}.toolcard__image.is-loaded.svelte-13xigfs{background-image:none}.toolcard__title.svelte-13xigfs{font-size:var(--typo-size-16);letter-spacing:-.16px;margin:0;font-weight:700;line-height:1.375}.toolcard__rich.svelte-13xigfs{color:inherit}.toolcard__rich.svelte-13xigfs p{font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.toolcard__desc.svelte-13xigfs{color:var(--text-secondary);margin:0}.toolcard__footer.svelte-13xigfs{margin-top:.25rem}.toolcard__skeleton.svelte-13xigfs{background:linear-gradient(90deg, color-mix(in srgb, var(--placeholder-color) 30%, transparent) 25%, color-mix(in srgb, var(--placeholder-color) 5%, transparent) 50%, color-mix(in srgb, var(--placeholder-color) 30%, transparent) 75%);background-size:200% 100%;width:100%;height:100%;animation:1.5s infinite svelte-13xigfs-toolcard-loading}@keyframes svelte-13xigfs-toolcard-loading{0%{background-position:200% 0}to{background-position:-200% 0}}.toolcard__error.svelte-13xigfs{color:#ff7676;text-align:center;background:#ff76761a;justify-content:center;align-items:center;width:100%;height:100%;padding:1rem;display:flex}@media (prefers-reduced-motion:reduce){.toolcard__skeleton.svelte-13xigfs{animation:none}.toolcard__image.svelte-13xigfs{transition:none}.toolcard--link.svelte-13xigfs:hover .toolcard__image:where(.svelte-13xigfs),.toolcard--link.svelte-13xigfs:focus-visible .toolcard__image:where(.svelte-13xigfs){transform:none}}.faq__item.svelte-1vyz8mk{border-bottom:1px solid var(--surface-border)}.faq__summary.svelte-1vyz8mk{cursor:pointer;font-size:var(--typo-size-16);justify-content:space-between;align-items:center;gap:1rem;padding:.75rem 1rem;font-weight:600;line-height:1.375;list-style:none;display:flex}.faq__summary.svelte-1vyz8mk::-webkit-details-marker{display:none}.faq__item[open].svelte-1vyz8mk .faq__summary:where(.svelte-1vyz8mk),.faq__summary.svelte-1vyz8mk:hover{background-color:var(--surface-muted-raised)}.faq__summary.svelte-1vyz8mk:focus-visible{outline:2px solid var(--text-primary);outline-offset:-2px}.faq__marker.svelte-1vyz8mk{flex-shrink:0;transition:transform .2s;display:inline-flex}.faq__marker.svelte-1vyz8mk path{fill:var(--text-primary)}.faq__item[open].svelte-1vyz8mk .faq__marker:where(.svelte-1vyz8mk){transform:rotate(180deg)}.faq__answer.svelte-1vyz8mk{color:var(--text-secondary);padding:.75rem 1rem 1.25rem}.faq__answer.svelte-1vyz8mk p:where(.svelte-1vyz8mk){font-size:inherit;line-height:inherit;letter-spacing:inherit;margin:0}.faq__answer.svelte-1vyz8mk ul:where(.svelte-1vyz8mk){margin-block-start:.5rem;padding-inline-start:1.25rem;list-style:outside}.faq__answer.svelte-1vyz8mk li:where(.svelte-1vyz8mk){margin-block:.35rem}@supports (interpolate-size:allow-keywords){.faq__item.svelte-1vyz8mk::details-content{height:0;transition:height .3s ease, content-visibility .3s ease allow-discrete;overflow:clip}.faq__item[open].svelte-1vyz8mk::details-content{height:auto}}@media (prefers-reduced-motion:reduce){.faq__item.svelte-1vyz8mk::details-content{transition:none}.faq__marker.svelte-1vyz8mk{transition:none}}.hero-video-frame.svelte-1qh0w53{width:100%;position:relative}.hero-video.svelte-1qh0w53{width:100%;height:auto;display:block}.hero-video__skeleton.svelte-1qh0w53{background:linear-gradient(90deg, color-mix(in srgb, var(--placeholder-color) 30%, transparent) 25%, color-mix(in srgb, var(--placeholder-color) 5%, transparent) 50%, color-mix(in srgb, var(--placeholder-color) 30%, transparent) 75%);background-size:200% 100%;animation:1.5s infinite svelte-1qh0w53-hero-video-loading;position:absolute;inset:0}@keyframes svelte-1qh0w53-hero-video-loading{0%{background-position:200% 0}to{background-position:-200% 0}}@media (prefers-reduced-motion:reduce){.hero-video__skeleton.svelte-1qh0w53{animation:none}}
