picture.svelte-xyo5sh,img.svelte-xyo5sh{display:block;width:100%;height:auto}img.svelte-xyo5sh{border-radius:var(--r-lg);box-shadow:var(--shadow-lg, 0 24px 48px -24px rgb(0 0 0 / .35))}video.svelte-k7ju1{display:block;width:100%;height:auto;border-radius:var(--r-lg);background:var(--slate-900);box-shadow:var(--shadow-lg, 0 24px 48px -24px rgb(0 0 0 / .35))}.band.svelte-ywy5ni{position:relative;overflow:hidden;display:grid;gap:1.5rem;align-items:center;padding:clamp(2rem,1.5rem + 3vw,3.5rem);border-radius:var(--r-lg);background:radial-gradient(60% 90% at 90% 10%,rgb(45 212 191 / .25),transparent 70%),linear-gradient(140deg,var(--panel-dark-from),var(--panel-dark-to));border:1px solid var(--panel-dark-border);color:var(--panel-dark-text)}h2.svelte-ywy5ni{color:#fff}.copy.svelte-ywy5ni p:where(.svelte-ywy5ni){margin:0;color:var(--panel-dark-muted);font-size:var(--fs-lead);max-width:38rem}.actions.svelte-ywy5ni{margin-top:0}.band.svelte-ywy5ni .on-dark{background:#2dd4bf;color:#042f2e}.band.svelte-ywy5ni .on-dark:hover{background:#5eead4}.band.svelte-ywy5ni .ghost-dark{border-color:#ffffff4d;color:#fff}.band.svelte-ywy5ni .ghost-dark:hover{border-color:#fff}@media(min-width:900px){.band.svelte-ywy5ni{grid-template-columns:minmax(0,1fr) auto}}.list.svelte-526p4l{margin-top:1.5rem;border-top:1px solid var(--border)}details.svelte-526p4l{border-bottom:1px solid var(--border)}summary.svelte-526p4l{display:flex;align-items:center;justify-content:space-between;gap:1rem;min-height:44px;padding:1.1rem 0;font-weight:600;font-size:1.0625rem;cursor:pointer;list-style:none}summary.svelte-526p4l::-webkit-details-marker{display:none}.chev.svelte-526p4l{display:inline-flex;color:var(--muted);transition:transform var(--t-fast)}details[open].svelte-526p4l .chev:where(.svelte-526p4l){transform:rotate(180deg)}details.svelte-526p4l p:where(.svelte-526p4l){margin:0 0 1.25rem;color:var(--text-2);max-width:42rem}.features.svelte-1jjvdrz{display:grid;gap:clamp(1rem,.75rem + 1vw,1.5rem);grid-template-columns:1fr}.badge.svelte-1jjvdrz{display:inline-grid;place-items:center;width:2.75rem;height:2.75rem;margin-bottom:1rem;border-radius:var(--r-md);background:var(--primary-soft);color:var(--primary)}.card.svelte-1jjvdrz p:where(.svelte-1jjvdrz){color:var(--text-2)}@media(min-width:640px){.features.svelte-1jjvdrz{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(min-width:1024px){.cols-3.svelte-1jjvdrz{grid-template-columns:repeat(3,minmax(0,1fr))}.cols-4.svelte-1jjvdrz{grid-template-columns:repeat(4,minmax(0,1fr))}}.hero.svelte-gzujjl{position:relative;overflow:hidden;padding:var(--space-head) 0 var(--space-section)}.glow.svelte-gzujjl{position:absolute;inset:-40% -10% auto;height:120%;background:radial-gradient(40% 50% at 20% 30%,var(--primary-soft),transparent 70%),radial-gradient(35% 45% at 85% 20%,color-mix(in srgb,var(--primary) 12%,transparent),transparent 70%);pointer-events:none}.inner.svelte-gzujjl{position:relative;display:grid;gap:clamp(2rem,1.5rem + 3vw,4rem);align-items:center}.copy.svelte-gzujjl{max-width:40rem}.hero.svelte-gzujjl:not(.split) .copy:where(.svelte-gzujjl){max-width:48rem}.tags.svelte-gzujjl{display:flex;flex-wrap:wrap;gap:.5rem;margin:1.5rem 0 0;padding:0;list-style:none}.tags.svelte-gzujjl li:where(.svelte-gzujjl){display:inline-flex;align-items:center;gap:.5rem;padding:.375rem .75rem;border:1px solid var(--border);border-radius:var(--r-full);background:var(--surface);font-size:var(--fs-small);font-weight:500}.tags.svelte-gzujjl li.soon:where(.svelte-gzujjl){border-style:dashed;color:var(--text-2)}.soon-label.svelte-gzujjl{padding:.0625rem .5rem;border-radius:var(--r-full);background:var(--warning-soft);color:var(--text);font-size:.75rem;font-weight:600}.note.svelte-gzujjl{margin:1.25rem 0 0;font-size:var(--fs-small)}@media(min-width:900px){.split.svelte-gzujjl .inner:where(.svelte-gzujjl){grid-template-columns:minmax(0,1.05fr) minmax(0,1fr)}}.options.svelte-hudgqp{display:grid;gap:1rem;margin:2.5rem 0 0;padding:0;list-style:none}.options.svelte-hudgqp li:where(.svelte-hudgqp){padding:1.5rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.options.svelte-hudgqp li.ours:where(.svelte-hudgqp){border:2px solid var(--primary);box-shadow:var(--shadow-md)}.options.svelte-hudgqp h3:where(.svelte-hudgqp){margin:0;font-size:1.125rem}.options.svelte-hudgqp .price:where(.svelte-hudgqp){margin:.5rem 0 .75rem;font-size:1.25rem;font-weight:700;color:var(--primary-strong)}.options.svelte-hudgqp p:where(.svelte-hudgqp){margin:0}.source.svelte-hudgqp{margin:1rem 0 0;font-size:var(--fs-small);text-align:center}@media(min-width:900px){.options.svelte-hudgqp{grid-template-columns:repeat(3,1fr)}}.steps.svelte-1qrp8vk{list-style:none;margin:0;padding:0;display:grid;gap:1.5rem;counter-reset:step}li.svelte-1qrp8vk{position:relative;padding-left:3.75rem}li.svelte-1qrp8vk p:where(.svelte-1qrp8vk){color:var(--text-2);margin:0}.num.svelte-1qrp8vk{position:absolute;left:0;top:-.2rem;display:grid;place-items:center;width:2.75rem;height:2.75rem;border-radius:var(--r-full);background:var(--primary);color:var(--primary-contrast);font-weight:700;box-shadow:var(--shadow-sm)}@media(min-width:900px){.steps.svelte-1qrp8vk{grid-template-columns:repeat(var(--count),minmax(0,1fr));gap:2rem}li.svelte-1qrp8vk{padding-left:0;padding-top:4rem}li.svelte-1qrp8vk:not(:last-child):after{content:"";position:absolute;top:1.375rem;left:3.5rem;right:-1.25rem;height:2px;background:linear-gradient(90deg,var(--primary),transparent);opacity:.4}.num.svelte-1qrp8vk{top:0}}.grid.svelte-1rb6ebk{margin-top:1.5rem}.card.svelte-1rb6ebk{padding-bottom:3.25rem}.more.svelte-1rb6ebk{position:absolute;left:clamp(1.25rem,1rem + 1vw,1.75rem);bottom:1.25rem;color:var(--primary);transition:transform var(--t-fast)}.card.svelte-1rb6ebk:hover .more:where(.svelte-1rb6ebk){transform:translate(4px)}.console-visual.svelte-66b7sx{display:block;width:100%;height:auto;border-radius:var(--r-lg);box-shadow:var(--shadow-lg, 0 24px 48px -24px rgb(0 0 0 / .35))}.window.svelte-66b7sx{fill:var(--surface);stroke:var(--border)}.bar.svelte-66b7sx,.side.svelte-66b7sx{fill:var(--surface-2)}.dot.svelte-66b7sx,.side-line.svelte-66b7sx rect:where(.svelte-66b7sx),.row-line.svelte-66b7sx rect:where(.svelte-66b7sx){fill:var(--border-strong)}.side-active.svelte-66b7sx{fill:var(--primary-soft)}.title.svelte-66b7sx{fill:var(--text);opacity:.8}.text.svelte-66b7sx{fill:var(--border-strong)}.row.svelte-66b7sx rect:where(.svelte-66b7sx){fill:var(--surface);stroke:var(--border)}.pill.svelte-66b7sx rect:where(.svelte-66b7sx){fill:var(--primary-soft)}.accent.svelte-66b7sx{fill:var(--primary)}.figure.svelte-1kgh4rj{margin:0}figcaption.svelte-1kgh4rj{margin-top:1rem;font-size:var(--fs-small);text-align:center}.two.svelte-5hvl7p{display:grid;gap:2.5rem}.founder.svelte-5hvl7p{display:grid;gap:1.5rem;align-items:start;max-width:52rem}.mark.svelte-5hvl7p{display:grid;place-items:center;width:5rem;height:5rem;border-radius:var(--r-full);background:var(--primary);color:var(--primary-contrast);font-size:1.5rem;font-weight:700;letter-spacing:.02em}.name.svelte-5hvl7p{margin:-.25rem 0 .5rem;font-size:var(--fs-h3);font-weight:600}@media(min-width:900px){.two.svelte-5hvl7p{grid-template-columns:1fr 1fr}.founder.svelte-5hvl7p{grid-template-columns:auto 1fr}}.article-media.svelte-ch6zgg{margin-bottom:2.5rem}.byline.svelte-ch6zgg{margin:0;font-size:var(--fs-small)}.prose.svelte-ch6zgg{padding-bottom:var(--space-section)}.howto.svelte-ch6zgg{display:grid;gap:.75rem;padding-left:1.5rem}.wrap.svelte-12zkcb0{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}table.svelte-12zkcb0{width:100%;border-collapse:collapse}caption.svelte-12zkcb0{padding:1rem 1.25rem;text-align:left;font-weight:600;border-bottom:1px solid var(--border)}th.svelte-12zkcb0,td.svelte-12zkcb0{padding:.9rem 1.25rem;text-align:left;vertical-align:top;border-bottom:1px solid var(--border)}thead.svelte-12zkcb0 th:where(.svelte-12zkcb0){font-size:var(--fs-small);color:var(--muted);text-transform:uppercase;letter-spacing:.04em}tbody.svelte-12zkcb0 tr:where(.svelte-12zkcb0):last-child>:where(.svelte-12zkcb0){border-bottom:0}.us.svelte-12zkcb0{background:color-mix(in srgb,var(--primary-soft) 45%,transparent)}thead.svelte-12zkcb0 .us:where(.svelte-12zkcb0){color:var(--primary)}td.svelte-12zkcb0{color:var(--text-2)}td.source.svelte-12zkcb0{font-size:var(--fs-small);white-space:nowrap}td.source.svelte-12zkcb0 a:where(.svelte-12zkcb0){overflow-wrap:anywhere;white-space:normal}@media(max-width:639px){thead.svelte-12zkcb0{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0,0,0,0)}tr.svelte-12zkcb0,th.svelte-12zkcb0,td.svelte-12zkcb0{display:block}tbody.svelte-12zkcb0 tr:where(.svelte-12zkcb0){border-bottom:1px solid var(--border)}tbody.svelte-12zkcb0 th:where(.svelte-12zkcb0){border-bottom:0;padding-bottom:.25rem}td.svelte-12zkcb0{border-bottom:0;padding-top:.5rem}td.source.svelte-12zkcb0{white-space:normal}td.svelte-12zkcb0:before{content:attr(data-label);display:block;font-size:var(--fs-small);font-weight:600;color:var(--muted)}}.summary.svelte-1qrrz9r{max-width:46rem;font-size:var(--fs-lead);color:var(--text-2);margin-bottom:2rem}.checked.svelte-1qrrz9r{margin-top:1rem;font-size:var(--fs-small)}.narrow.svelte-1qrrz9r{max-width:46rem}.gaps.svelte-1qrrz9r{margin:0;padding-left:1.25rem;color:var(--text-2);display:grid;gap:.5rem}.sources.svelte-1qrrz9r{font-size:var(--fs-small)}.sources.svelte-1qrrz9r ul:where(.svelte-1qrrz9r){margin:0;padding-left:1.25rem;display:grid;gap:.35rem}.sources.svelte-1qrrz9r a:where(.svelte-1qrrz9r){overflow-wrap:anywhere}.problem.svelte-wqkau4{max-width:48rem}.two.svelte-wqkau4{display:grid;gap:1.5rem}.h3.svelte-wqkau4{font-size:var(--fs-h3);margin-bottom:1rem}.limits.svelte-wqkau4{margin:0;padding-left:1.25rem;color:var(--text-2);display:grid;gap:.5rem}@media(min-width:900px){.two.svelte-wqkau4{grid-template-columns:1fr 1fr}}.terms.svelte-soadm0{display:grid;gap:1rem;margin:0}dt.svelte-soadm0{font-weight:600;font-size:var(--fs-h3);margin-bottom:.5rem}dd.svelte-soadm0{margin:0;color:var(--text-2)}.elsewhere.svelte-5pb2iz{padding:1.5rem;border:1px solid var(--border);border-radius:var(--r-lg);background:var(--surface)}.elsewhere.svelte-5pb2iz h2:where(.svelte-5pb2iz){margin:0 0 .5rem}.elsewhere.svelte-5pb2iz p:where(.svelte-5pb2iz){margin:0 0 1rem}
