.field.svelte-6ohzdw{position:absolute;inset:0;border-radius:var(--r-lg);overflow:hidden;pointer-events:none}.stripes.svelte-6ohzdw,.grain.svelte-6ohzdw{position:absolute;inset:0;width:100%;height:100%;display:block}.grain.svelte-6ohzdw{opacity:var(--grain);mix-blend-mode:var(--grain-blend)}.demo.svelte-4cktb4{padding:var(--space-4);display:grid;gap:var(--space-3);max-width:680px;border-radius:var(--r-lg)}.bar.svelte-4cktb4{display:flex;align-items:center;gap:var(--space-2);font-family:var(--mono);font-size:11px;color:var(--grey-500);border-bottom:1px solid var(--grey-200);padding-bottom:var(--space-2)}.dot.svelte-4cktb4{width:8px;height:8px;border-radius:50%;background:var(--ok)}.scope.svelte-4cktb4 b:where(.svelte-4cktb4){color:var(--grey-700);font-weight:500}.turn.user.svelte-4cktb4{justify-self:end;background:var(--grey-100);border-radius:var(--r);padding:10px 14px;font-family:var(--mono);font-size:12px;color:var(--grey-700);max-width:85%}.turn.answer.svelte-4cktb4{display:grid;gap:var(--space-2)}.turn.answer.svelte-4cktb4 p:where(.svelte-4cktb4){font-size:14px;line-height:1.65;color:var(--grey-700)}.status.svelte-4cktb4{font-family:var(--mono);font-size:10.5px;color:var(--grey-500)}mark.svelte-4cktb4{background:transparent;color:var(--black);font-weight:600;border-bottom:2px solid var(--link)}.cite.svelte-4cktb4{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:3px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--link);font-family:var(--mono);font-size:10px;text-decoration:none;vertical-align:super}.source.svelte-4cktb4{border:1px solid var(--grey-200);border-left:3px solid var(--link);border-radius:var(--r);padding:var(--space-3) var(--space-4);display:grid;gap:6px;background:var(--bg)}.src-head.svelte-4cktb4{font-family:var(--mono);font-size:11px;color:var(--grey-600);display:flex;align-items:center;gap:var(--space-2)}blockquote.svelte-4cktb4{font-size:13.5px;line-height:1.6;color:var(--grey-700)}.src-actions.svelte-4cktb4{font-family:var(--mono);font-size:11px;color:var(--link)}.bill.svelte-4cktb4{font-family:var(--mono);font-size:10.5px;color:var(--grey-400)}.refusal.svelte-4cktb4 p:where(.svelte-4cktb4){border-left:3px solid var(--warn);padding-left:var(--space-3)}figcaption.svelte-4cktb4{border-top:1px solid var(--grey-200);padding-top:var(--space-2)}@media(max-width:600px){.demo.svelte-4cktb4{padding:var(--space-3)}.turn.user.svelte-4cktb4{max-width:100%}.source.svelte-4cktb4{padding:var(--space-2) var(--space-3)}.more.svelte-4cktb4{display:none}}.frame.svelte-14nyyq{position:relative;width:100%;min-width:0;overflow:hidden;contain:inline-size}.scene.svelte-14nyyq{position:relative;width:560px;transform-origin:0 0;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r-lg);box-shadow:var(--shadow);font-family:var(--mono);color:var(--grey-700)}.overlay.svelte-14nyyq{position:absolute;inset:0;width:100%;height:100%;pointer-events:none;overflow:visible;z-index:0}.scene.svelte-14nyyq>:where(.svelte-14nyyq):not(.overlay){position:relative;z-index:1}.overlay.svelte-14nyyq path{fill:none}.overlay.svelte-14nyyq .edge{stroke:var(--grey-300);stroke-width:1.2;transition:stroke .4s ease}.overlay.svelte-14nyyq .xref{stroke:var(--grey-300);stroke-width:1;stroke-dasharray:3 4}.overlay.svelte-14nyyq .cite-line{stroke:var(--link);stroke-width:1.4}.overlay.svelte-14nyyq .stream{stroke:var(--grey-300);stroke-width:1.2;stroke-dasharray:4 5;opacity:0;transition:opacity .5s ease,stroke .4s ease}.overlay.svelte-14nyyq .stream.on{opacity:1}.overlay.svelte-14nyyq .stream.flowing{animation:svelte-14nyyq-flow 1.1s linear infinite}.overlay.svelte-14nyyq .lit{stroke:var(--link)}.overlay.svelte-14nyyq .draw{stroke-dasharray:1000;stroke-dashoffset:1000;animation:svelte-14nyyq-draw .7s ease forwards}.overlay.svelte-14nyyq .draw.xref{stroke-dasharray:3 4;stroke-dashoffset:0;opacity:0;animation:svelte-14nyyq-fadein .5s ease forwards}@keyframes svelte-14nyyq-draw{to{stroke-dashoffset:0}}@keyframes svelte-14nyyq-fadein{to{opacity:1}}@keyframes svelte-14nyyq-flow{to{stroke-dashoffset:-18}}.bar.svelte-14nyyq{display:flex;align-items:center;gap:var(--space-2);font-size:11px;color:var(--grey-500);border-bottom:1px solid var(--grey-200);padding:11px 14px;background:var(--white);border-radius:var(--r-lg) var(--r-lg) 0 0}.dot.svelte-14nyyq{width:8px;height:8px;border-radius:50%;background:var(--ok)}.bar.svelte-14nyyq b:where(.svelte-14nyyq){color:var(--grey-700);font-weight:500}.phase.svelte-14nyyq{margin-left:auto;color:var(--grey-400);transition:color .3s}.phase.svelte-14nyyq.on{color:var(--link)}.top.svelte-14nyyq{height:392px}.row-lbl.svelte-14nyyq{position:absolute;left:14px;font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-400)}.src.svelte-14nyyq{position:absolute;top:32px;width:76px;display:grid;justify-items:center;gap:2px;opacity:0;transform:translateY(-6px);transition:opacity .4s ease,transform .4s ease}.src.svelte-14nyyq.in{opacity:1;transform:none}.src.svelte-14nyyq .lbl:where(.svelte-14nyyq){font-size:9.5px;color:var(--grey-500);white-space:nowrap}.src.svelte-14nyyq svg{width:34px;height:34px;transition:opacity .3s}.src.svelte-14nyyq.spent svg{opacity:.55}.src.svelte-14nyyq.lit .lbl:where(.svelte-14nyyq){color:var(--link)}.src.svelte-14nyyq.lit svg{opacity:1}.anime.svelte-14nyyq .pict{stroke:var(--black);stroke-width:1.5;stroke-linecap:round;stroke-linejoin:round;fill:none;display:block}.anime.svelte-14nyyq .pict .soft{stroke:var(--grey-300)}.anime.svelte-14nyyq .pict .accent{stroke:var(--link)}.anime.svelte-14nyyq .pict text{font-family:var(--mono);font-size:7px;fill:var(--grey-500);stroke:none}.anime.svelte-14nyyq .pict .accent-t{fill:var(--link)}.scene.svelte-14nyyq .packet{position:absolute;left:0;top:0;width:22px;height:22px;z-index:3;will-change:transform,opacity}.scene.svelte-14nyyq .packet svg{width:22px;height:22px}.node.svelte-14nyyq{position:absolute;font-size:10.5px;color:var(--grey-700);opacity:0;transform:scale(.96);transition:opacity .35s ease,transform .35s ease}.node.svelte-14nyyq.in{opacity:1;transform:none}.root.svelte-14nyyq{left:228px;top:112px;width:104px;padding:6px 10px;border:1px solid var(--grey-200);border-radius:var(--r);background:var(--bg);text-align:center;color:var(--black);font-weight:500;line-height:1.3;transition:opacity .35s ease,transform .35s ease,box-shadow .3s ease,border-color .3s ease}.root.svelte-14nyyq.pulse{border-color:var(--link);box-shadow:0 0 0 4px color-mix(in srgb,var(--link) 22%,transparent)}.root.svelte-14nyyq .lbl:where(.svelte-14nyyq){display:block;font-size:9px;letter-spacing:2px;text-transform:uppercase;color:var(--grey-400);font-weight:500;margin-bottom:1px}.chap.svelte-14nyyq{top:184px;width:164px;padding:5px 10px;border:1px solid var(--grey-200);border-radius:var(--r);background:var(--white);white-space:nowrap}.chap.svelte-14nyyq:before{content:"▾ ";color:var(--grey-300)}.doc.svelte-14nyyq{width:164px;padding:6px 8px 7px 30px;border:1px solid var(--grey-200);border-radius:var(--r);background:var(--white);display:grid;gap:4px}.badge.svelte-14nyyq{position:absolute;left:7px;top:7px;width:16px;height:16px;opacity:0;transition:opacity .3s}.doc.svelte-14nyyq.in .badge:where(.svelte-14nyyq){opacity:1}.badge.svelte-14nyyq svg{width:16px;height:16px}.doc.svelte-14nyyq .t:where(.svelte-14nyyq){font-size:10.5px;color:var(--black);font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;line-height:1.3}.secs.svelte-14nyyq{display:grid;gap:4px}.sec.svelte-14nyyq{height:5px;border-radius:3px;background:var(--grey-200);width:0;position:relative;transition:width .45s ease,background .25s ease,box-shadow .25s ease}.sec.svelte-14nyyq.grow{width:var(--w)}.sec.svelte-14nyyq.hot{background:var(--link);box-shadow:0 0 0 3px color-mix(in srgb,var(--link) 18%,transparent)}.sec.svelte-14nyyq.cited{background:var(--link)}.sec.svelte-14nyyq .p:where(.svelte-14nyyq){position:absolute;right:-26px;top:-4px;font-size:8.5px;color:var(--grey-400);opacity:0;transition:opacity .3s}.sec.svelte-14nyyq.grow .p:where(.svelte-14nyyq){opacity:1}.scene.svelte-14nyyq .slide{position:absolute;left:0;top:0;height:5px;border-radius:3px;background:var(--link);z-index:3;will-change:transform,width,opacity}.chat.svelte-14nyyq{border-top:1px solid var(--grey-200);padding:var(--space-3) 14px var(--space-3);display:grid;grid-template-columns:minmax(0,1fr);grid-template-rows:1fr auto;gap:10px;min-height:322px;background:var(--white);border-radius:0 0 var(--r-lg) var(--r-lg);overflow:hidden}.msgs.svelte-14nyyq{display:grid;gap:var(--space-2);align-content:start;min-width:0}.turn.user.svelte-14nyyq{justify-self:end;background:var(--grey-100);border-radius:var(--r);padding:8px 12px;font-size:11.5px;line-height:1.55;color:var(--grey-700);max-width:88%;min-height:34px;opacity:0;transition:opacity .3s}.turn.user.svelte-14nyyq.in{opacity:1}.turn.answer.svelte-14nyyq{display:grid;gap:6px}.status.svelte-14nyyq,.bill.svelte-14nyyq{font-size:10px;color:var(--grey-500);opacity:0;transition:opacity .3s}.status.svelte-14nyyq.in,.bill.svelte-14nyyq.in{opacity:1}.ans.svelte-14nyyq{font-family:var(--sans);font-size:13.5px;line-height:1.65;color:var(--grey-700)}.ans.svelte-14nyyq .s:where(.svelte-14nyyq){opacity:0;transition:opacity .35s ease}.ans.svelte-14nyyq .s:where(.svelte-14nyyq).in{opacity:1}mark.svelte-14nyyq{background:transparent;color:var(--black);font-weight:600;border-bottom:2px solid var(--link)}.cite.svelte-14nyyq{display:inline-flex;align-items:center;justify-content:center;min-width:17px;height:17px;padding:0 5px;margin-left:3px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--link);font-family:var(--mono);font-size:10px;vertical-align:super;line-height:1}.sources.svelte-14nyyq{display:flex;flex-wrap:wrap;gap:5px;font-size:10px;color:var(--grey-500)}.sources.svelte-14nyyq span:where(.svelte-14nyyq){opacity:0;transition:opacity .3s;display:inline-flex;align-items:center;gap:5px;border:1px solid var(--grey-200);border-radius:var(--r-sm);padding:3px 7px;background:var(--bg)}.sources.svelte-14nyyq span:where(.svelte-14nyyq).in{opacity:1}.sources.svelte-14nyyq svg{width:12px;height:12px}.sources.svelte-14nyyq b:where(.svelte-14nyyq){color:var(--grey-700);font-weight:500}.input.svelte-14nyyq{display:flex;align-items:center;gap:var(--space-2);border:1px solid var(--grey-200);border-radius:var(--r);padding:8px 8px 8px 10px;font-size:11.5px;color:var(--grey-400);min-height:40px;min-width:0;max-width:100%;transition:border-color .2s}.input.svelte-14nyyq.on{border-color:var(--grey-400)}.scope.svelte-14nyyq{display:inline-flex;align-items:center;gap:5px;border-radius:var(--r-pill);background:var(--grey-100);color:var(--grey-600);padding:3px 9px;font-size:10px;white-space:nowrap}.fld.svelte-14nyyq{flex:1 1 0;width:0;display:block;min-width:0;color:var(--grey-700);white-space:nowrap;overflow:hidden}.fld.empty.svelte-14nyyq{color:var(--grey-400)}.caret.svelte-14nyyq{display:inline-block;width:6px;height:11px;background:var(--grey-500);animation:svelte-14nyyq-blink 1s steps(1) infinite}@keyframes svelte-14nyyq-blink{50%{opacity:0}}.send.svelte-14nyyq{width:26px;height:26px;border-radius:6px;background:var(--black);color:var(--bg);display:inline-flex;align-items:center;justify-content:center;font-size:12px;flex:none;opacity:.35;transition:opacity .2s}.input.svelte-14nyyq.on .send:where(.svelte-14nyyq){opacity:1}@media(scripting:none),(prefers-reduced-motion:reduce){.anime.svelte-14nyyq:not(.live) .src:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .node:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .turn.user:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .status:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .ans:where(.svelte-14nyyq) .s:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .sources:where(.svelte-14nyyq) span:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .bill:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .badge:where(.svelte-14nyyq),.anime.svelte-14nyyq:not(.live) .sec:where(.svelte-14nyyq) .p:where(.svelte-14nyyq){opacity:1;transform:none}.anime.svelte-14nyyq:not(.live) .sec:where(.svelte-14nyyq){width:var(--w)}.anime.svelte-14nyyq:not(.live) .sec[data-cited]:where(.svelte-14nyyq){background:var(--link)}}@media(prefers-reduced-motion:reduce){.src.svelte-14nyyq,.node.svelte-14nyyq,.sec.svelte-14nyyq,.turn.user.svelte-14nyyq,.status.svelte-14nyyq,.ans.svelte-14nyyq .s:where(.svelte-14nyyq),.sources.svelte-14nyyq span:where(.svelte-14nyyq),.bill.svelte-14nyyq,.badge.svelte-14nyyq,.caret.svelte-14nyyq{transition:none;animation:none}}.hero-media.svelte-1bbouap{margin:0;display:grid}.hero-media.svelte-1bbouap img:where(.svelte-1bbouap),.hero-media.svelte-1bbouap video:where(.svelte-1bbouap){width:100%;height:auto;display:block;border-radius:var(--radius-l, 12px)}.hero-media.svelte-1bbouap .dark:where(.svelte-1bbouap){display:none}:root[data-theme=dark] .hero-media.svelte-1bbouap .dark:where(.svelte-1bbouap){display:block}:root[data-theme=dark] .hero-media.svelte-1bbouap .light:where(.svelte-1bbouap):has(+.dark:where(.svelte-1bbouap)){display:none}.open.svelte-1bbouap{position:relative;display:block;padding:0;border:0;background:none;cursor:pointer;border-radius:var(--radius-l, 12px);overflow:hidden}.open.svelte-1bbouap .blank:where(.svelte-1bbouap){display:block;aspect-ratio:16 / 9;background:#111}.open.svelte-1bbouap:focus-visible{outline:2px solid var(--link);outline-offset:3px}.disc.svelte-1bbouap{position:absolute;inset:0;margin:auto;width:72px;height:72px;border-radius:50%;display:grid;place-items:center;background:#ffffffeb;box-shadow:0 6px 24px #00000038;transition:transform .16s cubic-bezier(.16,1,.3,1)}.disc.svelte-1bbouap svg:where(.svelte-1bbouap){width:28px;height:28px;margin-left:3px;fill:#111}.open.svelte-1bbouap:hover .disc:where(.svelte-1bbouap){transform:scale(1.08)}@media(prefers-reduced-motion:reduce){.disc.svelte-1bbouap{transition:none}}.hero-snippet.svelte-1mssnbe{display:grid}.hero-snippet.svelte-1mssnbe>*{display:block;min-width:0}.launch.svelte-zt4uok{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0 0 var(--space-6);padding:6px 14px 6px 12px;border:1px solid var(--grey-200);border-radius:999px;background:var(--white);font:500 12px/1.5 var(--mono);color:var(--grey-600)}.launch.svelte-zt4uok b:where(.svelte-zt4uok){color:var(--black);font-weight:600}.launch.svelte-zt4uok .left:where(.svelte-zt4uok){color:var(--link)}.pulse.svelte-zt4uok{position:relative;width:8px;height:8px;border-radius:50%;background:var(--link)}.launch.live.svelte-zt4uok .pulse:where(.svelte-zt4uok){background:var(--ok)}.pulse.svelte-zt4uok:after{content:"";position:absolute;inset:0;border-radius:50%;background:inherit;animation:svelte-zt4uok-ping 1.8s ease-out infinite}@keyframes svelte-zt4uok-ping{0%{transform:scale(1);opacity:.6}to{transform:scale(2.6);opacity:0}}@media(prefers-reduced-motion:reduce){.pulse.svelte-zt4uok:after{animation:none}}.pitch.svelte-1ja5o1z h1{font-size:clamp(38px,4.9vw,66px);line-height:1.02;letter-spacing:-.035em;max-width:14ch;margin:0 0 var(--space-5)}.pitch.svelte-1ja5o1z h1 mark{color:var(--link)}.lede.svelte-1ja5o1z{font-size:clamp(17px,1.5vw,20px);line-height:1.5;color:var(--grey-700);max-width:34ch;margin:0 0 var(--space-5)}.lede.svelte-1ja5o1z p{margin:0 0 var(--space-3)}.lede.svelte-1ja5o1z p:last-child{margin-bottom:0}.offer.svelte-1ja5o1z{margin:var(--space-3) 0 0}.offer.svelte-1ja5o1z p{margin:0}.hero.svelte-11oqq25{padding-top:var(--space-7)}.hero-grid.svelte-11oqq25{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-7);align-items:center}@media(max-width:900px){.hero-grid.svelte-11oqq25{grid-template-columns:1fr}}@media(max-width:600px){.hero.svelte-11oqq25{padding-top:var(--space-6)}}.log.svelte-1svjjgh{--c-bg: #151514;--c-bar: #1e1e1c;--c-line: #2c2c29;--c-ink: #ecebe6;--c-mute: #9a978f;--c-link: #9fb4f5;--c-ok: #9fd4a7;--c-warn: #e5b567;margin:0;min-width:0}.bar.svelte-1svjjgh{display:flex;align-items:center;gap:var(--space-3);min-height:42px;padding:0 var(--space-3) 0 var(--space-4);background:var(--c-bar);border:1px solid var(--c-line);border-bottom:0;border-radius:var(--r) var(--r) 0 0}.dots.svelte-1svjjgh{display:inline-flex;gap:6px}.dots.svelte-1svjjgh i:where(.svelte-1svjjgh){width:9px;height:9px;border-radius:50%;background:#3a3a37}.name.svelte-1svjjgh{font:500 12px/1 var(--mono);color:var(--c-mute)}.replay.svelte-1svjjgh{margin-left:auto;font:500 12px/1 var(--mono);color:var(--c-mute);background:none;border:0;padding:14px 8px;cursor:pointer}.replay.svelte-1svjjgh:hover{color:var(--c-ink)}.replay.svelte-1svjjgh:focus-visible{outline:2px solid var(--c-link);outline-offset:-2px}.run.svelte-1svjjgh{list-style:none;margin:0;padding:var(--space-4) var(--space-5) var(--space-5);background:var(--c-bg);border:1px solid var(--c-line);border-radius:0 0 var(--r) var(--r);display:grid;gap:var(--space-5);font:400 13px/1.65 var(--mono);color:var(--c-ink)}li.svelte-1svjjgh{position:relative;display:grid;gap:var(--space-2)}li.wait.svelte-1svjjgh{visibility:hidden}p.svelte-1svjjgh{margin:0}.sig.svelte-1svjjgh{display:inline-block;width:1.6em;color:var(--c-mute)}.q.svelte-1svjjgh{display:flex}.qt.svelte-1svjjgh{position:relative;color:var(--c-link);flex:1}.full.ghost.svelte-1svjjgh{color:transparent}.typed.svelte-1svjjgh{position:absolute;inset:0}.caret.svelte-1svjjgh{display:inline-block;width:7px;height:1.1em;margin-left:1px;vertical-align:text-bottom;background:var(--c-link);animation:svelte-1svjjgh-blink 1s steps(1) infinite}@keyframes svelte-1svjjgh-blink{50%{opacity:0}}.a.svelte-1svjjgh{transition:opacity .22s ease}.ans.svelte-1svjjgh{display:flex}.sig.svelte-1svjjgh{flex:none}.a.hide.svelte-1svjjgh{opacity:0}.a.svelte-1svjjgh .src:where(.svelte-1svjjgh){padding-left:1.6em;margin-top:2px;color:var(--c-ok);font-size:12px}.a.refusal.svelte-1svjjgh p:where(.svelte-1svjjgh){color:var(--c-warn)}.think.svelte-1svjjgh{position:absolute;left:1.6em;bottom:0;color:var(--c-mute)}.think.svelte-1svjjgh span:where(.svelte-1svjjgh){animation:svelte-1svjjgh-dot .9s infinite}.think.svelte-1svjjgh span:where(.svelte-1svjjgh):nth-child(2){animation-delay:.15s}.think.svelte-1svjjgh span:where(.svelte-1svjjgh):nth-child(3){animation-delay:.3s}@keyframes svelte-1svjjgh-dot{0%,to{opacity:.2}50%{opacity:1}}figcaption.svelte-1svjjgh{margin-top:var(--space-2)}@media(prefers-reduced-motion:reduce){.caret.svelte-1svjjgh,.think.svelte-1svjjgh span:where(.svelte-1svjjgh){animation:none}.a.svelte-1svjjgh{transition:none}}.ch-hero.svelte-7c5fni{padding-top:var(--space-6)}.layout.svelte-7c5fni{display:grid;grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);gap:var(--space-7);align-items:center}@media(max-width:960px){.layout.svelte-7c5fni{grid-template-columns:1fr;gap:var(--space-6)}}.hero-centered.svelte-fs8xg1{padding-top:var(--space-8);padding-bottom:var(--space-6)}.pitch.svelte-fs8xg1{max-width:1000px;margin:0 auto;text-align:center}.pitch.svelte-fs8xg1 p.kicker{font-family:var(--t-display-family);font-size:clamp(32px,4.2vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.02em;color:var(--black);margin:0;opacity:0;animation:svelte-fs8xg1-rise .6s cubic-bezier(.16,1,.3,1) .05s forwards}.pitch.svelte-fs8xg1 p.kicker:after{content:""!important}.pitch.svelte-fs8xg1 h1{font-size:clamp(32px,4.2vw,52px);font-weight:400;line-height:1.1;letter-spacing:-.02em;max-width:26ch;margin:0 auto var(--space-5);opacity:0;animation:svelte-fs8xg1-rise .7s cubic-bezier(.16,1,.3,1) .14s forwards}.lede.svelte-fs8xg1{font-family:var(--mono);font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--grey-700);max-width:78ch;margin:0 auto var(--space-7);opacity:0;animation:svelte-fs8xg1-rise .7s cubic-bezier(.16,1,.3,1) .24s forwards}.lede.svelte-fs8xg1 p{margin:0 0 var(--space-3)}.lede.svelte-fs8xg1 p:last-child{margin-bottom:0}.cta-row.svelte-fs8xg1{display:flex;justify-content:center;opacity:0;animation:svelte-fs8xg1-rise .7s cubic-bezier(.16,1,.3,1) .34s forwards}.cta-row.svelte-fs8xg1 .ctas{justify-content:center}.offer.svelte-fs8xg1{margin:var(--space-4) 0 0;opacity:0;animation:svelte-fs8xg1-rise .6s cubic-bezier(.16,1,.3,1) .42s forwards}.offer.svelte-fs8xg1 p{margin:0}@keyframes svelte-fs8xg1-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.pitch.svelte-fs8xg1 p.kicker,.pitch.svelte-fs8xg1 h1,.lede.svelte-fs8xg1,.cta-row.svelte-fs8xg1,.offer.svelte-fs8xg1{animation:none;opacity:1}}.bm.svelte-1fpzcfb{display:grid;gap:var(--space-4)}.panels.svelte-1fpzcfb{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-3)}.panel.svelte-1fpzcfb{margin:0;padding:var(--space-4) var(--space-5) var(--space-3);display:grid;gap:var(--space-3);align-content:start}figcaption.svelte-1fpzcfb{display:grid;gap:2px}.lvl.svelte-1fpzcfb{font-family:var(--sans);font-size:var(--t-h3-size);line-height:var(--t-h3-line);font-weight:600;color:var(--black)}.tasks.svelte-1fpzcfb{font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:var(--t-meta-line);color:var(--grey-500)}.rows.svelte-1fpzcfb{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-2)}.row.svelte-1fpzcfb{position:relative;display:grid;gap:3px;padding:2px 0;border-radius:var(--r-sm)}.row.baseline.svelte-1fpzcfb{margin-top:var(--space-1);padding-top:var(--space-2);border-top:1px solid var(--grey-200);border-radius:0}.name.svelte-1fpzcfb{font-size:var(--t-ui-size);line-height:1.3;color:var(--grey-600)}.row.us.svelte-1fpzcfb .name:where(.svelte-1fpzcfb){font-weight:600;color:var(--black)}.row.baseline.svelte-1fpzcfb .name:where(.svelte-1fpzcfb){color:var(--grey-500)}.line.svelte-1fpzcfb{display:flex;align-items:center;gap:var(--space-2);min-height:18px}.bar.svelte-1fpzcfb{flex:none;width:calc((100% - 3.5rem) * var(--p) / 100);height:12px;border-radius:0 var(--r-sm) var(--r-sm) 0;background:var(--grey-400)}.row.us.svelte-1fpzcfb .bar:where(.svelte-1fpzcfb){background:var(--link)}.row.baseline.svelte-1fpzcfb .bar:where(.svelte-1fpzcfb){background:var(--grey-300)}.val.svelte-1fpzcfb{font-family:var(--mono);font-size:var(--t-ui-size);font-variant-numeric:tabular-nums;color:var(--grey-700);white-space:nowrap}.row.us.svelte-1fpzcfb .val:where(.svelte-1fpzcfb){font-weight:500;color:var(--black)}.row.svelte-1fpzcfb:hover .bar:where(.svelte-1fpzcfb){filter:brightness(1.12)}.row[data-tip].svelte-1fpzcfb:hover:after{content:attr(data-tip);position:absolute;left:0;bottom:calc(100% + 4px);z-index:2;padding:4px 8px;border-radius:var(--r-sm);background:var(--black);color:var(--bg);font-family:var(--mono);font-size:var(--t-meta-size);line-height:var(--t-meta-line);white-space:nowrap;pointer-events:none}.nq.svelte-1fpzcfb{justify-self:end}.tablewrap.svelte-1fpzcfb{margin:0}.r.svelte-1fpzcfb{text-align:right}.tv.svelte-1fpzcfb summary:where(.svelte-1fpzcfb){cursor:pointer;color:var(--grey-600);width:max-content}.tv.svelte-1fpzcfb .tablewrap:where(.svelte-1fpzcfb){margin-top:var(--space-2)}.notes.svelte-1fpzcfb{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);max-width:820px}.sr.svelte-1fpzcfb{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:900px){.panels.svelte-1fpzcfb{grid-template-columns:1fr}}.bm-note.svelte-1cvc5yy{margin:var(--space-5) 0 var(--space-2);max-width:760px}.ls.svelte-4buqdx{display:grid;gap:var(--space-3)}.legend.svelte-4buqdx{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-4)}.legend.svelte-4buqdx .lead:where(.svelte-4buqdx){font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500)}.key.svelte-4buqdx{display:inline-flex;align-items:center;gap:6px;padding:2px 8px;border-radius:var(--r-sm)}.scroll.svelte-4buqdx{overflow-x:auto;border-radius:var(--r)}.scroll.svelte-4buqdx:focus-visible{outline-offset:4px}table.svelte-4buqdx{width:100%;min-width:880px;border-collapse:separate;border-spacing:3px;table-layout:fixed;font-family:var(--sans);font-size:var(--t-ui-size);line-height:1.35;color:var(--grey-700)}th.svelte-4buqdx,td.svelte-4buqdx{border:0;min-width:0;white-space:normal;letter-spacing:normal;text-transform:none}thead.svelte-4buqdx th:where(.svelte-4buqdx){background:none;vertical-align:bottom;text-align:left;padding:0 var(--space-2) var(--space-2)}thead.svelte-4buqdx th.corner:where(.svelte-4buqdx){width:17%;font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500)}.dl.svelte-4buqdx{display:block;font-family:var(--sans);font-size:var(--t-ui-size);font-weight:600;color:var(--black)}.dh.svelte-4buqdx{display:block;margin-top:2px;font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:var(--t-meta-line);font-weight:400;color:var(--grey-500)}tbody.svelte-4buqdx th:where(.svelte-4buqdx){position:sticky;left:0;z-index:1;text-align:left;vertical-align:middle;padding:var(--space-3) var(--space-3) var(--space-3) var(--space-3);background:var(--bg);font-weight:400;box-shadow:inset 0 0 0 1px var(--grey-200);border-radius:var(--r-sm)}tr.us.svelte-4buqdx th:where(.svelte-4buqdx){box-shadow:inset 3px 0 0 var(--link),inset 0 0 0 1px var(--grey-200)}.sl.svelte-4buqdx{display:block;font-weight:600;color:var(--black)}tr.us.svelte-4buqdx .sl:where(.svelte-4buqdx){color:var(--link)}.ss.svelte-4buqdx{display:block;margin-top:2px;font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:var(--t-meta-line);color:var(--grey-500)}td.svelte-4buqdx{vertical-align:middle;padding:var(--space-3) var(--space-2);border-radius:var(--r-sm);text-align:center}.rl.svelte-4buqdx{display:block;font-weight:500}.pips.svelte-4buqdx{display:inline-flex;gap:2px}td.svelte-4buqdx .pips:where(.svelte-4buqdx){display:flex;justify-content:center;margin-bottom:4px}.pips.svelte-4buqdx i:where(.svelte-4buqdx){width:6px;height:6px;border-radius:1px;background:currentColor;opacity:.25}.pips.svelte-4buqdx i.on:where(.svelte-4buqdx){opacity:1}.lv1.svelte-4buqdx{background:var(--bad);color:var(--bg)}.lv2.svelte-4buqdx{background:var(--bad-bg);color:var(--bad)}.lv3.svelte-4buqdx{background:var(--warn-bg);color:var(--warn)}.lv4.svelte-4buqdx{background:var(--ok-bg);color:var(--ok)}.lv5.svelte-4buqdx{background:var(--ok);color:var(--bg)}.key.est.svelte-4buqdx{color:var(--grey-600)}.notes.svelte-4buqdx p{margin:0}.notes.svelte-4buqdx{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-1);max-width:820px}.sr.svelte-4buqdx{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.stats.svelte-gz66b5{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5)}li.svelte-gz66b5{display:flex;flex-direction:column;gap:var(--space-2);padding-top:var(--space-4);border-top:1px solid var(--black)}.value.svelte-gz66b5{font-family:var(--t-display-family);font-size:clamp(28px,2.9vw,40px);line-height:1.05;font-weight:500;letter-spacing:-.02em;color:var(--black);font-variant-numeric:tabular-nums}.label.svelte-gz66b5{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.setting.svelte-gz66b5 p{margin:0}.setting.svelte-gz66b5{max-width:740px;margin-top:var(--space-5)}@media(max-width:1000px){.stats.svelte-gz66b5{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:600px){.stats.svelte-gz66b5{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}}.cc.svelte-s60b79{display:grid;gap:var(--space-3)}.tabs.svelte-s60b79{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-2)}.ctab.svelte-s60b79{display:grid;gap:1px;padding:10px 14px;min-height:44px;box-shadow:none}.ctab.svelte-s60b79 .name:where(.svelte-s60b79){font-family:var(--sans);font-weight:600;font-size:var(--t-small-size);line-height:1.3;color:var(--black)}.ctab.svelte-s60b79 .sub:where(.svelte-s60b79){font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:var(--t-meta-line);color:var(--grey-400)}.card.svelte-s60b79{overflow:clip}.summary.svelte-s60b79{display:grid;grid-template-columns:28% 1fr;align-items:center;gap:var(--space-2) var(--space-5);padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--grey-200)}.tally.svelte-s60b79{display:flex;flex-wrap:wrap;gap:var(--space-2)}.pill.svelte-s60b79{font-family:var(--mono);font-size:var(--t-meta-size);font-weight:500;padding:3px 9px;border-radius:var(--r-sm);white-space:nowrap}.pill.lead.svelte-s60b79{color:var(--ok);background:var(--ok-bg)}.pill.level.svelte-s60b79{color:var(--grey-600);background:var(--grey-100)}.strong.svelte-s60b79{margin:0;font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.strong.svelte-s60b79 b:where(.svelte-s60b79){font-weight:600;color:var(--black)}table.svelte-s60b79{table-layout:fixed;font-family:var(--sans);font-size:var(--t-small-size);line-height:var(--t-small-line)}col.dim.svelte-s60b79{width:28%}thead.svelte-s60b79{position:sticky;top:0;z-index:1;background:var(--white)}thead.svelte-s60b79 th:where(.svelte-s60b79){vertical-align:bottom;padding:var(--space-4) var(--space-5) var(--space-3);background:var(--white);border-bottom:0;box-shadow:inset 0 -1px 0 var(--grey-200);letter-spacing:normal;text-transform:none;white-space:normal}thead.svelte-s60b79 th.dimh:where(.svelte-s60b79){font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500)}.colname.svelte-s60b79{display:block;font-family:var(--sans);font-size:var(--t-h3-size);line-height:1.3;font-weight:600;color:var(--black)}.colsub.svelte-s60b79{display:block;font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:var(--t-meta-line);font-weight:400;color:var(--grey-400);margin-top:2px}th.us.svelte-s60b79,td.us.svelte-s60b79{background:var(--grey-100);box-shadow:inset 3px 0 0 var(--link)}thead.svelte-s60b79 th.us:where(.svelte-s60b79){box-shadow:inset 3px 0 0 var(--link),inset 0 -1px 0 var(--grey-200)}th.us.svelte-s60b79 .colname:where(.svelte-s60b79){color:var(--link)}tbody.svelte-s60b79 th:where(.svelte-s60b79),tbody.svelte-s60b79 td:where(.svelte-s60b79){text-align:left;vertical-align:top;padding:var(--space-4) var(--space-5);border-bottom:1px solid var(--grey-200);min-width:0;color:var(--grey-700)}tbody.svelte-s60b79 tr:where(.svelte-s60b79):last-child>:where(.svelte-s60b79){border-bottom:0}tbody.svelte-s60b79 th:where(.svelte-s60b79){font-weight:400;text-transform:none;letter-spacing:normal;background:none;white-space:normal}.area.svelte-s60b79{display:block;font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;line-height:var(--t-label-line);color:var(--grey-500)}.crit.svelte-s60b79{display:block;font-size:var(--t-body-size);line-height:1.35;font-weight:600;color:var(--black);margin-top:var(--space-1)}.hint.svelte-s60b79{display:block;font-size:var(--t-ui-size);line-height:1.45;color:var(--grey-500);margin-top:3px}.res.svelte-s60b79{display:grid;grid-template-columns:auto 1fr;align-items:start;gap:var(--space-3)}.dot.svelte-s60b79{--d: 20px;--c: var(--grey-400);display:inline-block;width:var(--d);height:var(--d);border-radius:50%;border:2.5px solid var(--c);margin-top:1px}.dot.yes.svelte-s60b79{--c: var(--ok);background:var(--ok)}.dot.partial.svelte-s60b79{--c: var(--warn);background:linear-gradient(90deg,var(--warn) 50%,transparent 50%)}.dot.no.svelte-s60b79{--c: var(--bad);background:transparent}.dot.sm.svelte-s60b79{--d: 12px;border-width:2px;margin:0 6px -1px 0;vertical-align:baseline}.sr.svelte-s60b79{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.foot.svelte-s60b79{display:flex;flex-wrap:wrap;justify-content:space-between;gap:var(--space-2) var(--space-5);padding:var(--space-3) var(--space-5);border-top:1px solid var(--grey-200);background:var(--grey-100)}.legend.svelte-s60b79{display:inline-flex;flex-wrap:wrap;align-items:center;gap:var(--space-1) var(--space-4)}.srcs.svelte-s60b79{flex-basis:100%}.srcs.svelte-s60b79 summary:where(.svelte-s60b79){cursor:pointer;color:var(--grey-600);width:max-content}.srcs.svelte-s60b79 ol:where(.svelte-s60b79){margin:var(--space-2) 0 0;padding-left:var(--space-5);display:grid;gap:2px}.srcs.svelte-s60b79 a:where(.svelte-s60b79){color:var(--grey-600);overflow-wrap:anywhere}@media(max-width:700px){.tabs.svelte-s60b79{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:calc(-1 * var(--space-4));padding:2px var(--space-4);scrollbar-width:none}.ctab.svelte-s60b79{flex:none;scroll-snap-align:start}.summary.svelte-s60b79{grid-template-columns:1fr;padding:var(--space-4)}table.svelte-s60b79,thead.svelte-s60b79,tbody.svelte-s60b79,tr.svelte-s60b79{display:block}colgroup.svelte-s60b79{display:none}thead.svelte-s60b79 tr:where(.svelte-s60b79),tbody.svelte-s60b79 tr:where(.svelte-s60b79){display:grid;grid-template-columns:1fr 1fr}thead.svelte-s60b79 th.dimh:where(.svelte-s60b79){display:none}thead.svelte-s60b79 th:where(.svelte-s60b79){padding:var(--space-3) var(--space-4)}.colname.svelte-s60b79{font-size:var(--t-body-size)}tbody.svelte-s60b79 tr:where(.svelte-s60b79){border-bottom:1px solid var(--grey-200)}tbody.svelte-s60b79 tr:where(.svelte-s60b79):last-child{border-bottom:0}tbody.svelte-s60b79 th:where(.svelte-s60b79){grid-column:1 / -1;padding:var(--space-4) var(--space-4) var(--space-2);border-bottom:0}tbody.svelte-s60b79 td:where(.svelte-s60b79){padding:var(--space-2) var(--space-4) var(--space-4);border-bottom:0}thead.svelte-s60b79 th.us:where(.svelte-s60b79){box-shadow:inset 0 3px 0 var(--link),inset 0 -1px 0 var(--grey-200)}td.us.svelte-s60b79{box-shadow:none}table.svelte-s60b79{font-size:var(--t-ui-size);line-height:1.5}.res.svelte-s60b79{gap:var(--space-2)}.dot.svelte-s60b79{--d: 18px;margin-top:0}.foot.svelte-s60b79{padding:var(--space-3) var(--space-4)}}.scope.svelte-1xuw2g9{max-width:740px;margin-top:var(--space-4)}.pict.svelte-1rf2u8u{display:block;color:var(--black);fill:none;stroke:currentColor;stroke-width:1.25;stroke-linecap:round;stroke-linejoin:round;overflow:visible}.soft.svelte-1rf2u8u{stroke:var(--grey-300)}.accent.svelte-1rf2u8u{stroke:var(--link)}.fill.svelte-1rf2u8u{fill:var(--white)}.lbl.svelte-1rf2u8u{font-family:var(--t-label-family);font-size:7px;letter-spacing:.3px;fill:var(--grey-500);stroke:none}.accent-t.svelte-1rf2u8u{fill:var(--link)}.frame.svelte-1988cx{display:grid;gap:var(--space-2)}.chrome.svelte-1988cx{border-radius:var(--r-lg);overflow:hidden}.bar.svelte-1988cx{display:flex;align-items:center;gap:var(--space-3);min-height:40px;padding:0 var(--space-4);border-bottom:1px solid var(--grey-200);background:var(--white);font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500)}.mark.svelte-1988cx{font-family:var(--sans);font-weight:700;font-size:var(--t-label-size);letter-spacing:2px;text-transform:uppercase;color:var(--black);white-space:nowrap}.mark.svelte-1988cx span:where(.svelte-1988cx){font-family:var(--mono);font-weight:400;letter-spacing:.3px;text-transform:none;color:var(--grey-400);margin-left:4px}.crumb.svelte-1988cx{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0}.right.svelte-1988cx{display:inline-flex;align-items:center;gap:var(--space-2);white-space:nowrap}.meter.svelte-1988cx{padding:2px 8px;border-radius:var(--r-pill);background:var(--grey-100);color:var(--grey-600)}.avatar.svelte-1988cx{width:18px;height:18px;border-radius:50%;background:var(--black)}.scene.svelte-1988cx{background:var(--bg);padding:var(--space-4)}@media(max-width:600px){.crumb.svelte-1988cx{display:none}.scene.svelte-1988cx{padding:var(--space-3)}}.dlg.svelte-1v7ocoe{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r)}.head.svelte-1v7ocoe{display:grid;gap:4px}.title.svelte-1v7ocoe{font-family:var(--sans);font-weight:600;font-size:var(--t-h3-size);color:var(--black)}.head.svelte-1v7ocoe .meta:where(.svelte-1v7ocoe) b:where(.svelte-1v7ocoe){color:var(--grey-700);font-weight:500}.files.svelte-1v7ocoe{list-style:none;display:grid;gap:var(--space-3)}.files.svelte-1v7ocoe li:where(.svelte-1v7ocoe){display:grid;gap:6px;padding-top:var(--space-3);border-top:1px solid var(--grey-200)}.row.svelte-1v7ocoe{display:grid;grid-template-columns:1fr auto auto;gap:var(--space-3);align-items:baseline;font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500)}.name.svelte-1v7ocoe{color:var(--black);font-size:var(--t-ui-size);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.state.run.svelte-1v7ocoe{color:var(--link)}.state.ok.svelte-1v7ocoe{color:var(--ok)}.state.dup.svelte-1v7ocoe{color:var(--warn)}.bar.svelte-1v7ocoe{height:5px;border-radius:3px;background:var(--grey-100);overflow:hidden}.bar.svelte-1v7ocoe i:where(.svelte-1v7ocoe){display:block;height:100%;background:var(--link);border-radius:3px}.dupbar.svelte-1v7ocoe i:where(.svelte-1v7ocoe){background:var(--grey-300)}.phases.svelte-1v7ocoe{font-family:var(--t-meta-family);font-size:var(--t-label-size);color:var(--grey-400);line-height:1.5}.foot.svelte-1v7ocoe{display:grid;gap:4px;padding-top:var(--space-3);border-top:1px solid var(--grey-200);font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500)}.foot.svelte-1v7ocoe b:where(.svelte-1v7ocoe){color:var(--grey-700);font-weight:500;margin-right:6px}.actions.svelte-1v7ocoe{display:flex;justify-content:flex-end;gap:var(--space-2)}.actions.svelte-1v7ocoe .btn:where(.svelte-1v7ocoe){min-height:36px;padding:8px 14px}@media(max-width:600px){.row.svelte-1v7ocoe{grid-template-columns:1fr;gap:2px}.actions.svelte-1v7ocoe{flex-wrap:wrap}}.wiki.svelte-1ttx0ue{display:grid;grid-template-columns:150px 1fr;border-radius:var(--r);overflow:hidden}.nav.svelte-1ttx0ue{border-right:1px solid var(--grey-200);padding:var(--space-3);display:grid;gap:6px;align-content:start;font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-600)}.lbl.svelte-1ttx0ue{font-family:var(--t-label-family);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-400)}.root.svelte-1ttx0ue{color:var(--grey-700)}.tree.svelte-1ttx0ue,.tree.svelte-1ttx0ue ul:where(.svelte-1ttx0ue){list-style:none;display:grid;gap:4px}.tree.svelte-1ttx0ue ul:where(.svelte-1ttx0ue){padding-left:10px;margin-top:4px;border-left:1px solid var(--grey-200)}.tree.svelte-1ttx0ue li:where(.svelte-1ttx0ue):before{content:"▸ ";color:var(--grey-300)}.tree.svelte-1ttx0ue li.open:where(.svelte-1ttx0ue):before{content:"▾ "}.tree.svelte-1ttx0ue li.on:where(.svelte-1ttx0ue){color:var(--link)}.tree.svelte-1ttx0ue li.on:where(.svelte-1ttx0ue):before{content:"· "}.page.svelte-1ttx0ue{padding:var(--space-4);display:grid;gap:var(--space-2);align-content:start;min-width:0}.crumbs.svelte-1ttx0ue b:where(.svelte-1ttx0ue){color:var(--grey-700);font-weight:500}.titlerow.svelte-1ttx0ue{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);flex-wrap:wrap}.h.svelte-1ttx0ue{font-family:var(--sans);font-weight:600;font-size:var(--t-h3-size);color:var(--black)}.ask.svelte-1ttx0ue{font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--link);white-space:nowrap}.tags.svelte-1ttx0ue{display:flex;gap:6px;align-items:center;flex-wrap:wrap}.page.svelte-1ttx0ue .kicker:where(.svelte-1ttx0ue){margin:var(--space-2) 0 0}.page.svelte-1ttx0ue p:where(.svelte-1ttx0ue){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-700)}.secs.svelte-1ttx0ue{list-style:none;display:grid;gap:2px;counter-reset:s}.secs.svelte-1ttx0ue li:where(.svelte-1ttx0ue){display:grid;grid-template-columns:1fr auto;gap:var(--space-3);font-family:var(--t-meta-family);font-size:var(--t-meta-size);padding:4px 0;border-top:1px solid var(--grey-200)}.secs.svelte-1ttx0ue .t:where(.svelte-1ttx0ue){color:var(--link)}.secs.svelte-1ttx0ue .t:where(.svelte-1ttx0ue):before{counter-increment:s;content:counter(s) "  ";color:var(--grey-400)}.secs.svelte-1ttx0ue .p:where(.svelte-1ttx0ue){color:var(--grey-400)}.foot.svelte-1ttx0ue{padding-top:var(--space-2);border-top:1px solid var(--grey-200);color:var(--link)}@media(min-width:1280px){.wiki.svelte-1ttx0ue{grid-template-columns:180px 1fr}}@media(max-width:600px){.wiki.svelte-1ttx0ue{grid-template-columns:1fr}.nav.svelte-1ttx0ue{display:none}}.chat.svelte-1vnuo6a{display:grid;gap:var(--space-3)}.controls.svelte-1vnuo6a{display:flex;flex-wrap:wrap;gap:6px;align-items:center;font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-600)}.pill.svelte-1vnuo6a{padding:4px 10px;border-radius:var(--r-pill);background:var(--grey-100);color:var(--grey-700)}.pill.svelte-1vnuo6a b:where(.svelte-1vnuo6a){color:var(--grey-400);font-weight:400;margin-left:4px}.sel.svelte-1vnuo6a{padding:4px 10px;border:1.5px solid var(--grey-200);border-radius:var(--r-sm);background:var(--white);color:var(--black)}.key.svelte-1vnuo6a{margin-left:auto;color:var(--grey-400)}.turn.user.svelte-1vnuo6a{justify-self:end;background:var(--grey-100);border-radius:var(--r);padding:10px 14px;font-family:var(--t-ui-family);font-size:var(--t-ui-size);line-height:1.5;color:var(--grey-700);max-width:85%}.turn.answer.svelte-1vnuo6a{display:grid;gap:var(--space-2);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow)}.status.svelte-1vnuo6a{list-style:none;display:grid;gap:2px;font-family:var(--t-meta-family);font-size:var(--t-label-size);color:var(--grey-500)}.status.svelte-1vnuo6a li:where(.svelte-1vnuo6a):before{content:"● ";color:var(--grey-300)}.status.svelte-1vnuo6a li.done:where(.svelte-1vnuo6a):before{color:var(--ok)}.turn.answer.svelte-1vnuo6a p:where(.svelte-1vnuo6a){font-size:var(--t-small-size);line-height:1.65;color:var(--grey-700)}mark.svelte-1vnuo6a{background:transparent;color:var(--black);font-weight:600;border-bottom:2px solid var(--link)}.cite.svelte-1vnuo6a{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:3px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--link);font-family:var(--t-label-family);font-size:var(--t-label-size);vertical-align:super}.source.svelte-1vnuo6a{border:1px solid var(--grey-200);border-left:3px solid var(--link);border-radius:var(--r);padding:var(--space-3) var(--space-4);display:grid;gap:6px;background:var(--bg)}.src-head.svelte-1vnuo6a{font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-600);display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap}blockquote.svelte-1vnuo6a{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-700)}.src-actions.svelte-1vnuo6a{font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--link)}.band.svelte-1vnuo6a{font-family:var(--t-meta-family);font-size:var(--t-label-size);letter-spacing:.5px;color:var(--ok);background:var(--ok-bg);padding:3px 8px;border-radius:var(--r-sm);justify-self:start}.bill.svelte-1vnuo6a{font-family:var(--t-meta-family);font-size:var(--t-label-size);color:var(--grey-400)}@media(max-width:600px){.status.svelte-1vnuo6a li:where(.svelte-1vnuo6a):not(.done){display:none}.key.svelte-1vnuo6a{display:none}.turn.user.svelte-1vnuo6a{max-width:100%}.turn.answer.svelte-1vnuo6a{padding:var(--space-3)}}.memo.svelte-3mvx8g{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r)}.head.svelte-3mvx8g{display:grid;gap:4px}.title.svelte-3mvx8g{font-family:var(--sans);font-weight:600;font-size:var(--t-h3-size);color:var(--black)}.head.svelte-3mvx8g .meta:where(.svelte-3mvx8g) b:where(.svelte-3mvx8g){color:var(--grey-700);font-weight:500}.lbl.svelte-3mvx8g{display:block;margin-bottom:4px;font-family:var(--t-label-family);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-400)}.rec.svelte-3mvx8g{border-left:3px solid var(--link);padding:var(--space-2) var(--space-3);background:var(--bg);border-radius:var(--r-sm)}.rec.svelte-3mvx8g p:where(.svelte-3mvx8g),.points.svelte-3mvx8g li:where(.svelte-3mvx8g){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-700)}mark.svelte-3mvx8g{background:transparent;color:var(--black);font-weight:600;border-bottom:2px solid var(--link)}.points.svelte-3mvx8g ul:where(.svelte-3mvx8g){list-style:none;display:grid;gap:4px}.points.svelte-3mvx8g li:where(.svelte-3mvx8g):before{content:"– ";color:var(--grey-300)}.cite.svelte-3mvx8g{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:3px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--link);font-family:var(--t-label-family);font-size:var(--t-label-size);vertical-align:super}.srcs.svelte-3mvx8g{list-style:none;display:grid;gap:2px}.srcs.svelte-3mvx8g li:where(.svelte-3mvx8g){display:grid;grid-template-columns:auto 1fr auto;gap:var(--space-2);align-items:center;padding:4px 0;border-top:1px solid var(--grey-200);font-family:var(--t-meta-family);font-size:var(--t-meta-size)}.srcs.svelte-3mvx8g .t:where(.svelte-3mvx8g){color:var(--link);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.srcs.svelte-3mvx8g .p:where(.svelte-3mvx8g){color:var(--grey-400)}.foot.svelte-3mvx8g{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;padding-top:var(--space-3);border-top:1px solid var(--grey-200)}.band.svelte-3mvx8g{font-family:var(--t-meta-family);font-size:var(--t-label-size);letter-spacing:.5px;color:var(--ok);background:var(--ok-bg);padding:3px 8px;border-radius:var(--r-sm)}.actions.svelte-3mvx8g{display:flex;gap:var(--space-2)}.actions.svelte-3mvx8g .btn:where(.svelte-3mvx8g){min-height:36px;padding:8px 14px}@media(max-width:600px){.srcs.svelte-3mvx8g .p:where(.svelte-3mvx8g){display:none}.srcs.svelte-3mvx8g li:where(.svelte-3mvx8g){grid-template-columns:auto 1fr}.actions.svelte-3mvx8g{flex-wrap:wrap}}.kb.svelte-ogp9bm{display:grid;gap:var(--space-3)}.search.svelte-ogp9bm{display:flex;align-items:center;gap:var(--space-2);padding:10px 14px;border:1.5px solid var(--grey-200);border-radius:var(--r);background:var(--white);font-family:var(--t-ui-family);font-size:var(--t-ui-size)}.search.svelte-ogp9bm:before{content:"⌕";color:var(--grey-400)}.q.svelte-ogp9bm{flex:1;min-width:0;color:var(--black);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.scope.svelte-ogp9bm{padding:2px 8px;border-radius:var(--r-pill);background:var(--grey-100);color:var(--grey-600);font-family:var(--t-meta-family);font-size:var(--t-meta-size);white-space:nowrap}.lbl.svelte-ogp9bm{display:block;margin-bottom:4px;font-family:var(--t-label-family);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-400)}.answer.svelte-ogp9bm{display:grid;gap:var(--space-2);background:var(--white);border:1px solid var(--grey-200);border-left:3px solid var(--link);border-radius:var(--r);padding:var(--space-3) var(--space-4);box-shadow:var(--shadow)}.answer.svelte-ogp9bm p:where(.svelte-ogp9bm){font-size:var(--t-small-size);line-height:1.65;color:var(--grey-700)}mark.svelte-ogp9bm{background:transparent;color:var(--black);font-weight:600;border-bottom:2px solid var(--link)}.cite.svelte-ogp9bm{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:3px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--link);font-family:var(--t-label-family);font-size:var(--t-label-size);vertical-align:super}.src.svelte-ogp9bm{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--grey-600)}.hits.svelte-ogp9bm ul:where(.svelte-ogp9bm){list-style:none;display:grid}.hits.svelte-ogp9bm li:where(.svelte-ogp9bm){display:grid;gap:2px;padding:6px 0;border-top:1px solid var(--grey-200)}.row.svelte-ogp9bm{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3);font-family:var(--t-meta-family);font-size:var(--t-meta-size)}.row.svelte-ogp9bm .t:where(.svelte-ogp9bm){color:var(--link)}.row.svelte-ogp9bm .path:where(.svelte-ogp9bm){color:var(--grey-400);white-space:nowrap}.snip.svelte-ogp9bm{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.foot.svelte-ogp9bm{padding-top:var(--space-2);border-top:1px solid var(--grey-200);color:var(--link)}@media(max-width:600px){.row.svelte-ogp9bm .path:where(.svelte-ogp9bm){display:none}.scope.svelte-ogp9bm{display:none}}.split.svelte-h3n1t{display:grid;grid-template-columns:1fr 1fr;border-radius:var(--r);overflow:hidden}.ticket.svelte-h3n1t{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);border-right:1px solid var(--grey-200);min-width:0}.thead.svelte-h3n1t{display:flex;justify-content:space-between;align-items:center;gap:var(--space-2)}.app.svelte-h3n1t{font-family:var(--t-label-family);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-400)}.subject.svelte-h3n1t{font-family:var(--sans);font-weight:600;font-size:var(--t-h3-size);color:var(--black)}.msg.svelte-h3n1t{background:var(--grey-100);border-radius:var(--r);padding:10px 14px;font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-700)}.reply.svelte-h3n1t{padding:10px 14px;border:1.5px dashed var(--grey-200);border-radius:var(--r);font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-400)}.assist.svelte-h3n1t{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4);background:var(--bg);min-width:0}.ahead.svelte-h3n1t{display:grid;gap:2px;padding-bottom:var(--space-2);border-bottom:1px solid var(--grey-200)}.name.svelte-h3n1t{font-family:var(--sans);font-weight:600;font-size:var(--t-ui-size);color:var(--black)}.lbl.svelte-h3n1t{font-family:var(--t-label-family);font-size:var(--t-label-size);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-400)}.draft.svelte-h3n1t{background:var(--white);border:1px solid var(--grey-200);border-left:3px solid var(--link);border-radius:var(--r);padding:var(--space-3);font-size:var(--t-small-size);line-height:1.65;color:var(--grey-700);box-shadow:var(--shadow)}mark.svelte-h3n1t{background:transparent;color:var(--black);font-weight:600;border-bottom:2px solid var(--link)}.cite.svelte-h3n1t{display:inline-flex;align-items:center;justify-content:center;min-width:18px;height:18px;padding:0 5px;margin-left:3px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--link);font-family:var(--t-label-family);font-size:var(--t-label-size);vertical-align:super}.src.svelte-h3n1t{display:flex;align-items:center;gap:var(--space-2);flex-wrap:wrap;color:var(--grey-600)}.actions.svelte-h3n1t{display:flex;justify-content:flex-end;gap:var(--space-2);flex-wrap:wrap}.actions.svelte-h3n1t .btn:where(.svelte-h3n1t){min-height:36px;padding:8px 14px}@media(max-width:600px){.split.svelte-h3n1t{grid-template-columns:1fr}.ticket.svelte-h3n1t{border-right:0;border-bottom:1px solid var(--grey-200)}.reply.svelte-h3n1t{display:none}}.log.svelte-e2fjq0{display:grid;gap:var(--space-3);padding:var(--space-4);border-radius:var(--r)}.head.svelte-e2fjq0{display:grid;gap:4px}.title.svelte-e2fjq0{font-family:var(--sans);font-weight:600;font-size:var(--t-h3-size);color:var(--black)}.state.run.svelte-e2fjq0{color:var(--link)}.steps.svelte-e2fjq0{list-style:none;display:grid;gap:var(--space-2);counter-reset:s}.steps.svelte-e2fjq0>li:where(.svelte-e2fjq0){display:grid;gap:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--grey-200);font-family:var(--t-ui-family);font-size:var(--t-ui-size);color:var(--grey-500)}.steps.svelte-e2fjq0>li:where(.svelte-e2fjq0)>span:where(.svelte-e2fjq0):before{counter-increment:s;content:counter(s) "  ";font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-400)}.steps.svelte-e2fjq0>li.done:where(.svelte-e2fjq0)>span:where(.svelte-e2fjq0){color:var(--grey-700)}.steps.svelte-e2fjq0>li.done:where(.svelte-e2fjq0)>span:where(.svelte-e2fjq0):after{content:"  ✓";color:var(--ok)}.steps.svelte-e2fjq0>li.now:where(.svelte-e2fjq0)>span:where(.svelte-e2fjq0){color:var(--link)}.steps.svelte-e2fjq0>li.now:where(.svelte-e2fjq0)>span:where(.svelte-e2fjq0):after{content:"  …"}.call.svelte-e2fjq0{display:grid;gap:4px;margin-left:var(--space-4);padding:var(--space-3);border:1px solid var(--grey-200);border-left:3px solid var(--link);border-radius:var(--r);background:var(--bg);font-family:var(--mono);font-size:var(--t-meta-size);color:var(--grey-700)}.call-head.svelte-e2fjq0{display:flex;align-items:center;gap:var(--space-2)}.tool.svelte-e2fjq0{color:var(--black)}.io.svelte-e2fjq0{display:grid;grid-template-columns:70px 1fr;gap:var(--space-2);line-height:1.5}.io.svelte-e2fjq0 .k:where(.svelte-e2fjq0){color:var(--grey-400)}.io.svelte-e2fjq0 .src:where(.svelte-e2fjq0){color:var(--link)}.foot.svelte-e2fjq0{padding-top:var(--space-3);border-top:1px solid var(--grey-200);font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500)}.foot.svelte-e2fjq0 b:where(.svelte-e2fjq0){color:var(--grey-700);font-weight:500;margin-right:6px}@media(max-width:600px){.call.svelte-e2fjq0{margin-left:0}.io.svelte-e2fjq0{grid-template-columns:1fr;gap:0}}.fs.svelte-1yif0k3{display:grid;gap:var(--space-5)}.bar.svelte-1yif0k3{display:flex;align-items:center;justify-content:space-between;gap:var(--space-3);border-bottom:1px solid var(--grey-200)}.tabs.svelte-1yif0k3{display:flex;gap:var(--space-5)}.ftab.svelte-1yif0k3{position:relative;display:inline-flex;align-items:baseline;gap:var(--space-2);min-height:48px;padding:0 2px;border:0;background:none;cursor:pointer;font-family:var(--sans);font-weight:600;font-size:var(--t-body-size);color:var(--grey-500);transition:color var(--motion-fast)}.ftab.svelte-1yif0k3:hover,.ftab[aria-selected=true].svelte-1yif0k3{color:var(--black)}.ftab.svelte-1yif0k3 .n:where(.svelte-1yif0k3){font-family:var(--t-meta-family);font-size:var(--t-meta-size);font-weight:400;color:var(--grey-400)}.prog.svelte-1yif0k3{position:absolute;left:0;bottom:-1px;height:2px;width:0;background:var(--link)}.ftab[aria-selected=true].svelte-1yif0k3 .prog:where(.svelte-1yif0k3){width:100%}.fs[data-running].svelte-1yif0k3 .ftab[aria-selected=true]:where(.svelte-1yif0k3) .prog:where(.svelte-1yif0k3){animation:svelte-1yif0k3-fill var(--dur) linear both}@keyframes svelte-1yif0k3-fill{0%{width:0}to{width:100%}}.nav.svelte-1yif0k3{display:flex;gap:var(--space-1)}.fpanel.svelte-1yif0k3{display:grid;grid-template-columns:.8fr 1.2fr;gap:var(--space-5) var(--space-7);align-items:center;animation:svelte-1yif0k3-rise .4s ease both}@keyframes svelte-1yif0k3-rise{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}.text.svelte-1yif0k3{display:grid;gap:var(--space-2);align-content:center}.text.svelte-1yif0k3 .kicker:where(.svelte-1yif0k3){margin:var(--space-2) 0 0}.text.svelte-1yif0k3 h3{margin:0;font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-tracking)}.text.svelte-1yif0k3 p:not(.kicker){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.shot.svelte-1yif0k3{min-width:0;margin-right:calc(-1 * var(--space-5))}.shot.svelte-1yif0k3 video:where(.svelte-1yif0k3){display:block;width:100%;height:auto;aspect-ratio:1280 / 762;object-fit:contain;border-radius:1.5625%/2.6247%;overflow:hidden}@media(min-width:1280px){.fpanel.svelte-1yif0k3{grid-template-columns:minmax(0,.7fr) minmax(0,1.3fr)}.shot.svelte-1yif0k3{width:100%;max-width:800px;justify-self:end;margin-right:calc(-1 * var(--space-7))}}@media(max-width:900px){.fpanel.svelte-1yif0k3{grid-template-columns:1fr}.shot.svelte-1yif0k3{margin-right:0}}@media(max-width:600px){.bar.svelte-1yif0k3{flex-wrap:wrap}.tabs.svelte-1yif0k3{flex:1 1 0;display:grid;grid-template-columns:repeat(2,minmax(min-content,1fr));justify-items:start;gap:var(--space-4)}.nav.svelte-1yif0k3{margin-left:auto}.ftab.svelte-1yif0k3 .l:where(.svelte-1yif0k3){font-size:var(--t-small-size)}}.border-glow-card.svelte-aio375{--edge-proximity: 0;--cursor-angle: 45deg;--edge-sensitivity: 30;--color-sensitivity: calc(var(--edge-sensitivity) + 20);--glow-padding: 8px;--cone-spread: 18;--glow-color-50: color-mix(in srgb, var(--glow-a) 50%, transparent);--glow-color-30: color-mix(in srgb, var(--glow-a) 30%, transparent);--glow-color-20: color-mix(in srgb, var(--glow-a) 20%, transparent);--gradient-one: radial-gradient(at 80% 55%, var(--glow-a) 0px, transparent 50%);--gradient-two: radial-gradient(at 69% 34%, var(--glow-b) 0px, transparent 50%);--gradient-three: radial-gradient(at 8% 6%, var(--glow-b) 0px, transparent 50%);--gradient-four: radial-gradient(at 41% 38%, var(--glow-a) 0px, transparent 50%);--gradient-five: radial-gradient(at 86% 85%, var(--glow-b) 0px, transparent 50%);--gradient-six: radial-gradient(at 82% 18%, var(--glow-b) 0px, transparent 50%);--gradient-seven: radial-gradient(at 51% 4%, var(--glow-b) 0px, transparent 50%);--gradient-base: linear-gradient(var(--glow-a) 0 100%);position:relative;isolation:isolate;transform:translateZ(.01px);display:grid;overflow:visible}.border-glow-card.svelte-aio375:before,.border-glow-card.svelte-aio375:after,.border-glow-card.svelte-aio375>.edge-light:where(.svelte-aio375){content:"";position:absolute;inset:0;border-radius:inherit;transition:opacity .25s ease-out;z-index:-1}.border-glow-card.svelte-aio375:before{border:1px solid transparent;background:linear-gradient(var(--card-bg, var(--white)) 0 100%) padding-box,linear-gradient(#fff0 0% 100%) border-box,var(--gradient-one) border-box,var(--gradient-two) border-box,var(--gradient-three) border-box,var(--gradient-four) border-box,var(--gradient-five) border-box,var(--gradient-six) border-box,var(--gradient-seven) border-box,var(--gradient-base) border-box;opacity:calc((var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%));mask-image:conic-gradient(from var(--cursor-angle) at center,black calc(var(--cone-spread) * 1%),transparent calc((var(--cone-spread) + 15) * 1%),transparent calc((100 - var(--cone-spread) - 15) * 1%),black calc((100 - var(--cone-spread)) * 1%))}.border-glow-card.svelte-aio375:after{border:1px solid transparent;background:var(--gradient-one) padding-box,var(--gradient-two) padding-box,var(--gradient-three) padding-box,var(--gradient-four) padding-box,var(--gradient-five) padding-box,var(--gradient-six) padding-box,var(--gradient-seven) padding-box,var(--gradient-base) padding-box;-webkit-mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);mask-image:linear-gradient(to bottom,#000,#000),radial-gradient(ellipse at 50% 50%,black 40%,transparent 65%),radial-gradient(ellipse at 66% 66%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 66% 33%,black 5%,transparent 40%),radial-gradient(ellipse at 33% 66%,black 5%,transparent 40%),conic-gradient(from var(--cursor-angle) at center,transparent 5%,black 15%,black 85%,transparent 95%);-webkit-mask-composite:source-out,source-over,source-over,source-over,source-over,source-over;mask-composite:subtract,add,add,add,add,add;opacity:calc(var(--fill-opacity, .5) * (var(--edge-proximity) - var(--color-sensitivity)) / (100 - var(--color-sensitivity)));mix-blend-mode:soft-light}.border-glow-card.svelte-aio375>.edge-light:where(.svelte-aio375){inset:calc(var(--glow-padding) * -1);pointer-events:none;z-index:1;-webkit-mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);mask-image:conic-gradient(from var(--cursor-angle) at center,black 2.5%,transparent 10%,transparent 90%,black 97.5%);opacity:calc((var(--edge-proximity) - var(--edge-sensitivity)) / (100 - var(--edge-sensitivity)));mix-blend-mode:plus-lighter}.border-glow-card.svelte-aio375>.edge-light:where(.svelte-aio375):before{content:"";position:absolute;inset:var(--glow-padding);border-radius:inherit;box-shadow:inset 0 0 0 1px var(--glow-color-50),inset 0 0 1px 0 var(--glow-color-30),inset 0 0 3px 0 var(--glow-color-20),0 0 1px 0 var(--glow-color-30),0 0 3px 0 var(--glow-color-20)}.border-glow-inner.svelte-aio375{display:flex;flex-direction:column;position:relative;overflow:auto;z-index:1}.cs.svelte-olnmd3{display:grid;gap:var(--space-4)}.controls.svelte-olnmd3{display:grid;grid-template-columns:auto 1fr auto;align-items:center;gap:var(--space-2)}.track.svelte-olnmd3{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(200px,1fr);gap:var(--space-3);overflow-x:auto;scroll-snap-type:x mandatory;padding:4px;scrollbar-width:thin}.tile.svelte-olnmd3{scroll-snap-align:center;display:grid;justify-items:center;align-content:start;gap:6px;padding:var(--space-4);min-height:148px}.mark.svelte-olnmd3{height:48px;display:grid;place-items:center;margin-bottom:2px}.logo.svelte-olnmd3{height:36px;width:auto;max-width:150px;object-fit:contain}.mono-tile.svelte-olnmd3{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r);background:var(--black);color:var(--bg);font-family:var(--sans);font-weight:700;font-size:var(--t-body-size);letter-spacing:1px}.sector.svelte-olnmd3{font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-400);text-align:center}.cs.svelte-olnmd3 .story{padding:var(--space-5);display:grid;gap:var(--space-3)}.cs.svelte-olnmd3 .story>.border-glow-inner{gap:var(--space-3)}.head.svelte-olnmd3{display:flex;justify-content:space-between;align-items:baseline;gap:var(--space-3)}.head.svelte-olnmd3 .kicker:where(.svelte-olnmd3){margin:0}.cs.svelte-olnmd3 .story h3{margin:0;font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-tracking);max-width:28ch}.body.svelte-olnmd3{display:grid;grid-template-columns:1fr 220px;gap:var(--space-5);align-items:start}.text.svelte-olnmd3 p:where(.svelte-olnmd3){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);margin:0 0 var(--space-2)}.text.svelte-olnmd3 b:where(.svelte-olnmd3){color:var(--black);font-weight:600}.metric.svelte-olnmd3{border-left:1px solid var(--grey-200);padding-left:var(--space-4);display:grid;gap:4px}.metric.svelte-olnmd3 .l:where(.svelte-olnmd3){font-size:var(--t-small-size);line-height:1.5;color:var(--grey-600)}.trust.svelte-olnmd3{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r);overflow:hidden}.trust.svelte-olnmd3 li:where(.svelte-olnmd3){background:var(--white);padding:var(--space-3) var(--space-4);display:grid;gap:4px;font-size:var(--t-small-size);line-height:1.5;color:var(--grey-600)}.trust.svelte-olnmd3 .kicker:where(.svelte-olnmd3){margin:0;color:var(--grey-400)}@media(max-width:900px){.trust.svelte-olnmd3{grid-template-columns:1fr}}@media(max-width:600px){.body.svelte-olnmd3{grid-template-columns:1fr}.metric.svelte-olnmd3{border-left:0;padding-left:0;border-top:1px solid var(--grey-200);padding-top:var(--space-3)}.track.svelte-olnmd3{grid-auto-columns:72%}}.why.svelte-zdlmir{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:var(--space-5);align-items:start}.list.svelte-zdlmir{display:grid;gap:var(--space-1)}.item.svelte-zdlmir{display:grid;gap:var(--space-2);align-content:start;padding:var(--space-4) var(--space-4) var(--space-3)}.item.svelte-zdlmir:not([aria-selected=true]){background:transparent;border-color:transparent;box-shadow:none;padding:var(--space-3) var(--space-4)}.item.svelte-zdlmir:not([aria-selected=true]):hover{background:var(--grey-100)}.item.svelte-zdlmir:not([aria-selected=true]) .stat:where(.svelte-zdlmir),.item.svelte-zdlmir:not([aria-selected=true]) .teaser:where(.svelte-zdlmir){display:none}.item.svelte-zdlmir:not([aria-selected=true]) .title:where(.svelte-zdlmir){color:var(--grey-600)}.item.svelte-zdlmir:not([aria-selected=true]):hover .title:where(.svelte-zdlmir){color:var(--black)}.title.svelte-zdlmir{font-family:var(--sans);font-weight:600;font-size:var(--t-body-size);color:var(--black);line-height:1.35}.teaser.svelte-zdlmir{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.stepper-rows.svelte-zdlmir{grid-column:1 / -1;display:grid;gap:var(--space-6);margin-top:var(--space-4);background:var(--grey-100);border:1px solid var(--grey-200);border-radius:var(--r-lg);padding:var(--space-6)}.stepper-row.svelte-zdlmir{display:grid;grid-template-columns:minmax(260px,340px) 1fr;gap:var(--space-5);align-items:start}@media(max-width:900px){.stepper-row.svelte-zdlmir{grid-template-columns:1fr}}.step.svelte-zdlmir{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:var(--space-4);row-gap:var(--space-1);text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.step.svelte-zdlmir .dot-cell:where(.svelte-zdlmir){position:relative;grid-column:1;grid-row:1;align-self:center;justify-self:center}.step.svelte-zdlmir .dot:where(.svelte-zdlmir){display:block;width:18px;height:18px;border-radius:50%;background:var(--grey-200);transition:background-color var(--motion-fast, .2s ease)}.step.active.svelte-zdlmir .dot:where(.svelte-zdlmir),.step.done.svelte-zdlmir .dot:where(.svelte-zdlmir){background:#d1bff6}.step.active.svelte-zdlmir .dot-cell:where(.svelte-zdlmir):after{content:"";position:absolute;inset:-5px;border-radius:50%;background:#d1bff6;animation:svelte-zdlmir-stepper-dot-ping 1.8s ease-out infinite}@keyframes svelte-zdlmir-stepper-dot-ping{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.9);opacity:0}}.step.svelte-zdlmir .line-cell:where(.svelte-zdlmir){grid-column:1;grid-row:2;justify-self:center;align-self:stretch}.step.svelte-zdlmir .line:where(.svelte-zdlmir){display:block;position:relative;width:3px;height:100%;min-height:76px;background:var(--grey-200);border-radius:2px;overflow:hidden}.step.svelte-zdlmir .line-fill:where(.svelte-zdlmir){position:absolute;top:0;left:0;right:0;height:0%;background:#d1bff6}.step.svelte-zdlmir .line-fill.done:where(.svelte-zdlmir){height:100%}.step.svelte-zdlmir .line-fill.growing:where(.svelte-zdlmir){animation-name:svelte-zdlmir-stepper-line-grow;animation-timing-function:linear;animation-fill-mode:forwards;box-shadow:0 0 10px 1px #d1bff6e6}@keyframes svelte-zdlmir-stepper-line-grow{0%{height:0%}to{height:100%}}.step.svelte-zdlmir .heading:where(.svelte-zdlmir){grid-column:2;grid-row:1;align-self:center;display:grid;gap:2px}.step.svelte-zdlmir .heading:where(.svelte-zdlmir) .title:where(.svelte-zdlmir){font-size:clamp(16px,1.5vw,18px);font-weight:600;color:var(--grey-500);transition:color var(--motion-fast, .2s ease)}.step.active.svelte-zdlmir .heading:where(.svelte-zdlmir) .title:where(.svelte-zdlmir),.step.done.svelte-zdlmir .heading:where(.svelte-zdlmir) .title:where(.svelte-zdlmir){color:var(--black)}.step.svelte-zdlmir .body:where(.svelte-zdlmir){grid-column:2;grid-row:2;font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--grey-500)}@media(prefers-reduced-motion:reduce){.step.svelte-zdlmir .dot:where(.svelte-zdlmir),.step.svelte-zdlmir .heading:where(.svelte-zdlmir) .title:where(.svelte-zdlmir){transition:none}.step.svelte-zdlmir .dot-cell:where(.svelte-zdlmir):after{animation:none;display:none}.step.svelte-zdlmir .line-fill.growing:where(.svelte-zdlmir){animation:none;height:100%}}.panel.svelte-zdlmir{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5);padding:var(--space-5);border-radius:var(--r-lg);border-left:3px solid var(--link)}.stepper-panel{padding:var(--space-5)}.stepper-panel.pop-in{animation:svelte-zdlmir-stepper-panel-pop .8s cubic-bezier(.22,1,.36,1) both}@keyframes svelte-zdlmir-stepper-panel-pop{0%{opacity:0;transform:scale(.97)}to{opacity:1;transform:scale(1)}}@media(prefers-reduced-motion:reduce){.stepper-panel.pop-in{animation:none}}.cols.svelte-zdlmir{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-5)}.col.svelte-zdlmir{display:grid;gap:6px;align-content:start;animation:svelte-zdlmir-panel-in .24s cubic-bezier(.16,1,.3,1)}.col.svelte-zdlmir .kicker{margin:0}.col.svelte-zdlmir p:not(.kicker){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);margin:0}.col.svelte-zdlmir a{font-family:var(--t-ui-family);font-size:var(--t-ui-size);display:inline-block;padding:12px 0}@keyframes svelte-zdlmir-panel-in{0%{opacity:0;transform:translateY(4px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.col.svelte-zdlmir{animation:none}}@media(max-width:900px){.why.svelte-zdlmir{grid-template-columns:1fr}}.cmp.svelte-3yn6y1{display:grid;gap:var(--space-3)}.tabs.svelte-3yn6y1{display:flex;gap:var(--space-2);flex-wrap:wrap}.rtab.svelte-3yn6y1{display:grid;gap:1px;padding:10px 14px;min-height:44px;box-shadow:none}.rtab.svelte-3yn6y1 .name:where(.svelte-3yn6y1){font-family:var(--sans);font-weight:600;font-size:var(--t-small-size);color:var(--black)}.rtab.svelte-3yn6y1 .sub:where(.svelte-3yn6y1){font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-400)}.panel.svelte-3yn6y1{display:grid;grid-template-columns:1.1fr 1fr;gap:var(--space-6);padding:var(--space-5)}.chart.svelte-3yn6y1 svg:where(.svelte-3yn6y1){width:100%;height:auto;display:block}.ring.svelte-3yn6y1{fill:none;stroke:var(--grey-200);stroke-width:1}.ring.outer.svelte-3yn6y1{stroke:var(--grey-300)}.axis.svelte-3yn6y1{stroke:var(--grey-200);stroke-width:1}.off.svelte-3yn6y1{display:none}.them.svelte-3yn6y1{fill:var(--grey-400);fill-opacity:.28;stroke:var(--grey-500);stroke-width:2;stroke-linejoin:round}.us.svelte-3yn6y1{fill:none;stroke:var(--link);stroke-width:2.5;stroke-dasharray:2 5;stroke-linecap:round;stroke-linejoin:round}.dot-us.svelte-3yn6y1{fill:var(--link);stroke:var(--white);stroke-width:1.5}.dot-them.svelte-3yn6y1{fill:var(--grey-500);stroke:var(--white);stroke-width:1.5}.label.svelte-3yn6y1{font-family:var(--t-ui-family);font-size:12px;font-weight:500;fill:var(--grey-700)}.legend.svelte-3yn6y1{display:flex;gap:var(--space-4);flex-wrap:wrap;justify-content:center;margin-top:var(--space-2)}.sw.svelte-3yn6y1{display:inline-block;width:14px;height:10px;margin-right:6px;vertical-align:-1px}.sw.us.svelte-3yn6y1{border:2px dotted var(--link);height:8px;width:12px}.sw.them.svelte-3yn6y1{background:var(--grey-400);opacity:.5}.side.svelte-3yn6y1{display:grid;gap:var(--space-3);align-content:start}.who.svelte-3yn6y1 .kicker:where(.svelte-3yn6y1){margin:0 0 2px}.who.svelte-3yn6y1 h3:where(.svelte-3yn6y1){margin:0;font-size:var(--t-h2-size);line-height:var(--t-h2-line)}.who.svelte-3yn6y1 small:where(.svelte-3yn6y1){display:block;font-family:var(--t-meta-family);font-size:var(--t-meta-size);font-weight:400;color:var(--grey-400);margin-top:2px}.scores.svelte-3yn6y1{display:grid;gap:6px}.row.svelte-3yn6y1{display:grid;grid-template-columns:92px 1fr 88px;align-items:center;gap:var(--space-2);font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-600)}.bar.svelte-3yn6y1{position:relative;height:10px;background:var(--grey-100);border-radius:2px;overflow:visible}.b-them.svelte-3yn6y1{position:absolute;left:0;top:0;bottom:0;background:var(--grey-400);opacity:.5;border-radius:2px}.b-us.svelte-3yn6y1{position:absolute;top:-3px;bottom:-3px;width:3px;margin-left:-1.5px;background:var(--link);border-radius:2px}.num-cell.svelte-3yn6y1{text-align:right;color:var(--black);font-variant-numeric:tabular-nums}.num-cell.svelte-3yn6y1 .vs:where(.svelte-3yn6y1){color:var(--link)}.pro.svelte-3yn6y1,.con.svelte-3yn6y1{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);margin:0;display:grid;gap:2px}.pro.svelte-3yn6y1 .kicker:where(.svelte-3yn6y1),.con.svelte-3yn6y1 .kicker:where(.svelte-3yn6y1){margin:0}.pro.svelte-3yn6y1 .kicker:where(.svelte-3yn6y1){color:var(--ok)}.con.svelte-3yn6y1 .kicker:where(.svelte-3yn6y1){color:var(--bad)}.basis.svelte-3yn6y1 summary:where(.svelte-3yn6y1){cursor:pointer;font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500);min-height:44px;display:flex;align-items:center}.basis.svelte-3yn6y1 p:where(.svelte-3yn6y1){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);margin:6px 0 0}.basis.svelte-3yn6y1 b:where(.svelte-3yn6y1){color:var(--grey-700);font-weight:500}.note.svelte-3yn6y1{margin-top:0;max-width:88ch}@media(max-width:860px){.panel.svelte-3yn6y1{grid-template-columns:1fr}}.decide.svelte-acgy2j{display:grid;grid-template-columns:1fr 1fr;gap:var(--space-5);align-items:stretch}.col.svelte-acgy2j{padding:var(--space-5);display:flex;flex-direction:column;gap:var(--space-3)}.colhead.svelte-acgy2j{display:contents}.colhead.svelte-acgy2j h3{margin:0}.colhead.svelte-acgy2j .kicker{margin:0 0 var(--space-3)}.foot.svelte-acgy2j{margin-top:auto;padding-top:var(--space-2)}.foot.svelte-acgy2j p{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-4);margin:0;font-family:var(--t-ui-family);font-size:var(--t-ui-size);line-height:var(--t-ui-line)}.foot.svelte-acgy2j a{display:inline-block;padding:12px 0}.spec.svelte-acgy2j{list-style:none;display:grid}.spec.svelte-acgy2j li:where(.svelte-acgy2j){display:grid;grid-template-columns:124px 1fr;gap:var(--space-3);padding:10px 0;border-top:1px solid var(--grey-200)}.spec.svelte-acgy2j .v:where(.svelte-acgy2j){font-family:var(--t-ui-family);font-size:var(--t-ui-size);font-weight:500;color:var(--black);line-height:1.5}.spec.svelte-acgy2j .t:where(.svelte-acgy2j){font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.spec.svelte-acgy2j .t:where(.svelte-acgy2j) strong{color:var(--black);font-weight:600}.spec.svelte-acgy2j .t:where(.svelte-acgy2j) a{font-family:var(--t-ui-family);font-size:var(--t-meta-size)}@media(max-width:900px){.decide.svelte-acgy2j{grid-template-columns:1fr}}@media(max-width:600px){.spec.svelte-acgy2j li:where(.svelte-acgy2j){grid-template-columns:96px 1fr;gap:var(--space-2)}}.cta-stage.svelte-1eym5i5{padding:var(--space-7) var(--space-7) var(--space-7) 0}.band.svelte-1eym5i5{display:flex;align-items:center;justify-content:space-between;gap:var(--space-6);padding:var(--space-6);flex-wrap:wrap;border-radius:var(--r-lg);margin-right:0;margin-left:calc(-1 * var(--space-5))}.band.svelte-1eym5i5 h2,.band.svelte-1eym5i5 h3{margin:0 0 6px;max-width:22ch}.cta-text.svelte-1eym5i5 p{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);margin:0}.cta-stage.compact.svelte-1eym5i5{padding:0}.compact.svelte-1eym5i5 .band:where(.svelte-1eym5i5){display:grid;gap:var(--space-3);padding:0;margin:0;border-radius:0}.compact.svelte-1eym5i5 .band:where(.svelte-1eym5i5) h3{max-width:none}.compact.svelte-1eym5i5 .band:where(.svelte-1eym5i5) .ctas{gap:var(--space-2)}@media(max-width:600px){.cta-stage.svelte-1eym5i5{padding:var(--space-5) var(--space-4) var(--space-5) 0}.band.svelte-1eym5i5{margin-left:calc(-1 * var(--space-3));padding:var(--space-5)}}.caret.svelte-1v3cs2p{display:inline-block;width:2px;height:.85em;margin-left:2px;background:currentColor;vertical-align:-.1em;animation:svelte-1v3cs2p-blink .9s step-end infinite}.caret.done.svelte-1v3cs2p{animation:none;opacity:0}@keyframes svelte-1v3cs2p-blink{0%,to{opacity:1}50%{opacity:0}}@media(prefers-reduced-motion:reduce){.caret.svelte-1v3cs2p{animation:none;opacity:0}}.overflow-strip.svelte-wb62p{display:grid;gap:var(--space-3)}.zones.svelte-wb62p{display:flex}.zone.svelte-wb62p{font-family:var(--mono);font-size:12px}.zone-in.svelte-wb62p{flex:0 0 46%;color:var(--black);font-weight:600}.zone-out.svelte-wb62p{flex:1;color:var(--grey-400);text-align:right}.frame.svelte-wb62p{position:relative;height:64px;border-radius:var(--r);background:var(--grey-100);overflow:hidden}.window.svelte-wb62p{position:absolute;inset:0;width:46%;background:var(--white);border:1px solid var(--grey-200);border-right:2px dashed var(--grey-400);z-index:0;pointer-events:none}.stream.svelte-wb62p{position:absolute;inset:0;z-index:1;overflow:hidden;-webkit-mask-image:linear-gradient(to right,black 0,black 46%,transparent 68%);mask-image:linear-gradient(to right,black 0,black 46%,transparent 68%)}.track.svelte-wb62p{display:flex;height:100%;width:max-content;will-change:transform;transform:translate3d(var(--offset, 0),0,0)}.seq.svelte-wb62p{display:flex;align-items:center;height:100%;list-style:none;margin:0;padding:0 var(--space-3) 0 0;gap:var(--space-3)}.chip.svelte-wb62p{flex:0 0 auto;display:inline-flex;align-items:center;height:34px;padding:0 var(--space-3);border-radius:var(--r);background:var(--white);border:1px solid var(--grey-200);color:var(--grey-600);font-family:var(--mono);font-size:12.5px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.track.svelte-wb62p{transform:none!important}}.block.bare.svelte-8p0cc8{padding:0;border-bottom:0}.block.leads-claims.svelte-8p0cc8{padding-bottom:var(--space-6);border-bottom:0}.block.claim.svelte-8p0cc8{padding:var(--space-6) 0;border-bottom:0}.block.claim.svelte-8p0cc8 .wrap:where(.svelte-8p0cc8){margin:0 auto}.block.claim.svelte-8p0cc8 .claim-line{display:inline-block;max-width:74ch;font-family:var(--mono);font-size:var(--t-body-size);line-height:1.6;color:var(--black)}.wrap.full.svelte-8p0cc8{max-width:none;margin:0;padding:0}.wrap.with-illustration.svelte-8p0cc8{display:grid;grid-template-columns:1fr 1.05fr;gap:var(--space-7);align-items:center}.wrap.with-illustration.svelte-8p0cc8 .text-col:where(.svelte-8p0cc8){order:2}.wrap.with-illustration.svelte-8p0cc8 .illustration:where(.svelte-8p0cc8){order:1}@media(max-width:900px){.wrap.with-illustration.svelte-8p0cc8{grid-template-columns:1fr}}.centered-head.svelte-8p0cc8 .text-col:where(.svelte-8p0cc8){text-align:center;margin-left:auto;margin-right:auto}.centered-head.svelte-8p0cc8 .part h1,.centered-head.svelte-8p0cc8 .part h2,.centered-head.svelte-8p0cc8 .part .lede{margin-left:auto;margin-right:auto}.centered-head.svelte-8p0cc8 .part .kicker{display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;text-transform:none}.centered-head.svelte-8p0cc8 .part .kicker:after{content:""}.bare.svelte-8p0cc8 h3{margin:0 0 var(--space-2)}.bare.svelte-8p0cc8 .kicker{margin-bottom:var(--space-2)}.bare.svelte-8p0cc8 .lede{font-size:var(--t-small-size);line-height:var(--t-small-line)}.bare.svelte-8p0cc8 p:last-child{margin-bottom:0}.small-print.svelte-8p0cc8{margin-top:var(--space-4)}.document.svelte-8p0cc8 h2{margin-top:var(--space-6)}.document.svelte-8p0cc8 p,.document.svelte-8p0cc8 li{font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--grey-700)}.document.svelte-8p0cc8 ul,.document.svelte-8p0cc8 ol{padding-left:22px;margin:0 0 var(--space-3)}.document.svelte-8p0cc8 blockquote{border-left:3px solid var(--warn);padding:var(--space-2) var(--space-4);background:var(--white);border-radius:var(--r);color:var(--grey-600);margin:0 0 var(--space-4)}.document.svelte-8p0cc8 table{display:block;overflow-x:auto;margin:var(--space-4) 0}.part.svelte-8p0cc8{display:contents}.wrap.svelte-8p0cc8:not(.full) .part.body:where(.svelte-8p0cc8)>p:last-child{margin-bottom:var(--space-3)}.block.bare.svelte-1xznyj5{padding:0;border-bottom:0}.wrap.full.svelte-1xznyj5{max-width:none;margin:0;padding:0}figure.svelte-1xznyj5{margin:0;display:grid;gap:var(--space-2)}img.svelte-1xznyj5,video.svelte-1xznyj5{width:100%;height:auto;border-radius:var(--r-lg, 12px);border:1px solid var(--grey-200);background:var(--white)}.wide.svelte-1xznyj5 img:where(.svelte-1xznyj5),.wide.svelte-1xznyj5 video:where(.svelte-1xznyj5){border-radius:var(--r-lg, 12px)}video.svelte-1xznyj5{aspect-ratio:16 / 9;object-fit:contain}.empty.svelte-1xznyj5{min-height:120px;border:1px dashed var(--grey-300, #ccc);border-radius:var(--r-lg, 12px);display:grid;place-items:center;color:var(--grey-600);font-size:var(--t-small-size)}.reg.svelte-1fdlh9v{padding:var(--space-5);display:grid;gap:var(--space-3);max-width:560px}.reg.svelte-1fdlh9v h2,.reg.svelte-1fdlh9v h3{margin:0}.reg.compact.svelte-1fdlh9v{padding:0;max-width:none;gap:var(--space-2)}.reg.compact.svelte-1fdlh9v .form:where(.svelte-1fdlh9v){grid-template-columns:1fr}.form.svelte-1fdlh9v{display:grid;gap:var(--space-3);grid-template-columns:1fr auto;align-items:end}.form.svelte-1fdlh9v .error:where(.svelte-1fdlh9v){grid-column:1 / -1}.hp.svelte-1fdlh9v{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:600px){.form.svelte-1fdlh9v{grid-template-columns:1fr}}.reg.svelte-17yim2s{padding:var(--space-5);display:grid;gap:var(--space-3);max-width:560px}.reg.svelte-17yim2s h2,.reg.svelte-17yim2s h3{margin:0}.reg.compact.svelte-17yim2s{padding:0;max-width:none;gap:var(--space-2)}.form.svelte-17yim2s{display:grid;gap:var(--space-3)}.consent.svelte-17yim2s{display:grid;grid-template-columns:auto 1fr;gap:var(--space-2);align-items:start;color:var(--grey-600)}.consent.svelte-17yim2s input:where(.svelte-17yim2s){margin-top:3px;width:18px;height:18px;min-height:0}.form.svelte-17yim2s .btn:where(.svelte-17yim2s){justify-self:start}.hp.svelte-17yim2s{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.faq.svelte-1vyz8mk{display:grid;gap:1px;background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r);overflow:hidden;max-width:820px}details.svelte-1vyz8mk{background:var(--white);padding:0 var(--space-5)}summary.svelte-1vyz8mk{cursor:pointer;font-family:var(--sans);font-weight:600;font-size:var(--t-body-size);color:var(--black);padding:14px 0;min-height:44px;list-style:none;display:flex;justify-content:space-between;gap:var(--space-3)}summary.svelte-1vyz8mk::-webkit-details-marker{display:none}summary.svelte-1vyz8mk:after{content:"+";font-family:var(--mono);color:var(--grey-400)}details[open].svelte-1vyz8mk summary:where(.svelte-1vyz8mk):after{content:"−"}.faq.matrix.svelte-1vyz8mk{max-width:none;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:var(--space-7);align-items:start;gap:0 var(--space-7);background:none;border:0;border-radius:0;border-top:1px solid var(--grey-200);overflow:visible}.matrix.svelte-1vyz8mk details:where(.svelte-1vyz8mk){background:none;padding:0;border-bottom:1px solid var(--grey-200)}.matrix.svelte-1vyz8mk summary:where(.svelte-1vyz8mk){align-items:center;justify-content:flex-start;gap:var(--space-4);padding:var(--space-4) 0;font-weight:500;font-size:var(--t-h3-size)}.matrix.svelte-1vyz8mk summary:where(.svelte-1vyz8mk):after,:root:root .matrix.svelte-1vyz8mk summary:where(.svelte-1vyz8mk):after{content:none}.matrix.svelte-1vyz8mk .q:where(.svelte-1vyz8mk){flex:1}.ico.svelte-1vyz8mk{flex:none;width:44px;height:44px;display:grid;place-items:center;border:1px solid var(--grey-200);border-radius:var(--r);background:var(--white);color:var(--black)}.chev.svelte-1vyz8mk{flex:none;color:var(--black);transition:transform var(--motion-fast, .2s) cubic-bezier(.16,1,.3,1)}.matrix.svelte-1vyz8mk details[open]:where(.svelte-1vyz8mk) .chev:where(.svelte-1vyz8mk){transform:rotate(180deg)}.matrix.svelte-1vyz8mk details:where(.svelte-1vyz8mk) p:where(.svelte-1vyz8mk),.matrix.svelte-1vyz8mk .answer:where(.svelte-1vyz8mk) p{padding-left:calc(44px + var(--space-4));padding-right:var(--space-5);max-width:none}@media(max-width:760px){.faq.matrix.svelte-1vyz8mk{grid-template-columns:minmax(0,1fr)}}@media(prefers-reduced-motion:reduce){.chev.svelte-1vyz8mk{transition:none}}details.svelte-1vyz8mk p:where(.svelte-1vyz8mk),.answer.svelte-1vyz8mk p{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600);padding:0 0 var(--space-4);max-width:68ch}.code.svelte-10cqo1h{--c-bg: #161615;--c-bar: #1f1f1d;--c-line: #2d2d2a;--c-ink: #e8e6e1;--c-mute: #9a978f;margin:0;min-width:0}.bar.svelte-10cqo1h,.panel.svelte-10cqo1h{background:var(--c-bg);color:var(--c-ink)}.bar.svelte-10cqo1h{display:flex;align-items:center;gap:var(--space-3);padding:0 var(--space-3) 0 var(--space-4);background:var(--c-bar);border:1px solid var(--c-line);border-bottom:0;border-radius:var(--r) var(--r) 0 0;min-height:44px;flex-wrap:wrap}.dots.svelte-10cqo1h{display:inline-flex;gap:6px}.dots.svelte-10cqo1h i:where(.svelte-10cqo1h){width:9px;height:9px;border-radius:50%;background:#3a3a37}.tabs.svelte-10cqo1h{display:flex;gap:2px;overflow-x:auto}.tabs.svelte-10cqo1h button:where(.svelte-10cqo1h),.act.svelte-10cqo1h{font:500 12px/1 var(--mono);color:var(--c-mute);background:none;border:0;border-bottom:2px solid transparent;padding:15px 10px 13px;cursor:pointer;white-space:nowrap}.tabs.svelte-10cqo1h button[aria-selected=true]:where(.svelte-10cqo1h){color:var(--c-ink);border-bottom-color:#9fb4f5}.tabs.svelte-10cqo1h button:where(.svelte-10cqo1h):hover,.act.svelte-10cqo1h:hover{color:var(--c-ink)}.tabs.svelte-10cqo1h button:where(.svelte-10cqo1h):focus-visible,.act.svelte-10cqo1h:focus-visible{outline:2px solid #9fb4f5;outline-offset:-2px}.single.svelte-10cqo1h{font:500 12px/1 var(--mono);color:var(--c-mute)}.actions.svelte-10cqo1h{margin-left:auto;display:inline-flex}.panel.svelte-10cqo1h{border:1px solid var(--c-line);border-top:1px solid var(--c-line);border-radius:0 0 var(--r) var(--r);overflow:hidden}pre.svelte-10cqo1h{margin:0;font:400 13px/1.7 var(--mono);tab-size:2}.src.svelte-10cqo1h{position:relative;padding:var(--space-4) var(--space-5);overflow-x:auto}.src.svelte-10cqo1h code:where(.svelte-10cqo1h){display:block;white-space:pre;min-width:max-content;color:var(--c-ink);font-size:inherit;background:none;border:0;padding:0}.src.anim.svelte-10cqo1h .full:where(.svelte-10cqo1h){color:transparent}.src.anim.svelte-10cqo1h .full:where(.svelte-10cqo1h) span{color:transparent}.typed.svelte-10cqo1h{position:absolute;inset:var(--space-4) var(--space-5) auto}.caret.svelte-10cqo1h{display:inline-block;width:7px;height:1.15em;margin-left:1px;vertical-align:text-bottom;background:#9fb4f5;animation:svelte-10cqo1h-blink 1s steps(1) infinite}@keyframes svelte-10cqo1h-blink{50%{opacity:0}}.out.svelte-10cqo1h{border-top:1px dashed var(--c-line);padding:var(--space-3) var(--space-5) var(--space-4);overflow-x:auto}.run.svelte-10cqo1h{display:block;font:500 10px/1.6 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--c-mute);margin-bottom:var(--space-1)}.running.svelte-10cqo1h .run:where(.svelte-10cqo1h){color:#e5b567}.out.svelte-10cqo1h pre:where(.svelte-10cqo1h) code:where(.svelte-10cqo1h){white-space:pre;display:block;min-width:max-content;color:#cfcdc6;font-size:inherit;background:none;border:0;padding:0}.ln.svelte-10cqo1h{transition:opacity .16s ease}.ln.pending.svelte-10cqo1h{opacity:0}figcaption.svelte-10cqo1h{margin-top:var(--space-2)}.code.svelte-10cqo1h .t-c{color:#8f8c84}.code.svelte-10cqo1h .t-s{color:#a8d8b0}.code.svelte-10cqo1h .t-n{color:#e5b567}.code.svelte-10cqo1h .t-k{color:#d0a8f0}.code.svelte-10cqo1h .t-p{color:#9fb4f5}.code.svelte-10cqo1h .t-v{color:#f0a58a}.code.svelte-10cqo1h .t-f{color:#9fb4f5}@media(prefers-reduced-motion:reduce){.caret.svelte-10cqo1h{animation:none}.ln.svelte-10cqo1h{transition:none}}.people.svelte-1tun1wb{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:var(--space-6, 32px);margin-top:var(--space-6, 32px)}article.svelte-1tun1wb{display:grid;gap:var(--space-2, 8px);align-content:start;border-top:1px solid var(--grey-300);padding-top:var(--space-4, 16px)}.portrait.svelte-1tun1wb{width:84px;height:84px;border-radius:50%;overflow:hidden;background:var(--grey-100);display:grid;place-items:center}.portrait.svelte-1tun1wb img:where(.svelte-1tun1wb){width:100%;height:100%;object-fit:cover;object-position:top center;display:block;filter:grayscale(1)}article.svelte-1tun1wb:hover .portrait:where(.svelte-1tun1wb) img:where(.svelte-1tun1wb){filter:grayscale(0)}.initials.svelte-1tun1wb{font-family:var(--mono);font-size:22px;color:var(--grey-400);letter-spacing:.04em}.who.svelte-1tun1wb{display:grid;gap:2px}.handles.svelte-1tun1wb{margin:0 0 2px;color:var(--grey-500)}h3.svelte-1tun1wb{margin:0;font-family:var(--sans);font-size:var(--t-h3-size);line-height:var(--t-h3-line);font-weight:var(--t-h3-weight);color:var(--black)}.role.svelte-1tun1wb{margin:0;font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.reach.svelte-1tun1wb{display:grid;gap:3px;justify-items:start;margin-top:var(--space-1, 4px)}.reach.svelte-1tun1wb a:where(.svelte-1tun1wb){font-family:var(--mono);font-size:12px;line-height:1.6;text-underline-offset:3px;overflow-wrap:anywhere}.mail.svelte-1tun1wb{color:var(--black)}.more.svelte-1tun1wb{color:var(--grey-500)}.more.svelte-1tun1wb:hover{color:var(--black)}.people.line.svelte-1tun1wb{grid-template-columns:minmax(0,1fr);gap:0;border-top:1px solid var(--grey-300)}.line.svelte-1tun1wb article:where(.svelte-1tun1wb){grid-template-columns:44px minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:var(--space-4, 16px);border-top:0;border-bottom:1px solid var(--grey-200);padding:var(--space-3, 12px) 0}.line.svelte-1tun1wb .portrait:where(.svelte-1tun1wb){width:44px;height:44px}.line.svelte-1tun1wb .initials:where(.svelte-1tun1wb){font-size:13px}.line.svelte-1tun1wb .handles:where(.svelte-1tun1wb){margin:0}.line.svelte-1tun1wb .reach:where(.svelte-1tun1wb){margin:0;justify-items:end;text-align:right}@media(max-width:640px){.line.svelte-1tun1wb article:where(.svelte-1tun1wb){grid-template-columns:44px minmax(0,1fr)}.line.svelte-1tun1wb .who:where(.svelte-1tun1wb),.line.svelte-1tun1wb .reach:where(.svelte-1tun1wb){grid-column:2}.line.svelte-1tun1wb .reach:where(.svelte-1tun1wb){justify-items:start;text-align:left}}.resources.svelte-16qq344{list-style:none;margin:0;padding:0;max-width:920px}.row.svelte-16qq344{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-4) var(--space-5);align-items:center;padding:var(--space-4) 0;border-top:1px solid var(--grey-200)}.row.svelte-16qq344:last-child{border-bottom:1px solid var(--grey-200)}.what.svelte-16qq344{min-width:0}.name.svelte-16qq344{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin:0;font-size:18px;line-height:1.3;font-weight:600;color:var(--black);max-width:none}.logos.svelte-16qq344{display:inline-flex;gap:8px;color:var(--black)}.logo.svelte-16qq344{display:inline-block;width:22px;height:22px;background:var(--grey-400);-webkit-mask:var(--logo) center / contain no-repeat;mask:var(--logo) center / contain no-repeat;transition:background var(--motion-fast, .15s)}.row.svelte-16qq344:hover .logo:where(.svelte-16qq344),.row.svelte-16qq344:focus-within .logo:where(.svelte-16qq344){background:var(--brand)}.line.svelte-16qq344{margin:6px 0 0;font-size:16px;line-height:1.5;color:var(--grey-600);max-width:68ch}.act.svelte-16qq344{display:flex;gap:var(--space-2);align-items:center;justify-content:flex-end}.act.svelte-16qq344 .btn{font-size:14px;white-space:nowrap}.ic.svelte-16qq344{width:18px;height:18px;fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round;stroke-linejoin:round;flex:none}.dl.svelte-16qq344{padding:0;width:44px}@media(max-width:640px){.row.svelte-16qq344{grid-template-columns:1fr}.act.svelte-16qq344{justify-content:flex-start}}@media(prefers-reduced-motion:reduce){.logo.svelte-16qq344{transition:none}}.logoloop.svelte-uysqo3{position:relative;overflow:hidden;-webkit-mask-image:linear-gradient(to right,transparent 0,black clamp(24px,8%,120px),black calc(100% - clamp(24px,8%,120px)),transparent 100%);mask-image:linear-gradient(to right,transparent 0,black clamp(24px,8%,120px),black calc(100% - clamp(24px,8%,120px)),transparent 100%)}.logoloop__track.svelte-uysqo3{display:flex;width:max-content;will-change:transform;transform:translate3d(var(--logoloop-offset, 0),0,0)}.logoloop__seq.svelte-uysqo3{display:flex;align-items:center;list-style:none;margin:0;padding:0;gap:var(--logoloop-gap);padding-right:var(--logoloop-gap)}.logoloop__item.svelte-uysqo3{flex:0 0 auto;height:var(--logoloop-height);display:inline-flex;align-items:center}.logoloop__logo.svelte-uysqo3{height:100%;width:auto;object-fit:contain;opacity:.5;filter:grayscale(1)}[data-theme=dark] .logoloop__logo.svelte-uysqo3{filter:grayscale(1) invert(1)}@media(prefers-color-scheme:dark){:root:not([data-theme=light]) .logoloop__logo.svelte-uysqo3{filter:grayscale(1) invert(1)}}.logoloop__chip.svelte-uysqo3{height:100%;display:inline-flex;align-items:center;padding:0 var(--space-4);border-radius:var(--r-lg);background:var(--grey-100);border:1px solid var(--grey-200);color:var(--grey-500);font-family:var(--mono);font-size:13px;white-space:nowrap}@media(prefers-reduced-motion:reduce){.logoloop__track.svelte-uysqo3{transform:none!important}}.fork.svelte-1nlwa51{position:relative;width:min(100%,720px);margin:0 auto var(--space-2)}svg.svelte-1nlwa51{display:block;width:100%;height:auto;overflow:visible;transform:scaleY(-1)}.line.svelte-1nlwa51{fill:none;stroke:var(--grey-500);stroke-width:1.4;stroke-linecap:round;stroke-dasharray:1;stroke-dashoffset:0}.line.echo.svelte-1nlwa51{stroke-width:1;opacity:.55}.dot.svelte-1nlwa51{fill:var(--black)}.labels.svelte-1nlwa51{display:grid;grid-template-columns:1fr 1fr;margin:0 0 var(--space-3);text-align:center;font:500 13px/1.3 var(--mono);color:var(--black)}.labels.svelte-1nlwa51 span:where(.svelte-1nlwa51){padding:0 var(--space-2);overflow-wrap:anywhere}@media(prefers-reduced-motion:no-preference){.line.svelte-1nlwa51{stroke-dashoffset:-1;animation:svelte-1nlwa51-draw .9s cubic-bezier(.23,1,.32,1) forwards}.line.l2.svelte-1nlwa51{animation-delay:.14s}.line.echo.svelte-1nlwa51{animation-delay:60ms}.line.l2.echo.svelte-1nlwa51{animation-delay:.2s}.dot.svelte-1nlwa51{opacity:0;animation:svelte-1nlwa51-appear .3s ease-out .7s forwards}.dr.svelte-1nlwa51{animation-delay:.84s}}@keyframes svelte-1nlwa51-draw{to{stroke-dashoffset:0}}@keyframes svelte-1nlwa51-appear{to{opacity:1}}.block.svelte-ciz0mq .code-link{margin:var(--space-3) 0 0}.block.bare.svelte-ciz0mq{padding:0;border-bottom:0}.wrap.full.svelte-ciz0mq{max-width:none;margin:0;padding:0}.block.svelte-ciz0mq .head1.tight,.block.svelte-ciz0mq .head2.tight{margin-bottom:var(--space-3)}.cols.svelte-ciz0mq{grid-template-columns:repeat(var(--n),minmax(0,1fr))}.cols.lede-grid.svelte-ciz0mq{align-items:start;gap:var(--space-6)}.cols.lede-grid.lede-left.svelte-ciz0mq{grid-template-columns:clamp(96px,16vw,180px) 1fr}.cols.lede-grid.lede-right.svelte-ciz0mq{grid-template-columns:1fr clamp(96px,16vw,180px)}.cols.lede-grid.svelte-ciz0mq .lede-media:where(.svelte-ciz0mq) img{width:100%;aspect-ratio:1;object-fit:cover;border-radius:var(--r-lg)}.cols.lede-grid.lede-large.lede-left.svelte-ciz0mq{grid-template-columns:clamp(220px,30vw,400px) 1fr}.cols.lede-grid.lede-large.lede-right.svelte-ciz0mq{grid-template-columns:1fr clamp(220px,30vw,400px)}.cols.lede-grid.lede-large.svelte-ciz0mq .lede-media:where(.svelte-ciz0mq) img{aspect-ratio:auto;height:auto;object-fit:contain}.cols.lede-grid.svelte-ciz0mq .lede-copy:where(.svelte-ciz0mq) h1{margin-top:0}@media(max-width:560px){.cols.lede-grid.lede-left.svelte-ciz0mq,.cols.lede-grid.lede-right.svelte-ciz0mq,.cols.lede-grid.lede-large.lede-left.svelte-ciz0mq,.cols.lede-grid.lede-large.lede-right.svelte-ciz0mq{grid-template-columns:1fr}.cols.lede-grid.lede-right.svelte-ciz0mq .lede-media:where(.svelte-ciz0mq){order:-1}.cols.lede-grid.svelte-ciz0mq:not(.lede-large) .lede-media:where(.svelte-ciz0mq){width:clamp(96px,30vw,140px)}.cols.lede-grid.lede-large.svelte-ciz0mq .lede-media:where(.svelte-ciz0mq){width:clamp(160px,50vw,240px)}}.cols.svelte-ciz0mq article:where(.svelte-ciz0mq),.items.svelte-ciz0mq article:where(.svelte-ciz0mq){display:grid;grid-template-columns:minmax(0,1fr);gap:var(--space-2);align-content:start}.cols.svelte-ciz0mq article:where(.svelte-ciz0mq){gap:var(--space-4)}.cols.svelte-ciz0mq article.person:where(.svelte-ciz0mq) img{width:calc(var(--space-8) * 2);height:calc(var(--space-8) * 2);max-width:100%;object-fit:cover}.cols.svelte-ciz0mq article.person:where(.svelte-ciz0mq){gap:var(--space-3)}.cols.svelte-ciz0mq article.person:where(.svelte-ciz0mq) p{font-size:var(--t-body-size);line-height:var(--t-body-line)}.wrap.people.svelte-ciz0mq{display:grid;grid-template-columns:calc(var(--space-8) * 2) minmax(0,1fr);gap:var(--space-6);align-items:start}.wrap.people.svelte-ciz0mq>.head1{margin-bottom:0}.wrap.people.svelte-ciz0mq>.section-small{grid-column:1 / -1}.cols.people.svelte-ciz0mq>article.person:where(.svelte-ciz0mq){border-top:0;padding-top:0;padding-bottom:var(--space-7)}@media(max-width:900px){.wrap.people.svelte-ciz0mq{display:block}.wrap.people.svelte-ciz0mq>.head1{margin-bottom:var(--space-5)}}.cols.svelte-ciz0mq article.person:where(.svelte-ciz0mq) .kicker:after{content:none}.cols.svelte-ciz0mq h3,.cols.svelte-ciz0mq h4,.items.svelte-ciz0mq h3,.items.svelte-ciz0mq h4{margin:0}.cols.svelte-ciz0mq p,.items.svelte-ciz0mq p{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.cols.svelte-ciz0mq p{margin:0 0 var(--space-2)}.cols.svelte-ciz0mq p:last-child{margin-bottom:0}.items.svelte-ciz0mq p{margin:0}.cols.svelte-ciz0mq .kicker{margin-bottom:var(--space-2)}.items.svelte-ciz0mq article:where(.svelte-ciz0mq){grid-template-columns:auto 1fr;gap:var(--space-3)}.items.flat.svelte-ciz0mq{grid-template-columns:1fr;background:none;border:0;border-radius:0;gap:var(--space-3)}.items.flat.svelte-ciz0mq>:where(.svelte-ciz0mq){background:none;padding:0}.block.svelte-ciz0mq .head1.centered{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.block.svelte-ciz0mq .head1.centered h1,.block.svelte-ciz0mq .head1.centered h2,.block.svelte-ciz0mq .head1.centered .lede{margin-left:auto;margin-right:auto}.block.cards.svelte-ciz0mq .head1.centered .kicker{display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;text-transform:none}.block.cards.svelte-ciz0mq .head1.centered .kicker:after{content:""}.card-grid.svelte-ciz0mq{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r-lg);gap:1px;overflow:hidden}.card-grid.svelte-ciz0mq .card:where(.svelte-ciz0mq){display:grid;grid-template-columns:1fr;justify-items:start;align-content:start;text-align:left;background:var(--white);border:0;border-radius:0;padding:var(--space-6) var(--space-5);transition:background-color var(--motion-fast, .2s ease)}.card-grid.svelte-ciz0mq .card:where(.svelte-ciz0mq):hover{background:var(--grey-100)}.card-grid.svelte-ciz0mq .card:where(.svelte-ciz0mq).pre-reveal{opacity:0;transform:translateY(10px) scale(.98);transition:opacity .42s cubic-bezier(.23,1,.32,1),transform .42s cubic-bezier(.23,1,.32,1),background-color var(--motion-fast, .2s ease)}.card-grid.svelte-ciz0mq .card:where(.svelte-ciz0mq).pre-reveal.in{opacity:1;transform:translateY(0) scale(1)}.card-icon.svelte-ciz0mq{display:inline-grid;place-items:center;width:40px;height:40px;border-radius:var(--r, 10px);background:#d1bff659;color:var(--black);margin-bottom:var(--space-4)}.card-grid.svelte-ciz0mq .card:where(.svelte-ciz0mq) h3{margin:0 0 var(--space-2)}.card-grid.svelte-ciz0mq .card:where(.svelte-ciz0mq) p{margin:0;color:var(--grey-600)}.card-grid.paths.svelte-ciz0mq{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:760px){.card-grid.paths.svelte-ciz0mq{grid-template-columns:1fr}}.card-grid.svelte-ciz0mq .card.path:where(.svelte-ciz0mq){display:flex;flex-direction:column;gap:var(--space-3)}.card-grid.svelte-ciz0mq .card.path:where(.svelte-ciz0mq)>:last-child{margin-top:auto;padding-top:var(--space-5)}.card-grid.svelte-ciz0mq .card.path:where(.svelte-ciz0mq) .btn-ghost{padding-left:0;padding-right:0}.card-grid.svelte-ciz0mq .card.path:where(.svelte-ciz0mq) h3{font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-tracking)}.list-cta.svelte-ciz0mq{margin-top:var(--space-6);display:flex;justify-content:center}.gallery-block.svelte-ciz0mq .head1.centered .kicker{display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;text-transform:none}.gallery-block.svelte-ciz0mq .head1.centered .kicker:after{content:""}.gallery.svelte-ciz0mq{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));list-style:none;margin:0;padding:0;gap:var(--space-5)}.gallery.svelte-ciz0mq>li:where(.svelte-ciz0mq){display:contents}.gallery.svelte-ciz0mq>li[hidden]:where(.svelte-ciz0mq){display:none}.switcher.gallery-filter.svelte-ciz0mq{display:flex;flex-wrap:wrap;justify-content:center;width:fit-content;max-width:100%;margin-left:auto;margin-right:auto}.gallery-filter.svelte-ciz0mq .toggle:where(.svelte-ciz0mq){padding:10px 16px}.ag-summary.svelte-ciz0mq{font-size:var(--t-meta-size);line-height:1.5;color:var(--grey-500)}.ag-panel.svelte-ciz0mq{display:flex;flex-direction:column;align-items:center;gap:var(--space-3);min-width:0;text-decoration:none;cursor:pointer;text-align:center}.ag-panel.svelte-ciz0mq:focus-visible{outline:2px solid var(--black);outline-offset:2px}.ag-media.svelte-ciz0mq{position:relative;display:block;width:100%;height:200px;overflow:hidden;border-radius:var(--r-lg, 16px);background:var(--grey-100)}.ag-media.svelte-ciz0mq img:where(.svelte-ciz0mq){position:absolute;inset:0;width:100%;height:100%;object-fit:cover;object-position:top}.ag-title.svelte-ciz0mq{font:600 var(--t-h3-size) / var(--t-h3-line) var(--t-h3-family);color:var(--black)}.ag-meta.svelte-ciz0mq{font-family:var(--mono);font-size:var(--t-meta-size);color:var(--grey-500)}@media(min-width:761px){.gallery.cols-3.svelte-ciz0mq{grid-template-columns:repeat(3,minmax(0,1fr))}.gallery.cols-4.svelte-ciz0mq{grid-template-columns:repeat(4,minmax(0,1fr))}}@media(max-width:760px){.gallery.svelte-ciz0mq{grid-template-columns:1fr}.ag-media.svelte-ciz0mq{height:180px}}.quote.svelte-ciz0mq{margin:0;padding:var(--space-5);display:grid;gap:var(--space-3)}.bare.svelte-ciz0mq .quote:where(.svelte-ciz0mq){padding:0 0 0 var(--space-3);border-left:3px solid var(--grey-200);gap:var(--space-2)}.quote.svelte-ciz0mq blockquote:where(.svelte-ciz0mq){margin:0;font-size:var(--t-lede-size, 1.15rem);line-height:1.5}.bare.svelte-ciz0mq .quote:where(.svelte-ciz0mq) blockquote:where(.svelte-ciz0mq){font-size:inherit}.quote.svelte-ciz0mq blockquote:where(.svelte-ciz0mq) p{margin:0}.quote.svelte-ciz0mq figcaption:where(.svelte-ciz0mq) b:where(.svelte-ciz0mq){color:var(--black);font-weight:600}.block.svelte-ciz0mq .buttons.center{justify-content:center}.switcher.svelte-ciz0mq{--switcher-accent: #d1bff6;--switcher-ink: #111;position:relative;display:inline-flex;flex-wrap:wrap;max-width:100%;gap:2px;padding:5px;background:var(--grey-100);border-radius:16px;margin-bottom:var(--space-6)}.switcher-block.continued.svelte-ciz0mq>.wrap:where(.svelte-ciz0mq)>.head1,.switcher-block.continued.svelte-ciz0mq>.wrap:where(.svelte-ciz0mq)>.head1 .lede{text-align:center;margin-left:auto;margin-right:auto}.switcher-block.continued.svelte-ciz0mq .switcher:where(.svelte-ciz0mq){display:flex;justify-content:center;width:fit-content;margin-left:auto;margin-right:auto}.thumb.svelte-ciz0mq{position:absolute;top:5px;bottom:5px;background:var(--white);border:1px solid var(--grey-200);border-radius:12px;transition:left .4s cubic-bezier(.22,1.12,.36,1),width .4s cubic-bezier(.22,1.12,.36,1)}.toggle.svelte-ciz0mq{position:relative;display:inline-flex;align-items:center;gap:var(--space-2);font:500 13px/1 var(--mono);color:var(--grey-500);background:none;border:0;border-radius:12px;padding:10px 16px 10px 10px;cursor:pointer;transition:color .25s ease}.toggle-icon.svelte-ciz0mq{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:8px;color:var(--grey-500);transition:background-color .25s ease,color .25s ease}.switcher.auto.svelte-ciz0mq .toggle:where(.svelte-ciz0mq){pointer-events:none;cursor:default}.toggle.svelte-ciz0mq:hover,.toggle.active.svelte-ciz0mq{color:var(--black)}.toggle.active.svelte-ciz0mq .toggle-icon:where(.svelte-ciz0mq){background:var(--switcher-accent);color:var(--switcher-ink)}.toggle.svelte-ciz0mq:focus-visible{outline:2px solid var(--black);outline-offset:2px}.switcher-panel.svelte-ciz0mq{animation:svelte-ciz0mq-switcher-in .4s cubic-bezier(.16,1,.3,1)}@keyframes svelte-ciz0mq-switcher-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.switcher-panel.svelte-ciz0mq{animation:none}.toggle.svelte-ciz0mq,.thumb.svelte-ciz0mq{transition:none}}.switcher-headrow.svelte-ciz0mq{display:flex;flex-wrap:wrap;align-items:center;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-5)}.switcher-headrow.svelte-ciz0mq .head1,.switcher-headrow.svelte-ciz0mq .head1 h2{margin:0}.switcher-sep.svelte-ciz0mq{font-family:var(--mono);font-size:var(--t-h2-size);line-height:1;color:var(--grey-400)}.switcher-select.svelte-ciz0mq{position:relative;display:inline-block}.switcher-select-trigger.svelte-ciz0mq{display:inline-flex;align-items:center;gap:var(--space-2);font:500 14px/1 var(--mono);color:var(--black);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:12px 16px;cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease}.switcher-select-trigger.svelte-ciz0mq:hover{border-color:var(--grey-300)}.switcher-select-trigger.svelte-ciz0mq:focus-visible,.switcher-select-option.svelte-ciz0mq:focus-visible{outline:2px solid var(--black);outline-offset:2px}.switcher-select-trigger.svelte-ciz0mq .chevron:where(.svelte-ciz0mq){font-size:11px;color:var(--grey-500)}.switcher-select-list.svelte-ciz0mq{position:absolute;z-index:5;top:calc(100% + 6px);left:0;min-width:100%;margin:0;padding:6px;list-style:none;background:var(--white);border:1px solid var(--grey-200);border-radius:14px;box-shadow:0 12px 32px #0000001a}.switcher-select-option.svelte-ciz0mq{display:block;width:100%;text-align:left;font:500 14px/1.3 var(--mono);color:var(--grey-600);background:none;border:0;border-radius:9px;padding:10px 12px;cursor:pointer;white-space:nowrap}.switcher-select-option.svelte-ciz0mq:hover{background:var(--grey-100);color:var(--black)}.switcher-select-option.active.svelte-ciz0mq{color:var(--black);background:var(--grey-100)}.block.switcher-block.dropdown.svelte-ciz0mq .switcher-dropdown-panel{padding:var(--space-5);animation:svelte-ciz0mq-switcher-in .4s cubic-bezier(.16,1,.3,1)}@media(prefers-reduced-motion:reduce){.block.switcher-block.dropdown.svelte-ciz0mq .switcher-dropdown-panel{animation:none}}.bare.svelte-ciz0mq .buttons{gap:var(--space-2)}.divider.svelte-ciz0mq{height:var(--space-5)}.divider.line.svelte-ciz0mq{border-top:1px solid var(--grey-200);height:0;margin:var(--space-5) auto}.divider.full.line.svelte-ciz0mq{margin:0}.divider.full.svelte-ciz0mq{height:var(--space-2)}@media(max-width:760px){.cols.svelte-ciz0mq,.items.svelte-ciz0mq{grid-template-columns:1fr}}.claims.svelte-dw4tus h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.025em;max-width:22ch;margin:0 0 var(--space-4)}.claims.svelte-dw4tus .lede{margin:0 0 var(--space-7)}.cols.svelte-dw4tus{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-6)}li.svelte-dw4tus{display:flex;flex-direction:column;gap:var(--space-3);padding-top:var(--space-4);border-top:2px solid var(--black)}.claims.svelte-dw4tus h3{margin:0;font-size:20px}li.svelte-dw4tus p{margin:0;color:var(--grey-600)}.test.svelte-dw4tus{margin-top:auto!important;padding-top:var(--space-3);border-top:1px dashed var(--grey-300);font-family:var(--mono);font-size:12.5px;line-height:1.6;color:var(--black)!important}.tag.svelte-dw4tus{display:block;font-size:10px;letter-spacing:1.5px;text-transform:uppercase;color:var(--link);margin-bottom:var(--space-1)}@media(max-width:860px){.cols.svelte-dw4tus{grid-template-columns:1fr;gap:var(--space-5)}}.wrap.svelte-37cc9b .head1 .kicker,.wrap.svelte-37cc9b .head2 .kicker{font-family:var(--sans);font-size:clamp(19px,2.1vw,23px);font-weight:400;letter-spacing:normal;text-transform:none;color:var(--grey-400);margin:0 0 var(--space-1)}.wrap.svelte-37cc9b .head1 .kicker:after,.wrap.svelte-37cc9b .head2 .kicker:after{content:""!important}.intro.svelte-37cc9b{margin-top:var(--space-6)}.wrap.svelte-37cc9b .intro:where(.svelte-37cc9b) .kicker{display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;text-transform:none}.intro.svelte-37cc9b p:not(.kicker){font-family:var(--mono);font-size:clamp(15px,1.4vw,18px);line-height:1.5;color:var(--grey-700);max-width:104ch;margin:0 0 var(--space-3)}.intro.svelte-37cc9b p:not(.kicker):last-child{margin-bottom:0}.stepper.svelte-37cc9b{display:grid;grid-template-columns:minmax(220px,340px) 1fr;gap:var(--space-6);background:var(--grey-100);border:1px solid var(--grey-200);border-radius:var(--r-lg);padding:var(--space-6)}.stepper.single.svelte-37cc9b{grid-template-columns:1fr}.steps.svelte-37cc9b{display:grid}.step.svelte-37cc9b{display:grid;grid-template-columns:auto 1fr;grid-template-rows:auto 1fr;column-gap:var(--space-4);row-gap:var(--space-1);text-align:left;background:none;border:0;padding:0;cursor:pointer;font:inherit;color:inherit}.dot-cell.svelte-37cc9b{position:relative;grid-column:1;grid-row:1;align-self:center;justify-self:center}.dot.svelte-37cc9b{display:block;width:18px;height:18px;border-radius:50%;background:var(--grey-200);transition:background-color var(--motion-fast, .2s ease)}.step.active.svelte-37cc9b .dot:where(.svelte-37cc9b),.step.done.svelte-37cc9b .dot:where(.svelte-37cc9b){background:#d1bff6}.step.active.svelte-37cc9b .dot-cell:where(.svelte-37cc9b):after{content:"";position:absolute;inset:-5px;border-radius:50%;background:#d1bff6;animation:svelte-37cc9b-dot-ping 1.8s ease-out infinite}@keyframes svelte-37cc9b-dot-ping{0%{transform:scale(.7);opacity:.55}to{transform:scale(1.9);opacity:0}}.line-cell.svelte-37cc9b{grid-column:1;grid-row:2;justify-self:center;align-self:stretch}.line.svelte-37cc9b{display:block;position:relative;width:3px;height:100%;min-height:176px;background:var(--grey-200);border-radius:2px;overflow:hidden}.line-fill.svelte-37cc9b{position:absolute;top:0;left:0;right:0;height:0%;background:#d1bff6}.line-fill.done.svelte-37cc9b{height:100%}.line-fill.growing.svelte-37cc9b{animation-name:svelte-37cc9b-line-grow;animation-timing-function:linear;animation-fill-mode:forwards;box-shadow:0 0 10px 1px #d1bff6e6}@keyframes svelte-37cc9b-line-grow{0%{height:0%}to{height:100%}}.heading.svelte-37cc9b{grid-column:2;grid-row:1;align-self:center}.heading.svelte-37cc9b h3{margin:0;font-size:clamp(19px,2vw,23px);font-weight:600;color:var(--grey-500);transition:color var(--motion-fast, .2s ease)}.step.active.svelte-37cc9b .heading:where(.svelte-37cc9b) h3,.step.done.svelte-37cc9b .heading:where(.svelte-37cc9b) h3{color:var(--black)}.body.svelte-37cc9b{grid-column:2;grid-row:2}.body.svelte-37cc9b p{margin:0;font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--grey-500)}.visual.svelte-37cc9b{position:relative;min-height:320px;border-radius:var(--r-lg);overflow:hidden;background:var(--white)}.frame.svelte-37cc9b{position:absolute;inset:0;display:grid;place-items:center;padding:var(--space-5);opacity:0;animation:svelte-37cc9b-frame-fade-in .3s ease forwards}@keyframes svelte-37cc9b-frame-fade-in{0%{opacity:0}to{opacity:1}}.frame.svelte-37cc9b video:where(.svelte-37cc9b){display:block;width:100%;height:100%;object-fit:contain}@media(max-width:760px){.stepper.svelte-37cc9b{grid-template-columns:1fr}.visual.svelte-37cc9b{min-height:240px}}@media(prefers-reduced-motion:reduce){.dot.svelte-37cc9b,.heading.svelte-37cc9b h3{transition:none}.dot-cell.svelte-37cc9b:after{animation:none;display:none}.line-fill.growing.svelte-37cc9b{animation:none;height:100%}.frame.svelte-37cc9b{opacity:1;animation:none}}.unit.svelte-thkizy{font:inherit}.intro.svelte-odngpk{max-width:640px;margin:0 auto var(--space-6);text-align:center}.badge.svelte-odngpk{display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;margin:0 0 var(--space-4)}.bench.svelte-odngpk h2{font-size:clamp(28px,3.4vw,44px);line-height:1.1;letter-spacing:-.025em;max-width:20ch;margin:0 auto var(--space-4)}.intro.svelte-odngpk p{color:var(--grey-600);margin:0 auto var(--space-5)}.report-cta.svelte-odngpk{display:inline-flex;align-items:center;gap:var(--space-3);background:#d1bff6;color:var(--black);font-size:14.5px;font-weight:500;border-radius:var(--r-pill);padding:6px 6px 6px 20px;text-decoration:none}.report-cta.svelte-odngpk .icon:where(.svelte-odngpk){display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:var(--black);color:var(--white)}.corpus-toggle.svelte-odngpk{display:inline-flex;gap:2px;padding:5px;background:var(--grey-100);border-radius:16px;margin:0 auto var(--space-5)}.wrap.svelte-odngpk{text-align:center}.toggle.svelte-odngpk{font:500 13px/1 var(--mono);color:var(--grey-500);background:none;border:0;border-radius:12px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:background-color .2s ease,color .2s ease}.toggle.svelte-odngpk:hover{color:var(--black)}.toggle.active.svelte-odngpk{background:var(--white);color:var(--black);border:1px solid var(--grey-200)}.soon.svelte-odngpk{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-500);background:var(--grey-200);border-radius:var(--r-pill);padding:2px 6px}.coming-soon.svelte-odngpk{color:var(--grey-500);max-width:60ch;margin:0 auto}.summary.svelte-odngpk{color:var(--grey-600);margin:0 auto var(--space-5)}.bars.svelte-odngpk{list-style:none;margin:0 auto var(--space-6);padding:0;max-width:760px;display:grid;gap:var(--space-5);text-align:left}.row-head.svelte-odngpk{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-4);margin-bottom:var(--space-2);flex-wrap:wrap}.name.svelte-odngpk{font-weight:600}li.us.svelte-odngpk .name:where(.svelte-odngpk){color:var(--black)}.figs.svelte-odngpk{display:flex;align-items:baseline;gap:var(--space-3);font-family:var(--mono);font-size:var(--t-meta-size);color:var(--grey-500)}.pct{font-size:var(--t-h3-size);font-weight:600;color:var(--black);font-family:var(--sans)}.tbd.svelte-odngpk{font-size:var(--t-h3-size);font-weight:600;color:var(--grey-400);font-family:var(--sans)}.track.svelte-odngpk{height:10px;border-radius:999px;background:var(--grey-100);overflow:hidden}.fill.svelte-odngpk{display:block;height:100%;width:0;border-radius:0 999px 999px 0;background:var(--black)}.fill.svelte-odngpk.play{width:calc(var(--p) * 1%);transition:width 1s cubic-bezier(.16,1,.3,1) var(--delay, 0ms)}li.us.svelte-odngpk .fill:where(.svelte-odngpk){background:#d1bff6}@media(prefers-reduced-motion:reduce){.fill.svelte-odngpk.play{transition:none}}.overview.svelte-1nknju{background:#111;color:#e8e6e3}.overview.svelte-1nknju .head2 .md h1,.overview.svelte-1nknju .head2 .md h2{color:#fff}.overview.svelte-1nknju .head2 .side{color:#e8e6e3b3}.repro-row.svelte-1nknju{display:flex;justify-content:center}.repro.svelte-1nknju{display:inline-flex;align-items:center;gap:var(--space-3);margin-top:var(--space-6);background:#d1bff6;color:#111;font-size:14.5px;font-weight:500;border-radius:var(--r-pill);padding:6px 6px 6px 20px;text-decoration:none}.repro.svelte-1nknju .icon:where(.svelte-1nknju){display:grid;place-items:center;width:32px;height:32px;border-radius:50%;background:#111;color:#fff}.panel.svelte-1nknju{margin-top:var(--space-7);border:1px solid rgba(255,255,255,.12);border-radius:var(--r-lg);background:#ffffff08;overflow:hidden}.tabs.svelte-1nknju{display:flex;flex-wrap:wrap;border-bottom:1px solid rgba(255,255,255,.12)}.tab.svelte-1nknju{display:flex;align-items:center;gap:var(--space-2);font:500 13px/1 var(--mono);color:#e8e6e38c;background:none;border:0;padding:var(--space-4) var(--space-5);cursor:pointer}.dot.svelte-1nknju{width:8px;height:8px;border-radius:50%;border:1.5px solid rgba(232,230,227,.4)}.tab-value.svelte-1nknju{font-weight:700}.tab.active.svelte-1nknju{color:#fff}.tab.active.svelte-1nknju .dot:where(.svelte-1nknju){background:#d1bff6;border-color:#d1bff6}.content.svelte-1nknju{display:grid;gap:var(--space-5);padding:var(--space-6)}.claim-col.svelte-1nknju{display:grid;gap:var(--space-3);align-content:start}.figure.svelte-1nknju{font-family:var(--sans);font-size:clamp(28px,3.6vw,44px);font-weight:600;line-height:1;letter-spacing:-.025em;color:#fff;white-space:nowrap}.figure.svelte-1nknju .unit{font-size:.36em;font-weight:500;letter-spacing:-.01em;color:#ffffffb3}.claim.svelte-1nknju{max-width:60ch;color:#e8e6e3d9}.claim.svelte-1nknju p{margin:0}.visual.svelte-1nknju{border-radius:var(--r-lg);overflow:hidden;background:#fff;color:initial}.visual.has-video.svelte-1nknju{aspect-ratio:1280 / 762}.visual.svelte-1nknju video:where(.svelte-1nknju){display:block;width:100%;height:100%;object-fit:contain}@media(min-width:760px){.content.svelte-1nknju{grid-template-columns:minmax(220px,320px) 1fr;align-items:start}}.head.svelte-1prll7l{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-4) var(--space-7);align-items:end;margin-bottom:var(--space-6)}.proof.svelte-1prll7l h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.025em;margin:0}.side.svelte-1prll7l{display:grid;gap:var(--space-4);justify-items:start}.side.svelte-1prll7l .lede{margin:0}.buttons{display:flex;flex-wrap:wrap;gap:var(--space-2);margin-top:var(--space-5)}.tiles.svelte-1prll7l{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:var(--space-4)}.tiles.svelte-1prll7l>li:where(.svelte-1prll7l){display:grid;align-content:start;gap:var(--space-2);padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-top:3px solid var(--link);border-radius:var(--r)}.big.svelte-1prll7l{font-size:clamp(34px,3.6vw,48px);line-height:1;font-weight:600;letter-spacing:-.03em;color:var(--link);font-variant-numeric:tabular-nums}.title.svelte-1prll7l{font-weight:600;color:var(--black);line-height:1.35}.bars.svelte-1prll7l{display:grid;gap:6px;margin:var(--space-2) 0 var(--space-1)}.bar.svelte-1prll7l{display:grid;grid-template-columns:minmax(0,1fr) 54px;grid-template-areas:"who val" "track track";gap:2px var(--space-2);font-size:12px;line-height:1.35;color:var(--grey-600)}.bar.us.svelte-1prll7l{color:var(--black);font-weight:600}.who.svelte-1prll7l{grid-area:who}.val.svelte-1prll7l{grid-area:val;text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.track.svelte-1prll7l{grid-area:track;height:6px;border-radius:3px;background:var(--grey-100);overflow:hidden}.fill.svelte-1prll7l{display:block;height:100%;width:var(--w);border-radius:3px;background:var(--grey-400);transform-origin:left center}.bar.us.svelte-1prll7l .fill:where(.svelte-1prll7l){background:var(--link)}.playing.svelte-1prll7l .fill:where(.svelte-1prll7l){animation:svelte-1prll7l-grow .9s cubic-bezier(.2,.7,.2,1) both;animation-delay:var(--delay)}@keyframes svelte-1prll7l-grow{0%{transform:scaleX(0)}}.cap.svelte-1prll7l{font:500 10px/1.4 var(--mono);letter-spacing:1px;text-transform:uppercase;color:var(--grey-500);margin-top:2px}.statuses.svelte-1prll7l{list-style:none;margin:var(--space-2) 0 var(--space-1);padding:0;display:grid;gap:6px;font-size:12px}.statuses.svelte-1prll7l li:where(.svelte-1prll7l){display:grid;grid-template-columns:10px 1fr;gap:0 var(--space-2);align-items:center;color:var(--grey-600)}.statuses.svelte-1prll7l li:where(.svelte-1prll7l)>span:where(.svelte-1prll7l):last-child{grid-column:2}.statuses.svelte-1prll7l b:where(.svelte-1prll7l){color:var(--black);font-weight:600}.dot.svelte-1prll7l{width:8px;height:8px;border-radius:50%}.statuses.svelte-1prll7l .ok:where(.svelte-1prll7l) .dot:where(.svelte-1prll7l){background:var(--ok)}.statuses.svelte-1prll7l .bad:where(.svelte-1prll7l) .dot:where(.svelte-1prll7l){background:var(--bad)}@media(prefers-reduced-motion:reduce){.playing.svelte-1prll7l .fill:where(.svelte-1prll7l){animation:none}}.detail.svelte-1prll7l{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.source.svelte-1prll7l{margin:var(--space-3) 0 0}.coming-soon.svelte-1prll7l{color:var(--grey-500);max-width:60ch;margin:0 auto}.note.svelte-1prll7l,.note.svelte-1prll7l p{margin:var(--space-4) 0 0;max-width:72ch;color:var(--grey-600);font-size:var(--t-small-size);line-height:var(--t-small-line)}.items.svelte-1prll7l{list-style:none;margin:var(--space-6) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-5)}.items.svelte-1prll7l li:where(.svelte-1prll7l){display:grid;align-content:start;gap:var(--space-1);padding-top:var(--space-4);border-top:1px solid var(--grey-200)}.items.svelte-1prll7l h3{margin:0}.items.svelte-1prll7l p{margin:0;color:var(--grey-600);font-size:var(--t-small-size);line-height:var(--t-small-line)}.go.svelte-1prll7l{font:500 12px/1.6 var(--mono);margin-top:var(--space-1);justify-self:start}.go.off.svelte-1prll7l{color:var(--grey-400);cursor:not-allowed}@media(max-width:900px){.head.svelte-1prll7l{grid-template-columns:1fr;align-items:start}.items.svelte-1prll7l{grid-template-columns:1fr}}.corpus-toggle.svelte-1dtk4o{position:relative;display:inline-flex;gap:2px;padding:5px;background:var(--grey-100);border-radius:16px}.thumb.svelte-1dtk4o{position:absolute;top:5px;bottom:5px;background:var(--white);border:1px solid var(--grey-200);border-radius:12px;transition:left .4s cubic-bezier(.22,1.12,.36,1),width .4s cubic-bezier(.22,1.12,.36,1)}.toggle.svelte-1dtk4o{position:relative;font:500 13px/1 var(--mono);color:var(--grey-500);background:none;border:0;border-radius:12px;padding:10px 16px;cursor:pointer;display:inline-flex;align-items:center;gap:var(--space-2);transition:color .2s ease}.toggle.svelte-1dtk4o:hover,.toggle.active.svelte-1dtk4o{color:var(--black)}.soon.svelte-1dtk4o{font-size:10px;text-transform:uppercase;letter-spacing:.04em;color:var(--grey-500);background:var(--grey-200);border-radius:var(--r-pill);padding:2px 6px}@media(prefers-reduced-motion:reduce){.thumb.svelte-1dtk4o{transition:none}}.info.svelte-kye9nw{position:relative;display:inline-flex}.info-btn.svelte-kye9nw{display:inline-flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:999px;background:var(--grey-100);border:1px solid transparent;color:var(--grey-500);cursor:pointer;transition:color .2s ease,background .2s ease,border-color .2s ease}.info-btn.svelte-kye9nw:hover{color:var(--black)}.info-btn.open.svelte-kye9nw{background:var(--white);border-color:var(--grey-200);color:var(--black)}.popover.svelte-kye9nw{position:absolute;top:calc(100% + 10px);left:50%;transform:translate(-50%);width:max-content;max-width:min(60ch,80vw);background:var(--white);border:1px solid var(--grey-200);border-radius:12px;box-shadow:0 8px 24px #0000001a;padding:var(--space-4);text-align:left;z-index:45;animation:svelte-kye9nw-pop-in .18s cubic-bezier(.16,1,.3,1)}.popover.svelte-kye9nw p:where(.svelte-kye9nw){margin:0;font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:var(--t-meta-line);color:var(--grey-700)}@keyframes svelte-kye9nw-pop-in{0%{opacity:0;transform:translate(-50%) translateY(-4px)}to{opacity:1;transform:translate(-50%) translateY(0)}}@media(prefers-reduced-motion:reduce){.popover.svelte-kye9nw{animation:none}}.centered.svelte-m5gutw{padding:var(--space-7) 0 var(--space-5);border-bottom:0}.centered.svelte-m5gutw .wrap:where(.svelte-m5gutw){text-align:center}.centered.svelte-m5gutw .head1{margin-left:auto;margin-right:auto;margin-bottom:var(--space-4)}.centered.svelte-m5gutw .head1 h2,.centered.svelte-m5gutw .lede{margin-left:auto;margin-right:auto}.toggle-row.svelte-m5gutw{display:inline-flex;align-items:center;gap:var(--space-3)}.corpus-toggle-float.svelte-m5gutw{position:fixed;top:16px;left:50%;transform:translate(-50%);z-index:40;display:inline-flex;align-items:center;gap:var(--space-3);filter:drop-shadow(0 4px 16px rgb(0 0 0 / .12));transition:transform .25s ease,opacity .25s ease}.corpus-toggle-float.hidden.svelte-m5gutw{transform:translate(-50%) translateY(-140%);opacity:0}@media(prefers-reduced-motion:reduce){.corpus-toggle-float.svelte-m5gutw{transition:none}}.corpus-toggle-float.svelte-m5gutw .corpus-toggle{background:var(--white);border:1px solid var(--grey-200)}.head.svelte-ns5njn{margin-bottom:var(--space-6)}.versus.svelte-ns5njn h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.025em;margin:0 0 var(--space-3);max-width:20ch}.versus.svelte-ns5njn .lede{margin:0}.question.svelte-ns5njn{display:flex;gap:var(--space-3);margin:0 0 var(--space-4);padding:var(--space-4) var(--space-5);background:#151514;color:#9fb4f5;border-radius:var(--r);font:400 15px/1.55 var(--mono)}.question.svelte-ns5njn .sig:where(.svelte-ns5njn){color:#9a978f}.sides.svelte-ns5njn{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4)}.side.svelte-ns5njn{display:flex;flex-direction:column;gap:var(--space-3);padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r)}.side.us.svelte-ns5njn{border:2px solid var(--link);box-shadow:var(--shadow)}.who.svelte-ns5njn{font:600 11px/1 var(--mono);letter-spacing:1.5px;text-transform:uppercase;color:var(--grey-500)}.us.svelte-ns5njn .who:where(.svelte-ns5njn){color:var(--link)}.answer.svelte-ns5njn{margin:0;font-size:19px;line-height:1.45;color:var(--black)}.source.svelte-ns5njn{margin:0;font:400 12px/1.6 var(--mono);color:var(--grey-600)}.tag.svelte-ns5njn{display:inline-block;margin-right:var(--space-2);padding:0 6px;border-radius:var(--r-sm);background:var(--grey-100);color:var(--grey-500);font-size:10px;letter-spacing:1px;text-transform:uppercase}.verdict.svelte-ns5njn{margin:auto 0 0;padding-top:var(--space-3);border-top:1px dashed var(--grey-300);display:flex;gap:var(--space-2);font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--warn)}.us.svelte-ns5njn .verdict:where(.svelte-ns5njn){color:var(--ok)}.mark.svelte-ns5njn{flex:none;font-weight:700}.note.svelte-ns5njn,.note.svelte-ns5njn p{margin:var(--space-3) 0 0}.playing.svelte-ns5njn .question:where(.svelte-ns5njn){animation:svelte-ns5njn-land .42s ease-out both}.playing.svelte-ns5njn .side:where(.svelte-ns5njn){animation:svelte-ns5njn-land .52s ease-out both;animation-delay:.38s}.playing.svelte-ns5njn .side.us:where(.svelte-ns5njn){animation-delay:1.1s}@keyframes svelte-ns5njn-land{0%{opacity:0;transform:translateY(10px)}}@media(max-width:800px){.sides.svelte-ns5njn{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.playing.svelte-ns5njn .question:where(.svelte-ns5njn),.playing.svelte-ns5njn .side:where(.svelte-ns5njn){animation:none}}.layout.svelte-9uewjz{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:var(--space-7);align-items:start}.layout.alone.svelte-9uewjz{grid-template-columns:minmax(0,1fr);max-width:46rem}.intro.svelte-9uewjz h2{font-size:clamp(28px,3.2vw,42px);line-height:1.1;letter-spacing:-.025em;margin:0 0 var(--space-4)}.intro.svelte-9uewjz .lede{margin:0 0 var(--space-6)}.steps.svelte-9uewjz{list-style:none;margin:0;padding:0;display:grid;gap:var(--space-4)}.steps.svelte-9uewjz li:where(.svelte-9uewjz){display:grid;grid-template-columns:44px 1fr;gap:var(--space-3);align-items:start}.n.svelte-9uewjz{font-family:var(--mono);font-size:22px;font-weight:500;line-height:1.1;color:var(--link)}.steps.svelte-9uewjz h3{margin:0 0 2px}.steps.svelte-9uewjz p{margin:0;color:var(--grey-600)}.layout.svelte-9uewjz .ctas{margin-top:var(--space-5)}.widget.svelte-9uewjz{position:sticky;top:var(--space-5)}@media(max-width:900px){.layout.svelte-9uewjz{grid-template-columns:1fr;gap:var(--space-6)}.widget.svelte-9uewjz{position:static}}.billing.svelte-4aipt6{display:inline-flex;gap:2px;padding:3px;border:1px solid var(--grey-200);border-radius:var(--r-pill);margin-bottom:var(--space-4);background:var(--white)}.billing.svelte-4aipt6 button:where(.svelte-4aipt6){font-family:var(--sans);font-size:15px;font-weight:500;color:var(--grey-600);background:none;border:0;border-radius:var(--r-pill);padding:8px 22px;min-height:40px;cursor:pointer}.billing.svelte-4aipt6 button[aria-pressed=true]:where(.svelte-4aipt6){background:var(--black);color:var(--bg)}.billing.svelte-4aipt6 button:where(.svelte-4aipt6):focus-visible{outline:2px solid var(--link);outline-offset:2px}.bar.svelte-4aipt6{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:var(--space-3);max-width:1040px;margin:0 auto var(--space-4)}.bar.svelte-4aipt6 .billing:where(.svelte-4aipt6){margin-bottom:0}.coin.svelte-4aipt6{font-size:13px;font-weight:500;color:var(--grey-500)}.plans.svelte-4aipt6{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--space-4);max-width:1040px;margin:0 auto;align-items:stretch;font-family:var(--sans);color:var(--grey-700)}.plan.svelte-4aipt6{display:flex;flex-direction:column;min-width:0;padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r-lg);transition:transform var(--motion-layout),box-shadow var(--motion-layout)}.plan.svelte-4aipt6:hover{transform:translateY(-3px);box-shadow:var(--shadow)}.plan.feat.svelte-4aipt6{background:color-mix(in srgb,var(--link) 5%,var(--white));box-shadow:inset 0 4px 0 var(--link)}.plan.feat.svelte-4aipt6:hover{box-shadow:inset 0 4px 0 var(--link),var(--shadow)}.name.svelte-4aipt6{font-size:15px;font-weight:600;color:var(--black)}.prow.svelte-4aipt6{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2);margin-top:var(--space-2)}.price.svelte-4aipt6{font-size:28px;font-weight:700;line-height:1;letter-spacing:-.8px;color:var(--black);font-variant-numeric:tabular-nums}.was.svelte-4aipt6{font-size:15px;font-weight:500;line-height:1;color:var(--grey-500);text-decoration:line-through;font-variant-numeric:tabular-nums}.pnote.svelte-4aipt6{font-size:13px;font-weight:400;color:var(--grey-500);margin:var(--space-2) 0 var(--space-4);min-height:20px}.btn.svelte-4aipt6{width:100%;font-size:14px}.rows.svelte-4aipt6{margin:var(--space-4) 0 0;padding:0}.row.svelte-4aipt6{padding:10px 0;border-top:1px solid var(--grey-200)}.rl.svelte-4aipt6{font-size:12px;font-weight:500;color:var(--grey-500)}.row.svelte-4aipt6 dd:where(.svelte-4aipt6){margin:2px 0 0}.v.svelte-4aipt6{display:block;font-size:15px;font-weight:600;line-height:1.3;color:var(--black);font-variant-numeric:tabular-nums}.s.svelte-4aipt6{display:block;font-size:12px;line-height:1.4;color:var(--grey-500);margin-top:2px}.checks.svelte-4aipt6{list-style:none;margin:0;padding:var(--space-3) 0 0;border-top:1px solid var(--grey-200);display:grid;gap:var(--space-2)}.checks.svelte-4aipt6 li:where(.svelte-4aipt6){display:flex;align-items:baseline;gap:var(--space-2);font-size:13px;line-height:1.4;color:var(--black)}.checks.svelte-4aipt6 li.off:where(.svelte-4aipt6) .cl:where(.svelte-4aipt6){color:var(--grey-500)}.checks.svelte-4aipt6 .yes:where(.svelte-4aipt6),.checks.svelte-4aipt6 .no:where(.svelte-4aipt6){flex:none;width:14px}.t.svelte-4aipt6{margin-left:auto;font-size:13px;font-weight:500;color:var(--black)}.yes.svelte-4aipt6{font-size:15px;font-weight:700;color:var(--ok)}.no.svelte-4aipt6{font-size:14px;color:var(--grey-300)}@supports (grid-template-rows: subgrid){@media(min-width:761px){.plans.svelte-4aipt6{row-gap:0}.plan.svelte-4aipt6{display:grid;grid-template-rows:subgrid;grid-row:span var(--tracks);row-gap:0}.rows.svelte-4aipt6{display:grid;grid-template-rows:subgrid;grid-row:span var(--keys);row-gap:0}}}@media(max-width:760px){.plans.svelte-4aipt6{grid-template-columns:1fr}}@media(prefers-reduced-motion:reduce){.plan.svelte-4aipt6{transition:none}.plan.svelte-4aipt6:hover{transform:none}}.ct.svelte-ahw27q{margin:0 0 var(--space-3);font-size:17px}.cases.svelte-ahw27q,.rates.svelte-ahw27q{display:grid;gap:var(--space-3)}.rates.svelte-ahw27q{grid-template-columns:repeat(4,minmax(0,1fr));margin-bottom:var(--space-6)}.cases.svelte-ahw27q{grid-template-columns:repeat(3,minmax(0,1fr))}.rate.svelte-ahw27q,.case.svelte-ahw27q{display:grid;gap:4px;align-content:start;padding:var(--space-4);min-width:0}.free.svelte-ahw27q{background:var(--ok-bg)}.rg.svelte-ahw27q{font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500)}.rn.svelte-ahw27q{font-size:var(--t-small-size);font-weight:500;color:var(--black)}.rv.svelte-ahw27q{margin-top:var(--space-2);font-size:14px;color:var(--grey-600);font-variant-numeric:tabular-nums}.rv.svelte-ahw27q b:where(.svelte-ahw27q){font-size:28px;font-weight:700;letter-spacing:-.6px;color:var(--black)}.rate.free.svelte-ahw27q .rv:where(.svelte-ahw27q){font-size:28px;font-weight:700;letter-spacing:-.6px;color:var(--ok)}.re.svelte-ahw27q,.ce.svelte-ahw27q{font-family:var(--mono);font-size:12px;color:var(--grey-500);font-variant-numeric:tabular-nums}.cl.svelte-ahw27q{font-size:var(--t-small-size);line-height:1.45;color:var(--grey-700)}.case.free.svelte-ahw27q .cl:where(.svelte-ahw27q){color:var(--black);font-weight:600}.cv.svelte-ahw27q{display:flex;align-items:baseline;justify-content:space-between;gap:var(--space-2);margin-top:var(--space-1);white-space:nowrap}.cc.svelte-ahw27q{font-size:13px;color:var(--grey-600);font-variant-numeric:tabular-nums}.cc.svelte-ahw27q b:where(.svelte-ahw27q){font-size:18px;font-weight:700;color:var(--black)}.freechip.svelte-ahw27q{display:inline-block;font-family:var(--sans);font-size:13px;font-weight:600;color:var(--ok);background:var(--ok-bg);padding:2px 10px;border-radius:var(--r-pill)}@media(max-width:900px){.rates.svelte-ahw27q,.cases.svelte-ahw27q{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:480px){.cases.svelte-ahw27q{grid-template-columns:1fr}}.calc.svelte-1340613{display:grid;grid-template-columns:minmax(260px,340px) minmax(0,1fr);gap:var(--space-5);align-items:stretch}.controls.svelte-1340613{padding:var(--space-5);display:grid;gap:var(--space-5);align-content:start}.ctl.svelte-1340613{display:grid;gap:var(--space-2)}.lbl.svelte-1340613{font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500);display:flex;justify-content:space-between;gap:var(--space-2);flex-wrap:wrap}.lbl.svelte-1340613 output:where(.svelte-1340613){letter-spacing:0;text-transform:none;font-size:11px;color:var(--black)}.seg.svelte-1340613{display:grid;grid-auto-flow:column;grid-auto-columns:1fr;gap:2px;padding:2px;border:1px solid var(--grey-200);border-radius:var(--r);background:var(--grey-100)}.seg.svelte-1340613 button:where(.svelte-1340613),.opt.svelte-1340613,.stepper.svelte-1340613 button:where(.svelte-1340613){font-family:var(--mono);font-size:12px;color:var(--grey-600);background:none;border:0;cursor:pointer}.seg.svelte-1340613 button:where(.svelte-1340613){padding:9px 6px;min-height:40px;border-radius:calc(var(--r) - 2px)}.seg.svelte-1340613 button[aria-pressed=true]:where(.svelte-1340613){background:var(--white);color:var(--black);box-shadow:var(--shadow)}.opts.svelte-1340613{display:grid;gap:4px}.opt.svelte-1340613{display:flex;justify-content:space-between;gap:var(--space-2);align-items:center;text-align:left;padding:9px 12px;min-height:44px;border:1.5px solid var(--grey-200);border-radius:var(--r);background:var(--white);color:var(--grey-700)}.opt[aria-pressed=true].svelte-1340613{border-color:var(--link);color:var(--black);box-shadow:0 0 0 1px var(--link)}.oc.svelte-1340613{font-size:11px;color:var(--grey-500);white-space:nowrap}.stepper.svelte-1340613{display:inline-grid;grid-template-columns:44px 64px 44px;align-items:center;justify-self:start;border:1px solid var(--grey-200);border-radius:var(--r);background:var(--white);overflow:hidden}.stepper.svelte-1340613 button:where(.svelte-1340613){height:44px;font-size:18px;color:var(--black)}.stepper.svelte-1340613 button:where(.svelte-1340613):hover:not(:disabled){background:var(--grey-100)}.stepper.svelte-1340613 button:where(.svelte-1340613):disabled{color:var(--grey-300);cursor:not-allowed}.stepper.svelte-1340613 output:where(.svelte-1340613){text-align:center;font-family:var(--mono);font-size:16px;color:var(--black);font-variant-numeric:tabular-nums}input[type=range].svelte-1340613{padding:0;border:0;min-height:32px;accent-color:var(--link);background:none}.scale.svelte-1340613{display:flex;justify-content:space-between;margin-top:-4px}button.svelte-1340613:focus-visible,input.svelte-1340613:focus-visible{outline:2px solid var(--link);outline-offset:2px}.result.svelte-1340613{display:flex;flex-direction:column;gap:var(--space-4);min-width:0}.tiles.svelte-1340613{display:grid;grid-template-columns:1fr;gap:1px;background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r-lg);overflow:hidden}.tile.svelte-1340613{background:var(--white);padding:var(--space-4) var(--space-5);display:grid;gap:6px;align-content:start;min-height:116px}.tile.money.svelte-1340613{background:color-mix(in srgb,var(--link) 6%,var(--white))}.tile.free.svelte-1340613{background:var(--ok-bg)}.tk.svelte-1340613{font-size:15px;font-weight:600;color:var(--grey-600)}.tv.svelte-1340613{font-family:var(--sans);font-size:32px;font-weight:700;line-height:1.05;letter-spacing:-.9px;color:var(--black);font-variant-numeric:tabular-nums}.prow.svelte-1340613{display:flex;flex-wrap:wrap;align-items:baseline;gap:0 var(--space-2)}.was.svelte-1340613{font-size:17px;font-weight:500;line-height:1;color:var(--grey-500);text-decoration:line-through;font-variant-numeric:tabular-nums}.tile.free.svelte-1340613 .tv:where(.svelte-1340613){color:var(--ok)}.tv.na.svelte-1340613{color:var(--grey-300)}.ts.svelte-1340613{font-size:14px;line-height:1.45;color:var(--grey-500)}.getstarted.svelte-1340613{display:grid;gap:var(--space-2);scroll-margin-top:var(--space-6)}.gh.svelte-1340613{margin:var(--space-1) 0 0;font-size:17px}.gh.svelte-1340613 span:where(.svelte-1340613):first-child{color:var(--grey-500)}.note.svelte-1340613{margin:0;font-size:14px;color:var(--grey-600)}.opt.svelte-1340613:disabled{cursor:not-allowed;opacity:.55}@media(max-width:900px){.calc.svelte-1340613{grid-template-columns:1fr}}@media(max-width:480px){.tiles.svelte-1340613{grid-template-columns:1fr}.tile.svelte-1340613{min-height:0;padding:var(--space-4) var(--space-5)}.tv.svelte-1340613{font-size:28px}}.vat.svelte-53wg1b{max-width:1040px;margin:var(--space-3) auto 0;text-align:center}.rules-head.svelte-53wg1b{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.rules-head.svelte-53wg1b h2:where(.svelte-53wg1b){margin-left:auto;margin-right:auto}.block.svelte-53wg1b .rules-head:where(.svelte-53wg1b) .kicker:where(.svelte-53wg1b){display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;text-transform:none}.block.svelte-53wg1b .rules-head:where(.svelte-53wg1b) .kicker:where(.svelte-53wg1b):after{content:""}.rules.svelte-53wg1b{list-style:none;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--space-4);margin:0;padding:0}@media(max-width:760px){.rules.svelte-53wg1b{grid-template-columns:1fr}}.rules.svelte-53wg1b li:where(.svelte-53wg1b){display:flex;align-items:flex-start;gap:var(--space-3);padding:var(--space-4) var(--space-5);font-size:var(--t-body-size);line-height:var(--t-body-line);color:var(--grey-600)}.rule-mark.svelte-53wg1b{flex:none;display:inline-grid;place-items:center;width:22px;height:22px;margin-top:1px;border-radius:var(--r-pill);background:var(--ok-bg);color:var(--ok)}.measured.svelte-1sbao58{margin-top:var(--space-7)}.measured.svelte-1sbao58 h3:where(.svelte-1sbao58){margin:0;font-size:var(--t-h2-size);line-height:var(--t-h2-line);letter-spacing:var(--t-h2-tracking)}.scope.svelte-1sbao58{max-width:740px;margin-top:var(--space-4)}.sec.svelte-1xsa6pf .wrap:where(.svelte-1xsa6pf){display:grid;gap:var(--space-6)}.cells.svelte-1xsa6pf>article:where(.svelte-1xsa6pf){display:grid;gap:var(--space-3);align-content:start;min-width:0}.cells.svelte-1xsa6pf h3{margin:0 0 var(--space-2)}.cells.svelte-1xsa6pf p:not(.kicker){margin:0;font-size:14px;line-height:1.6;color:var(--grey-600)}.cells.svelte-1xsa6pf .kicker{margin:0}.detail.svelte-1xsa6pf{border-top:1px solid var(--grey-200);padding-top:var(--space-3)}.detail.svelte-1xsa6pf p:not(.kicker){font-size:13px;line-height:1.6;color:var(--grey-500)}.detail.svelte-1xsa6pf .kicker{margin-bottom:var(--space-1)}.band.svelte-1xsa6pf{grid-template-columns:minmax(0,.8fr) minmax(0,1fr) minmax(0,1fr)}.steps.svelte-1xsa6pf{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:var(--space-5);position:relative}.steps.svelte-1xsa6pf:before{content:"";position:absolute;top:6px;left:6px;right:6px;height:1px;background:var(--grey-300)}.steps.svelte-1xsa6pf li:where(.svelte-1xsa6pf){position:relative;padding-top:var(--space-6);min-width:0}.steps.svelte-1xsa6pf li:where(.svelte-1xsa6pf):before{content:"";position:absolute;top:0;left:0;width:13px;height:13px;border-radius:50%;background:var(--bg);border:1.5px solid var(--black)}.steps.svelte-1xsa6pf h3{margin:0 0 var(--space-2)}.steps.svelte-1xsa6pf p{margin:0;font-size:14px;line-height:1.6;color:var(--grey-600)}.figures.svelte-1xsa6pf{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:var(--space-5);border-top:1px solid var(--grey-200);padding-top:var(--space-5)}.fig.svelte-1xsa6pf{display:grid;gap:var(--space-2);align-content:start;min-width:0}.figure.svelte-1xsa6pf{font-family:var(--t-display-family);font-weight:var(--t-display-weight);font-size:clamp(28px,3.4vw,40px);line-height:1.1;letter-spacing:-.02em;font-variant-numeric:tabular-nums;color:var(--black)}.fig.svelte-1xsa6pf p{margin:0;font-size:14px;line-height:1.6;color:var(--grey-600)}@media(max-width:900px){.band.svelte-1xsa6pf{grid-template-columns:minmax(0,1fr)}.steps.svelte-1xsa6pf{grid-template-columns:minmax(0,1fr);gap:var(--space-5);padding-left:var(--space-5)}.steps.svelte-1xsa6pf:before{inset:6px auto 6px 6px;width:1px;height:auto}.steps.svelte-1xsa6pf li:where(.svelte-1xsa6pf){padding-top:0}.steps.svelte-1xsa6pf li:where(.svelte-1xsa6pf):before{left:calc(-1 * var(--space-5))}.figures.svelte-1xsa6pf{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:600px){.figures.svelte-1xsa6pf{grid-template-columns:minmax(0,1fr)}}.lede.svelte-1tphpyc p{margin:0}.figures.svelte-1tphpyc article:where(.svelte-1tphpyc){display:grid;gap:6px;align-content:start}.value.svelte-1tphpyc{font-family:var(--mono);font-size:28px;font-weight:500;color:var(--black);letter-spacing:-.5px;font-variant-numeric:tabular-nums;line-height:1.1}.measure.svelte-1tphpyc{font-size:13.5px;line-height:1.55;color:var(--grey-600)}.comparators.svelte-1tphpyc{list-style:none;display:grid;gap:4px;font-family:var(--mono);font-size:11.5px;margin:4px 0}.comparators.svelte-1tphpyc li:where(.svelte-1tphpyc){display:flex;justify-content:space-between;gap:var(--space-3);color:var(--grey-600);border-top:1px solid var(--grey-200);padding-top:4px}.comparators.svelte-1tphpyc b:where(.svelte-1tphpyc){color:var(--grey-700);font-weight:500;font-variant-numeric:tabular-nums}.facts.svelte-2hrdto .v:where(.svelte-2hrdto){font-family:var(--sans);font-size:26px;font-weight:600;color:var(--black);letter-spacing:-.3px;line-height:1.1;margin-bottom:6px}.features.svelte-2hrdto{list-style:none;display:grid;gap:6px;margin-top:var(--space-4);font-size:14px;color:var(--grey-600)}.features.svelte-2hrdto li:where(.svelte-2hrdto){padding-left:14px;position:relative}.features.svelte-2hrdto li:where(.svelte-2hrdto):before{content:"·";position:absolute;left:2px;color:var(--link);font-weight:700}.form-wrap.svelte-2hrdto{display:grid;grid-template-columns:1fr 1.2fr;gap:var(--space-6);align-items:start}.lead.svelte-2hrdto{display:grid;gap:var(--space-4);padding:var(--space-5)}.hp.svelte-2hrdto{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}@media(max-width:760px){.form-wrap.svelte-2hrdto{grid-template-columns:1fr}}.tree.svelte-3usx23{margin:var(--space-4) 0 0}.ask.svelte-3usx23{display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-2) var(--space-3);margin-bottom:var(--space-3)}.ask.svelte-3usx23 .q:where(.svelte-3usx23){font-weight:600;color:var(--black)}.canvas.svelte-3usx23{overflow-x:auto;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r);padding:var(--space-3)}svg.svelte-3usx23{display:block;width:100%;height:auto;font-family:var(--sans)}.edge.svelte-3usx23{fill:none;stroke:var(--grey-300);stroke-width:1.5}.edge.on.svelte-3usx23{stroke:var(--link);stroke-width:2.5}.trace.svelte-3usx23{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.14 1;stroke-dashoffset:.14;opacity:0}.playing.svelte-3usx23 .trace:where(.svelte-3usx23){animation:svelte-3usx23-trace .7s ease-in-out both}@keyframes svelte-3usx23-trace{0%{stroke-dashoffset:.14;opacity:.9}90%{opacity:.9}to{stroke-dashoffset:-1;opacity:0}}.node.svelte-3usx23 rect:where(.svelte-3usx23){fill:var(--white);stroke:var(--grey-300);stroke-width:1}.node.index.svelte-3usx23 rect:where(.svelte-3usx23){fill:var(--grey-100)}.node.on.svelte-3usx23 rect:where(.svelte-3usx23){stroke:var(--link);stroke-width:2}.node.hit.svelte-3usx23 rect:where(.svelte-3usx23){stroke-width:2}.node.leaf.hit.svelte-3usx23:not(.on) rect:where(.svelte-3usx23){stroke:var(--ok)}.t.svelte-3usx23{font-size:12.5px;font-weight:600;fill:var(--black)}.m.svelte-3usx23{font-family:var(--mono);font-size:10.5px;fill:var(--grey-500)}.badge.svelte-3usx23 circle:where(.svelte-3usx23){fill:var(--ok)}.badge.svelte-3usx23 text:where(.svelte-3usx23){font-family:var(--mono);font-size:11px;font-weight:600;fill:var(--white)}.legend.svelte-3usx23{display:flex;flex-wrap:wrap;gap:var(--space-2) var(--space-5);margin:var(--space-3) 0;font-size:var(--t-small-size);color:var(--grey-600)}.sw.svelte-3usx23{display:inline-block;vertical-align:middle;margin-right:var(--space-2)}.sw.path.svelte-3usx23{width:22px;height:0;border-top:2.5px solid var(--link)}.sw.hit.svelte-3usx23{width:12px;height:12px;border-radius:50%;background:var(--ok)}.rank.svelte-3usx23{list-style:none;padding:0;margin:0;display:grid;gap:var(--space-2);font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.rank.svelte-3usx23 li:where(.svelte-3usx23){display:grid;grid-template-columns:28px 1fr;gap:var(--space-2);align-items:start}.rank.svelte-3usx23 b:where(.svelte-3usx23){color:var(--black)}.pos.svelte-3usx23{font-family:var(--mono);font-weight:600;color:var(--black);border:1px solid var(--grey-300);border-radius:50%;width:24px;height:24px;display:inline-grid;place-items:center;font-size:11px}.note.svelte-3usx23{margin:var(--space-3) 0 0}.palace.svelte-kysooo{margin:var(--space-5) 0 0}.canvas.svelte-kysooo{overflow-x:auto;background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r);padding:var(--space-3)}svg.svelte-kysooo{display:block;width:100%;min-width:720px;height:auto;font-family:var(--sans)}.window.svelte-kysooo{fill:var(--grey-100);stroke:var(--grey-300);stroke-width:1.2;stroke-dasharray:5 4}.cap.svelte-kysooo{font-family:var(--mono);font-size:10.5px;letter-spacing:1.5px;fill:var(--grey-500)}.frame.svelte-kysooo{fill:var(--white);stroke:var(--grey-300);stroke-width:1}.card.on.svelte-kysooo .frame:where(.svelte-kysooo){stroke:var(--link);stroke-width:2}.card.closed.svelte-kysooo .frame:where(.svelte-kysooo){stroke-dasharray:4 4}.card.closed.svelte-kysooo .t:where(.svelte-kysooo),.card.closed.svelte-kysooo .l:where(.svelte-kysooo){fill:var(--grey-500)}.t.svelte-kysooo{font-size:13px;font-weight:600;fill:var(--black)}.m.svelte-kysooo{font-family:var(--mono);font-size:10.5px;fill:var(--grey-500)}.p.svelte-kysooo{font-family:var(--mono);font-size:12px;fill:var(--black)}.l.svelte-kysooo{font-family:var(--mono);font-size:11.5px;fill:var(--grey-600);white-space:pre}.l.hl.svelte-kysooo{fill:var(--link);font-weight:600;text-decoration:underline}.bar.svelte-kysooo{fill:var(--grey-200)}.passage.svelte-kysooo rect:where(.svelte-kysooo){fill:var(--grey-100);stroke:var(--link);stroke-width:1.5}.passage.svelte-kysooo text:where(.svelte-kysooo){font-family:var(--mono);font-size:11.5px;font-weight:600;fill:var(--link)}.edge.svelte-kysooo{fill:none;stroke:var(--grey-300);stroke-width:1.5;stroke-dasharray:5 5}.edge.on.svelte-kysooo{stroke:var(--link);stroke-width:2.5;stroke-dasharray:none}.trace.svelte-kysooo{fill:none;stroke:var(--white);stroke-width:2.5;stroke-linecap:round;stroke-dasharray:.16 1;stroke-dashoffset:.16;opacity:0}.playing.svelte-kysooo .trace:where(.svelte-kysooo){animation:svelte-kysooo-trace .8s ease-in-out both}@keyframes svelte-kysooo-trace{0%{stroke-dashoffset:.16;opacity:.9}90%{opacity:.9}to{stroke-dashoffset:-1;opacity:0}}.layers.svelte-kysooo{list-style:none;margin:var(--space-4) 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:1px;background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r);overflow:hidden}.layers.svelte-kysooo li:where(.svelte-kysooo){display:grid;grid-template-columns:28px 1fr;gap:var(--space-2);background:var(--white);padding:var(--space-4)}.layers.svelte-kysooo .n:where(.svelte-kysooo){font-family:var(--mono);font-weight:600;font-size:11px;color:var(--black);border:1px solid var(--grey-300);border-radius:50%;width:24px;height:24px;display:inline-grid;place-items:center}.layers.svelte-kysooo div:where(.svelte-kysooo){display:grid;gap:2px;font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.layers.svelte-kysooo b:where(.svelte-kysooo){color:var(--black)}.note.svelte-kysooo{margin:var(--space-3) 0 0}@media(max-width:760px){.layers.svelte-kysooo{grid-template-columns:1fr}}.stack.svelte-r8ww7w{container:stack / inline-size;margin:var(--space-5) 0 0;display:grid;gap:var(--space-3)}.board.svelte-r8ww7w{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,22.5rem) minmax(0,1fr);grid-template-areas:". identity ." "sources core clients" ". models .";padding:var(--space-5);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r)}.above.svelte-r8ww7w{grid-area:identity}.sources.svelte-r8ww7w{grid-area:sources}.core.svelte-r8ww7w{grid-area:core}.clients.svelte-r8ww7w{grid-area:clients}.models.svelte-r8ww7w{grid-area:models}.col-k.svelte-r8ww7w{margin:0 0 var(--space-1);font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500)}.col-k.narrow.svelte-r8ww7w,.group.svelte-r8ww7w{display:none}.sources.svelte-r8ww7w,.clients.svelte-r8ww7w{display:flex;flex-direction:column;justify-content:center;gap:var(--space-2)}.row.svelte-r8ww7w{display:flex;align-items:center}.clients.svelte-r8ww7w .col-k:where(.svelte-r8ww7w){align-self:flex-end;width:9.5rem}.above.svelte-r8ww7w{display:flex;justify-content:center;gap:var(--space-5)}.above.svelte-r8ww7w .node:where(.svelte-r8ww7w),.models.svelte-r8ww7w .node:where(.svelte-r8ww7w){width:11.5rem}.drop.svelte-r8ww7w,.models.svelte-r8ww7w{display:flex;flex-direction:column;align-items:center}.node.svelte-r8ww7w{flex:none;display:grid;gap:1px;width:9.5rem;max-width:100%;padding:var(--space-2) var(--space-3);background:var(--bg);border:1px solid var(--grey-300);border-radius:var(--r-sm);font-size:var(--t-ui-size);line-height:1.35}.node.svelte-r8ww7w b:where(.svelte-r8ww7w){font-weight:600;color:var(--black)}.node.svelte-r8ww7w span:where(.svelte-r8ww7w){font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500)}.node.next.svelte-r8ww7w{border-style:dashed}.core.svelte-r8ww7w{display:flex;flex-direction:column;justify-content:center;gap:var(--space-1);padding:var(--space-3) var(--space-4) var(--space-4);background:var(--bg);border:2px solid var(--link);border-radius:var(--r)}.core-h.svelte-r8ww7w{margin:0 0 var(--space-1);display:flex;flex-wrap:wrap;align-items:baseline;gap:var(--space-1) var(--space-2)}.core-h.svelte-r8ww7w b:where(.svelte-r8ww7w){font-size:var(--t-h3-size);font-weight:600;color:var(--link)}.part-k.svelte-r8ww7w{font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:1.5px;text-transform:uppercase;color:var(--grey-500)}.svc.svelte-r8ww7w,.wiki.svelte-r8ww7w{display:grid;gap:var(--space-2);padding:var(--space-2) var(--space-3) var(--space-3);background:var(--white);border:1px solid var(--grey-200);border-radius:var(--r-sm)}.chips.svelte-r8ww7w{display:flex;flex-wrap:wrap;gap:var(--space-1)}.chips.svelte-r8ww7w span:where(.svelte-r8ww7w){padding:2px 8px;border:1px solid var(--grey-300);border-radius:var(--r-sm);font-size:var(--t-ui-size);font-weight:600;color:var(--black);background:var(--bg)}.link.svelte-r8ww7w{align-self:center;justify-self:center;font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:1.2;color:var(--grey-500)}.link.svelte-r8ww7w em:where(.svelte-r8ww7w){font-style:normal;margin-left:2px;color:var(--grey-600)}.flow.svelte-r8ww7w{display:grid;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:var(--space-1) var(--space-1)}.flow.svelte-r8ww7w .apis:where(.svelte-r8ww7w){grid-column:1 / -1}.flow.svelte-r8ww7w .c1:where(.svelte-r8ww7w){grid-column:1}.flow.svelte-r8ww7w .c2:where(.svelte-r8ww7w){grid-column:2;display:grid;justify-items:center;gap:0}.flow.svelte-r8ww7w .c2:where(.svelte-r8ww7w) em:where(.svelte-r8ww7w){margin:0}.flow.svelte-r8ww7w .c3:where(.svelte-r8ww7w){grid-column:3}.bx.svelte-r8ww7w{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:center;gap:0 var(--space-2);padding:6px var(--space-2);text-align:center;background:var(--bg);border:1px solid var(--grey-300);border-radius:var(--r-sm);font-size:var(--t-ui-size);line-height:1.3;min-width:0}.bx.svelte-r8ww7w b:where(.svelte-r8ww7w){font-weight:600;color:var(--black)}.bx.svelte-r8ww7w span:where(.svelte-r8ww7w){font-family:var(--t-meta-family);font-size:var(--t-meta-size);color:var(--grey-500)}.flow.svelte-r8ww7w>.link.c1:where(.svelte-r8ww7w){justify-self:center}.wire.svelte-r8ww7w{display:flex;color:var(--grey-400)}.wire.right.svelte-r8ww7w,.wire.left.svelte-r8ww7w{flex:1;min-width:0;flex-direction:column;justify-content:center}.wire.right.svelte-r8ww7w{padding-left:var(--space-2)}.wire.left.svelte-r8ww7w{padding-right:var(--space-2)}.wire.down.svelte-r8ww7w,.wire.up.svelte-r8ww7w{display:grid;grid-template-columns:minmax(0,1fr) 0 minmax(0,1fr);column-gap:var(--space-2);align-self:stretch;height:var(--space-7)}.tag.svelte-r8ww7w{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:2px 6px;margin-bottom:3px;font-family:var(--t-meta-family);font-size:var(--t-meta-size);line-height:1.3;color:var(--grey-600);text-align:center}.wire.down.svelte-r8ww7w .tag:where(.svelte-r8ww7w),.wire.up.svelte-r8ww7w .tag:where(.svelte-r8ww7w){grid-column:3;grid-row:1;align-self:center;justify-content:flex-start;margin:0;text-align:left}.chip.svelte-r8ww7w{padding:0 6px;font-size:9.5px}.line.svelte-r8ww7w,.group.svelte-r8ww7w{position:relative;border:0 solid currentColor}.wire.next.svelte-r8ww7w .line:where(.svelte-r8ww7w){border-style:dashed}.wire.right.svelte-r8ww7w .line:where(.svelte-r8ww7w),.wire.left.svelte-r8ww7w .line:where(.svelte-r8ww7w){display:block;height:0;border-top-width:1.5px}.wire.down.svelte-r8ww7w .line:where(.svelte-r8ww7w),.wire.up.svelte-r8ww7w .line:where(.svelte-r8ww7w){display:block;grid-column:2;grid-row:1;width:0;border-left-width:1.5px}.line.svelte-r8ww7w:after,.group.svelte-r8ww7w:after{content:"";position:absolute;width:0;height:0;border:5px solid transparent}.wire.right.svelte-r8ww7w .line:where(.svelte-r8ww7w):after{right:0;top:-6px;border-left:7px solid currentColor;border-right-width:0}.wire.left.svelte-r8ww7w .line:where(.svelte-r8ww7w):after{left:0;top:-6px;border-right:7px solid currentColor;border-left-width:0}.wire.down.svelte-r8ww7w .line:where(.svelte-r8ww7w):after,.group.down.svelte-r8ww7w:after{bottom:0;left:-6px;border-top:7px solid currentColor;border-bottom-width:0}.wire.up.svelte-r8ww7w .line:where(.svelte-r8ww7w):after,.group.up.svelte-r8ww7w:after{top:0;left:-6px;border-bottom:7px solid currentColor;border-top-width:0}figcaption.svelte-r8ww7w{max-width:740px}@container stack (max-width: 760px){.board.svelte-r8ww7w{grid-template-columns:minmax(0,1fr);grid-template-areas:"sources" "core" "clients" "identity" "models";padding:var(--space-4)}.sources.svelte-r8ww7w,.clients.svelte-r8ww7w{display:grid;grid-template-columns:repeat(auto-fill,minmax(11rem,1fr));gap:var(--space-2) var(--space-3)}.col-k.svelte-r8ww7w,.group.svelte-r8ww7w{grid-column:1 / -1}.col-k.narrow.svelte-r8ww7w{display:block;margin-top:var(--space-4)}.row.svelte-r8ww7w{flex-direction:column;align-items:stretch;gap:3px}.node.svelte-r8ww7w,.above.svelte-r8ww7w .node:where(.svelte-r8ww7w),.models.svelte-r8ww7w .node:where(.svelte-r8ww7w){width:100%}.clients.svelte-r8ww7w .col-k:where(.svelte-r8ww7w){align-self:auto;width:auto}.wire.right.svelte-r8ww7w,.wire.left.svelte-r8ww7w,.wire.down.svelte-r8ww7w,.wire.up.svelte-r8ww7w{display:flex;order:2;height:auto;padding:0 0 0 var(--space-3)}.line.svelte-r8ww7w{display:none!important}.tag.svelte-r8ww7w,.wire.down.svelte-r8ww7w .tag:where(.svelte-r8ww7w),.wire.up.svelte-r8ww7w .tag:where(.svelte-r8ww7w){justify-content:flex-start;align-self:flex-start;margin:0;text-align:left}.above.svelte-r8ww7w{flex-direction:column;gap:var(--space-2)}.drop.svelte-r8ww7w,.models.svelte-r8ww7w{align-items:stretch;gap:3px}.group.svelte-r8ww7w{display:block;width:0;height:var(--space-6);margin-left:var(--space-5);border-left-width:1.5px;color:var(--grey-400)}.group.up.svelte-r8ww7w{margin-bottom:var(--space-2)}.group.down.svelte-r8ww7w{margin-top:var(--space-1)}}.body.svelte-9jf5s2{max-width:860px;min-width:0}.body.svelte-9jf5s2 section:where(.svelte-9jf5s2){scroll-margin-top:var(--space-5);padding-bottom:var(--space-7);margin-bottom:var(--space-7);border-bottom:1px solid var(--grey-200)}.body.svelte-9jf5s2 section:where(.svelte-9jf5s2):last-child{border-bottom:0;margin-bottom:0}.body.svelte-9jf5s2 h2:where(.svelte-9jf5s2){max-width:none;margin-bottom:var(--space-3)}.body.svelte-9jf5s2 p:where(.svelte-9jf5s2){max-width:68ch;margin:0 0 var(--space-4)}.body.svelte-9jf5s2 .lede-lg:where(.svelte-9jf5s2){font-size:var(--t-h3-size);line-height:1.55;color:var(--black)}.body.svelte-9jf5s2 :not(pre)>code{font-size:.86em;background:var(--grey-100);border:1px solid var(--grey-200);border-radius:4px;padding:0 4px;color:var(--black)}.body.svelte-9jf5s2 figure.code{margin:var(--space-4) 0 var(--space-5)}.props.svelte-9jf5s2{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,1fr);gap:1px;background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r);overflow:hidden}.props.svelte-9jf5s2 li:where(.svelte-9jf5s2){display:grid;gap:var(--space-1);align-content:start;background:var(--white);padding:var(--space-4) var(--space-5);font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.props.svelte-9jf5s2 li:where(.svelte-9jf5s2):last-child:nth-child(odd){grid-column:1 / -1}.props.svelte-9jf5s2 b:where(.svelte-9jf5s2){font-size:var(--t-body-size);color:var(--black)}dt.svelte-9jf5s2{font-weight:600;color:var(--black);margin-bottom:var(--space-1)}dd.svelte-9jf5s2{margin:0;font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.rows.svelte-9jf5s2{display:grid;gap:1px;margin:0;background:var(--grey-200);border:1px solid var(--grey-200);border-radius:var(--r);overflow:hidden}.rows.svelte-9jf5s2>div:where(.svelte-9jf5s2){background:var(--white);padding:var(--space-4)}.rows.svelte-9jf5s2+p:where(.svelte-9jf5s2){margin-top:var(--space-4)}@media(max-width:900px){.props.svelte-9jf5s2{grid-template-columns:1fr}}.outline.svelte-38hub7{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-7);align-items:start}.side.svelte-38hub7{position:sticky;top:var(--space-5);align-self:start}.side-in.svelte-38hub7{display:grid;gap:var(--space-3)}.side-k.svelte-38hub7{margin:var(--space-2) 0 0}.side.svelte-38hub7 ol:where(.svelte-38hub7){list-style:none;margin:0;padding:0}.side.svelte-38hub7 li.item:where(.svelte-38hub7){border-left:1px solid var(--grey-200)}.side.svelte-38hub7 li.section:where(.svelte-38hub7):not(:first-child){margin-top:var(--space-3)}.side.svelte-38hub7 li.section:where(.svelte-38hub7)+li.item:where(.svelte-38hub7){margin-top:var(--space-1)}.side.svelte-38hub7 li:where(.svelte-38hub7) a:where(.svelte-38hub7){display:block;padding:5px 0 5px var(--space-3);margin-left:-1px;border-left:2px solid transparent;font-size:var(--t-small-size);color:var(--grey-600);text-decoration:none}.side.svelte-38hub7 li.section:where(.svelte-38hub7) a:where(.svelte-38hub7){padding:3px 0;margin-left:0;border-left:0;font-weight:600;color:var(--black)}.side.svelte-38hub7 li:where(.svelte-38hub7) a:where(.svelte-38hub7):hover{color:var(--black)}.side.svelte-38hub7 li.item:where(.svelte-38hub7) a[aria-current=location]:where(.svelte-38hub7){color:var(--black);font-weight:600;border-left-color:var(--link)}.side.svelte-38hub7 li.section:where(.svelte-38hub7) a[aria-current=location]:where(.svelte-38hub7){text-decoration:underline;text-decoration-color:var(--link);text-decoration-thickness:2px;text-underline-offset:4px}.content.svelte-38hub7{min-width:0}.content.svelte-38hub7>section[id]{scroll-margin-top:var(--space-5)}.content.svelte-38hub7>section[id]:not(:last-child)>section.block{border-bottom:1px solid var(--grey-200)}.outline.svelte-38hub7 .content:where(.svelte-38hub7)>section[id]>section.block.block[data-tone],.outline.svelte-38hub7 .content:where(.svelte-38hub7)>section.block.block[data-tone]{padding:var(--space-6) 0;background:none}.outline.svelte-38hub7 .content:where(.svelte-38hub7)>section.block.block[data-tone]{padding-top:var(--space-4)}.outline.svelte-38hub7 .content:where(.svelte-38hub7)>section[id]:has(+section.block)>section.block.block{padding-bottom:0;border-bottom:0}.outline.svelte-38hub7 .content:where(.svelte-38hub7) .md :is(ol,ul):not(:last-child){margin-bottom:var(--space-3)}.outline.svelte-38hub7 .content:where(.svelte-38hub7) .cta-stage:not(.compact){padding:var(--space-6)}.outline.svelte-38hub7 .content:where(.svelte-38hub7) .cta-stage:not(.compact) .band.band{margin-left:0;border-radius:var(--r-lg)}.outline.svelte-38hub7 .content:where(.svelte-38hub7)>section[id]:first-child>section.block,.outline.svelte-38hub7 .content:where(.svelte-38hub7)>section.block:first-child{padding-top:0}.content.svelte-38hub7>section[id]>section.block>.wrap{padding-left:0;padding-right:0}@media(max-width:900px){.outline.svelte-38hub7{grid-template-columns:1fr;gap:0}.side.svelte-38hub7{display:none}}.sidebar-layout.svelte-129hoe0{display:grid;grid-template-columns:220px minmax(0,1fr);gap:var(--space-5);align-items:start}.sidebar.svelte-129hoe0{position:sticky;top:0;max-height:100vh;overflow-y:auto;padding:var(--space-7) 0 var(--space-5)}.sidebar-content.svelte-129hoe0{min-width:0}.sidebar-layout.empty.svelte-129hoe0{display:block;max-width:none;padding:0}.sidebar-menu.svelte-129hoe0{display:contents}.sidebar-label.svelte-129hoe0{margin:0 0 var(--space-3);font-family:var(--t-label-family);font-size:var(--t-label-size);font-weight:var(--t-label-weight);letter-spacing:var(--t-label-tracking);text-transform:uppercase;color:var(--grey-500)}ol.svelte-129hoe0{list-style:none;margin:0;padding:0;border-left:1px solid var(--grey-200)}a.svelte-129hoe0{display:block;padding:5px 0 5px var(--space-3);margin-left:-1px;border-left:2px solid transparent;font-size:var(--t-small-size);color:var(--grey-600);text-decoration:none;transition:color var(--motion-fast),border-color var(--motion-fast)}a.svelte-129hoe0:hover{color:var(--black)}a[aria-current=location].svelte-129hoe0{color:var(--black);font-weight:600;border-left-color:var(--link)}.sidebar-button.svelte-129hoe0{display:none;align-items:center;gap:var(--space-2);min-height:44px;padding:0;background:none;border:0;font-family:var(--t-label-family);font-size:var(--t-small-size);color:var(--black);cursor:pointer}.sidebar-button.svelte-129hoe0 svg:where(.svelte-129hoe0){fill:none;stroke:currentColor;stroke-width:1.4}@media(max-width:900px){.sidebar-layout.svelte-129hoe0{display:block;max-width:none;padding:0}.sidebar.svelte-129hoe0{position:static;max-height:none;overflow:visible;padding:var(--space-2) var(--space-5);border-bottom:1px solid var(--grey-200)}@supports selector(:popover-open){.sidebar-button.svelte-129hoe0{display:inline-flex}.sidebar-menu.svelte-129hoe0:not(:popover-open){display:none}}}@media(max-width:600px){.sidebar.svelte-129hoe0{padding-left:var(--space-4);padding-right:var(--space-4)}}.sidebar-menu.svelte-129hoe0:popover-open{display:block;position:absolute;inset:var(--menu-top, 64px) 0 auto 0;width:auto;height:auto;margin:0;padding:var(--space-4);border:0;border-bottom:1px solid var(--grey-200);background:var(--white);color:var(--grey-700);box-shadow:var(--shadow)}.sidebar-menu.svelte-129hoe0:popover-open a:where(.svelte-129hoe0){min-height:44px;display:flex;align-items:center}section.centered+section.proof{padding-top:var(--space-6)}.why-block.svelte-1r6qavk .head1{margin-bottom:var(--space-4)}.centered-head.svelte-1r6qavk .head1{text-align:center;max-width:640px;margin-left:auto;margin-right:auto}.centered-head.svelte-1r6qavk .head1 h1,.centered-head.svelte-1r6qavk .head1 h2,.centered-head.svelte-1r6qavk .head1 .lede{margin-left:auto;margin-right:auto}.centered-head.svelte-1r6qavk .head1 .kicker{display:inline-block;font:500 12.5px/1 var(--mono);color:var(--grey-600);border:1px solid var(--grey-200);border-radius:var(--r-pill);padding:7px 14px;text-transform:none}.centered-head.svelte-1r6qavk .head1 .kicker:after{content:""}.back.svelte-1r6qavk{padding-top:var(--space-5)}.back.svelte-1r6qavk a:where(.svelte-1r6qavk){display:inline-flex;align-items:center;gap:var(--space-2);min-height:44px;font-size:var(--t-small-size);color:var(--grey-600);text-decoration:none}.back.svelte-1r6qavk a:where(.svelte-1r6qavk):hover{color:var(--black)}.back.svelte-1r6qavk svg:where(.svelte-1r6qavk){transition:transform var(--motion-fast, .2s) cubic-bezier(.16,1,.3,1)}.back.svelte-1r6qavk a:where(.svelte-1r6qavk):hover svg:where(.svelte-1r6qavk){transform:translate(-3px)}@media(prefers-reduced-motion:reduce){.back.svelte-1r6qavk svg:where(.svelte-1r6qavk){transition:none}}.family.svelte-1r6qavk{background:var(--white);border-bottom:1px solid var(--grey-200)}.family.svelte-1r6qavk ul:where(.svelte-1r6qavk){display:flex;gap:var(--space-5);margin:0;padding:0;list-style:none;overflow-x:auto}.family.svelte-1r6qavk a:where(.svelte-1r6qavk){display:inline-flex;align-items:center;min-height:44px;margin-bottom:-1px;border-bottom:2px solid transparent;font-size:var(--t-small-size);color:var(--grey-600);text-decoration:none;white-space:nowrap}.family.svelte-1r6qavk a:where(.svelte-1r6qavk):hover{color:var(--black)}.family.svelte-1r6qavk a[aria-current=page]:where(.svelte-1r6qavk){color:var(--black);font-weight:600;border-bottom-color:var(--link)}.dims.svelte-1r6qavk article:where(.svelte-1r6qavk),.steps.svelte-1r6qavk article:where(.svelte-1r6qavk){display:grid;gap:var(--space-2);align-content:start}.dims.svelte-1r6qavk h3,.steps.svelte-1r6qavk h3{margin:0}.dims.svelte-1r6qavk p,.steps.svelte-1r6qavk p{font-size:var(--t-small-size);line-height:var(--t-small-line);color:var(--grey-600)}.dim-head.svelte-1r6qavk,.step-head.svelte-1r6qavk{display:flex;align-items:baseline;gap:var(--space-3);margin-bottom:var(--space-1)}.step-head.svelte-1r6qavk{margin-top:var(--space-2)}.dim-head.svelte-1r6qavk .kicker:where(.svelte-1r6qavk){margin:0}.dims.svelte-1r6qavk .ours:where(.svelte-1r6qavk){border-top:1px solid var(--grey-200);padding-top:var(--space-2);margin-top:var(--space-1)}.dims.svelte-1r6qavk .ours:where(.svelte-1r6qavk) p{margin:0}.dims.svelte-1r6qavk .ours:where(.svelte-1r6qavk) strong{color:var(--black);font-weight:600}
