.hero-grid-bg.svelte-jhuur8{background-image:linear-gradient(oklch(from var(--color-base-content) l c h / .03) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--color-base-content) l c h / .03) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent 80%);mask-image:radial-gradient(ellipse 70% 60% at 50% 40%,black,transparent 80%)}.video-modal.svelte-jhuur8{animation:svelte-jhuur8-fadeIn .3s ease-out forwards}@keyframes svelte-jhuur8-fadeIn{0%{opacity:0}to{opacity:1}}.animate-blink.svelte-jhuur8{animation:svelte-jhuur8-blink 1s step-end infinite}@keyframes svelte-jhuur8-blink{50%{opacity:0}}.animate-float.svelte-jhuur8{animation:svelte-jhuur8-float 6s ease-in-out infinite}.animate-float-delayed.svelte-jhuur8{animation:svelte-jhuur8-float 6s ease-in-out infinite;animation-delay:-3s}@keyframes svelte-jhuur8-float{0%,to{transform:translateY(0)}50%{transform:translateY(-10px)}}.hero-bar.svelte-jhuur8{animation:svelte-jhuur8-barfill 5s linear infinite}@keyframes svelte-jhuur8-barfill{0%{width:4%}to{width:100%}}.partner-logo.svelte-14121q1{filter:grayscale(100%);opacity:.7}.partner-logo.svelte-14121q1:hover{filter:grayscale(0%);opacity:1}.partner-logo-container.svelte-14121q1{display:flex;justify-content:center;align-items:center;height:50px;width:150px;margin:0 20px}.partner-logo-container-mobile.svelte-14121q1{display:flex;justify-content:center;align-items:center;height:50px;width:100%;margin-bottom:8px}.marquee-container.svelte-14121q1{width:100%;height:70px;overflow:hidden}.marquee-content.svelte-14121q1{display:flex;width:max-content}@keyframes svelte-14121q1-marquee{0%{transform:translate(0)}to{transform:translate(-100%)}}@keyframes svelte-14121q1-marquee2{0%{transform:translate(100%)}to{transform:translate(0)}}.animate-marquee.svelte-14121q1{animation:svelte-14121q1-marquee 35s linear infinite}.animate-marquee2.svelte-14121q1{animation:svelte-14121q1-marquee2 35s linear infinite}.demo-doc.svelte-tlfq2p h1{font-size:22px;font-weight:800;letter-spacing:-.025em;line-height:1.2;margin:0 0 6px}.demo-doc.svelte-tlfq2p .meta-line{font-size:12px;color:oklch(from var(--color-base-content) l c h / .5);margin-bottom:14px;padding-bottom:12px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .1)}.demo-doc.svelte-tlfq2p h2{font-size:16px;font-weight:700;margin:18px 0 6px}.demo-doc.svelte-tlfq2p p{margin:0 0 10px;color:oklch(from var(--color-base-content) l c h / .7)}.demo-doc.svelte-tlfq2p .demo-link{color:var(--color-primary);border-bottom:1.5px solid oklch(from var(--color-primary) l c h / .3);font-weight:600}.article-doc.svelte-1m7z3zk h1{font-size:30px;font-weight:800;letter-spacing:-.03em;line-height:1.15;margin:0 0 10px}.article-doc.svelte-1m7z3zk .byline{font-size:12px;color:oklch(from var(--color-base-content) l c h / .5);margin-bottom:20px;padding-bottom:16px;border-bottom:1px solid oklch(from var(--color-base-content) l c h / .1);display:flex;gap:12px;flex-wrap:wrap}.article-doc.svelte-1m7z3zk .byline b{color:oklch(from var(--color-base-content) l c h / .7)}.article-doc.svelte-1m7z3zk h2{font-size:21px;font-weight:700;letter-spacing:-.02em;margin:28px 0 10px}.article-doc.svelte-1m7z3zk p{margin:0 0 14px;color:oklch(from var(--color-base-content) l c h / .7)}.article-doc.svelte-1m7z3zk ul{margin:0 0 14px;padding-left:22px}.article-doc.svelte-1m7z3zk li{margin:0 0 6px;color:oklch(from var(--color-base-content) l c h / .7)}.article-doc.svelte-1m7z3zk .mark{background:oklch(from var(--color-primary) l c h / .14);padding:1px 5px;border-radius:4px;cursor:pointer;border-bottom:2px dotted var(--color-primary)}.article-doc.svelte-1m7z3zk .ilink{color:var(--color-primary);border-bottom:1.5px solid oklch(from var(--color-primary) l c h / .35);font-weight:600;cursor:pointer}.anno-rag.svelte-1m7z3zk .mark[data-anno=rag],.anno-intent.svelte-1m7z3zk .mark[data-anno=intent],.anno-length.svelte-1m7z3zk .mark[data-anno=length],.anno-link.svelte-1m7z3zk [data-anno=link],.anno-tone.svelte-1m7z3zk .mark[data-anno=tone]{background:oklch(from var(--color-primary) l c h / .32);outline:2px solid var(--color-primary);outline-offset:1px}.draft-body.svelte-7e4xfe h3{font-size:16px;font-weight:700;margin:0 0 8px;color:var(--color-base-content);letter-spacing:-.015em}.draft-body.svelte-7e4xfe p{margin:0 0 10px}.draft-body.svelte-7e4xfe:after{content:"";position:absolute;bottom:0;left:0;right:0;height:48px;background:linear-gradient(180deg,transparent,var(--color-base-100));pointer-events:none}.draft-body.svelte-7e4xfe .hl-cite{background:oklch(from var(--color-success) l c h / .18);padding:1px 5px;border-radius:4px}.draft-body.svelte-7e4xfe .hl-link{background:oklch(from var(--color-primary) l c h / .14);padding:1px 5px;border-radius:4px;color:var(--color-primary);font-weight:600}.draft-body.svelte-7e4xfe .hl-bad{background:oklch(from var(--color-error) l c h / .16);padding:1px 5px;border-radius:4px;text-decoration:line-through;color:var(--color-error)}.calc-dark.svelte-11egmdl{background:linear-gradient(135deg,#121e17,#08120d);color:#ecefed}.calc-muted.svelte-11egmdl{color:#bbbfbc}.calc-faint.svelte-11egmdl{color:#848785}.calc-result.svelte-11egmdl{background:#1e2a23;border:1px solid oklch(34% .02 160)}.calc-row.svelte-11egmdl+.calc-row:where(.svelte-11egmdl){border-top:1px solid oklch(32% .018 160)}.calc-slider.svelte-11egmdl{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:6px;border-radius:999px;background:#39463f;outline:none}.calc-slider.svelte-11egmdl::-webkit-slider-thumb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:22px;height:22px;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));box-shadow:0 0 0 4px oklch(from var(--color-primary) l c h / .2);cursor:pointer}.calc-slider.svelte-11egmdl::-moz-range-thumb{width:22px;height:22px;border:none;border-radius:50%;background:linear-gradient(135deg,var(--color-primary),var(--color-secondary));cursor:pointer}.final-cta.svelte-fyt6ty{background:linear-gradient(135deg,oklch(from var(--color-primary) l c h / .08),oklch(from var(--color-secondary) l c h / .06),oklch(from var(--color-accent) l c h / .05))}.final-grid.svelte-fyt6ty{background-image:linear-gradient(oklch(from var(--color-base-content) l c h / .04) 1px,transparent 1px),linear-gradient(90deg,oklch(from var(--color-base-content) l c h / .04) 1px,transparent 1px);background-size:56px 56px;-webkit-mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black,transparent 80%);mask-image:radial-gradient(ellipse 60% 60% at 50% 50%,black,transparent 80%)}
